TSTP Solution File: ITP020_1 by Vampire-SAT---4.8
View Problem
- Process Solution
%------------------------------------------------------------------------------
% File : Vampire-SAT---4.8
% Problem : ITP020_1 : TPTP v8.2.0. Bugfixed v7.5.0.
% Transfm : none
% Format : tptp:raw
% Command : vampire --mode casc_sat -m 16384 --cores 7 -t %d %s
% Computer : n023.cluster.edu
% Model : x86_64 x86_64
% CPU : Intel(R) Xeon(R) CPU E5-2620 v4 2.10GHz
% Memory : 8042.1875MB
% OS : Linux 3.10.0-693.el7.x86_64
% CPULimit : 300s
% WCLimit : 300s
% DateTime : Mon May 20 22:45:54 EDT 2024
% Result : Theorem 38.87s 5.95s
% Output : Refutation 38.87s
% Verified :
% SZS Type : Refutation
% Derivation depth : 8
% Number of leaves : 806
% Syntax : Number of formulae : 2460 ( 373 unt; 150 typ; 0 def)
% Number of atoms : 7794 ( 776 equ)
% Maximal formula atoms : 16 ( 3 avg)
% Number of connectives : 9369 (3885 ~;4408 |; 401 &)
% ( 624 <=>; 51 =>; 0 <=; 0 <~>)
% Maximal formula depth : 11 ( 5 avg)
% Maximal term depth : 16 ( 2 avg)
% Number of types : 19 ( 18 usr)
% Number of type conns : 209 ( 104 >; 105 *; 0 +; 0 <<)
% Number of predicates : 539 ( 537 usr; 521 prp; 0-3 aty)
% Number of functors : 115 ( 115 usr; 28 con; 0-4 aty)
% Number of variables : 4042 (3912 !; 130 ?;4042 :)
% Comments :
%------------------------------------------------------------------------------
tff(type_def_5,type,
u: $tType ).
tff(type_def_6,type,
d: $tType ).
tff(type_def_7,type,
du: $tType ).
tff(type_def_8,type,
mono_2Etyop_2Emin_2Ebool: $tType ).
tff(type_def_9,type,
mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29: $tType ).
tff(type_def_10,type,
mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29: $tType ).
tff(type_def_11,type,
mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29: $tType ).
tff(type_def_12,type,
mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_29_29: $tType ).
tff(type_def_13,type,
mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29: $tType ).
tff(type_def_14,type,
mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_29: $tType ).
tff(type_def_15,type,
mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29_29: $tType ).
tff(type_def_16,type,
mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29: $tType ).
tff(type_def_17,type,
mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29: $tType ).
tff(type_def_18,type,
mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29_29: $tType ).
tff(type_def_19,type,
mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29: $tType ).
tff(type_def_20,type,
mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29: $tType ).
tff(type_def_21,type,
mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29: $tType ).
tff(type_def_22,type,
mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Enum_2Enum_29: $tType ).
tff(func_def_0,type,
tyop_2Emin_2Ebool: d ).
tff(func_def_1,type,
tyop_2Emin_2Efun: ( d * d ) > d ).
tff(func_def_2,type,
tyop_2Enum_2Enum: d ).
tff(func_def_3,type,
tyop_2Epair_2Eprod: ( d * d ) > d ).
tff(func_def_4,type,
s: ( d * u ) > du ).
tff(func_def_5,type,
app_2E2: ( du * du ) > u ).
tff(func_def_6,type,
combin_i_2E0: u ).
tff(func_def_7,type,
combin_k_2E0: u ).
tff(func_def_8,type,
combin_s_2E0: u ).
tff(func_def_9,type,
c_2Ebool_2E_21_2E0: u ).
tff(func_def_10,type,
c_2Ebool_2E_21_2E1: du > u ).
tff(func_def_11,type,
c_2Ebool_2E_2F_5C_2E0: u ).
tff(func_def_12,type,
c_2Ebool_2E_2F_5C_2E2: ( du * du ) > u ).
tff(func_def_13,type,
c_2Emin_2E_3D_2E0: u ).
tff(func_def_14,type,
c_2Emin_2E_3D_2E2: ( du * du ) > u ).
tff(func_def_15,type,
c_2Emin_2E_3D_3D_3E_2E0: u ).
tff(func_def_16,type,
c_2Emin_2E_3D_3D_3E_2E2: ( du * du ) > u ).
tff(func_def_17,type,
c_2Ebool_2E_3F_2E0: u ).
tff(func_def_18,type,
c_2Ebool_2E_3F_2E1: du > u ).
tff(func_def_19,type,
c_2Epred__set_2EBIJ_2E0: u ).
tff(func_def_20,type,
c_2Epred__set_2EBIJ_2E3: ( du * du * du ) > u ).
tff(func_def_21,type,
c_2Epred__set_2ECROSS_2E0: u ).
tff(func_def_22,type,
c_2Epred__set_2ECROSS_2E2: ( du * du ) > u ).
tff(func_def_23,type,
c_2Ebool_2EF_2E0: u ).
tff(func_def_24,type,
c_2Ebool_2ET_2E0: u ).
tff(func_def_25,type,
c_2Epred__set_2EUNIV_2E0: u ).
tff(func_def_26,type,
c_2Ebool_2E_5C_2F_2E0: u ).
tff(func_def_27,type,
c_2Ebool_2E_5C_2F_2E2: ( du * du ) > u ).
tff(func_def_28,type,
c_2Ebool_2E_7E_2E0: u ).
tff(func_def_29,type,
c_2Ebool_2E_7E_2E1: du > u ).
tff(func_def_30,type,
mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool: ( mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29 * mono_2Etyop_2Emin_2Ebool ) > mono_2Etyop_2Emin_2Ebool ).
tff(func_def_31,type,
mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29: ( mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29 * mono_2Etyop_2Emin_2Ebool ) > mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29 ).
tff(func_def_32,type,
mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool: ( mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29 * mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29 ) > mono_2Etyop_2Emin_2Ebool ).
tff(func_def_33,type,
mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_29: ( mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_29_29 * mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29 ) > mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_29 ).
tff(func_def_34,type,
mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29: ( mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29 * mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29 ) > mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29 ).
tff(func_def_35,type,
mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29: ( mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_29 * mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29 ) > mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29 ).
tff(func_def_36,type,
mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29: ( mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29_29 * mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29 ) > mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29 ).
tff(func_def_37,type,
mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool: ( mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29 * mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29 ) > mono_2Etyop_2Emin_2Ebool ).
tff(func_def_38,type,
mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29: ( mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29 * mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29 ) > mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29 ).
tff(func_def_39,type,
mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Enum_2Enum_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29: ( mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29_29 * mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Enum_2Enum_29 ) > mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29 ).
tff(func_def_40,type,
mono_2Ec_2Ebool_2E_2F_5C_2E0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29 ).
tff(func_def_41,type,
mono_2Ec_2Ebool_2E_2F_5C_2E2: ( mono_2Etyop_2Emin_2Ebool * mono_2Etyop_2Emin_2Ebool ) > mono_2Etyop_2Emin_2Ebool ).
tff(func_def_42,type,
mono_2Ec_2Emin_2E_3D_3D_3E_2E0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29 ).
tff(func_def_43,type,
mono_2Ec_2Emin_2E_3D_3D_3E_2E2: ( mono_2Etyop_2Emin_2Ebool * mono_2Etyop_2Emin_2Ebool ) > mono_2Etyop_2Emin_2Ebool ).
tff(func_def_44,type,
mono_2Ec_2Epred__set_2EBIJ_2E0_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29_29 ).
tff(func_def_45,type,
mono_2Ec_2Epred__set_2EBIJ_2E3_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29: ( mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29 * mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29 * mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29 ) > mono_2Etyop_2Emin_2Ebool ).
tff(func_def_46,type,
mono_2Ec_2Epred__set_2EBIJ_2E0_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_20mono_2Etyop_2Enum_2Enum: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29_29 ).
tff(func_def_47,type,
mono_2Ec_2Epred__set_2EBIJ_2E3_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_20mono_2Etyop_2Enum_2Enum: ( mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Enum_2Enum_29 * mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29 * mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29 ) > mono_2Etyop_2Emin_2Ebool ).
tff(func_def_48,type,
mono_2Ec_2Epred__set_2ECROSS_2E0_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Enum_2Enum: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_29_29 ).
tff(func_def_49,type,
mono_2Ec_2Epred__set_2ECROSS_2E2_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Enum_2Enum: ( mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29 * mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29 ) > mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29 ).
tff(func_def_50,type,
mono_2Ec_2Ebool_2EF_2E0: mono_2Etyop_2Emin_2Ebool ).
tff(func_def_51,type,
mono_2Ec_2Ebool_2ET_2E0: mono_2Etyop_2Emin_2Ebool ).
tff(func_def_52,type,
mono_2Ec_2Epred__set_2EUNIV_2E0_2Emono_2Etyop_2Enum_2Enum: mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29 ).
tff(func_def_53,type,
mono_2Ec_2Ebool_2E_5C_2F_2E0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29 ).
tff(func_def_54,type,
mono_2Ec_2Ebool_2E_5C_2F_2E2: ( mono_2Etyop_2Emin_2Ebool * mono_2Etyop_2Emin_2Ebool ) > mono_2Etyop_2Emin_2Ebool ).
tff(func_def_55,type,
mono_2Ec_2Ebool_2E_7E_2E0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29 ).
tff(func_def_56,type,
mono_2Ec_2Ebool_2E_7E_2E1: mono_2Etyop_2Emin_2Ebool > mono_2Etyop_2Emin_2Ebool ).
tff(func_def_57,type,
i_mono_2Etyop_2Emin_2Ebool: mono_2Etyop_2Emin_2Ebool > u ).
tff(func_def_58,type,
i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29 > u ).
tff(func_def_59,type,
i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29 > u ).
tff(func_def_60,type,
i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29 > u ).
tff(func_def_61,type,
i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_29_29: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_29_29 > u ).
tff(func_def_62,type,
i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29 > u ).
tff(func_def_63,type,
i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_29: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_29 > u ).
tff(func_def_64,type,
i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29_29: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29_29 > u ).
tff(func_def_65,type,
i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29 > u ).
tff(func_def_66,type,
i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29 > u ).
tff(func_def_67,type,
i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29_29: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29_29 > u ).
tff(func_def_68,type,
i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29: mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29 > u ).
tff(func_def_69,type,
i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29: mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29 > u ).
tff(func_def_70,type,
i_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29: mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29 > u ).
tff(func_def_71,type,
i_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Enum_2Enum_29: mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Enum_2Enum_29 > u ).
tff(func_def_72,type,
j_mono_2Etyop_2Emin_2Ebool: du > mono_2Etyop_2Emin_2Ebool ).
tff(func_def_73,type,
j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29: du > mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29 ).
tff(func_def_74,type,
j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29: du > mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29 ).
tff(func_def_75,type,
j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29: du > mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29 ).
tff(func_def_76,type,
j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_29_29: du > mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_29_29 ).
tff(func_def_77,type,
j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29: du > mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29 ).
tff(func_def_78,type,
j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_29: du > mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_29 ).
tff(func_def_79,type,
j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29_29: du > mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29_29 ).
tff(func_def_80,type,
j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29: du > mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29 ).
tff(func_def_81,type,
j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29: du > mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29 ).
tff(func_def_82,type,
j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29_29: du > mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29_29 ).
tff(func_def_83,type,
j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29: du > mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29 ).
tff(func_def_84,type,
j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29: du > mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29 ).
tff(func_def_85,type,
j_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29: du > mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29 ).
tff(func_def_86,type,
j_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Enum_2Enum_29: du > mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Enum_2Enum_29 ).
tff(func_def_87,type,
sK16: ( d * u ) > u ).
tff(func_def_88,type,
sK17: ( d * u ) > u ).
tff(func_def_89,type,
sK18: ( d * u ) > u ).
tff(func_def_90,type,
sK19: ( d * u ) > u ).
tff(func_def_91,type,
sK20: ( d * mono_2Etyop_2Emin_2Ebool * u ) > u ).
tff(func_def_92,type,
sK21: ( d * u ) > u ).
tff(func_def_93,type,
sK22: ( d * u * mono_2Etyop_2Emin_2Ebool ) > u ).
tff(func_def_94,type,
sK23: ( d * u ) > u ).
tff(func_def_95,type,
sK24: ( d * u ) > u ).
tff(func_def_96,type,
sK25: ( d * mono_2Etyop_2Emin_2Ebool * u ) > u ).
tff(func_def_97,type,
sK26: ( d * u ) > u ).
tff(func_def_98,type,
sK27: ( d * u * mono_2Etyop_2Emin_2Ebool ) > u ).
tff(func_def_99,type,
sK28: ( d * u ) > u ).
tff(func_def_100,type,
sK29: ( d * mono_2Etyop_2Emin_2Ebool * u ) > u ).
tff(func_def_101,type,
sK30: ( d * u ) > u ).
tff(func_def_102,type,
sK31: ( d * mono_2Etyop_2Emin_2Ebool * u ) > u ).
tff(func_def_103,type,
sK32: ( d * d * u * u ) > u ).
tff(func_def_104,type,
sK33: ( d * d * u * u ) > u ).
tff(func_def_105,type,
sK34: ( d * d * u ) > u ).
tff(func_def_106,type,
sK35: ( d * d * u ) > u ).
tff(func_def_107,type,
sK36: ( d * mono_2Etyop_2Emin_2Ebool * u ) > u ).
tff(func_def_108,type,
sK37: ( d * u ) > u ).
tff(func_def_109,type,
sK38: ( d * u * mono_2Etyop_2Emin_2Ebool ) > u ).
tff(func_def_110,type,
sK39: ( d * u ) > u ).
tff(func_def_111,type,
sK40: ( d * d * u * u ) > u ).
tff(func_def_112,type,
sK41: ( d * d * u * u ) > u ).
tff(func_def_113,type,
sK42: ( d * d * u * u ) > u ).
tff(func_def_114,type,
sK43: mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Enum_2Enum_29 ).
tff(pred_def_1,type,
p: mono_2Etyop_2Emin_2Ebool > $o ).
tff(pred_def_2,type,
sP0: ( mono_2Etyop_2Emin_2Ebool * mono_2Etyop_2Emin_2Ebool ) > $o ).
tff(pred_def_3,type,
sP1: ( mono_2Etyop_2Emin_2Ebool * mono_2Etyop_2Emin_2Ebool ) > $o ).
tff(pred_def_4,type,
sP2: ( mono_2Etyop_2Emin_2Ebool * mono_2Etyop_2Emin_2Ebool ) > $o ).
tff(pred_def_5,type,
sP3: ( mono_2Etyop_2Emin_2Ebool * mono_2Etyop_2Emin_2Ebool * mono_2Etyop_2Emin_2Ebool ) > $o ).
tff(pred_def_6,type,
sP4: ( mono_2Etyop_2Emin_2Ebool * mono_2Etyop_2Emin_2Ebool * mono_2Etyop_2Emin_2Ebool ) > $o ).
tff(pred_def_7,type,
sP5: ( mono_2Etyop_2Emin_2Ebool * mono_2Etyop_2Emin_2Ebool * mono_2Etyop_2Emin_2Ebool ) > $o ).
tff(pred_def_8,type,
sP6: ( mono_2Etyop_2Emin_2Ebool * mono_2Etyop_2Emin_2Ebool * mono_2Etyop_2Emin_2Ebool ) > $o ).
tff(pred_def_9,type,
sP7: ( mono_2Etyop_2Emin_2Ebool * mono_2Etyop_2Emin_2Ebool * mono_2Etyop_2Emin_2Ebool ) > $o ).
tff(pred_def_10,type,
sP8: ( mono_2Etyop_2Emin_2Ebool * mono_2Etyop_2Emin_2Ebool * mono_2Etyop_2Emin_2Ebool ) > $o ).
tff(pred_def_11,type,
sP9: ( mono_2Etyop_2Emin_2Ebool * mono_2Etyop_2Emin_2Ebool * mono_2Etyop_2Emin_2Ebool ) > $o ).
tff(pred_def_12,type,
sP10: ( mono_2Etyop_2Emin_2Ebool * mono_2Etyop_2Emin_2Ebool * mono_2Etyop_2Emin_2Ebool ) > $o ).
tff(pred_def_13,type,
sP11: ( mono_2Etyop_2Emin_2Ebool * mono_2Etyop_2Emin_2Ebool * mono_2Etyop_2Emin_2Ebool ) > $o ).
tff(pred_def_14,type,
sP12: ( mono_2Etyop_2Emin_2Ebool * mono_2Etyop_2Emin_2Ebool * mono_2Etyop_2Emin_2Ebool ) > $o ).
tff(pred_def_15,type,
sP13: ( mono_2Etyop_2Emin_2Ebool * mono_2Etyop_2Emin_2Ebool * mono_2Etyop_2Emin_2Ebool ) > $o ).
tff(pred_def_16,type,
sP14: ( mono_2Etyop_2Emin_2Ebool * mono_2Etyop_2Emin_2Ebool * mono_2Etyop_2Emin_2Ebool ) > $o ).
tff(pred_def_17,type,
sP15: ( mono_2Etyop_2Emin_2Ebool * mono_2Etyop_2Emin_2Ebool * mono_2Etyop_2Emin_2Ebool ) > $o ).
tff(f48388,plain,
$false,
inference(avatar_sat_refutation,[],[f711,f716,f720,f724,f728,f732,f736,f740,f744,f748,f759,f763,f767,f771,f775,f779,f783,f787,f791,f795,f799,f803,f807,f811,f816,f820,f824,f828,f832,f836,f840,f844,f848,f852,f856,f860,f864,f868,f872,f876,f880,f884,f914,f920,f924,f928,f932,f936,f940,f944,f948,f984,f992,f996,f1000,f1004,f1008,f1012,f1016,f1020,f1024,f1032,f1036,f1040,f1044,f1048,f1052,f1056,f1060,f1064,f1068,f1072,f1077,f1081,f1085,f1089,f1093,f1097,f1101,f1105,f1109,f1113,f1127,f1131,f1135,f1139,f1143,f1147,f1151,f1155,f1159,f1163,f1168,f1250,f1262,f1270,f1274,f1280,f1286,f1290,f1299,f1307,f1311,f1315,f1319,f1323,f1327,f1331,f1335,f1339,f1343,f1347,f1351,f1355,f1359,f1363,f1367,f1371,f1375,f1379,f1383,f1435,f1476,f1480,f1484,f1488,f1492,f1496,f1500,f1506,f1511,f1515,f1519,f1523,f1528,f1542,f1550,f1554,f1558,f1566,f1570,f1574,f1578,f1582,f1593,f1597,f1601,f1605,f1609,f1613,f1656,f1660,f1672,f1676,f1680,f1684,f1688,f1692,f1696,f1700,f1704,f1708,f1815,f1834,f1839,f1843,f1847,f1926,f1930,f1934,f1992,f1996,f2000,f2129,f2156,f2182,f2189,f2201,f2202,f2209,f2210,f2257,f2349,f2839,f2873,f2881,f3255,f3793,f3856,f3890,f3924,f3928,f3991,f4129,f4133,f4137,f4141,f4145,f4153,f4157,f4161,f4544,f4548,f4628,f4658,f4662,f4666,f4670,f4782,f4787,f4791,f4968,f4976,f5033,f5037,f5217,f5221,f5375,f5410,f5446,f5450,f5514,f5518,f5522,f5590,f5667,f5753,f5858,f6233,f6237,f6241,f6245,f6249,f6253,f6257,f6261,f6265,f6269,f6273,f6278,f6409,f6434,f6438,f6442,f6446,f6450,f6459,f6463,f6467,f6471,f6475,f6479,f6483,f6487,f6491,f6495,f6503,f6507,f6511,f6515,f6519,f7128,f7798,f7802,f7806,f7810,f7814,f7818,f7888,f11647,f11655,f11661,f11666,f11672,f11677,f11680,f11972,f15594,f15598,f15602,f15606,f15610,f15614,f15640,f15644,f15648,f15652,f15656,f15660,f15664,f15920,f16662,f16710,f16929,f17103,f17299,f17458,f17642,f18787,f21416,f22646,f22651,f22729,f22799,f22869,f22944,f23516,f23592,f23668,f23749,f23829,f23833,f23837,f23841,f23846,f23850,f24286,f24290,f24304,f24308,f24312,f24316,f24320,f24324,f24328,f24400,f24401,f24402,f24403,f24404,f24751,f25001,f25123,f25274,f25454,f25482,f25487,f25489,f26194,f26226,f26324,f26373,f28566,f29086,f29822,f30980,f32043,f32313,f32398,f32403,f32539,f32543,f32595,f32647,f32702,f32757,f32835,f32887,f32942,f33099,f33103,f33113,f33117,f33122,f33208,f33299,f33303,f33307,f33347,f33659,f33663,f33667,f33672,f33676,f33680,f33684,f33970,f34092,f34096,f34294,f34361,f34365,f34369,f34374,f34378,f34382,f34684,f34688,f34692,f34777,f34781,f34785,f34789,f34793,f34797,f34801,f35054,f35466,f35470,f35711,f35715,f35719,f35723,f35727,f35731,f35735,f35739,f35744,f35748,f35752,f35756,f35760,f35764,f35768,f35772,f35776,f35780,f35784,f35789,f35793,f35797,f35801,f35805,f35809,f35813,f35817,f36041,f36688,f37281,f37415,f37419,f37423,f37427,f37431,f37435,f37439,f37443,f37565,f37569,f37573,f37577,f37581,f37585,f37887,f38726,f38730,f38734,f38743,f38916,f38925,f39100,f39104,f39108,f39112,f39116,f39802,f39806,f39810,f39814,f39818,f39822,f39826,f39830,f39952,f39956,f39960,f39964,f39968,f39972,f39976,f39980,f39984,f40085,f41135,f41139,f41143,f41147,f41152,f41156,f41160,f41164,f41168,f42287,f42295,f42297,f42303,f42308,f42313,f42321,f42326,f42449,f42454,f42459,f42464,f42469,f42474,f42479,f42484,f42489,f42494,f42499,f42504,f42509,f42514,f44034,f44142,f44146,f44150,f44154,f44158,f44163,f44167,f44171,f44175,f44179,f44183,f44187,f44191,f44195,f44199,f44203,f44224,f44228,f44232,f44236,f44240,f44244,f47725,f48378,f48382,f48386,f48387]) ).
tff(f48387,plain,
( ~ spl44_2
| spl44_1
| ~ spl44_14
| ~ spl44_307
| ~ spl44_514 ),
inference(avatar_split_clause,[],[f48249,f44234,f23843,f769,f708,f713]) ).
tff(f713,plain,
( spl44_2
<=> p(mono_2Ec_2Ebool_2ET_2E0) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_2])]) ).
tff(f708,plain,
( spl44_1
<=> p(mono_2Ec_2Ebool_2EF_2E0) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_1])]) ).
tff(f769,plain,
( spl44_14
<=> ! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29] : ( mono_2Ec_2Ebool_2EF_2E0 = mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29(mono_2Ec_2Epred__set_2EBIJ_2E0_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29,X0),mono_2Ec_2Epred__set_2EUNIV_2E0_2Emono_2Etyop_2Enum_2Enum),mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_29(mono_2Ec_2Epred__set_2ECROSS_2E0_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Enum_2Enum,mono_2Ec_2Epred__set_2EUNIV_2E0_2Emono_2Etyop_2Enum_2Enum),mono_2Ec_2Epred__set_2EUNIV_2E0_2Emono_2Etyop_2Enum_2Enum)) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_14])]) ).
tff(f23843,plain,
( spl44_307
<=> ( mono_2Ec_2Ebool_2ET_2E0 = mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Enum_2Enum_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29(mono_2Ec_2Epred__set_2EBIJ_2E0_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_20mono_2Etyop_2Enum_2Enum,sK43),mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_29(mono_2Ec_2Epred__set_2ECROSS_2E0_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Enum_2Enum,mono_2Ec_2Epred__set_2EUNIV_2E0_2Emono_2Etyop_2Enum_2Enum),mono_2Ec_2Epred__set_2EUNIV_2E0_2Emono_2Etyop_2Enum_2Enum)),mono_2Ec_2Epred__set_2EUNIV_2E0_2Emono_2Etyop_2Enum_2Enum) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_307])]) ).
tff(f44234,plain,
( spl44_514
<=> ! [X2: mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29,X0: mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Enum_2Enum_29,X1: mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29] :
( p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29(mono_2Ec_2Epred__set_2EBIJ_2E0_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29,j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29(s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum)),sK42(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Enum_2Enum,i_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29(X1),i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29(X2))))),X2),X1))
| ~ p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Enum_2Enum_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29(mono_2Ec_2Epred__set_2EBIJ_2E0_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_20mono_2Etyop_2Enum_2Enum,X0),X1),X2)) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_514])]) ).
tff(f48249,plain,
( p(mono_2Ec_2Ebool_2EF_2E0)
| ~ p(mono_2Ec_2Ebool_2ET_2E0)
| ~ spl44_14
| ~ spl44_307
| ~ spl44_514 ),
inference(forward_demodulation,[],[f48238,f770]) ).
tff(f770,plain,
( ! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29] : ( mono_2Ec_2Ebool_2EF_2E0 = mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29(mono_2Ec_2Epred__set_2EBIJ_2E0_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29,X0),mono_2Ec_2Epred__set_2EUNIV_2E0_2Emono_2Etyop_2Enum_2Enum),mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_29(mono_2Ec_2Epred__set_2ECROSS_2E0_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Enum_2Enum,mono_2Ec_2Epred__set_2EUNIV_2E0_2Emono_2Etyop_2Enum_2Enum),mono_2Ec_2Epred__set_2EUNIV_2E0_2Emono_2Etyop_2Enum_2Enum)) )
| ~ spl44_14 ),
inference(avatar_component_clause,[],[f769]) ).
tff(f48238,plain,
( ~ p(mono_2Ec_2Ebool_2ET_2E0)
| p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29(mono_2Ec_2Epred__set_2EBIJ_2E0_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29,j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29(s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum)),sK42(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Enum_2Enum,i_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_29(mono_2Ec_2Epred__set_2ECROSS_2E0_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Enum_2Enum,mono_2Ec_2Epred__set_2EUNIV_2E0_2Emono_2Etyop_2Enum_2Enum),mono_2Ec_2Epred__set_2EUNIV_2E0_2Emono_2Etyop_2Enum_2Enum)),i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Epred__set_2EUNIV_2E0_2Emono_2Etyop_2Enum_2Enum))))),mono_2Ec_2Epred__set_2EUNIV_2E0_2Emono_2Etyop_2Enum_2Enum),mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_29(mono_2Ec_2Epred__set_2ECROSS_2E0_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Enum_2Enum,mono_2Ec_2Epred__set_2EUNIV_2E0_2Emono_2Etyop_2Enum_2Enum),mono_2Ec_2Epred__set_2EUNIV_2E0_2Emono_2Etyop_2Enum_2Enum)))
| ~ spl44_307
| ~ spl44_514 ),
inference(superposition,[],[f44235,f23845]) ).
tff(f23845,plain,
( ( mono_2Ec_2Ebool_2ET_2E0 = mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Enum_2Enum_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29(mono_2Ec_2Epred__set_2EBIJ_2E0_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_20mono_2Etyop_2Enum_2Enum,sK43),mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_29(mono_2Ec_2Epred__set_2ECROSS_2E0_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Enum_2Enum,mono_2Ec_2Epred__set_2EUNIV_2E0_2Emono_2Etyop_2Enum_2Enum),mono_2Ec_2Epred__set_2EUNIV_2E0_2Emono_2Etyop_2Enum_2Enum)),mono_2Ec_2Epred__set_2EUNIV_2E0_2Emono_2Etyop_2Enum_2Enum) )
| ~ spl44_307 ),
inference(avatar_component_clause,[],[f23843]) ).
tff(f44235,plain,
( ! [X2: mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29,X0: mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Enum_2Enum_29,X1: mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29] :
( ~ p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Enum_2Enum_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29(mono_2Ec_2Epred__set_2EBIJ_2E0_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_20mono_2Etyop_2Enum_2Enum,X0),X1),X2))
| p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29(mono_2Ec_2Epred__set_2EBIJ_2E0_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29,j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29(s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum)),sK42(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Enum_2Enum,i_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29(X1),i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29(X2))))),X2),X1)) )
| ~ spl44_514 ),
inference(avatar_component_clause,[],[f44234]) ).
tff(f48386,plain,
( spl44_520
| ~ spl44_44
| ~ spl44_124
| ~ spl44_153
| ~ spl44_169
| ~ spl44_174 ),
inference(avatar_split_clause,[],[f2112,f1998,f1924,f1658,f1474,f918,f48384]) ).
tff(f48384,plain,
( spl44_520
<=> ! [X2: u,X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29,X1: mono_2Etyop_2Emin_2Ebool] :
( p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0,X1),j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,sK18(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(X0)),s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(X1))))))))
| ~ p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0,X1),j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,X2)))) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_520])]) ).
tff(f918,plain,
( spl44_44
<=> ! [X0: mono_2Etyop_2Emin_2Ebool] : ( j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(X0))) = X0 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_44])]) ).
tff(f1474,plain,
( spl44_124
<=> ! [X0: u] : ( s(tyop_2Emin_2Ebool,X0) = s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,X0)))) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_124])]) ).
tff(f1658,plain,
( spl44_153
<=> ! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29,X1: mono_2Etyop_2Emin_2Ebool] : ( s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(X0,X1))) = s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0)),s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(X1)))) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_153])]) ).
tff(f1924,plain,
( spl44_169
<=> ! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29,X1: mono_2Etyop_2Emin_2Ebool] : ( s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0,X1))) = s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(X0)),s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(X1)))) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_169])]) ).
tff(f1998,plain,
( spl44_174
<=> ! [X2: u,X0: d,X1: u] :
( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X2)))))
| p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,sK18(X0,X1)))))) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_174])]) ).
tff(f2112,plain,
( ! [X2: u,X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29,X1: mono_2Etyop_2Emin_2Ebool] :
( p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0,X1),j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,sK18(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(X0)),s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(X1))))))))
| ~ p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0,X1),j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,X2)))) )
| ~ spl44_44
| ~ spl44_124
| ~ spl44_153
| ~ spl44_169
| ~ spl44_174 ),
inference(forward_demodulation,[],[f2111,f919]) ).
tff(f919,plain,
( ! [X0: mono_2Etyop_2Emin_2Ebool] : ( j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(X0))) = X0 )
| ~ spl44_44 ),
inference(avatar_component_clause,[],[f918]) ).
tff(f2111,plain,
( ! [X2: u,X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29,X1: mono_2Etyop_2Emin_2Ebool] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0,X1),j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,sK18(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(X0)),s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(X1)))))))))))
| ~ p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0,X1),j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,X2)))) )
| ~ spl44_44
| ~ spl44_124
| ~ spl44_153
| ~ spl44_169
| ~ spl44_174 ),
inference(forward_demodulation,[],[f2110,f1662]) ).
tff(f1662,plain,
( ! [X0: u,X1: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29] : ( s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(X1,j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,X0))))) = s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X1)),s(tyop_2Emin_2Ebool,X0))) )
| ~ spl44_124
| ~ spl44_153 ),
inference(superposition,[],[f1659,f1475]) ).
tff(f1475,plain,
( ! [X0: u] : ( s(tyop_2Emin_2Ebool,X0) = s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,X0)))) )
| ~ spl44_124 ),
inference(avatar_component_clause,[],[f1474]) ).
tff(f1659,plain,
( ! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29,X1: mono_2Etyop_2Emin_2Ebool] : ( s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(X0,X1))) = s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0)),s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(X1)))) )
| ~ spl44_153 ),
inference(avatar_component_clause,[],[f1658]) ).
tff(f2110,plain,
( ! [X2: u,X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29,X1: mono_2Etyop_2Emin_2Ebool] :
( ~ p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0,X1),j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,X2))))
| p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0,X1))),s(tyop_2Emin_2Ebool,sK18(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(X0)),s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(X1))))))))) )
| ~ spl44_44
| ~ spl44_124
| ~ spl44_153
| ~ spl44_169
| ~ spl44_174 ),
inference(forward_demodulation,[],[f2109,f919]) ).
tff(f2109,plain,
( ! [X2: u,X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29,X1: mono_2Etyop_2Emin_2Ebool] :
( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0,X1),j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,X2)))))))
| p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0,X1))),s(tyop_2Emin_2Ebool,sK18(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(X0)),s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(X1))))))))) )
| ~ spl44_124
| ~ spl44_153
| ~ spl44_169
| ~ spl44_174 ),
inference(forward_demodulation,[],[f2078,f1662]) ).
tff(f2078,plain,
( ! [X2: u,X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29,X1: mono_2Etyop_2Emin_2Ebool] :
( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0,X1))),s(tyop_2Emin_2Ebool,X2)))))
| p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0,X1))),s(tyop_2Emin_2Ebool,sK18(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(X0)),s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(X1))))))))) )
| ~ spl44_169
| ~ spl44_174 ),
inference(superposition,[],[f1999,f1925]) ).
tff(f1925,plain,
( ! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29,X1: mono_2Etyop_2Emin_2Ebool] : ( s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0,X1))) = s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(X0)),s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(X1)))) )
| ~ spl44_169 ),
inference(avatar_component_clause,[],[f1924]) ).
tff(f1999,plain,
( ! [X2: u,X0: d,X1: u] :
( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X2)))))
| p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,sK18(X0,X1)))))) )
| ~ spl44_174 ),
inference(avatar_component_clause,[],[f1998]) ).
tff(f48382,plain,
( spl44_519
| ~ spl44_44
| ~ spl44_124
| ~ spl44_153
| ~ spl44_169
| ~ spl44_173 ),
inference(avatar_split_clause,[],[f2057,f1994,f1924,f1658,f1474,f918,f48380]) ).
tff(f48380,plain,
( spl44_519
<=> ! [X2: u,X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29,X1: mono_2Etyop_2Emin_2Ebool] :
( p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0,X1),j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,sK19(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(X0)),s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(X1))))))))
| ~ p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0,X1),j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,X2)))) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_519])]) ).
tff(f1994,plain,
( spl44_173
<=> ! [X4: u,X0: d,X1: u] :
( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X4)))))
| p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,sK19(X0,X1)))))) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_173])]) ).
tff(f2057,plain,
( ! [X2: u,X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29,X1: mono_2Etyop_2Emin_2Ebool] :
( p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0,X1),j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,sK19(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(X0)),s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(X1))))))))
| ~ p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0,X1),j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,X2)))) )
| ~ spl44_44
| ~ spl44_124
| ~ spl44_153
| ~ spl44_169
| ~ spl44_173 ),
inference(forward_demodulation,[],[f2056,f919]) ).
tff(f2056,plain,
( ! [X2: u,X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29,X1: mono_2Etyop_2Emin_2Ebool] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0,X1),j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,sK19(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(X0)),s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(X1)))))))))))
| ~ p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0,X1),j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,X2)))) )
| ~ spl44_44
| ~ spl44_124
| ~ spl44_153
| ~ spl44_169
| ~ spl44_173 ),
inference(forward_demodulation,[],[f2055,f1662]) ).
tff(f2055,plain,
( ! [X2: u,X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29,X1: mono_2Etyop_2Emin_2Ebool] :
( ~ p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0,X1),j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,X2))))
| p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0,X1))),s(tyop_2Emin_2Ebool,sK19(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(X0)),s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(X1))))))))) )
| ~ spl44_44
| ~ spl44_124
| ~ spl44_153
| ~ spl44_169
| ~ spl44_173 ),
inference(forward_demodulation,[],[f2054,f919]) ).
tff(f2054,plain,
( ! [X2: u,X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29,X1: mono_2Etyop_2Emin_2Ebool] :
( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0,X1),j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,X2)))))))
| p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0,X1))),s(tyop_2Emin_2Ebool,sK19(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(X0)),s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(X1))))))))) )
| ~ spl44_124
| ~ spl44_153
| ~ spl44_169
| ~ spl44_173 ),
inference(forward_demodulation,[],[f2023,f1662]) ).
tff(f2023,plain,
( ! [X2: u,X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29,X1: mono_2Etyop_2Emin_2Ebool] :
( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0,X1))),s(tyop_2Emin_2Ebool,X2)))))
| p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0,X1))),s(tyop_2Emin_2Ebool,sK19(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(X0)),s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(X1))))))))) )
| ~ spl44_169
| ~ spl44_173 ),
inference(superposition,[],[f1995,f1925]) ).
tff(f1995,plain,
( ! [X0: d,X1: u,X4: u] :
( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X4)))))
| p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,sK19(X0,X1)))))) )
| ~ spl44_173 ),
inference(avatar_component_clause,[],[f1994]) ).
tff(f48378,plain,
( spl44_518
| ~ spl44_156
| ~ spl44_169 ),
inference(avatar_split_clause,[],[f1935,f1924,f1678,f48376]) ).
tff(f48376,plain,
( spl44_518
<=> ! [X0: u,X1: mono_2Etyop_2Emin_2Ebool] : ( s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),X0)),X1))) = s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),X0),s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(X1)))) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_518])]) ).
tff(f1678,plain,
( spl44_156
<=> ! [X0: u] : ( s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),X0) = s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),X0)))) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_156])]) ).
tff(f1935,plain,
( ! [X0: u,X1: mono_2Etyop_2Emin_2Ebool] : ( s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),X0)),X1))) = s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),X0),s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(X1)))) )
| ~ spl44_156
| ~ spl44_169 ),
inference(superposition,[],[f1925,f1679]) ).
tff(f1679,plain,
( ! [X0: u] : ( s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),X0) = s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),X0)))) )
| ~ spl44_156 ),
inference(avatar_component_clause,[],[f1678]) ).
tff(f47725,plain,
( ~ spl44_517
| ~ spl44_13
| ~ spl44_414 ),
inference(avatar_split_clause,[],[f44533,f36685,f765,f47722]) ).
tff(f47722,plain,
( spl44_517
<=> p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,sK37(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Ebool_2E_7E_2E0))))) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_517])]) ).
tff(f765,plain,
( spl44_13
<=> ! [X0: mono_2Etyop_2Emin_2Ebool] :
( ~ p(X0)
| ~ p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2E_7E_2E0,X0)) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_13])]) ).
tff(f36685,plain,
( spl44_414
<=> p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2E_7E_2E0,j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,sK37(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Ebool_2E_7E_2E0)))))) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_414])]) ).
tff(f44533,plain,
( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,sK37(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Ebool_2E_7E_2E0)))))
| ~ spl44_13
| ~ spl44_414 ),
inference(resolution,[],[f36687,f766]) ).
tff(f766,plain,
( ! [X0: mono_2Etyop_2Emin_2Ebool] :
( ~ p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2E_7E_2E0,X0))
| ~ p(X0) )
| ~ spl44_13 ),
inference(avatar_component_clause,[],[f765]) ).
tff(f36687,plain,
( p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2E_7E_2E0,j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,sK37(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Ebool_2E_7E_2E0))))))
| ~ spl44_414 ),
inference(avatar_component_clause,[],[f36685]) ).
tff(f44244,plain,
( spl44_516
| ~ spl44_44
| ~ spl44_154
| ~ spl44_203
| ~ spl44_204
| ~ spl44_214 ),
inference(avatar_split_clause,[],[f5371,f5219,f4664,f4660,f1670,f918,f44242]) ).
tff(f44242,plain,
( spl44_516
<=> ! [X2: mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29,X0: mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Enum_2Enum_29,X1: mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29] :
( p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29(mono_2Ec_2Epred__set_2EBIJ_2E0_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29,j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29(s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum)),sK41(tyop_2Enum_2Enum,tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29(X2),i_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29(X1))))),X2),X1))
| ~ p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Enum_2Enum_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29(mono_2Ec_2Epred__set_2EBIJ_2E0_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_20mono_2Etyop_2Enum_2Enum,X0),X1),X2)) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_516])]) ).
tff(f1670,plain,
( spl44_154
<=> ! [X0: u] : ( s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum)),X0) = s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum)),i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29(j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29(s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum)),X0)))) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_154])]) ).
tff(f4660,plain,
( spl44_203
<=> ! [X2: mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29,X0: mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29,X1: mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29] : ( s(tyop_2Emin_2Ebool,c_2Epred__set_2EBIJ_2E3(s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum)),i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29(X0)),s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29(X1)),s(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29(X2)))) = s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29(mono_2Ec_2Epred__set_2EBIJ_2E0_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29,X0),X1),X2))) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_203])]) ).
tff(f4664,plain,
( spl44_204
<=> ! [X2: mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29,X0: mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Enum_2Enum_29,X1: mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29] : ( s(tyop_2Emin_2Ebool,c_2Epred__set_2EBIJ_2E3(s(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Enum_2Enum),i_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Enum_2Enum_29(X0)),s(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29(X1)),s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29(X2)))) = s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Enum_2Enum_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29(mono_2Ec_2Epred__set_2EBIJ_2E0_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_20mono_2Etyop_2Enum_2Enum,X0),X1),X2))) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_204])]) ).
tff(f5219,plain,
( spl44_214
<=> ! [X5: u,X0: d,X3: u,X2: u,X1: d] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Epred__set_2EBIJ_2E3(s(tyop_2Emin_2Efun(X0,X1),sK41(X0,X1,X2,X3)),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3)))))
| ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Epred__set_2EBIJ_2E3(s(tyop_2Emin_2Efun(X1,X0),X5),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2))))) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_214])]) ).
tff(f5371,plain,
( ! [X2: mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29,X0: mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Enum_2Enum_29,X1: mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29] :
( p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29(mono_2Ec_2Epred__set_2EBIJ_2E0_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29,j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29(s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum)),sK41(tyop_2Enum_2Enum,tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29(X2),i_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29(X1))))),X2),X1))
| ~ p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Enum_2Enum_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29(mono_2Ec_2Epred__set_2EBIJ_2E0_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_20mono_2Etyop_2Enum_2Enum,X0),X1),X2)) )
| ~ spl44_44
| ~ spl44_154
| ~ spl44_203
| ~ spl44_204
| ~ spl44_214 ),
inference(forward_demodulation,[],[f5370,f919]) ).
tff(f5370,plain,
( ! [X2: mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29,X0: mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Enum_2Enum_29,X1: mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29(mono_2Ec_2Epred__set_2EBIJ_2E0_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29,j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29(s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum)),sK41(tyop_2Enum_2Enum,tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29(X2),i_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29(X1))))),X2),X1)))))
| ~ p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Enum_2Enum_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29(mono_2Ec_2Epred__set_2EBIJ_2E0_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_20mono_2Etyop_2Enum_2Enum,X0),X1),X2)) )
| ~ spl44_44
| ~ spl44_154
| ~ spl44_203
| ~ spl44_204
| ~ spl44_214 ),
inference(forward_demodulation,[],[f5369,f4722]) ).
tff(f4722,plain,
( ! [X2: mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29,X0: u,X1: mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29] : ( s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29(mono_2Ec_2Epred__set_2EBIJ_2E0_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29,j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29(s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum)),X0))),X1),X2))) = s(tyop_2Emin_2Ebool,c_2Epred__set_2EBIJ_2E3(s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum)),X0),s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29(X1)),s(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29(X2)))) )
| ~ spl44_154
| ~ spl44_203 ),
inference(superposition,[],[f4661,f1671]) ).
tff(f1671,plain,
( ! [X0: u] : ( s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum)),X0) = s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum)),i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29(j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29(s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum)),X0)))) )
| ~ spl44_154 ),
inference(avatar_component_clause,[],[f1670]) ).
tff(f4661,plain,
( ! [X2: mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29,X0: mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29,X1: mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29] : ( s(tyop_2Emin_2Ebool,c_2Epred__set_2EBIJ_2E3(s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum)),i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29(X0)),s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29(X1)),s(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29(X2)))) = s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29(mono_2Ec_2Epred__set_2EBIJ_2E0_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29,X0),X1),X2))) )
| ~ spl44_203 ),
inference(avatar_component_clause,[],[f4660]) ).
tff(f5369,plain,
( ! [X2: mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29,X0: mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Enum_2Enum_29,X1: mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29] :
( ~ p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Enum_2Enum_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29(mono_2Ec_2Epred__set_2EBIJ_2E0_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_20mono_2Etyop_2Enum_2Enum,X0),X1),X2))
| p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Epred__set_2EBIJ_2E3(s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum)),sK41(tyop_2Enum_2Enum,tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29(X2),i_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29(X1))),s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29(X2)),s(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29(X1)))))) )
| ~ spl44_44
| ~ spl44_204
| ~ spl44_214 ),
inference(forward_demodulation,[],[f5364,f919]) ).
tff(f5364,plain,
( ! [X2: mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29,X0: mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Enum_2Enum_29,X1: mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29] :
( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Enum_2Enum_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29(mono_2Ec_2Epred__set_2EBIJ_2E0_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_20mono_2Etyop_2Enum_2Enum,X0),X1),X2)))))
| p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Epred__set_2EBIJ_2E3(s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum)),sK41(tyop_2Enum_2Enum,tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29(X2),i_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29(X1))),s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29(X2)),s(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29(X1)))))) )
| ~ spl44_204
| ~ spl44_214 ),
inference(superposition,[],[f5220,f4665]) ).
tff(f4665,plain,
( ! [X2: mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29,X0: mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Enum_2Enum_29,X1: mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29] : ( s(tyop_2Emin_2Ebool,c_2Epred__set_2EBIJ_2E3(s(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Enum_2Enum),i_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Enum_2Enum_29(X0)),s(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29(X1)),s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29(X2)))) = s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Enum_2Enum_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29(mono_2Ec_2Epred__set_2EBIJ_2E0_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_20mono_2Etyop_2Enum_2Enum,X0),X1),X2))) )
| ~ spl44_204 ),
inference(avatar_component_clause,[],[f4664]) ).
tff(f5220,plain,
( ! [X2: u,X3: u,X0: d,X1: d,X5: u] :
( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Epred__set_2EBIJ_2E3(s(tyop_2Emin_2Efun(X1,X0),X5),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2)))))
| p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Epred__set_2EBIJ_2E3(s(tyop_2Emin_2Efun(X0,X1),sK41(X0,X1,X2,X3)),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3))))) )
| ~ spl44_214 ),
inference(avatar_component_clause,[],[f5219]) ).
tff(f44240,plain,
( spl44_515
| ~ spl44_44
| ~ spl44_157
| ~ spl44_203
| ~ spl44_204
| ~ spl44_214 ),
inference(avatar_split_clause,[],[f5368,f5219,f4664,f4660,f1682,f918,f44238]) ).
tff(f44238,plain,
( spl44_515
<=> ! [X2: mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29,X0: mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29,X1: mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29] :
( p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Enum_2Enum_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29(mono_2Ec_2Epred__set_2EBIJ_2E0_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_20mono_2Etyop_2Enum_2Enum,j_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Enum_2Enum_29(s(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Enum_2Enum),sK41(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Enum_2Enum,i_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29(X2),i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29(X1))))),X2),X1))
| ~ p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29(mono_2Ec_2Epred__set_2EBIJ_2E0_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29,X0),X1),X2)) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_515])]) ).
tff(f1682,plain,
( spl44_157
<=> ! [X0: u] : ( s(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Enum_2Enum),X0) = s(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Enum_2Enum),i_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Enum_2Enum_29(j_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Enum_2Enum_29(s(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Enum_2Enum),X0)))) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_157])]) ).
tff(f5368,plain,
( ! [X2: mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29,X0: mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29,X1: mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29] :
( p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Enum_2Enum_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29(mono_2Ec_2Epred__set_2EBIJ_2E0_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_20mono_2Etyop_2Enum_2Enum,j_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Enum_2Enum_29(s(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Enum_2Enum),sK41(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Enum_2Enum,i_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29(X2),i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29(X1))))),X2),X1))
| ~ p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29(mono_2Ec_2Epred__set_2EBIJ_2E0_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29,X0),X1),X2)) )
| ~ spl44_44
| ~ spl44_157
| ~ spl44_203
| ~ spl44_204
| ~ spl44_214 ),
inference(forward_demodulation,[],[f5367,f919]) ).
tff(f5367,plain,
( ! [X2: mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29,X0: mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29,X1: mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Enum_2Enum_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29(mono_2Ec_2Epred__set_2EBIJ_2E0_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_20mono_2Etyop_2Enum_2Enum,j_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Enum_2Enum_29(s(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Enum_2Enum),sK41(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Enum_2Enum,i_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29(X2),i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29(X1))))),X2),X1)))))
| ~ p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29(mono_2Ec_2Epred__set_2EBIJ_2E0_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29,X0),X1),X2)) )
| ~ spl44_44
| ~ spl44_157
| ~ spl44_203
| ~ spl44_204
| ~ spl44_214 ),
inference(forward_demodulation,[],[f5366,f4750]) ).
tff(f4750,plain,
( ! [X2: mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29,X0: u,X1: mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29] : ( s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Enum_2Enum_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29(mono_2Ec_2Epred__set_2EBIJ_2E0_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_20mono_2Etyop_2Enum_2Enum,j_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Enum_2Enum_29(s(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Enum_2Enum),X0))),X1),X2))) = s(tyop_2Emin_2Ebool,c_2Epred__set_2EBIJ_2E3(s(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Enum_2Enum),X0),s(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29(X1)),s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29(X2)))) )
| ~ spl44_157
| ~ spl44_204 ),
inference(superposition,[],[f4665,f1683]) ).
tff(f1683,plain,
( ! [X0: u] : ( s(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Enum_2Enum),X0) = s(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Enum_2Enum),i_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Enum_2Enum_29(j_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Enum_2Enum_29(s(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Enum_2Enum),X0)))) )
| ~ spl44_157 ),
inference(avatar_component_clause,[],[f1682]) ).
tff(f5366,plain,
( ! [X2: mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29,X0: mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29,X1: mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29] :
( ~ p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29(mono_2Ec_2Epred__set_2EBIJ_2E0_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29,X0),X1),X2))
| p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Epred__set_2EBIJ_2E3(s(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Enum_2Enum),sK41(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Enum_2Enum,i_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29(X2),i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29(X1))),s(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29(X2)),s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29(X1)))))) )
| ~ spl44_44
| ~ spl44_203
| ~ spl44_214 ),
inference(forward_demodulation,[],[f5363,f919]) ).
tff(f5363,plain,
( ! [X2: mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29,X0: mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29,X1: mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29] :
( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29(mono_2Ec_2Epred__set_2EBIJ_2E0_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29,X0),X1),X2)))))
| p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Epred__set_2EBIJ_2E3(s(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Enum_2Enum),sK41(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Enum_2Enum,i_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29(X2),i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29(X1))),s(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29(X2)),s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29(X1)))))) )
| ~ spl44_203
| ~ spl44_214 ),
inference(superposition,[],[f5220,f4661]) ).
tff(f44236,plain,
( spl44_514
| ~ spl44_44
| ~ spl44_154
| ~ spl44_203
| ~ spl44_204
| ~ spl44_213 ),
inference(avatar_split_clause,[],[f5285,f5215,f4664,f4660,f1670,f918,f44234]) ).
tff(f5215,plain,
( spl44_213
<=> ! [X0: d,X7: u,X3: u,X2: u,X1: d] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Epred__set_2EBIJ_2E3(s(tyop_2Emin_2Efun(X1,X0),sK42(X0,X1,X2,X3)),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2)))))
| ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Epred__set_2EBIJ_2E3(s(tyop_2Emin_2Efun(X0,X1),X7),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3))))) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_213])]) ).
tff(f5285,plain,
( ! [X2: mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29,X0: mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Enum_2Enum_29,X1: mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29] :
( p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29(mono_2Ec_2Epred__set_2EBIJ_2E0_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29,j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29(s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum)),sK42(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Enum_2Enum,i_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29(X1),i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29(X2))))),X2),X1))
| ~ p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Enum_2Enum_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29(mono_2Ec_2Epred__set_2EBIJ_2E0_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_20mono_2Etyop_2Enum_2Enum,X0),X1),X2)) )
| ~ spl44_44
| ~ spl44_154
| ~ spl44_203
| ~ spl44_204
| ~ spl44_213 ),
inference(forward_demodulation,[],[f5284,f919]) ).
tff(f5284,plain,
( ! [X2: mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29,X0: mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Enum_2Enum_29,X1: mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29(mono_2Ec_2Epred__set_2EBIJ_2E0_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29,j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29(s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum)),sK42(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Enum_2Enum,i_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29(X1),i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29(X2))))),X2),X1)))))
| ~ p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Enum_2Enum_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29(mono_2Ec_2Epred__set_2EBIJ_2E0_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_20mono_2Etyop_2Enum_2Enum,X0),X1),X2)) )
| ~ spl44_44
| ~ spl44_154
| ~ spl44_203
| ~ spl44_204
| ~ spl44_213 ),
inference(forward_demodulation,[],[f5283,f4722]) ).
tff(f5283,plain,
( ! [X2: mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29,X0: mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Enum_2Enum_29,X1: mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29] :
( ~ p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Enum_2Enum_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29(mono_2Ec_2Epred__set_2EBIJ_2E0_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_20mono_2Etyop_2Enum_2Enum,X0),X1),X2))
| p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Epred__set_2EBIJ_2E3(s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum)),sK42(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Enum_2Enum,i_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29(X1),i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29(X2))),s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29(X2)),s(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29(X1)))))) )
| ~ spl44_44
| ~ spl44_204
| ~ spl44_213 ),
inference(forward_demodulation,[],[f5278,f919]) ).
tff(f5278,plain,
( ! [X2: mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29,X0: mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Enum_2Enum_29,X1: mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29] :
( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Enum_2Enum_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29(mono_2Ec_2Epred__set_2EBIJ_2E0_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_20mono_2Etyop_2Enum_2Enum,X0),X1),X2)))))
| p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Epred__set_2EBIJ_2E3(s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum)),sK42(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Enum_2Enum,i_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29(X1),i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29(X2))),s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29(X2)),s(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29(X1)))))) )
| ~ spl44_204
| ~ spl44_213 ),
inference(superposition,[],[f5216,f4665]) ).
tff(f5216,plain,
( ! [X2: u,X3: u,X0: d,X1: d,X7: u] :
( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Epred__set_2EBIJ_2E3(s(tyop_2Emin_2Efun(X0,X1),X7),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3)))))
| p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Epred__set_2EBIJ_2E3(s(tyop_2Emin_2Efun(X1,X0),sK42(X0,X1,X2,X3)),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2))))) )
| ~ spl44_213 ),
inference(avatar_component_clause,[],[f5215]) ).
tff(f44232,plain,
( spl44_513
| ~ spl44_44
| ~ spl44_157
| ~ spl44_203
| ~ spl44_204
| ~ spl44_213 ),
inference(avatar_split_clause,[],[f5282,f5215,f4664,f4660,f1682,f918,f44230]) ).
tff(f44230,plain,
( spl44_513
<=> ! [X2: mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29,X0: mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29,X1: mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29] :
( p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Enum_2Enum_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29(mono_2Ec_2Epred__set_2EBIJ_2E0_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_20mono_2Etyop_2Enum_2Enum,j_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Enum_2Enum_29(s(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Enum_2Enum),sK42(tyop_2Enum_2Enum,tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29(X1),i_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29(X2))))),X2),X1))
| ~ p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29(mono_2Ec_2Epred__set_2EBIJ_2E0_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29,X0),X1),X2)) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_513])]) ).
tff(f5282,plain,
( ! [X2: mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29,X0: mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29,X1: mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29] :
( p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Enum_2Enum_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29(mono_2Ec_2Epred__set_2EBIJ_2E0_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_20mono_2Etyop_2Enum_2Enum,j_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Enum_2Enum_29(s(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Enum_2Enum),sK42(tyop_2Enum_2Enum,tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29(X1),i_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29(X2))))),X2),X1))
| ~ p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29(mono_2Ec_2Epred__set_2EBIJ_2E0_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29,X0),X1),X2)) )
| ~ spl44_44
| ~ spl44_157
| ~ spl44_203
| ~ spl44_204
| ~ spl44_213 ),
inference(forward_demodulation,[],[f5281,f919]) ).
tff(f5281,plain,
( ! [X2: mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29,X0: mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29,X1: mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Enum_2Enum_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29(mono_2Ec_2Epred__set_2EBIJ_2E0_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_20mono_2Etyop_2Enum_2Enum,j_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Enum_2Enum_29(s(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Enum_2Enum),sK42(tyop_2Enum_2Enum,tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29(X1),i_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29(X2))))),X2),X1)))))
| ~ p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29(mono_2Ec_2Epred__set_2EBIJ_2E0_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29,X0),X1),X2)) )
| ~ spl44_44
| ~ spl44_157
| ~ spl44_203
| ~ spl44_204
| ~ spl44_213 ),
inference(forward_demodulation,[],[f5280,f4750]) ).
tff(f5280,plain,
( ! [X2: mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29,X0: mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29,X1: mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29] :
( ~ p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29(mono_2Ec_2Epred__set_2EBIJ_2E0_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29,X0),X1),X2))
| p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Epred__set_2EBIJ_2E3(s(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Enum_2Enum),sK42(tyop_2Enum_2Enum,tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29(X1),i_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29(X2))),s(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29(X2)),s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29(X1)))))) )
| ~ spl44_44
| ~ spl44_203
| ~ spl44_213 ),
inference(forward_demodulation,[],[f5277,f919]) ).
tff(f5277,plain,
( ! [X2: mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29,X0: mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29,X1: mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29] :
( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29(mono_2Ec_2Epred__set_2EBIJ_2E0_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29,X0),X1),X2)))))
| p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Epred__set_2EBIJ_2E3(s(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Enum_2Enum),sK42(tyop_2Enum_2Enum,tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29(X1),i_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29(X2))),s(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29(X2)),s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29(X1)))))) )
| ~ spl44_203
| ~ spl44_213 ),
inference(superposition,[],[f5216,f4661]) ).
tff(f44228,plain,
( spl44_512
| ~ spl44_132
| ~ spl44_200 ),
inference(avatar_split_clause,[],[f4575,f4546,f1508,f44226]) ).
tff(f44226,plain,
( spl44_512
<=> ! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29] : ( s(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_29(mono_2Ec_2Epred__set_2ECROSS_2E0_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Enum_2Enum,X0),mono_2Ec_2Epred__set_2EUNIV_2E0_2Emono_2Etyop_2Enum_2Enum))) = s(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),c_2Epred__set_2ECROSS_2E2(s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29(X0)),s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),c_2Epred__set_2EUNIV_2E0))) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_512])]) ).
tff(f1508,plain,
( spl44_132
<=> ( s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Epred__set_2EUNIV_2E0_2Emono_2Etyop_2Enum_2Enum)) = s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),c_2Epred__set_2EUNIV_2E0) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_132])]) ).
tff(f4546,plain,
( spl44_200
<=> ! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29,X1: mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29] : ( s(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),c_2Epred__set_2ECROSS_2E2(s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29(X0)),s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29(X1)))) = s(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_29(mono_2Ec_2Epred__set_2ECROSS_2E0_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Enum_2Enum,X0),X1))) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_200])]) ).
tff(f4575,plain,
( ! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29] : ( s(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_29(mono_2Ec_2Epred__set_2ECROSS_2E0_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Enum_2Enum,X0),mono_2Ec_2Epred__set_2EUNIV_2E0_2Emono_2Etyop_2Enum_2Enum))) = s(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),c_2Epred__set_2ECROSS_2E2(s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29(X0)),s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),c_2Epred__set_2EUNIV_2E0))) )
| ~ spl44_132
| ~ spl44_200 ),
inference(superposition,[],[f4547,f1510]) ).
tff(f1510,plain,
( ( s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Epred__set_2EUNIV_2E0_2Emono_2Etyop_2Enum_2Enum)) = s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),c_2Epred__set_2EUNIV_2E0) )
| ~ spl44_132 ),
inference(avatar_component_clause,[],[f1508]) ).
tff(f4547,plain,
( ! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29,X1: mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29] : ( s(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),c_2Epred__set_2ECROSS_2E2(s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29(X0)),s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29(X1)))) = s(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_29(mono_2Ec_2Epred__set_2ECROSS_2E0_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Enum_2Enum,X0),X1))) )
| ~ spl44_200 ),
inference(avatar_component_clause,[],[f4546]) ).
tff(f44224,plain,
( spl44_511
| ~ spl44_132
| ~ spl44_200 ),
inference(avatar_split_clause,[],[f4573,f4546,f1508,f44222]) ).
tff(f44222,plain,
( spl44_511
<=> ! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29] : ( s(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_29(mono_2Ec_2Epred__set_2ECROSS_2E0_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Enum_2Enum,mono_2Ec_2Epred__set_2EUNIV_2E0_2Emono_2Etyop_2Enum_2Enum),X0))) = s(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),c_2Epred__set_2ECROSS_2E2(s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),c_2Epred__set_2EUNIV_2E0),s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29(X0)))) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_511])]) ).
tff(f4573,plain,
( ! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29] : ( s(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_29(mono_2Ec_2Epred__set_2ECROSS_2E0_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Enum_2Enum,mono_2Ec_2Epred__set_2EUNIV_2E0_2Emono_2Etyop_2Enum_2Enum),X0))) = s(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),c_2Epred__set_2ECROSS_2E2(s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),c_2Epred__set_2EUNIV_2E0),s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29(X0)))) )
| ~ spl44_132
| ~ spl44_200 ),
inference(superposition,[],[f4547,f1510]) ).
tff(f44203,plain,
( spl44_510
| ~ spl44_5
| ~ spl44_177 ),
inference(avatar_split_clause,[],[f4086,f2180,f726,f44201]) ).
tff(f44201,plain,
( spl44_510
<=> ! [X2: u,X0: d,X1: u] :
( ( s(X0,X1) = s(X0,X2) )
| ( mono_2Ec_2Ebool_2EF_2E0 = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),c_2Emin_2E_3D_2E0),s(X0,X1))),s(X0,X2)))) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_510])]) ).
tff(f726,plain,
( spl44_5
<=> ! [X0: mono_2Etyop_2Emin_2Ebool] :
( ( mono_2Ec_2Ebool_2EF_2E0 = X0 )
| p(X0) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_5])]) ).
tff(f2180,plain,
( spl44_177
<=> ! [X2: u,X0: d,X1: u] :
( ( s(X0,X1) = s(X0,X2) )
| ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),c_2Emin_2E_3D_2E0),s(X0,X1))),s(X0,X2))))) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_177])]) ).
tff(f4086,plain,
( ! [X2: u,X0: d,X1: u] :
( ( s(X0,X1) = s(X0,X2) )
| ( mono_2Ec_2Ebool_2EF_2E0 = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),c_2Emin_2E_3D_2E0),s(X0,X1))),s(X0,X2)))) ) )
| ~ spl44_5
| ~ spl44_177 ),
inference(resolution,[],[f2181,f727]) ).
tff(f727,plain,
( ! [X0: mono_2Etyop_2Emin_2Ebool] :
( p(X0)
| ( mono_2Ec_2Ebool_2EF_2E0 = X0 ) )
| ~ spl44_5 ),
inference(avatar_component_clause,[],[f726]) ).
tff(f2181,plain,
( ! [X2: u,X0: d,X1: u] :
( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),c_2Emin_2E_3D_2E0),s(X0,X1))),s(X0,X2)))))
| ( s(X0,X1) = s(X0,X2) ) )
| ~ spl44_177 ),
inference(avatar_component_clause,[],[f2180]) ).
tff(f44199,plain,
( spl44_509
| ~ spl44_45
| ~ spl44_190 ),
inference(avatar_split_clause,[],[f3995,f3989,f922,f44197]) ).
tff(f44197,plain,
( spl44_509
<=> ! [X0: d,X3: mono_2Etyop_2Emin_2Ebool,X2: u,X1: u] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,sK39(X0,X1))))))
| p(X3)
| ( j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X2)))) = X3 ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_509])]) ).
tff(f922,plain,
( spl44_45
<=> ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( ( X0 = X1 )
| p(X1)
| p(X0) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_45])]) ).
tff(f3989,plain,
( spl44_190
<=> ! [X6: u,X0: d,X1: u] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,sK39(X0,X1))))))
| ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X6))))) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_190])]) ).
tff(f3995,plain,
( ! [X2: u,X3: mono_2Etyop_2Emin_2Ebool,X0: d,X1: u] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,sK39(X0,X1))))))
| p(X3)
| ( j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X2)))) = X3 ) )
| ~ spl44_45
| ~ spl44_190 ),
inference(resolution,[],[f3990,f923]) ).
tff(f923,plain,
( ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( p(X1)
| p(X0)
| ( X0 = X1 ) )
| ~ spl44_45 ),
inference(avatar_component_clause,[],[f922]) ).
tff(f3990,plain,
( ! [X0: d,X1: u,X6: u] :
( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X6)))))
| p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,sK39(X0,X1)))))) )
| ~ spl44_190 ),
inference(avatar_component_clause,[],[f3989]) ).
tff(f44195,plain,
( spl44_508
| ~ spl44_45
| ~ spl44_188 ),
inference(avatar_split_clause,[],[f3932,f3922,f922,f44193]) ).
tff(f44193,plain,
( spl44_508
<=> ! [X0: d,X3: mono_2Etyop_2Emin_2Ebool,X2: u,X1: u] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,sK37(X0,X1))))))
| p(X3)
| ( j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X2)))) = X3 ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_508])]) ).
tff(f3922,plain,
( spl44_188
<=> ! [X6: u,X2: u,X0: d] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2),s(X0,sK37(X0,X2))))))
| ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2),s(X0,X6))))) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_188])]) ).
tff(f3932,plain,
( ! [X2: u,X3: mono_2Etyop_2Emin_2Ebool,X0: d,X1: u] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,sK37(X0,X1))))))
| p(X3)
| ( j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X2)))) = X3 ) )
| ~ spl44_45
| ~ spl44_188 ),
inference(resolution,[],[f3923,f923]) ).
tff(f3923,plain,
( ! [X2: u,X0: d,X6: u] :
( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2),s(X0,X6)))))
| p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2),s(X0,sK37(X0,X2)))))) )
| ~ spl44_188 ),
inference(avatar_component_clause,[],[f3922]) ).
tff(f44191,plain,
( spl44_507
| ~ spl44_45
| ~ spl44_187 ),
inference(avatar_split_clause,[],[f3893,f3888,f922,f44189]) ).
tff(f44189,plain,
( spl44_507
<=> ! [X0: d,X3: mono_2Etyop_2Emin_2Ebool,X2: u,X1: u] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X2)))))
| p(X3)
| ( j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,sK30(X0,X1))))) = X3 ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_507])]) ).
tff(f3888,plain,
( spl44_187
<=> ! [X2: u,X0: d,X3: u] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2),s(X0,X3)))))
| ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2),s(X0,sK30(X0,X2)))))) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_187])]) ).
tff(f3893,plain,
( ! [X2: u,X3: mono_2Etyop_2Emin_2Ebool,X0: d,X1: u] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X2)))))
| p(X3)
| ( j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,sK30(X0,X1))))) = X3 ) )
| ~ spl44_45
| ~ spl44_187 ),
inference(resolution,[],[f3889,f923]) ).
tff(f3889,plain,
( ! [X2: u,X3: u,X0: d] :
( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2),s(X0,sK30(X0,X2))))))
| p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2),s(X0,X3))))) )
| ~ spl44_187 ),
inference(avatar_component_clause,[],[f3888]) ).
tff(f44187,plain,
( spl44_506
| ~ spl44_45
| ~ spl44_186 ),
inference(avatar_split_clause,[],[f3859,f3854,f922,f44185]) ).
tff(f44185,plain,
( spl44_506
<=> ! [X0: d,X3: mono_2Etyop_2Emin_2Ebool,X2: u,X1: u] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X2)))))
| p(X3)
| ( j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,sK28(X0,X1))))) = X3 ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_506])]) ).
tff(f3854,plain,
( spl44_186
<=> ! [X2: u,X0: d,X3: u] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2),s(X0,X3)))))
| ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2),s(X0,sK28(X0,X2)))))) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_186])]) ).
tff(f3859,plain,
( ! [X2: u,X3: mono_2Etyop_2Emin_2Ebool,X0: d,X1: u] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X2)))))
| p(X3)
| ( j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,sK28(X0,X1))))) = X3 ) )
| ~ spl44_45
| ~ spl44_186 ),
inference(resolution,[],[f3855,f923]) ).
tff(f3855,plain,
( ! [X2: u,X3: u,X0: d] :
( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2),s(X0,sK28(X0,X2))))))
| p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2),s(X0,X3))))) )
| ~ spl44_186 ),
inference(avatar_component_clause,[],[f3854]) ).
tff(f44183,plain,
( spl44_505
| ~ spl44_45
| ~ spl44_185 ),
inference(avatar_split_clause,[],[f3797,f3791,f922,f44181]) ).
tff(f44181,plain,
( spl44_505
<=> ! [X0: d,X3: mono_2Etyop_2Emin_2Ebool,X2: u,X1: u] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,sK26(X0,X1))))))
| p(X3)
| ( j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X2)))) = X3 ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_505])]) ).
tff(f3791,plain,
( spl44_185
<=> ! [X4: u,X0: d,X1: u] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,sK26(X0,X1))))))
| ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X4))))) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_185])]) ).
tff(f3797,plain,
( ! [X2: u,X3: mono_2Etyop_2Emin_2Ebool,X0: d,X1: u] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,sK26(X0,X1))))))
| p(X3)
| ( j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X2)))) = X3 ) )
| ~ spl44_45
| ~ spl44_185 ),
inference(resolution,[],[f3792,f923]) ).
tff(f3792,plain,
( ! [X0: d,X1: u,X4: u] :
( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X4)))))
| p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,sK26(X0,X1)))))) )
| ~ spl44_185 ),
inference(avatar_component_clause,[],[f3791]) ).
tff(f44179,plain,
( spl44_504
| ~ spl44_45
| ~ spl44_183 ),
inference(avatar_split_clause,[],[f3709,f2871,f922,f44177]) ).
tff(f44177,plain,
( spl44_504
<=> ! [X0: d,X3: mono_2Etyop_2Emin_2Ebool,X2: u,X1: u] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,sK24(X0,X1))))))
| p(X3)
| ( j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X2)))) = X3 ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_504])]) ).
tff(f2871,plain,
( spl44_183
<=> ! [X2: u,X0: d,X4: u] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2),s(X0,sK24(X0,X2))))))
| ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2),s(X0,X4))))) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_183])]) ).
tff(f3709,plain,
( ! [X2: u,X3: mono_2Etyop_2Emin_2Ebool,X0: d,X1: u] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,sK24(X0,X1))))))
| p(X3)
| ( j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X2)))) = X3 ) )
| ~ spl44_45
| ~ spl44_183 ),
inference(resolution,[],[f2872,f923]) ).
tff(f2872,plain,
( ! [X2: u,X0: d,X4: u] :
( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2),s(X0,X4)))))
| p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2),s(X0,sK24(X0,X2)))))) )
| ~ spl44_183 ),
inference(avatar_component_clause,[],[f2871]) ).
tff(f44175,plain,
( spl44_503
| ~ spl44_45
| ~ spl44_181 ),
inference(avatar_split_clause,[],[f2842,f2837,f922,f44173]) ).
tff(f44173,plain,
( spl44_503
<=> ! [X0: d,X3: mono_2Etyop_2Emin_2Ebool,X2: u,X1: u] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X2)))))
| p(X3)
| ( j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,sK23(X0,X1))))) = X3 ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_503])]) ).
tff(f2837,plain,
( spl44_181
<=> ! [X5: u,X0: d,X1: u] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X5)))))
| ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,sK23(X0,X1)))))) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_181])]) ).
tff(f2842,plain,
( ! [X2: u,X3: mono_2Etyop_2Emin_2Ebool,X0: d,X1: u] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X2)))))
| p(X3)
| ( j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,sK23(X0,X1))))) = X3 ) )
| ~ spl44_45
| ~ spl44_181 ),
inference(resolution,[],[f2838,f923]) ).
tff(f2838,plain,
( ! [X0: d,X1: u,X5: u] :
( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,sK23(X0,X1))))))
| p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X5))))) )
| ~ spl44_181 ),
inference(avatar_component_clause,[],[f2837]) ).
tff(f44171,plain,
( spl44_502
| ~ spl44_45
| ~ spl44_179 ),
inference(avatar_split_clause,[],[f2811,f2187,f922,f44169]) ).
tff(f44169,plain,
( spl44_502
<=> ! [X0: d,X3: mono_2Etyop_2Emin_2Ebool,X2: u,X1: u] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X2)))))
| p(X3)
| ( j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,sK21(X0,X1))))) = X3 ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_502])]) ).
tff(f2187,plain,
( spl44_179
<=> ! [X2: u,X5: u,X0: d] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2),s(X0,X5)))))
| ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2),s(X0,sK21(X0,X2)))))) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_179])]) ).
tff(f2811,plain,
( ! [X2: u,X3: mono_2Etyop_2Emin_2Ebool,X0: d,X1: u] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X2)))))
| p(X3)
| ( j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,sK21(X0,X1))))) = X3 ) )
| ~ spl44_45
| ~ spl44_179 ),
inference(resolution,[],[f2188,f923]) ).
tff(f2188,plain,
( ! [X2: u,X0: d,X5: u] :
( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2),s(X0,sK21(X0,X2))))))
| p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2),s(X0,X5))))) )
| ~ spl44_179 ),
inference(avatar_component_clause,[],[f2187]) ).
tff(f44167,plain,
( spl44_501
| ~ spl44_45
| ~ spl44_174 ),
inference(avatar_split_clause,[],[f2075,f1998,f922,f44165]) ).
tff(f44165,plain,
( spl44_501
<=> ! [X0: d,X3: mono_2Etyop_2Emin_2Ebool,X2: u,X1: u] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,sK18(X0,X1))))))
| p(X3)
| ( j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X2)))) = X3 ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_501])]) ).
tff(f2075,plain,
( ! [X2: u,X3: mono_2Etyop_2Emin_2Ebool,X0: d,X1: u] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,sK18(X0,X1))))))
| p(X3)
| ( j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X2)))) = X3 ) )
| ~ spl44_45
| ~ spl44_174 ),
inference(resolution,[],[f1999,f923]) ).
tff(f44163,plain,
( spl44_500
| ~ spl44_5
| spl44_490 ),
inference(avatar_split_clause,[],[f43534,f42496,f726,f44160]) ).
tff(f44160,plain,
( spl44_500
<=> ( mono_2Ec_2Ebool_2EF_2E0 = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,sK26(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Ebool_2E_7E_2E0)))) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_500])]) ).
tff(f42496,plain,
( spl44_490
<=> p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,sK26(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Ebool_2E_7E_2E0))))) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_490])]) ).
tff(f43534,plain,
( ( mono_2Ec_2Ebool_2EF_2E0 = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,sK26(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Ebool_2E_7E_2E0)))) )
| ~ spl44_5
| spl44_490 ),
inference(resolution,[],[f42498,f727]) ).
tff(f42498,plain,
( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,sK26(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Ebool_2E_7E_2E0)))))
| spl44_490 ),
inference(avatar_component_clause,[],[f42496]) ).
tff(f44158,plain,
( spl44_499
| ~ spl44_45
| ~ spl44_173 ),
inference(avatar_split_clause,[],[f2020,f1994,f922,f44156]) ).
tff(f44156,plain,
( spl44_499
<=> ! [X0: d,X3: mono_2Etyop_2Emin_2Ebool,X2: u,X1: u] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,sK19(X0,X1))))))
| p(X3)
| ( j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X2)))) = X3 ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_499])]) ).
tff(f2020,plain,
( ! [X2: u,X3: mono_2Etyop_2Emin_2Ebool,X0: d,X1: u] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,sK19(X0,X1))))))
| p(X3)
| ( j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X2)))) = X3 ) )
| ~ spl44_45
| ~ spl44_173 ),
inference(resolution,[],[f1995,f923]) ).
tff(f44154,plain,
( spl44_498
| ~ spl44_141
| ~ spl44_167 ),
inference(avatar_split_clause,[],[f1869,f1841,f1564,f44152]) ).
tff(f44152,plain,
( spl44_498
<=> ! [X0: u] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),X0),s(tyop_2Enum_2Enum,sK17(tyop_2Enum_2Enum,i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29(j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29(s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),X0)))))))))
| ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),X0))))) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_498])]) ).
tff(f1564,plain,
( spl44_141
<=> ! [X0: u] : ( s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),X0) = s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29(j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29(s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),X0)))) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_141])]) ).
tff(f1841,plain,
( spl44_167
<=> ! [X0: d,X1: u] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,sK17(X0,X1))))))
| ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1))))) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_167])]) ).
tff(f1869,plain,
( ! [X0: u] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),X0),s(tyop_2Enum_2Enum,sK17(tyop_2Enum_2Enum,i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29(j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29(s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),X0)))))))))
| ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),X0))))) )
| ~ spl44_141
| ~ spl44_167 ),
inference(superposition,[],[f1842,f1565]) ).
tff(f1565,plain,
( ! [X0: u] : ( s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),X0) = s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29(j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29(s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),X0)))) )
| ~ spl44_141 ),
inference(avatar_component_clause,[],[f1564]) ).
tff(f1842,plain,
( ! [X0: d,X1: u] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,sK17(X0,X1))))))
| ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1))))) )
| ~ spl44_167 ),
inference(avatar_component_clause,[],[f1841]) ).
tff(f44150,plain,
( spl44_497
| ~ spl44_142
| ~ spl44_167 ),
inference(avatar_split_clause,[],[f1866,f1841,f1568,f44148]) ).
tff(f44148,plain,
( spl44_497
<=> ! [X0: u] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X0),s(tyop_2Emin_2Ebool,sK17(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X0)))))))))
| ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X0))))) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_497])]) ).
tff(f1568,plain,
( spl44_142
<=> ! [X0: u] : ( s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X0) = s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X0)))) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_142])]) ).
tff(f1866,plain,
( ! [X0: u] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X0),s(tyop_2Emin_2Ebool,sK17(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X0)))))))))
| ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X0))))) )
| ~ spl44_142
| ~ spl44_167 ),
inference(superposition,[],[f1842,f1569]) ).
tff(f1569,plain,
( ! [X0: u] : ( s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X0) = s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X0)))) )
| ~ spl44_142 ),
inference(avatar_component_clause,[],[f1568]) ).
tff(f44146,plain,
( spl44_496
| ~ spl44_141
| ~ spl44_165 ),
inference(avatar_split_clause,[],[f1857,f1832,f1564,f44144]) ).
tff(f44144,plain,
( spl44_496
<=> ! [X0: u] :
( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),X0),s(tyop_2Enum_2Enum,sK16(tyop_2Enum_2Enum,i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29(j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29(s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),X0)))))))))
| p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),X0))))) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_496])]) ).
tff(f1832,plain,
( spl44_165
<=> ! [X0: d,X1: u] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1)))))
| ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,sK16(X0,X1)))))) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_165])]) ).
tff(f1857,plain,
( ! [X0: u] :
( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),X0),s(tyop_2Enum_2Enum,sK16(tyop_2Enum_2Enum,i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29(j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29(s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),X0)))))))))
| p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),X0))))) )
| ~ spl44_141
| ~ spl44_165 ),
inference(superposition,[],[f1833,f1565]) ).
tff(f1833,plain,
( ! [X0: d,X1: u] :
( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,sK16(X0,X1))))))
| p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1))))) )
| ~ spl44_165 ),
inference(avatar_component_clause,[],[f1832]) ).
tff(f44142,plain,
( spl44_495
| ~ spl44_142
| ~ spl44_165 ),
inference(avatar_split_clause,[],[f1854,f1832,f1568,f44140]) ).
tff(f44140,plain,
( spl44_495
<=> ! [X0: u] :
( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X0),s(tyop_2Emin_2Ebool,sK16(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X0)))))))))
| p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X0))))) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_495])]) ).
tff(f1854,plain,
( ! [X0: u] :
( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X0),s(tyop_2Emin_2Ebool,sK16(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X0)))))))))
| p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X0))))) )
| ~ spl44_142
| ~ spl44_165 ),
inference(superposition,[],[f1833,f1569]) ).
tff(f44034,plain,
( spl44_494
| ~ spl44_159
| ~ spl44_164 ),
inference(avatar_split_clause,[],[f1816,f1813,f1690,f44032]) ).
tff(f44032,plain,
( spl44_494
<=> ! [X0: u,X1: mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29] : ( s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),X0)),X1))) = s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),X0),s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29(X1)))) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_494])]) ).
tff(f1690,plain,
( spl44_159
<=> ! [X0: u] : ( s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),X0) = s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),X0)))) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_159])]) ).
tff(f1813,plain,
( spl44_164
<=> ! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29,X1: mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29] : ( s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(X0,X1))) = s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(X0)),s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29(X1)))) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_164])]) ).
tff(f1816,plain,
( ! [X0: u,X1: mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29] : ( s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),X0)),X1))) = s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),X0),s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29(X1)))) )
| ~ spl44_159
| ~ spl44_164 ),
inference(superposition,[],[f1814,f1691]) ).
tff(f1691,plain,
( ! [X0: u] : ( s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),X0) = s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),X0)))) )
| ~ spl44_159 ),
inference(avatar_component_clause,[],[f1690]) ).
tff(f1814,plain,
( ! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29,X1: mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29] : ( s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(X0,X1))) = s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(X0)),s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29(X1)))) )
| ~ spl44_164 ),
inference(avatar_component_clause,[],[f1813]) ).
tff(f42514,plain,
( spl44_493
| spl44_473
| ~ spl44_132
| ~ spl44_190 ),
inference(avatar_split_clause,[],[f4005,f3989,f1508,f42293,f42511]) ).
tff(f42511,plain,
( spl44_493
<=> p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),c_2Epred__set_2EUNIV_2E0),s(tyop_2Enum_2Enum,sK39(tyop_2Enum_2Enum,i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Epred__set_2EUNIV_2E0_2Emono_2Etyop_2Enum_2Enum))))))) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_493])]) ).
tff(f42293,plain,
( spl44_473
<=> ! [X0: u] : ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),c_2Epred__set_2EUNIV_2E0),s(tyop_2Enum_2Enum,X0))))) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_473])]) ).
tff(f4005,plain,
( ! [X0: u] :
( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),c_2Epred__set_2EUNIV_2E0),s(tyop_2Enum_2Enum,X0)))))
| p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),c_2Epred__set_2EUNIV_2E0),s(tyop_2Enum_2Enum,sK39(tyop_2Enum_2Enum,i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Epred__set_2EUNIV_2E0_2Emono_2Etyop_2Enum_2Enum))))))) )
| ~ spl44_132
| ~ spl44_190 ),
inference(superposition,[],[f3990,f1510]) ).
tff(f42509,plain,
( spl44_492
| ~ spl44_5
| ~ spl44_190 ),
inference(avatar_split_clause,[],[f3994,f3989,f726,f42507]) ).
tff(f42507,plain,
( spl44_492
<=> ! [X2: u,X0: d,X1: u] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,sK39(X0,X1))))))
| ( mono_2Ec_2Ebool_2EF_2E0 = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X2)))) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_492])]) ).
tff(f3994,plain,
( ! [X2: u,X0: d,X1: u] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,sK39(X0,X1))))))
| ( mono_2Ec_2Ebool_2EF_2E0 = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X2)))) ) )
| ~ spl44_5
| ~ spl44_190 ),
inference(resolution,[],[f3990,f727]) ).
tff(f42504,plain,
( spl44_491
| spl44_473
| ~ spl44_132
| ~ spl44_188 ),
inference(avatar_split_clause,[],[f3942,f3922,f1508,f42293,f42501]) ).
tff(f42501,plain,
( spl44_491
<=> p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),c_2Epred__set_2EUNIV_2E0),s(tyop_2Enum_2Enum,sK37(tyop_2Enum_2Enum,i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Epred__set_2EUNIV_2E0_2Emono_2Etyop_2Enum_2Enum))))))) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_491])]) ).
tff(f3942,plain,
( ! [X0: u] :
( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),c_2Epred__set_2EUNIV_2E0),s(tyop_2Enum_2Enum,X0)))))
| p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),c_2Epred__set_2EUNIV_2E0),s(tyop_2Enum_2Enum,sK37(tyop_2Enum_2Enum,i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Epred__set_2EUNIV_2E0_2Emono_2Etyop_2Enum_2Enum))))))) )
| ~ spl44_132
| ~ spl44_188 ),
inference(superposition,[],[f3923,f1510]) ).
tff(f42499,plain,
( ~ spl44_490
| ~ spl44_13
| ~ spl44_413 ),
inference(avatar_split_clause,[],[f42327,f36038,f765,f42496]) ).
tff(f36038,plain,
( spl44_413
<=> p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2E_7E_2E0,j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,sK26(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Ebool_2E_7E_2E0)))))) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_413])]) ).
tff(f42327,plain,
( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,sK26(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Ebool_2E_7E_2E0)))))
| ~ spl44_13
| ~ spl44_413 ),
inference(resolution,[],[f36040,f766]) ).
tff(f36040,plain,
( p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2E_7E_2E0,j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,sK26(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Ebool_2E_7E_2E0))))))
| ~ spl44_413 ),
inference(avatar_component_clause,[],[f36038]) ).
tff(f42494,plain,
( spl44_489
| ~ spl44_5
| ~ spl44_188 ),
inference(avatar_split_clause,[],[f3931,f3922,f726,f42492]) ).
tff(f42492,plain,
( spl44_489
<=> ! [X2: u,X0: d,X1: u] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,sK37(X0,X1))))))
| ( mono_2Ec_2Ebool_2EF_2E0 = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X2)))) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_489])]) ).
tff(f3931,plain,
( ! [X2: u,X0: d,X1: u] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,sK37(X0,X1))))))
| ( mono_2Ec_2Ebool_2EF_2E0 = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X2)))) ) )
| ~ spl44_5
| ~ spl44_188 ),
inference(resolution,[],[f3923,f727]) ).
tff(f42489,plain,
( spl44_477
| ~ spl44_488
| ~ spl44_132
| ~ spl44_187 ),
inference(avatar_split_clause,[],[f3903,f3888,f1508,f42486,f42315]) ).
tff(f42315,plain,
( spl44_477
<=> ! [X0: u] : p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),c_2Epred__set_2EUNIV_2E0),s(tyop_2Enum_2Enum,X0))))) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_477])]) ).
tff(f42486,plain,
( spl44_488
<=> p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),c_2Epred__set_2EUNIV_2E0),s(tyop_2Enum_2Enum,sK30(tyop_2Enum_2Enum,i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Epred__set_2EUNIV_2E0_2Emono_2Etyop_2Enum_2Enum))))))) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_488])]) ).
tff(f3903,plain,
( ! [X0: u] :
( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),c_2Epred__set_2EUNIV_2E0),s(tyop_2Enum_2Enum,sK30(tyop_2Enum_2Enum,i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Epred__set_2EUNIV_2E0_2Emono_2Etyop_2Enum_2Enum)))))))
| p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),c_2Epred__set_2EUNIV_2E0),s(tyop_2Enum_2Enum,X0))))) )
| ~ spl44_132
| ~ spl44_187 ),
inference(superposition,[],[f3889,f1510]) ).
tff(f42484,plain,
( spl44_487
| ~ spl44_5
| ~ spl44_187 ),
inference(avatar_split_clause,[],[f3892,f3888,f726,f42482]) ).
tff(f42482,plain,
( spl44_487
<=> ! [X2: u,X0: d,X1: u] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X2)))))
| ( mono_2Ec_2Ebool_2EF_2E0 = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,sK30(X0,X1))))) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_487])]) ).
tff(f3892,plain,
( ! [X2: u,X0: d,X1: u] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X2)))))
| ( mono_2Ec_2Ebool_2EF_2E0 = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,sK30(X0,X1))))) ) )
| ~ spl44_5
| ~ spl44_187 ),
inference(resolution,[],[f3889,f727]) ).
tff(f42479,plain,
( spl44_477
| ~ spl44_486
| ~ spl44_132
| ~ spl44_186 ),
inference(avatar_split_clause,[],[f3869,f3854,f1508,f42476,f42315]) ).
tff(f42476,plain,
( spl44_486
<=> p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),c_2Epred__set_2EUNIV_2E0),s(tyop_2Enum_2Enum,sK28(tyop_2Enum_2Enum,i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Epred__set_2EUNIV_2E0_2Emono_2Etyop_2Enum_2Enum))))))) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_486])]) ).
tff(f3869,plain,
( ! [X0: u] :
( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),c_2Epred__set_2EUNIV_2E0),s(tyop_2Enum_2Enum,sK28(tyop_2Enum_2Enum,i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Epred__set_2EUNIV_2E0_2Emono_2Etyop_2Enum_2Enum)))))))
| p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),c_2Epred__set_2EUNIV_2E0),s(tyop_2Enum_2Enum,X0))))) )
| ~ spl44_132
| ~ spl44_186 ),
inference(superposition,[],[f3855,f1510]) ).
tff(f42474,plain,
( spl44_485
| ~ spl44_5
| ~ spl44_186 ),
inference(avatar_split_clause,[],[f3858,f3854,f726,f42472]) ).
tff(f42472,plain,
( spl44_485
<=> ! [X2: u,X0: d,X1: u] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X2)))))
| ( mono_2Ec_2Ebool_2EF_2E0 = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,sK28(X0,X1))))) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_485])]) ).
tff(f3858,plain,
( ! [X2: u,X0: d,X1: u] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X2)))))
| ( mono_2Ec_2Ebool_2EF_2E0 = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,sK28(X0,X1))))) ) )
| ~ spl44_5
| ~ spl44_186 ),
inference(resolution,[],[f3855,f727]) ).
tff(f42469,plain,
( spl44_484
| spl44_473
| ~ spl44_132
| ~ spl44_185 ),
inference(avatar_split_clause,[],[f3807,f3791,f1508,f42293,f42466]) ).
tff(f42466,plain,
( spl44_484
<=> p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),c_2Epred__set_2EUNIV_2E0),s(tyop_2Enum_2Enum,sK26(tyop_2Enum_2Enum,i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Epred__set_2EUNIV_2E0_2Emono_2Etyop_2Enum_2Enum))))))) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_484])]) ).
tff(f3807,plain,
( ! [X0: u] :
( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),c_2Epred__set_2EUNIV_2E0),s(tyop_2Enum_2Enum,X0)))))
| p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),c_2Epred__set_2EUNIV_2E0),s(tyop_2Enum_2Enum,sK26(tyop_2Enum_2Enum,i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Epred__set_2EUNIV_2E0_2Emono_2Etyop_2Enum_2Enum))))))) )
| ~ spl44_132
| ~ spl44_185 ),
inference(superposition,[],[f3792,f1510]) ).
tff(f42464,plain,
( spl44_483
| ~ spl44_5
| ~ spl44_185 ),
inference(avatar_split_clause,[],[f3796,f3791,f726,f42462]) ).
tff(f42462,plain,
( spl44_483
<=> ! [X2: u,X0: d,X1: u] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,sK26(X0,X1))))))
| ( mono_2Ec_2Ebool_2EF_2E0 = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X2)))) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_483])]) ).
tff(f3796,plain,
( ! [X2: u,X0: d,X1: u] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,sK26(X0,X1))))))
| ( mono_2Ec_2Ebool_2EF_2E0 = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X2)))) ) )
| ~ spl44_5
| ~ spl44_185 ),
inference(resolution,[],[f3792,f727]) ).
tff(f42459,plain,
( spl44_482
| spl44_473
| ~ spl44_132
| ~ spl44_183 ),
inference(avatar_split_clause,[],[f3718,f2871,f1508,f42293,f42456]) ).
tff(f42456,plain,
( spl44_482
<=> p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),c_2Epred__set_2EUNIV_2E0),s(tyop_2Enum_2Enum,sK24(tyop_2Enum_2Enum,i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Epred__set_2EUNIV_2E0_2Emono_2Etyop_2Enum_2Enum))))))) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_482])]) ).
tff(f3718,plain,
( ! [X0: u] :
( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),c_2Epred__set_2EUNIV_2E0),s(tyop_2Enum_2Enum,X0)))))
| p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),c_2Epred__set_2EUNIV_2E0),s(tyop_2Enum_2Enum,sK24(tyop_2Enum_2Enum,i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Epred__set_2EUNIV_2E0_2Emono_2Etyop_2Enum_2Enum))))))) )
| ~ spl44_132
| ~ spl44_183 ),
inference(superposition,[],[f2872,f1510]) ).
tff(f42454,plain,
( spl44_481
| ~ spl44_5
| ~ spl44_183 ),
inference(avatar_split_clause,[],[f3708,f2871,f726,f42452]) ).
tff(f42452,plain,
( spl44_481
<=> ! [X2: u,X0: d,X1: u] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,sK24(X0,X1))))))
| ( mono_2Ec_2Ebool_2EF_2E0 = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X2)))) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_481])]) ).
tff(f3708,plain,
( ! [X2: u,X0: d,X1: u] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,sK24(X0,X1))))))
| ( mono_2Ec_2Ebool_2EF_2E0 = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X2)))) ) )
| ~ spl44_5
| ~ spl44_183 ),
inference(resolution,[],[f2872,f727]) ).
tff(f42449,plain,
( spl44_477
| ~ spl44_480
| ~ spl44_132
| ~ spl44_181 ),
inference(avatar_split_clause,[],[f2849,f2837,f1508,f42446,f42315]) ).
tff(f42446,plain,
( spl44_480
<=> p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),c_2Epred__set_2EUNIV_2E0),s(tyop_2Enum_2Enum,sK23(tyop_2Enum_2Enum,i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Epred__set_2EUNIV_2E0_2Emono_2Etyop_2Enum_2Enum))))))) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_480])]) ).
tff(f2849,plain,
( ! [X0: u] :
( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),c_2Epred__set_2EUNIV_2E0),s(tyop_2Enum_2Enum,sK23(tyop_2Enum_2Enum,i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Epred__set_2EUNIV_2E0_2Emono_2Etyop_2Enum_2Enum)))))))
| p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),c_2Epred__set_2EUNIV_2E0),s(tyop_2Enum_2Enum,X0))))) )
| ~ spl44_132
| ~ spl44_181 ),
inference(superposition,[],[f2838,f1510]) ).
tff(f42326,plain,
( spl44_479
| ~ spl44_5
| ~ spl44_181 ),
inference(avatar_split_clause,[],[f2844,f2837,f726,f42324]) ).
tff(f42324,plain,
( spl44_479
<=> ! [X2: u,X0: d,X1: u] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X2)))))
| ( mono_2Ec_2Ebool_2EF_2E0 = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,sK23(X0,X1))))) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_479])]) ).
tff(f2844,plain,
( ! [X2: u,X0: d,X1: u] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X2)))))
| ( mono_2Ec_2Ebool_2EF_2E0 = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,sK23(X0,X1))))) ) )
| ~ spl44_5
| ~ spl44_181 ),
inference(resolution,[],[f2838,f727]) ).
tff(f42321,plain,
( spl44_477
| ~ spl44_478
| ~ spl44_132
| ~ spl44_179 ),
inference(avatar_split_clause,[],[f2818,f2187,f1508,f42318,f42315]) ).
tff(f42318,plain,
( spl44_478
<=> p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),c_2Epred__set_2EUNIV_2E0),s(tyop_2Enum_2Enum,sK21(tyop_2Enum_2Enum,i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Epred__set_2EUNIV_2E0_2Emono_2Etyop_2Enum_2Enum))))))) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_478])]) ).
tff(f2818,plain,
( ! [X0: u] :
( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),c_2Epred__set_2EUNIV_2E0),s(tyop_2Enum_2Enum,sK21(tyop_2Enum_2Enum,i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Epred__set_2EUNIV_2E0_2Emono_2Etyop_2Enum_2Enum)))))))
| p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),c_2Epred__set_2EUNIV_2E0),s(tyop_2Enum_2Enum,X0))))) )
| ~ spl44_132
| ~ spl44_179 ),
inference(superposition,[],[f2188,f1510]) ).
tff(f42313,plain,
( spl44_476
| ~ spl44_5
| ~ spl44_179 ),
inference(avatar_split_clause,[],[f2813,f2187,f726,f42311]) ).
tff(f42311,plain,
( spl44_476
<=> ! [X2: u,X0: d,X1: u] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X2)))))
| ( mono_2Ec_2Ebool_2EF_2E0 = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,sK21(X0,X1))))) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_476])]) ).
tff(f2813,plain,
( ! [X2: u,X0: d,X1: u] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X2)))))
| ( mono_2Ec_2Ebool_2EF_2E0 = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,sK21(X0,X1))))) ) )
| ~ spl44_5
| ~ spl44_179 ),
inference(resolution,[],[f2188,f727]) ).
tff(f42308,plain,
( spl44_475
| spl44_473
| ~ spl44_132
| ~ spl44_174 ),
inference(avatar_split_clause,[],[f2081,f1998,f1508,f42293,f42305]) ).
tff(f42305,plain,
( spl44_475
<=> p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),c_2Epred__set_2EUNIV_2E0),s(tyop_2Enum_2Enum,sK18(tyop_2Enum_2Enum,i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Epred__set_2EUNIV_2E0_2Emono_2Etyop_2Enum_2Enum))))))) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_475])]) ).
tff(f2081,plain,
( ! [X0: u] :
( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),c_2Epred__set_2EUNIV_2E0),s(tyop_2Enum_2Enum,X0)))))
| p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),c_2Epred__set_2EUNIV_2E0),s(tyop_2Enum_2Enum,sK18(tyop_2Enum_2Enum,i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Epred__set_2EUNIV_2E0_2Emono_2Etyop_2Enum_2Enum))))))) )
| ~ spl44_132
| ~ spl44_174 ),
inference(superposition,[],[f1999,f1510]) ).
tff(f42303,plain,
( spl44_474
| ~ spl44_5
| ~ spl44_174 ),
inference(avatar_split_clause,[],[f2077,f1998,f726,f42301]) ).
tff(f42301,plain,
( spl44_474
<=> ! [X2: u,X0: d,X1: u] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,sK18(X0,X1))))))
| ( mono_2Ec_2Ebool_2EF_2E0 = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X2)))) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_474])]) ).
tff(f2077,plain,
( ! [X2: u,X0: d,X1: u] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,sK18(X0,X1))))))
| ( mono_2Ec_2Ebool_2EF_2E0 = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X2)))) ) )
| ~ spl44_5
| ~ spl44_174 ),
inference(resolution,[],[f1999,f727]) ).
tff(f42297,plain,
( spl44_1
| ~ spl44_388
| spl44_437
| ~ spl44_472 ),
inference(avatar_split_clause,[],[f42296,f42289,f38918,f35717,f708]) ).
tff(f35717,plain,
( spl44_388
<=> ! [X2: u,X0: d,X1: u] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1)))))
| ( mono_2Ec_2Ebool_2EF_2E0 = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X2)))) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_388])]) ).
tff(f38918,plain,
( spl44_437
<=> p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),c_2Epred__set_2EUNIV_2E0))))) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_437])]) ).
tff(f42289,plain,
( spl44_472
<=> p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),c_2Epred__set_2EUNIV_2E0),s(tyop_2Enum_2Enum,sK19(tyop_2Enum_2Enum,i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Epred__set_2EUNIV_2E0_2Emono_2Etyop_2Enum_2Enum))))))) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_472])]) ).
tff(f42296,plain,
( p(mono_2Ec_2Ebool_2EF_2E0)
| ~ spl44_388
| spl44_437
| ~ spl44_472 ),
inference(forward_demodulation,[],[f42291,f38926]) ).
tff(f38926,plain,
( ! [X0: u] : ( mono_2Ec_2Ebool_2EF_2E0 = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),c_2Epred__set_2EUNIV_2E0),s(tyop_2Enum_2Enum,X0)))) )
| ~ spl44_388
| spl44_437 ),
inference(resolution,[],[f38920,f35718]) ).
tff(f35718,plain,
( ! [X2: u,X0: d,X1: u] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1)))))
| ( mono_2Ec_2Ebool_2EF_2E0 = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X2)))) ) )
| ~ spl44_388 ),
inference(avatar_component_clause,[],[f35717]) ).
tff(f38920,plain,
( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),c_2Epred__set_2EUNIV_2E0)))))
| spl44_437 ),
inference(avatar_component_clause,[],[f38918]) ).
tff(f42291,plain,
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),c_2Epred__set_2EUNIV_2E0),s(tyop_2Enum_2Enum,sK19(tyop_2Enum_2Enum,i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Epred__set_2EUNIV_2E0_2Emono_2Etyop_2Enum_2Enum)))))))
| ~ spl44_472 ),
inference(avatar_component_clause,[],[f42289]) ).
tff(f42295,plain,
( spl44_472
| spl44_473
| ~ spl44_132
| ~ spl44_173 ),
inference(avatar_split_clause,[],[f2026,f1994,f1508,f42293,f42289]) ).
tff(f2026,plain,
( ! [X0: u] :
( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),c_2Epred__set_2EUNIV_2E0),s(tyop_2Enum_2Enum,X0)))))
| p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),c_2Epred__set_2EUNIV_2E0),s(tyop_2Enum_2Enum,sK19(tyop_2Enum_2Enum,i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Epred__set_2EUNIV_2E0_2Emono_2Etyop_2Enum_2Enum))))))) )
| ~ spl44_132
| ~ spl44_173 ),
inference(superposition,[],[f1995,f1510]) ).
tff(f42287,plain,
( spl44_471
| ~ spl44_5
| ~ spl44_173 ),
inference(avatar_split_clause,[],[f2022,f1994,f726,f42285]) ).
tff(f42285,plain,
( spl44_471
<=> ! [X2: u,X0: d,X1: u] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,sK19(X0,X1))))))
| ( mono_2Ec_2Ebool_2EF_2E0 = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X2)))) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_471])]) ).
tff(f2022,plain,
( ! [X2: u,X0: d,X1: u] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,sK19(X0,X1))))))
| ( mono_2Ec_2Ebool_2EF_2E0 = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X2)))) ) )
| ~ spl44_5
| ~ spl44_173 ),
inference(resolution,[],[f1995,f727]) ).
tff(f41168,plain,
( spl44_470
| ~ spl44_167
| ~ spl44_198 ),
inference(avatar_split_clause,[],[f4482,f4159,f1841,f41166]) ).
tff(f41166,plain,
( spl44_470
<=> ! [X2: u,X0: mono_2Etyop_2Emin_2Ebool,X1: d] :
( ~ p(X0)
| p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X2),s(X1,sK38(X1,X2,X0))))))
| ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X2))))) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_470])]) ).
tff(f4159,plain,
( spl44_198
<=> ! [X4: u,X0: d,X2: mono_2Etyop_2Emin_2Ebool,X1: u] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,sK38(X0,X1,X2))))))
| ~ p(X2)
| ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X4))))) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_198])]) ).
tff(f4482,plain,
( ! [X2: u,X0: mono_2Etyop_2Emin_2Ebool,X1: d] :
( ~ p(X0)
| p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X2),s(X1,sK38(X1,X2,X0))))))
| ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X2))))) )
| ~ spl44_167
| ~ spl44_198 ),
inference(resolution,[],[f4160,f1842]) ).
tff(f4160,plain,
( ! [X2: mono_2Etyop_2Emin_2Ebool,X0: d,X1: u,X4: u] :
( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X4)))))
| ~ p(X2)
| p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,sK38(X0,X1,X2)))))) )
| ~ spl44_198 ),
inference(avatar_component_clause,[],[f4159]) ).
tff(f41164,plain,
( spl44_469
| ~ spl44_167
| ~ spl44_197 ),
inference(avatar_split_clause,[],[f4401,f4155,f1841,f41162]) ).
tff(f41162,plain,
( spl44_469
<=> ! [X2: mono_2Etyop_2Emin_2Ebool,X0: d,X1: u] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,sK36(X0,X2,X1))))))
| ~ p(X2)
| ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1))))) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_469])]) ).
tff(f4155,plain,
( spl44_197
<=> ! [X4: u,X0: d,X2: u,X1: mono_2Etyop_2Emin_2Ebool] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2),s(X0,sK36(X0,X1,X2))))))
| ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2),s(X0,X4)))))
| ~ p(X1) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_197])]) ).
tff(f4401,plain,
( ! [X2: mono_2Etyop_2Emin_2Ebool,X0: d,X1: u] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,sK36(X0,X2,X1))))))
| ~ p(X2)
| ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1))))) )
| ~ spl44_167
| ~ spl44_197 ),
inference(resolution,[],[f4156,f1842]) ).
tff(f4156,plain,
( ! [X2: u,X0: d,X1: mono_2Etyop_2Emin_2Ebool,X4: u] :
( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2),s(X0,X4)))))
| p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2),s(X0,sK36(X0,X1,X2))))))
| ~ p(X1) )
| ~ spl44_197 ),
inference(avatar_component_clause,[],[f4155]) ).
tff(f41160,plain,
( spl44_468
| ~ spl44_167
| ~ spl44_194 ),
inference(avatar_split_clause,[],[f4282,f4139,f1841,f41158]) ).
tff(f41158,plain,
( spl44_468
<=> ! [X2: mono_2Etyop_2Emin_2Ebool,X0: d,X1: u] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,sK27(X0,X1,X2))))))
| p(X2)
| ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1))))) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_468])]) ).
tff(f4139,plain,
( spl44_194
<=> ! [X0: d,X6: u,X2: mono_2Etyop_2Emin_2Ebool,X1: u] :
( p(X2)
| p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,sK27(X0,X1,X2))))))
| ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X6))))) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_194])]) ).
tff(f4282,plain,
( ! [X2: mono_2Etyop_2Emin_2Ebool,X0: d,X1: u] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,sK27(X0,X1,X2))))))
| p(X2)
| ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1))))) )
| ~ spl44_167
| ~ spl44_194 ),
inference(resolution,[],[f4140,f1842]) ).
tff(f4140,plain,
( ! [X2: mono_2Etyop_2Emin_2Ebool,X0: d,X1: u,X6: u] :
( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X6)))))
| p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,sK27(X0,X1,X2))))))
| p(X2) )
| ~ spl44_194 ),
inference(avatar_component_clause,[],[f4139]) ).
tff(f41156,plain,
( spl44_467
| ~ spl44_167
| ~ spl44_193 ),
inference(avatar_split_clause,[],[f4223,f4135,f1841,f41154]) ).
tff(f41154,plain,
( spl44_467
<=> ! [X2: u,X0: mono_2Etyop_2Emin_2Ebool,X1: d] :
( p(X0)
| p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X2),s(X1,sK25(X1,X0,X2))))))
| ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X2))))) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_467])]) ).
tff(f4135,plain,
( spl44_193
<=> ! [X0: d,X6: u,X2: u,X1: mono_2Etyop_2Emin_2Ebool] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2),s(X0,sK25(X0,X1,X2))))))
| p(X1)
| ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2),s(X0,X6))))) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_193])]) ).
tff(f4223,plain,
( ! [X2: u,X0: mono_2Etyop_2Emin_2Ebool,X1: d] :
( p(X0)
| p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X2),s(X1,sK25(X1,X0,X2))))))
| ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X2))))) )
| ~ spl44_167
| ~ spl44_193 ),
inference(resolution,[],[f4136,f1842]) ).
tff(f4136,plain,
( ! [X2: u,X0: d,X1: mono_2Etyop_2Emin_2Ebool,X6: u] :
( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2),s(X0,X6)))))
| p(X1)
| p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2),s(X0,sK25(X0,X1,X2)))))) )
| ~ spl44_193 ),
inference(avatar_component_clause,[],[f4135]) ).
tff(f41152,plain,
( spl44_466
| ~ spl44_5
| spl44_461 ),
inference(avatar_split_clause,[],[f40671,f40082,f726,f41149]) ).
tff(f41149,plain,
( spl44_466
<=> ( mono_2Ec_2Ebool_2EF_2E0 = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,sK24(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Ebool_2E_7E_2E0)))) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_466])]) ).
tff(f40082,plain,
( spl44_461
<=> p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,sK24(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Ebool_2E_7E_2E0))))) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_461])]) ).
tff(f40671,plain,
( ( mono_2Ec_2Ebool_2EF_2E0 = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,sK24(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Ebool_2E_7E_2E0)))) )
| ~ spl44_5
| spl44_461 ),
inference(resolution,[],[f40084,f727]) ).
tff(f40084,plain,
( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,sK24(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Ebool_2E_7E_2E0)))))
| spl44_461 ),
inference(avatar_component_clause,[],[f40082]) ).
tff(f41147,plain,
( spl44_465
| ~ spl44_124
| ~ spl44_169 ),
inference(avatar_split_clause,[],[f1936,f1924,f1474,f41145]) ).
tff(f41145,plain,
( spl44_465
<=> ! [X0: u,X1: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29] : ( s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X1,j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,X0))))) = s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(X1)),s(tyop_2Emin_2Ebool,X0))) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_465])]) ).
tff(f1936,plain,
( ! [X0: u,X1: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29] : ( s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X1,j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,X0))))) = s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(X1)),s(tyop_2Emin_2Ebool,X0))) )
| ~ spl44_124
| ~ spl44_169 ),
inference(superposition,[],[f1925,f1475]) ).
tff(f41143,plain,
( spl44_464
| ~ spl44_46
| ~ spl44_167 ),
inference(avatar_split_clause,[],[f1864,f1841,f926,f41141]) ).
tff(f41141,plain,
( spl44_464
<=> ! [X2: mono_2Etyop_2Emin_2Ebool,X0: d,X1: u] :
( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1)))))
| ~ p(X2)
| ( j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,sK17(X0,X1))))) = X2 ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_464])]) ).
tff(f926,plain,
( spl44_46
<=> ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( ( X0 = X1 )
| ~ p(X0)
| ~ p(X1) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_46])]) ).
tff(f1864,plain,
( ! [X2: mono_2Etyop_2Emin_2Ebool,X0: d,X1: u] :
( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1)))))
| ~ p(X2)
| ( j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,sK17(X0,X1))))) = X2 ) )
| ~ spl44_46
| ~ spl44_167 ),
inference(resolution,[],[f1842,f927]) ).
tff(f927,plain,
( ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( ~ p(X1)
| ~ p(X0)
| ( X0 = X1 ) )
| ~ spl44_46 ),
inference(avatar_component_clause,[],[f926]) ).
tff(f41139,plain,
( spl44_463
| ~ spl44_45
| ~ spl44_165 ),
inference(avatar_split_clause,[],[f1851,f1832,f922,f41137]) ).
tff(f41137,plain,
( spl44_463
<=> ! [X2: mono_2Etyop_2Emin_2Ebool,X0: d,X1: u] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1)))))
| p(X2)
| ( j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,sK16(X0,X1))))) = X2 ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_463])]) ).
tff(f1851,plain,
( ! [X2: mono_2Etyop_2Emin_2Ebool,X0: d,X1: u] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1)))))
| p(X2)
| ( j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,sK16(X0,X1))))) = X2 ) )
| ~ spl44_45
| ~ spl44_165 ),
inference(resolution,[],[f1833,f923]) ).
tff(f41135,plain,
( spl44_462
| ~ spl44_141
| ~ spl44_164 ),
inference(avatar_split_clause,[],[f1818,f1813,f1564,f41133]) ).
tff(f41133,plain,
( spl44_462
<=> ! [X0: u,X1: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29] : ( s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(X1,j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29(s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),X0))))) = s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(X1)),s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),X0))) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_462])]) ).
tff(f1818,plain,
( ! [X0: u,X1: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29] : ( s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(X1,j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29(s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),X0))))) = s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(X1)),s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),X0))) )
| ~ spl44_141
| ~ spl44_164 ),
inference(superposition,[],[f1814,f1565]) ).
tff(f40085,plain,
( ~ spl44_461
| ~ spl44_13
| ~ spl44_405 ),
inference(avatar_split_clause,[],[f39831,f35786,f765,f40082]) ).
tff(f35786,plain,
( spl44_405
<=> p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2E_7E_2E0,j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,sK24(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Ebool_2E_7E_2E0)))))) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_405])]) ).
tff(f39831,plain,
( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,sK24(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Ebool_2E_7E_2E0)))))
| ~ spl44_13
| ~ spl44_405 ),
inference(resolution,[],[f35788,f766]) ).
tff(f35788,plain,
( p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2E_7E_2E0,j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,sK24(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Ebool_2E_7E_2E0))))))
| ~ spl44_405 ),
inference(avatar_component_clause,[],[f35786]) ).
tff(f39984,plain,
( spl44_460
| ~ spl44_171
| ~ spl44_198 ),
inference(avatar_split_clause,[],[f4539,f4159,f1932,f39982]) ).
tff(f39982,plain,
( spl44_460
<=> ! [X2: mono_2Etyop_2Emin_2Ebool,X0: d,X1: u] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),sK38(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),c_2Ebool_2E_3F_2E0,X2))))))
| ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1)))))
| ~ p(X2) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_460])]) ).
tff(f1932,plain,
( spl44_171
<=> ! [X0: d,X1: u] : ( j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1)))) = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),c_2Ebool_2E_3F_2E0),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1)))) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_171])]) ).
tff(f4539,plain,
( ! [X2: mono_2Etyop_2Emin_2Ebool,X0: d,X1: u] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),sK38(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),c_2Ebool_2E_3F_2E0,X2))))))
| ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1)))))
| ~ p(X2) )
| ~ spl44_171
| ~ spl44_198 ),
inference(forward_demodulation,[],[f4521,f1933]) ).
tff(f1933,plain,
( ! [X0: d,X1: u] : ( j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1)))) = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),c_2Ebool_2E_3F_2E0),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1)))) )
| ~ spl44_171 ),
inference(avatar_component_clause,[],[f1932]) ).
tff(f4521,plain,
( ! [X2: mono_2Etyop_2Emin_2Ebool,X0: d,X1: u] :
( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1)))))
| ~ p(X2)
| p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),c_2Ebool_2E_3F_2E0),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),sK38(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),c_2Ebool_2E_3F_2E0,X2)))))) )
| ~ spl44_171
| ~ spl44_198 ),
inference(superposition,[],[f4160,f1933]) ).
tff(f39980,plain,
( spl44_459
| ~ spl44_170
| ~ spl44_198 ),
inference(avatar_split_clause,[],[f4538,f4159,f1928,f39978]) ).
tff(f39978,plain,
( spl44_459
<=> ! [X2: mono_2Etyop_2Emin_2Ebool,X0: d,X1: u] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),sK38(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),c_2Ebool_2E_21_2E0,X2))))))
| ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1)))))
| ~ p(X2) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_459])]) ).
tff(f1928,plain,
( spl44_170
<=> ! [X0: d,X1: u] : ( j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1)))) = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),c_2Ebool_2E_21_2E0),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1)))) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_170])]) ).
tff(f4538,plain,
( ! [X2: mono_2Etyop_2Emin_2Ebool,X0: d,X1: u] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),sK38(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),c_2Ebool_2E_21_2E0,X2))))))
| ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1)))))
| ~ p(X2) )
| ~ spl44_170
| ~ spl44_198 ),
inference(forward_demodulation,[],[f4520,f1929]) ).
tff(f1929,plain,
( ! [X0: d,X1: u] : ( j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1)))) = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),c_2Ebool_2E_21_2E0),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1)))) )
| ~ spl44_170 ),
inference(avatar_component_clause,[],[f1928]) ).
tff(f4520,plain,
( ! [X2: mono_2Etyop_2Emin_2Ebool,X0: d,X1: u] :
( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1)))))
| ~ p(X2)
| p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),c_2Ebool_2E_21_2E0),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),sK38(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),c_2Ebool_2E_21_2E0,X2)))))) )
| ~ spl44_170
| ~ spl44_198 ),
inference(superposition,[],[f4160,f1929]) ).
tff(f39976,plain,
( spl44_458
| ~ spl44_171
| ~ spl44_197 ),
inference(avatar_split_clause,[],[f4458,f4155,f1932,f39974]) ).
tff(f39974,plain,
( spl44_458
<=> ! [X2: mono_2Etyop_2Emin_2Ebool,X0: d,X1: u] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),sK36(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2,c_2Ebool_2E_3F_2E0))))))
| ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1)))))
| ~ p(X2) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_458])]) ).
tff(f4458,plain,
( ! [X2: mono_2Etyop_2Emin_2Ebool,X0: d,X1: u] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),sK36(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2,c_2Ebool_2E_3F_2E0))))))
| ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1)))))
| ~ p(X2) )
| ~ spl44_171
| ~ spl44_197 ),
inference(forward_demodulation,[],[f4440,f1933]) ).
tff(f4440,plain,
( ! [X2: mono_2Etyop_2Emin_2Ebool,X0: d,X1: u] :
( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1)))))
| p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),c_2Ebool_2E_3F_2E0),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),sK36(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2,c_2Ebool_2E_3F_2E0))))))
| ~ p(X2) )
| ~ spl44_171
| ~ spl44_197 ),
inference(superposition,[],[f4156,f1933]) ).
tff(f39972,plain,
( spl44_457
| ~ spl44_170
| ~ spl44_197 ),
inference(avatar_split_clause,[],[f4457,f4155,f1928,f39970]) ).
tff(f39970,plain,
( spl44_457
<=> ! [X2: mono_2Etyop_2Emin_2Ebool,X0: d,X1: u] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),sK36(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2,c_2Ebool_2E_21_2E0))))))
| ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1)))))
| ~ p(X2) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_457])]) ).
tff(f4457,plain,
( ! [X2: mono_2Etyop_2Emin_2Ebool,X0: d,X1: u] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),sK36(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2,c_2Ebool_2E_21_2E0))))))
| ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1)))))
| ~ p(X2) )
| ~ spl44_170
| ~ spl44_197 ),
inference(forward_demodulation,[],[f4439,f1929]) ).
tff(f4439,plain,
( ! [X2: mono_2Etyop_2Emin_2Ebool,X0: d,X1: u] :
( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1)))))
| p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),c_2Ebool_2E_21_2E0),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),sK36(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2,c_2Ebool_2E_21_2E0))))))
| ~ p(X2) )
| ~ spl44_170
| ~ spl44_197 ),
inference(superposition,[],[f4156,f1929]) ).
tff(f39968,plain,
( spl44_456
| ~ spl44_171
| ~ spl44_196 ),
inference(avatar_split_clause,[],[f4399,f4151,f1932,f39966]) ).
tff(f39966,plain,
( spl44_456
<=> ! [X2: u,X0: d,X1: mono_2Etyop_2Emin_2Ebool] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2)))))
| ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),sK31(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1,c_2Ebool_2E_3F_2E0))))))
| p(X1) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_456])]) ).
tff(f4151,plain,
( spl44_196
<=> ! [X0: d,X5: u,X2: u,X1: mono_2Etyop_2Emin_2Ebool] :
( p(X1)
| p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2),s(X0,X5)))))
| ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2),s(X0,sK31(X0,X1,X2)))))) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_196])]) ).
tff(f4399,plain,
( ! [X2: u,X0: d,X1: mono_2Etyop_2Emin_2Ebool] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2)))))
| ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),sK31(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1,c_2Ebool_2E_3F_2E0))))))
| p(X1) )
| ~ spl44_171
| ~ spl44_196 ),
inference(forward_demodulation,[],[f4390,f1933]) ).
tff(f4390,plain,
( ! [X2: u,X0: d,X1: mono_2Etyop_2Emin_2Ebool] :
( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),sK31(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1,c_2Ebool_2E_3F_2E0))))))
| p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),c_2Ebool_2E_3F_2E0),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2)))))
| p(X1) )
| ~ spl44_171
| ~ spl44_196 ),
inference(superposition,[],[f4152,f1933]) ).
tff(f4152,plain,
( ! [X2: u,X0: d,X1: mono_2Etyop_2Emin_2Ebool,X5: u] :
( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2),s(X0,sK31(X0,X1,X2))))))
| p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2),s(X0,X5)))))
| p(X1) )
| ~ spl44_196 ),
inference(avatar_component_clause,[],[f4151]) ).
tff(f39964,plain,
( spl44_455
| ~ spl44_170
| ~ spl44_196 ),
inference(avatar_split_clause,[],[f4398,f4151,f1928,f39962]) ).
tff(f39962,plain,
( spl44_455
<=> ! [X2: u,X0: d,X1: mono_2Etyop_2Emin_2Ebool] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2)))))
| ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),sK31(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1,c_2Ebool_2E_21_2E0))))))
| p(X1) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_455])]) ).
tff(f4398,plain,
( ! [X2: u,X0: d,X1: mono_2Etyop_2Emin_2Ebool] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2)))))
| ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),sK31(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1,c_2Ebool_2E_21_2E0))))))
| p(X1) )
| ~ spl44_170
| ~ spl44_196 ),
inference(forward_demodulation,[],[f4389,f1929]) ).
tff(f4389,plain,
( ! [X2: u,X0: d,X1: mono_2Etyop_2Emin_2Ebool] :
( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),sK31(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1,c_2Ebool_2E_21_2E0))))))
| p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),c_2Ebool_2E_21_2E0),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2)))))
| p(X1) )
| ~ spl44_170
| ~ spl44_196 ),
inference(superposition,[],[f4152,f1929]) ).
tff(f39960,plain,
( spl44_454
| ~ spl44_171
| ~ spl44_195 ),
inference(avatar_split_clause,[],[f4369,f4143,f1932,f39958]) ).
tff(f39958,plain,
( spl44_454
<=> ! [X2: u,X0: d,X1: mono_2Etyop_2Emin_2Ebool] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2)))))
| ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),sK29(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1,c_2Ebool_2E_3F_2E0))))))
| p(X1) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_454])]) ).
tff(f4143,plain,
( spl44_195
<=> ! [X0: d,X5: u,X2: u,X1: mono_2Etyop_2Emin_2Ebool] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2),s(X0,X5)))))
| p(X1)
| ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2),s(X0,sK29(X0,X1,X2)))))) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_195])]) ).
tff(f4369,plain,
( ! [X2: u,X0: d,X1: mono_2Etyop_2Emin_2Ebool] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2)))))
| ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),sK29(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1,c_2Ebool_2E_3F_2E0))))))
| p(X1) )
| ~ spl44_171
| ~ spl44_195 ),
inference(forward_demodulation,[],[f4360,f1933]) ).
tff(f4360,plain,
( ! [X2: u,X0: d,X1: mono_2Etyop_2Emin_2Ebool] :
( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),sK29(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1,c_2Ebool_2E_3F_2E0))))))
| p(X1)
| p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),c_2Ebool_2E_3F_2E0),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2))))) )
| ~ spl44_171
| ~ spl44_195 ),
inference(superposition,[],[f4144,f1933]) ).
tff(f4144,plain,
( ! [X2: u,X0: d,X1: mono_2Etyop_2Emin_2Ebool,X5: u] :
( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2),s(X0,sK29(X0,X1,X2))))))
| p(X1)
| p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2),s(X0,X5))))) )
| ~ spl44_195 ),
inference(avatar_component_clause,[],[f4143]) ).
tff(f39956,plain,
( spl44_453
| ~ spl44_170
| ~ spl44_195 ),
inference(avatar_split_clause,[],[f4368,f4143,f1928,f39954]) ).
tff(f39954,plain,
( spl44_453
<=> ! [X2: u,X0: d,X1: mono_2Etyop_2Emin_2Ebool] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2)))))
| ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),sK29(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1,c_2Ebool_2E_21_2E0))))))
| p(X1) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_453])]) ).
tff(f4368,plain,
( ! [X2: u,X0: d,X1: mono_2Etyop_2Emin_2Ebool] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2)))))
| ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),sK29(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1,c_2Ebool_2E_21_2E0))))))
| p(X1) )
| ~ spl44_170
| ~ spl44_195 ),
inference(forward_demodulation,[],[f4359,f1929]) ).
tff(f4359,plain,
( ! [X2: u,X0: d,X1: mono_2Etyop_2Emin_2Ebool] :
( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),sK29(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1,c_2Ebool_2E_21_2E0))))))
| p(X1)
| p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),c_2Ebool_2E_21_2E0),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2))))) )
| ~ spl44_170
| ~ spl44_195 ),
inference(superposition,[],[f4144,f1929]) ).
tff(f39952,plain,
( spl44_452
| ~ spl44_171
| ~ spl44_194 ),
inference(avatar_split_clause,[],[f4339,f4139,f1932,f39950]) ).
tff(f39950,plain,
( spl44_452
<=> ! [X2: mono_2Etyop_2Emin_2Ebool,X0: d,X1: u] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),sK27(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),c_2Ebool_2E_3F_2E0,X2))))))
| ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1)))))
| p(X2) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_452])]) ).
tff(f4339,plain,
( ! [X2: mono_2Etyop_2Emin_2Ebool,X0: d,X1: u] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),sK27(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),c_2Ebool_2E_3F_2E0,X2))))))
| ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1)))))
| p(X2) )
| ~ spl44_171
| ~ spl44_194 ),
inference(forward_demodulation,[],[f4321,f1933]) ).
tff(f4321,plain,
( ! [X2: mono_2Etyop_2Emin_2Ebool,X0: d,X1: u] :
( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1)))))
| p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),c_2Ebool_2E_3F_2E0),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),sK27(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),c_2Ebool_2E_3F_2E0,X2))))))
| p(X2) )
| ~ spl44_171
| ~ spl44_194 ),
inference(superposition,[],[f4140,f1933]) ).
tff(f39830,plain,
( spl44_451
| ~ spl44_170
| ~ spl44_194 ),
inference(avatar_split_clause,[],[f4338,f4139,f1928,f39828]) ).
tff(f39828,plain,
( spl44_451
<=> ! [X2: mono_2Etyop_2Emin_2Ebool,X0: d,X1: u] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),sK27(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),c_2Ebool_2E_21_2E0,X2))))))
| ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1)))))
| p(X2) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_451])]) ).
tff(f4338,plain,
( ! [X2: mono_2Etyop_2Emin_2Ebool,X0: d,X1: u] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),sK27(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),c_2Ebool_2E_21_2E0,X2))))))
| ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1)))))
| p(X2) )
| ~ spl44_170
| ~ spl44_194 ),
inference(forward_demodulation,[],[f4320,f1929]) ).
tff(f4320,plain,
( ! [X2: mono_2Etyop_2Emin_2Ebool,X0: d,X1: u] :
( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1)))))
| p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),c_2Ebool_2E_21_2E0),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),sK27(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),c_2Ebool_2E_21_2E0,X2))))))
| p(X2) )
| ~ spl44_170
| ~ spl44_194 ),
inference(superposition,[],[f4140,f1929]) ).
tff(f39826,plain,
( spl44_450
| ~ spl44_171
| ~ spl44_193 ),
inference(avatar_split_clause,[],[f4280,f4135,f1932,f39824]) ).
tff(f39824,plain,
( spl44_450
<=> ! [X2: mono_2Etyop_2Emin_2Ebool,X0: d,X1: u] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),sK25(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2,c_2Ebool_2E_3F_2E0))))))
| ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1)))))
| p(X2) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_450])]) ).
tff(f4280,plain,
( ! [X2: mono_2Etyop_2Emin_2Ebool,X0: d,X1: u] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),sK25(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2,c_2Ebool_2E_3F_2E0))))))
| ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1)))))
| p(X2) )
| ~ spl44_171
| ~ spl44_193 ),
inference(forward_demodulation,[],[f4262,f1933]) ).
tff(f4262,plain,
( ! [X2: mono_2Etyop_2Emin_2Ebool,X0: d,X1: u] :
( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1)))))
| p(X2)
| p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),c_2Ebool_2E_3F_2E0),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),sK25(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2,c_2Ebool_2E_3F_2E0)))))) )
| ~ spl44_171
| ~ spl44_193 ),
inference(superposition,[],[f4136,f1933]) ).
tff(f39822,plain,
( spl44_449
| ~ spl44_170
| ~ spl44_193 ),
inference(avatar_split_clause,[],[f4279,f4135,f1928,f39820]) ).
tff(f39820,plain,
( spl44_449
<=> ! [X2: mono_2Etyop_2Emin_2Ebool,X0: d,X1: u] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),sK25(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2,c_2Ebool_2E_21_2E0))))))
| ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1)))))
| p(X2) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_449])]) ).
tff(f4279,plain,
( ! [X2: mono_2Etyop_2Emin_2Ebool,X0: d,X1: u] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),sK25(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2,c_2Ebool_2E_21_2E0))))))
| ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1)))))
| p(X2) )
| ~ spl44_170
| ~ spl44_193 ),
inference(forward_demodulation,[],[f4261,f1929]) ).
tff(f4261,plain,
( ! [X2: mono_2Etyop_2Emin_2Ebool,X0: d,X1: u] :
( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1)))))
| p(X2)
| p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),c_2Ebool_2E_21_2E0),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),sK25(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2,c_2Ebool_2E_21_2E0)))))) )
| ~ spl44_170
| ~ spl44_193 ),
inference(superposition,[],[f4136,f1929]) ).
tff(f39818,plain,
( spl44_448
| ~ spl44_171
| ~ spl44_192 ),
inference(avatar_split_clause,[],[f4221,f4131,f1932,f39816]) ).
tff(f39816,plain,
( spl44_448
<=> ! [X2: u,X0: d,X1: mono_2Etyop_2Emin_2Ebool] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2)))))
| ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),sK22(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),c_2Ebool_2E_3F_2E0,X1))))))
| ~ p(X1) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_448])]) ).
tff(f4131,plain,
( spl44_192
<=> ! [X0: d,X3: u,X2: mono_2Etyop_2Emin_2Ebool,X1: u] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X3)))))
| ~ p(X2)
| ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,sK22(X0,X1,X2)))))) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_192])]) ).
tff(f4221,plain,
( ! [X2: u,X0: d,X1: mono_2Etyop_2Emin_2Ebool] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2)))))
| ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),sK22(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),c_2Ebool_2E_3F_2E0,X1))))))
| ~ p(X1) )
| ~ spl44_171
| ~ spl44_192 ),
inference(forward_demodulation,[],[f4212,f1933]) ).
tff(f4212,plain,
( ! [X2: u,X0: d,X1: mono_2Etyop_2Emin_2Ebool] :
( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),sK22(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),c_2Ebool_2E_3F_2E0,X1))))))
| ~ p(X1)
| p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),c_2Ebool_2E_3F_2E0),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2))))) )
| ~ spl44_171
| ~ spl44_192 ),
inference(superposition,[],[f4132,f1933]) ).
tff(f4132,plain,
( ! [X2: mono_2Etyop_2Emin_2Ebool,X3: u,X0: d,X1: u] :
( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,sK22(X0,X1,X2))))))
| ~ p(X2)
| p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X3))))) )
| ~ spl44_192 ),
inference(avatar_component_clause,[],[f4131]) ).
tff(f39814,plain,
( spl44_447
| ~ spl44_170
| ~ spl44_192 ),
inference(avatar_split_clause,[],[f4220,f4131,f1928,f39812]) ).
tff(f39812,plain,
( spl44_447
<=> ! [X2: u,X0: d,X1: mono_2Etyop_2Emin_2Ebool] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2)))))
| ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),sK22(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),c_2Ebool_2E_21_2E0,X1))))))
| ~ p(X1) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_447])]) ).
tff(f4220,plain,
( ! [X2: u,X0: d,X1: mono_2Etyop_2Emin_2Ebool] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2)))))
| ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),sK22(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),c_2Ebool_2E_21_2E0,X1))))))
| ~ p(X1) )
| ~ spl44_170
| ~ spl44_192 ),
inference(forward_demodulation,[],[f4211,f1929]) ).
tff(f4211,plain,
( ! [X2: u,X0: d,X1: mono_2Etyop_2Emin_2Ebool] :
( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),sK22(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),c_2Ebool_2E_21_2E0,X1))))))
| ~ p(X1)
| p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),c_2Ebool_2E_21_2E0),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2))))) )
| ~ spl44_170
| ~ spl44_192 ),
inference(superposition,[],[f4132,f1929]) ).
tff(f39810,plain,
( spl44_446
| ~ spl44_171
| ~ spl44_191 ),
inference(avatar_split_clause,[],[f4191,f4127,f1932,f39808]) ).
tff(f39808,plain,
( spl44_446
<=> ! [X2: u,X0: d,X1: mono_2Etyop_2Emin_2Ebool] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2)))))
| ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),sK20(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1,c_2Ebool_2E_3F_2E0))))))
| ~ p(X1) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_446])]) ).
tff(f4127,plain,
( spl44_191
<=> ! [X0: d,X3: u,X2: u,X1: mono_2Etyop_2Emin_2Ebool] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2),s(X0,X3)))))
| ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2),s(X0,sK20(X0,X1,X2))))))
| ~ p(X1) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_191])]) ).
tff(f4191,plain,
( ! [X2: u,X0: d,X1: mono_2Etyop_2Emin_2Ebool] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2)))))
| ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),sK20(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1,c_2Ebool_2E_3F_2E0))))))
| ~ p(X1) )
| ~ spl44_171
| ~ spl44_191 ),
inference(forward_demodulation,[],[f4182,f1933]) ).
tff(f4182,plain,
( ! [X2: u,X0: d,X1: mono_2Etyop_2Emin_2Ebool] :
( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),sK20(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1,c_2Ebool_2E_3F_2E0))))))
| p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),c_2Ebool_2E_3F_2E0),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2)))))
| ~ p(X1) )
| ~ spl44_171
| ~ spl44_191 ),
inference(superposition,[],[f4128,f1933]) ).
tff(f4128,plain,
( ! [X2: u,X3: u,X0: d,X1: mono_2Etyop_2Emin_2Ebool] :
( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2),s(X0,sK20(X0,X1,X2))))))
| p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2),s(X0,X3)))))
| ~ p(X1) )
| ~ spl44_191 ),
inference(avatar_component_clause,[],[f4127]) ).
tff(f39806,plain,
( spl44_445
| ~ spl44_170
| ~ spl44_191 ),
inference(avatar_split_clause,[],[f4190,f4127,f1928,f39804]) ).
tff(f39804,plain,
( spl44_445
<=> ! [X2: u,X0: d,X1: mono_2Etyop_2Emin_2Ebool] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2)))))
| ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),sK20(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1,c_2Ebool_2E_21_2E0))))))
| ~ p(X1) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_445])]) ).
tff(f4190,plain,
( ! [X2: u,X0: d,X1: mono_2Etyop_2Emin_2Ebool] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2)))))
| ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),sK20(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1,c_2Ebool_2E_21_2E0))))))
| ~ p(X1) )
| ~ spl44_170
| ~ spl44_191 ),
inference(forward_demodulation,[],[f4181,f1929]) ).
tff(f4181,plain,
( ! [X2: u,X0: d,X1: mono_2Etyop_2Emin_2Ebool] :
( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),sK20(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1,c_2Ebool_2E_21_2E0))))))
| p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),c_2Ebool_2E_21_2E0),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2)))))
| ~ p(X1) )
| ~ spl44_170
| ~ spl44_191 ),
inference(superposition,[],[f4128,f1929]) ).
tff(f39802,plain,
( spl44_444
| ~ spl44_162
| ~ spl44_177 ),
inference(avatar_split_clause,[],[f4084,f2180,f1702,f39800]) ).
tff(f39800,plain,
( spl44_444
<=> ! [X2: u,X0: d,X1: u] :
( ( s(X0,X1) = s(X0,X2) )
| ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),c_2Emin_2E_3D_2E0),s(X0,X1))))))) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_444])]) ).
tff(f1702,plain,
( spl44_162
<=> ! [X0: d,X1: u,X3: u] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X3)))))
| ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1))))) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_162])]) ).
tff(f4084,plain,
( ! [X2: u,X0: d,X1: u] :
( ( s(X0,X1) = s(X0,X2) )
| ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),c_2Emin_2E_3D_2E0),s(X0,X1))))))) )
| ~ spl44_162
| ~ spl44_177 ),
inference(resolution,[],[f2181,f1703]) ).
tff(f1703,plain,
( ! [X3: u,X0: d,X1: u] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X3)))))
| ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1))))) )
| ~ spl44_162 ),
inference(avatar_component_clause,[],[f1702]) ).
tff(f39116,plain,
( spl44_443
| ~ spl44_167
| ~ spl44_171 ),
inference(avatar_split_clause,[],[f1986,f1932,f1841,f39114]) ).
tff(f39114,plain,
( spl44_443
<=> ! [X0: d] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),sK17(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),c_2Ebool_2E_3F_2E0))))))
| ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),c_2Ebool_2E_3F_2E0))))) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_443])]) ).
tff(f1986,plain,
( ! [X0: d] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),sK17(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),c_2Ebool_2E_3F_2E0))))))
| ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),c_2Ebool_2E_3F_2E0))))) )
| ~ spl44_167
| ~ spl44_171 ),
inference(superposition,[],[f1842,f1933]) ).
tff(f39112,plain,
( spl44_442
| ~ spl44_165
| ~ spl44_171 ),
inference(avatar_split_clause,[],[f1985,f1932,f1832,f39110]) ).
tff(f39110,plain,
( spl44_442
<=> ! [X0: d] :
( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),sK16(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),c_2Ebool_2E_3F_2E0))))))
| p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),c_2Ebool_2E_3F_2E0))))) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_442])]) ).
tff(f1985,plain,
( ! [X0: d] :
( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),sK16(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),c_2Ebool_2E_3F_2E0))))))
| p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),c_2Ebool_2E_3F_2E0))))) )
| ~ spl44_165
| ~ spl44_171 ),
inference(superposition,[],[f1833,f1933]) ).
tff(f39108,plain,
( spl44_441
| ~ spl44_167
| ~ spl44_170 ),
inference(avatar_split_clause,[],[f1967,f1928,f1841,f39106]) ).
tff(f39106,plain,
( spl44_441
<=> ! [X0: d] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),sK17(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),c_2Ebool_2E_21_2E0))))))
| ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),c_2Ebool_2E_21_2E0))))) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_441])]) ).
tff(f1967,plain,
( ! [X0: d] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),sK17(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),c_2Ebool_2E_21_2E0))))))
| ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),c_2Ebool_2E_21_2E0))))) )
| ~ spl44_167
| ~ spl44_170 ),
inference(superposition,[],[f1842,f1929]) ).
tff(f39104,plain,
( spl44_440
| ~ spl44_165
| ~ spl44_170 ),
inference(avatar_split_clause,[],[f1966,f1928,f1832,f39102]) ).
tff(f39102,plain,
( spl44_440
<=> ! [X0: d] :
( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),sK16(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),c_2Ebool_2E_21_2E0))))))
| p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),c_2Ebool_2E_21_2E0))))) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_440])]) ).
tff(f1966,plain,
( ! [X0: d] :
( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),sK16(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),c_2Ebool_2E_21_2E0))))))
| p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),c_2Ebool_2E_21_2E0))))) )
| ~ spl44_165
| ~ spl44_170 ),
inference(superposition,[],[f1833,f1929]) ).
tff(f39100,plain,
( spl44_439
| ~ spl44_5
| spl44_430 ),
inference(avatar_split_clause,[],[f38642,f37884,f726,f39097]) ).
tff(f39097,plain,
( spl44_439
<=> ( mono_2Ec_2Ebool_2EF_2E0 = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,sK18(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Ebool_2E_7E_2E0)))) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_439])]) ).
tff(f37884,plain,
( spl44_430
<=> p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,sK18(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Ebool_2E_7E_2E0))))) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_430])]) ).
tff(f38642,plain,
( ( mono_2Ec_2Ebool_2EF_2E0 = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,sK18(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Ebool_2E_7E_2E0)))) )
| ~ spl44_5
| spl44_430 ),
inference(resolution,[],[f37886,f727]) ).
tff(f37886,plain,
( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,sK18(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Ebool_2E_7E_2E0)))))
| spl44_430 ),
inference(avatar_component_clause,[],[f37884]) ).
tff(f38925,plain,
( ~ spl44_437
| spl44_438
| ~ spl44_132
| ~ spl44_167 ),
inference(avatar_split_clause,[],[f1868,f1841,f1508,f38922,f38918]) ).
tff(f38922,plain,
( spl44_438
<=> p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),c_2Epred__set_2EUNIV_2E0),s(tyop_2Enum_2Enum,sK17(tyop_2Enum_2Enum,i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Epred__set_2EUNIV_2E0_2Emono_2Etyop_2Enum_2Enum))))))) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_438])]) ).
tff(f1868,plain,
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),c_2Epred__set_2EUNIV_2E0),s(tyop_2Enum_2Enum,sK17(tyop_2Enum_2Enum,i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Epred__set_2EUNIV_2E0_2Emono_2Etyop_2Enum_2Enum)))))))
| ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),c_2Epred__set_2EUNIV_2E0)))))
| ~ spl44_132
| ~ spl44_167 ),
inference(superposition,[],[f1842,f1510]) ).
tff(f38916,plain,
( spl44_436
| ~ spl44_4
| ~ spl44_167 ),
inference(avatar_split_clause,[],[f1865,f1841,f722,f38914]) ).
tff(f38914,plain,
( spl44_436
<=> ! [X0: d,X1: u] :
( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1)))))
| ( mono_2Ec_2Ebool_2ET_2E0 = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,sK17(X0,X1))))) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_436])]) ).
tff(f722,plain,
( spl44_4
<=> ! [X0: mono_2Etyop_2Emin_2Ebool] :
( ( mono_2Ec_2Ebool_2ET_2E0 = X0 )
| ~ p(X0) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_4])]) ).
tff(f1865,plain,
( ! [X0: d,X1: u] :
( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1)))))
| ( mono_2Ec_2Ebool_2ET_2E0 = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,sK17(X0,X1))))) ) )
| ~ spl44_4
| ~ spl44_167 ),
inference(resolution,[],[f1842,f723]) ).
tff(f723,plain,
( ! [X0: mono_2Etyop_2Emin_2Ebool] :
( ~ p(X0)
| ( mono_2Ec_2Ebool_2ET_2E0 = X0 ) )
| ~ spl44_4 ),
inference(avatar_component_clause,[],[f722]) ).
tff(f38743,plain,
( spl44_434
| ~ spl44_435
| ~ spl44_132
| ~ spl44_165 ),
inference(avatar_split_clause,[],[f1856,f1832,f1508,f38740,f38736]) ).
tff(f38736,plain,
( spl44_434
<=> p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),c_2Epred__set_2EUNIV_2E0))))) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_434])]) ).
tff(f38740,plain,
( spl44_435
<=> p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),c_2Epred__set_2EUNIV_2E0),s(tyop_2Enum_2Enum,sK16(tyop_2Enum_2Enum,i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Epred__set_2EUNIV_2E0_2Emono_2Etyop_2Enum_2Enum))))))) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_435])]) ).
tff(f1856,plain,
( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),c_2Epred__set_2EUNIV_2E0),s(tyop_2Enum_2Enum,sK16(tyop_2Enum_2Enum,i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Epred__set_2EUNIV_2E0_2Emono_2Etyop_2Enum_2Enum)))))))
| p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),c_2Epred__set_2EUNIV_2E0)))))
| ~ spl44_132
| ~ spl44_165 ),
inference(superposition,[],[f1833,f1510]) ).
tff(f38734,plain,
( spl44_433
| ~ spl44_5
| ~ spl44_165 ),
inference(avatar_split_clause,[],[f1853,f1832,f726,f38732]) ).
tff(f38732,plain,
( spl44_433
<=> ! [X0: d,X1: u] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1)))))
| ( mono_2Ec_2Ebool_2EF_2E0 = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,sK16(X0,X1))))) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_433])]) ).
tff(f1853,plain,
( ! [X0: d,X1: u] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1)))))
| ( mono_2Ec_2Ebool_2EF_2E0 = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,sK16(X0,X1))))) ) )
| ~ spl44_5
| ~ spl44_165 ),
inference(resolution,[],[f1833,f727]) ).
tff(f38730,plain,
( spl44_432
| ~ spl44_45
| ~ spl44_163 ),
inference(avatar_split_clause,[],[f1788,f1706,f922,f38728]) ).
tff(f38728,plain,
( spl44_432
<=> ! [X0: d,X3: mono_2Etyop_2Emin_2Ebool,X2: u,X1: u] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1)))))
| p(X3)
| ( j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X2)))) = X3 ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_432])]) ).
tff(f1706,plain,
( spl44_163
<=> ! [X2: u,X0: d,X1: u] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1)))))
| ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X2))))) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_163])]) ).
tff(f1788,plain,
( ! [X2: u,X3: mono_2Etyop_2Emin_2Ebool,X0: d,X1: u] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1)))))
| p(X3)
| ( j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X2)))) = X3 ) )
| ~ spl44_45
| ~ spl44_163 ),
inference(resolution,[],[f1707,f923]) ).
tff(f1707,plain,
( ! [X2: u,X0: d,X1: u] :
( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X2)))))
| p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1))))) )
| ~ spl44_163 ),
inference(avatar_component_clause,[],[f1706]) ).
tff(f38726,plain,
( spl44_431
| ~ spl44_46
| ~ spl44_162 ),
inference(avatar_split_clause,[],[f1762,f1702,f926,f38724]) ).
tff(f38724,plain,
( spl44_431
<=> ! [X0: d,X3: u,X2: mono_2Etyop_2Emin_2Ebool,X1: u] :
( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1)))))
| ~ p(X2)
| ( j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X3)))) = X2 ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_431])]) ).
tff(f1762,plain,
( ! [X2: mono_2Etyop_2Emin_2Ebool,X3: u,X0: d,X1: u] :
( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1)))))
| ~ p(X2)
| ( j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X3)))) = X2 ) )
| ~ spl44_46
| ~ spl44_162 ),
inference(resolution,[],[f1703,f927]) ).
tff(f37887,plain,
( ~ spl44_430
| ~ spl44_13
| ~ spl44_394 ),
inference(avatar_split_clause,[],[f37444,f35741,f765,f37884]) ).
tff(f35741,plain,
( spl44_394
<=> p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2E_7E_2E0,j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,sK18(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Ebool_2E_7E_2E0)))))) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_394])]) ).
tff(f37444,plain,
( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,sK18(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Ebool_2E_7E_2E0)))))
| ~ spl44_13
| ~ spl44_394 ),
inference(resolution,[],[f35743,f766]) ).
tff(f35743,plain,
( p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2E_7E_2E0,j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,sK18(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Ebool_2E_7E_2E0))))))
| ~ spl44_394 ),
inference(avatar_component_clause,[],[f35741]) ).
tff(f37585,plain,
( spl44_429
| ~ spl44_44
| ~ spl44_158
| ~ spl44_172
| ~ spl44_198 ),
inference(avatar_split_clause,[],[f4535,f4159,f1990,f1686,f918,f37583]) ).
tff(f37583,plain,
( spl44_429
<=> ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29,X1: mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29] :
( p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(X0,j_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29(s(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),sK38(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(X0),X2)))))
| ~ p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(X0,X1))
| ~ p(X2) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_429])]) ).
tff(f1686,plain,
( spl44_158
<=> ! [X0: u] : ( s(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),X0) = s(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29(j_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29(s(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),X0)))) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_158])]) ).
tff(f1990,plain,
( spl44_172
<=> ! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29,X1: mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29] : ( s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(X0,X1))) = s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(X0)),s(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29(X1)))) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_172])]) ).
tff(f4535,plain,
( ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29,X1: mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29] :
( p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(X0,j_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29(s(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),sK38(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(X0),X2)))))
| ~ p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(X0,X1))
| ~ p(X2) )
| ~ spl44_44
| ~ spl44_158
| ~ spl44_172
| ~ spl44_198 ),
inference(forward_demodulation,[],[f4534,f919]) ).
tff(f4534,plain,
( ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29,X1: mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(X0,j_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29(s(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),sK38(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(X0),X2))))))))
| ~ p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(X0,X1))
| ~ p(X2) )
| ~ spl44_44
| ~ spl44_158
| ~ spl44_172
| ~ spl44_198 ),
inference(forward_demodulation,[],[f4533,f2001]) ).
tff(f2001,plain,
( ! [X0: u,X1: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29] : ( s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(X1,j_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29(s(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),X0))))) = s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(X1)),s(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),X0))) )
| ~ spl44_158
| ~ spl44_172 ),
inference(superposition,[],[f1991,f1687]) ).
tff(f1687,plain,
( ! [X0: u] : ( s(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),X0) = s(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29(j_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29(s(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),X0)))) )
| ~ spl44_158 ),
inference(avatar_component_clause,[],[f1686]) ).
tff(f1991,plain,
( ! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29,X1: mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29] : ( s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(X0,X1))) = s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(X0)),s(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29(X1)))) )
| ~ spl44_172 ),
inference(avatar_component_clause,[],[f1990]) ).
tff(f4533,plain,
( ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29,X1: mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29] :
( ~ p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(X0,X1))
| ~ p(X2)
| p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(X0)),s(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),sK38(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(X0),X2)))))) )
| ~ spl44_44
| ~ spl44_172
| ~ spl44_198 ),
inference(forward_demodulation,[],[f4517,f919]) ).
tff(f4517,plain,
( ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29,X1: mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29] :
( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(X0,X1)))))
| ~ p(X2)
| p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(X0)),s(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),sK38(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(X0),X2)))))) )
| ~ spl44_172
| ~ spl44_198 ),
inference(superposition,[],[f4160,f1991]) ).
tff(f37581,plain,
( spl44_428
| ~ spl44_44
| ~ spl44_158
| ~ spl44_172
| ~ spl44_197 ),
inference(avatar_split_clause,[],[f4454,f4155,f1990,f1686,f918,f37579]) ).
tff(f37579,plain,
( spl44_428
<=> ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29,X1: mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29] :
( p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(X0,j_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29(s(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),sK36(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),X2,i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(X0))))))
| ~ p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(X0,X1))
| ~ p(X2) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_428])]) ).
tff(f4454,plain,
( ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29,X1: mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29] :
( p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(X0,j_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29(s(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),sK36(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),X2,i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(X0))))))
| ~ p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(X0,X1))
| ~ p(X2) )
| ~ spl44_44
| ~ spl44_158
| ~ spl44_172
| ~ spl44_197 ),
inference(forward_demodulation,[],[f4453,f919]) ).
tff(f4453,plain,
( ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29,X1: mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(X0,j_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29(s(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),sK36(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),X2,i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(X0)))))))))
| ~ p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(X0,X1))
| ~ p(X2) )
| ~ spl44_44
| ~ spl44_158
| ~ spl44_172
| ~ spl44_197 ),
inference(forward_demodulation,[],[f4452,f2001]) ).
tff(f4452,plain,
( ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29,X1: mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29] :
( ~ p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(X0,X1))
| p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(X0)),s(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),sK36(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),X2,i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(X0)))))))
| ~ p(X2) )
| ~ spl44_44
| ~ spl44_172
| ~ spl44_197 ),
inference(forward_demodulation,[],[f4436,f919]) ).
tff(f4436,plain,
( ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29,X1: mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29] :
( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(X0,X1)))))
| p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(X0)),s(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),sK36(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),X2,i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(X0)))))))
| ~ p(X2) )
| ~ spl44_172
| ~ spl44_197 ),
inference(superposition,[],[f4156,f1991]) ).
tff(f37577,plain,
( spl44_427
| ~ spl44_44
| ~ spl44_158
| ~ spl44_172
| ~ spl44_194 ),
inference(avatar_split_clause,[],[f4335,f4139,f1990,f1686,f918,f37575]) ).
tff(f37575,plain,
( spl44_427
<=> ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29,X1: mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29] :
( p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(X0,j_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29(s(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),sK27(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(X0),X2)))))
| ~ p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(X0,X1))
| p(X2) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_427])]) ).
tff(f4335,plain,
( ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29,X1: mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29] :
( p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(X0,j_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29(s(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),sK27(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(X0),X2)))))
| ~ p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(X0,X1))
| p(X2) )
| ~ spl44_44
| ~ spl44_158
| ~ spl44_172
| ~ spl44_194 ),
inference(forward_demodulation,[],[f4334,f919]) ).
tff(f4334,plain,
( ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29,X1: mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(X0,j_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29(s(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),sK27(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(X0),X2))))))))
| ~ p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(X0,X1))
| p(X2) )
| ~ spl44_44
| ~ spl44_158
| ~ spl44_172
| ~ spl44_194 ),
inference(forward_demodulation,[],[f4333,f2001]) ).
tff(f4333,plain,
( ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29,X1: mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29] :
( ~ p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(X0,X1))
| p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(X0)),s(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),sK27(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(X0),X2))))))
| p(X2) )
| ~ spl44_44
| ~ spl44_172
| ~ spl44_194 ),
inference(forward_demodulation,[],[f4317,f919]) ).
tff(f4317,plain,
( ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29,X1: mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29] :
( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(X0,X1)))))
| p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(X0)),s(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),sK27(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(X0),X2))))))
| p(X2) )
| ~ spl44_172
| ~ spl44_194 ),
inference(superposition,[],[f4140,f1991]) ).
tff(f37573,plain,
( spl44_426
| ~ spl44_44
| ~ spl44_158
| ~ spl44_172
| ~ spl44_193 ),
inference(avatar_split_clause,[],[f4276,f4135,f1990,f1686,f918,f37571]) ).
tff(f37571,plain,
( spl44_426
<=> ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29,X1: mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29] :
( p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(X0,j_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29(s(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),sK25(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),X2,i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(X0))))))
| ~ p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(X0,X1))
| p(X2) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_426])]) ).
tff(f4276,plain,
( ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29,X1: mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29] :
( p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(X0,j_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29(s(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),sK25(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),X2,i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(X0))))))
| ~ p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(X0,X1))
| p(X2) )
| ~ spl44_44
| ~ spl44_158
| ~ spl44_172
| ~ spl44_193 ),
inference(forward_demodulation,[],[f4275,f919]) ).
tff(f4275,plain,
( ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29,X1: mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(X0,j_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29(s(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),sK25(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),X2,i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(X0)))))))))
| ~ p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(X0,X1))
| p(X2) )
| ~ spl44_44
| ~ spl44_158
| ~ spl44_172
| ~ spl44_193 ),
inference(forward_demodulation,[],[f4274,f2001]) ).
tff(f4274,plain,
( ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29,X1: mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29] :
( ~ p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(X0,X1))
| p(X2)
| p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(X0)),s(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),sK25(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),X2,i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(X0))))))) )
| ~ spl44_44
| ~ spl44_172
| ~ spl44_193 ),
inference(forward_demodulation,[],[f4258,f919]) ).
tff(f4258,plain,
( ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29,X1: mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29] :
( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(X0,X1)))))
| p(X2)
| p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(X0)),s(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),sK25(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),X2,i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(X0))))))) )
| ~ spl44_172
| ~ spl44_193 ),
inference(superposition,[],[f4136,f1991]) ).
tff(f37569,plain,
( spl44_425
| ~ spl44_167
| ~ spl44_190 ),
inference(avatar_split_clause,[],[f3993,f3989,f1841,f37567]) ).
tff(f37567,plain,
( spl44_425
<=> ! [X0: d,X1: u] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,sK39(X0,X1))))))
| ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1))))) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_425])]) ).
tff(f3993,plain,
( ! [X0: d,X1: u] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,sK39(X0,X1))))))
| ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1))))) )
| ~ spl44_167
| ~ spl44_190 ),
inference(resolution,[],[f3990,f1842]) ).
tff(f37565,plain,
( spl44_424
| ~ spl44_167
| ~ spl44_188 ),
inference(avatar_split_clause,[],[f3930,f3922,f1841,f37563]) ).
tff(f37563,plain,
( spl44_424
<=> ! [X0: d,X1: u] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,sK37(X0,X1))))))
| ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1))))) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_424])]) ).
tff(f3930,plain,
( ! [X0: d,X1: u] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,sK37(X0,X1))))))
| ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1))))) )
| ~ spl44_167
| ~ spl44_188 ),
inference(resolution,[],[f3923,f1842]) ).
tff(f37443,plain,
( spl44_423
| ~ spl44_167
| ~ spl44_185 ),
inference(avatar_split_clause,[],[f3795,f3791,f1841,f37441]) ).
tff(f37441,plain,
( spl44_423
<=> ! [X0: d,X1: u] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,sK26(X0,X1))))))
| ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1))))) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_423])]) ).
tff(f3795,plain,
( ! [X0: d,X1: u] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,sK26(X0,X1))))))
| ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1))))) )
| ~ spl44_167
| ~ spl44_185 ),
inference(resolution,[],[f3792,f1842]) ).
tff(f37439,plain,
( spl44_422
| ~ spl44_167
| ~ spl44_183 ),
inference(avatar_split_clause,[],[f3707,f2871,f1841,f37437]) ).
tff(f37437,plain,
( spl44_422
<=> ! [X0: d,X1: u] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,sK24(X0,X1))))))
| ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1))))) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_422])]) ).
tff(f3707,plain,
( ! [X0: d,X1: u] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,sK24(X0,X1))))))
| ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1))))) )
| ~ spl44_167
| ~ spl44_183 ),
inference(resolution,[],[f2872,f1842]) ).
tff(f37435,plain,
( spl44_421
| ~ spl44_167
| ~ spl44_174 ),
inference(avatar_split_clause,[],[f2072,f1998,f1841,f37433]) ).
tff(f37433,plain,
( spl44_421
<=> ! [X0: d,X1: u] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,sK18(X0,X1))))))
| ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1))))) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_421])]) ).
tff(f2072,plain,
( ! [X0: d,X1: u] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,sK18(X0,X1))))))
| ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1))))) )
| ~ spl44_167
| ~ spl44_174 ),
inference(resolution,[],[f1999,f1842]) ).
tff(f37431,plain,
( spl44_420
| ~ spl44_167
| ~ spl44_173 ),
inference(avatar_split_clause,[],[f2017,f1994,f1841,f37429]) ).
tff(f37429,plain,
( spl44_420
<=> ! [X0: d,X1: u] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,sK19(X0,X1))))))
| ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1))))) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_420])]) ).
tff(f2017,plain,
( ! [X0: d,X1: u] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,sK19(X0,X1))))))
| ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1))))) )
| ~ spl44_167
| ~ spl44_173 ),
inference(resolution,[],[f1995,f1842]) ).
tff(f37427,plain,
( spl44_419
| ~ spl44_167
| ~ spl44_168 ),
inference(avatar_split_clause,[],[f1903,f1845,f1841,f37425]) ).
tff(f37425,plain,
( spl44_419
<=> ! [X0: d,X1: u] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,X1)))
| ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),combin_k_2E0),s(tyop_2Emin_2Ebool,X1))))))) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_419])]) ).
tff(f1845,plain,
( spl44_168
<=> ! [X0: d,X3: u,X2: u,X1: d] : ( s(X0,X2) = s(X0,app_2E2(s(tyop_2Emin_2Efun(X1,X0),app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X1,X0)),combin_k_2E0),s(X0,X2))),s(X1,X3))) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_168])]) ).
tff(f1903,plain,
( ! [X0: d,X1: u] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,X1)))
| ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),combin_k_2E0),s(tyop_2Emin_2Ebool,X1))))))) )
| ~ spl44_167
| ~ spl44_168 ),
inference(superposition,[],[f1842,f1846]) ).
tff(f1846,plain,
( ! [X2: u,X3: u,X0: d,X1: d] : ( s(X0,X2) = s(X0,app_2E2(s(tyop_2Emin_2Efun(X1,X0),app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X1,X0)),combin_k_2E0),s(X0,X2))),s(X1,X3))) )
| ~ spl44_168 ),
inference(avatar_component_clause,[],[f1845]) ).
tff(f37423,plain,
( spl44_418
| ~ spl44_165
| ~ spl44_168 ),
inference(avatar_split_clause,[],[f1902,f1845,f1832,f37421]) ).
tff(f37421,plain,
( spl44_418
<=> ! [X0: d,X1: u] :
( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,X1)))
| p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),combin_k_2E0),s(tyop_2Emin_2Ebool,X1))))))) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_418])]) ).
tff(f1902,plain,
( ! [X0: d,X1: u] :
( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,X1)))
| p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),combin_k_2E0),s(tyop_2Emin_2Ebool,X1))))))) )
| ~ spl44_165
| ~ spl44_168 ),
inference(superposition,[],[f1833,f1846]) ).
tff(f37419,plain,
( spl44_417
| ~ spl44_162
| ~ spl44_168 ),
inference(avatar_split_clause,[],[f1901,f1845,f1702,f37417]) ).
tff(f37417,plain,
( spl44_417
<=> ! [X0: d,X1: u] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,X1)))
| ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),combin_k_2E0),s(tyop_2Emin_2Ebool,X1))))))) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_417])]) ).
tff(f1901,plain,
( ! [X0: d,X1: u] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,X1)))
| ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),combin_k_2E0),s(tyop_2Emin_2Ebool,X1))))))) )
| ~ spl44_162
| ~ spl44_168 ),
inference(superposition,[],[f1703,f1846]) ).
tff(f37415,plain,
( spl44_416
| ~ spl44_163
| ~ spl44_168 ),
inference(avatar_split_clause,[],[f1900,f1845,f1706,f37413]) ).
tff(f37413,plain,
( spl44_416
<=> ! [X0: d,X1: u] :
( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,X1)))
| p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),combin_k_2E0),s(tyop_2Emin_2Ebool,X1))))))) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_416])]) ).
tff(f1900,plain,
( ! [X0: d,X1: u] :
( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,X1)))
| p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),combin_k_2E0),s(tyop_2Emin_2Ebool,X1))))))) )
| ~ spl44_163
| ~ spl44_168 ),
inference(superposition,[],[f1707,f1846]) ).
tff(f37281,plain,
( spl44_415
| ~ spl44_316
| ~ spl44_359 ),
inference(avatar_split_clause,[],[f33977,f33669,f24322,f37278]) ).
tff(f37278,plain,
( spl44_415
<=> p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2E_7E_2E0,j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,sK39(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Ebool_2E_7E_2E0)))))) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_415])]) ).
tff(f24322,plain,
( spl44_316
<=> ! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29,X1: mono_2Etyop_2Emin_2Ebool] :
( p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(X0,j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,sK39(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0))))))
| ~ p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(X0,X1)) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_316])]) ).
tff(f33669,plain,
( spl44_359
<=> p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2E_7E_2E0,j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,sK19(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Ebool_2E_7E_2E0)))))) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_359])]) ).
tff(f33977,plain,
( p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2E_7E_2E0,j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,sK39(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Ebool_2E_7E_2E0))))))
| ~ spl44_316
| ~ spl44_359 ),
inference(resolution,[],[f33671,f24323]) ).
tff(f24323,plain,
( ! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29,X1: mono_2Etyop_2Emin_2Ebool] :
( ~ p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(X0,X1))
| p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(X0,j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,sK39(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0)))))) )
| ~ spl44_316 ),
inference(avatar_component_clause,[],[f24322]) ).
tff(f33671,plain,
( p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2E_7E_2E0,j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,sK19(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Ebool_2E_7E_2E0))))))
| ~ spl44_359 ),
inference(avatar_component_clause,[],[f33669]) ).
tff(f36688,plain,
( spl44_414
| ~ spl44_315
| ~ spl44_359 ),
inference(avatar_split_clause,[],[f33976,f33669,f24318,f36685]) ).
tff(f24318,plain,
( spl44_315
<=> ! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29,X1: mono_2Etyop_2Emin_2Ebool] :
( p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(X0,j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,sK37(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0))))))
| ~ p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(X0,X1)) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_315])]) ).
tff(f33976,plain,
( p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2E_7E_2E0,j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,sK37(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Ebool_2E_7E_2E0))))))
| ~ spl44_315
| ~ spl44_359 ),
inference(resolution,[],[f33671,f24319]) ).
tff(f24319,plain,
( ! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29,X1: mono_2Etyop_2Emin_2Ebool] :
( ~ p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(X0,X1))
| p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(X0,j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,sK37(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0)))))) )
| ~ spl44_315 ),
inference(avatar_component_clause,[],[f24318]) ).
tff(f36041,plain,
( spl44_413
| ~ spl44_314
| ~ spl44_359 ),
inference(avatar_split_clause,[],[f33975,f33669,f24314,f36038]) ).
tff(f24314,plain,
( spl44_314
<=> ! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29,X1: mono_2Etyop_2Emin_2Ebool] :
( p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(X0,j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,sK26(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0))))))
| ~ p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(X0,X1)) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_314])]) ).
tff(f33975,plain,
( p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2E_7E_2E0,j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,sK26(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Ebool_2E_7E_2E0))))))
| ~ spl44_314
| ~ spl44_359 ),
inference(resolution,[],[f33671,f24315]) ).
tff(f24315,plain,
( ! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29,X1: mono_2Etyop_2Emin_2Ebool] :
( ~ p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(X0,X1))
| p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(X0,j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,sK26(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0)))))) )
| ~ spl44_314 ),
inference(avatar_component_clause,[],[f24314]) ).
tff(f35817,plain,
( spl44_412
| ~ spl44_171
| ~ spl44_190 ),
inference(avatar_split_clause,[],[f4050,f3989,f1932,f35815]) ).
tff(f35815,plain,
( spl44_412
<=> ! [X0: d,X1: u] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),sK39(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),c_2Ebool_2E_3F_2E0))))))
| ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1))))) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_412])]) ).
tff(f4050,plain,
( ! [X0: d,X1: u] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),sK39(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),c_2Ebool_2E_3F_2E0))))))
| ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1))))) )
| ~ spl44_171
| ~ spl44_190 ),
inference(forward_demodulation,[],[f4032,f1933]) ).
tff(f4032,plain,
( ! [X0: d,X1: u] :
( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1)))))
| p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),c_2Ebool_2E_3F_2E0),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),sK39(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),c_2Ebool_2E_3F_2E0)))))) )
| ~ spl44_171
| ~ spl44_190 ),
inference(superposition,[],[f3990,f1933]) ).
tff(f35813,plain,
( spl44_411
| ~ spl44_170
| ~ spl44_190 ),
inference(avatar_split_clause,[],[f4049,f3989,f1928,f35811]) ).
tff(f35811,plain,
( spl44_411
<=> ! [X0: d,X1: u] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),sK39(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),c_2Ebool_2E_21_2E0))))))
| ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1))))) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_411])]) ).
tff(f4049,plain,
( ! [X0: d,X1: u] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),sK39(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),c_2Ebool_2E_21_2E0))))))
| ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1))))) )
| ~ spl44_170
| ~ spl44_190 ),
inference(forward_demodulation,[],[f4031,f1929]) ).
tff(f4031,plain,
( ! [X0: d,X1: u] :
( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1)))))
| p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),c_2Ebool_2E_21_2E0),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),sK39(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),c_2Ebool_2E_21_2E0)))))) )
| ~ spl44_170
| ~ spl44_190 ),
inference(superposition,[],[f3990,f1929]) ).
tff(f35809,plain,
( spl44_410
| ~ spl44_171
| ~ spl44_188 ),
inference(avatar_split_clause,[],[f3987,f3922,f1932,f35807]) ).
tff(f35807,plain,
( spl44_410
<=> ! [X0: d,X1: u] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),sK37(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),c_2Ebool_2E_3F_2E0))))))
| ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1))))) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_410])]) ).
tff(f3987,plain,
( ! [X0: d,X1: u] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),sK37(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),c_2Ebool_2E_3F_2E0))))))
| ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1))))) )
| ~ spl44_171
| ~ spl44_188 ),
inference(forward_demodulation,[],[f3969,f1933]) ).
tff(f3969,plain,
( ! [X0: d,X1: u] :
( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1)))))
| p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),c_2Ebool_2E_3F_2E0),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),sK37(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),c_2Ebool_2E_3F_2E0)))))) )
| ~ spl44_171
| ~ spl44_188 ),
inference(superposition,[],[f3923,f1933]) ).
tff(f35805,plain,
( spl44_409
| ~ spl44_170
| ~ spl44_188 ),
inference(avatar_split_clause,[],[f3986,f3922,f1928,f35803]) ).
tff(f35803,plain,
( spl44_409
<=> ! [X0: d,X1: u] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),sK37(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),c_2Ebool_2E_21_2E0))))))
| ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1))))) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_409])]) ).
tff(f3986,plain,
( ! [X0: d,X1: u] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),sK37(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),c_2Ebool_2E_21_2E0))))))
| ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1))))) )
| ~ spl44_170
| ~ spl44_188 ),
inference(forward_demodulation,[],[f3968,f1929]) ).
tff(f3968,plain,
( ! [X0: d,X1: u] :
( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1)))))
| p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),c_2Ebool_2E_21_2E0),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),sK37(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),c_2Ebool_2E_21_2E0)))))) )
| ~ spl44_170
| ~ spl44_188 ),
inference(superposition,[],[f3923,f1929]) ).
tff(f35801,plain,
( spl44_408
| ~ spl44_171
| ~ spl44_187 ),
inference(avatar_split_clause,[],[f3920,f3888,f1932,f35799]) ).
tff(f35799,plain,
( spl44_408
<=> ! [X0: d,X1: u] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1)))))
| ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),sK30(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),c_2Ebool_2E_3F_2E0)))))) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_408])]) ).
tff(f3920,plain,
( ! [X0: d,X1: u] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1)))))
| ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),sK30(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),c_2Ebool_2E_3F_2E0)))))) )
| ~ spl44_171
| ~ spl44_187 ),
inference(forward_demodulation,[],[f3911,f1933]) ).
tff(f3911,plain,
( ! [X0: d,X1: u] :
( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),sK30(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),c_2Ebool_2E_3F_2E0))))))
| p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),c_2Ebool_2E_3F_2E0),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1))))) )
| ~ spl44_171
| ~ spl44_187 ),
inference(superposition,[],[f3889,f1933]) ).
tff(f35797,plain,
( spl44_407
| ~ spl44_170
| ~ spl44_187 ),
inference(avatar_split_clause,[],[f3919,f3888,f1928,f35795]) ).
tff(f35795,plain,
( spl44_407
<=> ! [X0: d,X1: u] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1)))))
| ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),sK30(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),c_2Ebool_2E_21_2E0)))))) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_407])]) ).
tff(f3919,plain,
( ! [X0: d,X1: u] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1)))))
| ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),sK30(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),c_2Ebool_2E_21_2E0)))))) )
| ~ spl44_170
| ~ spl44_187 ),
inference(forward_demodulation,[],[f3910,f1929]) ).
tff(f3910,plain,
( ! [X0: d,X1: u] :
( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),sK30(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),c_2Ebool_2E_21_2E0))))))
| p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),c_2Ebool_2E_21_2E0),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1))))) )
| ~ spl44_170
| ~ spl44_187 ),
inference(superposition,[],[f3889,f1929]) ).
tff(f35793,plain,
( spl44_406
| ~ spl44_171
| ~ spl44_186 ),
inference(avatar_split_clause,[],[f3886,f3854,f1932,f35791]) ).
tff(f35791,plain,
( spl44_406
<=> ! [X0: d,X1: u] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1)))))
| ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),sK28(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),c_2Ebool_2E_3F_2E0)))))) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_406])]) ).
tff(f3886,plain,
( ! [X0: d,X1: u] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1)))))
| ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),sK28(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),c_2Ebool_2E_3F_2E0)))))) )
| ~ spl44_171
| ~ spl44_186 ),
inference(forward_demodulation,[],[f3877,f1933]) ).
tff(f3877,plain,
( ! [X0: d,X1: u] :
( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),sK28(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),c_2Ebool_2E_3F_2E0))))))
| p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),c_2Ebool_2E_3F_2E0),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1))))) )
| ~ spl44_171
| ~ spl44_186 ),
inference(superposition,[],[f3855,f1933]) ).
tff(f35789,plain,
( spl44_405
| ~ spl44_313
| ~ spl44_359 ),
inference(avatar_split_clause,[],[f33974,f33669,f24310,f35786]) ).
tff(f24310,plain,
( spl44_313
<=> ! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29,X1: mono_2Etyop_2Emin_2Ebool] :
( p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(X0,j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,sK24(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0))))))
| ~ p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(X0,X1)) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_313])]) ).
tff(f33974,plain,
( p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2E_7E_2E0,j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,sK24(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Ebool_2E_7E_2E0))))))
| ~ spl44_313
| ~ spl44_359 ),
inference(resolution,[],[f33671,f24311]) ).
tff(f24311,plain,
( ! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29,X1: mono_2Etyop_2Emin_2Ebool] :
( ~ p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(X0,X1))
| p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(X0,j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,sK24(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0)))))) )
| ~ spl44_313 ),
inference(avatar_component_clause,[],[f24310]) ).
tff(f35784,plain,
( spl44_404
| ~ spl44_170
| ~ spl44_186 ),
inference(avatar_split_clause,[],[f3885,f3854,f1928,f35782]) ).
tff(f35782,plain,
( spl44_404
<=> ! [X0: d,X1: u] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1)))))
| ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),sK28(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),c_2Ebool_2E_21_2E0)))))) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_404])]) ).
tff(f3885,plain,
( ! [X0: d,X1: u] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1)))))
| ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),sK28(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),c_2Ebool_2E_21_2E0)))))) )
| ~ spl44_170
| ~ spl44_186 ),
inference(forward_demodulation,[],[f3876,f1929]) ).
tff(f3876,plain,
( ! [X0: d,X1: u] :
( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),sK28(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),c_2Ebool_2E_21_2E0))))))
| p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),c_2Ebool_2E_21_2E0),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1))))) )
| ~ spl44_170
| ~ spl44_186 ),
inference(superposition,[],[f3855,f1929]) ).
tff(f35780,plain,
( spl44_403
| ~ spl44_171
| ~ spl44_185 ),
inference(avatar_split_clause,[],[f3852,f3791,f1932,f35778]) ).
tff(f35778,plain,
( spl44_403
<=> ! [X0: d,X1: u] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),sK26(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),c_2Ebool_2E_3F_2E0))))))
| ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1))))) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_403])]) ).
tff(f3852,plain,
( ! [X0: d,X1: u] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),sK26(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),c_2Ebool_2E_3F_2E0))))))
| ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1))))) )
| ~ spl44_171
| ~ spl44_185 ),
inference(forward_demodulation,[],[f3834,f1933]) ).
tff(f3834,plain,
( ! [X0: d,X1: u] :
( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1)))))
| p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),c_2Ebool_2E_3F_2E0),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),sK26(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),c_2Ebool_2E_3F_2E0)))))) )
| ~ spl44_171
| ~ spl44_185 ),
inference(superposition,[],[f3792,f1933]) ).
tff(f35776,plain,
( spl44_402
| ~ spl44_170
| ~ spl44_185 ),
inference(avatar_split_clause,[],[f3851,f3791,f1928,f35774]) ).
tff(f35774,plain,
( spl44_402
<=> ! [X0: d,X1: u] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),sK26(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),c_2Ebool_2E_21_2E0))))))
| ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1))))) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_402])]) ).
tff(f3851,plain,
( ! [X0: d,X1: u] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),sK26(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),c_2Ebool_2E_21_2E0))))))
| ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1))))) )
| ~ spl44_170
| ~ spl44_185 ),
inference(forward_demodulation,[],[f3833,f1929]) ).
tff(f3833,plain,
( ! [X0: d,X1: u] :
( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1)))))
| p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),c_2Ebool_2E_21_2E0),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),sK26(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),c_2Ebool_2E_21_2E0)))))) )
| ~ spl44_170
| ~ spl44_185 ),
inference(superposition,[],[f3792,f1929]) ).
tff(f35772,plain,
( spl44_401
| ~ spl44_171
| ~ spl44_183 ),
inference(avatar_split_clause,[],[f3762,f2871,f1932,f35770]) ).
tff(f35770,plain,
( spl44_401
<=> ! [X0: d,X1: u] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),sK24(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),c_2Ebool_2E_3F_2E0))))))
| ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1))))) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_401])]) ).
tff(f3762,plain,
( ! [X0: d,X1: u] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),sK24(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),c_2Ebool_2E_3F_2E0))))))
| ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1))))) )
| ~ spl44_171
| ~ spl44_183 ),
inference(forward_demodulation,[],[f3744,f1933]) ).
tff(f3744,plain,
( ! [X0: d,X1: u] :
( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1)))))
| p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),c_2Ebool_2E_3F_2E0),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),sK24(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),c_2Ebool_2E_3F_2E0)))))) )
| ~ spl44_171
| ~ spl44_183 ),
inference(superposition,[],[f2872,f1933]) ).
tff(f35768,plain,
( spl44_400
| ~ spl44_170
| ~ spl44_183 ),
inference(avatar_split_clause,[],[f3761,f2871,f1928,f35766]) ).
tff(f35766,plain,
( spl44_400
<=> ! [X0: d,X1: u] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),sK24(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),c_2Ebool_2E_21_2E0))))))
| ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1))))) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_400])]) ).
tff(f3761,plain,
( ! [X0: d,X1: u] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),sK24(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),c_2Ebool_2E_21_2E0))))))
| ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1))))) )
| ~ spl44_170
| ~ spl44_183 ),
inference(forward_demodulation,[],[f3743,f1929]) ).
tff(f3743,plain,
( ! [X0: d,X1: u] :
( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1)))))
| p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),c_2Ebool_2E_21_2E0),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),sK24(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),c_2Ebool_2E_21_2E0)))))) )
| ~ spl44_170
| ~ spl44_183 ),
inference(superposition,[],[f2872,f1929]) ).
tff(f35764,plain,
( spl44_399
| ~ spl44_171
| ~ spl44_181 ),
inference(avatar_split_clause,[],[f2866,f2837,f1932,f35762]) ).
tff(f35762,plain,
( spl44_399
<=> ! [X0: d,X1: u] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1)))))
| ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),sK23(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),c_2Ebool_2E_3F_2E0)))))) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_399])]) ).
tff(f2866,plain,
( ! [X0: d,X1: u] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1)))))
| ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),sK23(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),c_2Ebool_2E_3F_2E0)))))) )
| ~ spl44_171
| ~ spl44_181 ),
inference(forward_demodulation,[],[f2857,f1933]) ).
tff(f2857,plain,
( ! [X0: d,X1: u] :
( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),sK23(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),c_2Ebool_2E_3F_2E0))))))
| p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),c_2Ebool_2E_3F_2E0),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1))))) )
| ~ spl44_171
| ~ spl44_181 ),
inference(superposition,[],[f2838,f1933]) ).
tff(f35760,plain,
( spl44_398
| ~ spl44_170
| ~ spl44_181 ),
inference(avatar_split_clause,[],[f2865,f2837,f1928,f35758]) ).
tff(f35758,plain,
( spl44_398
<=> ! [X0: d,X1: u] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1)))))
| ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),sK23(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),c_2Ebool_2E_21_2E0)))))) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_398])]) ).
tff(f2865,plain,
( ! [X0: d,X1: u] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1)))))
| ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),sK23(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),c_2Ebool_2E_21_2E0)))))) )
| ~ spl44_170
| ~ spl44_181 ),
inference(forward_demodulation,[],[f2856,f1929]) ).
tff(f2856,plain,
( ! [X0: d,X1: u] :
( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),sK23(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),c_2Ebool_2E_21_2E0))))))
| p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),c_2Ebool_2E_21_2E0),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1))))) )
| ~ spl44_170
| ~ spl44_181 ),
inference(superposition,[],[f2838,f1929]) ).
tff(f35756,plain,
( spl44_397
| ~ spl44_171
| ~ spl44_179 ),
inference(avatar_split_clause,[],[f2835,f2187,f1932,f35754]) ).
tff(f35754,plain,
( spl44_397
<=> ! [X0: d,X1: u] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1)))))
| ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),sK21(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),c_2Ebool_2E_3F_2E0)))))) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_397])]) ).
tff(f2835,plain,
( ! [X0: d,X1: u] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1)))))
| ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),sK21(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),c_2Ebool_2E_3F_2E0)))))) )
| ~ spl44_171
| ~ spl44_179 ),
inference(forward_demodulation,[],[f2826,f1933]) ).
tff(f2826,plain,
( ! [X0: d,X1: u] :
( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),sK21(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),c_2Ebool_2E_3F_2E0))))))
| p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),c_2Ebool_2E_3F_2E0),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1))))) )
| ~ spl44_171
| ~ spl44_179 ),
inference(superposition,[],[f2188,f1933]) ).
tff(f35752,plain,
( spl44_396
| ~ spl44_170
| ~ spl44_179 ),
inference(avatar_split_clause,[],[f2834,f2187,f1928,f35750]) ).
tff(f35750,plain,
( spl44_396
<=> ! [X0: d,X1: u] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1)))))
| ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),sK21(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),c_2Ebool_2E_21_2E0)))))) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_396])]) ).
tff(f2834,plain,
( ! [X0: d,X1: u] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1)))))
| ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),sK21(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),c_2Ebool_2E_21_2E0)))))) )
| ~ spl44_170
| ~ spl44_179 ),
inference(forward_demodulation,[],[f2825,f1929]) ).
tff(f2825,plain,
( ! [X0: d,X1: u] :
( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),sK21(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),c_2Ebool_2E_21_2E0))))))
| p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),c_2Ebool_2E_21_2E0),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1))))) )
| ~ spl44_170
| ~ spl44_179 ),
inference(superposition,[],[f2188,f1929]) ).
tff(f35748,plain,
( spl44_395
| ~ spl44_171
| ~ spl44_174 ),
inference(avatar_split_clause,[],[f2125,f1998,f1932,f35746]) ).
tff(f35746,plain,
( spl44_395
<=> ! [X0: d,X1: u] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),sK18(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),c_2Ebool_2E_3F_2E0))))))
| ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1))))) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_395])]) ).
tff(f2125,plain,
( ! [X0: d,X1: u] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),sK18(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),c_2Ebool_2E_3F_2E0))))))
| ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1))))) )
| ~ spl44_171
| ~ spl44_174 ),
inference(forward_demodulation,[],[f2107,f1933]) ).
tff(f2107,plain,
( ! [X0: d,X1: u] :
( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1)))))
| p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),c_2Ebool_2E_3F_2E0),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),sK18(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),c_2Ebool_2E_3F_2E0)))))) )
| ~ spl44_171
| ~ spl44_174 ),
inference(superposition,[],[f1999,f1933]) ).
tff(f35744,plain,
( spl44_394
| ~ spl44_312
| ~ spl44_359 ),
inference(avatar_split_clause,[],[f33973,f33669,f24306,f35741]) ).
tff(f24306,plain,
( spl44_312
<=> ! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29,X1: mono_2Etyop_2Emin_2Ebool] :
( p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(X0,j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,sK18(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0))))))
| ~ p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(X0,X1)) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_312])]) ).
tff(f33973,plain,
( p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2E_7E_2E0,j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,sK18(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Ebool_2E_7E_2E0))))))
| ~ spl44_312
| ~ spl44_359 ),
inference(resolution,[],[f33671,f24307]) ).
tff(f24307,plain,
( ! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29,X1: mono_2Etyop_2Emin_2Ebool] :
( ~ p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(X0,X1))
| p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(X0,j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,sK18(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0)))))) )
| ~ spl44_312 ),
inference(avatar_component_clause,[],[f24306]) ).
tff(f35739,plain,
( spl44_393
| ~ spl44_170
| ~ spl44_174 ),
inference(avatar_split_clause,[],[f2124,f1998,f1928,f35737]) ).
tff(f35737,plain,
( spl44_393
<=> ! [X0: d,X1: u] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),sK18(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),c_2Ebool_2E_21_2E0))))))
| ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1))))) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_393])]) ).
tff(f2124,plain,
( ! [X0: d,X1: u] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),sK18(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),c_2Ebool_2E_21_2E0))))))
| ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1))))) )
| ~ spl44_170
| ~ spl44_174 ),
inference(forward_demodulation,[],[f2106,f1929]) ).
tff(f2106,plain,
( ! [X0: d,X1: u] :
( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1)))))
| p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),c_2Ebool_2E_21_2E0),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),sK18(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),c_2Ebool_2E_21_2E0)))))) )
| ~ spl44_170
| ~ spl44_174 ),
inference(superposition,[],[f1999,f1929]) ).
tff(f35735,plain,
( spl44_392
| ~ spl44_171
| ~ spl44_173 ),
inference(avatar_split_clause,[],[f2070,f1994,f1932,f35733]) ).
tff(f35733,plain,
( spl44_392
<=> ! [X0: d,X1: u] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),sK19(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),c_2Ebool_2E_3F_2E0))))))
| ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1))))) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_392])]) ).
tff(f2070,plain,
( ! [X0: d,X1: u] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),sK19(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),c_2Ebool_2E_3F_2E0))))))
| ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1))))) )
| ~ spl44_171
| ~ spl44_173 ),
inference(forward_demodulation,[],[f2052,f1933]) ).
tff(f2052,plain,
( ! [X0: d,X1: u] :
( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1)))))
| p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),c_2Ebool_2E_3F_2E0),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),sK19(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),c_2Ebool_2E_3F_2E0)))))) )
| ~ spl44_171
| ~ spl44_173 ),
inference(superposition,[],[f1995,f1933]) ).
tff(f35731,plain,
( spl44_391
| ~ spl44_170
| ~ spl44_173 ),
inference(avatar_split_clause,[],[f2069,f1994,f1928,f35729]) ).
tff(f35729,plain,
( spl44_391
<=> ! [X0: d,X1: u] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),sK19(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),c_2Ebool_2E_21_2E0))))))
| ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1))))) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_391])]) ).
tff(f2069,plain,
( ! [X0: d,X1: u] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),sK19(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),c_2Ebool_2E_21_2E0))))))
| ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1))))) )
| ~ spl44_170
| ~ spl44_173 ),
inference(forward_demodulation,[],[f2051,f1929]) ).
tff(f2051,plain,
( ! [X0: d,X1: u] :
( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1)))))
| p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),c_2Ebool_2E_21_2E0),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),sK19(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),c_2Ebool_2E_21_2E0)))))) )
| ~ spl44_170
| ~ spl44_173 ),
inference(superposition,[],[f1995,f1929]) ).
tff(f35727,plain,
( spl44_390
| ~ spl44_124
| ~ spl44_171 ),
inference(avatar_split_clause,[],[f1988,f1932,f1474,f35725]) ).
tff(f35725,plain,
( spl44_390
<=> ! [X0: d,X1: u] : ( s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1))) = s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),c_2Ebool_2E_3F_2E0),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1))) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_390])]) ).
tff(f1988,plain,
( ! [X0: d,X1: u] : ( s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1))) = s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),c_2Ebool_2E_3F_2E0),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1))) )
| ~ spl44_124
| ~ spl44_171 ),
inference(forward_demodulation,[],[f1987,f1475]) ).
tff(f1987,plain,
( ! [X0: d,X1: u] : ( s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),c_2Ebool_2E_3F_2E0),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1))) = s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1)))))) )
| ~ spl44_124
| ~ spl44_171 ),
inference(superposition,[],[f1475,f1933]) ).
tff(f35723,plain,
( spl44_389
| ~ spl44_124
| ~ spl44_170 ),
inference(avatar_split_clause,[],[f1969,f1928,f1474,f35721]) ).
tff(f35721,plain,
( spl44_389
<=> ! [X0: d,X1: u] : ( s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1))) = s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),c_2Ebool_2E_21_2E0),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1))) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_389])]) ).
tff(f1969,plain,
( ! [X0: d,X1: u] : ( s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1))) = s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),c_2Ebool_2E_21_2E0),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1))) )
| ~ spl44_124
| ~ spl44_170 ),
inference(forward_demodulation,[],[f1968,f1475]) ).
tff(f1968,plain,
( ! [X0: d,X1: u] : ( s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),c_2Ebool_2E_21_2E0),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1))) = s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1)))))) )
| ~ spl44_124
| ~ spl44_170 ),
inference(superposition,[],[f1475,f1929]) ).
tff(f35719,plain,
( spl44_388
| ~ spl44_5
| ~ spl44_163 ),
inference(avatar_split_clause,[],[f1790,f1706,f726,f35717]) ).
tff(f1790,plain,
( ! [X2: u,X0: d,X1: u] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1)))))
| ( mono_2Ec_2Ebool_2EF_2E0 = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X2)))) ) )
| ~ spl44_5
| ~ spl44_163 ),
inference(resolution,[],[f1707,f727]) ).
tff(f35715,plain,
( spl44_387
| ~ spl44_4
| ~ spl44_162 ),
inference(avatar_split_clause,[],[f1763,f1702,f722,f35713]) ).
tff(f35713,plain,
( spl44_387
<=> ! [X2: u,X0: d,X1: u] :
( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1)))))
| ( mono_2Ec_2Ebool_2ET_2E0 = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X2)))) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_387])]) ).
tff(f1763,plain,
( ! [X2: u,X0: d,X1: u] :
( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1)))))
| ( mono_2Ec_2Ebool_2ET_2E0 = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X2)))) ) )
| ~ spl44_4
| ~ spl44_162 ),
inference(resolution,[],[f1703,f723]) ).
tff(f35711,plain,
( spl44_386
| ~ spl44_142
| ~ spl44_153 ),
inference(avatar_split_clause,[],[f1661,f1658,f1568,f35709]) ).
tff(f35709,plain,
( spl44_386
<=> ! [X0: u,X1: mono_2Etyop_2Emin_2Ebool] : ( s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X0)),X1))) = s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X0),s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(X1)))) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_386])]) ).
tff(f1661,plain,
( ! [X0: u,X1: mono_2Etyop_2Emin_2Ebool] : ( s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X0)),X1))) = s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X0),s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(X1)))) )
| ~ spl44_142
| ~ spl44_153 ),
inference(superposition,[],[f1659,f1569]) ).
tff(f35470,plain,
( spl44_385
| ~ spl44_176 ),
inference(avatar_split_clause,[],[f4083,f2154,f35468]) ).
tff(f35468,plain,
( spl44_385
<=> ! [X0: d,X1: u] : p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),c_2Emin_2E_3D_2E0),s(X0,X1))),s(X0,X1))))) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_385])]) ).
tff(f2154,plain,
( spl44_176
<=> ! [X2: u,X0: d,X1: u] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),c_2Emin_2E_3D_2E0),s(X0,X1))),s(X0,X2)))))
| ( s(X0,X1) != s(X0,X2) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_176])]) ).
tff(f4083,plain,
( ! [X0: d,X1: u] : p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),c_2Emin_2E_3D_2E0),s(X0,X1))),s(X0,X1)))))
| ~ spl44_176 ),
inference(equality_resolution,[],[f2155]) ).
tff(f2155,plain,
( ! [X2: u,X0: d,X1: u] :
( ( s(X0,X1) != s(X0,X2) )
| p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),c_2Emin_2E_3D_2E0),s(X0,X1))),s(X0,X2))))) )
| ~ spl44_176 ),
inference(avatar_component_clause,[],[f2154]) ).
tff(f35466,plain,
( spl44_384
| ~ spl44_132
| ~ spl44_164 ),
inference(avatar_split_clause,[],[f1817,f1813,f1508,f35464]) ).
tff(f35464,plain,
( spl44_384
<=> ! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29] : ( s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(X0,mono_2Ec_2Epred__set_2EUNIV_2E0_2Emono_2Etyop_2Enum_2Enum))) = s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(X0)),s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),c_2Epred__set_2EUNIV_2E0))) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_384])]) ).
tff(f1817,plain,
( ! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29] : ( s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(X0,mono_2Ec_2Epred__set_2EUNIV_2E0_2Emono_2Etyop_2Enum_2Enum))) = s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(X0)),s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),c_2Epred__set_2EUNIV_2E0))) )
| ~ spl44_132
| ~ spl44_164 ),
inference(superposition,[],[f1814,f1510]) ).
tff(f35054,plain,
( spl44_383
| ~ spl44_5
| spl44_370 ),
inference(avatar_split_clause,[],[f34693,f34371,f726,f35051]) ).
tff(f35051,plain,
( spl44_383
<=> ( mono_2Ec_2Ebool_2EF_2E0 = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,sK19(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Ebool_2E_7E_2E0)))) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_383])]) ).
tff(f34371,plain,
( spl44_370
<=> p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,sK19(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Ebool_2E_7E_2E0))))) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_370])]) ).
tff(f34693,plain,
( ( mono_2Ec_2Ebool_2EF_2E0 = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,sK19(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Ebool_2E_7E_2E0)))) )
| ~ spl44_5
| spl44_370 ),
inference(resolution,[],[f34373,f727]) ).
tff(f34373,plain,
( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,sK19(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Ebool_2E_7E_2E0)))))
| spl44_370 ),
inference(avatar_component_clause,[],[f34371]) ).
tff(f34801,plain,
( spl44_382
| ~ spl44_44
| ~ spl44_158
| ~ spl44_172
| ~ spl44_190 ),
inference(avatar_split_clause,[],[f4046,f3989,f1990,f1686,f918,f34799]) ).
tff(f34799,plain,
( spl44_382
<=> ! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29,X1: mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29] :
( p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(X0,j_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29(s(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),sK39(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(X0))))))
| ~ p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(X0,X1)) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_382])]) ).
tff(f4046,plain,
( ! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29,X1: mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29] :
( p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(X0,j_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29(s(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),sK39(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(X0))))))
| ~ p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(X0,X1)) )
| ~ spl44_44
| ~ spl44_158
| ~ spl44_172
| ~ spl44_190 ),
inference(forward_demodulation,[],[f4045,f919]) ).
tff(f4045,plain,
( ! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29,X1: mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(X0,j_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29(s(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),sK39(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(X0)))))))))
| ~ p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(X0,X1)) )
| ~ spl44_44
| ~ spl44_158
| ~ spl44_172
| ~ spl44_190 ),
inference(forward_demodulation,[],[f4044,f2001]) ).
tff(f4044,plain,
( ! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29,X1: mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29] :
( ~ p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(X0,X1))
| p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(X0)),s(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),sK39(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(X0))))))) )
| ~ spl44_44
| ~ spl44_172
| ~ spl44_190 ),
inference(forward_demodulation,[],[f4028,f919]) ).
tff(f4028,plain,
( ! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29,X1: mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29] :
( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(X0,X1)))))
| p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(X0)),s(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),sK39(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(X0))))))) )
| ~ spl44_172
| ~ spl44_190 ),
inference(superposition,[],[f3990,f1991]) ).
tff(f34797,plain,
( spl44_381
| ~ spl44_44
| ~ spl44_158
| ~ spl44_172
| ~ spl44_188 ),
inference(avatar_split_clause,[],[f3983,f3922,f1990,f1686,f918,f34795]) ).
tff(f34795,plain,
( spl44_381
<=> ! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29,X1: mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29] :
( p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(X0,j_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29(s(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),sK37(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(X0))))))
| ~ p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(X0,X1)) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_381])]) ).
tff(f3983,plain,
( ! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29,X1: mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29] :
( p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(X0,j_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29(s(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),sK37(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(X0))))))
| ~ p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(X0,X1)) )
| ~ spl44_44
| ~ spl44_158
| ~ spl44_172
| ~ spl44_188 ),
inference(forward_demodulation,[],[f3982,f919]) ).
tff(f3982,plain,
( ! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29,X1: mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(X0,j_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29(s(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),sK37(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(X0)))))))))
| ~ p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(X0,X1)) )
| ~ spl44_44
| ~ spl44_158
| ~ spl44_172
| ~ spl44_188 ),
inference(forward_demodulation,[],[f3981,f2001]) ).
tff(f3981,plain,
( ! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29,X1: mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29] :
( ~ p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(X0,X1))
| p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(X0)),s(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),sK37(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(X0))))))) )
| ~ spl44_44
| ~ spl44_172
| ~ spl44_188 ),
inference(forward_demodulation,[],[f3965,f919]) ).
tff(f3965,plain,
( ! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29,X1: mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29] :
( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(X0,X1)))))
| p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(X0)),s(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),sK37(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(X0))))))) )
| ~ spl44_172
| ~ spl44_188 ),
inference(superposition,[],[f3923,f1991]) ).
tff(f34793,plain,
( spl44_380
| ~ spl44_44
| ~ spl44_158
| ~ spl44_172
| ~ spl44_185 ),
inference(avatar_split_clause,[],[f3848,f3791,f1990,f1686,f918,f34791]) ).
tff(f34791,plain,
( spl44_380
<=> ! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29,X1: mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29] :
( p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(X0,j_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29(s(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),sK26(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(X0))))))
| ~ p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(X0,X1)) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_380])]) ).
tff(f3848,plain,
( ! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29,X1: mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29] :
( p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(X0,j_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29(s(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),sK26(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(X0))))))
| ~ p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(X0,X1)) )
| ~ spl44_44
| ~ spl44_158
| ~ spl44_172
| ~ spl44_185 ),
inference(forward_demodulation,[],[f3847,f919]) ).
tff(f3847,plain,
( ! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29,X1: mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(X0,j_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29(s(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),sK26(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(X0)))))))))
| ~ p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(X0,X1)) )
| ~ spl44_44
| ~ spl44_158
| ~ spl44_172
| ~ spl44_185 ),
inference(forward_demodulation,[],[f3846,f2001]) ).
tff(f3846,plain,
( ! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29,X1: mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29] :
( ~ p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(X0,X1))
| p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(X0)),s(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),sK26(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(X0))))))) )
| ~ spl44_44
| ~ spl44_172
| ~ spl44_185 ),
inference(forward_demodulation,[],[f3830,f919]) ).
tff(f3830,plain,
( ! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29,X1: mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29] :
( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(X0,X1)))))
| p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(X0)),s(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),sK26(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(X0))))))) )
| ~ spl44_172
| ~ spl44_185 ),
inference(superposition,[],[f3792,f1991]) ).
tff(f34789,plain,
( spl44_379
| ~ spl44_44
| ~ spl44_158
| ~ spl44_172
| ~ spl44_183 ),
inference(avatar_split_clause,[],[f3758,f2871,f1990,f1686,f918,f34787]) ).
tff(f34787,plain,
( spl44_379
<=> ! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29,X1: mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29] :
( p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(X0,j_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29(s(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),sK24(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(X0))))))
| ~ p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(X0,X1)) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_379])]) ).
tff(f3758,plain,
( ! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29,X1: mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29] :
( p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(X0,j_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29(s(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),sK24(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(X0))))))
| ~ p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(X0,X1)) )
| ~ spl44_44
| ~ spl44_158
| ~ spl44_172
| ~ spl44_183 ),
inference(forward_demodulation,[],[f3757,f919]) ).
tff(f3757,plain,
( ! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29,X1: mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(X0,j_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29(s(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),sK24(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(X0)))))))))
| ~ p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(X0,X1)) )
| ~ spl44_44
| ~ spl44_158
| ~ spl44_172
| ~ spl44_183 ),
inference(forward_demodulation,[],[f3756,f2001]) ).
tff(f3756,plain,
( ! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29,X1: mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29] :
( ~ p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(X0,X1))
| p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(X0)),s(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),sK24(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(X0))))))) )
| ~ spl44_44
| ~ spl44_172
| ~ spl44_183 ),
inference(forward_demodulation,[],[f3740,f919]) ).
tff(f3740,plain,
( ! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29,X1: mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29] :
( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(X0,X1)))))
| p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(X0)),s(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),sK24(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(X0))))))) )
| ~ spl44_172
| ~ spl44_183 ),
inference(superposition,[],[f2872,f1991]) ).
tff(f34785,plain,
( spl44_378
| ~ spl44_44
| ~ spl44_158
| ~ spl44_172
| ~ spl44_174 ),
inference(avatar_split_clause,[],[f2121,f1998,f1990,f1686,f918,f34783]) ).
tff(f34783,plain,
( spl44_378
<=> ! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29,X1: mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29] :
( p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(X0,j_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29(s(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),sK18(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(X0))))))
| ~ p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(X0,X1)) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_378])]) ).
tff(f2121,plain,
( ! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29,X1: mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29] :
( p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(X0,j_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29(s(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),sK18(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(X0))))))
| ~ p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(X0,X1)) )
| ~ spl44_44
| ~ spl44_158
| ~ spl44_172
| ~ spl44_174 ),
inference(forward_demodulation,[],[f2120,f919]) ).
tff(f2120,plain,
( ! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29,X1: mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(X0,j_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29(s(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),sK18(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(X0)))))))))
| ~ p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(X0,X1)) )
| ~ spl44_44
| ~ spl44_158
| ~ spl44_172
| ~ spl44_174 ),
inference(forward_demodulation,[],[f2119,f2001]) ).
tff(f2119,plain,
( ! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29,X1: mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29] :
( ~ p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(X0,X1))
| p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(X0)),s(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),sK18(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(X0))))))) )
| ~ spl44_44
| ~ spl44_172
| ~ spl44_174 ),
inference(forward_demodulation,[],[f2103,f919]) ).
tff(f2103,plain,
( ! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29,X1: mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29] :
( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(X0,X1)))))
| p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(X0)),s(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),sK18(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(X0))))))) )
| ~ spl44_172
| ~ spl44_174 ),
inference(superposition,[],[f1999,f1991]) ).
tff(f34781,plain,
( spl44_377
| ~ spl44_44
| ~ spl44_158
| ~ spl44_172
| ~ spl44_173 ),
inference(avatar_split_clause,[],[f2066,f1994,f1990,f1686,f918,f34779]) ).
tff(f34779,plain,
( spl44_377
<=> ! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29,X1: mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29] :
( p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(X0,j_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29(s(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),sK19(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(X0))))))
| ~ p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(X0,X1)) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_377])]) ).
tff(f2066,plain,
( ! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29,X1: mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29] :
( p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(X0,j_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29(s(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),sK19(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(X0))))))
| ~ p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(X0,X1)) )
| ~ spl44_44
| ~ spl44_158
| ~ spl44_172
| ~ spl44_173 ),
inference(forward_demodulation,[],[f2065,f919]) ).
tff(f2065,plain,
( ! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29,X1: mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(X0,j_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29(s(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),sK19(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(X0)))))))))
| ~ p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(X0,X1)) )
| ~ spl44_44
| ~ spl44_158
| ~ spl44_172
| ~ spl44_173 ),
inference(forward_demodulation,[],[f2064,f2001]) ).
tff(f2064,plain,
( ! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29,X1: mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29] :
( ~ p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(X0,X1))
| p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(X0)),s(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),sK19(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(X0))))))) )
| ~ spl44_44
| ~ spl44_172
| ~ spl44_173 ),
inference(forward_demodulation,[],[f2048,f919]) ).
tff(f2048,plain,
( ! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29,X1: mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29] :
( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(X0,X1)))))
| p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(X0)),s(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),sK19(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(X0))))))) )
| ~ spl44_172
| ~ spl44_173 ),
inference(superposition,[],[f1995,f1991]) ).
tff(f34777,plain,
( spl44_376
| ~ spl44_162
| ~ spl44_171 ),
inference(avatar_split_clause,[],[f1984,f1932,f1702,f34775]) ).
tff(f34775,plain,
( spl44_376
<=> ! [X0: d,X1: u] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1)))))
| ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),c_2Ebool_2E_3F_2E0))))) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_376])]) ).
tff(f1984,plain,
( ! [X0: d,X1: u] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1)))))
| ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),c_2Ebool_2E_3F_2E0))))) )
| ~ spl44_162
| ~ spl44_171 ),
inference(superposition,[],[f1703,f1933]) ).
tff(f34692,plain,
( spl44_375
| ~ spl44_163
| ~ spl44_171 ),
inference(avatar_split_clause,[],[f1983,f1932,f1706,f34690]) ).
tff(f34690,plain,
( spl44_375
<=> ! [X0: d,X1: u] :
( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1)))))
| p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),c_2Ebool_2E_3F_2E0))))) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_375])]) ).
tff(f1983,plain,
( ! [X0: d,X1: u] :
( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1)))))
| p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),c_2Ebool_2E_3F_2E0))))) )
| ~ spl44_163
| ~ spl44_171 ),
inference(superposition,[],[f1707,f1933]) ).
tff(f34688,plain,
( spl44_374
| ~ spl44_162
| ~ spl44_170 ),
inference(avatar_split_clause,[],[f1965,f1928,f1702,f34686]) ).
tff(f34686,plain,
( spl44_374
<=> ! [X0: d,X1: u] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1)))))
| ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),c_2Ebool_2E_21_2E0))))) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_374])]) ).
tff(f1965,plain,
( ! [X0: d,X1: u] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1)))))
| ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),c_2Ebool_2E_21_2E0))))) )
| ~ spl44_162
| ~ spl44_170 ),
inference(superposition,[],[f1703,f1929]) ).
tff(f34684,plain,
( spl44_373
| ~ spl44_163
| ~ spl44_170 ),
inference(avatar_split_clause,[],[f1964,f1928,f1706,f34682]) ).
tff(f34682,plain,
( spl44_373
<=> ! [X0: d,X1: u] :
( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1)))))
| p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),c_2Ebool_2E_21_2E0))))) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_373])]) ).
tff(f1964,plain,
( ! [X0: d,X1: u] :
( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1)))))
| p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),c_2Ebool_2E_21_2E0))))) )
| ~ spl44_163
| ~ spl44_170 ),
inference(superposition,[],[f1707,f1929]) ).
tff(f34382,plain,
( spl44_372
| ~ spl44_44
| ~ spl44_141
| ~ spl44_164
| ~ spl44_198 ),
inference(avatar_split_clause,[],[f4532,f4159,f1813,f1564,f918,f34380]) ).
tff(f34380,plain,
( spl44_372
<=> ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29,X1: mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29] :
( p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(X0,j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29(s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),sK38(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(X0),X2)))))
| ~ p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(X0,X1))
| ~ p(X2) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_372])]) ).
tff(f4532,plain,
( ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29,X1: mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29] :
( p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(X0,j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29(s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),sK38(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(X0),X2)))))
| ~ p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(X0,X1))
| ~ p(X2) )
| ~ spl44_44
| ~ spl44_141
| ~ spl44_164
| ~ spl44_198 ),
inference(forward_demodulation,[],[f4531,f919]) ).
tff(f4531,plain,
( ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29,X1: mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(X0,j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29(s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),sK38(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(X0),X2))))))))
| ~ p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(X0,X1))
| ~ p(X2) )
| ~ spl44_44
| ~ spl44_141
| ~ spl44_164
| ~ spl44_198 ),
inference(forward_demodulation,[],[f4530,f1818]) ).
tff(f4530,plain,
( ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29,X1: mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29] :
( ~ p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(X0,X1))
| ~ p(X2)
| p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(X0)),s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),sK38(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(X0),X2)))))) )
| ~ spl44_44
| ~ spl44_164
| ~ spl44_198 ),
inference(forward_demodulation,[],[f4516,f919]) ).
tff(f4516,plain,
( ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29,X1: mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29] :
( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(X0,X1)))))
| ~ p(X2)
| p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(X0)),s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),sK38(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(X0),X2)))))) )
| ~ spl44_164
| ~ spl44_198 ),
inference(superposition,[],[f4160,f1814]) ).
tff(f34378,plain,
( spl44_371
| ~ spl44_44
| ~ spl44_141
| ~ spl44_164
| ~ spl44_197 ),
inference(avatar_split_clause,[],[f4451,f4155,f1813,f1564,f918,f34376]) ).
tff(f34376,plain,
( spl44_371
<=> ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29,X1: mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29] :
( p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(X0,j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29(s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),sK36(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),X2,i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(X0))))))
| ~ p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(X0,X1))
| ~ p(X2) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_371])]) ).
tff(f4451,plain,
( ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29,X1: mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29] :
( p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(X0,j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29(s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),sK36(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),X2,i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(X0))))))
| ~ p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(X0,X1))
| ~ p(X2) )
| ~ spl44_44
| ~ spl44_141
| ~ spl44_164
| ~ spl44_197 ),
inference(forward_demodulation,[],[f4450,f919]) ).
tff(f4450,plain,
( ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29,X1: mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(X0,j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29(s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),sK36(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),X2,i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(X0)))))))))
| ~ p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(X0,X1))
| ~ p(X2) )
| ~ spl44_44
| ~ spl44_141
| ~ spl44_164
| ~ spl44_197 ),
inference(forward_demodulation,[],[f4449,f1818]) ).
tff(f4449,plain,
( ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29,X1: mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29] :
( ~ p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(X0,X1))
| p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(X0)),s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),sK36(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),X2,i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(X0)))))))
| ~ p(X2) )
| ~ spl44_44
| ~ spl44_164
| ~ spl44_197 ),
inference(forward_demodulation,[],[f4435,f919]) ).
tff(f4435,plain,
( ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29,X1: mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29] :
( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(X0,X1)))))
| p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(X0)),s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),sK36(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),X2,i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(X0)))))))
| ~ p(X2) )
| ~ spl44_164
| ~ spl44_197 ),
inference(superposition,[],[f4156,f1814]) ).
tff(f34374,plain,
( ~ spl44_370
| ~ spl44_13
| ~ spl44_359 ),
inference(avatar_split_clause,[],[f33971,f33669,f765,f34371]) ).
tff(f33971,plain,
( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,sK19(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Ebool_2E_7E_2E0)))))
| ~ spl44_13
| ~ spl44_359 ),
inference(resolution,[],[f33671,f766]) ).
tff(f34369,plain,
( spl44_369
| ~ spl44_44
| ~ spl44_141
| ~ spl44_164
| ~ spl44_194 ),
inference(avatar_split_clause,[],[f4332,f4139,f1813,f1564,f918,f34367]) ).
tff(f34367,plain,
( spl44_369
<=> ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29,X1: mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29] :
( p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(X0,j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29(s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),sK27(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(X0),X2)))))
| ~ p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(X0,X1))
| p(X2) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_369])]) ).
tff(f4332,plain,
( ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29,X1: mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29] :
( p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(X0,j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29(s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),sK27(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(X0),X2)))))
| ~ p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(X0,X1))
| p(X2) )
| ~ spl44_44
| ~ spl44_141
| ~ spl44_164
| ~ spl44_194 ),
inference(forward_demodulation,[],[f4331,f919]) ).
tff(f4331,plain,
( ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29,X1: mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(X0,j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29(s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),sK27(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(X0),X2))))))))
| ~ p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(X0,X1))
| p(X2) )
| ~ spl44_44
| ~ spl44_141
| ~ spl44_164
| ~ spl44_194 ),
inference(forward_demodulation,[],[f4330,f1818]) ).
tff(f4330,plain,
( ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29,X1: mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29] :
( ~ p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(X0,X1))
| p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(X0)),s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),sK27(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(X0),X2))))))
| p(X2) )
| ~ spl44_44
| ~ spl44_164
| ~ spl44_194 ),
inference(forward_demodulation,[],[f4316,f919]) ).
tff(f4316,plain,
( ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29,X1: mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29] :
( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(X0,X1)))))
| p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(X0)),s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),sK27(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(X0),X2))))))
| p(X2) )
| ~ spl44_164
| ~ spl44_194 ),
inference(superposition,[],[f4140,f1814]) ).
tff(f34365,plain,
( spl44_368
| ~ spl44_44
| ~ spl44_141
| ~ spl44_164
| ~ spl44_193 ),
inference(avatar_split_clause,[],[f4273,f4135,f1813,f1564,f918,f34363]) ).
tff(f34363,plain,
( spl44_368
<=> ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29,X1: mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29] :
( p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(X0,j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29(s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),sK25(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),X2,i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(X0))))))
| ~ p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(X0,X1))
| p(X2) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_368])]) ).
tff(f4273,plain,
( ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29,X1: mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29] :
( p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(X0,j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29(s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),sK25(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),X2,i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(X0))))))
| ~ p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(X0,X1))
| p(X2) )
| ~ spl44_44
| ~ spl44_141
| ~ spl44_164
| ~ spl44_193 ),
inference(forward_demodulation,[],[f4272,f919]) ).
tff(f4272,plain,
( ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29,X1: mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(X0,j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29(s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),sK25(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),X2,i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(X0)))))))))
| ~ p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(X0,X1))
| p(X2) )
| ~ spl44_44
| ~ spl44_141
| ~ spl44_164
| ~ spl44_193 ),
inference(forward_demodulation,[],[f4271,f1818]) ).
tff(f4271,plain,
( ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29,X1: mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29] :
( ~ p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(X0,X1))
| p(X2)
| p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(X0)),s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),sK25(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),X2,i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(X0))))))) )
| ~ spl44_44
| ~ spl44_164
| ~ spl44_193 ),
inference(forward_demodulation,[],[f4257,f919]) ).
tff(f4257,plain,
( ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29,X1: mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29] :
( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(X0,X1)))))
| p(X2)
| p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(X0)),s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),sK25(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),X2,i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(X0))))))) )
| ~ spl44_164
| ~ spl44_193 ),
inference(superposition,[],[f4136,f1814]) ).
tff(f34361,plain,
( spl44_367
| ~ spl44_45
| ~ spl44_146 ),
inference(avatar_split_clause,[],[f1615,f1591,f922,f34359]) ).
tff(f34359,plain,
( spl44_367
<=> ! [X0: d,X3: mono_2Etyop_2Emin_2Ebool,X2: u,X1: u] :
( ( s(X0,X1) = s(X0,X2) )
| p(X3)
| ( j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Emin_2E_3D_2E2(s(X0,X1),s(X0,X2)))) = X3 ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_367])]) ).
tff(f1591,plain,
( spl44_146
<=> ! [X2: u,X0: d,X1: u] :
( ( s(X0,X1) = s(X0,X2) )
| ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Emin_2E_3D_2E2(s(X0,X1),s(X0,X2))))) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_146])]) ).
tff(f1615,plain,
( ! [X2: u,X3: mono_2Etyop_2Emin_2Ebool,X0: d,X1: u] :
( ( s(X0,X1) = s(X0,X2) )
| p(X3)
| ( j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Emin_2E_3D_2E2(s(X0,X1),s(X0,X2)))) = X3 ) )
| ~ spl44_45
| ~ spl44_146 ),
inference(resolution,[],[f1592,f923]) ).
tff(f1592,plain,
( ! [X2: u,X0: d,X1: u] :
( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Emin_2E_3D_2E2(s(X0,X1),s(X0,X2)))))
| ( s(X0,X1) = s(X0,X2) ) )
| ~ spl44_146 ),
inference(avatar_component_clause,[],[f1591]) ).
tff(f34294,plain,
( spl44_366
| ~ spl44_162
| ~ spl44_163 ),
inference(avatar_split_clause,[],[f1785,f1706,f1702,f34292]) ).
tff(f34292,plain,
( spl44_366
<=> ! [X0: d,X1: u] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1)))))
| ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1))))) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_366])]) ).
tff(f1785,plain,
( ! [X0: d,X1: u] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1)))))
| ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1))))) )
| ~ spl44_162
| ~ spl44_163 ),
inference(resolution,[],[f1707,f1703]) ).
tff(f34096,plain,
( spl44_365
| ~ spl44_44
| ~ spl44_162
| ~ spl44_172 ),
inference(avatar_split_clause,[],[f2015,f1990,f1702,f918,f34094]) ).
tff(f34094,plain,
( spl44_365
<=> ! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29,X1: mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29] :
( p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(X0,X1))
| ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(X0)))))) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_365])]) ).
tff(f2015,plain,
( ! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29,X1: mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29] :
( p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(X0,X1))
| ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(X0)))))) )
| ~ spl44_44
| ~ spl44_162
| ~ spl44_172 ),
inference(forward_demodulation,[],[f2003,f919]) ).
tff(f2003,plain,
( ! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29,X1: mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(X0,X1)))))
| ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(X0)))))) )
| ~ spl44_162
| ~ spl44_172 ),
inference(superposition,[],[f1703,f1991]) ).
tff(f34092,plain,
( spl44_364
| ~ spl44_44
| ~ spl44_163
| ~ spl44_172 ),
inference(avatar_split_clause,[],[f2014,f1990,f1706,f918,f34090]) ).
tff(f34090,plain,
( spl44_364
<=> ! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29,X1: mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29] :
( ~ p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(X0,X1))
| p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(X0)))))) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_364])]) ).
tff(f2014,plain,
( ! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29,X1: mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29] :
( ~ p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(X0,X1))
| p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(X0)))))) )
| ~ spl44_44
| ~ spl44_163
| ~ spl44_172 ),
inference(forward_demodulation,[],[f2002,f919]) ).
tff(f2002,plain,
( ! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29,X1: mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29] :
( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(X0,X1)))))
| p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(X0)))))) )
| ~ spl44_163
| ~ spl44_172 ),
inference(superposition,[],[f1707,f1991]) ).
tff(f33970,plain,
( spl44_363
| ~ spl44_5
| ~ spl44_146 ),
inference(avatar_split_clause,[],[f1617,f1591,f726,f33968]) ).
tff(f33968,plain,
( spl44_363
<=> ! [X2: u,X0: d,X1: u] :
( ( s(X0,X1) = s(X0,X2) )
| ( mono_2Ec_2Ebool_2EF_2E0 = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Emin_2E_3D_2E2(s(X0,X1),s(X0,X2)))) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_363])]) ).
tff(f1617,plain,
( ! [X2: u,X0: d,X1: u] :
( ( s(X0,X1) = s(X0,X2) )
| ( mono_2Ec_2Ebool_2EF_2E0 = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Emin_2E_3D_2E2(s(X0,X1),s(X0,X2)))) ) )
| ~ spl44_5
| ~ spl44_146 ),
inference(resolution,[],[f1592,f727]) ).
tff(f33684,plain,
( spl44_362
| ~ spl44_44
| ~ spl44_141
| ~ spl44_164
| ~ spl44_190 ),
inference(avatar_split_clause,[],[f4043,f3989,f1813,f1564,f918,f33682]) ).
tff(f33682,plain,
( spl44_362
<=> ! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29,X1: mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29] :
( p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(X0,j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29(s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),sK39(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(X0))))))
| ~ p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(X0,X1)) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_362])]) ).
tff(f4043,plain,
( ! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29,X1: mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29] :
( p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(X0,j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29(s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),sK39(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(X0))))))
| ~ p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(X0,X1)) )
| ~ spl44_44
| ~ spl44_141
| ~ spl44_164
| ~ spl44_190 ),
inference(forward_demodulation,[],[f4042,f919]) ).
tff(f4042,plain,
( ! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29,X1: mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(X0,j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29(s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),sK39(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(X0)))))))))
| ~ p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(X0,X1)) )
| ~ spl44_44
| ~ spl44_141
| ~ spl44_164
| ~ spl44_190 ),
inference(forward_demodulation,[],[f4041,f1818]) ).
tff(f4041,plain,
( ! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29,X1: mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29] :
( ~ p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(X0,X1))
| p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(X0)),s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),sK39(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(X0))))))) )
| ~ spl44_44
| ~ spl44_164
| ~ spl44_190 ),
inference(forward_demodulation,[],[f4027,f919]) ).
tff(f4027,plain,
( ! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29,X1: mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29] :
( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(X0,X1)))))
| p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(X0)),s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),sK39(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(X0))))))) )
| ~ spl44_164
| ~ spl44_190 ),
inference(superposition,[],[f3990,f1814]) ).
tff(f33680,plain,
( spl44_361
| ~ spl44_44
| ~ spl44_141
| ~ spl44_164
| ~ spl44_188 ),
inference(avatar_split_clause,[],[f3980,f3922,f1813,f1564,f918,f33678]) ).
tff(f33678,plain,
( spl44_361
<=> ! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29,X1: mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29] :
( p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(X0,j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29(s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),sK37(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(X0))))))
| ~ p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(X0,X1)) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_361])]) ).
tff(f3980,plain,
( ! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29,X1: mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29] :
( p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(X0,j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29(s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),sK37(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(X0))))))
| ~ p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(X0,X1)) )
| ~ spl44_44
| ~ spl44_141
| ~ spl44_164
| ~ spl44_188 ),
inference(forward_demodulation,[],[f3979,f919]) ).
tff(f3979,plain,
( ! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29,X1: mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(X0,j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29(s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),sK37(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(X0)))))))))
| ~ p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(X0,X1)) )
| ~ spl44_44
| ~ spl44_141
| ~ spl44_164
| ~ spl44_188 ),
inference(forward_demodulation,[],[f3978,f1818]) ).
tff(f3978,plain,
( ! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29,X1: mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29] :
( ~ p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(X0,X1))
| p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(X0)),s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),sK37(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(X0))))))) )
| ~ spl44_44
| ~ spl44_164
| ~ spl44_188 ),
inference(forward_demodulation,[],[f3964,f919]) ).
tff(f3964,plain,
( ! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29,X1: mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29] :
( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(X0,X1)))))
| p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(X0)),s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),sK37(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(X0))))))) )
| ~ spl44_164
| ~ spl44_188 ),
inference(superposition,[],[f3923,f1814]) ).
tff(f33676,plain,
( spl44_360
| ~ spl44_44
| ~ spl44_141
| ~ spl44_164
| ~ spl44_185 ),
inference(avatar_split_clause,[],[f3845,f3791,f1813,f1564,f918,f33674]) ).
tff(f33674,plain,
( spl44_360
<=> ! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29,X1: mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29] :
( p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(X0,j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29(s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),sK26(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(X0))))))
| ~ p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(X0,X1)) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_360])]) ).
tff(f3845,plain,
( ! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29,X1: mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29] :
( p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(X0,j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29(s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),sK26(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(X0))))))
| ~ p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(X0,X1)) )
| ~ spl44_44
| ~ spl44_141
| ~ spl44_164
| ~ spl44_185 ),
inference(forward_demodulation,[],[f3844,f919]) ).
tff(f3844,plain,
( ! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29,X1: mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(X0,j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29(s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),sK26(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(X0)))))))))
| ~ p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(X0,X1)) )
| ~ spl44_44
| ~ spl44_141
| ~ spl44_164
| ~ spl44_185 ),
inference(forward_demodulation,[],[f3843,f1818]) ).
tff(f3843,plain,
( ! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29,X1: mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29] :
( ~ p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(X0,X1))
| p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(X0)),s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),sK26(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(X0))))))) )
| ~ spl44_44
| ~ spl44_164
| ~ spl44_185 ),
inference(forward_demodulation,[],[f3829,f919]) ).
tff(f3829,plain,
( ! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29,X1: mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29] :
( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(X0,X1)))))
| p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(X0)),s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),sK26(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(X0))))))) )
| ~ spl44_164
| ~ spl44_185 ),
inference(superposition,[],[f3792,f1814]) ).
tff(f33672,plain,
( spl44_359
| ~ spl44_2
| ~ spl44_166
| ~ spl44_311 ),
inference(avatar_split_clause,[],[f32026,f24302,f1836,f713,f33669]) ).
tff(f1836,plain,
( spl44_166
<=> ( mono_2Ec_2Ebool_2ET_2E0 = mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2E_7E_2E0,mono_2Ec_2Ebool_2EF_2E0) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_166])]) ).
tff(f24302,plain,
( spl44_311
<=> ! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29,X1: mono_2Etyop_2Emin_2Ebool] :
( p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(X0,j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,sK19(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0))))))
| ~ p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(X0,X1)) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_311])]) ).
tff(f32026,plain,
( ~ p(mono_2Ec_2Ebool_2ET_2E0)
| p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2E_7E_2E0,j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,sK19(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Ebool_2E_7E_2E0))))))
| ~ spl44_166
| ~ spl44_311 ),
inference(superposition,[],[f24303,f1838]) ).
tff(f1838,plain,
( ( mono_2Ec_2Ebool_2ET_2E0 = mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2E_7E_2E0,mono_2Ec_2Ebool_2EF_2E0) )
| ~ spl44_166 ),
inference(avatar_component_clause,[],[f1836]) ).
tff(f24303,plain,
( ! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29,X1: mono_2Etyop_2Emin_2Ebool] :
( ~ p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(X0,X1))
| p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(X0,j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,sK19(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0)))))) )
| ~ spl44_311 ),
inference(avatar_component_clause,[],[f24302]) ).
tff(f33667,plain,
( spl44_358
| ~ spl44_44
| ~ spl44_141
| ~ spl44_164
| ~ spl44_183 ),
inference(avatar_split_clause,[],[f3755,f2871,f1813,f1564,f918,f33665]) ).
tff(f33665,plain,
( spl44_358
<=> ! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29,X1: mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29] :
( p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(X0,j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29(s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),sK24(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(X0))))))
| ~ p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(X0,X1)) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_358])]) ).
tff(f3755,plain,
( ! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29,X1: mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29] :
( p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(X0,j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29(s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),sK24(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(X0))))))
| ~ p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(X0,X1)) )
| ~ spl44_44
| ~ spl44_141
| ~ spl44_164
| ~ spl44_183 ),
inference(forward_demodulation,[],[f3754,f919]) ).
tff(f3754,plain,
( ! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29,X1: mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(X0,j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29(s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),sK24(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(X0)))))))))
| ~ p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(X0,X1)) )
| ~ spl44_44
| ~ spl44_141
| ~ spl44_164
| ~ spl44_183 ),
inference(forward_demodulation,[],[f3753,f1818]) ).
tff(f3753,plain,
( ! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29,X1: mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29] :
( ~ p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(X0,X1))
| p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(X0)),s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),sK24(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(X0))))))) )
| ~ spl44_44
| ~ spl44_164
| ~ spl44_183 ),
inference(forward_demodulation,[],[f3739,f919]) ).
tff(f3739,plain,
( ! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29,X1: mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29] :
( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(X0,X1)))))
| p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(X0)),s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),sK24(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(X0))))))) )
| ~ spl44_164
| ~ spl44_183 ),
inference(superposition,[],[f2872,f1814]) ).
tff(f33663,plain,
( spl44_357
| ~ spl44_44
| ~ spl44_141
| ~ spl44_164
| ~ spl44_174 ),
inference(avatar_split_clause,[],[f2118,f1998,f1813,f1564,f918,f33661]) ).
tff(f33661,plain,
( spl44_357
<=> ! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29,X1: mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29] :
( p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(X0,j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29(s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),sK18(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(X0))))))
| ~ p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(X0,X1)) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_357])]) ).
tff(f2118,plain,
( ! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29,X1: mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29] :
( p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(X0,j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29(s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),sK18(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(X0))))))
| ~ p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(X0,X1)) )
| ~ spl44_44
| ~ spl44_141
| ~ spl44_164
| ~ spl44_174 ),
inference(forward_demodulation,[],[f2117,f919]) ).
tff(f2117,plain,
( ! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29,X1: mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(X0,j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29(s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),sK18(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(X0)))))))))
| ~ p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(X0,X1)) )
| ~ spl44_44
| ~ spl44_141
| ~ spl44_164
| ~ spl44_174 ),
inference(forward_demodulation,[],[f2116,f1818]) ).
tff(f2116,plain,
( ! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29,X1: mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29] :
( ~ p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(X0,X1))
| p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(X0)),s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),sK18(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(X0))))))) )
| ~ spl44_44
| ~ spl44_164
| ~ spl44_174 ),
inference(forward_demodulation,[],[f2102,f919]) ).
tff(f2102,plain,
( ! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29,X1: mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29] :
( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(X0,X1)))))
| p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(X0)),s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),sK18(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(X0))))))) )
| ~ spl44_164
| ~ spl44_174 ),
inference(superposition,[],[f1999,f1814]) ).
tff(f33659,plain,
( spl44_356
| ~ spl44_44
| ~ spl44_141
| ~ spl44_164
| ~ spl44_173 ),
inference(avatar_split_clause,[],[f2063,f1994,f1813,f1564,f918,f33657]) ).
tff(f33657,plain,
( spl44_356
<=> ! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29,X1: mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29] :
( p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(X0,j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29(s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),sK19(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(X0))))))
| ~ p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(X0,X1)) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_356])]) ).
tff(f2063,plain,
( ! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29,X1: mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29] :
( p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(X0,j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29(s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),sK19(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(X0))))))
| ~ p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(X0,X1)) )
| ~ spl44_44
| ~ spl44_141
| ~ spl44_164
| ~ spl44_173 ),
inference(forward_demodulation,[],[f2062,f919]) ).
tff(f2062,plain,
( ! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29,X1: mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(X0,j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29(s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),sK19(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(X0)))))))))
| ~ p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(X0,X1)) )
| ~ spl44_44
| ~ spl44_141
| ~ spl44_164
| ~ spl44_173 ),
inference(forward_demodulation,[],[f2061,f1818]) ).
tff(f2061,plain,
( ! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29,X1: mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29] :
( ~ p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(X0,X1))
| p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(X0)),s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),sK19(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(X0))))))) )
| ~ spl44_44
| ~ spl44_164
| ~ spl44_173 ),
inference(forward_demodulation,[],[f2047,f919]) ).
tff(f2047,plain,
( ! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29,X1: mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29] :
( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(X0,X1)))))
| p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(X0)),s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),sK19(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(X0))))))) )
| ~ spl44_164
| ~ spl44_173 ),
inference(superposition,[],[f1995,f1814]) ).
tff(f33347,plain,
( spl44_355
| ~ spl44_44
| ~ spl44_124
| ~ spl44_153
| ~ spl44_198 ),
inference(avatar_split_clause,[],[f4529,f4159,f1658,f1474,f918,f33345]) ).
tff(f33345,plain,
( spl44_355
<=> ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29,X1: mono_2Etyop_2Emin_2Ebool] :
( p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(X0,j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,sK38(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0),X2)))))
| ~ p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(X0,X1))
| ~ p(X2) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_355])]) ).
tff(f4529,plain,
( ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29,X1: mono_2Etyop_2Emin_2Ebool] :
( p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(X0,j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,sK38(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0),X2)))))
| ~ p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(X0,X1))
| ~ p(X2) )
| ~ spl44_44
| ~ spl44_124
| ~ spl44_153
| ~ spl44_198 ),
inference(forward_demodulation,[],[f4528,f919]) ).
tff(f4528,plain,
( ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29,X1: mono_2Etyop_2Emin_2Ebool] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(X0,j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,sK38(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0),X2))))))))
| ~ p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(X0,X1))
| ~ p(X2) )
| ~ spl44_44
| ~ spl44_124
| ~ spl44_153
| ~ spl44_198 ),
inference(forward_demodulation,[],[f4527,f1662]) ).
tff(f4527,plain,
( ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29,X1: mono_2Etyop_2Emin_2Ebool] :
( ~ p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(X0,X1))
| ~ p(X2)
| p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0)),s(tyop_2Emin_2Ebool,sK38(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0),X2)))))) )
| ~ spl44_44
| ~ spl44_153
| ~ spl44_198 ),
inference(forward_demodulation,[],[f4515,f919]) ).
tff(f4515,plain,
( ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29,X1: mono_2Etyop_2Emin_2Ebool] :
( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(X0,X1)))))
| ~ p(X2)
| p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0)),s(tyop_2Emin_2Ebool,sK38(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0),X2)))))) )
| ~ spl44_153
| ~ spl44_198 ),
inference(superposition,[],[f4160,f1659]) ).
tff(f33307,plain,
( spl44_354
| ~ spl44_44
| ~ spl44_124
| ~ spl44_153
| ~ spl44_197 ),
inference(avatar_split_clause,[],[f4448,f4155,f1658,f1474,f918,f33305]) ).
tff(f33305,plain,
( spl44_354
<=> ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29,X1: mono_2Etyop_2Emin_2Ebool] :
( p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(X0,j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,sK36(tyop_2Emin_2Ebool,X2,i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0))))))
| ~ p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(X0,X1))
| ~ p(X2) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_354])]) ).
tff(f4448,plain,
( ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29,X1: mono_2Etyop_2Emin_2Ebool] :
( p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(X0,j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,sK36(tyop_2Emin_2Ebool,X2,i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0))))))
| ~ p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(X0,X1))
| ~ p(X2) )
| ~ spl44_44
| ~ spl44_124
| ~ spl44_153
| ~ spl44_197 ),
inference(forward_demodulation,[],[f4447,f919]) ).
tff(f4447,plain,
( ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29,X1: mono_2Etyop_2Emin_2Ebool] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(X0,j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,sK36(tyop_2Emin_2Ebool,X2,i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0)))))))))
| ~ p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(X0,X1))
| ~ p(X2) )
| ~ spl44_44
| ~ spl44_124
| ~ spl44_153
| ~ spl44_197 ),
inference(forward_demodulation,[],[f4446,f1662]) ).
tff(f4446,plain,
( ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29,X1: mono_2Etyop_2Emin_2Ebool] :
( ~ p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(X0,X1))
| p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0)),s(tyop_2Emin_2Ebool,sK36(tyop_2Emin_2Ebool,X2,i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0)))))))
| ~ p(X2) )
| ~ spl44_44
| ~ spl44_153
| ~ spl44_197 ),
inference(forward_demodulation,[],[f4434,f919]) ).
tff(f4434,plain,
( ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29,X1: mono_2Etyop_2Emin_2Ebool] :
( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(X0,X1)))))
| p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0)),s(tyop_2Emin_2Ebool,sK36(tyop_2Emin_2Ebool,X2,i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0)))))))
| ~ p(X2) )
| ~ spl44_153
| ~ spl44_197 ),
inference(superposition,[],[f4156,f1659]) ).
tff(f33303,plain,
( spl44_353
| ~ spl44_44
| ~ spl44_124
| ~ spl44_153
| ~ spl44_194 ),
inference(avatar_split_clause,[],[f4329,f4139,f1658,f1474,f918,f33301]) ).
tff(f33301,plain,
( spl44_353
<=> ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29,X1: mono_2Etyop_2Emin_2Ebool] :
( p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(X0,j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,sK27(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0),X2)))))
| ~ p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(X0,X1))
| p(X2) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_353])]) ).
tff(f4329,plain,
( ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29,X1: mono_2Etyop_2Emin_2Ebool] :
( p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(X0,j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,sK27(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0),X2)))))
| ~ p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(X0,X1))
| p(X2) )
| ~ spl44_44
| ~ spl44_124
| ~ spl44_153
| ~ spl44_194 ),
inference(forward_demodulation,[],[f4328,f919]) ).
tff(f4328,plain,
( ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29,X1: mono_2Etyop_2Emin_2Ebool] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(X0,j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,sK27(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0),X2))))))))
| ~ p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(X0,X1))
| p(X2) )
| ~ spl44_44
| ~ spl44_124
| ~ spl44_153
| ~ spl44_194 ),
inference(forward_demodulation,[],[f4327,f1662]) ).
tff(f4327,plain,
( ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29,X1: mono_2Etyop_2Emin_2Ebool] :
( ~ p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(X0,X1))
| p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0)),s(tyop_2Emin_2Ebool,sK27(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0),X2))))))
| p(X2) )
| ~ spl44_44
| ~ spl44_153
| ~ spl44_194 ),
inference(forward_demodulation,[],[f4315,f919]) ).
tff(f4315,plain,
( ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29,X1: mono_2Etyop_2Emin_2Ebool] :
( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(X0,X1)))))
| p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0)),s(tyop_2Emin_2Ebool,sK27(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0),X2))))))
| p(X2) )
| ~ spl44_153
| ~ spl44_194 ),
inference(superposition,[],[f4140,f1659]) ).
tff(f33299,plain,
( spl44_352
| ~ spl44_44
| ~ spl44_124
| ~ spl44_153
| ~ spl44_193 ),
inference(avatar_split_clause,[],[f4270,f4135,f1658,f1474,f918,f33297]) ).
tff(f33297,plain,
( spl44_352
<=> ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29,X1: mono_2Etyop_2Emin_2Ebool] :
( p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(X0,j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,sK25(tyop_2Emin_2Ebool,X2,i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0))))))
| ~ p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(X0,X1))
| p(X2) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_352])]) ).
tff(f4270,plain,
( ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29,X1: mono_2Etyop_2Emin_2Ebool] :
( p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(X0,j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,sK25(tyop_2Emin_2Ebool,X2,i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0))))))
| ~ p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(X0,X1))
| p(X2) )
| ~ spl44_44
| ~ spl44_124
| ~ spl44_153
| ~ spl44_193 ),
inference(forward_demodulation,[],[f4269,f919]) ).
tff(f4269,plain,
( ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29,X1: mono_2Etyop_2Emin_2Ebool] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(X0,j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,sK25(tyop_2Emin_2Ebool,X2,i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0)))))))))
| ~ p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(X0,X1))
| p(X2) )
| ~ spl44_44
| ~ spl44_124
| ~ spl44_153
| ~ spl44_193 ),
inference(forward_demodulation,[],[f4268,f1662]) ).
tff(f4268,plain,
( ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29,X1: mono_2Etyop_2Emin_2Ebool] :
( ~ p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(X0,X1))
| p(X2)
| p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0)),s(tyop_2Emin_2Ebool,sK25(tyop_2Emin_2Ebool,X2,i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0))))))) )
| ~ spl44_44
| ~ spl44_153
| ~ spl44_193 ),
inference(forward_demodulation,[],[f4256,f919]) ).
tff(f4256,plain,
( ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29,X1: mono_2Etyop_2Emin_2Ebool] :
( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(X0,X1)))))
| p(X2)
| p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0)),s(tyop_2Emin_2Ebool,sK25(tyop_2Emin_2Ebool,X2,i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0))))))) )
| ~ spl44_153
| ~ spl44_193 ),
inference(superposition,[],[f4136,f1659]) ).
tff(f33208,plain,
( ~ spl44_336
| spl44_351
| ~ spl44_140
| ~ spl44_167 ),
inference(avatar_split_clause,[],[f1872,f1841,f1556,f33205,f32400]) ).
tff(f32400,plain,
( spl44_336
<=> p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),combin_i_2E0))))) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_336])]) ).
tff(f33205,plain,
( spl44_351
<=> p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,sK17(tyop_2Emin_2Ebool,combin_i_2E0)))) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_351])]) ).
tff(f1556,plain,
( spl44_140
<=> ! [X0: d,X1: u] : ( s(X0,X1) = s(X0,app_2E2(s(tyop_2Emin_2Efun(X0,X0),combin_i_2E0),s(X0,X1))) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_140])]) ).
tff(f1872,plain,
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,sK17(tyop_2Emin_2Ebool,combin_i_2E0))))
| ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),combin_i_2E0)))))
| ~ spl44_140
| ~ spl44_167 ),
inference(superposition,[],[f1842,f1557]) ).
tff(f1557,plain,
( ! [X0: d,X1: u] : ( s(X0,X1) = s(X0,app_2E2(s(tyop_2Emin_2Efun(X0,X0),combin_i_2E0),s(X0,X1))) )
| ~ spl44_140 ),
inference(avatar_component_clause,[],[f1556]) ).
tff(f33122,plain,
( spl44_334
| ~ spl44_350
| ~ spl44_140
| ~ spl44_165 ),
inference(avatar_split_clause,[],[f1860,f1832,f1556,f33119,f32310]) ).
tff(f32310,plain,
( spl44_334
<=> p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),combin_i_2E0))))) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_334])]) ).
tff(f33119,plain,
( spl44_350
<=> p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,sK16(tyop_2Emin_2Ebool,combin_i_2E0)))) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_350])]) ).
tff(f1860,plain,
( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,sK16(tyop_2Emin_2Ebool,combin_i_2E0))))
| p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),combin_i_2E0)))))
| ~ spl44_140
| ~ spl44_165 ),
inference(superposition,[],[f1833,f1557]) ).
tff(f33117,plain,
( spl44_349
| ~ spl44_44
| ~ spl44_162
| ~ spl44_164 ),
inference(avatar_split_clause,[],[f1830,f1813,f1702,f918,f33115]) ).
tff(f33115,plain,
( spl44_349
<=> ! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29,X1: mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29] :
( p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(X0,X1))
| ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(X0)))))) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_349])]) ).
tff(f1830,plain,
( ! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29,X1: mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29] :
( p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(X0,X1))
| ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(X0)))))) )
| ~ spl44_44
| ~ spl44_162
| ~ spl44_164 ),
inference(forward_demodulation,[],[f1820,f919]) ).
tff(f1820,plain,
( ! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29,X1: mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(X0,X1)))))
| ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(X0)))))) )
| ~ spl44_162
| ~ spl44_164 ),
inference(superposition,[],[f1703,f1814]) ).
tff(f33113,plain,
( spl44_348
| ~ spl44_44
| ~ spl44_163
| ~ spl44_164 ),
inference(avatar_split_clause,[],[f1829,f1813,f1706,f918,f33111]) ).
tff(f33111,plain,
( spl44_348
<=> ! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29,X1: mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29] :
( ~ p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(X0,X1))
| p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(X0)))))) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_348])]) ).
tff(f1829,plain,
( ! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29,X1: mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29] :
( ~ p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(X0,X1))
| p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(X0)))))) )
| ~ spl44_44
| ~ spl44_163
| ~ spl44_164 ),
inference(forward_demodulation,[],[f1819,f919]) ).
tff(f1819,plain,
( ! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29,X1: mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29] :
( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(X0,X1)))))
| p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(X0)))))) )
| ~ spl44_163
| ~ spl44_164 ),
inference(superposition,[],[f1707,f1814]) ).
tff(f33103,plain,
( spl44_347
| ~ spl44_332 ),
inference(avatar_split_clause,[],[f32499,f30978,f33101]) ).
tff(f33101,plain,
( spl44_347
<=> ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( ( X0 = X1 )
| ( mono_2Ec_2Ebool_2ET_2E0 = mono_2Ec_2Ebool_2E_7E_2E1(X1) )
| ( mono_2Ec_2Ebool_2ET_2E0 = mono_2Ec_2Ebool_2E_7E_2E1(X0) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_347])]) ).
tff(f30978,plain,
( spl44_332
<=> ! [X0: mono_2Etyop_2Emin_2Ebool] :
( ( j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2ET_2E0))) = X0 )
| ( mono_2Ec_2Ebool_2ET_2E0 = mono_2Ec_2Ebool_2E_7E_2E1(X0) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_332])]) ).
tff(f32499,plain,
( ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( ( X0 = X1 )
| ( mono_2Ec_2Ebool_2ET_2E0 = mono_2Ec_2Ebool_2E_7E_2E1(X1) )
| ( mono_2Ec_2Ebool_2ET_2E0 = mono_2Ec_2Ebool_2E_7E_2E1(X0) ) )
| ~ spl44_332 ),
inference(superposition,[],[f30979,f30979]) ).
tff(f30979,plain,
( ! [X0: mono_2Etyop_2Emin_2Ebool] :
( ( j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2ET_2E0))) = X0 )
| ( mono_2Ec_2Ebool_2ET_2E0 = mono_2Ec_2Ebool_2E_7E_2E1(X0) ) )
| ~ spl44_332 ),
inference(avatar_component_clause,[],[f30978]) ).
tff(f33099,plain,
( spl44_346
| ~ spl44_24
| ~ spl44_149 ),
inference(avatar_split_clause,[],[f1645,f1603,f809,f33097]) ).
tff(f33097,plain,
( spl44_346
<=> ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( p(X0)
| sP6(X1,X0,X2)
| ~ sP4(X0,X2,X1)
| ~ sP3(X2,X0,X1)
| p(X2) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_346])]) ).
tff(f809,plain,
( spl44_24
<=> ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( sP5(X0,X1,X2)
| p(X1) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_24])]) ).
tff(f1603,plain,
( spl44_149
<=> ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( sP6(X0,X1,X2)
| p(X1)
| ~ sP5(X0,X2,X1)
| ~ sP4(X1,X2,X0)
| ~ sP3(X2,X1,X0) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_149])]) ).
tff(f1645,plain,
( ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( p(X0)
| sP6(X1,X0,X2)
| ~ sP4(X0,X2,X1)
| ~ sP3(X2,X0,X1)
| p(X2) )
| ~ spl44_24
| ~ spl44_149 ),
inference(resolution,[],[f1604,f810]) ).
tff(f810,plain,
( ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( sP5(X0,X1,X2)
| p(X1) )
| ~ spl44_24 ),
inference(avatar_component_clause,[],[f809]) ).
tff(f1604,plain,
( ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( ~ sP5(X0,X2,X1)
| p(X1)
| sP6(X0,X1,X2)
| ~ sP4(X1,X2,X0)
| ~ sP3(X2,X1,X0) )
| ~ spl44_149 ),
inference(avatar_component_clause,[],[f1603]) ).
tff(f32942,plain,
( spl44_286
| spl44_345
| ~ spl44_140
| ~ spl44_198 ),
inference(avatar_split_clause,[],[f4536,f4159,f1556,f32940,f16656]) ).
tff(f16656,plain,
( spl44_286
<=> ! [X0: u] : ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,X0))) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_286])]) ).
tff(f32940,plain,
( spl44_345
<=> ! [X1: mono_2Etyop_2Emin_2Ebool] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,sK38(tyop_2Emin_2Ebool,combin_i_2E0,X1))))
| ~ p(X1) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_345])]) ).
tff(f4536,plain,
( ! [X0: u,X1: mono_2Etyop_2Emin_2Ebool] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,sK38(tyop_2Emin_2Ebool,combin_i_2E0,X1))))
| ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,X0)))
| ~ p(X1) )
| ~ spl44_140
| ~ spl44_198 ),
inference(forward_demodulation,[],[f4518,f1557]) ).
tff(f4518,plain,
( ! [X0: u,X1: mono_2Etyop_2Emin_2Ebool] :
( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,X0)))
| ~ p(X1)
| p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),combin_i_2E0),s(tyop_2Emin_2Ebool,sK38(tyop_2Emin_2Ebool,combin_i_2E0,X1)))))) )
| ~ spl44_140
| ~ spl44_198 ),
inference(superposition,[],[f4160,f1557]) ).
tff(f32887,plain,
( spl44_286
| spl44_344
| ~ spl44_140
| ~ spl44_197 ),
inference(avatar_split_clause,[],[f4455,f4155,f1556,f32885,f16656]) ).
tff(f32885,plain,
( spl44_344
<=> ! [X1: mono_2Etyop_2Emin_2Ebool] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,sK36(tyop_2Emin_2Ebool,X1,combin_i_2E0))))
| ~ p(X1) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_344])]) ).
tff(f4455,plain,
( ! [X0: u,X1: mono_2Etyop_2Emin_2Ebool] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,sK36(tyop_2Emin_2Ebool,X1,combin_i_2E0))))
| ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,X0)))
| ~ p(X1) )
| ~ spl44_140
| ~ spl44_197 ),
inference(forward_demodulation,[],[f4437,f1557]) ).
tff(f4437,plain,
( ! [X0: u,X1: mono_2Etyop_2Emin_2Ebool] :
( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,X0)))
| p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),combin_i_2E0),s(tyop_2Emin_2Ebool,sK36(tyop_2Emin_2Ebool,X1,combin_i_2E0))))))
| ~ p(X1) )
| ~ spl44_140
| ~ spl44_197 ),
inference(superposition,[],[f4156,f1557]) ).
tff(f32835,plain,
( spl44_343
| spl44_295
| ~ spl44_140
| ~ spl44_196 ),
inference(avatar_split_clause,[],[f4396,f4151,f1556,f22727,f32833]) ).
tff(f32833,plain,
( spl44_343
<=> ! [X0: mono_2Etyop_2Emin_2Ebool] :
( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,sK31(tyop_2Emin_2Ebool,X0,combin_i_2E0))))
| p(X0) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_343])]) ).
tff(f22727,plain,
( spl44_295
<=> ! [X0: u] : p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,X0))) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_295])]) ).
tff(f4396,plain,
( ! [X0: mono_2Etyop_2Emin_2Ebool,X1: u] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,X1)))
| ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,sK31(tyop_2Emin_2Ebool,X0,combin_i_2E0))))
| p(X0) )
| ~ spl44_140
| ~ spl44_196 ),
inference(forward_demodulation,[],[f4387,f1557]) ).
tff(f4387,plain,
( ! [X0: mono_2Etyop_2Emin_2Ebool,X1: u] :
( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,sK31(tyop_2Emin_2Ebool,X0,combin_i_2E0))))
| p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),combin_i_2E0),s(tyop_2Emin_2Ebool,X1)))))
| p(X0) )
| ~ spl44_140
| ~ spl44_196 ),
inference(superposition,[],[f4152,f1557]) ).
tff(f32757,plain,
( spl44_342
| spl44_295
| ~ spl44_140
| ~ spl44_195 ),
inference(avatar_split_clause,[],[f4366,f4143,f1556,f22727,f32755]) ).
tff(f32755,plain,
( spl44_342
<=> ! [X0: mono_2Etyop_2Emin_2Ebool] :
( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,sK29(tyop_2Emin_2Ebool,X0,combin_i_2E0))))
| p(X0) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_342])]) ).
tff(f4366,plain,
( ! [X0: mono_2Etyop_2Emin_2Ebool,X1: u] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,X1)))
| ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,sK29(tyop_2Emin_2Ebool,X0,combin_i_2E0))))
| p(X0) )
| ~ spl44_140
| ~ spl44_195 ),
inference(forward_demodulation,[],[f4357,f1557]) ).
tff(f4357,plain,
( ! [X0: mono_2Etyop_2Emin_2Ebool,X1: u] :
( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,sK29(tyop_2Emin_2Ebool,X0,combin_i_2E0))))
| p(X0)
| p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),combin_i_2E0),s(tyop_2Emin_2Ebool,X1))))) )
| ~ spl44_140
| ~ spl44_195 ),
inference(superposition,[],[f4144,f1557]) ).
tff(f32702,plain,
( spl44_286
| spl44_341
| ~ spl44_140
| ~ spl44_194 ),
inference(avatar_split_clause,[],[f4336,f4139,f1556,f32700,f16656]) ).
tff(f32700,plain,
( spl44_341
<=> ! [X1: mono_2Etyop_2Emin_2Ebool] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,sK27(tyop_2Emin_2Ebool,combin_i_2E0,X1))))
| p(X1) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_341])]) ).
tff(f4336,plain,
( ! [X0: u,X1: mono_2Etyop_2Emin_2Ebool] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,sK27(tyop_2Emin_2Ebool,combin_i_2E0,X1))))
| ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,X0)))
| p(X1) )
| ~ spl44_140
| ~ spl44_194 ),
inference(forward_demodulation,[],[f4318,f1557]) ).
tff(f4318,plain,
( ! [X0: u,X1: mono_2Etyop_2Emin_2Ebool] :
( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,X0)))
| p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),combin_i_2E0),s(tyop_2Emin_2Ebool,sK27(tyop_2Emin_2Ebool,combin_i_2E0,X1))))))
| p(X1) )
| ~ spl44_140
| ~ spl44_194 ),
inference(superposition,[],[f4140,f1557]) ).
tff(f32647,plain,
( spl44_286
| spl44_340
| ~ spl44_140
| ~ spl44_193 ),
inference(avatar_split_clause,[],[f4277,f4135,f1556,f32645,f16656]) ).
tff(f32645,plain,
( spl44_340
<=> ! [X1: mono_2Etyop_2Emin_2Ebool] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,sK25(tyop_2Emin_2Ebool,X1,combin_i_2E0))))
| p(X1) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_340])]) ).
tff(f4277,plain,
( ! [X0: u,X1: mono_2Etyop_2Emin_2Ebool] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,sK25(tyop_2Emin_2Ebool,X1,combin_i_2E0))))
| ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,X0)))
| p(X1) )
| ~ spl44_140
| ~ spl44_193 ),
inference(forward_demodulation,[],[f4259,f1557]) ).
tff(f4259,plain,
( ! [X0: u,X1: mono_2Etyop_2Emin_2Ebool] :
( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,X0)))
| p(X1)
| p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),combin_i_2E0),s(tyop_2Emin_2Ebool,sK25(tyop_2Emin_2Ebool,X1,combin_i_2E0)))))) )
| ~ spl44_140
| ~ spl44_193 ),
inference(superposition,[],[f4136,f1557]) ).
tff(f32595,plain,
( spl44_339
| spl44_295
| ~ spl44_140
| ~ spl44_192 ),
inference(avatar_split_clause,[],[f4218,f4131,f1556,f22727,f32593]) ).
tff(f32593,plain,
( spl44_339
<=> ! [X0: mono_2Etyop_2Emin_2Ebool] :
( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,sK22(tyop_2Emin_2Ebool,combin_i_2E0,X0))))
| ~ p(X0) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_339])]) ).
tff(f4218,plain,
( ! [X0: mono_2Etyop_2Emin_2Ebool,X1: u] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,X1)))
| ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,sK22(tyop_2Emin_2Ebool,combin_i_2E0,X0))))
| ~ p(X0) )
| ~ spl44_140
| ~ spl44_192 ),
inference(forward_demodulation,[],[f4209,f1557]) ).
tff(f4209,plain,
( ! [X0: mono_2Etyop_2Emin_2Ebool,X1: u] :
( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,sK22(tyop_2Emin_2Ebool,combin_i_2E0,X0))))
| ~ p(X0)
| p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),combin_i_2E0),s(tyop_2Emin_2Ebool,X1))))) )
| ~ spl44_140
| ~ spl44_192 ),
inference(superposition,[],[f4132,f1557]) ).
tff(f32543,plain,
( spl44_338
| spl44_295
| ~ spl44_140
| ~ spl44_191 ),
inference(avatar_split_clause,[],[f4188,f4127,f1556,f22727,f32541]) ).
tff(f32541,plain,
( spl44_338
<=> ! [X0: mono_2Etyop_2Emin_2Ebool] :
( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,sK20(tyop_2Emin_2Ebool,X0,combin_i_2E0))))
| ~ p(X0) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_338])]) ).
tff(f4188,plain,
( ! [X0: mono_2Etyop_2Emin_2Ebool,X1: u] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,X1)))
| ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,sK20(tyop_2Emin_2Ebool,X0,combin_i_2E0))))
| ~ p(X0) )
| ~ spl44_140
| ~ spl44_191 ),
inference(forward_demodulation,[],[f4179,f1557]) ).
tff(f4179,plain,
( ! [X0: mono_2Etyop_2Emin_2Ebool,X1: u] :
( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,sK20(tyop_2Emin_2Ebool,X0,combin_i_2E0))))
| p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),combin_i_2E0),s(tyop_2Emin_2Ebool,X1)))))
| ~ p(X0) )
| ~ spl44_140
| ~ spl44_191 ),
inference(superposition,[],[f4128,f1557]) ).
tff(f32539,plain,
( spl44_337
| ~ spl44_44
| ~ spl44_153
| ~ spl44_163 ),
inference(avatar_split_clause,[],[f1811,f1706,f1658,f918,f32537]) ).
tff(f32537,plain,
( spl44_337
<=> ! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29,X1: mono_2Etyop_2Emin_2Ebool] :
( ~ p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(X0,X1))
| p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0)))))) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_337])]) ).
tff(f1811,plain,
( ! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29,X1: mono_2Etyop_2Emin_2Ebool] :
( ~ p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(X0,X1))
| p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0)))))) )
| ~ spl44_44
| ~ spl44_153
| ~ spl44_163 ),
inference(forward_demodulation,[],[f1808,f919]) ).
tff(f1808,plain,
( ! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29,X1: mono_2Etyop_2Emin_2Ebool] :
( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(X0,X1)))))
| p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0)))))) )
| ~ spl44_153
| ~ spl44_163 ),
inference(superposition,[],[f1707,f1659]) ).
tff(f32403,plain,
( spl44_336
| spl44_286
| ~ spl44_140
| ~ spl44_163 ),
inference(avatar_split_clause,[],[f1809,f1706,f1556,f16656,f32400]) ).
tff(f1809,plain,
( ! [X0: u] :
( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,X0)))
| p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),combin_i_2E0))))) )
| ~ spl44_140
| ~ spl44_163 ),
inference(superposition,[],[f1707,f1557]) ).
tff(f32398,plain,
( spl44_335
| ~ spl44_44
| ~ spl44_153
| ~ spl44_162 ),
inference(avatar_split_clause,[],[f1784,f1702,f1658,f918,f32396]) ).
tff(f32396,plain,
( spl44_335
<=> ! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29,X1: mono_2Etyop_2Emin_2Ebool] :
( p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(X0,X1))
| ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0)))))) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_335])]) ).
tff(f1784,plain,
( ! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29,X1: mono_2Etyop_2Emin_2Ebool] :
( p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(X0,X1))
| ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0)))))) )
| ~ spl44_44
| ~ spl44_153
| ~ spl44_162 ),
inference(forward_demodulation,[],[f1781,f919]) ).
tff(f1781,plain,
( ! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29,X1: mono_2Etyop_2Emin_2Ebool] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(X0,X1)))))
| ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0)))))) )
| ~ spl44_153
| ~ spl44_162 ),
inference(superposition,[],[f1703,f1659]) ).
tff(f32313,plain,
( ~ spl44_334
| spl44_295
| ~ spl44_140
| ~ spl44_162 ),
inference(avatar_split_clause,[],[f1782,f1702,f1556,f22727,f32310]) ).
tff(f1782,plain,
( ! [X0: u] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,X0)))
| ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),combin_i_2E0))))) )
| ~ spl44_140
| ~ spl44_162 ),
inference(superposition,[],[f1703,f1557]) ).
tff(f32043,plain,
( spl44_333
| ~ spl44_44
| ~ spl44_331 ),
inference(avatar_split_clause,[],[f30480,f29820,f918,f32041]) ).
tff(f32041,plain,
( spl44_333
<=> ! [X0: mono_2Etyop_2Emin_2Ebool] :
( ( mono_2Ec_2Ebool_2ET_2E0 = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(X0))) )
| ( mono_2Ec_2Ebool_2ET_2E0 = mono_2Ec_2Ebool_2E_7E_2E1(X0) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_333])]) ).
tff(f29820,plain,
( spl44_331
<=> ! [X0: mono_2Etyop_2Emin_2Ebool] :
( ( mono_2Ec_2Ebool_2ET_2E0 = mono_2Ec_2Ebool_2E_7E_2E1(X0) )
| ( s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(X0)) = s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2ET_2E0)) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_331])]) ).
tff(f30480,plain,
( ! [X0: mono_2Etyop_2Emin_2Ebool] :
( ( mono_2Ec_2Ebool_2ET_2E0 = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(X0))) )
| ( mono_2Ec_2Ebool_2ET_2E0 = mono_2Ec_2Ebool_2E_7E_2E1(X0) ) )
| ~ spl44_44
| ~ spl44_331 ),
inference(superposition,[],[f919,f29821]) ).
tff(f29821,plain,
( ! [X0: mono_2Etyop_2Emin_2Ebool] :
( ( s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(X0)) = s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2ET_2E0)) )
| ( mono_2Ec_2Ebool_2ET_2E0 = mono_2Ec_2Ebool_2E_7E_2E1(X0) ) )
| ~ spl44_331 ),
inference(avatar_component_clause,[],[f29820]) ).
tff(f30980,plain,
( spl44_332
| ~ spl44_44
| ~ spl44_331 ),
inference(avatar_split_clause,[],[f30448,f29820,f918,f30978]) ).
tff(f30448,plain,
( ! [X0: mono_2Etyop_2Emin_2Ebool] :
( ( j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2ET_2E0))) = X0 )
| ( mono_2Ec_2Ebool_2ET_2E0 = mono_2Ec_2Ebool_2E_7E_2E1(X0) ) )
| ~ spl44_44
| ~ spl44_331 ),
inference(superposition,[],[f919,f29821]) ).
tff(f29822,plain,
( spl44_331
| ~ spl44_52
| ~ spl44_320 ),
inference(avatar_split_clause,[],[f29397,f25121,f982,f29820]) ).
tff(f982,plain,
( spl44_52
<=> ! [X0: mono_2Etyop_2Emin_2Ebool] :
( p(X0)
| ( mono_2Ec_2Ebool_2ET_2E0 = mono_2Ec_2Ebool_2E_7E_2E1(X0) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_52])]) ).
tff(f25121,plain,
( spl44_320
<=> ! [X0: mono_2Etyop_2Emin_2Ebool] :
( ~ p(X0)
| ( s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(X0)) = s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2ET_2E0)) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_320])]) ).
tff(f29397,plain,
( ! [X0: mono_2Etyop_2Emin_2Ebool] :
( ( mono_2Ec_2Ebool_2ET_2E0 = mono_2Ec_2Ebool_2E_7E_2E1(X0) )
| ( s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(X0)) = s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2ET_2E0)) ) )
| ~ spl44_52
| ~ spl44_320 ),
inference(resolution,[],[f983,f25122]) ).
tff(f25122,plain,
( ! [X0: mono_2Etyop_2Emin_2Ebool] :
( ~ p(X0)
| ( s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(X0)) = s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2ET_2E0)) ) )
| ~ spl44_320 ),
inference(avatar_component_clause,[],[f25121]) ).
tff(f983,plain,
( ! [X0: mono_2Etyop_2Emin_2Ebool] :
( p(X0)
| ( mono_2Ec_2Ebool_2ET_2E0 = mono_2Ec_2Ebool_2E_7E_2E1(X0) ) )
| ~ spl44_52 ),
inference(avatar_component_clause,[],[f982]) ).
tff(f29086,plain,
( spl44_330
| ~ spl44_6
| ~ spl44_321 ),
inference(avatar_split_clause,[],[f25353,f25272,f730,f29084]) ).
tff(f29084,plain,
( spl44_330
<=> ! [X0: mono_2Etyop_2Emin_2Ebool] :
( ( s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2ET_2E0)) = s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2E_7E_2E1(mono_2Ec_2Ebool_2E_7E_2E1(X0)))) )
| ~ p(X0) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_330])]) ).
tff(f730,plain,
( spl44_6
<=> ! [X0: mono_2Etyop_2Emin_2Ebool] :
( ~ p(X0)
| ~ p(mono_2Ec_2Ebool_2E_7E_2E1(X0)) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_6])]) ).
tff(f25272,plain,
( spl44_321
<=> ! [X0: mono_2Etyop_2Emin_2Ebool] :
( ( s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2ET_2E0)) = s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2E_7E_2E1(X0))) )
| p(X0) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_321])]) ).
tff(f25353,plain,
( ! [X0: mono_2Etyop_2Emin_2Ebool] :
( ( s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2ET_2E0)) = s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2E_7E_2E1(mono_2Ec_2Ebool_2E_7E_2E1(X0)))) )
| ~ p(X0) )
| ~ spl44_6
| ~ spl44_321 ),
inference(resolution,[],[f25273,f731]) ).
tff(f731,plain,
( ! [X0: mono_2Etyop_2Emin_2Ebool] :
( ~ p(mono_2Ec_2Ebool_2E_7E_2E1(X0))
| ~ p(X0) )
| ~ spl44_6 ),
inference(avatar_component_clause,[],[f730]) ).
tff(f25273,plain,
( ! [X0: mono_2Etyop_2Emin_2Ebool] :
( p(X0)
| ( s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2ET_2E0)) = s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2E_7E_2E1(X0))) ) )
| ~ spl44_321 ),
inference(avatar_component_clause,[],[f25272]) ).
tff(f28566,plain,
( spl44_329
| ~ spl44_4
| ~ spl44_321 ),
inference(avatar_split_clause,[],[f25321,f25272,f722,f28564]) ).
tff(f28564,plain,
( spl44_329
<=> ! [X0: mono_2Etyop_2Emin_2Ebool] :
( ( s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2ET_2E0)) = s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2E_7E_2E1(X0))) )
| ( mono_2Ec_2Ebool_2ET_2E0 = X0 ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_329])]) ).
tff(f25321,plain,
( ! [X0: mono_2Etyop_2Emin_2Ebool] :
( ( s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2ET_2E0)) = s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2E_7E_2E1(X0))) )
| ( mono_2Ec_2Ebool_2ET_2E0 = X0 ) )
| ~ spl44_4
| ~ spl44_321 ),
inference(resolution,[],[f25273,f723]) ).
tff(f26373,plain,
( spl44_328
| ~ spl44_17
| ~ spl44_320 ),
inference(avatar_split_clause,[],[f25199,f25121,f781,f26371]) ).
tff(f26371,plain,
( spl44_328
<=> ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( ( s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2ET_2E0)) = s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2E_5C_2F_2E2(X0,X1))) )
| ~ p(X0) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_328])]) ).
tff(f781,plain,
( spl44_17
<=> ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( p(mono_2Ec_2Ebool_2E_5C_2F_2E2(X0,X1))
| ~ p(X0) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_17])]) ).
tff(f25199,plain,
( ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( ( s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2ET_2E0)) = s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2E_5C_2F_2E2(X0,X1))) )
| ~ p(X0) )
| ~ spl44_17
| ~ spl44_320 ),
inference(resolution,[],[f25122,f782]) ).
tff(f782,plain,
( ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( p(mono_2Ec_2Ebool_2E_5C_2F_2E2(X0,X1))
| ~ p(X0) )
| ~ spl44_17 ),
inference(avatar_component_clause,[],[f781]) ).
tff(f26324,plain,
( spl44_327
| ~ spl44_18
| ~ spl44_320 ),
inference(avatar_split_clause,[],[f25198,f25121,f785,f26322]) ).
tff(f26322,plain,
( spl44_327
<=> ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( ( s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2ET_2E0)) = s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2E_5C_2F_2E2(X0,X1))) )
| ~ p(X1) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_327])]) ).
tff(f785,plain,
( spl44_18
<=> ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( p(mono_2Ec_2Ebool_2E_5C_2F_2E2(X0,X1))
| ~ p(X1) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_18])]) ).
tff(f25198,plain,
( ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( ( s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2ET_2E0)) = s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2E_5C_2F_2E2(X0,X1))) )
| ~ p(X1) )
| ~ spl44_18
| ~ spl44_320 ),
inference(resolution,[],[f25122,f786]) ).
tff(f786,plain,
( ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( p(mono_2Ec_2Ebool_2E_5C_2F_2E2(X0,X1))
| ~ p(X1) )
| ~ spl44_18 ),
inference(avatar_component_clause,[],[f785]) ).
tff(f26226,plain,
( spl44_326
| ~ spl44_19
| ~ spl44_320 ),
inference(avatar_split_clause,[],[f25196,f25121,f789,f26224]) ).
tff(f26224,plain,
( spl44_326
<=> ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( ( s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2ET_2E0)) = s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Emin_2E_3D_3D_3E_2E2(X0,X1))) )
| p(X0) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_326])]) ).
tff(f789,plain,
( spl44_19
<=> ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( p(mono_2Ec_2Emin_2E_3D_3D_3E_2E2(X0,X1))
| p(X0) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_19])]) ).
tff(f25196,plain,
( ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( ( s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2ET_2E0)) = s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Emin_2E_3D_3D_3E_2E2(X0,X1))) )
| p(X0) )
| ~ spl44_19
| ~ spl44_320 ),
inference(resolution,[],[f25122,f790]) ).
tff(f790,plain,
( ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( p(mono_2Ec_2Emin_2E_3D_3D_3E_2E2(X0,X1))
| p(X0) )
| ~ spl44_19 ),
inference(avatar_component_clause,[],[f789]) ).
tff(f26194,plain,
( spl44_325
| ~ spl44_20
| ~ spl44_320 ),
inference(avatar_split_clause,[],[f25195,f25121,f793,f26192]) ).
tff(f26192,plain,
( spl44_325
<=> ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( ( s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2ET_2E0)) = s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Emin_2E_3D_3D_3E_2E2(X0,X1))) )
| ~ p(X1) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_325])]) ).
tff(f793,plain,
( spl44_20
<=> ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( p(mono_2Ec_2Emin_2E_3D_3D_3E_2E2(X0,X1))
| ~ p(X1) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_20])]) ).
tff(f25195,plain,
( ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( ( s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2ET_2E0)) = s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Emin_2E_3D_3D_3E_2E2(X0,X1))) )
| ~ p(X1) )
| ~ spl44_20
| ~ spl44_320 ),
inference(resolution,[],[f25122,f794]) ).
tff(f794,plain,
( ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( p(mono_2Ec_2Emin_2E_3D_3D_3E_2E2(X0,X1))
| ~ p(X1) )
| ~ spl44_20 ),
inference(avatar_component_clause,[],[f793]) ).
tff(f25489,plain,
( spl44_182
| ~ spl44_44
| ~ spl44_295 ),
inference(avatar_split_clause,[],[f24386,f22727,f918,f2868]) ).
tff(f2868,plain,
( spl44_182
<=> ! [X1: mono_2Etyop_2Emin_2Ebool] : p(X1) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_182])]) ).
tff(f24386,plain,
( ! [X0: mono_2Etyop_2Emin_2Ebool] : p(X0)
| ~ spl44_44
| ~ spl44_295 ),
inference(superposition,[],[f22728,f919]) ).
tff(f22728,plain,
( ! [X0: u] : p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,X0)))
| ~ spl44_295 ),
inference(avatar_component_clause,[],[f22727]) ).
tff(f25487,plain,
( spl44_324
| ~ spl44_224
| ~ spl44_225 ),
inference(avatar_split_clause,[],[f6088,f5856,f5751,f25485]) ).
tff(f25485,plain,
( spl44_324
<=> ! [X4: u,X0: d,X3: u,X2: u,X1: d] : ( j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Epred__set_2EBIJ_2E3(s(tyop_2Emin_2Efun(X1,X0),X2),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool)),X3),s(tyop_2Emin_2Efun(X1,X0),X2))),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X4)))) = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool)),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool))),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool))),tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool)),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)))),combin_s_2E0),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool))),c_2Epred__set_2EBIJ_2E0))),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool)),X3))),s(tyop_2Emin_2Efun(X1,X0),X2))),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X4)))) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_324])]) ).
tff(f5751,plain,
( spl44_224
<=> ! [X2: u,X4: u,X0: d,X3: u,X1: d] : ( j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Epred__set_2EBIJ_2E3(s(tyop_2Emin_2Efun(X0,X1),X2),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X3),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X4)))) = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,X1),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool))),c_2Epred__set_2EBIJ_2E0),s(tyop_2Emin_2Efun(X0,X1),X2))),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X3))),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X4)))) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_224])]) ).
tff(f5856,plain,
( spl44_225
<=> ! [X2: d,X3: u,X4: u,X0: d,X5: u,X1: d] : ( s(X2,app_2E2(s(tyop_2Emin_2Efun(X0,X2),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,X1),tyop_2Emin_2Efun(X0,X2)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X1,X2)),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,X1),tyop_2Emin_2Efun(X0,X2))),combin_s_2E0),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X1,X2)),X3))),s(tyop_2Emin_2Efun(X0,X1),X4))),s(X0,X5))) = s(X2,app_2E2(s(tyop_2Emin_2Efun(X1,X2),app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X1,X2)),X3),s(X0,X5))),s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X4),s(X0,X5))))) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_225])]) ).
tff(f6088,plain,
( ! [X2: u,X3: u,X0: d,X1: d,X4: u] : ( j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Epred__set_2EBIJ_2E3(s(tyop_2Emin_2Efun(X1,X0),X2),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool)),X3),s(tyop_2Emin_2Efun(X1,X0),X2))),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X4)))) = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool)),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool))),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool))),tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool)),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)))),combin_s_2E0),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool))),c_2Epred__set_2EBIJ_2E0))),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool)),X3))),s(tyop_2Emin_2Efun(X1,X0),X2))),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X4)))) )
| ~ spl44_224
| ~ spl44_225 ),
inference(superposition,[],[f5752,f5857]) ).
tff(f5857,plain,
( ! [X2: d,X3: u,X0: d,X1: d,X4: u,X5: u] : ( s(X2,app_2E2(s(tyop_2Emin_2Efun(X0,X2),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,X1),tyop_2Emin_2Efun(X0,X2)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X1,X2)),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,X1),tyop_2Emin_2Efun(X0,X2))),combin_s_2E0),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X1,X2)),X3))),s(tyop_2Emin_2Efun(X0,X1),X4))),s(X0,X5))) = s(X2,app_2E2(s(tyop_2Emin_2Efun(X1,X2),app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X1,X2)),X3),s(X0,X5))),s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X4),s(X0,X5))))) )
| ~ spl44_225 ),
inference(avatar_component_clause,[],[f5856]) ).
tff(f5752,plain,
( ! [X2: u,X3: u,X0: d,X1: d,X4: u] : ( j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Epred__set_2EBIJ_2E3(s(tyop_2Emin_2Efun(X0,X1),X2),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X3),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X4)))) = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,X1),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool))),c_2Epred__set_2EBIJ_2E0),s(tyop_2Emin_2Efun(X0,X1),X2))),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X3))),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X4)))) )
| ~ spl44_224 ),
inference(avatar_component_clause,[],[f5751]) ).
tff(f25482,plain,
( spl44_323
| ~ spl44_224
| ~ spl44_225 ),
inference(avatar_split_clause,[],[f6065,f5856,f5751,f25480]) ).
tff(f25480,plain,
( spl44_323
<=> ! [X2: u,X4: u,X0: d,X3: u,X1: d] : ( j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Epred__set_2EBIJ_2E3(s(tyop_2Emin_2Efun(X1,X0),X2),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X4),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3)))))) = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool))),combin_s_2E0),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool))),c_2Epred__set_2EBIJ_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X4))),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3)))) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_323])]) ).
tff(f6065,plain,
( ! [X2: u,X3: u,X0: d,X1: d,X4: u] : ( j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Epred__set_2EBIJ_2E3(s(tyop_2Emin_2Efun(X1,X0),X2),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X4),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3)))))) = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool))),combin_s_2E0),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool))),c_2Epred__set_2EBIJ_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X4))),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3)))) )
| ~ spl44_224
| ~ spl44_225 ),
inference(superposition,[],[f5752,f5857]) ).
tff(f25454,plain,
( spl44_322
| ~ spl44_12
| ~ spl44_320 ),
inference(avatar_split_clause,[],[f25188,f25121,f761,f25452]) ).
tff(f25452,plain,
( spl44_322
<=> ! [X0: mono_2Etyop_2Emin_2Ebool] :
( ( s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2ET_2E0)) = s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2E_7E_2E0,X0))) )
| p(X0) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_322])]) ).
tff(f761,plain,
( spl44_12
<=> ! [X0: mono_2Etyop_2Emin_2Ebool] :
( p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2E_7E_2E0,X0))
| p(X0) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_12])]) ).
tff(f25188,plain,
( ! [X0: mono_2Etyop_2Emin_2Ebool] :
( ( s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2ET_2E0)) = s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2E_7E_2E0,X0))) )
| p(X0) )
| ~ spl44_12
| ~ spl44_320 ),
inference(resolution,[],[f25122,f762]) ).
tff(f762,plain,
( ! [X0: mono_2Etyop_2Emin_2Ebool] :
( p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2E_7E_2E0,X0))
| p(X0) )
| ~ spl44_12 ),
inference(avatar_component_clause,[],[f761]) ).
tff(f25274,plain,
( spl44_321
| ~ spl44_7
| ~ spl44_320 ),
inference(avatar_split_clause,[],[f25200,f25121,f734,f25272]) ).
tff(f734,plain,
( spl44_7
<=> ! [X0: mono_2Etyop_2Emin_2Ebool] :
( p(mono_2Ec_2Ebool_2E_7E_2E1(X0))
| p(X0) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_7])]) ).
tff(f25200,plain,
( ! [X0: mono_2Etyop_2Emin_2Ebool] :
( ( s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2ET_2E0)) = s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2E_7E_2E1(X0))) )
| p(X0) )
| ~ spl44_7
| ~ spl44_320 ),
inference(resolution,[],[f25122,f735]) ).
tff(f735,plain,
( ! [X0: mono_2Etyop_2Emin_2Ebool] :
( p(mono_2Ec_2Ebool_2E_7E_2E1(X0))
| p(X0) )
| ~ spl44_7 ),
inference(avatar_component_clause,[],[f734]) ).
tff(f25123,plain,
( spl44_320
| spl44_63
| ~ spl44_5
| ~ spl44_291
| spl44_294 ),
inference(avatar_split_clause,[],[f22794,f22723,f21414,f726,f1029,f25121]) ).
tff(f1029,plain,
( spl44_63
<=> ( mono_2Ec_2Ebool_2ET_2E0 = mono_2Ec_2Ebool_2EF_2E0 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_63])]) ).
tff(f21414,plain,
( spl44_291
<=> ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( ( mono_2Ec_2Ebool_2ET_2E0 = X0 )
| ( s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(X1)) = s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2ET_2E0)) )
| ( X0 = X1 ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_291])]) ).
tff(f22723,plain,
( spl44_294
<=> p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,sK21(tyop_2Emin_2Ebool,combin_i_2E0)))) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_294])]) ).
tff(f22794,plain,
( ! [X0: mono_2Etyop_2Emin_2Ebool] :
( ( mono_2Ec_2Ebool_2ET_2E0 = mono_2Ec_2Ebool_2EF_2E0 )
| ~ p(X0)
| ( s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(X0)) = s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2ET_2E0)) ) )
| ~ spl44_5
| ~ spl44_291
| spl44_294 ),
inference(forward_demodulation,[],[f22763,f22730]) ).
tff(f22730,plain,
( ( mono_2Ec_2Ebool_2EF_2E0 = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,sK21(tyop_2Emin_2Ebool,combin_i_2E0))) )
| ~ spl44_5
| spl44_294 ),
inference(resolution,[],[f22725,f727]) ).
tff(f22725,plain,
( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,sK21(tyop_2Emin_2Ebool,combin_i_2E0))))
| spl44_294 ),
inference(avatar_component_clause,[],[f22723]) ).
tff(f22763,plain,
( ! [X0: mono_2Etyop_2Emin_2Ebool] :
( ~ p(X0)
| ( mono_2Ec_2Ebool_2ET_2E0 = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,sK21(tyop_2Emin_2Ebool,combin_i_2E0))) )
| ( s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(X0)) = s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2ET_2E0)) ) )
| ~ spl44_291
| spl44_294 ),
inference(superposition,[],[f22725,f21415]) ).
tff(f21415,plain,
( ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( ( mono_2Ec_2Ebool_2ET_2E0 = X0 )
| ( s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(X1)) = s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2ET_2E0)) )
| ( X0 = X1 ) )
| ~ spl44_291 ),
inference(avatar_component_clause,[],[f21414]) ).
tff(f25001,plain,
( spl44_319
| ~ spl44_2
| ~ spl44_291 ),
inference(avatar_split_clause,[],[f21754,f21414,f713,f24999]) ).
tff(f24999,plain,
( spl44_319
<=> ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( p(X0)
| ( s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(X1)) = s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2ET_2E0)) )
| ( X0 = X1 ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_319])]) ).
tff(f21754,plain,
( ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( p(X0)
| ( s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(X1)) = s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2ET_2E0)) )
| ( X0 = X1 ) )
| ~ spl44_2
| ~ spl44_291 ),
inference(superposition,[],[f715,f21415]) ).
tff(f715,plain,
( p(mono_2Ec_2Ebool_2ET_2E0)
| ~ spl44_2 ),
inference(avatar_component_clause,[],[f713]) ).
tff(f24751,plain,
( spl44_318
| ~ spl44_292 ),
inference(avatar_split_clause,[],[f23362,f22644,f24749]) ).
tff(f24749,plain,
( spl44_318
<=> ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( ( j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2ET_2E0))) != X1 )
| ( mono_2Ec_2Ebool_2ET_2E0 = X1 )
| ( X0 = X1 ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_318])]) ).
tff(f22644,plain,
( spl44_292
<=> ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( ( j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2ET_2E0))) = X0 )
| ( mono_2Ec_2Ebool_2ET_2E0 = X1 )
| ( X0 = X1 ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_292])]) ).
tff(f23362,plain,
( ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( ( j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2ET_2E0))) != X1 )
| ( mono_2Ec_2Ebool_2ET_2E0 = X1 )
| ( X0 = X1 ) )
| ~ spl44_292 ),
inference(equality_factoring,[],[f22645]) ).
tff(f22645,plain,
( ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( ( j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2ET_2E0))) = X0 )
| ( mono_2Ec_2Ebool_2ET_2E0 = X1 )
| ( X0 = X1 ) )
| ~ spl44_292 ),
inference(avatar_component_clause,[],[f22644]) ).
tff(f24404,plain,
( spl44_294
| ~ spl44_295 ),
inference(avatar_contradiction_clause,[],[f24331]) ).
tff(f24331,plain,
( $false
| spl44_294
| ~ spl44_295 ),
inference(resolution,[],[f22728,f22725]) ).
tff(f24403,plain,
( ~ spl44_295
| spl44_296 ),
inference(avatar_contradiction_clause,[],[f24332]) ).
tff(f24332,plain,
( $false
| ~ spl44_295
| spl44_296 ),
inference(resolution,[],[f22728,f22798]) ).
tff(f22798,plain,
( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,sK23(tyop_2Emin_2Ebool,combin_i_2E0))))
| spl44_296 ),
inference(avatar_component_clause,[],[f22796]) ).
tff(f22796,plain,
( spl44_296
<=> p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,sK23(tyop_2Emin_2Ebool,combin_i_2E0)))) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_296])]) ).
tff(f24402,plain,
( ~ spl44_295
| spl44_299 ),
inference(avatar_contradiction_clause,[],[f24333]) ).
tff(f24333,plain,
( $false
| ~ spl44_295
| spl44_299 ),
inference(resolution,[],[f22728,f23515]) ).
tff(f23515,plain,
( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,sK28(tyop_2Emin_2Ebool,combin_i_2E0))))
| spl44_299 ),
inference(avatar_component_clause,[],[f23513]) ).
tff(f23513,plain,
( spl44_299
<=> p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,sK28(tyop_2Emin_2Ebool,combin_i_2E0)))) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_299])]) ).
tff(f24401,plain,
( ~ spl44_295
| spl44_300 ),
inference(avatar_contradiction_clause,[],[f24334]) ).
tff(f24334,plain,
( $false
| ~ spl44_295
| spl44_300 ),
inference(resolution,[],[f22728,f23591]) ).
tff(f23591,plain,
( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,sK30(tyop_2Emin_2Ebool,combin_i_2E0))))
| spl44_300 ),
inference(avatar_component_clause,[],[f23589]) ).
tff(f23589,plain,
( spl44_300
<=> p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,sK30(tyop_2Emin_2Ebool,combin_i_2E0)))) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_300])]) ).
tff(f24400,plain,
( ~ spl44_295
| ~ spl44_308 ),
inference(avatar_contradiction_clause,[],[f24335]) ).
tff(f24335,plain,
( $false
| ~ spl44_295
| ~ spl44_308 ),
inference(resolution,[],[f22728,f23849]) ).
tff(f23849,plain,
( ! [X0: d] : ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,sK35(tyop_2Emin_2Ebool,X0,combin_k_2E0))))
| ~ spl44_308 ),
inference(avatar_component_clause,[],[f23848]) ).
tff(f23848,plain,
( spl44_308
<=> ! [X0: d] : ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,sK35(tyop_2Emin_2Ebool,X0,combin_k_2E0)))) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_308])]) ).
tff(f24328,plain,
( spl44_317
| spl44_295
| ~ spl44_168
| ~ spl44_223 ),
inference(avatar_split_clause,[],[f5749,f5665,f1845,f22727,f24326]) ).
tff(f24326,plain,
( spl44_317
<=> ! [X0: d,X1: u] : ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,sK33(tyop_2Emin_2Ebool,X0,combin_k_2E0,X1)))) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_317])]) ).
tff(f5665,plain,
( spl44_223
<=> ! [X5: u,X0: d,X3: u,X2: u,X1: d] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool)),X2),s(X0,X3))),s(X1,sK32(X0,X1,X2,X3))))))
| ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool)),X2),s(X0,sK33(X0,X1,X2,X5)))),s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X5),s(X0,sK33(X0,X1,X2,X5)))))))) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_223])]) ).
tff(f5749,plain,
( ! [X2: u,X0: d,X1: u] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,X2)))
| ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,sK33(tyop_2Emin_2Ebool,X0,combin_k_2E0,X1)))) )
| ~ spl44_168
| ~ spl44_223 ),
inference(forward_demodulation,[],[f5717,f1846]) ).
tff(f5717,plain,
( ! [X2: u,X0: d,X1: u] :
( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,sK33(tyop_2Emin_2Ebool,X0,combin_k_2E0,X1))))
| p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),combin_k_2E0),s(tyop_2Emin_2Ebool,X2))),s(X0,sK32(tyop_2Emin_2Ebool,X0,combin_k_2E0,X2)))))) )
| ~ spl44_168
| ~ spl44_223 ),
inference(superposition,[],[f5666,f1846]) ).
tff(f5666,plain,
( ! [X2: u,X3: u,X0: d,X1: d,X5: u] :
( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool)),X2),s(X0,sK33(X0,X1,X2,X5)))),s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X5),s(X0,sK33(X0,X1,X2,X5))))))))
| p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool)),X2),s(X0,X3))),s(X1,sK32(X0,X1,X2,X3)))))) )
| ~ spl44_223 ),
inference(avatar_component_clause,[],[f5665]) ).
tff(f24324,plain,
( spl44_316
| ~ spl44_44
| ~ spl44_124
| ~ spl44_153
| ~ spl44_190 ),
inference(avatar_split_clause,[],[f4040,f3989,f1658,f1474,f918,f24322]) ).
tff(f4040,plain,
( ! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29,X1: mono_2Etyop_2Emin_2Ebool] :
( p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(X0,j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,sK39(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0))))))
| ~ p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(X0,X1)) )
| ~ spl44_44
| ~ spl44_124
| ~ spl44_153
| ~ spl44_190 ),
inference(forward_demodulation,[],[f4039,f919]) ).
tff(f4039,plain,
( ! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29,X1: mono_2Etyop_2Emin_2Ebool] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(X0,j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,sK39(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0)))))))))
| ~ p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(X0,X1)) )
| ~ spl44_44
| ~ spl44_124
| ~ spl44_153
| ~ spl44_190 ),
inference(forward_demodulation,[],[f4038,f1662]) ).
tff(f4038,plain,
( ! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29,X1: mono_2Etyop_2Emin_2Ebool] :
( ~ p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(X0,X1))
| p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0)),s(tyop_2Emin_2Ebool,sK39(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0))))))) )
| ~ spl44_44
| ~ spl44_153
| ~ spl44_190 ),
inference(forward_demodulation,[],[f4026,f919]) ).
tff(f4026,plain,
( ! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29,X1: mono_2Etyop_2Emin_2Ebool] :
( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(X0,X1)))))
| p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0)),s(tyop_2Emin_2Ebool,sK39(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0))))))) )
| ~ spl44_153
| ~ spl44_190 ),
inference(superposition,[],[f3990,f1659]) ).
tff(f24320,plain,
( spl44_315
| ~ spl44_44
| ~ spl44_124
| ~ spl44_153
| ~ spl44_188 ),
inference(avatar_split_clause,[],[f3977,f3922,f1658,f1474,f918,f24318]) ).
tff(f3977,plain,
( ! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29,X1: mono_2Etyop_2Emin_2Ebool] :
( p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(X0,j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,sK37(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0))))))
| ~ p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(X0,X1)) )
| ~ spl44_44
| ~ spl44_124
| ~ spl44_153
| ~ spl44_188 ),
inference(forward_demodulation,[],[f3976,f919]) ).
tff(f3976,plain,
( ! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29,X1: mono_2Etyop_2Emin_2Ebool] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(X0,j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,sK37(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0)))))))))
| ~ p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(X0,X1)) )
| ~ spl44_44
| ~ spl44_124
| ~ spl44_153
| ~ spl44_188 ),
inference(forward_demodulation,[],[f3975,f1662]) ).
tff(f3975,plain,
( ! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29,X1: mono_2Etyop_2Emin_2Ebool] :
( ~ p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(X0,X1))
| p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0)),s(tyop_2Emin_2Ebool,sK37(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0))))))) )
| ~ spl44_44
| ~ spl44_153
| ~ spl44_188 ),
inference(forward_demodulation,[],[f3963,f919]) ).
tff(f3963,plain,
( ! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29,X1: mono_2Etyop_2Emin_2Ebool] :
( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(X0,X1)))))
| p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0)),s(tyop_2Emin_2Ebool,sK37(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0))))))) )
| ~ spl44_153
| ~ spl44_188 ),
inference(superposition,[],[f3923,f1659]) ).
tff(f24316,plain,
( spl44_314
| ~ spl44_44
| ~ spl44_124
| ~ spl44_153
| ~ spl44_185 ),
inference(avatar_split_clause,[],[f3842,f3791,f1658,f1474,f918,f24314]) ).
tff(f3842,plain,
( ! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29,X1: mono_2Etyop_2Emin_2Ebool] :
( p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(X0,j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,sK26(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0))))))
| ~ p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(X0,X1)) )
| ~ spl44_44
| ~ spl44_124
| ~ spl44_153
| ~ spl44_185 ),
inference(forward_demodulation,[],[f3841,f919]) ).
tff(f3841,plain,
( ! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29,X1: mono_2Etyop_2Emin_2Ebool] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(X0,j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,sK26(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0)))))))))
| ~ p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(X0,X1)) )
| ~ spl44_44
| ~ spl44_124
| ~ spl44_153
| ~ spl44_185 ),
inference(forward_demodulation,[],[f3840,f1662]) ).
tff(f3840,plain,
( ! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29,X1: mono_2Etyop_2Emin_2Ebool] :
( ~ p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(X0,X1))
| p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0)),s(tyop_2Emin_2Ebool,sK26(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0))))))) )
| ~ spl44_44
| ~ spl44_153
| ~ spl44_185 ),
inference(forward_demodulation,[],[f3828,f919]) ).
tff(f3828,plain,
( ! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29,X1: mono_2Etyop_2Emin_2Ebool] :
( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(X0,X1)))))
| p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0)),s(tyop_2Emin_2Ebool,sK26(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0))))))) )
| ~ spl44_153
| ~ spl44_185 ),
inference(superposition,[],[f3792,f1659]) ).
tff(f24312,plain,
( spl44_313
| ~ spl44_44
| ~ spl44_124
| ~ spl44_153
| ~ spl44_183 ),
inference(avatar_split_clause,[],[f3752,f2871,f1658,f1474,f918,f24310]) ).
tff(f3752,plain,
( ! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29,X1: mono_2Etyop_2Emin_2Ebool] :
( p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(X0,j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,sK24(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0))))))
| ~ p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(X0,X1)) )
| ~ spl44_44
| ~ spl44_124
| ~ spl44_153
| ~ spl44_183 ),
inference(forward_demodulation,[],[f3751,f919]) ).
tff(f3751,plain,
( ! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29,X1: mono_2Etyop_2Emin_2Ebool] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(X0,j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,sK24(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0)))))))))
| ~ p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(X0,X1)) )
| ~ spl44_44
| ~ spl44_124
| ~ spl44_153
| ~ spl44_183 ),
inference(forward_demodulation,[],[f3750,f1662]) ).
tff(f3750,plain,
( ! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29,X1: mono_2Etyop_2Emin_2Ebool] :
( ~ p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(X0,X1))
| p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0)),s(tyop_2Emin_2Ebool,sK24(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0))))))) )
| ~ spl44_44
| ~ spl44_153
| ~ spl44_183 ),
inference(forward_demodulation,[],[f3738,f919]) ).
tff(f3738,plain,
( ! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29,X1: mono_2Etyop_2Emin_2Ebool] :
( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(X0,X1)))))
| p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0)),s(tyop_2Emin_2Ebool,sK24(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0))))))) )
| ~ spl44_153
| ~ spl44_183 ),
inference(superposition,[],[f2872,f1659]) ).
tff(f24308,plain,
( spl44_312
| ~ spl44_44
| ~ spl44_124
| ~ spl44_153
| ~ spl44_174 ),
inference(avatar_split_clause,[],[f2115,f1998,f1658,f1474,f918,f24306]) ).
tff(f2115,plain,
( ! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29,X1: mono_2Etyop_2Emin_2Ebool] :
( p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(X0,j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,sK18(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0))))))
| ~ p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(X0,X1)) )
| ~ spl44_44
| ~ spl44_124
| ~ spl44_153
| ~ spl44_174 ),
inference(forward_demodulation,[],[f2114,f919]) ).
tff(f2114,plain,
( ! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29,X1: mono_2Etyop_2Emin_2Ebool] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(X0,j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,sK18(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0)))))))))
| ~ p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(X0,X1)) )
| ~ spl44_44
| ~ spl44_124
| ~ spl44_153
| ~ spl44_174 ),
inference(forward_demodulation,[],[f2113,f1662]) ).
tff(f2113,plain,
( ! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29,X1: mono_2Etyop_2Emin_2Ebool] :
( ~ p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(X0,X1))
| p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0)),s(tyop_2Emin_2Ebool,sK18(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0))))))) )
| ~ spl44_44
| ~ spl44_153
| ~ spl44_174 ),
inference(forward_demodulation,[],[f2101,f919]) ).
tff(f2101,plain,
( ! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29,X1: mono_2Etyop_2Emin_2Ebool] :
( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(X0,X1)))))
| p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0)),s(tyop_2Emin_2Ebool,sK18(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0))))))) )
| ~ spl44_153
| ~ spl44_174 ),
inference(superposition,[],[f1999,f1659]) ).
tff(f24304,plain,
( spl44_311
| ~ spl44_44
| ~ spl44_124
| ~ spl44_153
| ~ spl44_173 ),
inference(avatar_split_clause,[],[f2060,f1994,f1658,f1474,f918,f24302]) ).
tff(f2060,plain,
( ! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29,X1: mono_2Etyop_2Emin_2Ebool] :
( p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(X0,j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,sK19(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0))))))
| ~ p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(X0,X1)) )
| ~ spl44_44
| ~ spl44_124
| ~ spl44_153
| ~ spl44_173 ),
inference(forward_demodulation,[],[f2059,f919]) ).
tff(f2059,plain,
( ! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29,X1: mono_2Etyop_2Emin_2Ebool] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(X0,j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,sK19(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0)))))))))
| ~ p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(X0,X1)) )
| ~ spl44_44
| ~ spl44_124
| ~ spl44_153
| ~ spl44_173 ),
inference(forward_demodulation,[],[f2058,f1662]) ).
tff(f2058,plain,
( ! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29,X1: mono_2Etyop_2Emin_2Ebool] :
( ~ p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(X0,X1))
| p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0)),s(tyop_2Emin_2Ebool,sK19(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0))))))) )
| ~ spl44_44
| ~ spl44_153
| ~ spl44_173 ),
inference(forward_demodulation,[],[f2046,f919]) ).
tff(f2046,plain,
( ! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29,X1: mono_2Etyop_2Emin_2Ebool] :
( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(X0,X1)))))
| p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0)),s(tyop_2Emin_2Ebool,sK19(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0))))))) )
| ~ spl44_153
| ~ spl44_173 ),
inference(superposition,[],[f1995,f1659]) ).
tff(f24290,plain,
( spl44_310
| ~ spl44_25
| ~ spl44_150 ),
inference(avatar_split_clause,[],[f1652,f1607,f814,f24288]) ).
tff(f24288,plain,
( spl44_310
<=> ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( p(X0)
| sP6(X0,X1,X2)
| ~ sP4(X1,X2,X0)
| ~ sP3(X2,X1,X0) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_310])]) ).
tff(f814,plain,
( spl44_25
<=> ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( sP5(X0,X1,X2)
| p(X0) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_25])]) ).
tff(f1607,plain,
( spl44_150
<=> ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( sP6(X0,X1,X2)
| p(X0)
| ~ sP5(X0,X2,X1)
| ~ sP4(X1,X2,X0)
| ~ sP3(X2,X1,X0) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_150])]) ).
tff(f1652,plain,
( ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( p(X0)
| sP6(X0,X1,X2)
| ~ sP4(X1,X2,X0)
| ~ sP3(X2,X1,X0) )
| ~ spl44_25
| ~ spl44_150 ),
inference(duplicate_literal_removal,[],[f1648]) ).
tff(f1648,plain,
( ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( p(X0)
| sP6(X0,X1,X2)
| ~ sP4(X1,X2,X0)
| ~ sP3(X2,X1,X0)
| p(X0) )
| ~ spl44_25
| ~ spl44_150 ),
inference(resolution,[],[f1608,f815]) ).
tff(f815,plain,
( ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( sP5(X0,X1,X2)
| p(X0) )
| ~ spl44_25 ),
inference(avatar_component_clause,[],[f814]) ).
tff(f1608,plain,
( ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( ~ sP5(X0,X2,X1)
| p(X0)
| sP6(X0,X1,X2)
| ~ sP4(X1,X2,X0)
| ~ sP3(X2,X1,X0) )
| ~ spl44_150 ),
inference(avatar_component_clause,[],[f1607]) ).
tff(f24286,plain,
( spl44_309
| ~ spl44_11
| ~ spl44_124 ),
inference(avatar_split_clause,[],[f1502,f1474,f757,f24284]) ).
tff(f24284,plain,
( spl44_309
<=> ! [X0: u] :
( ( s(tyop_2Emin_2Ebool,X0) = s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2EF_2E0)) )
| ( mono_2Ec_2Ebool_2ET_2E0 = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,X0)) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_309])]) ).
tff(f757,plain,
( spl44_11
<=> ! [X0: mono_2Etyop_2Emin_2Ebool] :
( ( mono_2Ec_2Ebool_2EF_2E0 = X0 )
| ( mono_2Ec_2Ebool_2ET_2E0 = X0 ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_11])]) ).
tff(f1502,plain,
( ! [X0: u] :
( ( s(tyop_2Emin_2Ebool,X0) = s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2EF_2E0)) )
| ( mono_2Ec_2Ebool_2ET_2E0 = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,X0)) ) )
| ~ spl44_11
| ~ spl44_124 ),
inference(superposition,[],[f1475,f758]) ).
tff(f758,plain,
( ! [X0: mono_2Etyop_2Emin_2Ebool] :
( ( mono_2Ec_2Ebool_2EF_2E0 = X0 )
| ( mono_2Ec_2Ebool_2ET_2E0 = X0 ) )
| ~ spl44_11 ),
inference(avatar_component_clause,[],[f757]) ).
tff(f23850,plain,
( spl44_308
| spl44_295
| ~ spl44_168
| ~ spl44_222 ),
inference(avatar_split_clause,[],[f5663,f5588,f1845,f22727,f23848]) ).
tff(f5588,plain,
( spl44_222
<=> ! [X0: d,X8: u,X10: u,X2: u,X1: d] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool)),X2),s(X0,X8))),s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),sK34(X0,X1,X2)),s(X0,X8)))))))
| ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool)),X2),s(X0,sK35(X0,X1,X2)))),s(X1,X10))))) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_222])]) ).
tff(f5663,plain,
( ! [X2: u,X0: d] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,X2)))
| ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,sK35(tyop_2Emin_2Ebool,X0,combin_k_2E0)))) )
| ~ spl44_168
| ~ spl44_222 ),
inference(forward_demodulation,[],[f5645,f1846]) ).
tff(f5645,plain,
( ! [X2: u,X0: d] :
( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,sK35(tyop_2Emin_2Ebool,X0,combin_k_2E0))))
| p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),combin_k_2E0),s(tyop_2Emin_2Ebool,X2))),s(X0,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,X0),sK34(tyop_2Emin_2Ebool,X0,combin_k_2E0)),s(tyop_2Emin_2Ebool,X2))))))) )
| ~ spl44_168
| ~ spl44_222 ),
inference(superposition,[],[f5589,f1846]) ).
tff(f5589,plain,
( ! [X2: u,X10: u,X0: d,X1: d,X8: u] :
( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool)),X2),s(X0,sK35(X0,X1,X2)))),s(X1,X10)))))
| p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool)),X2),s(X0,X8))),s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),sK34(X0,X1,X2)),s(X0,X8))))))) )
| ~ spl44_222 ),
inference(avatar_component_clause,[],[f5588]) ).
tff(f23846,plain,
( spl44_307
| ~ spl44_4
| ~ spl44_136 ),
inference(avatar_split_clause,[],[f1545,f1525,f722,f23843]) ).
tff(f1525,plain,
( spl44_136
<=> p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Enum_2Enum_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29(mono_2Ec_2Epred__set_2EBIJ_2E0_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_20mono_2Etyop_2Enum_2Enum,sK43),mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_29(mono_2Ec_2Epred__set_2ECROSS_2E0_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Enum_2Enum,mono_2Ec_2Epred__set_2EUNIV_2E0_2Emono_2Etyop_2Enum_2Enum),mono_2Ec_2Epred__set_2EUNIV_2E0_2Emono_2Etyop_2Enum_2Enum)),mono_2Ec_2Epred__set_2EUNIV_2E0_2Emono_2Etyop_2Enum_2Enum)) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_136])]) ).
tff(f1545,plain,
( ( mono_2Ec_2Ebool_2ET_2E0 = mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Enum_2Enum_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29(mono_2Ec_2Epred__set_2EBIJ_2E0_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_20mono_2Etyop_2Enum_2Enum,sK43),mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_29(mono_2Ec_2Epred__set_2ECROSS_2E0_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Enum_2Enum,mono_2Ec_2Epred__set_2EUNIV_2E0_2Emono_2Etyop_2Enum_2Enum),mono_2Ec_2Epred__set_2EUNIV_2E0_2Emono_2Etyop_2Enum_2Enum)),mono_2Ec_2Epred__set_2EUNIV_2E0_2Emono_2Etyop_2Enum_2Enum) )
| ~ spl44_4
| ~ spl44_136 ),
inference(resolution,[],[f1527,f723]) ).
tff(f1527,plain,
( p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Enum_2Enum_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29(mono_2Ec_2Epred__set_2EBIJ_2E0_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_20mono_2Etyop_2Enum_2Enum,sK43),mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_29(mono_2Ec_2Epred__set_2ECROSS_2E0_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Enum_2Enum,mono_2Ec_2Epred__set_2EUNIV_2E0_2Emono_2Etyop_2Enum_2Enum),mono_2Ec_2Epred__set_2EUNIV_2E0_2Emono_2Etyop_2Enum_2Enum)),mono_2Ec_2Epred__set_2EUNIV_2E0_2Emono_2Etyop_2Enum_2Enum))
| ~ spl44_136 ),
inference(avatar_component_clause,[],[f1525]) ).
tff(f23841,plain,
( spl44_306
| ~ spl44_45
| ~ spl44_105 ),
inference(avatar_split_clause,[],[f1400,f1313,f922,f23839]) ).
tff(f23839,plain,
( spl44_306
<=> ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( ~ p(X0)
| p(X1)
| p(X2)
| ( mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Emin_2E_3D_3D_3E_2E0,X0),X1) = X2 ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_306])]) ).
tff(f1313,plain,
( spl44_105
<=> ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( p(X1)
| ~ p(X0)
| ~ p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Emin_2E_3D_3D_3E_2E0,X0),X1)) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_105])]) ).
tff(f1400,plain,
( ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( ~ p(X0)
| p(X1)
| p(X2)
| ( mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Emin_2E_3D_3D_3E_2E0,X0),X1) = X2 ) )
| ~ spl44_45
| ~ spl44_105 ),
inference(resolution,[],[f1314,f923]) ).
tff(f1314,plain,
( ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( ~ p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Emin_2E_3D_3D_3E_2E0,X0),X1))
| ~ p(X0)
| p(X1) )
| ~ spl44_105 ),
inference(avatar_component_clause,[],[f1313]) ).
tff(f23837,plain,
( spl44_305
| ~ spl44_292 ),
inference(avatar_split_clause,[],[f23373,f22644,f23835]) ).
tff(f23835,plain,
( spl44_305
<=> ! [X0: mono_2Etyop_2Emin_2Ebool] :
( ( mono_2Ec_2Ebool_2ET_2E0 != X0 )
| ( j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2ET_2E0))) = X0 ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_305])]) ).
tff(f23373,plain,
( ! [X0: mono_2Etyop_2Emin_2Ebool] :
( ( mono_2Ec_2Ebool_2ET_2E0 != X0 )
| ( j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2ET_2E0))) = X0 ) )
| ~ spl44_292 ),
inference(duplicate_literal_removal,[],[f23364]) ).
tff(f23364,plain,
( ! [X0: mono_2Etyop_2Emin_2Ebool] :
( ( mono_2Ec_2Ebool_2ET_2E0 != X0 )
| ( j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2ET_2E0))) = X0 )
| ( j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2ET_2E0))) = X0 ) )
| ~ spl44_292 ),
inference(equality_factoring,[],[f22645]) ).
tff(f23833,plain,
( spl44_304
| ~ spl44_45
| ~ spl44_104 ),
inference(avatar_split_clause,[],[f1393,f1309,f922,f23831]) ).
tff(f23831,plain,
( spl44_304
<=> ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( p(X0)
| p(X1)
| p(X2)
| ( mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Ebool_2E_5C_2F_2E0,X0),X1) = X2 ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_304])]) ).
tff(f1309,plain,
( spl44_104
<=> ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( p(X1)
| p(X0)
| ~ p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Ebool_2E_5C_2F_2E0,X0),X1)) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_104])]) ).
tff(f1393,plain,
( ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( p(X0)
| p(X1)
| p(X2)
| ( mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Ebool_2E_5C_2F_2E0,X0),X1) = X2 ) )
| ~ spl44_45
| ~ spl44_104 ),
inference(resolution,[],[f1310,f923]) ).
tff(f1310,plain,
( ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( ~ p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Ebool_2E_5C_2F_2E0,X0),X1))
| p(X0)
| p(X1) )
| ~ spl44_104 ),
inference(avatar_component_clause,[],[f1309]) ).
tff(f23829,plain,
( spl44_303
| ~ spl44_46
| ~ spl44_103 ),
inference(avatar_split_clause,[],[f1387,f1305,f926,f23827]) ).
tff(f23827,plain,
( spl44_303
<=> ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( ~ p(X0)
| ~ p(X1)
| ~ p(X2)
| ( mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Ebool_2E_2F_5C_2E0,X1),X0) = X2 ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_303])]) ).
tff(f1305,plain,
( spl44_103
<=> ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Ebool_2E_2F_5C_2E0,X0),X1))
| ~ p(X1)
| ~ p(X0) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_103])]) ).
tff(f1387,plain,
( ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( ~ p(X0)
| ~ p(X1)
| ~ p(X2)
| ( mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Ebool_2E_2F_5C_2E0,X1),X0) = X2 ) )
| ~ spl44_46
| ~ spl44_103 ),
inference(resolution,[],[f1306,f927]) ).
tff(f1306,plain,
( ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Ebool_2E_2F_5C_2E0,X0),X1))
| ~ p(X1)
| ~ p(X0) )
| ~ spl44_103 ),
inference(avatar_component_clause,[],[f1305]) ).
tff(f23749,plain,
( spl44_286
| spl44_302
| ~ spl44_140
| ~ spl44_190 ),
inference(avatar_split_clause,[],[f4047,f3989,f1556,f23746,f16656]) ).
tff(f23746,plain,
( spl44_302
<=> p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,sK39(tyop_2Emin_2Ebool,combin_i_2E0)))) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_302])]) ).
tff(f4047,plain,
( ! [X0: u] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,sK39(tyop_2Emin_2Ebool,combin_i_2E0))))
| ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,X0))) )
| ~ spl44_140
| ~ spl44_190 ),
inference(forward_demodulation,[],[f4029,f1557]) ).
tff(f4029,plain,
( ! [X0: u] :
( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,X0)))
| p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),combin_i_2E0),s(tyop_2Emin_2Ebool,sK39(tyop_2Emin_2Ebool,combin_i_2E0)))))) )
| ~ spl44_140
| ~ spl44_190 ),
inference(superposition,[],[f3990,f1557]) ).
tff(f23668,plain,
( spl44_286
| spl44_301
| ~ spl44_140
| ~ spl44_188 ),
inference(avatar_split_clause,[],[f3984,f3922,f1556,f23665,f16656]) ).
tff(f23665,plain,
( spl44_301
<=> p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,sK37(tyop_2Emin_2Ebool,combin_i_2E0)))) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_301])]) ).
tff(f3984,plain,
( ! [X0: u] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,sK37(tyop_2Emin_2Ebool,combin_i_2E0))))
| ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,X0))) )
| ~ spl44_140
| ~ spl44_188 ),
inference(forward_demodulation,[],[f3966,f1557]) ).
tff(f3966,plain,
( ! [X0: u] :
( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,X0)))
| p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),combin_i_2E0),s(tyop_2Emin_2Ebool,sK37(tyop_2Emin_2Ebool,combin_i_2E0)))))) )
| ~ spl44_140
| ~ spl44_188 ),
inference(superposition,[],[f3923,f1557]) ).
tff(f23592,plain,
( ~ spl44_300
| spl44_295
| ~ spl44_140
| ~ spl44_187 ),
inference(avatar_split_clause,[],[f3917,f3888,f1556,f22727,f23589]) ).
tff(f3917,plain,
( ! [X0: u] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,X0)))
| ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,sK30(tyop_2Emin_2Ebool,combin_i_2E0)))) )
| ~ spl44_140
| ~ spl44_187 ),
inference(forward_demodulation,[],[f3908,f1557]) ).
tff(f3908,plain,
( ! [X0: u] :
( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,sK30(tyop_2Emin_2Ebool,combin_i_2E0))))
| p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),combin_i_2E0),s(tyop_2Emin_2Ebool,X0))))) )
| ~ spl44_140
| ~ spl44_187 ),
inference(superposition,[],[f3889,f1557]) ).
tff(f23516,plain,
( ~ spl44_299
| spl44_295
| ~ spl44_140
| ~ spl44_186 ),
inference(avatar_split_clause,[],[f3883,f3854,f1556,f22727,f23513]) ).
tff(f3883,plain,
( ! [X0: u] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,X0)))
| ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,sK28(tyop_2Emin_2Ebool,combin_i_2E0)))) )
| ~ spl44_140
| ~ spl44_186 ),
inference(forward_demodulation,[],[f3874,f1557]) ).
tff(f3874,plain,
( ! [X0: u] :
( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,sK28(tyop_2Emin_2Ebool,combin_i_2E0))))
| p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),combin_i_2E0),s(tyop_2Emin_2Ebool,X0))))) )
| ~ spl44_140
| ~ spl44_186 ),
inference(superposition,[],[f3855,f1557]) ).
tff(f22944,plain,
( spl44_286
| spl44_298
| ~ spl44_140
| ~ spl44_185 ),
inference(avatar_split_clause,[],[f3849,f3791,f1556,f22941,f16656]) ).
tff(f22941,plain,
( spl44_298
<=> p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,sK26(tyop_2Emin_2Ebool,combin_i_2E0)))) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_298])]) ).
tff(f3849,plain,
( ! [X0: u] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,sK26(tyop_2Emin_2Ebool,combin_i_2E0))))
| ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,X0))) )
| ~ spl44_140
| ~ spl44_185 ),
inference(forward_demodulation,[],[f3831,f1557]) ).
tff(f3831,plain,
( ! [X0: u] :
( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,X0)))
| p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),combin_i_2E0),s(tyop_2Emin_2Ebool,sK26(tyop_2Emin_2Ebool,combin_i_2E0)))))) )
| ~ spl44_140
| ~ spl44_185 ),
inference(superposition,[],[f3792,f1557]) ).
tff(f22869,plain,
( spl44_286
| spl44_297
| ~ spl44_140
| ~ spl44_183 ),
inference(avatar_split_clause,[],[f3759,f2871,f1556,f22866,f16656]) ).
tff(f22866,plain,
( spl44_297
<=> p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,sK24(tyop_2Emin_2Ebool,combin_i_2E0)))) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_297])]) ).
tff(f3759,plain,
( ! [X0: u] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,sK24(tyop_2Emin_2Ebool,combin_i_2E0))))
| ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,X0))) )
| ~ spl44_140
| ~ spl44_183 ),
inference(forward_demodulation,[],[f3741,f1557]) ).
tff(f3741,plain,
( ! [X0: u] :
( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,X0)))
| p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),combin_i_2E0),s(tyop_2Emin_2Ebool,sK24(tyop_2Emin_2Ebool,combin_i_2E0)))))) )
| ~ spl44_140
| ~ spl44_183 ),
inference(superposition,[],[f2872,f1557]) ).
tff(f22799,plain,
( ~ spl44_296
| spl44_295
| ~ spl44_140
| ~ spl44_181 ),
inference(avatar_split_clause,[],[f2863,f2837,f1556,f22727,f22796]) ).
tff(f2863,plain,
( ! [X0: u] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,X0)))
| ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,sK23(tyop_2Emin_2Ebool,combin_i_2E0)))) )
| ~ spl44_140
| ~ spl44_181 ),
inference(forward_demodulation,[],[f2854,f1557]) ).
tff(f2854,plain,
( ! [X0: u] :
( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,sK23(tyop_2Emin_2Ebool,combin_i_2E0))))
| p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),combin_i_2E0),s(tyop_2Emin_2Ebool,X0))))) )
| ~ spl44_140
| ~ spl44_181 ),
inference(superposition,[],[f2838,f1557]) ).
tff(f22729,plain,
( ~ spl44_294
| spl44_295
| ~ spl44_140
| ~ spl44_179 ),
inference(avatar_split_clause,[],[f2832,f2187,f1556,f22727,f22723]) ).
tff(f2832,plain,
( ! [X0: u] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,X0)))
| ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,sK21(tyop_2Emin_2Ebool,combin_i_2E0)))) )
| ~ spl44_140
| ~ spl44_179 ),
inference(forward_demodulation,[],[f2823,f1557]) ).
tff(f2823,plain,
( ! [X0: u] :
( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,sK21(tyop_2Emin_2Ebool,combin_i_2E0))))
| p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),combin_i_2E0),s(tyop_2Emin_2Ebool,X0))))) )
| ~ spl44_140
| ~ spl44_179 ),
inference(superposition,[],[f2188,f1557]) ).
tff(f22651,plain,
( spl44_286
| spl44_293
| ~ spl44_140
| ~ spl44_174 ),
inference(avatar_split_clause,[],[f2122,f1998,f1556,f22648,f16656]) ).
tff(f22648,plain,
( spl44_293
<=> p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,sK18(tyop_2Emin_2Ebool,combin_i_2E0)))) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_293])]) ).
tff(f2122,plain,
( ! [X0: u] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,sK18(tyop_2Emin_2Ebool,combin_i_2E0))))
| ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,X0))) )
| ~ spl44_140
| ~ spl44_174 ),
inference(forward_demodulation,[],[f2104,f1557]) ).
tff(f2104,plain,
( ! [X0: u] :
( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,X0)))
| p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),combin_i_2E0),s(tyop_2Emin_2Ebool,sK18(tyop_2Emin_2Ebool,combin_i_2E0)))))) )
| ~ spl44_140
| ~ spl44_174 ),
inference(superposition,[],[f1999,f1557]) ).
tff(f22646,plain,
( spl44_292
| ~ spl44_44
| ~ spl44_291 ),
inference(avatar_split_clause,[],[f21822,f21414,f918,f22644]) ).
tff(f21822,plain,
( ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( ( j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2ET_2E0))) = X0 )
| ( mono_2Ec_2Ebool_2ET_2E0 = X1 )
| ( X0 = X1 ) )
| ~ spl44_44
| ~ spl44_291 ),
inference(superposition,[],[f919,f21415]) ).
tff(f21416,plain,
( spl44_291
| ~ spl44_44
| ~ spl44_290 ),
inference(avatar_split_clause,[],[f20869,f17297,f918,f21414]) ).
tff(f17297,plain,
( spl44_290
<=> ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( ( s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(X0)) = s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2ET_2E0)) )
| ( X0 = X1 )
| ( mono_2Ec_2Ebool_2ET_2E0 = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(X1))) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_290])]) ).
tff(f20869,plain,
( ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( ( mono_2Ec_2Ebool_2ET_2E0 = X0 )
| ( s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(X1)) = s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2ET_2E0)) )
| ( X0 = X1 ) )
| ~ spl44_44
| ~ spl44_290 ),
inference(superposition,[],[f17298,f919]) ).
tff(f17298,plain,
( ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( ( s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(X0)) = s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2ET_2E0)) )
| ( X0 = X1 )
| ( mono_2Ec_2Ebool_2ET_2E0 = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(X1))) ) )
| ~ spl44_290 ),
inference(avatar_component_clause,[],[f17297]) ).
tff(f18787,plain,
( spl44_259
| ~ spl44_44
| ~ spl44_266 ),
inference(avatar_split_clause,[],[f15633,f11645,f918,f7126]) ).
tff(f7126,plain,
( spl44_259
<=> ! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29,X1: mono_2Etyop_2Emin_2Ebool] :
( ( mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29(mono_2Ec_2Epred__set_2EBIJ_2E0_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29,X0),mono_2Ec_2Epred__set_2EUNIV_2E0_2Emono_2Etyop_2Enum_2Enum),mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_29(mono_2Ec_2Epred__set_2ECROSS_2E0_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Enum_2Enum,mono_2Ec_2Epred__set_2EUNIV_2E0_2Emono_2Etyop_2Enum_2Enum),mono_2Ec_2Epred__set_2EUNIV_2E0_2Emono_2Etyop_2Enum_2Enum)) = X1 )
| ( mono_2Ec_2Ebool_2ET_2E0 = X1 ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_259])]) ).
tff(f11645,plain,
( spl44_266
<=> ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29] :
( ( mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29(mono_2Ec_2Epred__set_2EBIJ_2E0_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29,X1),mono_2Ec_2Epred__set_2EUNIV_2E0_2Emono_2Etyop_2Enum_2Enum),mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_29(mono_2Ec_2Epred__set_2ECROSS_2E0_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Enum_2Enum,mono_2Ec_2Epred__set_2EUNIV_2E0_2Emono_2Etyop_2Enum_2Enum),mono_2Ec_2Epred__set_2EUNIV_2E0_2Emono_2Etyop_2Enum_2Enum)) = X0 )
| ( mono_2Ec_2Ebool_2ET_2E0 = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(X0))) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_266])]) ).
tff(f15633,plain,
( ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29] :
( ( mono_2Ec_2Ebool_2ET_2E0 = X0 )
| ( mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29(mono_2Ec_2Epred__set_2EBIJ_2E0_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29,X1),mono_2Ec_2Epred__set_2EUNIV_2E0_2Emono_2Etyop_2Enum_2Enum),mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_29(mono_2Ec_2Epred__set_2ECROSS_2E0_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Enum_2Enum,mono_2Ec_2Epred__set_2EUNIV_2E0_2Emono_2Etyop_2Enum_2Enum),mono_2Ec_2Epred__set_2EUNIV_2E0_2Emono_2Etyop_2Enum_2Enum)) = X0 ) )
| ~ spl44_44
| ~ spl44_266 ),
inference(superposition,[],[f919,f11646]) ).
tff(f11646,plain,
( ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29] :
( ( mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29(mono_2Ec_2Epred__set_2EBIJ_2E0_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29,X1),mono_2Ec_2Epred__set_2EUNIV_2E0_2Emono_2Etyop_2Enum_2Enum),mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_29(mono_2Ec_2Epred__set_2ECROSS_2E0_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Enum_2Enum,mono_2Ec_2Epred__set_2EUNIV_2E0_2Emono_2Etyop_2Enum_2Enum),mono_2Ec_2Epred__set_2EUNIV_2E0_2Emono_2Etyop_2Enum_2Enum)) = X0 )
| ( mono_2Ec_2Ebool_2ET_2E0 = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(X0))) ) )
| ~ spl44_266 ),
inference(avatar_component_clause,[],[f11645]) ).
tff(f17642,plain,
( ~ spl44_63
| ~ spl44_14
| ~ spl44_265 ),
inference(avatar_split_clause,[],[f11904,f7816,f769,f1029]) ).
tff(f7816,plain,
( spl44_265
<=> ! [X1: mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29] : ( mono_2Ec_2Ebool_2ET_2E0 != mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29(mono_2Ec_2Epred__set_2EBIJ_2E0_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29,X1),mono_2Ec_2Epred__set_2EUNIV_2E0_2Emono_2Etyop_2Enum_2Enum),mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_29(mono_2Ec_2Epred__set_2ECROSS_2E0_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Enum_2Enum,mono_2Ec_2Epred__set_2EUNIV_2E0_2Emono_2Etyop_2Enum_2Enum),mono_2Ec_2Epred__set_2EUNIV_2E0_2Emono_2Etyop_2Enum_2Enum)) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_265])]) ).
tff(f11904,plain,
( ( mono_2Ec_2Ebool_2ET_2E0 != mono_2Ec_2Ebool_2EF_2E0 )
| ~ spl44_14
| ~ spl44_265 ),
inference(superposition,[],[f7817,f770]) ).
tff(f7817,plain,
( ! [X1: mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29] : ( mono_2Ec_2Ebool_2ET_2E0 != mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29(mono_2Ec_2Epred__set_2EBIJ_2E0_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29,X1),mono_2Ec_2Epred__set_2EUNIV_2E0_2Emono_2Etyop_2Enum_2Enum),mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_29(mono_2Ec_2Epred__set_2ECROSS_2E0_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Enum_2Enum,mono_2Ec_2Epred__set_2EUNIV_2E0_2Emono_2Etyop_2Enum_2Enum),mono_2Ec_2Epred__set_2EUNIV_2E0_2Emono_2Etyop_2Enum_2Enum)) )
| ~ spl44_265 ),
inference(avatar_component_clause,[],[f7816]) ).
tff(f17458,plain,
( spl44_182
| ~ spl44_2
| ~ spl44_62 ),
inference(avatar_split_clause,[],[f7820,f1026,f713,f2868]) ).
tff(f1026,plain,
( spl44_62
<=> ! [X0: mono_2Etyop_2Emin_2Ebool] : ( mono_2Ec_2Ebool_2ET_2E0 = X0 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_62])]) ).
tff(f7820,plain,
( ! [X0: mono_2Etyop_2Emin_2Ebool] : p(X0)
| ~ spl44_2
| ~ spl44_62 ),
inference(superposition,[],[f715,f1027]) ).
tff(f1027,plain,
( ! [X0: mono_2Etyop_2Emin_2Ebool] : ( mono_2Ec_2Ebool_2ET_2E0 = X0 )
| ~ spl44_62 ),
inference(avatar_component_clause,[],[f1026]) ).
tff(f17299,plain,
( spl44_290
| ~ spl44_124
| ~ spl44_289 ),
inference(avatar_split_clause,[],[f17259,f17101,f1474,f17297]) ).
tff(f17101,plain,
( spl44_289
<=> ! [X2: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( ( X1 = X2 )
| ( mono_2Ec_2Ebool_2ET_2E0 = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(X2))) )
| ( mono_2Ec_2Ebool_2ET_2E0 = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(X1))) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_289])]) ).
tff(f17259,plain,
( ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( ( s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(X0)) = s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2ET_2E0)) )
| ( X0 = X1 )
| ( mono_2Ec_2Ebool_2ET_2E0 = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(X1))) ) )
| ~ spl44_124
| ~ spl44_289 ),
inference(superposition,[],[f1475,f17102]) ).
tff(f17102,plain,
( ! [X2: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( ( X1 = X2 )
| ( mono_2Ec_2Ebool_2ET_2E0 = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(X2))) )
| ( mono_2Ec_2Ebool_2ET_2E0 = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(X1))) ) )
| ~ spl44_289 ),
inference(avatar_component_clause,[],[f17101]) ).
tff(f17103,plain,
( spl44_289
| ~ spl44_266 ),
inference(avatar_split_clause,[],[f15615,f11645,f17101]) ).
tff(f15615,plain,
( ! [X2: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( ( X1 = X2 )
| ( mono_2Ec_2Ebool_2ET_2E0 = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(X2))) )
| ( mono_2Ec_2Ebool_2ET_2E0 = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(X1))) ) )
| ~ spl44_266 ),
inference(superposition,[],[f11646,f11646]) ).
tff(f16929,plain,
( spl44_288
| ~ spl44_239
| ~ spl44_285 ),
inference(avatar_split_clause,[],[f16650,f15918,f6432,f16927]) ).
tff(f16927,plain,
( spl44_288
<=> ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( ( X0 != X1 )
| ( j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(X1))) = X0 )
| ( X0 = X2 )
| ( mono_2Ec_2Ebool_2ET_2E0 = X2 ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_288])]) ).
tff(f6432,plain,
( spl44_239
<=> ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( ( X0 = X1 )
| ( mono_2Ec_2Ebool_2ET_2E0 = X1 )
| ( mono_2Ec_2Ebool_2ET_2E0 = X0 ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_239])]) ).
tff(f15918,plain,
( spl44_285
<=> ! [X1: mono_2Etyop_2Emin_2Ebool] :
( ( mono_2Ec_2Ebool_2ET_2E0 != X1 )
| ( mono_2Ec_2Ebool_2ET_2E0 = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(X1))) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_285])]) ).
tff(f16650,plain,
( ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( ( X0 != X1 )
| ( j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(X1))) = X0 )
| ( X0 = X2 )
| ( mono_2Ec_2Ebool_2ET_2E0 = X2 ) )
| ~ spl44_239
| ~ spl44_285 ),
inference(superposition,[],[f15919,f6433]) ).
tff(f6433,plain,
( ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( ( X0 = X1 )
| ( mono_2Ec_2Ebool_2ET_2E0 = X1 )
| ( mono_2Ec_2Ebool_2ET_2E0 = X0 ) )
| ~ spl44_239 ),
inference(avatar_component_clause,[],[f6432]) ).
tff(f15919,plain,
( ! [X1: mono_2Etyop_2Emin_2Ebool] :
( ( mono_2Ec_2Ebool_2ET_2E0 != X1 )
| ( mono_2Ec_2Ebool_2ET_2E0 = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(X1))) ) )
| ~ spl44_285 ),
inference(avatar_component_clause,[],[f15918]) ).
tff(f16710,plain,
( ~ spl44_284
| ~ spl44_286 ),
inference(avatar_contradiction_clause,[],[f16663]) ).
tff(f16663,plain,
( $false
| ~ spl44_284
| ~ spl44_286 ),
inference(resolution,[],[f16657,f15663]) ).
tff(f15663,plain,
( ! [X0: d,X1: u] : p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Emin_2E_3D_2E2(s(X0,X1),s(X0,X1)))))
| ~ spl44_284 ),
inference(avatar_component_clause,[],[f15662]) ).
tff(f15662,plain,
( spl44_284
<=> ! [X0: d,X1: u] : p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Emin_2E_3D_2E2(s(X0,X1),s(X0,X1))))) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_284])]) ).
tff(f16657,plain,
( ! [X0: u] : ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,X0)))
| ~ spl44_286 ),
inference(avatar_component_clause,[],[f16656]) ).
tff(f16662,plain,
( spl44_286
| spl44_287
| ~ spl44_140
| ~ spl44_173 ),
inference(avatar_split_clause,[],[f2067,f1994,f1556,f16659,f16656]) ).
tff(f16659,plain,
( spl44_287
<=> p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,sK19(tyop_2Emin_2Ebool,combin_i_2E0)))) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_287])]) ).
tff(f2067,plain,
( ! [X0: u] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,sK19(tyop_2Emin_2Ebool,combin_i_2E0))))
| ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,X0))) )
| ~ spl44_140
| ~ spl44_173 ),
inference(forward_demodulation,[],[f2049,f1557]) ).
tff(f2049,plain,
( ! [X0: u] :
( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,X0)))
| p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),combin_i_2E0),s(tyop_2Emin_2Ebool,sK19(tyop_2Emin_2Ebool,combin_i_2E0)))))) )
| ~ spl44_140
| ~ spl44_173 ),
inference(superposition,[],[f1995,f1557]) ).
tff(f15920,plain,
( spl44_285
| ~ spl44_265
| ~ spl44_266 ),
inference(avatar_split_clause,[],[f15632,f11645,f7816,f15918]) ).
tff(f15632,plain,
( ! [X1: mono_2Etyop_2Emin_2Ebool] :
( ( mono_2Ec_2Ebool_2ET_2E0 != X1 )
| ( mono_2Ec_2Ebool_2ET_2E0 = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(X1))) ) )
| ~ spl44_265
| ~ spl44_266 ),
inference(superposition,[],[f7817,f11646]) ).
tff(f15664,plain,
( spl44_284
| ~ spl44_147 ),
inference(avatar_split_clause,[],[f1639,f1595,f15662]) ).
tff(f1595,plain,
( spl44_147
<=> ! [X2: u,X0: d,X1: u] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Emin_2E_3D_2E2(s(X0,X1),s(X0,X2)))))
| ( s(X0,X1) != s(X0,X2) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_147])]) ).
tff(f1639,plain,
( ! [X0: d,X1: u] : p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Emin_2E_3D_2E2(s(X0,X1),s(X0,X1)))))
| ~ spl44_147 ),
inference(equality_resolution,[],[f1596]) ).
tff(f1596,plain,
( ! [X2: u,X0: d,X1: u] :
( ( s(X0,X1) != s(X0,X2) )
| p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Emin_2E_3D_2E2(s(X0,X1),s(X0,X2))))) )
| ~ spl44_147 ),
inference(avatar_component_clause,[],[f1595]) ).
tff(f15660,plain,
( spl44_283
| ~ spl44_5
| ~ spl44_105 ),
inference(avatar_split_clause,[],[f1402,f1313,f726,f15658]) ).
tff(f15658,plain,
( spl44_283
<=> ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( ~ p(X0)
| p(X1)
| ( mono_2Ec_2Ebool_2EF_2E0 = mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Emin_2E_3D_3D_3E_2E0,X0),X1) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_283])]) ).
tff(f1402,plain,
( ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( ~ p(X0)
| p(X1)
| ( mono_2Ec_2Ebool_2EF_2E0 = mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Emin_2E_3D_3D_3E_2E0,X0),X1) ) )
| ~ spl44_5
| ~ spl44_105 ),
inference(resolution,[],[f1314,f727]) ).
tff(f15656,plain,
( spl44_282
| ~ spl44_5
| ~ spl44_104 ),
inference(avatar_split_clause,[],[f1395,f1309,f726,f15654]) ).
tff(f15654,plain,
( spl44_282
<=> ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( p(X0)
| p(X1)
| ( mono_2Ec_2Ebool_2EF_2E0 = mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Ebool_2E_5C_2F_2E0,X0),X1) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_282])]) ).
tff(f1395,plain,
( ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( p(X0)
| p(X1)
| ( mono_2Ec_2Ebool_2EF_2E0 = mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Ebool_2E_5C_2F_2E0,X0),X1) ) )
| ~ spl44_5
| ~ spl44_104 ),
inference(resolution,[],[f1310,f727]) ).
tff(f15652,plain,
( spl44_281
| ~ spl44_4
| ~ spl44_103 ),
inference(avatar_split_clause,[],[f1388,f1305,f722,f15650]) ).
tff(f15650,plain,
( spl44_281
<=> ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( ~ p(X0)
| ~ p(X1)
| ( mono_2Ec_2Ebool_2ET_2E0 = mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Ebool_2E_2F_5C_2E0,X1),X0) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_281])]) ).
tff(f1388,plain,
( ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( ~ p(X0)
| ~ p(X1)
| ( mono_2Ec_2Ebool_2ET_2E0 = mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Ebool_2E_2F_5C_2E0,X1),X0) ) )
| ~ spl44_4
| ~ spl44_103 ),
inference(resolution,[],[f1306,f723]) ).
tff(f15648,plain,
( spl44_280
| ~ spl44_46
| ~ spl44_61 ),
inference(avatar_split_clause,[],[f1208,f1022,f926,f15646]) ).
tff(f15646,plain,
( spl44_280
<=> ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( ~ p(X0)
| ~ p(X1)
| ( mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Emin_2E_3D_3D_3E_2E0,X2),X0) = X1 ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_280])]) ).
tff(f1022,plain,
( spl44_61
<=> ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Emin_2E_3D_3D_3E_2E0,X0),X1))
| ~ p(X1) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_61])]) ).
tff(f1208,plain,
( ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( ~ p(X0)
| ~ p(X1)
| ( mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Emin_2E_3D_3D_3E_2E0,X2),X0) = X1 ) )
| ~ spl44_46
| ~ spl44_61 ),
inference(resolution,[],[f1023,f927]) ).
tff(f1023,plain,
( ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Emin_2E_3D_3D_3E_2E0,X0),X1))
| ~ p(X1) )
| ~ spl44_61 ),
inference(avatar_component_clause,[],[f1022]) ).
tff(f15644,plain,
( spl44_279
| ~ spl44_46
| ~ spl44_60 ),
inference(avatar_split_clause,[],[f1204,f1018,f926,f15642]) ).
tff(f15642,plain,
( spl44_279
<=> ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( p(X0)
| ~ p(X1)
| ( mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Emin_2E_3D_3D_3E_2E0,X0),X2) = X1 ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_279])]) ).
tff(f1018,plain,
( spl44_60
<=> ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Emin_2E_3D_3D_3E_2E0,X0),X1))
| p(X0) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_60])]) ).
tff(f1204,plain,
( ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( p(X0)
| ~ p(X1)
| ( mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Emin_2E_3D_3D_3E_2E0,X0),X2) = X1 ) )
| ~ spl44_46
| ~ spl44_60 ),
inference(resolution,[],[f1019,f927]) ).
tff(f1019,plain,
( ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Emin_2E_3D_3D_3E_2E0,X0),X1))
| p(X0) )
| ~ spl44_60 ),
inference(avatar_component_clause,[],[f1018]) ).
tff(f15640,plain,
( spl44_278
| ~ spl44_46
| ~ spl44_59 ),
inference(avatar_split_clause,[],[f1200,f1014,f926,f15638]) ).
tff(f15638,plain,
( spl44_278
<=> ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( ~ p(X0)
| ~ p(X1)
| ( mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Ebool_2E_5C_2F_2E0,X2),X0) = X1 ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_278])]) ).
tff(f1014,plain,
( spl44_59
<=> ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Ebool_2E_5C_2F_2E0,X0),X1))
| ~ p(X1) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_59])]) ).
tff(f1200,plain,
( ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( ~ p(X0)
| ~ p(X1)
| ( mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Ebool_2E_5C_2F_2E0,X2),X0) = X1 ) )
| ~ spl44_46
| ~ spl44_59 ),
inference(resolution,[],[f1015,f927]) ).
tff(f1015,plain,
( ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Ebool_2E_5C_2F_2E0,X0),X1))
| ~ p(X1) )
| ~ spl44_59 ),
inference(avatar_component_clause,[],[f1014]) ).
tff(f15614,plain,
( spl44_277
| ~ spl44_46
| ~ spl44_58 ),
inference(avatar_split_clause,[],[f1196,f1010,f926,f15612]) ).
tff(f15612,plain,
( spl44_277
<=> ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( ~ p(X0)
| ~ p(X1)
| ( mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Ebool_2E_5C_2F_2E0,X0),X2) = X1 ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_277])]) ).
tff(f1010,plain,
( spl44_58
<=> ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Ebool_2E_5C_2F_2E0,X0),X1))
| ~ p(X0) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_58])]) ).
tff(f1196,plain,
( ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( ~ p(X0)
| ~ p(X1)
| ( mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Ebool_2E_5C_2F_2E0,X0),X2) = X1 ) )
| ~ spl44_46
| ~ spl44_58 ),
inference(resolution,[],[f1011,f927]) ).
tff(f1011,plain,
( ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Ebool_2E_5C_2F_2E0,X0),X1))
| ~ p(X0) )
| ~ spl44_58 ),
inference(avatar_component_clause,[],[f1010]) ).
tff(f15610,plain,
( spl44_276
| ~ spl44_45
| ~ spl44_57 ),
inference(avatar_split_clause,[],[f1191,f1006,f922,f15608]) ).
tff(f15608,plain,
( spl44_276
<=> ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( p(X0)
| p(X2)
| ( mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Ebool_2E_2F_5C_2E0,X1),X0) = X2 ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_276])]) ).
tff(f1006,plain,
( spl44_57
<=> ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( p(X1)
| ~ p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Ebool_2E_2F_5C_2E0,X0),X1)) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_57])]) ).
tff(f1191,plain,
( ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( p(X0)
| p(X2)
| ( mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Ebool_2E_2F_5C_2E0,X1),X0) = X2 ) )
| ~ spl44_45
| ~ spl44_57 ),
inference(resolution,[],[f1007,f923]) ).
tff(f1007,plain,
( ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( ~ p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Ebool_2E_2F_5C_2E0,X0),X1))
| p(X1) )
| ~ spl44_57 ),
inference(avatar_component_clause,[],[f1006]) ).
tff(f15606,plain,
( spl44_275
| ~ spl44_45
| ~ spl44_56 ),
inference(avatar_split_clause,[],[f1187,f1002,f922,f15604]) ).
tff(f15604,plain,
( spl44_275
<=> ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( p(X0)
| p(X2)
| ( mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Ebool_2E_2F_5C_2E0,X0),X1) = X2 ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_275])]) ).
tff(f1002,plain,
( spl44_56
<=> ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( p(X0)
| ~ p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Ebool_2E_2F_5C_2E0,X0),X1)) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_56])]) ).
tff(f1187,plain,
( ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( p(X0)
| p(X2)
| ( mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Ebool_2E_2F_5C_2E0,X0),X1) = X2 ) )
| ~ spl44_45
| ~ spl44_56 ),
inference(resolution,[],[f1003,f923]) ).
tff(f1003,plain,
( ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( ~ p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Ebool_2E_2F_5C_2E0,X0),X1))
| p(X0) )
| ~ spl44_56 ),
inference(avatar_component_clause,[],[f1002]) ).
tff(f15602,plain,
( spl44_274
| ~ spl44_45
| ~ spl44_55 ),
inference(avatar_split_clause,[],[f1183,f998,f922,f15600]) ).
tff(f15600,plain,
( spl44_274
<=> ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( ~ p(X0)
| p(X1)
| p(X2)
| ( mono_2Ec_2Emin_2E_3D_3D_3E_2E2(X0,X1) = X2 ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_274])]) ).
tff(f998,plain,
( spl44_55
<=> ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( p(X1)
| ~ p(X0)
| ~ p(mono_2Ec_2Emin_2E_3D_3D_3E_2E2(X0,X1)) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_55])]) ).
tff(f1183,plain,
( ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( ~ p(X0)
| p(X1)
| p(X2)
| ( mono_2Ec_2Emin_2E_3D_3D_3E_2E2(X0,X1) = X2 ) )
| ~ spl44_45
| ~ spl44_55 ),
inference(resolution,[],[f999,f923]) ).
tff(f999,plain,
( ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( ~ p(mono_2Ec_2Emin_2E_3D_3D_3E_2E2(X0,X1))
| ~ p(X0)
| p(X1) )
| ~ spl44_55 ),
inference(avatar_component_clause,[],[f998]) ).
tff(f15598,plain,
( spl44_273
| ~ spl44_45
| ~ spl44_54 ),
inference(avatar_split_clause,[],[f1177,f994,f922,f15596]) ).
tff(f15596,plain,
( spl44_273
<=> ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( p(X0)
| p(X1)
| p(X2)
| ( mono_2Ec_2Ebool_2E_5C_2F_2E2(X0,X1) = X2 ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_273])]) ).
tff(f994,plain,
( spl44_54
<=> ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( p(X1)
| p(X0)
| ~ p(mono_2Ec_2Ebool_2E_5C_2F_2E2(X0,X1)) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_54])]) ).
tff(f1177,plain,
( ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( p(X0)
| p(X1)
| p(X2)
| ( mono_2Ec_2Ebool_2E_5C_2F_2E2(X0,X1) = X2 ) )
| ~ spl44_45
| ~ spl44_54 ),
inference(resolution,[],[f995,f923]) ).
tff(f995,plain,
( ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( ~ p(mono_2Ec_2Ebool_2E_5C_2F_2E2(X0,X1))
| p(X0)
| p(X1) )
| ~ spl44_54 ),
inference(avatar_component_clause,[],[f994]) ).
tff(f15594,plain,
( spl44_272
| ~ spl44_46
| ~ spl44_53 ),
inference(avatar_split_clause,[],[f1172,f990,f926,f15592]) ).
tff(f15592,plain,
( spl44_272
<=> ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( ~ p(X0)
| ~ p(X1)
| ~ p(X2)
| ( mono_2Ec_2Ebool_2E_2F_5C_2E2(X1,X0) = X2 ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_272])]) ).
tff(f990,plain,
( spl44_53
<=> ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( p(mono_2Ec_2Ebool_2E_2F_5C_2E2(X0,X1))
| ~ p(X1)
| ~ p(X0) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_53])]) ).
tff(f1172,plain,
( ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( ~ p(X0)
| ~ p(X1)
| ~ p(X2)
| ( mono_2Ec_2Ebool_2E_2F_5C_2E2(X1,X0) = X2 ) )
| ~ spl44_46
| ~ spl44_53 ),
inference(resolution,[],[f991,f927]) ).
tff(f991,plain,
( ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( p(mono_2Ec_2Ebool_2E_2F_5C_2E2(X0,X1))
| ~ p(X1)
| ~ p(X0) )
| ~ spl44_53 ),
inference(avatar_component_clause,[],[f990]) ).
tff(f11972,plain,
( spl44_259
| ~ spl44_239
| ~ spl44_265 ),
inference(avatar_split_clause,[],[f10818,f7816,f6432,f7126]) ).
tff(f10818,plain,
( ! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29,X1: mono_2Etyop_2Emin_2Ebool] :
( ( mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29(mono_2Ec_2Epred__set_2EBIJ_2E0_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29,X0),mono_2Ec_2Epred__set_2EUNIV_2E0_2Emono_2Etyop_2Enum_2Enum),mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_29(mono_2Ec_2Epred__set_2ECROSS_2E0_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Enum_2Enum,mono_2Ec_2Epred__set_2EUNIV_2E0_2Emono_2Etyop_2Enum_2Enum),mono_2Ec_2Epred__set_2EUNIV_2E0_2Emono_2Etyop_2Enum_2Enum)) = X1 )
| ( mono_2Ec_2Ebool_2ET_2E0 = X1 ) )
| ~ spl44_239
| ~ spl44_265 ),
inference(trivial_inequality_removal,[],[f10750]) ).
tff(f10750,plain,
( ! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29,X1: mono_2Etyop_2Emin_2Ebool] :
( ( mono_2Ec_2Ebool_2ET_2E0 != mono_2Ec_2Ebool_2ET_2E0 )
| ( mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29(mono_2Ec_2Epred__set_2EBIJ_2E0_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29,X0),mono_2Ec_2Epred__set_2EUNIV_2E0_2Emono_2Etyop_2Enum_2Enum),mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_29(mono_2Ec_2Epred__set_2ECROSS_2E0_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Enum_2Enum,mono_2Ec_2Epred__set_2EUNIV_2E0_2Emono_2Etyop_2Enum_2Enum),mono_2Ec_2Epred__set_2EUNIV_2E0_2Emono_2Etyop_2Enum_2Enum)) = X1 )
| ( mono_2Ec_2Ebool_2ET_2E0 = X1 ) )
| ~ spl44_239
| ~ spl44_265 ),
inference(superposition,[],[f7817,f6433]) ).
tff(f11680,plain,
( ~ spl44_63
| ~ spl44_14
| ~ spl44_265 ),
inference(avatar_split_clause,[],[f8017,f7816,f769,f1029]) ).
tff(f8017,plain,
( ( mono_2Ec_2Ebool_2ET_2E0 != mono_2Ec_2Ebool_2EF_2E0 )
| ~ spl44_14
| ~ spl44_265 ),
inference(superposition,[],[f7817,f770]) ).
tff(f11677,plain,
( spl44_271
| ~ spl44_161
| ~ spl44_207 ),
inference(avatar_split_clause,[],[f4816,f4784,f1698,f11674]) ).
tff(f11674,plain,
( spl44_271
<=> ( mono_2Ec_2Epred__set_2EBIJ_2E0_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_20mono_2Etyop_2Enum_2Enum = j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29_29(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Enum_2Enum),tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool))),c_2Epred__set_2EBIJ_2E0)) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_271])]) ).
tff(f1698,plain,
( spl44_161
<=> ! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29_29] : ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29_29(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Enum_2Enum),tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool))),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29_29(X0))) = X0 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_161])]) ).
tff(f4784,plain,
( spl44_207
<=> ( s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Enum_2Enum),tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool))),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29_29(mono_2Ec_2Epred__set_2EBIJ_2E0_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_20mono_2Etyop_2Enum_2Enum)) = s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Enum_2Enum),tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool))),c_2Epred__set_2EBIJ_2E0) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_207])]) ).
tff(f4816,plain,
( ( mono_2Ec_2Epred__set_2EBIJ_2E0_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_20mono_2Etyop_2Enum_2Enum = j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29_29(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Enum_2Enum),tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool))),c_2Epred__set_2EBIJ_2E0)) )
| ~ spl44_161
| ~ spl44_207 ),
inference(superposition,[],[f1699,f4786]) ).
tff(f4786,plain,
( ( s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Enum_2Enum),tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool))),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29_29(mono_2Ec_2Epred__set_2EBIJ_2E0_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_20mono_2Etyop_2Enum_2Enum)) = s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Enum_2Enum),tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool))),c_2Epred__set_2EBIJ_2E0) )
| ~ spl44_207 ),
inference(avatar_component_clause,[],[f4784]) ).
tff(f1699,plain,
( ! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29_29] : ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29_29(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Enum_2Enum),tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool))),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29_29(X0))) = X0 )
| ~ spl44_161 ),
inference(avatar_component_clause,[],[f1698]) ).
tff(f11672,plain,
( spl44_270
| ~ spl44_160
| ~ spl44_206 ),
inference(avatar_split_clause,[],[f4792,f4779,f1694,f11669]) ).
tff(f11669,plain,
( spl44_270
<=> ( mono_2Ec_2Epred__set_2EBIJ_2E0_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29 = j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29_29(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum)),tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),tyop_2Emin_2Ebool))),c_2Epred__set_2EBIJ_2E0)) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_270])]) ).
tff(f1694,plain,
( spl44_160
<=> ! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29_29] : ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29_29(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum)),tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),tyop_2Emin_2Ebool))),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29_29(X0))) = X0 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_160])]) ).
tff(f4779,plain,
( spl44_206
<=> ( s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum)),tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),tyop_2Emin_2Ebool))),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29_29(mono_2Ec_2Epred__set_2EBIJ_2E0_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29)) = s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum)),tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),tyop_2Emin_2Ebool))),c_2Epred__set_2EBIJ_2E0) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_206])]) ).
tff(f4792,plain,
( ( mono_2Ec_2Epred__set_2EBIJ_2E0_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29 = j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29_29(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum)),tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),tyop_2Emin_2Ebool))),c_2Epred__set_2EBIJ_2E0)) )
| ~ spl44_160
| ~ spl44_206 ),
inference(superposition,[],[f1695,f4781]) ).
tff(f4781,plain,
( ( s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum)),tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),tyop_2Emin_2Ebool))),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29_29(mono_2Ec_2Epred__set_2EBIJ_2E0_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29)) = s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum)),tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),tyop_2Emin_2Ebool))),c_2Epred__set_2EBIJ_2E0) )
| ~ spl44_206 ),
inference(avatar_component_clause,[],[f4779]) ).
tff(f1695,plain,
( ! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29_29] : ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29_29(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum)),tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),tyop_2Emin_2Ebool))),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29_29(X0))) = X0 )
| ~ spl44_160 ),
inference(avatar_component_clause,[],[f1694]) ).
tff(f11666,plain,
( spl44_269
| ~ spl44_124
| ~ spl44_153 ),
inference(avatar_split_clause,[],[f1662,f1658,f1474,f11664]) ).
tff(f11664,plain,
( spl44_269
<=> ! [X0: u,X1: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29] : ( s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(X1,j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,X0))))) = s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X1)),s(tyop_2Emin_2Ebool,X0))) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_269])]) ).
tff(f11661,plain,
( spl44_268
| ~ spl44_152
| ~ spl44_199 ),
inference(avatar_split_clause,[],[f4549,f4541,f1654,f11658]) ).
tff(f11658,plain,
( spl44_268
<=> ( mono_2Ec_2Epred__set_2ECROSS_2E0_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Enum_2Enum = j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_29_29(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool))),c_2Epred__set_2ECROSS_2E0)) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_268])]) ).
tff(f1654,plain,
( spl44_152
<=> ! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_29_29] : ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_29_29(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool))),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_29_29(X0))) = X0 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_152])]) ).
tff(f4541,plain,
( spl44_199
<=> ( s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool))),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_29_29(mono_2Ec_2Epred__set_2ECROSS_2E0_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Enum_2Enum)) = s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool))),c_2Epred__set_2ECROSS_2E0) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_199])]) ).
tff(f4549,plain,
( ( mono_2Ec_2Epred__set_2ECROSS_2E0_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Enum_2Enum = j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_29_29(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool))),c_2Epred__set_2ECROSS_2E0)) )
| ~ spl44_152
| ~ spl44_199 ),
inference(superposition,[],[f1655,f4543]) ).
tff(f4543,plain,
( ( s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool))),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_29_29(mono_2Ec_2Epred__set_2ECROSS_2E0_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Enum_2Enum)) = s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool))),c_2Epred__set_2ECROSS_2E0) )
| ~ spl44_199 ),
inference(avatar_component_clause,[],[f4541]) ).
tff(f1655,plain,
( ! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_29_29] : ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_29_29(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool))),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_29_29(X0))) = X0 )
| ~ spl44_152 ),
inference(avatar_component_clause,[],[f1654]) ).
tff(f11655,plain,
( spl44_267
| ~ spl44_23
| ~ spl44_148 ),
inference(avatar_split_clause,[],[f1642,f1599,f805,f11653]) ).
tff(f11653,plain,
( spl44_267
<=> ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( ~ p(X0)
| sP6(X1,X2,X0)
| ~ sP4(X2,X0,X1)
| ~ sP3(X0,X2,X1)
| ~ p(X2) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_267])]) ).
tff(f805,plain,
( spl44_23
<=> ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( sP5(X0,X1,X2)
| ~ p(X2) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_23])]) ).
tff(f1599,plain,
( spl44_148
<=> ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( sP6(X0,X1,X2)
| ~ p(X2)
| ~ sP5(X0,X2,X1)
| ~ sP4(X1,X2,X0)
| ~ sP3(X2,X1,X0) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_148])]) ).
tff(f1642,plain,
( ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( ~ p(X0)
| sP6(X1,X2,X0)
| ~ sP4(X2,X0,X1)
| ~ sP3(X0,X2,X1)
| ~ p(X2) )
| ~ spl44_23
| ~ spl44_148 ),
inference(resolution,[],[f1600,f806]) ).
tff(f806,plain,
( ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( sP5(X0,X1,X2)
| ~ p(X2) )
| ~ spl44_23 ),
inference(avatar_component_clause,[],[f805]) ).
tff(f1600,plain,
( ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( ~ sP5(X0,X2,X1)
| ~ p(X2)
| sP6(X0,X1,X2)
| ~ sP4(X1,X2,X0)
| ~ sP3(X2,X1,X0) )
| ~ spl44_148 ),
inference(avatar_component_clause,[],[f1599]) ).
tff(f11647,plain,
( spl44_266
| ~ spl44_44
| ~ spl44_259 ),
inference(avatar_split_clause,[],[f7623,f7126,f918,f11645]) ).
tff(f7623,plain,
( ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29] :
( ( mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29(mono_2Ec_2Epred__set_2EBIJ_2E0_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29,X1),mono_2Ec_2Epred__set_2EUNIV_2E0_2Emono_2Etyop_2Enum_2Enum),mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_29(mono_2Ec_2Epred__set_2ECROSS_2E0_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Enum_2Enum,mono_2Ec_2Epred__set_2EUNIV_2E0_2Emono_2Etyop_2Enum_2Enum),mono_2Ec_2Epred__set_2EUNIV_2E0_2Emono_2Etyop_2Enum_2Enum)) = X0 )
| ( mono_2Ec_2Ebool_2ET_2E0 = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(X0))) ) )
| ~ spl44_44
| ~ spl44_259 ),
inference(superposition,[],[f919,f7127]) ).
tff(f7127,plain,
( ! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29,X1: mono_2Etyop_2Emin_2Ebool] :
( ( mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29(mono_2Ec_2Epred__set_2EBIJ_2E0_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29,X0),mono_2Ec_2Epred__set_2EUNIV_2E0_2Emono_2Etyop_2Enum_2Enum),mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_29(mono_2Ec_2Epred__set_2ECROSS_2E0_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Enum_2Enum,mono_2Ec_2Epred__set_2EUNIV_2E0_2Emono_2Etyop_2Enum_2Enum),mono_2Ec_2Epred__set_2EUNIV_2E0_2Emono_2Etyop_2Enum_2Enum)) = X1 )
| ( mono_2Ec_2Ebool_2ET_2E0 = X1 ) )
| ~ spl44_259 ),
inference(avatar_component_clause,[],[f7126]) ).
tff(f7888,plain,
( ~ spl44_62
| spl44_63 ),
inference(avatar_contradiction_clause,[],[f7887]) ).
tff(f7887,plain,
( $false
| ~ spl44_62
| spl44_63 ),
inference(trivial_inequality_removal,[],[f7845]) ).
tff(f7845,plain,
( ( mono_2Ec_2Ebool_2ET_2E0 != mono_2Ec_2Ebool_2ET_2E0 )
| ~ spl44_62
| spl44_63 ),
inference(superposition,[],[f1031,f1027]) ).
tff(f1031,plain,
( ( mono_2Ec_2Ebool_2ET_2E0 != mono_2Ec_2Ebool_2EF_2E0 )
| spl44_63 ),
inference(avatar_component_clause,[],[f1029]) ).
tff(f7818,plain,
( spl44_62
| spl44_265
| ~ spl44_259 ),
inference(avatar_split_clause,[],[f7624,f7126,f7816,f1026]) ).
tff(f7624,plain,
( ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29] :
( ( mono_2Ec_2Ebool_2ET_2E0 != mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29(mono_2Ec_2Epred__set_2EBIJ_2E0_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29,X1),mono_2Ec_2Epred__set_2EUNIV_2E0_2Emono_2Etyop_2Enum_2Enum),mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_29(mono_2Ec_2Epred__set_2ECROSS_2E0_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Enum_2Enum,mono_2Ec_2Epred__set_2EUNIV_2E0_2Emono_2Etyop_2Enum_2Enum),mono_2Ec_2Epred__set_2EUNIV_2E0_2Emono_2Etyop_2Enum_2Enum)) )
| ( mono_2Ec_2Ebool_2ET_2E0 = X0 ) )
| ~ spl44_259 ),
inference(equality_factoring,[],[f7127]) ).
tff(f7814,plain,
( spl44_264
| ~ spl44_92
| ~ spl44_117 ),
inference(avatar_split_clause,[],[f1455,f1361,f1157,f7812]) ).
tff(f7812,plain,
( spl44_264
<=> ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( p(X0)
| ~ p(X1)
| p(X2)
| sP15(X1,X0,X2) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_264])]) ).
tff(f1157,plain,
( spl44_92
<=> ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( sP15(X1,X0,X2)
| ~ sP14(X0,X1,X2) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_92])]) ).
tff(f1361,plain,
( spl44_117
<=> ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( sP14(X0,X1,X2)
| p(X0)
| ~ p(X1)
| p(X2) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_117])]) ).
tff(f1455,plain,
( ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( p(X0)
| ~ p(X1)
| p(X2)
| sP15(X1,X0,X2) )
| ~ spl44_92
| ~ spl44_117 ),
inference(resolution,[],[f1362,f1158]) ).
tff(f1158,plain,
( ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( ~ sP14(X0,X1,X2)
| sP15(X1,X0,X2) )
| ~ spl44_92 ),
inference(avatar_component_clause,[],[f1157]) ).
tff(f1362,plain,
( ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( sP14(X0,X1,X2)
| p(X0)
| ~ p(X1)
| p(X2) )
| ~ spl44_117 ),
inference(avatar_component_clause,[],[f1361]) ).
tff(f7810,plain,
( spl44_263
| ~ spl44_83
| ~ spl44_114 ),
inference(avatar_split_clause,[],[f1441,f1349,f1111,f7808]) ).
tff(f7808,plain,
( spl44_263
<=> ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( p(X0)
| p(X1)
| p(X2)
| sP12(X1,X0,X2) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_263])]) ).
tff(f1111,plain,
( spl44_83
<=> ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( sP12(X1,X0,X2)
| ~ sP11(X0,X1,X2) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_83])]) ).
tff(f1349,plain,
( spl44_114
<=> ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( sP11(X0,X1,X2)
| p(X0)
| p(X1)
| p(X2) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_114])]) ).
tff(f1441,plain,
( ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( p(X0)
| p(X1)
| p(X2)
| sP12(X1,X0,X2) )
| ~ spl44_83
| ~ spl44_114 ),
inference(resolution,[],[f1350,f1112]) ).
tff(f1112,plain,
( ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( ~ sP11(X0,X1,X2)
| sP12(X1,X0,X2) )
| ~ spl44_83 ),
inference(avatar_component_clause,[],[f1111]) ).
tff(f1350,plain,
( ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( sP11(X0,X1,X2)
| p(X0)
| p(X1)
| p(X2) )
| ~ spl44_114 ),
inference(avatar_component_clause,[],[f1349]) ).
tff(f7806,plain,
( spl44_262
| ~ spl44_74
| ~ spl44_111 ),
inference(avatar_split_clause,[],[f1423,f1337,f1075,f7804]) ).
tff(f7804,plain,
( spl44_262
<=> ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( ~ p(X0)
| ~ p(X1)
| ~ p(X2)
| sP9(X2,X0,X1) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_262])]) ).
tff(f1075,plain,
( spl44_74
<=> ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( sP9(X2,X0,X1)
| ~ sP8(X0,X1,X2) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_74])]) ).
tff(f1337,plain,
( spl44_111
<=> ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( sP8(X0,X1,X2)
| ~ p(X0)
| ~ p(X1)
| ~ p(X2) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_111])]) ).
tff(f1423,plain,
( ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( ~ p(X0)
| ~ p(X1)
| ~ p(X2)
| sP9(X2,X0,X1) )
| ~ spl44_74
| ~ spl44_111 ),
inference(resolution,[],[f1338,f1076]) ).
tff(f1076,plain,
( ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( ~ sP8(X0,X1,X2)
| sP9(X2,X0,X1) )
| ~ spl44_74 ),
inference(avatar_component_clause,[],[f1075]) ).
tff(f1338,plain,
( ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( sP8(X0,X1,X2)
| ~ p(X0)
| ~ p(X1)
| ~ p(X2) )
| ~ spl44_111 ),
inference(avatar_component_clause,[],[f1337]) ).
tff(f7802,plain,
( spl44_261
| ~ spl44_45
| ~ spl44_46 ),
inference(avatar_split_clause,[],[f967,f926,f922,f7800]) ).
tff(f7800,plain,
( spl44_261
<=> ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( ~ p(X0)
| ( X0 = X1 )
| p(X2)
| ( X1 = X2 ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_261])]) ).
tff(f967,plain,
( ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( ~ p(X0)
| ( X0 = X1 )
| p(X2)
| ( X1 = X2 ) )
| ~ spl44_45
| ~ spl44_46 ),
inference(resolution,[],[f927,f923]) ).
tff(f7798,plain,
( spl44_260
| ~ spl44_11
| ~ spl44_44 ),
inference(avatar_split_clause,[],[f949,f918,f757,f7796]) ).
tff(f7796,plain,
( spl44_260
<=> ! [X0: mono_2Etyop_2Emin_2Ebool] :
( ( mono_2Ec_2Ebool_2EF_2E0 = X0 )
| ( mono_2Ec_2Ebool_2ET_2E0 = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(X0))) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_260])]) ).
tff(f949,plain,
( ! [X0: mono_2Etyop_2Emin_2Ebool] :
( ( mono_2Ec_2Ebool_2EF_2E0 = X0 )
| ( mono_2Ec_2Ebool_2ET_2E0 = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(X0))) ) )
| ~ spl44_11
| ~ spl44_44 ),
inference(superposition,[],[f919,f758]) ).
tff(f7128,plain,
( spl44_259
| spl44_63
| ~ spl44_14
| ~ spl44_239 ),
inference(avatar_split_clause,[],[f6706,f6432,f769,f1029,f7126]) ).
tff(f6706,plain,
( ! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29,X1: mono_2Etyop_2Emin_2Ebool] :
( ( mono_2Ec_2Ebool_2ET_2E0 = mono_2Ec_2Ebool_2EF_2E0 )
| ( mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29(mono_2Ec_2Epred__set_2EBIJ_2E0_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29,X0),mono_2Ec_2Epred__set_2EUNIV_2E0_2Emono_2Etyop_2Enum_2Enum),mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_29(mono_2Ec_2Epred__set_2ECROSS_2E0_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Enum_2Enum,mono_2Ec_2Epred__set_2EUNIV_2E0_2Emono_2Etyop_2Enum_2Enum),mono_2Ec_2Epred__set_2EUNIV_2E0_2Emono_2Etyop_2Enum_2Enum)) = X1 )
| ( mono_2Ec_2Ebool_2ET_2E0 = X1 ) )
| ~ spl44_14
| ~ spl44_239 ),
inference(superposition,[],[f770,f6433]) ).
tff(f6519,plain,
( spl44_258
| ~ spl44_64
| ~ spl44_100 ),
inference(avatar_split_clause,[],[f1294,f1284,f1034,f6517]) ).
tff(f6517,plain,
( spl44_258
<=> ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( ( X0 = X1 )
| p(X2)
| sP3(X0,X1,X2) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_258])]) ).
tff(f1034,plain,
( spl44_64
<=> ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( sP3(X2,X1,X0)
| ~ sP6(X0,X1,X2) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_64])]) ).
tff(f1284,plain,
( spl44_100
<=> ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( sP6(X2,X1,X0)
| ( X0 = X1 )
| p(X2) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_100])]) ).
tff(f1294,plain,
( ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( ( X0 = X1 )
| p(X2)
| sP3(X0,X1,X2) )
| ~ spl44_64
| ~ spl44_100 ),
inference(resolution,[],[f1285,f1035]) ).
tff(f1035,plain,
( ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( ~ sP6(X0,X1,X2)
| sP3(X2,X1,X0) )
| ~ spl44_64 ),
inference(avatar_component_clause,[],[f1034]) ).
tff(f1285,plain,
( ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( sP6(X2,X1,X0)
| ( X0 = X1 )
| p(X2) )
| ~ spl44_100 ),
inference(avatar_component_clause,[],[f1284]) ).
tff(f6515,plain,
( spl44_257
| ~ spl44_65
| ~ spl44_100 ),
inference(avatar_split_clause,[],[f1293,f1284,f1038,f6513]) ).
tff(f6513,plain,
( spl44_257
<=> ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( ( X0 = X1 )
| p(X2)
| sP4(X1,X0,X2) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_257])]) ).
tff(f1038,plain,
( spl44_65
<=> ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( sP4(X1,X2,X0)
| ~ sP6(X0,X1,X2) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_65])]) ).
tff(f1293,plain,
( ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( ( X0 = X1 )
| p(X2)
| sP4(X1,X0,X2) )
| ~ spl44_65
| ~ spl44_100 ),
inference(resolution,[],[f1285,f1039]) ).
tff(f1039,plain,
( ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( ~ sP6(X0,X1,X2)
| sP4(X1,X2,X0) )
| ~ spl44_65 ),
inference(avatar_component_clause,[],[f1038]) ).
tff(f6511,plain,
( spl44_256
| ~ spl44_4
| ~ spl44_61 ),
inference(avatar_split_clause,[],[f1209,f1022,f722,f6509]) ).
tff(f6509,plain,
( spl44_256
<=> ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( ~ p(X0)
| ( mono_2Ec_2Ebool_2ET_2E0 = mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Emin_2E_3D_3D_3E_2E0,X1),X0) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_256])]) ).
tff(f1209,plain,
( ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( ~ p(X0)
| ( mono_2Ec_2Ebool_2ET_2E0 = mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Emin_2E_3D_3D_3E_2E0,X1),X0) ) )
| ~ spl44_4
| ~ spl44_61 ),
inference(resolution,[],[f1023,f723]) ).
tff(f6507,plain,
( spl44_255
| ~ spl44_4
| ~ spl44_60 ),
inference(avatar_split_clause,[],[f1205,f1018,f722,f6505]) ).
tff(f6505,plain,
( spl44_255
<=> ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( p(X0)
| ( mono_2Ec_2Ebool_2ET_2E0 = mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Emin_2E_3D_3D_3E_2E0,X0),X1) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_255])]) ).
tff(f1205,plain,
( ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( p(X0)
| ( mono_2Ec_2Ebool_2ET_2E0 = mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Emin_2E_3D_3D_3E_2E0,X0),X1) ) )
| ~ spl44_4
| ~ spl44_60 ),
inference(resolution,[],[f1019,f723]) ).
tff(f6503,plain,
( spl44_254
| ~ spl44_4
| ~ spl44_59 ),
inference(avatar_split_clause,[],[f1201,f1014,f722,f6501]) ).
tff(f6501,plain,
( spl44_254
<=> ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( ~ p(X0)
| ( mono_2Ec_2Ebool_2ET_2E0 = mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Ebool_2E_5C_2F_2E0,X1),X0) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_254])]) ).
tff(f1201,plain,
( ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( ~ p(X0)
| ( mono_2Ec_2Ebool_2ET_2E0 = mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Ebool_2E_5C_2F_2E0,X1),X0) ) )
| ~ spl44_4
| ~ spl44_59 ),
inference(resolution,[],[f1015,f723]) ).
tff(f6495,plain,
( spl44_253
| ~ spl44_4
| ~ spl44_58 ),
inference(avatar_split_clause,[],[f1197,f1010,f722,f6493]) ).
tff(f6493,plain,
( spl44_253
<=> ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( ~ p(X0)
| ( mono_2Ec_2Ebool_2ET_2E0 = mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Ebool_2E_5C_2F_2E0,X0),X1) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_253])]) ).
tff(f1197,plain,
( ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( ~ p(X0)
| ( mono_2Ec_2Ebool_2ET_2E0 = mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Ebool_2E_5C_2F_2E0,X0),X1) ) )
| ~ spl44_4
| ~ spl44_58 ),
inference(resolution,[],[f1011,f723]) ).
tff(f6491,plain,
( spl44_252
| ~ spl44_5
| ~ spl44_57 ),
inference(avatar_split_clause,[],[f1193,f1006,f726,f6489]) ).
tff(f6489,plain,
( spl44_252
<=> ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( p(X0)
| ( mono_2Ec_2Ebool_2EF_2E0 = mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Ebool_2E_2F_5C_2E0,X1),X0) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_252])]) ).
tff(f1193,plain,
( ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( p(X0)
| ( mono_2Ec_2Ebool_2EF_2E0 = mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Ebool_2E_2F_5C_2E0,X1),X0) ) )
| ~ spl44_5
| ~ spl44_57 ),
inference(resolution,[],[f1007,f727]) ).
tff(f6487,plain,
( spl44_251
| ~ spl44_5
| ~ spl44_56 ),
inference(avatar_split_clause,[],[f1189,f1002,f726,f6485]) ).
tff(f6485,plain,
( spl44_251
<=> ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( p(X0)
| ( mono_2Ec_2Ebool_2EF_2E0 = mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Ebool_2E_2F_5C_2E0,X0),X1) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_251])]) ).
tff(f1189,plain,
( ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( p(X0)
| ( mono_2Ec_2Ebool_2EF_2E0 = mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Ebool_2E_2F_5C_2E0,X0),X1) ) )
| ~ spl44_5
| ~ spl44_56 ),
inference(resolution,[],[f1003,f727]) ).
tff(f6483,plain,
( spl44_250
| ~ spl44_5
| ~ spl44_55 ),
inference(avatar_split_clause,[],[f1185,f998,f726,f6481]) ).
tff(f6481,plain,
( spl44_250
<=> ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( ~ p(X0)
| p(X1)
| ( mono_2Ec_2Ebool_2EF_2E0 = mono_2Ec_2Emin_2E_3D_3D_3E_2E2(X0,X1) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_250])]) ).
tff(f1185,plain,
( ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( ~ p(X0)
| p(X1)
| ( mono_2Ec_2Ebool_2EF_2E0 = mono_2Ec_2Emin_2E_3D_3D_3E_2E2(X0,X1) ) )
| ~ spl44_5
| ~ spl44_55 ),
inference(resolution,[],[f999,f727]) ).
tff(f6479,plain,
( spl44_249
| ~ spl44_5
| ~ spl44_54 ),
inference(avatar_split_clause,[],[f1179,f994,f726,f6477]) ).
tff(f6477,plain,
( spl44_249
<=> ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( p(X0)
| p(X1)
| ( mono_2Ec_2Ebool_2EF_2E0 = mono_2Ec_2Ebool_2E_5C_2F_2E2(X0,X1) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_249])]) ).
tff(f1179,plain,
( ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( p(X0)
| p(X1)
| ( mono_2Ec_2Ebool_2EF_2E0 = mono_2Ec_2Ebool_2E_5C_2F_2E2(X0,X1) ) )
| ~ spl44_5
| ~ spl44_54 ),
inference(resolution,[],[f995,f727]) ).
tff(f6475,plain,
( spl44_248
| ~ spl44_4
| ~ spl44_53 ),
inference(avatar_split_clause,[],[f1173,f990,f722,f6473]) ).
tff(f6473,plain,
( spl44_248
<=> ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( ~ p(X0)
| ~ p(X1)
| ( mono_2Ec_2Ebool_2ET_2E0 = mono_2Ec_2Ebool_2E_2F_5C_2E2(X1,X0) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_248])]) ).
tff(f1173,plain,
( ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( ~ p(X0)
| ~ p(X1)
| ( mono_2Ec_2Ebool_2ET_2E0 = mono_2Ec_2Ebool_2E_2F_5C_2E2(X1,X0) ) )
| ~ spl44_4
| ~ spl44_53 ),
inference(resolution,[],[f991,f723]) ).
tff(f6471,plain,
( spl44_247
| ~ spl44_17
| ~ spl44_46 ),
inference(avatar_split_clause,[],[f975,f926,f781,f6469]) ).
tff(f6469,plain,
( spl44_247
<=> ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( ~ p(X0)
| ( mono_2Ec_2Ebool_2E_5C_2F_2E2(X1,X2) = X0 )
| ~ p(X1) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_247])]) ).
tff(f975,plain,
( ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( ~ p(X0)
| ( mono_2Ec_2Ebool_2E_5C_2F_2E2(X1,X2) = X0 )
| ~ p(X1) )
| ~ spl44_17
| ~ spl44_46 ),
inference(resolution,[],[f927,f782]) ).
tff(f6467,plain,
( spl44_246
| ~ spl44_18
| ~ spl44_46 ),
inference(avatar_split_clause,[],[f974,f926,f785,f6465]) ).
tff(f6465,plain,
( spl44_246
<=> ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( ~ p(X0)
| ( mono_2Ec_2Ebool_2E_5C_2F_2E2(X1,X2) = X0 )
| ~ p(X2) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_246])]) ).
tff(f974,plain,
( ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( ~ p(X0)
| ( mono_2Ec_2Ebool_2E_5C_2F_2E2(X1,X2) = X0 )
| ~ p(X2) )
| ~ spl44_18
| ~ spl44_46 ),
inference(resolution,[],[f927,f786]) ).
tff(f6463,plain,
( spl44_245
| ~ spl44_19
| ~ spl44_46 ),
inference(avatar_split_clause,[],[f972,f926,f789,f6461]) ).
tff(f6461,plain,
( spl44_245
<=> ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( ~ p(X0)
| ( mono_2Ec_2Emin_2E_3D_3D_3E_2E2(X1,X2) = X0 )
| p(X1) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_245])]) ).
tff(f972,plain,
( ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( ~ p(X0)
| ( mono_2Ec_2Emin_2E_3D_3D_3E_2E2(X1,X2) = X0 )
| p(X1) )
| ~ spl44_19
| ~ spl44_46 ),
inference(resolution,[],[f927,f790]) ).
tff(f6459,plain,
( spl44_244
| ~ spl44_20
| ~ spl44_46 ),
inference(avatar_split_clause,[],[f971,f926,f793,f6457]) ).
tff(f6457,plain,
( spl44_244
<=> ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( ~ p(X0)
| ( mono_2Ec_2Emin_2E_3D_3D_3E_2E2(X1,X2) = X0 )
| ~ p(X2) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_244])]) ).
tff(f971,plain,
( ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( ~ p(X0)
| ( mono_2Ec_2Emin_2E_3D_3D_3E_2E2(X1,X2) = X0 )
| ~ p(X2) )
| ~ spl44_20
| ~ spl44_46 ),
inference(resolution,[],[f927,f794]) ).
tff(f6450,plain,
( spl44_243
| ~ spl44_12
| ~ spl44_46 ),
inference(avatar_split_clause,[],[f970,f926,f761,f6448]) ).
tff(f6448,plain,
( spl44_243
<=> ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( ~ p(X0)
| ( mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2E_7E_2E0,X1) = X0 )
| p(X1) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_243])]) ).
tff(f970,plain,
( ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( ~ p(X0)
| ( mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2E_7E_2E0,X1) = X0 )
| p(X1) )
| ~ spl44_12
| ~ spl44_46 ),
inference(resolution,[],[f927,f762]) ).
tff(f6446,plain,
( spl44_242
| ~ spl44_15
| ~ spl44_45 ),
inference(avatar_split_clause,[],[f954,f922,f773,f6444]) ).
tff(f6444,plain,
( spl44_242
<=> ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( p(X2)
| ( mono_2Ec_2Ebool_2E_2F_5C_2E2(X0,X1) = X2 )
| p(X0) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_242])]) ).
tff(f773,plain,
( spl44_15
<=> ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( p(X0)
| ~ p(mono_2Ec_2Ebool_2E_2F_5C_2E2(X0,X1)) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_15])]) ).
tff(f954,plain,
( ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( p(X2)
| ( mono_2Ec_2Ebool_2E_2F_5C_2E2(X0,X1) = X2 )
| p(X0) )
| ~ spl44_15
| ~ spl44_45 ),
inference(resolution,[],[f923,f774]) ).
tff(f774,plain,
( ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( ~ p(mono_2Ec_2Ebool_2E_2F_5C_2E2(X0,X1))
| p(X0) )
| ~ spl44_15 ),
inference(avatar_component_clause,[],[f773]) ).
tff(f6442,plain,
( spl44_241
| ~ spl44_16
| ~ spl44_45 ),
inference(avatar_split_clause,[],[f953,f922,f777,f6440]) ).
tff(f6440,plain,
( spl44_241
<=> ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( p(X2)
| ( mono_2Ec_2Ebool_2E_2F_5C_2E2(X0,X1) = X2 )
| p(X1) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_241])]) ).
tff(f777,plain,
( spl44_16
<=> ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( p(X1)
| ~ p(mono_2Ec_2Ebool_2E_2F_5C_2E2(X0,X1)) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_16])]) ).
tff(f953,plain,
( ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( p(X2)
| ( mono_2Ec_2Ebool_2E_2F_5C_2E2(X0,X1) = X2 )
| p(X1) )
| ~ spl44_16
| ~ spl44_45 ),
inference(resolution,[],[f923,f778]) ).
tff(f778,plain,
( ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( ~ p(mono_2Ec_2Ebool_2E_2F_5C_2E2(X0,X1))
| p(X1) )
| ~ spl44_16 ),
inference(avatar_component_clause,[],[f777]) ).
tff(f6438,plain,
( spl44_240
| ~ spl44_13
| ~ spl44_45 ),
inference(avatar_split_clause,[],[f951,f922,f765,f6436]) ).
tff(f6436,plain,
( spl44_240
<=> ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( p(X1)
| ( mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2E_7E_2E0,X0) = X1 )
| ~ p(X0) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_240])]) ).
tff(f951,plain,
( ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( p(X1)
| ( mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2E_7E_2E0,X0) = X1 )
| ~ p(X0) )
| ~ spl44_13
| ~ spl44_45 ),
inference(resolution,[],[f923,f766]) ).
tff(f6434,plain,
( spl44_239
| ~ spl44_11 ),
inference(avatar_split_clause,[],[f885,f757,f6432]) ).
tff(f885,plain,
( ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( ( X0 = X1 )
| ( mono_2Ec_2Ebool_2ET_2E0 = X1 )
| ( mono_2Ec_2Ebool_2ET_2E0 = X0 ) )
| ~ spl44_11 ),
inference(superposition,[],[f758,f758]) ).
tff(f6409,plain,
( spl44_238
| ~ spl44_2
| ~ spl44_155 ),
inference(avatar_split_clause,[],[f6224,f1674,f713,f6407]) ).
tff(f6407,plain,
( spl44_238
<=> ! [X0: mono_2Etyop_2Emin_2Ebool] : ( mono_2Ec_2Ebool_2ET_2E0 = mono_2Ec_2Emin_2E_3D_3D_3E_2E2(X0,mono_2Ec_2Ebool_2ET_2E0) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_238])]) ).
tff(f1674,plain,
( spl44_155
<=> ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( ~ p(X0)
| ( mono_2Ec_2Ebool_2ET_2E0 = mono_2Ec_2Emin_2E_3D_3D_3E_2E2(X1,X0) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_155])]) ).
tff(f6224,plain,
( ! [X0: mono_2Etyop_2Emin_2Ebool] : ( mono_2Ec_2Ebool_2ET_2E0 = mono_2Ec_2Emin_2E_3D_3D_3E_2E2(X0,mono_2Ec_2Ebool_2ET_2E0) )
| ~ spl44_2
| ~ spl44_155 ),
inference(resolution,[],[f1675,f715]) ).
tff(f1675,plain,
( ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( ~ p(X0)
| ( mono_2Ec_2Ebool_2ET_2E0 = mono_2Ec_2Emin_2E_3D_3D_3E_2E2(X1,X0) ) )
| ~ spl44_155 ),
inference(avatar_component_clause,[],[f1674]) ).
tff(f6278,plain,
( spl44_237
| ~ spl44_96
| ~ spl44_132 ),
inference(avatar_split_clause,[],[f1529,f1508,f1260,f6275]) ).
tff(f6275,plain,
( spl44_237
<=> ( mono_2Ec_2Epred__set_2EUNIV_2E0_2Emono_2Etyop_2Enum_2Enum = j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29(s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),c_2Epred__set_2EUNIV_2E0)) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_237])]) ).
tff(f1260,plain,
( spl44_96
<=> ! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29] : ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29(s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29(X0))) = X0 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_96])]) ).
tff(f1529,plain,
( ( mono_2Ec_2Epred__set_2EUNIV_2E0_2Emono_2Etyop_2Enum_2Enum = j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29(s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),c_2Epred__set_2EUNIV_2E0)) )
| ~ spl44_96
| ~ spl44_132 ),
inference(superposition,[],[f1261,f1510]) ).
tff(f1261,plain,
( ! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29] : ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29(s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29(X0))) = X0 )
| ~ spl44_96 ),
inference(avatar_component_clause,[],[f1260]) ).
tff(f6273,plain,
( spl44_236
| ~ spl44_90
| ~ spl44_92 ),
inference(avatar_split_clause,[],[f1258,f1157,f1149,f6271]) ).
tff(f6271,plain,
( spl44_236
<=> ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( sP15(X0,X1,X2)
| p(X0)
| ~ p(X2) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_236])]) ).
tff(f1149,plain,
( spl44_90
<=> ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( sP14(X0,X1,X2)
| p(X1)
| ~ p(X2) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_90])]) ).
tff(f1258,plain,
( ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( sP15(X0,X1,X2)
| p(X0)
| ~ p(X2) )
| ~ spl44_90
| ~ spl44_92 ),
inference(resolution,[],[f1158,f1150]) ).
tff(f1150,plain,
( ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( sP14(X0,X1,X2)
| p(X1)
| ~ p(X2) )
| ~ spl44_90 ),
inference(avatar_component_clause,[],[f1149]) ).
tff(f6269,plain,
( spl44_235
| ~ spl44_91
| ~ spl44_92 ),
inference(avatar_split_clause,[],[f1257,f1157,f1153,f6267]) ).
tff(f6267,plain,
( spl44_235
<=> ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( sP15(X0,X1,X2)
| ~ p(X1)
| ~ p(X2) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_235])]) ).
tff(f1153,plain,
( spl44_91
<=> ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( sP14(X0,X1,X2)
| ~ p(X0)
| ~ p(X2) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_91])]) ).
tff(f1257,plain,
( ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( sP15(X0,X1,X2)
| ~ p(X1)
| ~ p(X2) )
| ~ spl44_91
| ~ spl44_92 ),
inference(resolution,[],[f1158,f1154]) ).
tff(f1154,plain,
( ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( sP14(X0,X1,X2)
| ~ p(X0)
| ~ p(X2) )
| ~ spl44_91 ),
inference(avatar_component_clause,[],[f1153]) ).
tff(f6265,plain,
( spl44_234
| ~ spl44_81
| ~ spl44_83 ),
inference(avatar_split_clause,[],[f1245,f1111,f1103,f6263]) ).
tff(f6263,plain,
( spl44_234
<=> ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( sP12(X0,X1,X2)
| ~ p(X0)
| ~ p(X2) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_234])]) ).
tff(f1103,plain,
( spl44_81
<=> ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( sP11(X0,X1,X2)
| ~ p(X1)
| ~ p(X2) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_81])]) ).
tff(f1245,plain,
( ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( sP12(X0,X1,X2)
| ~ p(X0)
| ~ p(X2) )
| ~ spl44_81
| ~ spl44_83 ),
inference(resolution,[],[f1112,f1104]) ).
tff(f1104,plain,
( ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( sP11(X0,X1,X2)
| ~ p(X1)
| ~ p(X2) )
| ~ spl44_81 ),
inference(avatar_component_clause,[],[f1103]) ).
tff(f6261,plain,
( spl44_233
| spl44_1
| ~ spl44_151 ),
inference(avatar_split_clause,[],[f6178,f1611,f708,f6259]) ).
tff(f6259,plain,
( spl44_233
<=> ! [X0: mono_2Etyop_2Emin_2Ebool] : ( mono_2Ec_2Ebool_2ET_2E0 = mono_2Ec_2Emin_2E_3D_3D_3E_2E2(mono_2Ec_2Ebool_2EF_2E0,X0) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_233])]) ).
tff(f1611,plain,
( spl44_151
<=> ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( p(X0)
| ( mono_2Ec_2Ebool_2ET_2E0 = mono_2Ec_2Emin_2E_3D_3D_3E_2E2(X0,X1) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_151])]) ).
tff(f6178,plain,
( ! [X0: mono_2Etyop_2Emin_2Ebool] : ( mono_2Ec_2Ebool_2ET_2E0 = mono_2Ec_2Emin_2E_3D_3D_3E_2E2(mono_2Ec_2Ebool_2EF_2E0,X0) )
| spl44_1
| ~ spl44_151 ),
inference(resolution,[],[f1612,f710]) ).
tff(f710,plain,
( ~ p(mono_2Ec_2Ebool_2EF_2E0)
| spl44_1 ),
inference(avatar_component_clause,[],[f708]) ).
tff(f1612,plain,
( ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( p(X0)
| ( mono_2Ec_2Ebool_2ET_2E0 = mono_2Ec_2Emin_2E_3D_3D_3E_2E2(X0,X1) ) )
| ~ spl44_151 ),
inference(avatar_component_clause,[],[f1611]) ).
tff(f6257,plain,
( spl44_232
| ~ spl44_82
| ~ spl44_83 ),
inference(avatar_split_clause,[],[f1244,f1111,f1107,f6255]) ).
tff(f6255,plain,
( spl44_232
<=> ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( sP12(X0,X1,X2)
| ~ p(X1)
| ~ p(X2) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_232])]) ).
tff(f1107,plain,
( spl44_82
<=> ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( sP11(X0,X1,X2)
| ~ p(X0)
| ~ p(X2) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_82])]) ).
tff(f1244,plain,
( ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( sP12(X0,X1,X2)
| ~ p(X1)
| ~ p(X2) )
| ~ spl44_82
| ~ spl44_83 ),
inference(resolution,[],[f1112,f1108]) ).
tff(f1108,plain,
( ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( sP11(X0,X1,X2)
| ~ p(X0)
| ~ p(X2) )
| ~ spl44_82 ),
inference(avatar_component_clause,[],[f1107]) ).
tff(f6253,plain,
( spl44_231
| ~ spl44_72
| ~ spl44_74 ),
inference(avatar_split_clause,[],[f1223,f1075,f1066,f6251]) ).
tff(f6251,plain,
( spl44_231
<=> ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( sP9(X0,X1,X2)
| p(X2)
| p(X0) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_231])]) ).
tff(f1066,plain,
( spl44_72
<=> ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( sP8(X0,X1,X2)
| p(X1)
| p(X2) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_72])]) ).
tff(f1223,plain,
( ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( sP9(X0,X1,X2)
| p(X2)
| p(X0) )
| ~ spl44_72
| ~ spl44_74 ),
inference(resolution,[],[f1076,f1067]) ).
tff(f1067,plain,
( ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( sP8(X0,X1,X2)
| p(X1)
| p(X2) )
| ~ spl44_72 ),
inference(avatar_component_clause,[],[f1066]) ).
tff(f6249,plain,
( spl44_230
| ~ spl44_73
| ~ spl44_74 ),
inference(avatar_split_clause,[],[f1222,f1075,f1070,f6247]) ).
tff(f6247,plain,
( spl44_230
<=> ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( sP9(X0,X1,X2)
| p(X1)
| p(X0) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_230])]) ).
tff(f1070,plain,
( spl44_73
<=> ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( sP8(X0,X1,X2)
| p(X0)
| p(X2) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_73])]) ).
tff(f1222,plain,
( ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( sP9(X0,X1,X2)
| p(X1)
| p(X0) )
| ~ spl44_73
| ~ spl44_74 ),
inference(resolution,[],[f1076,f1071]) ).
tff(f1071,plain,
( ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( sP8(X0,X1,X2)
| p(X0)
| p(X2) )
| ~ spl44_73 ),
inference(avatar_component_clause,[],[f1070]) ).
tff(f6245,plain,
( spl44_229
| ~ spl44_7
| ~ spl44_46 ),
inference(avatar_split_clause,[],[f976,f926,f734,f6243]) ).
tff(f6243,plain,
( spl44_229
<=> ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( ~ p(X0)
| ( mono_2Ec_2Ebool_2E_7E_2E1(X1) = X0 )
| p(X1) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_229])]) ).
tff(f976,plain,
( ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( ~ p(X0)
| ( mono_2Ec_2Ebool_2E_7E_2E1(X1) = X0 )
| p(X1) )
| ~ spl44_7
| ~ spl44_46 ),
inference(resolution,[],[f927,f735]) ).
tff(f6241,plain,
( spl44_228
| ~ spl44_5
| ~ spl44_46 ),
inference(avatar_split_clause,[],[f969,f926,f726,f6239]) ).
tff(f6239,plain,
( spl44_228
<=> ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( ~ p(X0)
| ( X0 = X1 )
| ( mono_2Ec_2Ebool_2EF_2E0 = X1 ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_228])]) ).
tff(f969,plain,
( ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( ~ p(X0)
| ( X0 = X1 )
| ( mono_2Ec_2Ebool_2EF_2E0 = X1 ) )
| ~ spl44_5
| ~ spl44_46 ),
inference(resolution,[],[f927,f727]) ).
tff(f6237,plain,
( spl44_227
| ~ spl44_6
| ~ spl44_45 ),
inference(avatar_split_clause,[],[f956,f922,f730,f6235]) ).
tff(f6235,plain,
( spl44_227
<=> ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( p(X1)
| ( mono_2Ec_2Ebool_2E_7E_2E1(X0) = X1 )
| ~ p(X0) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_227])]) ).
tff(f956,plain,
( ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( p(X1)
| ( mono_2Ec_2Ebool_2E_7E_2E1(X0) = X1 )
| ~ p(X0) )
| ~ spl44_6
| ~ spl44_45 ),
inference(resolution,[],[f923,f731]) ).
tff(f6233,plain,
( spl44_226
| ~ spl44_4
| ~ spl44_45 ),
inference(avatar_split_clause,[],[f950,f922,f722,f6231]) ).
tff(f6231,plain,
( spl44_226
<=> ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( p(X1)
| ( X0 = X1 )
| ( mono_2Ec_2Ebool_2ET_2E0 = X0 ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_226])]) ).
tff(f950,plain,
( ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( p(X1)
| ( X0 = X1 )
| ( mono_2Ec_2Ebool_2ET_2E0 = X0 ) )
| ~ spl44_4
| ~ spl44_45 ),
inference(resolution,[],[f923,f723]) ).
tff(f5858,plain,
spl44_225,
inference(avatar_split_clause,[],[f690,f5856]) ).
tff(f690,plain,
! [X2: d,X3: u,X0: d,X1: d,X4: u,X5: u] : ( s(X2,app_2E2(s(tyop_2Emin_2Efun(X0,X2),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,X1),tyop_2Emin_2Efun(X0,X2)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X1,X2)),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,X1),tyop_2Emin_2Efun(X0,X2))),combin_s_2E0),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X1,X2)),X3))),s(tyop_2Emin_2Efun(X0,X1),X4))),s(X0,X5))) = s(X2,app_2E2(s(tyop_2Emin_2Efun(X1,X2),app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X1,X2)),X3),s(X0,X5))),s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X4),s(X0,X5))))) ),
inference(cnf_transformation,[],[f204]) ).
tff(f204,plain,
! [X0: d,X1: d,X2: d,X3: u,X4: u,X5: u] : ( s(X2,app_2E2(s(tyop_2Emin_2Efun(X0,X2),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,X1),tyop_2Emin_2Efun(X0,X2)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X1,X2)),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,X1),tyop_2Emin_2Efun(X0,X2))),combin_s_2E0),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X1,X2)),X3))),s(tyop_2Emin_2Efun(X0,X1),X4))),s(X0,X5))) = s(X2,app_2E2(s(tyop_2Emin_2Efun(X1,X2),app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X1,X2)),X3),s(X0,X5))),s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X4),s(X0,X5))))) ),
inference(rectify,[],[f8]) ).
tff(f8,axiom,
! [X0: d,X1: d,X10: d,X2: u,X3: u,X4: u] : ( s(X10,app_2E2(s(tyop_2Emin_2Efun(X0,X10),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,X1),tyop_2Emin_2Efun(X0,X10)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X1,X10)),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,X1),tyop_2Emin_2Efun(X0,X10))),combin_s_2E0),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X1,X10)),X2))),s(tyop_2Emin_2Efun(X0,X1),X3))),s(X0,X4))) = s(X10,app_2E2(s(tyop_2Emin_2Efun(X1,X10),app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X1,X10)),X2),s(X0,X4))),s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X3),s(X0,X4))))) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',reserved_2Eho_2Es__thm) ).
tff(f5753,plain,
spl44_224,
inference(avatar_split_clause,[],[f688,f5751]) ).
tff(f688,plain,
! [X2: u,X3: u,X0: d,X1: d,X4: u] : ( j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Epred__set_2EBIJ_2E3(s(tyop_2Emin_2Efun(X0,X1),X2),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X3),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X4)))) = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,X1),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool))),c_2Epred__set_2EBIJ_2E0),s(tyop_2Emin_2Efun(X0,X1),X2))),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X3))),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X4)))) ),
inference(cnf_transformation,[],[f202]) ).
tff(f202,plain,
! [X0: d,X1: d,X2: u,X3: u,X4: u] : ( j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Epred__set_2EBIJ_2E3(s(tyop_2Emin_2Efun(X0,X1),X2),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X3),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X4)))) = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,X1),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool))),c_2Epred__set_2EBIJ_2E0),s(tyop_2Emin_2Efun(X0,X1),X2))),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X3))),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X4)))) ),
inference(rectify,[],[f51]) ).
tff(f51,axiom,
! [X0: d,X1: d,X12: u,X13: u,X14: u] : ( j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Epred__set_2EBIJ_2E3(s(tyop_2Emin_2Efun(X0,X1),X12),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X13),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X14)))) = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,X1),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool))),c_2Epred__set_2EBIJ_2E0),s(tyop_2Emin_2Efun(X0,X1),X12))),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X13))),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X14)))) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',arityeq3_2Ec_2Epred__set_2EBIJ_2E3_2Emono_2EA_27a_20mono_2EA_27b) ).
tff(f5667,plain,
spl44_223,
inference(avatar_split_clause,[],[f675,f5665]) ).
tff(f675,plain,
! [X2: u,X3: u,X0: d,X1: d,X5: u] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool)),X2),s(X0,X3))),s(X1,sK32(X0,X1,X2,X3))))))
| ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool)),X2),s(X0,sK33(X0,X1,X2,X5)))),s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X5),s(X0,sK33(X0,X1,X2,X5)))))))) ),
inference(cnf_transformation,[],[f380]) ).
tff(f380,plain,
! [X0: d,X1: d,X2: u] :
( ( ! [X3: u] : p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool)),X2),s(X0,X3))),s(X1,sK32(X0,X1,X2,X3))))))
| ! [X5: u] : ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool)),X2),s(X0,sK33(X0,X1,X2,X5)))),s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X5),s(X0,sK33(X0,X1,X2,X5)))))))) )
& ( ! [X8: u] : p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool)),X2),s(X0,X8))),s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),sK34(X0,X1,X2)),s(X0,X8)))))))
| ! [X10: u] : ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool)),X2),s(X0,sK35(X0,X1,X2)))),s(X1,X10))))) ) ),
inference(skolemisation,[status(esa),new_symbols(skolem,[sK32,sK33,sK34,sK35])],[f375,f379,f378,f377,f376]) ).
tff(f376,plain,
! [X0: d,X1: d,X2: u,X3: u] :
( ? [X4: u] : p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool)),X2),s(X0,X3))),s(X1,X4)))))
=> p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool)),X2),s(X0,X3))),s(X1,sK32(X0,X1,X2,X3)))))) ),
introduced(choice_axiom,[]) ).
tff(f377,plain,
! [X0: d,X1: d,X2: u,X5: u] :
( ? [X6: u] : ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool)),X2),s(X0,X6))),s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X5),s(X0,X6)))))))
=> ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool)),X2),s(X0,sK33(X0,X1,X2,X5)))),s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X5),s(X0,sK33(X0,X1,X2,X5)))))))) ),
introduced(choice_axiom,[]) ).
tff(f378,plain,
! [X0: d,X1: d,X2: u] :
( ? [X7: u] :
! [X8: u] : p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool)),X2),s(X0,X8))),s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X7),s(X0,X8)))))))
=> ! [X8: u] : p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool)),X2),s(X0,X8))),s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),sK34(X0,X1,X2)),s(X0,X8))))))) ),
introduced(choice_axiom,[]) ).
tff(f379,plain,
! [X0: d,X1: d,X2: u] :
( ? [X9: u] :
! [X10: u] : ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool)),X2),s(X0,X9))),s(X1,X10)))))
=> ! [X10: u] : ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool)),X2),s(X0,sK35(X0,X1,X2)))),s(X1,X10))))) ),
introduced(choice_axiom,[]) ).
tff(f375,plain,
! [X0: d,X1: d,X2: u] :
( ( ! [X3: u] :
? [X4: u] : p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool)),X2),s(X0,X3))),s(X1,X4)))))
| ! [X5: u] :
? [X6: u] : ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool)),X2),s(X0,X6))),s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X5),s(X0,X6))))))) )
& ( ? [X7: u] :
! [X8: u] : p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool)),X2),s(X0,X8))),s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X7),s(X0,X8)))))))
| ? [X9: u] :
! [X10: u] : ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool)),X2),s(X0,X9))),s(X1,X10))))) ) ),
inference(rectify,[],[f374]) ).
tff(f374,plain,
! [X0: d,X1: d,X2: u] :
( ( ! [X3: u] :
? [X4: u] : p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool)),X2),s(X0,X3))),s(X1,X4)))))
| ! [X5: u] :
? [X6: u] : ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool)),X2),s(X0,X6))),s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X5),s(X0,X6))))))) )
& ( ? [X5: u] :
! [X6: u] : p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool)),X2),s(X0,X6))),s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X5),s(X0,X6)))))))
| ? [X3: u] :
! [X4: u] : ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool)),X2),s(X0,X3))),s(X1,X4))))) ) ),
inference(nnf_transformation,[],[f197]) ).
tff(f197,plain,
! [X0: d,X1: d,X2: u] :
( ! [X3: u] :
? [X4: u] : p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool)),X2),s(X0,X3))),s(X1,X4)))))
<=> ? [X5: u] :
! [X6: u] : p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool)),X2),s(X0,X6))),s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X5),s(X0,X6))))))) ),
inference(rectify,[],[f93]) ).
tff(f93,axiom,
! [X0: d,X1: d,X18: u] :
( ! [X11: u] :
? [X25: u] : p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool)),X18),s(X0,X11))),s(X1,X25)))))
<=> ? [X26: u] :
! [X27: u] : p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool)),X18),s(X0,X27))),s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X26),s(X0,X27))))))) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',thm_2Ebool_2ESKOLEM__THM) ).
tff(f5590,plain,
spl44_222,
inference(avatar_split_clause,[],[f674,f5588]) ).
tff(f674,plain,
! [X2: u,X10: u,X0: d,X1: d,X8: u] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool)),X2),s(X0,X8))),s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),sK34(X0,X1,X2)),s(X0,X8)))))))
| ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool)),X2),s(X0,sK35(X0,X1,X2)))),s(X1,X10))))) ),
inference(cnf_transformation,[],[f380]) ).
tff(f5522,plain,
spl44_221,
inference(avatar_split_clause,[],[f445,f5520]) ).
tff(f5520,plain,
( spl44_221
<=> ! [X0: u] : ( s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Enum_2Enum),tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool))),X0) = s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Enum_2Enum),tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool))),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29_29(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29_29(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Enum_2Enum),tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool))),X0)))) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_221])]) ).
tff(f445,plain,
! [X0: u] : ( s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Enum_2Enum),tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool))),X0) = s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Enum_2Enum),tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool))),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29_29(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29_29(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Enum_2Enum),tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool))),X0)))) ),
inference(cnf_transformation,[],[f139]) ).
tff(f139,plain,
! [X0: u] : ( s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Enum_2Enum),tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool))),X0) = s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Enum_2Enum),tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool))),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29_29(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29_29(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Enum_2Enum),tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool))),X0)))) ),
inference(rectify,[],[f26]) ).
tff(f26,axiom,
! [X5: u] : ( s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Enum_2Enum),tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool))),X5) = s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Enum_2Enum),tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool))),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29_29(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29_29(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Enum_2Enum),tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool))),X5)))) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29_29) ).
tff(f5518,plain,
( spl44_220
| ~ spl44_2
| ~ spl44_144 ),
inference(avatar_split_clause,[],[f5302,f1576,f713,f5516]) ).
tff(f5516,plain,
( spl44_220
<=> ! [X0: mono_2Etyop_2Emin_2Ebool] : ( mono_2Ec_2Ebool_2ET_2E0 = mono_2Ec_2Ebool_2E_5C_2F_2E2(X0,mono_2Ec_2Ebool_2ET_2E0) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_220])]) ).
tff(f1576,plain,
( spl44_144
<=> ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( ~ p(X0)
| ( mono_2Ec_2Ebool_2ET_2E0 = mono_2Ec_2Ebool_2E_5C_2F_2E2(X1,X0) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_144])]) ).
tff(f5302,plain,
( ! [X0: mono_2Etyop_2Emin_2Ebool] : ( mono_2Ec_2Ebool_2ET_2E0 = mono_2Ec_2Ebool_2E_5C_2F_2E2(X0,mono_2Ec_2Ebool_2ET_2E0) )
| ~ spl44_2
| ~ spl44_144 ),
inference(resolution,[],[f1577,f715]) ).
tff(f1577,plain,
( ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( ~ p(X0)
| ( mono_2Ec_2Ebool_2ET_2E0 = mono_2Ec_2Ebool_2E_5C_2F_2E2(X1,X0) ) )
| ~ spl44_144 ),
inference(avatar_component_clause,[],[f1576]) ).
tff(f5514,plain,
spl44_219,
inference(avatar_split_clause,[],[f444,f5512]) ).
tff(f5512,plain,
( spl44_219
<=> ! [X0: u] : ( s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum)),tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),tyop_2Emin_2Ebool))),X0) = s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum)),tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),tyop_2Emin_2Ebool))),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29_29(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29_29(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum)),tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),tyop_2Emin_2Ebool))),X0)))) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_219])]) ).
tff(f444,plain,
! [X0: u] : ( s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum)),tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),tyop_2Emin_2Ebool))),X0) = s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum)),tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),tyop_2Emin_2Ebool))),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29_29(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29_29(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum)),tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),tyop_2Emin_2Ebool))),X0)))) ),
inference(cnf_transformation,[],[f138]) ).
tff(f138,plain,
! [X0: u] : ( s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum)),tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),tyop_2Emin_2Ebool))),X0) = s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum)),tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),tyop_2Emin_2Ebool))),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29_29(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29_29(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum)),tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),tyop_2Emin_2Ebool))),X0)))) ),
inference(rectify,[],[f23]) ).
tff(f23,axiom,
! [X5: u] : ( s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum)),tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),tyop_2Emin_2Ebool))),X5) = s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum)),tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),tyop_2Emin_2Ebool))),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29_29(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29_29(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum)),tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),tyop_2Emin_2Ebool))),X5)))) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29_29) ).
tff(f5450,plain,
spl44_218,
inference(avatar_split_clause,[],[f498,f5448]) ).
tff(f5448,plain,
( spl44_218
<=> ! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29_29,X1: mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Enum_2Enum_29] : ( s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Enum_2Enum_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29(X0,X1))) = s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Enum_2Enum),tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool))),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29_29(X0)),s(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Enum_2Enum),i_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Enum_2Enum_29(X1)))) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_218])]) ).
tff(f498,plain,
! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29_29,X1: mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Enum_2Enum_29] : ( s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Enum_2Enum_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29(X0,X1))) = s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Enum_2Enum),tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool))),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29_29(X0)),s(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Enum_2Enum),i_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Enum_2Enum_29(X1)))) ),
inference(cnf_transformation,[],[f164]) ).
tff(f164,plain,
! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29_29,X1: mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Enum_2Enum_29] : ( s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Enum_2Enum_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29(X0,X1))) = s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Enum_2Enum),tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool))),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29_29(X0)),s(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Enum_2Enum),i_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Enum_2Enum_29(X1)))) ),
inference(rectify,[],[f67]) ).
tff(f67,axiom,
! [X5: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29_29,X6: mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Enum_2Enum_29] : ( s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Enum_2Enum_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29(X5,X6))) = s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Enum_2Enum),tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool))),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29_29(X5)),s(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Enum_2Enum),i_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Enum_2Enum_29(X6)))) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Enum_2Enum_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29) ).
tff(f5446,plain,
spl44_217,
inference(avatar_split_clause,[],[f497,f5444]) ).
tff(f5444,plain,
( spl44_217
<=> ! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29_29,X1: mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29] : ( s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29(X0,X1))) = s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum)),tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),tyop_2Emin_2Ebool))),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29_29(X0)),s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum)),i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29(X1)))) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_217])]) ).
tff(f497,plain,
! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29_29,X1: mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29] : ( s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29(X0,X1))) = s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum)),tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),tyop_2Emin_2Ebool))),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29_29(X0)),s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum)),i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29(X1)))) ),
inference(cnf_transformation,[],[f163]) ).
tff(f163,plain,
! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29_29,X1: mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29] : ( s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29(X0,X1))) = s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum)),tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),tyop_2Emin_2Ebool))),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29_29(X0)),s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum)),i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29(X1)))) ),
inference(rectify,[],[f64]) ).
tff(f64,axiom,
! [X5: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29_29,X6: mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29] : ( s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29(X5,X6))) = s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum)),tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),tyop_2Emin_2Ebool))),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29_29(X5)),s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum)),i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29(X6)))) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29) ).
tff(f5410,plain,
spl44_216,
inference(avatar_split_clause,[],[f496,f5408]) ).
tff(f5408,plain,
( spl44_216
<=> ! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_29_29,X1: mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29] : ( s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool)),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_29(X0,X1))) = s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool))),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_29_29(X0)),s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29(X1)))) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_216])]) ).
tff(f496,plain,
! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_29_29,X1: mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29] : ( s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool)),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_29(X0,X1))) = s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool))),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_29_29(X0)),s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29(X1)))) ),
inference(cnf_transformation,[],[f162]) ).
tff(f162,plain,
! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_29_29,X1: mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29] : ( s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool)),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_29(X0,X1))) = s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool))),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_29_29(X0)),s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29(X1)))) ),
inference(rectify,[],[f61]) ).
tff(f61,axiom,
! [X5: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_29_29,X6: mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29] : ( s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool)),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_29(X5,X6))) = s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool))),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_29_29(X5)),s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29(X6)))) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_29) ).
tff(f5375,plain,
spl44_215,
inference(avatar_split_clause,[],[f443,f5373]) ).
tff(f5373,plain,
( spl44_215
<=> ! [X0: u] : ( s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool))),X0) = s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool))),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_29_29(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_29_29(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool))),X0)))) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_215])]) ).
tff(f443,plain,
! [X0: u] : ( s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool))),X0) = s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool))),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_29_29(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_29_29(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool))),X0)))) ),
inference(cnf_transformation,[],[f137]) ).
tff(f137,plain,
! [X0: u] : ( s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool))),X0) = s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool))),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_29_29(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_29_29(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool))),X0)))) ),
inference(rectify,[],[f20]) ).
tff(f20,axiom,
! [X5: u] : ( s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool))),X5) = s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool))),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_29_29(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_29_29(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool))),X5)))) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_29_29) ).
tff(f5221,plain,
spl44_214,
inference(avatar_split_clause,[],[f687,f5219]) ).
tff(f687,plain,
! [X2: u,X3: u,X0: d,X1: d,X5: u] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Epred__set_2EBIJ_2E3(s(tyop_2Emin_2Efun(X0,X1),sK41(X0,X1,X2,X3)),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3)))))
| ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Epred__set_2EBIJ_2E3(s(tyop_2Emin_2Efun(X1,X0),X5),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2))))) ),
inference(cnf_transformation,[],[f399]) ).
tff(f399,plain,
! [X0: d,X1: d,X2: u,X3: u] :
( ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Epred__set_2EBIJ_2E3(s(tyop_2Emin_2Efun(X0,X1),sK41(X0,X1,X2,X3)),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3)))))
| ! [X5: u] : ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Epred__set_2EBIJ_2E3(s(tyop_2Emin_2Efun(X1,X0),X5),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2))))) )
& ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Epred__set_2EBIJ_2E3(s(tyop_2Emin_2Efun(X1,X0),sK42(X0,X1,X2,X3)),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2)))))
| ! [X7: u] : ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Epred__set_2EBIJ_2E3(s(tyop_2Emin_2Efun(X0,X1),X7),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3))))) ) ),
inference(skolemisation,[status(esa),new_symbols(skolem,[sK41,sK42])],[f396,f398,f397]) ).
tff(f397,plain,
! [X0: d,X1: d,X2: u,X3: u] :
( ? [X4: u] : p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Epred__set_2EBIJ_2E3(s(tyop_2Emin_2Efun(X0,X1),X4),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3)))))
=> p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Epred__set_2EBIJ_2E3(s(tyop_2Emin_2Efun(X0,X1),sK41(X0,X1,X2,X3)),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3))))) ),
introduced(choice_axiom,[]) ).
tff(f398,plain,
! [X0: d,X1: d,X2: u,X3: u] :
( ? [X6: u] : p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Epred__set_2EBIJ_2E3(s(tyop_2Emin_2Efun(X1,X0),X6),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2)))))
=> p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Epred__set_2EBIJ_2E3(s(tyop_2Emin_2Efun(X1,X0),sK42(X0,X1,X2,X3)),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2))))) ),
introduced(choice_axiom,[]) ).
tff(f396,plain,
! [X0: d,X1: d,X2: u,X3: u] :
( ( ? [X4: u] : p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Epred__set_2EBIJ_2E3(s(tyop_2Emin_2Efun(X0,X1),X4),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3)))))
| ! [X5: u] : ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Epred__set_2EBIJ_2E3(s(tyop_2Emin_2Efun(X1,X0),X5),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2))))) )
& ( ? [X6: u] : p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Epred__set_2EBIJ_2E3(s(tyop_2Emin_2Efun(X1,X0),X6),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2)))))
| ! [X7: u] : ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Epred__set_2EBIJ_2E3(s(tyop_2Emin_2Efun(X0,X1),X7),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3))))) ) ),
inference(rectify,[],[f395]) ).
tff(f395,plain,
! [X0: d,X1: d,X2: u,X3: u] :
( ( ? [X4: u] : p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Epred__set_2EBIJ_2E3(s(tyop_2Emin_2Efun(X0,X1),X4),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3)))))
| ! [X5: u] : ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Epred__set_2EBIJ_2E3(s(tyop_2Emin_2Efun(X1,X0),X5),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2))))) )
& ( ? [X5: u] : p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Epred__set_2EBIJ_2E3(s(tyop_2Emin_2Efun(X1,X0),X5),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2)))))
| ! [X4: u] : ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Epred__set_2EBIJ_2E3(s(tyop_2Emin_2Efun(X0,X1),X4),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3))))) ) ),
inference(nnf_transformation,[],[f201]) ).
tff(f201,plain,
! [X0: d,X1: d,X2: u,X3: u] :
( ? [X4: u] : p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Epred__set_2EBIJ_2E3(s(tyop_2Emin_2Efun(X0,X1),X4),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3)))))
<=> ? [X5: u] : p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Epred__set_2EBIJ_2E3(s(tyop_2Emin_2Efun(X1,X0),X5),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2))))) ),
inference(rectify,[],[f94]) ).
tff(f94,axiom,
! [X0: d,X1: d,X28: u,X29: u] :
( ? [X30: u] : p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Epred__set_2EBIJ_2E3(s(tyop_2Emin_2Efun(X0,X1),X30),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X28),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X29)))))
<=> ? [X31: u] : p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Epred__set_2EBIJ_2E3(s(tyop_2Emin_2Efun(X1,X0),X31),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X29),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X28))))) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',thm_2Epred__set_2EBIJ__SYM) ).
tff(f5217,plain,
spl44_213,
inference(avatar_split_clause,[],[f686,f5215]) ).
tff(f686,plain,
! [X2: u,X3: u,X0: d,X1: d,X7: u] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Epred__set_2EBIJ_2E3(s(tyop_2Emin_2Efun(X1,X0),sK42(X0,X1,X2,X3)),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2)))))
| ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Epred__set_2EBIJ_2E3(s(tyop_2Emin_2Efun(X0,X1),X7),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3))))) ),
inference(cnf_transformation,[],[f399]) ).
tff(f5037,plain,
spl44_212,
inference(avatar_split_clause,[],[f685,f5035]) ).
tff(f5035,plain,
( spl44_212
<=> ! [X0: d,X3: u,X2: u,X1: d] :
( ( s(tyop_2Emin_2Efun(X0,X1),X2) = s(tyop_2Emin_2Efun(X0,X1),X3) )
| ( s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(X0,sK40(X0,X1,X2,X3)))) != s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X3),s(X0,sK40(X0,X1,X2,X3)))) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_212])]) ).
tff(f685,plain,
! [X2: u,X3: u,X0: d,X1: d] :
( ( s(tyop_2Emin_2Efun(X0,X1),X2) = s(tyop_2Emin_2Efun(X0,X1),X3) )
| ( s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(X0,sK40(X0,X1,X2,X3)))) != s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X3),s(X0,sK40(X0,X1,X2,X3)))) ) ),
inference(cnf_transformation,[],[f394]) ).
tff(f394,plain,
! [X0: d,X1: d,X2: u,X3: u] :
( ( s(tyop_2Emin_2Efun(X0,X1),X2) = s(tyop_2Emin_2Efun(X0,X1),X3) )
| ( s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(X0,sK40(X0,X1,X2,X3)))) != s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X3),s(X0,sK40(X0,X1,X2,X3)))) ) ),
inference(skolemisation,[status(esa),new_symbols(skolem,[sK40])],[f226,f393]) ).
tff(f393,plain,
! [X0: d,X1: d,X2: u,X3: u] :
( ? [X4: u] : ( s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(X0,X4))) != s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X3),s(X0,X4))) )
=> ( s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(X0,sK40(X0,X1,X2,X3)))) != s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X3),s(X0,sK40(X0,X1,X2,X3)))) ) ),
introduced(choice_axiom,[]) ).
tff(f226,plain,
! [X0: d,X1: d,X2: u,X3: u] :
( ( s(tyop_2Emin_2Efun(X0,X1),X2) = s(tyop_2Emin_2Efun(X0,X1),X3) )
| ? [X4: u] : ( s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(X0,X4))) != s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X3),s(X0,X4))) ) ),
inference(ennf_transformation,[],[f1]) ).
tff(f1,axiom,
! [X0: d,X1: d,X2: u,X3: u] :
( ! [X4: u] : ( s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(X0,X4))) = s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X3),s(X0,X4))) )
=> ( s(tyop_2Emin_2Efun(X0,X1),X2) = s(tyop_2Emin_2Efun(X0,X1),X3) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',reserved_2Eho_2Eeq__ext) ).
tff(f5033,plain,
spl44_211,
inference(avatar_split_clause,[],[f495,f5031]) ).
tff(f5031,plain,
( spl44_211
<=> ! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29,X1: mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29] : ( s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(X0,X1))) = s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29(X0)),s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29(X1)))) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_211])]) ).
tff(f495,plain,
! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29,X1: mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29] : ( s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(X0,X1))) = s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29(X0)),s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29(X1)))) ),
inference(cnf_transformation,[],[f161]) ).
tff(f161,plain,
! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29,X1: mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29] : ( s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(X0,X1))) = s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29(X0)),s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29(X1)))) ),
inference(rectify,[],[f62]) ).
tff(f62,axiom,
! [X5: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29,X6: mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29] : ( s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(X5,X6))) = s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29(X5)),s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29(X6)))) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29) ).
tff(f4976,plain,
spl44_210,
inference(avatar_split_clause,[],[f442,f4974]) ).
tff(f4974,plain,
( spl44_210
<=> ! [X0: u] : ( s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),X0) = s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),X0)))) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_210])]) ).
tff(f442,plain,
! [X0: u] : ( s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),X0) = s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),X0)))) ),
inference(cnf_transformation,[],[f136]) ).
tff(f136,plain,
! [X0: u] : ( s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),X0) = s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),X0)))) ),
inference(rectify,[],[f25]) ).
tff(f25,axiom,
! [X5: u] : ( s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),X5) = s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),X5)))) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29) ).
tff(f4968,plain,
spl44_209,
inference(avatar_split_clause,[],[f441,f4966]) ).
tff(f4966,plain,
( spl44_209
<=> ! [X0: u] : ( s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),X0) = s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),X0)))) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_209])]) ).
tff(f441,plain,
! [X0: u] : ( s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),X0) = s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),X0)))) ),
inference(cnf_transformation,[],[f135]) ).
tff(f135,plain,
! [X0: u] : ( s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),X0) = s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),X0)))) ),
inference(rectify,[],[f21]) ).
tff(f21,axiom,
! [X5: u] : ( s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),X5) = s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),X5)))) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29) ).
tff(f4791,plain,
spl44_208,
inference(avatar_split_clause,[],[f494,f4789]) ).
tff(f4789,plain,
( spl44_208
<=> ! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29,X1: mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29] : ( s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(X0,X1))) = s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29(X0)),s(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29(X1)))) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_208])]) ).
tff(f494,plain,
! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29,X1: mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29] : ( s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(X0,X1))) = s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29(X0)),s(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29(X1)))) ),
inference(cnf_transformation,[],[f160]) ).
tff(f160,plain,
! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29,X1: mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29] : ( s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(X0,X1))) = s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29(X0)),s(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29(X1)))) ),
inference(rectify,[],[f66]) ).
tff(f66,axiom,
! [X5: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29,X6: mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29] : ( s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(X5,X6))) = s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29(X5)),s(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29(X6)))) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29) ).
tff(f4787,plain,
spl44_207,
inference(avatar_split_clause,[],[f409,f4784]) ).
tff(f409,plain,
s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Enum_2Enum),tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool))),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29_29(mono_2Ec_2Epred__set_2EBIJ_2E0_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_20mono_2Etyop_2Enum_2Enum)) = s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Enum_2Enum),tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool))),c_2Epred__set_2EBIJ_2E0),
inference(cnf_transformation,[],[f70]) ).
tff(f70,axiom,
s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Enum_2Enum),tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool))),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29_29(mono_2Ec_2Epred__set_2EBIJ_2E0_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_20mono_2Etyop_2Enum_2Enum)) = s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Enum_2Enum),tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool))),c_2Epred__set_2EBIJ_2E0),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',monoeq_2Emono_2Ec_2Epred__set_2EBIJ_2E0_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_20mono_2Etyop_2Enum_2Enum) ).
tff(f4782,plain,
spl44_206,
inference(avatar_split_clause,[],[f408,f4779]) ).
tff(f408,plain,
s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum)),tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),tyop_2Emin_2Ebool))),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29_29(mono_2Ec_2Epred__set_2EBIJ_2E0_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29)) = s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum)),tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),tyop_2Emin_2Ebool))),c_2Epred__set_2EBIJ_2E0),
inference(cnf_transformation,[],[f68]) ).
tff(f68,axiom,
s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum)),tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),tyop_2Emin_2Ebool))),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29_29(mono_2Ec_2Epred__set_2EBIJ_2E0_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29)) = s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum)),tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),tyop_2Emin_2Ebool))),c_2Epred__set_2EBIJ_2E0),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',monoeq_2Emono_2Ec_2Epred__set_2EBIJ_2E0_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29) ).
tff(f4670,plain,
( spl44_205
| ~ spl44_2
| ~ spl44_137 ),
inference(avatar_split_clause,[],[f4475,f1540,f713,f4668]) ).
tff(f4668,plain,
( spl44_205
<=> ! [X0: mono_2Etyop_2Emin_2Ebool] : ( mono_2Ec_2Ebool_2ET_2E0 = mono_2Ec_2Ebool_2E_5C_2F_2E2(mono_2Ec_2Ebool_2ET_2E0,X0) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_205])]) ).
tff(f1540,plain,
( spl44_137
<=> ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( ~ p(X0)
| ( mono_2Ec_2Ebool_2ET_2E0 = mono_2Ec_2Ebool_2E_5C_2F_2E2(X0,X1) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_137])]) ).
tff(f4475,plain,
( ! [X0: mono_2Etyop_2Emin_2Ebool] : ( mono_2Ec_2Ebool_2ET_2E0 = mono_2Ec_2Ebool_2E_5C_2F_2E2(mono_2Ec_2Ebool_2ET_2E0,X0) )
| ~ spl44_2
| ~ spl44_137 ),
inference(resolution,[],[f1541,f715]) ).
tff(f1541,plain,
( ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( ~ p(X0)
| ( mono_2Ec_2Ebool_2ET_2E0 = mono_2Ec_2Ebool_2E_5C_2F_2E2(X0,X1) ) )
| ~ spl44_137 ),
inference(avatar_component_clause,[],[f1540]) ).
tff(f4666,plain,
spl44_204,
inference(avatar_split_clause,[],[f695,f4664]) ).
tff(f695,plain,
! [X2: mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29,X0: mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Enum_2Enum_29,X1: mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29] : ( s(tyop_2Emin_2Ebool,c_2Epred__set_2EBIJ_2E3(s(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Enum_2Enum),i_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Enum_2Enum_29(X0)),s(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29(X1)),s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29(X2)))) = s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Enum_2Enum_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29(mono_2Ec_2Epred__set_2EBIJ_2E0_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_20mono_2Etyop_2Enum_2Enum,X0),X1),X2))) ),
inference(definition_unfolding,[],[f563,f561]) ).
tff(f561,plain,
! [X2: mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29,X0: mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Enum_2Enum_29,X1: mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29] : ( mono_2Ec_2Epred__set_2EBIJ_2E3_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_20mono_2Etyop_2Enum_2Enum(X0,X1,X2) = mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Enum_2Enum_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29(mono_2Ec_2Epred__set_2EBIJ_2E0_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_20mono_2Etyop_2Enum_2Enum,X0),X1),X2) ),
inference(cnf_transformation,[],[f181]) ).
tff(f181,plain,
! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Enum_2Enum_29,X1: mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29,X2: mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29] : ( mono_2Ec_2Epred__set_2EBIJ_2E3_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_20mono_2Etyop_2Enum_2Enum(X0,X1,X2) = mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Enum_2Enum_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29(mono_2Ec_2Epred__set_2EBIJ_2E0_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_20mono_2Etyop_2Enum_2Enum,X0),X1),X2) ),
inference(rectify,[],[f54]) ).
tff(f54,axiom,
! [X12: mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Enum_2Enum_29,X13: mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29,X14: mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29] : ( mono_2Ec_2Epred__set_2EBIJ_2E3_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_20mono_2Etyop_2Enum_2Enum(X12,X13,X14) = mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Enum_2Enum_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29(mono_2Ec_2Epred__set_2EBIJ_2E0_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_20mono_2Etyop_2Enum_2Enum,X12),X13),X14) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',arityeq3_2Ec_2Epred__set_2EBIJ_2E3_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_20mono_2Etyop_2Enum_2Enum) ).
tff(f563,plain,
! [X2: mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29,X0: mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Enum_2Enum_29,X1: mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29] : ( s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Epred__set_2EBIJ_2E3_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_20mono_2Etyop_2Enum_2Enum(X0,X1,X2))) = s(tyop_2Emin_2Ebool,c_2Epred__set_2EBIJ_2E3(s(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Enum_2Enum),i_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Enum_2Enum_29(X0)),s(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29(X1)),s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29(X2)))) ),
inference(cnf_transformation,[],[f183]) ).
tff(f183,plain,
! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Enum_2Enum_29,X1: mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29,X2: mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29] : ( s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Epred__set_2EBIJ_2E3_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_20mono_2Etyop_2Enum_2Enum(X0,X1,X2))) = s(tyop_2Emin_2Ebool,c_2Epred__set_2EBIJ_2E3(s(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Enum_2Enum),i_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Enum_2Enum_29(X0)),s(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29(X1)),s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29(X2)))) ),
inference(rectify,[],[f71]) ).
tff(f71,axiom,
! [X5: mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Enum_2Enum_29,X6: mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29,X15: mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29] : ( s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Epred__set_2EBIJ_2E3_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_20mono_2Etyop_2Enum_2Enum(X5,X6,X15))) = s(tyop_2Emin_2Ebool,c_2Epred__set_2EBIJ_2E3(s(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Enum_2Enum),i_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Enum_2Enum_29(X5)),s(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29(X6)),s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29(X15)))) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',monoeq_2Emono_2Ec_2Epred__set_2EBIJ_2E3_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_20mono_2Etyop_2Enum_2Enum) ).
tff(f4662,plain,
spl44_203,
inference(avatar_split_clause,[],[f694,f4660]) ).
tff(f694,plain,
! [X2: mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29,X0: mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29,X1: mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29] : ( s(tyop_2Emin_2Ebool,c_2Epred__set_2EBIJ_2E3(s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum)),i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29(X0)),s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29(X1)),s(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29(X2)))) = s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29(mono_2Ec_2Epred__set_2EBIJ_2E0_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29,X0),X1),X2))) ),
inference(definition_unfolding,[],[f562,f560]) ).
tff(f560,plain,
! [X2: mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29,X0: mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29,X1: mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29] : ( mono_2Ec_2Epred__set_2EBIJ_2E3_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29(X0,X1,X2) = mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29(mono_2Ec_2Epred__set_2EBIJ_2E0_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29,X0),X1),X2) ),
inference(cnf_transformation,[],[f180]) ).
tff(f180,plain,
! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29,X1: mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29,X2: mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29] : ( mono_2Ec_2Epred__set_2EBIJ_2E3_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29(X0,X1,X2) = mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29(mono_2Ec_2Epred__set_2EBIJ_2E0_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29,X0),X1),X2) ),
inference(rectify,[],[f53]) ).
tff(f53,axiom,
! [X12: mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29,X13: mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29,X14: mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29] : ( mono_2Ec_2Epred__set_2EBIJ_2E3_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29(X12,X13,X14) = mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29(mono_2Ec_2Epred__set_2EBIJ_2E0_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29,X12),X13),X14) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',arityeq3_2Ec_2Epred__set_2EBIJ_2E3_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29) ).
tff(f562,plain,
! [X2: mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29,X0: mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29,X1: mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29] : ( s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Epred__set_2EBIJ_2E3_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29(X0,X1,X2))) = s(tyop_2Emin_2Ebool,c_2Epred__set_2EBIJ_2E3(s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum)),i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29(X0)),s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29(X1)),s(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29(X2)))) ),
inference(cnf_transformation,[],[f182]) ).
tff(f182,plain,
! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29,X1: mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29,X2: mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29] : ( s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Epred__set_2EBIJ_2E3_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29(X0,X1,X2))) = s(tyop_2Emin_2Ebool,c_2Epred__set_2EBIJ_2E3(s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum)),i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29(X0)),s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29(X1)),s(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29(X2)))) ),
inference(rectify,[],[f69]) ).
tff(f69,axiom,
! [X5: mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29,X6: mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29,X15: mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29] : ( s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Epred__set_2EBIJ_2E3_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29(X5,X6,X15))) = s(tyop_2Emin_2Ebool,c_2Epred__set_2EBIJ_2E3(s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum)),i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29(X5)),s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29(X6)),s(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29(X15)))) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',monoeq_2Emono_2Ec_2Epred__set_2EBIJ_2E3_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29) ).
tff(f4658,plain,
spl44_202,
inference(avatar_split_clause,[],[f493,f4656]) ).
tff(f4656,plain,
( spl44_202
<=> ! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_29,X1: mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29] : ( s(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29(X0,X1))) = s(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool)),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_29(X0)),s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29(X1)))) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_202])]) ).
tff(f493,plain,
! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_29,X1: mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29] : ( s(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29(X0,X1))) = s(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool)),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_29(X0)),s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29(X1)))) ),
inference(cnf_transformation,[],[f159]) ).
tff(f159,plain,
! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_29,X1: mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29] : ( s(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29(X0,X1))) = s(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool)),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_29(X0)),s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29(X1)))) ),
inference(rectify,[],[f63]) ).
tff(f63,axiom,
! [X5: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_29,X6: mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29] : ( s(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29(X5,X6))) = s(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool)),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_29(X5)),s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29(X6)))) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29) ).
tff(f4628,plain,
spl44_201,
inference(avatar_split_clause,[],[f440,f4626]) ).
tff(f4626,plain,
( spl44_201
<=> ! [X0: u] : ( s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool)),X0) = s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool)),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_29(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_29(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool)),X0)))) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_201])]) ).
tff(f440,plain,
! [X0: u] : ( s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool)),X0) = s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool)),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_29(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_29(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool)),X0)))) ),
inference(cnf_transformation,[],[f134]) ).
tff(f134,plain,
! [X0: u] : ( s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool)),X0) = s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool)),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_29(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_29(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool)),X0)))) ),
inference(rectify,[],[f22]) ).
tff(f22,axiom,
! [X5: u] : ( s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool)),X5) = s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool)),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_29(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_29(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool)),X5)))) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_29) ).
tff(f4548,plain,
spl44_200,
inference(avatar_split_clause,[],[f693,f4546]) ).
tff(f693,plain,
! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29,X1: mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29] : ( s(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),c_2Epred__set_2ECROSS_2E2(s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29(X0)),s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29(X1)))) = s(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_29(mono_2Ec_2Epred__set_2ECROSS_2E0_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Enum_2Enum,X0),X1))) ),
inference(definition_unfolding,[],[f492,f484]) ).
tff(f484,plain,
! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29,X1: mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29] : ( mono_2Ec_2Epred__set_2ECROSS_2E2_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Enum_2Enum(X0,X1) = mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_29(mono_2Ec_2Epred__set_2ECROSS_2E0_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Enum_2Enum,X0),X1) ),
inference(cnf_transformation,[],[f150]) ).
tff(f150,plain,
! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29,X1: mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29] : ( mono_2Ec_2Epred__set_2ECROSS_2E2_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Enum_2Enum(X0,X1) = mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_29(mono_2Ec_2Epred__set_2ECROSS_2E0_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Enum_2Enum,X0),X1) ),
inference(rectify,[],[f55]) ).
tff(f55,axiom,
! [X12: mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29,X13: mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29] : ( mono_2Ec_2Epred__set_2ECROSS_2E2_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Enum_2Enum(X12,X13) = mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_29(mono_2Ec_2Epred__set_2ECROSS_2E0_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Enum_2Enum,X12),X13) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',arityeq2_2Ec_2Epred__set_2ECROSS_2E2_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Enum_2Enum) ).
tff(f492,plain,
! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29,X1: mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29] : ( s(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Epred__set_2ECROSS_2E2_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Enum_2Enum(X0,X1))) = s(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),c_2Epred__set_2ECROSS_2E2(s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29(X0)),s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29(X1)))) ),
inference(cnf_transformation,[],[f158]) ).
tff(f158,plain,
! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29,X1: mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29] : ( s(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Epred__set_2ECROSS_2E2_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Enum_2Enum(X0,X1))) = s(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),c_2Epred__set_2ECROSS_2E2(s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29(X0)),s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29(X1)))) ),
inference(rectify,[],[f73]) ).
tff(f73,axiom,
! [X5: mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29,X6: mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29] : ( s(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Epred__set_2ECROSS_2E2_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Enum_2Enum(X5,X6))) = s(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),c_2Epred__set_2ECROSS_2E2(s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29(X5)),s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29(X6)))) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',monoeq_2Emono_2Ec_2Epred__set_2ECROSS_2E2_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Enum_2Enum) ).
tff(f4544,plain,
spl44_199,
inference(avatar_split_clause,[],[f407,f4541]) ).
tff(f407,plain,
s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool))),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_29_29(mono_2Ec_2Epred__set_2ECROSS_2E0_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Enum_2Enum)) = s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool))),c_2Epred__set_2ECROSS_2E0),
inference(cnf_transformation,[],[f72]) ).
tff(f72,axiom,
s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool))),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_29_29(mono_2Ec_2Epred__set_2ECROSS_2E0_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Enum_2Enum)) = s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool))),c_2Epred__set_2ECROSS_2E0),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',monoeq_2Emono_2Ec_2Epred__set_2ECROSS_2E0_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Enum_2Enum) ).
tff(f4161,plain,
spl44_198,
inference(avatar_split_clause,[],[f682,f4159]) ).
tff(f682,plain,
! [X2: mono_2Etyop_2Emin_2Ebool,X0: d,X1: u,X4: u] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,sK38(X0,X1,X2))))))
| ~ p(X2)
| ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X4))))) ),
inference(cnf_transformation,[],[f392]) ).
tff(f392,plain,
! [X0: d,X1: u,X2: mono_2Etyop_2Emin_2Ebool] :
( ( ( p(X2)
& p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,sK38(X0,X1,X2)))))) )
| ~ p(X2)
| ! [X4: u] : ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X4))))) )
& ( ( p(X2)
& p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,sK39(X0,X1)))))) )
| ! [X6: u] :
( ~ p(X2)
| ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X6))))) ) ) ),
inference(skolemisation,[status(esa),new_symbols(skolem,[sK38,sK39])],[f389,f391,f390]) ).
tff(f390,plain,
! [X0: d,X1: u,X2: mono_2Etyop_2Emin_2Ebool] :
( ? [X3: u] :
( p(X2)
& p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X3))))) )
=> ( p(X2)
& p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,sK38(X0,X1,X2)))))) ) ),
introduced(choice_axiom,[]) ).
tff(f391,plain,
! [X0: d,X1: u] :
( ? [X5: u] : p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X5)))))
=> p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,sK39(X0,X1)))))) ),
introduced(choice_axiom,[]) ).
tff(f389,plain,
! [X0: d,X1: u,X2: mono_2Etyop_2Emin_2Ebool] :
( ( ? [X3: u] :
( p(X2)
& p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X3))))) )
| ~ p(X2)
| ! [X4: u] : ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X4))))) )
& ( ( p(X2)
& ? [X5: u] : p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X5))))) )
| ! [X6: u] :
( ~ p(X2)
| ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X6))))) ) ) ),
inference(rectify,[],[f388]) ).
tff(f388,plain,
! [X0: d,X1: u,X2: mono_2Etyop_2Emin_2Ebool] :
( ( ? [X3: u] :
( p(X2)
& p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X3))))) )
| ~ p(X2)
| ! [X4: u] : ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X4))))) )
& ( ( p(X2)
& ? [X4: u] : p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X4))))) )
| ! [X3: u] :
( ~ p(X2)
| ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X3))))) ) ) ),
inference(flattening,[],[f387]) ).
tff(f387,plain,
! [X0: d,X1: u,X2: mono_2Etyop_2Emin_2Ebool] :
( ( ? [X3: u] :
( p(X2)
& p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X3))))) )
| ~ p(X2)
| ! [X4: u] : ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X4))))) )
& ( ( p(X2)
& ? [X4: u] : p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X4))))) )
| ! [X3: u] :
( ~ p(X2)
| ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X3))))) ) ) ),
inference(nnf_transformation,[],[f199]) ).
tff(f199,plain,
! [X0: d,X1: u,X2: mono_2Etyop_2Emin_2Ebool] :
( ? [X3: u] :
( p(X2)
& p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X3))))) )
<=> ( p(X2)
& ? [X4: u] : p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X4))))) ) ),
inference(rectify,[],[f88]) ).
tff(f88,axiom,
! [X0: d,X18: u,X19: mono_2Etyop_2Emin_2Ebool] :
( ? [X4: u] :
( p(X19)
& p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X18),s(X0,X4))))) )
<=> ( p(X19)
& ? [X20: u] : p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X18),s(X0,X20))))) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',thm_2Ebool_2ELEFT__EXISTS__AND__THM) ).
tff(f4157,plain,
spl44_197,
inference(avatar_split_clause,[],[f679,f4155]) ).
tff(f679,plain,
! [X2: u,X0: d,X1: mono_2Etyop_2Emin_2Ebool,X4: u] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2),s(X0,sK36(X0,X1,X2))))))
| ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2),s(X0,X4)))))
| ~ p(X1) ),
inference(cnf_transformation,[],[f386]) ).
tff(f386,plain,
! [X0: d,X1: mono_2Etyop_2Emin_2Ebool,X2: u] :
( ( ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2),s(X0,sK36(X0,X1,X2))))))
& p(X1) )
| ! [X4: u] : ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2),s(X0,X4)))))
| ~ p(X1) )
& ( ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2),s(X0,sK37(X0,X2))))))
& p(X1) )
| ! [X6: u] :
( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2),s(X0,X6)))))
| ~ p(X1) ) ) ),
inference(skolemisation,[status(esa),new_symbols(skolem,[sK36,sK37])],[f383,f385,f384]) ).
tff(f384,plain,
! [X0: d,X1: mono_2Etyop_2Emin_2Ebool,X2: u] :
( ? [X3: u] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2),s(X0,X3)))))
& p(X1) )
=> ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2),s(X0,sK36(X0,X1,X2))))))
& p(X1) ) ),
introduced(choice_axiom,[]) ).
tff(f385,plain,
! [X0: d,X2: u] :
( ? [X5: u] : p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2),s(X0,X5)))))
=> p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2),s(X0,sK37(X0,X2)))))) ),
introduced(choice_axiom,[]) ).
tff(f383,plain,
! [X0: d,X1: mono_2Etyop_2Emin_2Ebool,X2: u] :
( ( ? [X3: u] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2),s(X0,X3)))))
& p(X1) )
| ! [X4: u] : ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2),s(X0,X4)))))
| ~ p(X1) )
& ( ( ? [X5: u] : p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2),s(X0,X5)))))
& p(X1) )
| ! [X6: u] :
( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2),s(X0,X6)))))
| ~ p(X1) ) ) ),
inference(rectify,[],[f382]) ).
tff(f382,plain,
! [X0: d,X1: mono_2Etyop_2Emin_2Ebool,X2: u] :
( ( ? [X3: u] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2),s(X0,X3)))))
& p(X1) )
| ! [X4: u] : ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2),s(X0,X4)))))
| ~ p(X1) )
& ( ( ? [X4: u] : p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2),s(X0,X4)))))
& p(X1) )
| ! [X3: u] :
( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2),s(X0,X3)))))
| ~ p(X1) ) ) ),
inference(flattening,[],[f381]) ).
tff(f381,plain,
! [X0: d,X1: mono_2Etyop_2Emin_2Ebool,X2: u] :
( ( ? [X3: u] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2),s(X0,X3)))))
& p(X1) )
| ! [X4: u] : ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2),s(X0,X4)))))
| ~ p(X1) )
& ( ( ? [X4: u] : p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2),s(X0,X4)))))
& p(X1) )
| ! [X3: u] :
( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2),s(X0,X3)))))
| ~ p(X1) ) ) ),
inference(nnf_transformation,[],[f198]) ).
tff(f198,plain,
! [X0: d,X1: mono_2Etyop_2Emin_2Ebool,X2: u] :
( ? [X3: u] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2),s(X0,X3)))))
& p(X1) )
<=> ( ? [X4: u] : p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2),s(X0,X4)))))
& p(X1) ) ),
inference(rectify,[],[f89]) ).
tff(f89,axiom,
! [X0: d,X18: mono_2Etyop_2Emin_2Ebool,X19: u] :
( ? [X4: u] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X19),s(X0,X4)))))
& p(X18) )
<=> ( ? [X20: u] : p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X19),s(X0,X20)))))
& p(X18) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',thm_2Ebool_2ERIGHT__EXISTS__AND__THM) ).
tff(f4153,plain,
spl44_196,
inference(avatar_split_clause,[],[f670,f4151]) ).
tff(f670,plain,
! [X2: u,X0: d,X1: mono_2Etyop_2Emin_2Ebool,X5: u] :
( p(X1)
| p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2),s(X0,X5)))))
| ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2),s(X0,sK31(X0,X1,X2)))))) ),
inference(cnf_transformation,[],[f373]) ).
tff(f373,plain,
! [X0: d,X1: mono_2Etyop_2Emin_2Ebool,X2: u] :
( ( ! [X3: u] :
( p(X1)
| p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2),s(X0,X3))))) )
| ( ~ p(X1)
& ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2),s(X0,sK30(X0,X2)))))) ) )
& ( p(X1)
| ! [X5: u] : p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2),s(X0,X5)))))
| ( ~ p(X1)
& ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2),s(X0,sK31(X0,X1,X2)))))) ) ) ),
inference(skolemisation,[status(esa),new_symbols(skolem,[sK30,sK31])],[f370,f372,f371]) ).
tff(f371,plain,
! [X0: d,X2: u] :
( ? [X4: u] : ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2),s(X0,X4)))))
=> ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2),s(X0,sK30(X0,X2)))))) ),
introduced(choice_axiom,[]) ).
tff(f372,plain,
! [X0: d,X1: mono_2Etyop_2Emin_2Ebool,X2: u] :
( ? [X6: u] :
( ~ p(X1)
& ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2),s(X0,X6))))) )
=> ( ~ p(X1)
& ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2),s(X0,sK31(X0,X1,X2)))))) ) ),
introduced(choice_axiom,[]) ).
tff(f370,plain,
! [X0: d,X1: mono_2Etyop_2Emin_2Ebool,X2: u] :
( ( ! [X3: u] :
( p(X1)
| p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2),s(X0,X3))))) )
| ( ~ p(X1)
& ? [X4: u] : ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2),s(X0,X4))))) ) )
& ( p(X1)
| ! [X5: u] : p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2),s(X0,X5)))))
| ? [X6: u] :
( ~ p(X1)
& ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2),s(X0,X6))))) ) ) ),
inference(rectify,[],[f369]) ).
tff(f369,plain,
! [X0: d,X1: mono_2Etyop_2Emin_2Ebool,X2: u] :
( ( ! [X3: u] :
( p(X1)
| p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2),s(X0,X3))))) )
| ( ~ p(X1)
& ? [X4: u] : ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2),s(X0,X4))))) ) )
& ( p(X1)
| ! [X4: u] : p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2),s(X0,X4)))))
| ? [X3: u] :
( ~ p(X1)
& ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2),s(X0,X3))))) ) ) ),
inference(flattening,[],[f368]) ).
tff(f368,plain,
! [X0: d,X1: mono_2Etyop_2Emin_2Ebool,X2: u] :
( ( ! [X3: u] :
( p(X1)
| p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2),s(X0,X3))))) )
| ( ~ p(X1)
& ? [X4: u] : ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2),s(X0,X4))))) ) )
& ( p(X1)
| ! [X4: u] : p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2),s(X0,X4)))))
| ? [X3: u] :
( ~ p(X1)
& ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2),s(X0,X3))))) ) ) ),
inference(nnf_transformation,[],[f196]) ).
tff(f196,plain,
! [X0: d,X1: mono_2Etyop_2Emin_2Ebool,X2: u] :
( ! [X3: u] :
( p(X1)
| p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2),s(X0,X3))))) )
<=> ( p(X1)
| ! [X4: u] : p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2),s(X0,X4))))) ) ),
inference(rectify,[],[f90]) ).
tff(f90,axiom,
! [X0: d,X21: mono_2Etyop_2Emin_2Ebool,X22: u] :
( ! [X4: u] :
( p(X21)
| p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X22),s(X0,X4))))) )
<=> ( p(X21)
| ! [X20: u] : p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X22),s(X0,X20))))) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',thm_2Ebool_2ELEFT__FORALL__OR__THM) ).
tff(f4145,plain,
spl44_195,
inference(avatar_split_clause,[],[f667,f4143]) ).
tff(f667,plain,
! [X2: u,X0: d,X1: mono_2Etyop_2Emin_2Ebool,X5: u] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2),s(X0,X5)))))
| p(X1)
| ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2),s(X0,sK29(X0,X1,X2)))))) ),
inference(cnf_transformation,[],[f367]) ).
tff(f367,plain,
! [X0: d,X1: mono_2Etyop_2Emin_2Ebool,X2: u] :
( ( ! [X3: u] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2),s(X0,X3)))))
| p(X1) )
| ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2),s(X0,sK28(X0,X2))))))
& ~ p(X1) ) )
& ( ! [X5: u] : p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2),s(X0,X5)))))
| p(X1)
| ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2),s(X0,sK29(X0,X1,X2))))))
& ~ p(X1) ) ) ),
inference(skolemisation,[status(esa),new_symbols(skolem,[sK28,sK29])],[f364,f366,f365]) ).
tff(f365,plain,
! [X0: d,X2: u] :
( ? [X4: u] : ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2),s(X0,X4)))))
=> ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2),s(X0,sK28(X0,X2)))))) ),
introduced(choice_axiom,[]) ).
tff(f366,plain,
! [X0: d,X1: mono_2Etyop_2Emin_2Ebool,X2: u] :
( ? [X6: u] :
( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2),s(X0,X6)))))
& ~ p(X1) )
=> ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2),s(X0,sK29(X0,X1,X2))))))
& ~ p(X1) ) ),
introduced(choice_axiom,[]) ).
tff(f364,plain,
! [X0: d,X1: mono_2Etyop_2Emin_2Ebool,X2: u] :
( ( ! [X3: u] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2),s(X0,X3)))))
| p(X1) )
| ( ? [X4: u] : ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2),s(X0,X4)))))
& ~ p(X1) ) )
& ( ! [X5: u] : p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2),s(X0,X5)))))
| p(X1)
| ? [X6: u] :
( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2),s(X0,X6)))))
& ~ p(X1) ) ) ),
inference(rectify,[],[f363]) ).
tff(f363,plain,
! [X0: d,X1: mono_2Etyop_2Emin_2Ebool,X2: u] :
( ( ! [X3: u] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2),s(X0,X3)))))
| p(X1) )
| ( ? [X4: u] : ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2),s(X0,X4)))))
& ~ p(X1) ) )
& ( ! [X4: u] : p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2),s(X0,X4)))))
| p(X1)
| ? [X3: u] :
( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2),s(X0,X3)))))
& ~ p(X1) ) ) ),
inference(flattening,[],[f362]) ).
tff(f362,plain,
! [X0: d,X1: mono_2Etyop_2Emin_2Ebool,X2: u] :
( ( ! [X3: u] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2),s(X0,X3)))))
| p(X1) )
| ( ? [X4: u] : ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2),s(X0,X4)))))
& ~ p(X1) ) )
& ( ! [X4: u] : p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2),s(X0,X4)))))
| p(X1)
| ? [X3: u] :
( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2),s(X0,X3)))))
& ~ p(X1) ) ) ),
inference(nnf_transformation,[],[f195]) ).
tff(f195,plain,
! [X0: d,X1: mono_2Etyop_2Emin_2Ebool,X2: u] :
( ! [X3: u] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2),s(X0,X3)))))
| p(X1) )
<=> ( ! [X4: u] : p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2),s(X0,X4)))))
| p(X1) ) ),
inference(rectify,[],[f91]) ).
tff(f91,axiom,
! [X0: d,X18: mono_2Etyop_2Emin_2Ebool,X19: u] :
( ! [X4: u] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X19),s(X0,X4)))))
| p(X18) )
<=> ( ! [X20: u] : p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X19),s(X0,X20)))))
| p(X18) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',thm_2Ebool_2ERIGHT__FORALL__OR__THM) ).
tff(f4141,plain,
spl44_194,
inference(avatar_split_clause,[],[f582,f4139]) ).
tff(f582,plain,
! [X2: mono_2Etyop_2Emin_2Ebool,X0: d,X1: u,X6: u] :
( p(X2)
| p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,sK27(X0,X1,X2))))))
| ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X6))))) ),
inference(cnf_transformation,[],[f323]) ).
tff(f323,plain,
! [X0: d,X1: u,X2: mono_2Etyop_2Emin_2Ebool] :
( ( p(X2)
| p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,sK26(X0,X1))))))
| ! [X4: u] :
( ~ p(X2)
& ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X4))))) ) )
& ( p(X2)
| p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,sK27(X0,X1,X2))))))
| ( ~ p(X2)
& ! [X6: u] : ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X6))))) ) ) ),
inference(skolemisation,[status(esa),new_symbols(skolem,[sK26,sK27])],[f320,f322,f321]) ).
tff(f321,plain,
! [X0: d,X1: u] :
( ? [X3: u] : p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X3)))))
=> p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,sK26(X0,X1)))))) ),
introduced(choice_axiom,[]) ).
tff(f322,plain,
! [X0: d,X1: u,X2: mono_2Etyop_2Emin_2Ebool] :
( ? [X5: u] :
( p(X2)
| p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X5))))) )
=> ( p(X2)
| p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,sK27(X0,X1,X2)))))) ) ),
introduced(choice_axiom,[]) ).
tff(f320,plain,
! [X0: d,X1: u,X2: mono_2Etyop_2Emin_2Ebool] :
( ( p(X2)
| ? [X3: u] : p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X3)))))
| ! [X4: u] :
( ~ p(X2)
& ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X4))))) ) )
& ( ? [X5: u] :
( p(X2)
| p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X5))))) )
| ( ~ p(X2)
& ! [X6: u] : ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X6))))) ) ) ),
inference(rectify,[],[f319]) ).
tff(f319,plain,
! [X0: d,X1: u,X2: mono_2Etyop_2Emin_2Ebool] :
( ( p(X2)
| ? [X3: u] : p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X3)))))
| ! [X4: u] :
( ~ p(X2)
& ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X4))))) ) )
& ( ? [X4: u] :
( p(X2)
| p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X4))))) )
| ( ~ p(X2)
& ! [X3: u] : ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X3))))) ) ) ),
inference(flattening,[],[f318]) ).
tff(f318,plain,
! [X0: d,X1: u,X2: mono_2Etyop_2Emin_2Ebool] :
( ( p(X2)
| ? [X3: u] : p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X3)))))
| ! [X4: u] :
( ~ p(X2)
& ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X4))))) ) )
& ( ? [X4: u] :
( p(X2)
| p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X4))))) )
| ( ~ p(X2)
& ! [X3: u] : ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X3))))) ) ) ),
inference(nnf_transformation,[],[f190]) ).
tff(f190,plain,
! [X0: d,X1: u,X2: mono_2Etyop_2Emin_2Ebool] :
( ( p(X2)
| ? [X3: u] : p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X3))))) )
<=> ? [X4: u] :
( p(X2)
| p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X4))))) ) ),
inference(rectify,[],[f86]) ).
tff(f86,axiom,
! [X0: d,X18: u,X19: mono_2Etyop_2Emin_2Ebool] :
( ( p(X19)
| ? [X4: u] : p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X18),s(X0,X4))))) )
<=> ? [X20: u] :
( p(X19)
| p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X18),s(X0,X20))))) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',thm_2Ebool_2ELEFT__OR__EXISTS__THM) ).
tff(f4137,plain,
spl44_193,
inference(avatar_split_clause,[],[f579,f4135]) ).
tff(f579,plain,
! [X2: u,X0: d,X1: mono_2Etyop_2Emin_2Ebool,X6: u] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2),s(X0,sK25(X0,X1,X2))))))
| p(X1)
| ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2),s(X0,X6))))) ),
inference(cnf_transformation,[],[f317]) ).
tff(f317,plain,
! [X0: d,X1: mono_2Etyop_2Emin_2Ebool,X2: u] :
( ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2),s(X0,sK24(X0,X2))))))
| p(X1)
| ! [X4: u] :
( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2),s(X0,X4)))))
& ~ p(X1) ) )
& ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2),s(X0,sK25(X0,X1,X2))))))
| p(X1)
| ( ! [X6: u] : ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2),s(X0,X6)))))
& ~ p(X1) ) ) ),
inference(skolemisation,[status(esa),new_symbols(skolem,[sK24,sK25])],[f314,f316,f315]) ).
tff(f315,plain,
! [X0: d,X2: u] :
( ? [X3: u] : p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2),s(X0,X3)))))
=> p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2),s(X0,sK24(X0,X2)))))) ),
introduced(choice_axiom,[]) ).
tff(f316,plain,
! [X0: d,X1: mono_2Etyop_2Emin_2Ebool,X2: u] :
( ? [X5: u] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2),s(X0,X5)))))
| p(X1) )
=> ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2),s(X0,sK25(X0,X1,X2))))))
| p(X1) ) ),
introduced(choice_axiom,[]) ).
tff(f314,plain,
! [X0: d,X1: mono_2Etyop_2Emin_2Ebool,X2: u] :
( ( ? [X3: u] : p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2),s(X0,X3)))))
| p(X1)
| ! [X4: u] :
( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2),s(X0,X4)))))
& ~ p(X1) ) )
& ( ? [X5: u] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2),s(X0,X5)))))
| p(X1) )
| ( ! [X6: u] : ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2),s(X0,X6)))))
& ~ p(X1) ) ) ),
inference(rectify,[],[f313]) ).
tff(f313,plain,
! [X0: d,X1: mono_2Etyop_2Emin_2Ebool,X2: u] :
( ( ? [X3: u] : p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2),s(X0,X3)))))
| p(X1)
| ! [X4: u] :
( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2),s(X0,X4)))))
& ~ p(X1) ) )
& ( ? [X4: u] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2),s(X0,X4)))))
| p(X1) )
| ( ! [X3: u] : ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2),s(X0,X3)))))
& ~ p(X1) ) ) ),
inference(flattening,[],[f312]) ).
tff(f312,plain,
! [X0: d,X1: mono_2Etyop_2Emin_2Ebool,X2: u] :
( ( ? [X3: u] : p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2),s(X0,X3)))))
| p(X1)
| ! [X4: u] :
( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2),s(X0,X4)))))
& ~ p(X1) ) )
& ( ? [X4: u] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2),s(X0,X4)))))
| p(X1) )
| ( ! [X3: u] : ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2),s(X0,X3)))))
& ~ p(X1) ) ) ),
inference(nnf_transformation,[],[f189]) ).
tff(f189,plain,
! [X0: d,X1: mono_2Etyop_2Emin_2Ebool,X2: u] :
( ( ? [X3: u] : p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2),s(X0,X3)))))
| p(X1) )
<=> ? [X4: u] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2),s(X0,X4)))))
| p(X1) ) ),
inference(rectify,[],[f87]) ).
tff(f87,axiom,
! [X0: d,X18: mono_2Etyop_2Emin_2Ebool,X19: u] :
( ( ? [X4: u] : p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X19),s(X0,X4)))))
| p(X18) )
<=> ? [X20: u] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X19),s(X0,X20)))))
| p(X18) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',thm_2Ebool_2ERIGHT__OR__EXISTS__THM) ).
tff(f4133,plain,
spl44_192,
inference(avatar_split_clause,[],[f576,f4131]) ).
tff(f576,plain,
! [X2: mono_2Etyop_2Emin_2Ebool,X3: u,X0: d,X1: u] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X3)))))
| ~ p(X2)
| ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,sK22(X0,X1,X2)))))) ),
inference(cnf_transformation,[],[f311]) ).
tff(f311,plain,
! [X0: d,X1: u,X2: mono_2Etyop_2Emin_2Ebool] :
( ( ( p(X2)
& ! [X3: u] : p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X3))))) )
| ~ p(X2)
| ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,sK22(X0,X1,X2)))))) )
& ( ! [X5: u] :
( p(X2)
& p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X5))))) )
| ~ p(X2)
| ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,sK23(X0,X1)))))) ) ),
inference(skolemisation,[status(esa),new_symbols(skolem,[sK22,sK23])],[f308,f310,f309]) ).
tff(f309,plain,
! [X0: d,X1: u,X2: mono_2Etyop_2Emin_2Ebool] :
( ? [X4: u] :
( ~ p(X2)
| ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X4))))) )
=> ( ~ p(X2)
| ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,sK22(X0,X1,X2)))))) ) ),
introduced(choice_axiom,[]) ).
tff(f310,plain,
! [X0: d,X1: u] :
( ? [X6: u] : ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X6)))))
=> ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,sK23(X0,X1)))))) ),
introduced(choice_axiom,[]) ).
tff(f308,plain,
! [X0: d,X1: u,X2: mono_2Etyop_2Emin_2Ebool] :
( ( ( p(X2)
& ! [X3: u] : p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X3))))) )
| ? [X4: u] :
( ~ p(X2)
| ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X4))))) ) )
& ( ! [X5: u] :
( p(X2)
& p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X5))))) )
| ~ p(X2)
| ? [X6: u] : ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X6))))) ) ),
inference(rectify,[],[f307]) ).
tff(f307,plain,
! [X0: d,X1: u,X2: mono_2Etyop_2Emin_2Ebool] :
( ( ( p(X2)
& ! [X3: u] : p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X3))))) )
| ? [X4: u] :
( ~ p(X2)
| ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X4))))) ) )
& ( ! [X4: u] :
( p(X2)
& p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X4))))) )
| ~ p(X2)
| ? [X3: u] : ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X3))))) ) ),
inference(flattening,[],[f306]) ).
tff(f306,plain,
! [X0: d,X1: u,X2: mono_2Etyop_2Emin_2Ebool] :
( ( ( p(X2)
& ! [X3: u] : p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X3))))) )
| ? [X4: u] :
( ~ p(X2)
| ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X4))))) ) )
& ( ! [X4: u] :
( p(X2)
& p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X4))))) )
| ~ p(X2)
| ? [X3: u] : ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X3))))) ) ),
inference(nnf_transformation,[],[f188]) ).
tff(f188,plain,
! [X0: d,X1: u,X2: mono_2Etyop_2Emin_2Ebool] :
( ( p(X2)
& ! [X3: u] : p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X3))))) )
<=> ! [X4: u] :
( p(X2)
& p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X4))))) ) ),
inference(rectify,[],[f84]) ).
tff(f84,axiom,
! [X0: d,X18: u,X19: mono_2Etyop_2Emin_2Ebool] :
( ( p(X19)
& ! [X4: u] : p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X18),s(X0,X4))))) )
<=> ! [X20: u] :
( p(X19)
& p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X18),s(X0,X20))))) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',thm_2Ebool_2ELEFT__AND__FORALL__THM) ).
tff(f4129,plain,
spl44_191,
inference(avatar_split_clause,[],[f573,f4127]) ).
tff(f573,plain,
! [X2: u,X3: u,X0: d,X1: mono_2Etyop_2Emin_2Ebool] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2),s(X0,X3)))))
| ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2),s(X0,sK20(X0,X1,X2))))))
| ~ p(X1) ),
inference(cnf_transformation,[],[f305]) ).
tff(f305,plain,
! [X0: d,X1: mono_2Etyop_2Emin_2Ebool,X2: u] :
( ( ( ! [X3: u] : p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2),s(X0,X3)))))
& p(X1) )
| ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2),s(X0,sK20(X0,X1,X2))))))
| ~ p(X1) )
& ( ! [X5: u] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2),s(X0,X5)))))
& p(X1) )
| ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2),s(X0,sK21(X0,X2))))))
| ~ p(X1) ) ),
inference(skolemisation,[status(esa),new_symbols(skolem,[sK20,sK21])],[f302,f304,f303]) ).
tff(f303,plain,
! [X0: d,X1: mono_2Etyop_2Emin_2Ebool,X2: u] :
( ? [X4: u] :
( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2),s(X0,X4)))))
| ~ p(X1) )
=> ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2),s(X0,sK20(X0,X1,X2))))))
| ~ p(X1) ) ),
introduced(choice_axiom,[]) ).
tff(f304,plain,
! [X0: d,X2: u] :
( ? [X6: u] : ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2),s(X0,X6)))))
=> ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2),s(X0,sK21(X0,X2)))))) ),
introduced(choice_axiom,[]) ).
tff(f302,plain,
! [X0: d,X1: mono_2Etyop_2Emin_2Ebool,X2: u] :
( ( ( ! [X3: u] : p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2),s(X0,X3)))))
& p(X1) )
| ? [X4: u] :
( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2),s(X0,X4)))))
| ~ p(X1) ) )
& ( ! [X5: u] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2),s(X0,X5)))))
& p(X1) )
| ? [X6: u] : ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2),s(X0,X6)))))
| ~ p(X1) ) ),
inference(rectify,[],[f301]) ).
tff(f301,plain,
! [X0: d,X1: mono_2Etyop_2Emin_2Ebool,X2: u] :
( ( ( ! [X3: u] : p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2),s(X0,X3)))))
& p(X1) )
| ? [X4: u] :
( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2),s(X0,X4)))))
| ~ p(X1) ) )
& ( ! [X4: u] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2),s(X0,X4)))))
& p(X1) )
| ? [X3: u] : ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2),s(X0,X3)))))
| ~ p(X1) ) ),
inference(flattening,[],[f300]) ).
tff(f300,plain,
! [X0: d,X1: mono_2Etyop_2Emin_2Ebool,X2: u] :
( ( ( ! [X3: u] : p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2),s(X0,X3)))))
& p(X1) )
| ? [X4: u] :
( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2),s(X0,X4)))))
| ~ p(X1) ) )
& ( ! [X4: u] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2),s(X0,X4)))))
& p(X1) )
| ? [X3: u] : ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2),s(X0,X3)))))
| ~ p(X1) ) ),
inference(nnf_transformation,[],[f187]) ).
tff(f187,plain,
! [X0: d,X1: mono_2Etyop_2Emin_2Ebool,X2: u] :
( ( ! [X3: u] : p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2),s(X0,X3)))))
& p(X1) )
<=> ! [X4: u] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2),s(X0,X4)))))
& p(X1) ) ),
inference(rectify,[],[f85]) ).
tff(f85,axiom,
! [X0: d,X18: mono_2Etyop_2Emin_2Ebool,X19: u] :
( ( ! [X4: u] : p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X19),s(X0,X4)))))
& p(X18) )
<=> ! [X20: u] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X19),s(X0,X20)))))
& p(X18) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',thm_2Ebool_2ERIGHT__AND__FORALL__THM) ).
tff(f3991,plain,
( spl44_178
| spl44_190 ),
inference(avatar_split_clause,[],[f680,f3989,f2184]) ).
tff(f2184,plain,
( spl44_178
<=> ! [X1: mono_2Etyop_2Emin_2Ebool] : ~ p(X1) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_178])]) ).
tff(f680,plain,
! [X2: mono_2Etyop_2Emin_2Ebool,X0: d,X1: u,X6: u] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,sK39(X0,X1))))))
| ~ p(X2)
| ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X6))))) ),
inference(cnf_transformation,[],[f392]) ).
tff(f3928,plain,
( spl44_189
| spl44_1
| ~ spl44_131 ),
inference(avatar_split_clause,[],[f3669,f1504,f708,f3926]) ).
tff(f3926,plain,
( spl44_189
<=> ! [X0: mono_2Etyop_2Emin_2Ebool] : ( mono_2Ec_2Ebool_2EF_2E0 = mono_2Ec_2Ebool_2E_2F_5C_2E2(X0,mono_2Ec_2Ebool_2EF_2E0) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_189])]) ).
tff(f1504,plain,
( spl44_131
<=> ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( p(X0)
| ( mono_2Ec_2Ebool_2EF_2E0 = mono_2Ec_2Ebool_2E_2F_5C_2E2(X1,X0) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_131])]) ).
tff(f3669,plain,
( ! [X0: mono_2Etyop_2Emin_2Ebool] : ( mono_2Ec_2Ebool_2EF_2E0 = mono_2Ec_2Ebool_2E_2F_5C_2E2(X0,mono_2Ec_2Ebool_2EF_2E0) )
| spl44_1
| ~ spl44_131 ),
inference(resolution,[],[f1505,f710]) ).
tff(f1505,plain,
( ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( p(X0)
| ( mono_2Ec_2Ebool_2EF_2E0 = mono_2Ec_2Ebool_2E_2F_5C_2E2(X1,X0) ) )
| ~ spl44_131 ),
inference(avatar_component_clause,[],[f1504]) ).
tff(f3924,plain,
( spl44_178
| spl44_188 ),
inference(avatar_split_clause,[],[f677,f3922,f2184]) ).
tff(f677,plain,
! [X2: u,X0: d,X1: mono_2Etyop_2Emin_2Ebool,X6: u] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2),s(X0,sK37(X0,X2))))))
| ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2),s(X0,X6)))))
| ~ p(X1) ),
inference(cnf_transformation,[],[f386]) ).
tff(f3890,plain,
( spl44_187
| spl44_182 ),
inference(avatar_split_clause,[],[f672,f2868,f3888]) ).
tff(f672,plain,
! [X2: u,X3: u,X0: d,X1: mono_2Etyop_2Emin_2Ebool] :
( p(X1)
| p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2),s(X0,X3)))))
| ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2),s(X0,sK30(X0,X2)))))) ),
inference(cnf_transformation,[],[f373]) ).
tff(f3856,plain,
( spl44_182
| spl44_186 ),
inference(avatar_split_clause,[],[f669,f3854,f2868]) ).
tff(f669,plain,
! [X2: u,X3: u,X0: d,X1: mono_2Etyop_2Emin_2Ebool] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2),s(X0,X3)))))
| p(X1)
| ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2),s(X0,sK28(X0,X2)))))) ),
inference(cnf_transformation,[],[f367]) ).
tff(f3793,plain,
( spl44_185
| spl44_182 ),
inference(avatar_split_clause,[],[f584,f2868,f3791]) ).
tff(f584,plain,
! [X2: mono_2Etyop_2Emin_2Ebool,X0: d,X1: u,X4: u] :
( p(X2)
| p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,sK26(X0,X1))))))
| ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X4))))) ),
inference(cnf_transformation,[],[f323]) ).
tff(f3255,plain,
( spl44_184
| spl44_1
| ~ spl44_125 ),
inference(avatar_split_clause,[],[f3194,f1478,f708,f3253]) ).
tff(f3253,plain,
( spl44_184
<=> ! [X0: mono_2Etyop_2Emin_2Ebool] : ( mono_2Ec_2Ebool_2EF_2E0 = mono_2Ec_2Ebool_2E_2F_5C_2E2(mono_2Ec_2Ebool_2EF_2E0,X0) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_184])]) ).
tff(f1478,plain,
( spl44_125
<=> ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( p(X0)
| ( mono_2Ec_2Ebool_2EF_2E0 = mono_2Ec_2Ebool_2E_2F_5C_2E2(X0,X1) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_125])]) ).
tff(f3194,plain,
( ! [X0: mono_2Etyop_2Emin_2Ebool] : ( mono_2Ec_2Ebool_2EF_2E0 = mono_2Ec_2Ebool_2E_2F_5C_2E2(mono_2Ec_2Ebool_2EF_2E0,X0) )
| spl44_1
| ~ spl44_125 ),
inference(resolution,[],[f1479,f710]) ).
tff(f1479,plain,
( ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( p(X0)
| ( mono_2Ec_2Ebool_2EF_2E0 = mono_2Ec_2Ebool_2E_2F_5C_2E2(X0,X1) ) )
| ~ spl44_125 ),
inference(avatar_component_clause,[],[f1478]) ).
tff(f2881,plain,
( spl44_1
| ~ spl44_182 ),
inference(avatar_contradiction_clause,[],[f2878]) ).
tff(f2878,plain,
( $false
| spl44_1
| ~ spl44_182 ),
inference(resolution,[],[f2869,f710]) ).
tff(f2869,plain,
( ! [X1: mono_2Etyop_2Emin_2Ebool] : p(X1)
| ~ spl44_182 ),
inference(avatar_component_clause,[],[f2868]) ).
tff(f2873,plain,
( spl44_182
| spl44_183 ),
inference(avatar_split_clause,[],[f581,f2871,f2868]) ).
tff(f581,plain,
! [X2: u,X0: d,X1: mono_2Etyop_2Emin_2Ebool,X4: u] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2),s(X0,sK24(X0,X2))))))
| p(X1)
| ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2),s(X0,X4))))) ),
inference(cnf_transformation,[],[f317]) ).
tff(f2839,plain,
( spl44_178
| spl44_181 ),
inference(avatar_split_clause,[],[f574,f2837,f2184]) ).
tff(f574,plain,
! [X2: mono_2Etyop_2Emin_2Ebool,X0: d,X1: u,X5: u] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X5)))))
| ~ p(X2)
| ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,sK23(X0,X1)))))) ),
inference(cnf_transformation,[],[f311]) ).
tff(f2349,plain,
( spl44_180
| ~ spl44_4
| ~ spl44_123
| ~ spl44_136 ),
inference(avatar_split_clause,[],[f2178,f1525,f1433,f722,f2346]) ).
tff(f2346,plain,
( spl44_180
<=> ( mono_2Ec_2Ebool_2EF_2E0 = mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2E_7E_2E0,mono_2Ec_2Ebool_2ET_2E0) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_180])]) ).
tff(f1433,plain,
( spl44_123
<=> ! [X0: mono_2Etyop_2Emin_2Ebool] :
( ~ p(X0)
| ( mono_2Ec_2Ebool_2EF_2E0 = mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2E_7E_2E0,X0) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_123])]) ).
tff(f2178,plain,
( ( mono_2Ec_2Ebool_2EF_2E0 = mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2E_7E_2E0,mono_2Ec_2Ebool_2ET_2E0) )
| ~ spl44_4
| ~ spl44_123
| ~ spl44_136 ),
inference(forward_demodulation,[],[f2168,f1545]) ).
tff(f2168,plain,
( ( mono_2Ec_2Ebool_2EF_2E0 = mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2E_7E_2E0,mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Enum_2Enum_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29(mono_2Ec_2Epred__set_2EBIJ_2E0_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_20mono_2Etyop_2Enum_2Enum,sK43),mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_29(mono_2Ec_2Epred__set_2ECROSS_2E0_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Enum_2Enum,mono_2Ec_2Epred__set_2EUNIV_2E0_2Emono_2Etyop_2Enum_2Enum),mono_2Ec_2Epred__set_2EUNIV_2E0_2Emono_2Etyop_2Enum_2Enum)),mono_2Ec_2Epred__set_2EUNIV_2E0_2Emono_2Etyop_2Enum_2Enum)) )
| ~ spl44_123
| ~ spl44_136 ),
inference(resolution,[],[f1434,f1527]) ).
tff(f1434,plain,
( ! [X0: mono_2Etyop_2Emin_2Ebool] :
( ~ p(X0)
| ( mono_2Ec_2Ebool_2EF_2E0 = mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2E_7E_2E0,X0) ) )
| ~ spl44_123 ),
inference(avatar_component_clause,[],[f1433]) ).
tff(f2257,plain,
( spl44_94
| ~ spl44_4
| ~ spl44_47
| ~ spl44_136 ),
inference(avatar_split_clause,[],[f2204,f1525,f930,f722,f1165]) ).
tff(f1165,plain,
( spl44_94
<=> ( mono_2Ec_2Ebool_2EF_2E0 = mono_2Ec_2Ebool_2E_7E_2E1(mono_2Ec_2Ebool_2ET_2E0) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_94])]) ).
tff(f930,plain,
( spl44_47
<=> ! [X0: mono_2Etyop_2Emin_2Ebool] :
( ~ p(X0)
| ( mono_2Ec_2Ebool_2EF_2E0 = mono_2Ec_2Ebool_2E_7E_2E1(X0) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_47])]) ).
tff(f2204,plain,
( ( mono_2Ec_2Ebool_2EF_2E0 = mono_2Ec_2Ebool_2E_7E_2E1(mono_2Ec_2Ebool_2ET_2E0) )
| ~ spl44_4
| ~ spl44_47
| ~ spl44_136 ),
inference(forward_demodulation,[],[f1543,f1545]) ).
tff(f1543,plain,
( ( mono_2Ec_2Ebool_2EF_2E0 = mono_2Ec_2Ebool_2E_7E_2E1(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Enum_2Enum_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29(mono_2Ec_2Epred__set_2EBIJ_2E0_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_20mono_2Etyop_2Enum_2Enum,sK43),mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_29(mono_2Ec_2Epred__set_2ECROSS_2E0_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Enum_2Enum,mono_2Ec_2Epred__set_2EUNIV_2E0_2Emono_2Etyop_2Enum_2Enum),mono_2Ec_2Epred__set_2EUNIV_2E0_2Emono_2Etyop_2Enum_2Enum)),mono_2Ec_2Epred__set_2EUNIV_2E0_2Emono_2Etyop_2Enum_2Enum)) )
| ~ spl44_47
| ~ spl44_136 ),
inference(resolution,[],[f1527,f931]) ).
tff(f931,plain,
( ! [X0: mono_2Etyop_2Emin_2Ebool] :
( ~ p(X0)
| ( mono_2Ec_2Ebool_2EF_2E0 = mono_2Ec_2Ebool_2E_7E_2E1(X0) ) )
| ~ spl44_47 ),
inference(avatar_component_clause,[],[f930]) ).
tff(f2210,plain,
( spl44_2
| ~ spl44_4
| ~ spl44_136 ),
inference(avatar_split_clause,[],[f2203,f1525,f722,f713]) ).
tff(f2203,plain,
( p(mono_2Ec_2Ebool_2ET_2E0)
| ~ spl44_4
| ~ spl44_136 ),
inference(forward_demodulation,[],[f1527,f1545]) ).
tff(f2209,plain,
( ~ spl44_1
| ~ spl44_3
| ~ spl44_14 ),
inference(avatar_split_clause,[],[f2208,f769,f718,f708]) ).
tff(f718,plain,
( spl44_3
<=> ! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29] : ~ p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29(mono_2Ec_2Epred__set_2EBIJ_2E0_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29,X0),mono_2Ec_2Epred__set_2EUNIV_2E0_2Emono_2Etyop_2Enum_2Enum),mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_29(mono_2Ec_2Epred__set_2ECROSS_2E0_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Enum_2Enum,mono_2Ec_2Epred__set_2EUNIV_2E0_2Emono_2Etyop_2Enum_2Enum),mono_2Ec_2Epred__set_2EUNIV_2E0_2Emono_2Etyop_2Enum_2Enum))) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_3])]) ).
tff(f2208,plain,
( ~ p(mono_2Ec_2Ebool_2EF_2E0)
| ~ spl44_3
| ~ spl44_14 ),
inference(forward_demodulation,[],[f719,f770]) ).
tff(f719,plain,
( ! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29] : ~ p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29(mono_2Ec_2Epred__set_2EBIJ_2E0_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29,X0),mono_2Ec_2Epred__set_2EUNIV_2E0_2Emono_2Etyop_2Enum_2Enum),mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_29(mono_2Ec_2Epred__set_2ECROSS_2E0_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Enum_2Enum,mono_2Ec_2Epred__set_2EUNIV_2E0_2Emono_2Etyop_2Enum_2Enum),mono_2Ec_2Epred__set_2EUNIV_2E0_2Emono_2Etyop_2Enum_2Enum)))
| ~ spl44_3 ),
inference(avatar_component_clause,[],[f718]) ).
tff(f2202,plain,
( ~ spl44_136
| ~ spl44_178 ),
inference(avatar_contradiction_clause,[],[f2197]) ).
tff(f2197,plain,
( $false
| ~ spl44_136
| ~ spl44_178 ),
inference(resolution,[],[f2185,f1527]) ).
tff(f2185,plain,
( ! [X1: mono_2Etyop_2Emin_2Ebool] : ~ p(X1)
| ~ spl44_178 ),
inference(avatar_component_clause,[],[f2184]) ).
tff(f2201,plain,
( ~ spl44_2
| ~ spl44_178 ),
inference(avatar_contradiction_clause,[],[f2199]) ).
tff(f2199,plain,
( $false
| ~ spl44_2
| ~ spl44_178 ),
inference(resolution,[],[f2185,f715]) ).
tff(f2189,plain,
( spl44_178
| spl44_179 ),
inference(avatar_split_clause,[],[f571,f2187,f2184]) ).
tff(f571,plain,
! [X2: u,X0: d,X1: mono_2Etyop_2Emin_2Ebool,X5: u] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2),s(X0,X5)))))
| ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2),s(X0,sK21(X0,X2))))))
| ~ p(X1) ),
inference(cnf_transformation,[],[f305]) ).
tff(f2182,plain,
spl44_177,
inference(avatar_split_clause,[],[f567,f2180]) ).
tff(f567,plain,
! [X2: u,X0: d,X1: u] :
( ( s(X0,X1) = s(X0,X2) )
| ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),c_2Emin_2E_3D_2E0),s(X0,X1))),s(X0,X2))))) ),
inference(cnf_transformation,[],[f298]) ).
tff(f298,plain,
! [X0: d,X1: u,X2: u] :
( ( ( s(X0,X1) = s(X0,X2) )
| ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),c_2Emin_2E_3D_2E0),s(X0,X1))),s(X0,X2))))) )
& ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),c_2Emin_2E_3D_2E0),s(X0,X1))),s(X0,X2)))))
| ( s(X0,X1) != s(X0,X2) ) ) ),
inference(nnf_transformation,[],[f185]) ).
tff(f185,plain,
! [X0: d,X1: u,X2: u] :
( ( s(X0,X1) = s(X0,X2) )
<=> p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),c_2Emin_2E_3D_2E0),s(X0,X1))),s(X0,X2))))) ),
inference(rectify,[],[f48]) ).
tff(f48,axiom,
! [X0: d,X12: u,X13: u] :
( ( s(X0,X12) = s(X0,X13) )
<=> p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),c_2Emin_2E_3D_2E0),s(X0,X12))),s(X0,X13))))) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',arityeq2_2Ec_2Emin_2E_3D_2E2_2Emono_2EA_27a) ).
tff(f2156,plain,
spl44_176,
inference(avatar_split_clause,[],[f566,f2154]) ).
tff(f566,plain,
! [X2: u,X0: d,X1: u] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),c_2Emin_2E_3D_2E0),s(X0,X1))),s(X0,X2)))))
| ( s(X0,X1) != s(X0,X2) ) ),
inference(cnf_transformation,[],[f298]) ).
tff(f2129,plain,
spl44_175,
inference(avatar_split_clause,[],[f439,f2127]) ).
tff(f2127,plain,
( spl44_175
<=> ! [X0: u] : ( s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),X0) = s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),X0)))) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_175])]) ).
tff(f439,plain,
! [X0: u] : ( s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),X0) = s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),X0)))) ),
inference(cnf_transformation,[],[f133]) ).
tff(f133,plain,
! [X0: u] : ( s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),X0) = s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),X0)))) ),
inference(rectify,[],[f24]) ).
tff(f24,axiom,
! [X5: u] : ( s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),X5) = s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),X5)))) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29) ).
tff(f2000,plain,
spl44_174,
inference(avatar_split_clause,[],[f559,f1998]) ).
tff(f559,plain,
! [X2: u,X0: d,X1: u] :
( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X2)))))
| p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,sK18(X0,X1)))))) ),
inference(cnf_transformation,[],[f296]) ).
tff(f296,plain,
! [X0: d,X1: u] :
( ( ! [X2: u] : ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X2)))))
| p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,sK18(X0,X1)))))) )
& ( ! [X4: u] : ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X4)))))
| p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,sK19(X0,X1)))))) ) ),
inference(skolemisation,[status(esa),new_symbols(skolem,[sK18,sK19])],[f293,f295,f294]) ).
tff(f294,plain,
! [X0: d,X1: u] :
( ? [X3: u] : p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X3)))))
=> p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,sK18(X0,X1)))))) ),
introduced(choice_axiom,[]) ).
tff(f295,plain,
! [X0: d,X1: u] :
( ? [X5: u] : p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X5)))))
=> p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,sK19(X0,X1)))))) ),
introduced(choice_axiom,[]) ).
tff(f293,plain,
! [X0: d,X1: u] :
( ( ! [X2: u] : ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X2)))))
| ? [X3: u] : p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X3))))) )
& ( ! [X4: u] : ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X4)))))
| ? [X5: u] : p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X5))))) ) ),
inference(rectify,[],[f292]) ).
tff(f292,plain,
! [X0: d,X1: u] :
( ( ! [X2: u] : ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X2)))))
| ? [X3: u] : p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X3))))) )
& ( ! [X3: u] : ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X3)))))
| ? [X2: u] : p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X2))))) ) ),
inference(nnf_transformation,[],[f224]) ).
tff(f224,plain,
! [X0: d,X1: u] :
( ! [X2: u] : ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X2)))))
<=> ! [X3: u] : ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X3))))) ),
inference(ennf_transformation,[],[f179]) ).
tff(f179,plain,
! [X0: d,X1: u] :
( ~ ? [X2: u] : p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X2)))))
<=> ! [X3: u] : ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X3))))) ),
inference(rectify,[],[f83]) ).
tff(f83,axiom,
! [X0: d,X18: u] :
( ~ ? [X11: u] : p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X18),s(X0,X11)))))
<=> ! [X4: u] : ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X18),s(X0,X4))))) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',thm_2Ebool_2ENOT__EXISTS__THM) ).
tff(f1996,plain,
spl44_173,
inference(avatar_split_clause,[],[f558,f1994]) ).
tff(f558,plain,
! [X0: d,X1: u,X4: u] :
( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X4)))))
| p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,sK19(X0,X1)))))) ),
inference(cnf_transformation,[],[f296]) ).
tff(f1992,plain,
spl44_172,
inference(avatar_split_clause,[],[f491,f1990]) ).
tff(f491,plain,
! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29,X1: mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29] : ( s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(X0,X1))) = s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(X0)),s(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29(X1)))) ),
inference(cnf_transformation,[],[f157]) ).
tff(f157,plain,
! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29,X1: mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29] : ( s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(X0,X1))) = s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(X0)),s(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29(X1)))) ),
inference(rectify,[],[f65]) ).
tff(f65,axiom,
! [X5: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29,X6: mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29] : ( s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(X5,X6))) = s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(X5)),s(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29(X6)))) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool) ).
tff(f1934,plain,
spl44_171,
inference(avatar_split_clause,[],[f490,f1932]) ).
tff(f490,plain,
! [X0: d,X1: u] : ( j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1)))) = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),c_2Ebool_2E_3F_2E0),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1)))) ),
inference(cnf_transformation,[],[f156]) ).
tff(f156,plain,
! [X0: d,X1: u] : ( j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1)))) = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),c_2Ebool_2E_3F_2E0),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1)))) ),
inference(rectify,[],[f50]) ).
tff(f50,axiom,
! [X0: d,X12: u] : ( j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X12)))) = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),c_2Ebool_2E_3F_2E0),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X12)))) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',arityeq1_2Ec_2Ebool_2E_3F_2E1_2Emono_2EA_27a) ).
tff(f1930,plain,
spl44_170,
inference(avatar_split_clause,[],[f489,f1928]) ).
tff(f489,plain,
! [X0: d,X1: u] : ( j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1)))) = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),c_2Ebool_2E_21_2E0),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1)))) ),
inference(cnf_transformation,[],[f155]) ).
tff(f155,plain,
! [X0: d,X1: u] : ( j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1)))) = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),c_2Ebool_2E_21_2E0),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1)))) ),
inference(rectify,[],[f46]) ).
tff(f46,axiom,
! [X0: d,X12: u] : ( j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X12)))) = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),c_2Ebool_2E_21_2E0),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X12)))) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',arityeq1_2Ec_2Ebool_2E_21_2E1_2Emono_2EA_27a) ).
tff(f1926,plain,
spl44_169,
inference(avatar_split_clause,[],[f488,f1924]) ).
tff(f488,plain,
! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29,X1: mono_2Etyop_2Emin_2Ebool] : ( s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0,X1))) = s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(X0)),s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(X1)))) ),
inference(cnf_transformation,[],[f154]) ).
tff(f154,plain,
! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29,X1: mono_2Etyop_2Emin_2Ebool] : ( s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0,X1))) = s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(X0)),s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(X1)))) ),
inference(rectify,[],[f59]) ).
tff(f59,axiom,
! [X5: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29,X6: mono_2Etyop_2Emin_2Ebool] : ( s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X5,X6))) = s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(X5)),s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(X6)))) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29) ).
tff(f1847,plain,
spl44_168,
inference(avatar_split_clause,[],[f684,f1845]) ).
tff(f684,plain,
! [X2: u,X3: u,X0: d,X1: d] : ( s(X0,X2) = s(X0,app_2E2(s(tyop_2Emin_2Efun(X1,X0),app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X1,X0)),combin_k_2E0),s(X0,X2))),s(X1,X3))) ),
inference(cnf_transformation,[],[f200]) ).
tff(f200,plain,
! [X0: d,X1: d,X2: u,X3: u] : ( s(X0,X2) = s(X0,app_2E2(s(tyop_2Emin_2Efun(X1,X0),app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X1,X0)),combin_k_2E0),s(X0,X2))),s(X1,X3))) ),
inference(rectify,[],[f7]) ).
tff(f7,axiom,
! [X0: d,X1: d,X8: u,X9: u] : ( s(X0,X8) = s(X0,app_2E2(s(tyop_2Emin_2Efun(X1,X0),app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X1,X0)),combin_k_2E0),s(X0,X8))),s(X1,X9))) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',reserved_2Eho_2Ek__thm) ).
tff(f1843,plain,
spl44_167,
inference(avatar_split_clause,[],[f516,f1841]) ).
tff(f516,plain,
! [X0: d,X1: u] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,sK17(X0,X1))))))
| ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1))))) ),
inference(cnf_transformation,[],[f272]) ).
tff(f272,plain,
! [X0: d,X1: u] :
( ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1)))))
| ! [X2: u] : ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X2))))) )
& ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,sK17(X0,X1))))))
| ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1))))) ) ),
inference(skolemisation,[status(esa),new_symbols(skolem,[sK17])],[f270,f271]) ).
tff(f271,plain,
! [X0: d,X1: u] :
( ? [X3: u] : p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X3)))))
=> p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,sK17(X0,X1)))))) ),
introduced(choice_axiom,[]) ).
tff(f270,plain,
! [X0: d,X1: u] :
( ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1)))))
| ! [X2: u] : ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X2))))) )
& ( ? [X3: u] : p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X3)))))
| ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1))))) ) ),
inference(rectify,[],[f269]) ).
tff(f269,plain,
! [X0: d,X1: u] :
( ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1)))))
| ! [X2: u] : ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X2))))) )
& ( ? [X2: u] : p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X2)))))
| ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1))))) ) ),
inference(nnf_transformation,[],[f171]) ).
tff(f171,plain,
! [X0: d,X1: u] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1)))))
<=> ? [X2: u] : p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X2))))) ),
inference(rectify,[],[f15]) ).
tff(f15,axiom,
! [X0: d,X2: u] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2)))))
<=> ? [X11: u] : p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2),s(X0,X11))))) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',reserved_2Equant_2E_3F) ).
tff(f1839,plain,
( spl44_166
| ~ spl44_3
| ~ spl44_14
| ~ spl44_122 ),
inference(avatar_split_clause,[],[f1739,f1381,f769,f718,f1836]) ).
tff(f1381,plain,
( spl44_122
<=> ! [X0: mono_2Etyop_2Emin_2Ebool] :
( p(X0)
| ( mono_2Ec_2Ebool_2ET_2E0 = mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2E_7E_2E0,X0) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_122])]) ).
tff(f1739,plain,
( ( mono_2Ec_2Ebool_2ET_2E0 = mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2E_7E_2E0,mono_2Ec_2Ebool_2EF_2E0) )
| ~ spl44_3
| ~ spl44_14
| ~ spl44_122 ),
inference(forward_demodulation,[],[f1731,f770]) ).
tff(f1731,plain,
( ! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29] : ( mono_2Ec_2Ebool_2ET_2E0 = mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2E_7E_2E0,mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29(mono_2Ec_2Epred__set_2EBIJ_2E0_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29,X0),mono_2Ec_2Epred__set_2EUNIV_2E0_2Emono_2Etyop_2Enum_2Enum),mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_29(mono_2Ec_2Epred__set_2ECROSS_2E0_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Enum_2Enum,mono_2Ec_2Epred__set_2EUNIV_2E0_2Emono_2Etyop_2Enum_2Enum),mono_2Ec_2Epred__set_2EUNIV_2E0_2Emono_2Etyop_2Enum_2Enum))) )
| ~ spl44_3
| ~ spl44_122 ),
inference(resolution,[],[f1382,f719]) ).
tff(f1382,plain,
( ! [X0: mono_2Etyop_2Emin_2Ebool] :
( p(X0)
| ( mono_2Ec_2Ebool_2ET_2E0 = mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2E_7E_2E0,X0) ) )
| ~ spl44_122 ),
inference(avatar_component_clause,[],[f1381]) ).
tff(f1834,plain,
spl44_165,
inference(avatar_split_clause,[],[f515,f1832]) ).
tff(f515,plain,
! [X0: d,X1: u] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1)))))
| ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,sK16(X0,X1)))))) ),
inference(cnf_transformation,[],[f268]) ).
tff(f268,plain,
! [X0: d,X1: u] :
( ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1)))))
| ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,sK16(X0,X1)))))) )
& ( ! [X3: u] : p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X3)))))
| ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1))))) ) ),
inference(skolemisation,[status(esa),new_symbols(skolem,[sK16])],[f266,f267]) ).
tff(f267,plain,
! [X0: d,X1: u] :
( ? [X2: u] : ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X2)))))
=> ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,sK16(X0,X1)))))) ),
introduced(choice_axiom,[]) ).
tff(f266,plain,
! [X0: d,X1: u] :
( ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1)))))
| ? [X2: u] : ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X2))))) )
& ( ! [X3: u] : p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X3)))))
| ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1))))) ) ),
inference(rectify,[],[f265]) ).
tff(f265,plain,
! [X0: d,X1: u] :
( ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1)))))
| ? [X2: u] : ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X2))))) )
& ( ! [X2: u] : p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X2)))))
| ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1))))) ) ),
inference(nnf_transformation,[],[f170]) ).
tff(f170,plain,
! [X0: d,X1: u] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1)))))
<=> ! [X2: u] : p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X2))))) ),
inference(rectify,[],[f14]) ).
tff(f14,axiom,
! [X0: d,X2: u] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2)))))
<=> ! [X11: u] : p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2),s(X0,X11))))) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',reserved_2Equant_2E_21) ).
tff(f1815,plain,
spl44_164,
inference(avatar_split_clause,[],[f487,f1813]) ).
tff(f487,plain,
! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29,X1: mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29] : ( s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(X0,X1))) = s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(X0)),s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29(X1)))) ),
inference(cnf_transformation,[],[f153]) ).
tff(f153,plain,
! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29,X1: mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29] : ( s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(X0,X1))) = s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(X0)),s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29(X1)))) ),
inference(rectify,[],[f60]) ).
tff(f60,axiom,
! [X5: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29,X6: mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29] : ( s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(X5,X6))) = s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(X5)),s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29(X6)))) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool) ).
tff(f1708,plain,
spl44_163,
inference(avatar_split_clause,[],[f517,f1706]) ).
tff(f517,plain,
! [X2: u,X0: d,X1: u] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1)))))
| ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X2))))) ),
inference(cnf_transformation,[],[f272]) ).
tff(f1704,plain,
spl44_162,
inference(avatar_split_clause,[],[f514,f1702]) ).
tff(f514,plain,
! [X3: u,X0: d,X1: u] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X3)))))
| ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1))))) ),
inference(cnf_transformation,[],[f268]) ).
tff(f1700,plain,
spl44_161,
inference(avatar_split_clause,[],[f438,f1698]) ).
tff(f438,plain,
! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29_29] : ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29_29(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Enum_2Enum),tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool))),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29_29(X0))) = X0 ),
inference(cnf_transformation,[],[f132]) ).
tff(f132,plain,
! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29_29] : ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29_29(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Enum_2Enum),tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool))),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29_29(X0))) = X0 ),
inference(rectify,[],[f41]) ).
tff(f41,axiom,
! [X5: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29_29] : ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29_29(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Enum_2Enum),tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool))),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29_29(X5))) = X5 ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29_29) ).
tff(f1696,plain,
spl44_160,
inference(avatar_split_clause,[],[f437,f1694]) ).
tff(f437,plain,
! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29_29] : ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29_29(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum)),tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),tyop_2Emin_2Ebool))),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29_29(X0))) = X0 ),
inference(cnf_transformation,[],[f131]) ).
tff(f131,plain,
! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29_29] : ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29_29(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum)),tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),tyop_2Emin_2Ebool))),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29_29(X0))) = X0 ),
inference(rectify,[],[f38]) ).
tff(f38,axiom,
! [X5: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29_29] : ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29_29(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum)),tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),tyop_2Emin_2Ebool))),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29_29(X5))) = X5 ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29_29) ).
tff(f1692,plain,
spl44_159,
inference(avatar_split_clause,[],[f436,f1690]) ).
tff(f436,plain,
! [X0: u] : ( s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),X0) = s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),X0)))) ),
inference(cnf_transformation,[],[f130]) ).
tff(f130,plain,
! [X0: u] : ( s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),X0) = s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),X0)))) ),
inference(rectify,[],[f19]) ).
tff(f19,axiom,
! [X5: u] : ( s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),X5) = s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),X5)))) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29) ).
tff(f1688,plain,
spl44_158,
inference(avatar_split_clause,[],[f435,f1686]) ).
tff(f435,plain,
! [X0: u] : ( s(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),X0) = s(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29(j_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29(s(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),X0)))) ),
inference(cnf_transformation,[],[f129]) ).
tff(f129,plain,
! [X0: u] : ( s(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),X0) = s(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29(j_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29(s(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),X0)))) ),
inference(rectify,[],[f29]) ).
tff(f29,axiom,
! [X5: u] : ( s(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),X5) = s(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29(j_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29(s(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),X5)))) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29) ).
tff(f1684,plain,
spl44_157,
inference(avatar_split_clause,[],[f434,f1682]) ).
tff(f434,plain,
! [X0: u] : ( s(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Enum_2Enum),X0) = s(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Enum_2Enum),i_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Enum_2Enum_29(j_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Enum_2Enum_29(s(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Enum_2Enum),X0)))) ),
inference(cnf_transformation,[],[f128]) ).
tff(f128,plain,
! [X0: u] : ( s(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Enum_2Enum),X0) = s(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Enum_2Enum),i_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Enum_2Enum_29(j_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Enum_2Enum_29(s(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Enum_2Enum),X0)))) ),
inference(rectify,[],[f30]) ).
tff(f30,axiom,
! [X5: u] : ( s(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Enum_2Enum),X5) = s(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Enum_2Enum),i_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Enum_2Enum_29(j_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Enum_2Enum_29(s(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Enum_2Enum),X5)))) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Enum_2Enum_29) ).
tff(f1680,plain,
spl44_156,
inference(avatar_split_clause,[],[f433,f1678]) ).
tff(f433,plain,
! [X0: u] : ( s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),X0) = s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),X0)))) ),
inference(cnf_transformation,[],[f127]) ).
tff(f127,plain,
! [X0: u] : ( s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),X0) = s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),X0)))) ),
inference(rectify,[],[f18]) ).
tff(f18,axiom,
! [X5: u] : ( s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),X5) = s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),X5)))) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29) ).
tff(f1676,plain,
( spl44_155
| ~ spl44_4
| ~ spl44_20 ),
inference(avatar_split_clause,[],[f906,f793,f722,f1674]) ).
tff(f906,plain,
( ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( ~ p(X0)
| ( mono_2Ec_2Ebool_2ET_2E0 = mono_2Ec_2Emin_2E_3D_3D_3E_2E2(X1,X0) ) )
| ~ spl44_4
| ~ spl44_20 ),
inference(resolution,[],[f794,f723]) ).
tff(f1672,plain,
spl44_154,
inference(avatar_split_clause,[],[f432,f1670]) ).
tff(f432,plain,
! [X0: u] : ( s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum)),X0) = s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum)),i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29(j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29(s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum)),X0)))) ),
inference(cnf_transformation,[],[f126]) ).
tff(f126,plain,
! [X0: u] : ( s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum)),X0) = s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum)),i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29(j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29(s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum)),X0)))) ),
inference(rectify,[],[f28]) ).
tff(f28,axiom,
! [X5: u] : ( s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum)),X5) = s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum)),i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29(j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29(s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum)),X5)))) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29) ).
tff(f1660,plain,
spl44_153,
inference(avatar_split_clause,[],[f486,f1658]) ).
tff(f486,plain,
! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29,X1: mono_2Etyop_2Emin_2Ebool] : ( s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(X0,X1))) = s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0)),s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(X1)))) ),
inference(cnf_transformation,[],[f152]) ).
tff(f152,plain,
! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29,X1: mono_2Etyop_2Emin_2Ebool] : ( s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(X0,X1))) = s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0)),s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(X1)))) ),
inference(rectify,[],[f58]) ).
tff(f58,axiom,
! [X5: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29,X6: mono_2Etyop_2Emin_2Ebool] : ( s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(X5,X6))) = s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X5)),s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(X6)))) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool) ).
tff(f1656,plain,
spl44_152,
inference(avatar_split_clause,[],[f431,f1654]) ).
tff(f431,plain,
! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_29_29] : ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_29_29(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool))),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_29_29(X0))) = X0 ),
inference(cnf_transformation,[],[f125]) ).
tff(f125,plain,
! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_29_29] : ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_29_29(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool))),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_29_29(X0))) = X0 ),
inference(rectify,[],[f35]) ).
tff(f35,axiom,
! [X5: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_29_29] : ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_29_29(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool))),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_29_29(X5))) = X5 ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_29_29) ).
tff(f1613,plain,
( spl44_151
| ~ spl44_4
| ~ spl44_19 ),
inference(avatar_split_clause,[],[f904,f789,f722,f1611]) ).
tff(f904,plain,
( ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( p(X0)
| ( mono_2Ec_2Ebool_2ET_2E0 = mono_2Ec_2Emin_2E_3D_3D_3E_2E2(X0,X1) ) )
| ~ spl44_4
| ~ spl44_19 ),
inference(resolution,[],[f790,f723]) ).
tff(f1609,plain,
spl44_150,
inference(avatar_split_clause,[],[f592,f1607]) ).
tff(f592,plain,
! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( sP6(X0,X1,X2)
| p(X0)
| ~ sP5(X0,X2,X1)
| ~ sP4(X1,X2,X0)
| ~ sP3(X2,X1,X0) ),
inference(cnf_transformation,[],[f326]) ).
tff(f326,plain,
! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool,X2: mono_2Etyop_2Emin_2Ebool] :
( ( sP6(X0,X1,X2)
| ( p(X0)
& p(X1)
& ~ p(X2) )
| ~ sP5(X0,X2,X1)
| ~ sP4(X1,X2,X0)
| ~ sP3(X2,X1,X0) )
& ( ( ( ~ p(X0)
| ~ p(X1)
| p(X2) )
& sP5(X0,X2,X1)
& sP4(X1,X2,X0)
& sP3(X2,X1,X0) )
| ~ sP6(X0,X1,X2) ) ),
inference(rectify,[],[f325]) ).
tff(f325,plain,
! [X2: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool] :
( ( sP6(X2,X1,X0)
| ( p(X2)
& p(X1)
& ~ p(X0) )
| ~ sP5(X2,X0,X1)
| ~ sP4(X1,X0,X2)
| ~ sP3(X0,X1,X2) )
& ( ( ( ~ p(X2)
| ~ p(X1)
| p(X0) )
& sP5(X2,X0,X1)
& sP4(X1,X0,X2)
& sP3(X0,X1,X2) )
| ~ sP6(X2,X1,X0) ) ),
inference(flattening,[],[f324]) ).
tff(f324,plain,
! [X2: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool] :
( ( sP6(X2,X1,X0)
| ( p(X2)
& p(X1)
& ~ p(X0) )
| ~ sP5(X2,X0,X1)
| ~ sP4(X1,X0,X2)
| ~ sP3(X0,X1,X2) )
& ( ( ( ~ p(X2)
| ~ p(X1)
| p(X0) )
& sP5(X2,X0,X1)
& sP4(X1,X0,X2)
& sP3(X0,X1,X2) )
| ~ sP6(X2,X1,X0) ) ),
inference(nnf_transformation,[],[f235]) ).
tff(f235,plain,
! [X2: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool] :
( sP6(X2,X1,X0)
<=> ( ( ~ p(X2)
| ~ p(X1)
| p(X0) )
& sP5(X2,X0,X1)
& sP4(X1,X0,X2)
& sP3(X0,X1,X2) ) ),
introduced(predicate_definition_introduction,[new_symbols(naming,[sP6])]) ).
tff(f1605,plain,
spl44_149,
inference(avatar_split_clause,[],[f591,f1603]) ).
tff(f591,plain,
! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( sP6(X0,X1,X2)
| p(X1)
| ~ sP5(X0,X2,X1)
| ~ sP4(X1,X2,X0)
| ~ sP3(X2,X1,X0) ),
inference(cnf_transformation,[],[f326]) ).
tff(f1601,plain,
spl44_148,
inference(avatar_split_clause,[],[f590,f1599]) ).
tff(f590,plain,
! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( sP6(X0,X1,X2)
| ~ p(X2)
| ~ sP5(X0,X2,X1)
| ~ sP4(X1,X2,X0)
| ~ sP3(X2,X1,X0) ),
inference(cnf_transformation,[],[f326]) ).
tff(f1597,plain,
spl44_147,
inference(avatar_split_clause,[],[f569,f1595]) ).
tff(f569,plain,
! [X2: u,X0: d,X1: u] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Emin_2E_3D_2E2(s(X0,X1),s(X0,X2)))))
| ( s(X0,X1) != s(X0,X2) ) ),
inference(cnf_transformation,[],[f299]) ).
tff(f299,plain,
! [X0: d,X1: u,X2: u] :
( ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Emin_2E_3D_2E2(s(X0,X1),s(X0,X2)))))
| ( s(X0,X1) != s(X0,X2) ) )
& ( ( s(X0,X1) = s(X0,X2) )
| ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Emin_2E_3D_2E2(s(X0,X1),s(X0,X2))))) ) ),
inference(nnf_transformation,[],[f186]) ).
tff(f186,plain,
! [X0: d,X1: u,X2: u] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Emin_2E_3D_2E2(s(X0,X1),s(X0,X2)))))
<=> ( s(X0,X1) = s(X0,X2) ) ),
inference(rectify,[],[f13]) ).
tff(f13,axiom,
! [X0: d,X5: u,X6: u] :
( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Emin_2E_3D_2E2(s(X0,X5),s(X0,X6)))))
<=> ( s(X0,X5) = s(X0,X6) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',reserved_2Elogic_2E_3D) ).
tff(f1593,plain,
spl44_146,
inference(avatar_split_clause,[],[f568,f1591]) ).
tff(f568,plain,
! [X2: u,X0: d,X1: u] :
( ( s(X0,X1) = s(X0,X2) )
| ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Emin_2E_3D_2E2(s(X0,X1),s(X0,X2))))) ),
inference(cnf_transformation,[],[f299]) ).
tff(f1582,plain,
spl44_145,
inference(avatar_split_clause,[],[f430,f1580]) ).
tff(f1580,plain,
( spl44_145
<=> ! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29] : ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29(X0))) = X0 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_145])]) ).
tff(f430,plain,
! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29] : ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29(X0))) = X0 ),
inference(cnf_transformation,[],[f124]) ).
tff(f124,plain,
! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29] : ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29(X0))) = X0 ),
inference(rectify,[],[f40]) ).
tff(f40,axiom,
! [X5: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29] : ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29(X5))) = X5 ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29) ).
tff(f1578,plain,
( spl44_144
| ~ spl44_4
| ~ spl44_18 ),
inference(avatar_split_clause,[],[f902,f785,f722,f1576]) ).
tff(f902,plain,
( ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( ~ p(X0)
| ( mono_2Ec_2Ebool_2ET_2E0 = mono_2Ec_2Ebool_2E_5C_2F_2E2(X1,X0) ) )
| ~ spl44_4
| ~ spl44_18 ),
inference(resolution,[],[f786,f723]) ).
tff(f1574,plain,
spl44_143,
inference(avatar_split_clause,[],[f429,f1572]) ).
tff(f1572,plain,
( spl44_143
<=> ! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29] : ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29(X0))) = X0 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_143])]) ).
tff(f429,plain,
! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29] : ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29(X0))) = X0 ),
inference(cnf_transformation,[],[f123]) ).
tff(f123,plain,
! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29] : ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29(X0))) = X0 ),
inference(rectify,[],[f36]) ).
tff(f36,axiom,
! [X5: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29] : ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29(X5))) = X5 ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29) ).
tff(f1570,plain,
spl44_142,
inference(avatar_split_clause,[],[f428,f1568]) ).
tff(f428,plain,
! [X0: u] : ( s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X0) = s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X0)))) ),
inference(cnf_transformation,[],[f122]) ).
tff(f122,plain,
! [X0: u] : ( s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X0) = s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X0)))) ),
inference(rectify,[],[f17]) ).
tff(f17,axiom,
! [X5: u] : ( s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X5) = s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X5)))) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29) ).
tff(f1566,plain,
spl44_141,
inference(avatar_split_clause,[],[f427,f1564]) ).
tff(f427,plain,
! [X0: u] : ( s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),X0) = s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29(j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29(s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),X0)))) ),
inference(cnf_transformation,[],[f121]) ).
tff(f121,plain,
! [X0: u] : ( s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),X0) = s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29(j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29(s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),X0)))) ),
inference(rectify,[],[f27]) ).
tff(f27,axiom,
! [X5: u] : ( s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),X5) = s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29(j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29(s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),X5)))) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29) ).
tff(f1558,plain,
spl44_140,
inference(avatar_split_clause,[],[f485,f1556]) ).
tff(f485,plain,
! [X0: d,X1: u] : ( s(X0,X1) = s(X0,app_2E2(s(tyop_2Emin_2Efun(X0,X0),combin_i_2E0),s(X0,X1))) ),
inference(cnf_transformation,[],[f151]) ).
tff(f151,plain,
! [X0: d,X1: u] : ( s(X0,X1) = s(X0,app_2E2(s(tyop_2Emin_2Efun(X0,X0),combin_i_2E0),s(X0,X1))) ),
inference(rectify,[],[f6]) ).
tff(f6,axiom,
! [X0: d,X8: u] : ( s(X0,X8) = s(X0,app_2E2(s(tyop_2Emin_2Efun(X0,X0),combin_i_2E0),s(X0,X8))) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',reserved_2Eho_2Ei__thm) ).
tff(f1554,plain,
spl44_139,
inference(avatar_split_clause,[],[f426,f1552]) ).
tff(f1552,plain,
( spl44_139
<=> ! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_29] : ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_29(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool)),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_29(X0))) = X0 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_139])]) ).
tff(f426,plain,
! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_29] : ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_29(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool)),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_29(X0))) = X0 ),
inference(cnf_transformation,[],[f120]) ).
tff(f120,plain,
! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_29] : ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_29(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool)),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_29(X0))) = X0 ),
inference(rectify,[],[f37]) ).
tff(f37,axiom,
! [X5: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_29] : ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_29(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool)),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_29(X5))) = X5 ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_29) ).
tff(f1550,plain,
spl44_138,
inference(avatar_split_clause,[],[f425,f1548]) ).
tff(f1548,plain,
( spl44_138
<=> ! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29] : ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(X0))) = X0 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_138])]) ).
tff(f425,plain,
! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29] : ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(X0))) = X0 ),
inference(cnf_transformation,[],[f119]) ).
tff(f119,plain,
! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29] : ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(X0))) = X0 ),
inference(rectify,[],[f39]) ).
tff(f39,axiom,
! [X5: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29] : ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(X5))) = X5 ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29) ).
tff(f1542,plain,
( spl44_137
| ~ spl44_4
| ~ spl44_17 ),
inference(avatar_split_clause,[],[f900,f781,f722,f1540]) ).
tff(f900,plain,
( ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( ~ p(X0)
| ( mono_2Ec_2Ebool_2ET_2E0 = mono_2Ec_2Ebool_2E_5C_2F_2E2(X0,X1) ) )
| ~ spl44_4
| ~ spl44_17 ),
inference(resolution,[],[f782,f723]) ).
tff(f1528,plain,
spl44_136,
inference(avatar_split_clause,[],[f696,f1525]) ).
tff(f696,plain,
p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Enum_2Enum_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29(mono_2Ec_2Epred__set_2EBIJ_2E0_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_20mono_2Etyop_2Enum_2Enum,sK43),mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_29(mono_2Ec_2Epred__set_2ECROSS_2E0_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Enum_2Enum,mono_2Ec_2Epred__set_2EUNIV_2E0_2Emono_2Etyop_2Enum_2Enum),mono_2Ec_2Epred__set_2EUNIV_2E0_2Emono_2Etyop_2Enum_2Enum)),mono_2Ec_2Epred__set_2EUNIV_2E0_2Emono_2Etyop_2Enum_2Enum)),
inference(definition_unfolding,[],[f691,f561,f484]) ).
tff(f691,plain,
p(mono_2Ec_2Epred__set_2EBIJ_2E3_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_20mono_2Etyop_2Enum_2Enum(sK43,mono_2Ec_2Epred__set_2ECROSS_2E2_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Enum_2Enum(mono_2Ec_2Epred__set_2EUNIV_2E0_2Emono_2Etyop_2Enum_2Enum,mono_2Ec_2Epred__set_2EUNIV_2E0_2Emono_2Etyop_2Enum_2Enum),mono_2Ec_2Epred__set_2EUNIV_2E0_2Emono_2Etyop_2Enum_2Enum)),
inference(cnf_transformation,[],[f401]) ).
tff(f401,plain,
p(mono_2Ec_2Epred__set_2EBIJ_2E3_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_20mono_2Etyop_2Enum_2Enum(sK43,mono_2Ec_2Epred__set_2ECROSS_2E2_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Enum_2Enum(mono_2Ec_2Epred__set_2EUNIV_2E0_2Emono_2Etyop_2Enum_2Enum,mono_2Ec_2Epred__set_2EUNIV_2E0_2Emono_2Etyop_2Enum_2Enum),mono_2Ec_2Epred__set_2EUNIV_2E0_2Emono_2Etyop_2Enum_2Enum)),
inference(skolemisation,[status(esa),new_symbols(skolem,[sK43])],[f205,f400]) ).
tff(f400,plain,
( ? [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Enum_2Enum_29] : p(mono_2Ec_2Epred__set_2EBIJ_2E3_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_20mono_2Etyop_2Enum_2Enum(X0,mono_2Ec_2Epred__set_2ECROSS_2E2_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Enum_2Enum(mono_2Ec_2Epred__set_2EUNIV_2E0_2Emono_2Etyop_2Enum_2Enum,mono_2Ec_2Epred__set_2EUNIV_2E0_2Emono_2Etyop_2Enum_2Enum),mono_2Ec_2Epred__set_2EUNIV_2E0_2Emono_2Etyop_2Enum_2Enum))
=> p(mono_2Ec_2Epred__set_2EBIJ_2E3_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_20mono_2Etyop_2Enum_2Enum(sK43,mono_2Ec_2Epred__set_2ECROSS_2E2_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Enum_2Enum(mono_2Ec_2Epred__set_2EUNIV_2E0_2Emono_2Etyop_2Enum_2Enum,mono_2Ec_2Epred__set_2EUNIV_2E0_2Emono_2Etyop_2Enum_2Enum),mono_2Ec_2Epred__set_2EUNIV_2E0_2Emono_2Etyop_2Enum_2Enum)) ),
introduced(choice_axiom,[]) ).
tff(f205,plain,
? [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Enum_2Enum_29] : p(mono_2Ec_2Epred__set_2EBIJ_2E3_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_20mono_2Etyop_2Enum_2Enum(X0,mono_2Ec_2Epred__set_2ECROSS_2E2_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Enum_2Enum(mono_2Ec_2Epred__set_2EUNIV_2E0_2Emono_2Etyop_2Enum_2Enum,mono_2Ec_2Epred__set_2EUNIV_2E0_2Emono_2Etyop_2Enum_2Enum),mono_2Ec_2Epred__set_2EUNIV_2E0_2Emono_2Etyop_2Enum_2Enum)),
inference(rectify,[],[f105]) ).
tff(f105,axiom,
? [X2: mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Enum_2Enum_29] : p(mono_2Ec_2Epred__set_2EBIJ_2E3_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_20mono_2Etyop_2Enum_2Enum(X2,mono_2Ec_2Epred__set_2ECROSS_2E2_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Enum_2Enum(mono_2Ec_2Epred__set_2EUNIV_2E0_2Emono_2Etyop_2Enum_2Enum,mono_2Ec_2Epred__set_2EUNIV_2E0_2Emono_2Etyop_2Enum_2Enum),mono_2Ec_2Epred__set_2EUNIV_2E0_2Emono_2Etyop_2Enum_2Enum)),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',thm_2Eutil__prob_2ENUM__2D__BIJ) ).
tff(f1523,plain,
spl44_135,
inference(avatar_split_clause,[],[f653,f1521]) ).
tff(f1521,plain,
( spl44_135
<=> ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( sP15(X0,X1,X2)
| ~ sP13(X2,X1,X0)
| p(X1)
| ~ p(X0) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_135])]) ).
tff(f653,plain,
! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( sP15(X0,X1,X2)
| ~ sP13(X2,X1,X0)
| p(X1)
| ~ p(X0) ),
inference(cnf_transformation,[],[f355]) ).
tff(f355,plain,
! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool,X2: mono_2Etyop_2Emin_2Ebool] :
( ( sP15(X0,X1,X2)
| ~ sP13(X2,X1,X0)
| ( p(X1)
& ~ p(X2) )
| ( ~ p(X0)
& ~ p(X2) ) )
& ( ( sP13(X2,X1,X0)
& ( ~ p(X1)
| p(X2) )
& ( p(X0)
| p(X2) ) )
| ~ sP15(X0,X1,X2) ) ),
inference(rectify,[],[f354]) ).
tff(f354,plain,
! [X1: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X2: mono_2Etyop_2Emin_2Ebool] :
( ( sP15(X1,X0,X2)
| ~ sP13(X2,X0,X1)
| ( p(X0)
& ~ p(X2) )
| ( ~ p(X1)
& ~ p(X2) ) )
& ( ( sP13(X2,X0,X1)
& ( ~ p(X0)
| p(X2) )
& ( p(X1)
| p(X2) ) )
| ~ sP15(X1,X0,X2) ) ),
inference(flattening,[],[f353]) ).
tff(f353,plain,
! [X1: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X2: mono_2Etyop_2Emin_2Ebool] :
( ( sP15(X1,X0,X2)
| ~ sP13(X2,X0,X1)
| ( p(X0)
& ~ p(X2) )
| ( ~ p(X1)
& ~ p(X2) ) )
& ( ( sP13(X2,X0,X1)
& ( ~ p(X0)
| p(X2) )
& ( p(X1)
| p(X2) ) )
| ~ sP15(X1,X0,X2) ) ),
inference(nnf_transformation,[],[f247]) ).
tff(f247,plain,
! [X1: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X2: mono_2Etyop_2Emin_2Ebool] :
( sP15(X1,X0,X2)
<=> ( sP13(X2,X0,X1)
& ( ~ p(X0)
| p(X2) )
& ( p(X1)
| p(X2) ) ) ),
introduced(predicate_definition_introduction,[new_symbols(naming,[sP15])]) ).
tff(f1519,plain,
spl44_134,
inference(avatar_split_clause,[],[f634,f1517]) ).
tff(f1517,plain,
( spl44_134
<=> ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( sP12(X0,X1,X2)
| ~ sP10(X2,X1,X0)
| p(X1)
| p(X0) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_134])]) ).
tff(f634,plain,
! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( sP12(X0,X1,X2)
| ~ sP10(X2,X1,X0)
| p(X1)
| p(X0) ),
inference(cnf_transformation,[],[f346]) ).
tff(f346,plain,
! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool,X2: mono_2Etyop_2Emin_2Ebool] :
( ( sP12(X0,X1,X2)
| ~ sP10(X2,X1,X0)
| ( p(X1)
& ~ p(X2) )
| ( p(X0)
& ~ p(X2) ) )
& ( ( sP10(X2,X1,X0)
& ( ~ p(X1)
| p(X2) )
& ( ~ p(X0)
| p(X2) ) )
| ~ sP12(X0,X1,X2) ) ),
inference(rectify,[],[f345]) ).
tff(f345,plain,
! [X1: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X2: mono_2Etyop_2Emin_2Ebool] :
( ( sP12(X1,X0,X2)
| ~ sP10(X2,X0,X1)
| ( p(X0)
& ~ p(X2) )
| ( p(X1)
& ~ p(X2) ) )
& ( ( sP10(X2,X0,X1)
& ( ~ p(X0)
| p(X2) )
& ( ~ p(X1)
| p(X2) ) )
| ~ sP12(X1,X0,X2) ) ),
inference(flattening,[],[f344]) ).
tff(f344,plain,
! [X1: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X2: mono_2Etyop_2Emin_2Ebool] :
( ( sP12(X1,X0,X2)
| ~ sP10(X2,X0,X1)
| ( p(X0)
& ~ p(X2) )
| ( p(X1)
& ~ p(X2) ) )
& ( ( sP10(X2,X0,X1)
& ( ~ p(X0)
| p(X2) )
& ( ~ p(X1)
| p(X2) ) )
| ~ sP12(X1,X0,X2) ) ),
inference(nnf_transformation,[],[f243]) ).
tff(f243,plain,
! [X1: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X2: mono_2Etyop_2Emin_2Ebool] :
( sP12(X1,X0,X2)
<=> ( sP10(X2,X0,X1)
& ( ~ p(X0)
| p(X2) )
& ( ~ p(X1)
| p(X2) ) ) ),
introduced(predicate_definition_introduction,[new_symbols(naming,[sP12])]) ).
tff(f1515,plain,
spl44_133,
inference(avatar_split_clause,[],[f612,f1513]) ).
tff(f1513,plain,
( spl44_133
<=> ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( sP9(X0,X1,X2)
| ~ p(X1)
| ~ p(X2)
| ~ sP7(X1,X2,X0) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_133])]) ).
tff(f612,plain,
! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( sP9(X0,X1,X2)
| ~ p(X1)
| ~ p(X2)
| ~ sP7(X1,X2,X0) ),
inference(cnf_transformation,[],[f338]) ).
tff(f338,plain,
! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool,X2: mono_2Etyop_2Emin_2Ebool] :
( ( sP9(X0,X1,X2)
| ( p(X0)
& ~ p(X1) )
| ( p(X0)
& ~ p(X2) )
| ~ sP7(X1,X2,X0) )
& ( ( ( ~ p(X0)
| p(X1) )
& ( ~ p(X0)
| p(X2) )
& sP7(X1,X2,X0) )
| ~ sP9(X0,X1,X2) ) ),
inference(rectify,[],[f337]) ).
tff(f337,plain,
! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( ( sP9(X2,X0,X1)
| ( p(X2)
& ~ p(X0) )
| ( p(X2)
& ~ p(X1) )
| ~ sP7(X0,X1,X2) )
& ( ( ( ~ p(X2)
| p(X0) )
& ( ~ p(X2)
| p(X1) )
& sP7(X0,X1,X2) )
| ~ sP9(X2,X0,X1) ) ),
inference(flattening,[],[f336]) ).
tff(f336,plain,
! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( ( sP9(X2,X0,X1)
| ( p(X2)
& ~ p(X0) )
| ( p(X2)
& ~ p(X1) )
| ~ sP7(X0,X1,X2) )
& ( ( ( ~ p(X2)
| p(X0) )
& ( ~ p(X2)
| p(X1) )
& sP7(X0,X1,X2) )
| ~ sP9(X2,X0,X1) ) ),
inference(nnf_transformation,[],[f239]) ).
tff(f239,plain,
! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( sP9(X2,X0,X1)
<=> ( ( ~ p(X2)
| p(X0) )
& ( ~ p(X2)
| p(X1) )
& sP7(X0,X1,X2) ) ),
introduced(predicate_definition_introduction,[new_symbols(naming,[sP9])]) ).
tff(f1511,plain,
spl44_132,
inference(avatar_split_clause,[],[f406,f1508]) ).
tff(f406,plain,
s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Epred__set_2EUNIV_2E0_2Emono_2Etyop_2Enum_2Enum)) = s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),c_2Epred__set_2EUNIV_2E0),
inference(cnf_transformation,[],[f74]) ).
tff(f74,axiom,
s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Epred__set_2EUNIV_2E0_2Emono_2Etyop_2Enum_2Enum)) = s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),c_2Epred__set_2EUNIV_2E0),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',monoeq_2Emono_2Ec_2Epred__set_2EUNIV_2E0_2Emono_2Etyop_2Enum_2Enum) ).
tff(f1506,plain,
( spl44_131
| ~ spl44_5
| ~ spl44_16 ),
inference(avatar_split_clause,[],[f898,f777,f726,f1504]) ).
tff(f898,plain,
( ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( p(X0)
| ( mono_2Ec_2Ebool_2EF_2E0 = mono_2Ec_2Ebool_2E_2F_5C_2E2(X1,X0) ) )
| ~ spl44_5
| ~ spl44_16 ),
inference(resolution,[],[f778,f727]) ).
tff(f1500,plain,
spl44_130,
inference(avatar_split_clause,[],[f424,f1498]) ).
tff(f1498,plain,
( spl44_130
<=> ! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29] : ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(X0))) = X0 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_130])]) ).
tff(f424,plain,
! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29] : ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(X0))) = X0 ),
inference(cnf_transformation,[],[f118]) ).
tff(f118,plain,
! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29] : ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(X0))) = X0 ),
inference(rectify,[],[f34]) ).
tff(f34,axiom,
! [X5: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29] : ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(X5))) = X5 ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29) ).
tff(f1496,plain,
spl44_129,
inference(avatar_split_clause,[],[f423,f1494]) ).
tff(f1494,plain,
( spl44_129
<=> ! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29] : ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29(s(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29(X0))) = X0 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_129])]) ).
tff(f423,plain,
! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29] : ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29(s(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29(X0))) = X0 ),
inference(cnf_transformation,[],[f117]) ).
tff(f117,plain,
! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29] : ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29(s(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29(X0))) = X0 ),
inference(rectify,[],[f44]) ).
tff(f44,axiom,
! [X5: mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29] : ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29(s(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29(X5))) = X5 ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29) ).
tff(f1492,plain,
spl44_128,
inference(avatar_split_clause,[],[f422,f1490]) ).
tff(f1490,plain,
( spl44_128
<=> ! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Enum_2Enum_29] : ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Enum_2Enum_29(s(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Enum_2Enum),i_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Enum_2Enum_29(X0))) = X0 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_128])]) ).
tff(f422,plain,
! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Enum_2Enum_29] : ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Enum_2Enum_29(s(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Enum_2Enum),i_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Enum_2Enum_29(X0))) = X0 ),
inference(cnf_transformation,[],[f116]) ).
tff(f116,plain,
! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Enum_2Enum_29] : ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Enum_2Enum_29(s(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Enum_2Enum),i_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Enum_2Enum_29(X0))) = X0 ),
inference(rectify,[],[f45]) ).
tff(f45,axiom,
! [X5: mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Enum_2Enum_29] : ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Enum_2Enum_29(s(tyop_2Emin_2Efun(tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum),tyop_2Enum_2Enum),i_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Enum_2Enum_29(X5))) = X5 ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Enum_2Enum_29) ).
tff(f1488,plain,
spl44_127,
inference(avatar_split_clause,[],[f421,f1486]) ).
tff(f1486,plain,
( spl44_127
<=> ! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29] : ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(X0))) = X0 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_127])]) ).
tff(f421,plain,
! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29] : ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(X0))) = X0 ),
inference(cnf_transformation,[],[f115]) ).
tff(f115,plain,
! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29] : ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(X0))) = X0 ),
inference(rectify,[],[f33]) ).
tff(f33,axiom,
! [X5: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29] : ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(X5))) = X5 ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29) ).
tff(f1484,plain,
spl44_126,
inference(avatar_split_clause,[],[f420,f1482]) ).
tff(f1482,plain,
( spl44_126
<=> ! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29] : ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29(s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum)),i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29(X0))) = X0 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_126])]) ).
tff(f420,plain,
! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29] : ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29(s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum)),i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29(X0))) = X0 ),
inference(cnf_transformation,[],[f114]) ).
tff(f114,plain,
! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29] : ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29(s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum)),i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29(X0))) = X0 ),
inference(rectify,[],[f43]) ).
tff(f43,axiom,
! [X5: mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29] : ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29(s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Epair_2Eprod(tyop_2Enum_2Enum,tyop_2Enum_2Enum)),i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29(X5))) = X5 ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29) ).
tff(f1480,plain,
( spl44_125
| ~ spl44_5
| ~ spl44_15 ),
inference(avatar_split_clause,[],[f896,f773,f726,f1478]) ).
tff(f896,plain,
( ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( p(X0)
| ( mono_2Ec_2Ebool_2EF_2E0 = mono_2Ec_2Ebool_2E_2F_5C_2E2(X0,X1) ) )
| ~ spl44_5
| ~ spl44_15 ),
inference(resolution,[],[f774,f727]) ).
tff(f1476,plain,
spl44_124,
inference(avatar_split_clause,[],[f419,f1474]) ).
tff(f419,plain,
! [X0: u] : ( s(tyop_2Emin_2Ebool,X0) = s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,X0)))) ),
inference(cnf_transformation,[],[f113]) ).
tff(f113,plain,
! [X0: u] : ( s(tyop_2Emin_2Ebool,X0) = s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,X0)))) ),
inference(rectify,[],[f16]) ).
tff(f16,axiom,
! [X5: u] : ( s(tyop_2Emin_2Ebool,X5) = s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,X5)))) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',ij_2Emono_2Etyop_2Emin_2Ebool) ).
tff(f1435,plain,
( spl44_123
| ~ spl44_5
| ~ spl44_13 ),
inference(avatar_split_clause,[],[f894,f765,f726,f1433]) ).
tff(f894,plain,
( ! [X0: mono_2Etyop_2Emin_2Ebool] :
( ~ p(X0)
| ( mono_2Ec_2Ebool_2EF_2E0 = mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2E_7E_2E0,X0) ) )
| ~ spl44_5
| ~ spl44_13 ),
inference(resolution,[],[f766,f727]) ).
tff(f1383,plain,
( spl44_122
| ~ spl44_4
| ~ spl44_12 ),
inference(avatar_split_clause,[],[f891,f761,f722,f1381]) ).
tff(f891,plain,
( ! [X0: mono_2Etyop_2Emin_2Ebool] :
( p(X0)
| ( mono_2Ec_2Ebool_2ET_2E0 = mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2E_7E_2E0,X0) ) )
| ~ spl44_4
| ~ spl44_12 ),
inference(resolution,[],[f762,f723]) ).
tff(f1379,plain,
spl44_121,
inference(avatar_split_clause,[],[f705,f1377]) ).
tff(f1377,plain,
( spl44_121
<=> ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( sP9(X0,X1,X2)
| p(X0)
| ~ sP7(X1,X2,X0) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_121])]) ).
tff(f705,plain,
! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( sP9(X0,X1,X2)
| p(X0)
| ~ sP7(X1,X2,X0) ),
inference(duplicate_literal_removal,[],[f615]) ).
tff(f615,plain,
! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( sP9(X0,X1,X2)
| p(X0)
| p(X0)
| ~ sP7(X1,X2,X0) ),
inference(cnf_transformation,[],[f338]) ).
tff(f1375,plain,
spl44_120,
inference(avatar_split_clause,[],[f704,f1373]) ).
tff(f1373,plain,
( spl44_120
<=> ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( sP12(X0,X1,X2)
| ~ sP10(X2,X1,X0)
| ~ p(X2) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_120])]) ).
tff(f704,plain,
! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( sP12(X0,X1,X2)
| ~ sP10(X2,X1,X0)
| ~ p(X2) ),
inference(duplicate_literal_removal,[],[f631]) ).
tff(f631,plain,
! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( sP12(X0,X1,X2)
| ~ sP10(X2,X1,X0)
| ~ p(X2)
| ~ p(X2) ),
inference(cnf_transformation,[],[f346]) ).
tff(f1371,plain,
spl44_119,
inference(avatar_split_clause,[],[f703,f1369]) ).
tff(f1369,plain,
( spl44_119
<=> ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( sP15(X0,X1,X2)
| ~ sP13(X2,X1,X0)
| ~ p(X2) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_119])]) ).
tff(f703,plain,
! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( sP15(X0,X1,X2)
| ~ sP13(X2,X1,X0)
| ~ p(X2) ),
inference(duplicate_literal_removal,[],[f650]) ).
tff(f650,plain,
! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( sP15(X0,X1,X2)
| ~ sP13(X2,X1,X0)
| ~ p(X2)
| ~ p(X2) ),
inference(cnf_transformation,[],[f355]) ).
tff(f1367,plain,
spl44_118,
inference(avatar_split_clause,[],[f660,f1365]) ).
tff(f1365,plain,
( spl44_118
<=> ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( ~ p(X0)
| p(X1)
| ~ p(X2)
| ~ sP13(X0,X1,X2) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_118])]) ).
tff(f660,plain,
! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( ~ p(X0)
| p(X1)
| ~ p(X2)
| ~ sP13(X0,X1,X2) ),
inference(cnf_transformation,[],[f360]) ).
tff(f360,plain,
! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool,X2: mono_2Etyop_2Emin_2Ebool] :
( ( sP13(X0,X1,X2)
| ( p(X0)
& ~ p(X1)
& p(X2) ) )
& ( ~ p(X0)
| p(X1)
| ~ p(X2)
| ~ sP13(X0,X1,X2) ) ),
inference(rectify,[],[f359]) ).
tff(f359,plain,
! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( ( sP13(X2,X0,X1)
| ( p(X2)
& ~ p(X0)
& p(X1) ) )
& ( ~ p(X2)
| p(X0)
| ~ p(X1)
| ~ sP13(X2,X0,X1) ) ),
inference(flattening,[],[f358]) ).
tff(f358,plain,
! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( ( sP13(X2,X0,X1)
| ( p(X2)
& ~ p(X0)
& p(X1) ) )
& ( ~ p(X2)
| p(X0)
| ~ p(X1)
| ~ sP13(X2,X0,X1) ) ),
inference(nnf_transformation,[],[f245]) ).
tff(f245,plain,
! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( sP13(X2,X0,X1)
<=> ( ~ p(X2)
| p(X0)
| ~ p(X1) ) ),
introduced(predicate_definition_introduction,[new_symbols(naming,[sP13])]) ).
tff(f1363,plain,
spl44_117,
inference(avatar_split_clause,[],[f657,f1361]) ).
tff(f657,plain,
! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( sP14(X0,X1,X2)
| p(X0)
| ~ p(X1)
| p(X2) ),
inference(cnf_transformation,[],[f357]) ).
tff(f357,plain,
! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool,X2: mono_2Etyop_2Emin_2Ebool] :
( ( sP14(X0,X1,X2)
| ( ( ( ~ p(X0)
& p(X1) )
| ~ p(X2) )
& ( p(X0)
| ~ p(X1)
| p(X2) ) ) )
& ( ( ( p(X2)
| ( ~ p(X0)
& p(X1) ) )
& ( p(X0)
| ~ p(X1)
| ~ p(X2) ) )
| ~ sP14(X0,X1,X2) ) ),
inference(flattening,[],[f356]) ).
tff(f356,plain,
! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool,X2: mono_2Etyop_2Emin_2Ebool] :
( ( sP14(X0,X1,X2)
| ( ( ( ~ p(X0)
& p(X1) )
| ~ p(X2) )
& ( p(X0)
| ~ p(X1)
| p(X2) ) ) )
& ( ( ( p(X2)
| ( ~ p(X0)
& p(X1) ) )
& ( p(X0)
| ~ p(X1)
| ~ p(X2) ) )
| ~ sP14(X0,X1,X2) ) ),
inference(nnf_transformation,[],[f246]) ).
tff(f246,plain,
! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool,X2: mono_2Etyop_2Emin_2Ebool] :
( sP14(X0,X1,X2)
<=> ( p(X2)
<=> ( p(X0)
| ~ p(X1) ) ) ),
introduced(predicate_definition_introduction,[new_symbols(naming,[sP14])]) ).
tff(f1359,plain,
spl44_116,
inference(avatar_split_clause,[],[f654,f1357]) ).
tff(f1357,plain,
( spl44_116
<=> ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( p(X0)
| ~ p(X1)
| ~ p(X2)
| ~ sP14(X0,X1,X2) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_116])]) ).
tff(f654,plain,
! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( p(X0)
| ~ p(X1)
| ~ p(X2)
| ~ sP14(X0,X1,X2) ),
inference(cnf_transformation,[],[f357]) ).
tff(f1355,plain,
spl44_115,
inference(avatar_split_clause,[],[f641,f1353]) ).
tff(f1353,plain,
( spl44_115
<=> ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( ~ p(X0)
| p(X1)
| p(X2)
| ~ sP10(X0,X1,X2) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_115])]) ).
tff(f641,plain,
! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( ~ p(X0)
| p(X1)
| p(X2)
| ~ sP10(X0,X1,X2) ),
inference(cnf_transformation,[],[f351]) ).
tff(f351,plain,
! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool,X2: mono_2Etyop_2Emin_2Ebool] :
( ( sP10(X0,X1,X2)
| ( p(X0)
& ~ p(X1)
& ~ p(X2) ) )
& ( ~ p(X0)
| p(X1)
| p(X2)
| ~ sP10(X0,X1,X2) ) ),
inference(rectify,[],[f350]) ).
tff(f350,plain,
! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( ( sP10(X2,X0,X1)
| ( p(X2)
& ~ p(X0)
& ~ p(X1) ) )
& ( ~ p(X2)
| p(X0)
| p(X1)
| ~ sP10(X2,X0,X1) ) ),
inference(flattening,[],[f349]) ).
tff(f349,plain,
! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( ( sP10(X2,X0,X1)
| ( p(X2)
& ~ p(X0)
& ~ p(X1) ) )
& ( ~ p(X2)
| p(X0)
| p(X1)
| ~ sP10(X2,X0,X1) ) ),
inference(nnf_transformation,[],[f241]) ).
tff(f241,plain,
! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( sP10(X2,X0,X1)
<=> ( ~ p(X2)
| p(X0)
| p(X1) ) ),
introduced(predicate_definition_introduction,[new_symbols(naming,[sP10])]) ).
tff(f1351,plain,
spl44_114,
inference(avatar_split_clause,[],[f638,f1349]) ).
tff(f638,plain,
! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( sP11(X0,X1,X2)
| p(X0)
| p(X1)
| p(X2) ),
inference(cnf_transformation,[],[f348]) ).
tff(f348,plain,
! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool,X2: mono_2Etyop_2Emin_2Ebool] :
( ( sP11(X0,X1,X2)
| ( ( ( ~ p(X0)
& ~ p(X1) )
| ~ p(X2) )
& ( p(X0)
| p(X1)
| p(X2) ) ) )
& ( ( ( p(X2)
| ( ~ p(X0)
& ~ p(X1) ) )
& ( p(X0)
| p(X1)
| ~ p(X2) ) )
| ~ sP11(X0,X1,X2) ) ),
inference(flattening,[],[f347]) ).
tff(f347,plain,
! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool,X2: mono_2Etyop_2Emin_2Ebool] :
( ( sP11(X0,X1,X2)
| ( ( ( ~ p(X0)
& ~ p(X1) )
| ~ p(X2) )
& ( p(X0)
| p(X1)
| p(X2) ) ) )
& ( ( ( p(X2)
| ( ~ p(X0)
& ~ p(X1) ) )
& ( p(X0)
| p(X1)
| ~ p(X2) ) )
| ~ sP11(X0,X1,X2) ) ),
inference(nnf_transformation,[],[f242]) ).
tff(f242,plain,
! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool,X2: mono_2Etyop_2Emin_2Ebool] :
( sP11(X0,X1,X2)
<=> ( p(X2)
<=> ( p(X0)
| p(X1) ) ) ),
introduced(predicate_definition_introduction,[new_symbols(naming,[sP11])]) ).
tff(f1347,plain,
spl44_113,
inference(avatar_split_clause,[],[f635,f1345]) ).
tff(f1345,plain,
( spl44_113
<=> ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( p(X0)
| p(X1)
| ~ p(X2)
| ~ sP11(X0,X1,X2) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_113])]) ).
tff(f635,plain,
! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( p(X0)
| p(X1)
| ~ p(X2)
| ~ sP11(X0,X1,X2) ),
inference(cnf_transformation,[],[f348]) ).
tff(f1343,plain,
spl44_112,
inference(avatar_split_clause,[],[f622,f1341]) ).
tff(f1341,plain,
( spl44_112
<=> ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( ~ p(X0)
| ~ p(X1)
| p(X2)
| ~ sP7(X0,X1,X2) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_112])]) ).
tff(f622,plain,
! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( ~ p(X0)
| ~ p(X1)
| p(X2)
| ~ sP7(X0,X1,X2) ),
inference(cnf_transformation,[],[f342]) ).
tff(f342,plain,
! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool,X2: mono_2Etyop_2Emin_2Ebool] :
( ( sP7(X0,X1,X2)
| ( p(X0)
& p(X1)
& ~ p(X2) ) )
& ( ~ p(X0)
| ~ p(X1)
| p(X2)
| ~ sP7(X0,X1,X2) ) ),
inference(flattening,[],[f341]) ).
tff(f341,plain,
! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool,X2: mono_2Etyop_2Emin_2Ebool] :
( ( sP7(X0,X1,X2)
| ( p(X0)
& p(X1)
& ~ p(X2) ) )
& ( ~ p(X0)
| ~ p(X1)
| p(X2)
| ~ sP7(X0,X1,X2) ) ),
inference(nnf_transformation,[],[f237]) ).
tff(f237,plain,
! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool,X2: mono_2Etyop_2Emin_2Ebool] :
( sP7(X0,X1,X2)
<=> ( ~ p(X0)
| ~ p(X1)
| p(X2) ) ),
introduced(predicate_definition_introduction,[new_symbols(naming,[sP7])]) ).
tff(f1339,plain,
spl44_111,
inference(avatar_split_clause,[],[f621,f1337]) ).
tff(f621,plain,
! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( sP8(X0,X1,X2)
| ~ p(X0)
| ~ p(X1)
| ~ p(X2) ),
inference(cnf_transformation,[],[f340]) ).
tff(f340,plain,
! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool,X2: mono_2Etyop_2Emin_2Ebool] :
( ( sP8(X0,X1,X2)
| ( ( ~ p(X0)
| ~ p(X1)
| ~ p(X2) )
& ( ( p(X0)
& p(X1) )
| p(X2) ) ) )
& ( ( ( p(X2)
| ~ p(X0)
| ~ p(X1) )
& ( ( p(X0)
& p(X1) )
| ~ p(X2) ) )
| ~ sP8(X0,X1,X2) ) ),
inference(flattening,[],[f339]) ).
tff(f339,plain,
! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool,X2: mono_2Etyop_2Emin_2Ebool] :
( ( sP8(X0,X1,X2)
| ( ( ~ p(X0)
| ~ p(X1)
| ~ p(X2) )
& ( ( p(X0)
& p(X1) )
| p(X2) ) ) )
& ( ( ( p(X2)
| ~ p(X0)
| ~ p(X1) )
& ( ( p(X0)
& p(X1) )
| ~ p(X2) ) )
| ~ sP8(X0,X1,X2) ) ),
inference(nnf_transformation,[],[f238]) ).
tff(f238,plain,
! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool,X2: mono_2Etyop_2Emin_2Ebool] :
( sP8(X0,X1,X2)
<=> ( p(X2)
<=> ( p(X0)
& p(X1) ) ) ),
introduced(predicate_definition_introduction,[new_symbols(naming,[sP8])]) ).
tff(f1335,plain,
spl44_110,
inference(avatar_split_clause,[],[f618,f1333]) ).
tff(f1333,plain,
( spl44_110
<=> ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( p(X2)
| ~ p(X0)
| ~ p(X1)
| ~ sP8(X0,X1,X2) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_110])]) ).
tff(f618,plain,
! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( p(X2)
| ~ p(X0)
| ~ p(X1)
| ~ sP8(X0,X1,X2) ),
inference(cnf_transformation,[],[f340]) ).
tff(f1331,plain,
spl44_109,
inference(avatar_split_clause,[],[f601,f1329]) ).
tff(f1329,plain,
( spl44_109
<=> ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( p(X0)
| p(X1)
| p(X2)
| ~ sP3(X0,X1,X2) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_109])]) ).
tff(f601,plain,
! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( p(X0)
| p(X1)
| p(X2)
| ~ sP3(X0,X1,X2) ),
inference(cnf_transformation,[],[f334]) ).
tff(f334,plain,
! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool,X2: mono_2Etyop_2Emin_2Ebool] :
( ( sP3(X0,X1,X2)
| ( ~ p(X0)
& ~ p(X1)
& ~ p(X2) ) )
& ( p(X0)
| p(X1)
| p(X2)
| ~ sP3(X0,X1,X2) ) ),
inference(flattening,[],[f333]) ).
tff(f333,plain,
! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool,X2: mono_2Etyop_2Emin_2Ebool] :
( ( sP3(X0,X1,X2)
| ( ~ p(X0)
& ~ p(X1)
& ~ p(X2) ) )
& ( p(X0)
| p(X1)
| p(X2)
| ~ sP3(X0,X1,X2) ) ),
inference(nnf_transformation,[],[f232]) ).
tff(f232,plain,
! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool,X2: mono_2Etyop_2Emin_2Ebool] :
( sP3(X0,X1,X2)
<=> ( p(X0)
| p(X1)
| p(X2) ) ),
introduced(predicate_definition_introduction,[new_symbols(naming,[sP3])]) ).
tff(f1327,plain,
spl44_108,
inference(avatar_split_clause,[],[f597,f1325]) ).
tff(f1325,plain,
( spl44_108
<=> ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( ~ p(X0)
| ~ p(X1)
| p(X2)
| ~ sP4(X0,X1,X2) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_108])]) ).
tff(f597,plain,
! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( ~ p(X0)
| ~ p(X1)
| p(X2)
| ~ sP4(X0,X1,X2) ),
inference(cnf_transformation,[],[f332]) ).
tff(f332,plain,
! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool,X2: mono_2Etyop_2Emin_2Ebool] :
( ( sP4(X0,X1,X2)
| ( p(X0)
& p(X1)
& ~ p(X2) ) )
& ( ~ p(X0)
| ~ p(X1)
| p(X2)
| ~ sP4(X0,X1,X2) ) ),
inference(rectify,[],[f331]) ).
tff(f331,plain,
! [X1: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X2: mono_2Etyop_2Emin_2Ebool] :
( ( sP4(X1,X0,X2)
| ( p(X1)
& p(X0)
& ~ p(X2) ) )
& ( ~ p(X1)
| ~ p(X0)
| p(X2)
| ~ sP4(X1,X0,X2) ) ),
inference(flattening,[],[f330]) ).
tff(f330,plain,
! [X1: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X2: mono_2Etyop_2Emin_2Ebool] :
( ( sP4(X1,X0,X2)
| ( p(X1)
& p(X0)
& ~ p(X2) ) )
& ( ~ p(X1)
| ~ p(X0)
| p(X2)
| ~ sP4(X1,X0,X2) ) ),
inference(nnf_transformation,[],[f233]) ).
tff(f233,plain,
! [X1: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X2: mono_2Etyop_2Emin_2Ebool] :
( sP4(X1,X0,X2)
<=> ( ~ p(X1)
| ~ p(X0)
| p(X2) ) ),
introduced(predicate_definition_introduction,[new_symbols(naming,[sP4])]) ).
tff(f1323,plain,
spl44_107,
inference(avatar_split_clause,[],[f593,f1321]) ).
tff(f1321,plain,
( spl44_107
<=> ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( ~ p(X0)
| ~ p(X1)
| p(X2)
| ~ sP5(X0,X1,X2) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_107])]) ).
tff(f593,plain,
! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( ~ p(X0)
| ~ p(X1)
| p(X2)
| ~ sP5(X0,X1,X2) ),
inference(cnf_transformation,[],[f329]) ).
tff(f329,plain,
! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool,X2: mono_2Etyop_2Emin_2Ebool] :
( ( sP5(X0,X1,X2)
| ( p(X0)
& p(X1)
& ~ p(X2) ) )
& ( ~ p(X0)
| ~ p(X1)
| p(X2)
| ~ sP5(X0,X1,X2) ) ),
inference(rectify,[],[f328]) ).
tff(f328,plain,
! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( ( sP5(X2,X0,X1)
| ( p(X2)
& p(X0)
& ~ p(X1) ) )
& ( ~ p(X2)
| ~ p(X0)
| p(X1)
| ~ sP5(X2,X0,X1) ) ),
inference(flattening,[],[f327]) ).
tff(f327,plain,
! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( ( sP5(X2,X0,X1)
| ( p(X2)
& p(X0)
& ~ p(X1) ) )
& ( ~ p(X2)
| ~ p(X0)
| p(X1)
| ~ sP5(X2,X0,X1) ) ),
inference(nnf_transformation,[],[f234]) ).
tff(f234,plain,
! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( sP5(X2,X0,X1)
<=> ( ~ p(X2)
| ~ p(X0)
| p(X1) ) ),
introduced(predicate_definition_introduction,[new_symbols(naming,[sP5])]) ).
tff(f1319,plain,
spl44_106,
inference(avatar_split_clause,[],[f589,f1317]) ).
tff(f1317,plain,
( spl44_106
<=> ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( ~ p(X0)
| ~ p(X1)
| p(X2)
| ~ sP6(X0,X1,X2) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_106])]) ).
tff(f589,plain,
! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( ~ p(X0)
| ~ p(X1)
| p(X2)
| ~ sP6(X0,X1,X2) ),
inference(cnf_transformation,[],[f326]) ).
tff(f1315,plain,
spl44_105,
inference(avatar_split_clause,[],[f530,f1313]) ).
tff(f530,plain,
! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( p(X1)
| ~ p(X0)
| ~ p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Emin_2E_3D_3D_3E_2E0,X0),X1)) ),
inference(cnf_transformation,[],[f280]) ).
tff(f280,plain,
! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( ( p(X1)
| ~ p(X0)
| ~ p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Emin_2E_3D_3D_3E_2E0,X0),X1)) )
& ( p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Emin_2E_3D_3D_3E_2E0,X0),X1))
| ( ~ p(X1)
& p(X0) ) ) ),
inference(flattening,[],[f279]) ).
tff(f279,plain,
! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( ( p(X1)
| ~ p(X0)
| ~ p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Emin_2E_3D_3D_3E_2E0,X0),X1)) )
& ( p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Emin_2E_3D_3D_3E_2E0,X0),X1))
| ( ~ p(X1)
& p(X0) ) ) ),
inference(nnf_transformation,[],[f219]) ).
tff(f219,plain,
! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( ( p(X1)
| ~ p(X0) )
<=> p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Emin_2E_3D_3D_3E_2E0,X0),X1)) ),
inference(ennf_transformation,[],[f175]) ).
tff(f175,plain,
! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( ( p(X0)
=> p(X1) )
<=> p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Emin_2E_3D_3D_3E_2E0,X0),X1)) ),
inference(rectify,[],[f49]) ).
tff(f49,axiom,
! [X12: mono_2Etyop_2Emin_2Ebool,X13: mono_2Etyop_2Emin_2Ebool] :
( ( p(X12)
=> p(X13) )
<=> p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Emin_2E_3D_3D_3E_2E0,X12),X13)) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',arityeq2_2Ec_2Emin_2E_3D_3D_3E_2E2) ).
tff(f1311,plain,
spl44_104,
inference(avatar_split_clause,[],[f523,f1309]) ).
tff(f523,plain,
! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( p(X1)
| p(X0)
| ~ p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Ebool_2E_5C_2F_2E0,X0),X1)) ),
inference(cnf_transformation,[],[f276]) ).
tff(f276,plain,
! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( ( p(X1)
| p(X0)
| ~ p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Ebool_2E_5C_2F_2E0,X0),X1)) )
& ( p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Ebool_2E_5C_2F_2E0,X0),X1))
| ( ~ p(X1)
& ~ p(X0) ) ) ),
inference(flattening,[],[f275]) ).
tff(f275,plain,
! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( ( p(X1)
| p(X0)
| ~ p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Ebool_2E_5C_2F_2E0,X0),X1)) )
& ( p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Ebool_2E_5C_2F_2E0,X0),X1))
| ( ~ p(X1)
& ~ p(X0) ) ) ),
inference(nnf_transformation,[],[f173]) ).
tff(f173,plain,
! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( ( p(X1)
| p(X0) )
<=> p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Ebool_2E_5C_2F_2E0,X0),X1)) ),
inference(rectify,[],[f56]) ).
tff(f56,axiom,
! [X12: mono_2Etyop_2Emin_2Ebool,X13: mono_2Etyop_2Emin_2Ebool] :
( ( p(X13)
| p(X12) )
<=> p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Ebool_2E_5C_2F_2E0,X12),X13)) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',arityeq2_2Ec_2Ebool_2E_5C_2F_2E2) ).
tff(f1307,plain,
spl44_103,
inference(avatar_split_clause,[],[f518,f1305]) ).
tff(f518,plain,
! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Ebool_2E_2F_5C_2E0,X0),X1))
| ~ p(X1)
| ~ p(X0) ),
inference(cnf_transformation,[],[f274]) ).
tff(f274,plain,
! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( ( ( p(X1)
& p(X0) )
| ~ p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Ebool_2E_2F_5C_2E0,X0),X1)) )
& ( p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Ebool_2E_2F_5C_2E0,X0),X1))
| ~ p(X1)
| ~ p(X0) ) ),
inference(flattening,[],[f273]) ).
tff(f273,plain,
! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( ( ( p(X1)
& p(X0) )
| ~ p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Ebool_2E_2F_5C_2E0,X0),X1)) )
& ( p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Ebool_2E_2F_5C_2E0,X0),X1))
| ~ p(X1)
| ~ p(X0) ) ),
inference(nnf_transformation,[],[f172]) ).
tff(f172,plain,
! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( ( p(X1)
& p(X0) )
<=> p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Ebool_2E_2F_5C_2E0,X0),X1)) ),
inference(rectify,[],[f47]) ).
tff(f47,axiom,
! [X12: mono_2Etyop_2Emin_2Ebool,X13: mono_2Etyop_2Emin_2Ebool] :
( ( p(X13)
& p(X12) )
<=> p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Ebool_2E_2F_5C_2E0,X12),X13)) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',arityeq2_2Ec_2Ebool_2E_2F_5C_2E2) ).
tff(f1299,plain,
( spl44_102
| ~ spl44_42
| ~ spl44_66 ),
inference(avatar_split_clause,[],[f1215,f1042,f882,f1297]) ).
tff(f1297,plain,
( spl44_102
<=> ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( sP5(X0,X1,X1)
| ~ p(X0) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_102])]) ).
tff(f882,plain,
( spl44_42
<=> ! [X2: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( sP6(X2,X1,X1)
| ~ p(X2) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_42])]) ).
tff(f1042,plain,
( spl44_66
<=> ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( sP5(X0,X2,X1)
| ~ sP6(X0,X1,X2) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_66])]) ).
tff(f1215,plain,
( ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( sP5(X0,X1,X1)
| ~ p(X0) )
| ~ spl44_42
| ~ spl44_66 ),
inference(resolution,[],[f1043,f883]) ).
tff(f883,plain,
( ! [X2: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( sP6(X2,X1,X1)
| ~ p(X2) )
| ~ spl44_42 ),
inference(avatar_component_clause,[],[f882]) ).
tff(f1043,plain,
( ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( ~ sP6(X0,X1,X2)
| sP5(X0,X2,X1) )
| ~ spl44_66 ),
inference(avatar_component_clause,[],[f1042]) ).
tff(f1290,plain,
spl44_101,
inference(avatar_split_clause,[],[f607,f1288]) ).
tff(f1288,plain,
( spl44_101
<=> ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( ( X0 = X1 )
| ~ p(X2)
| ~ sP6(X2,X1,X0) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_101])]) ).
tff(f607,plain,
! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( ( X0 = X1 )
| ~ p(X2)
| ~ sP6(X2,X1,X0) ),
inference(cnf_transformation,[],[f335]) ).
tff(f335,plain,
! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool,X2: mono_2Etyop_2Emin_2Ebool] :
( ( ( ( p(X2)
| ( X0 != X1 ) )
& ( ( X0 = X1 )
| ~ p(X2) ) )
| ~ sP6(X2,X1,X0) )
& ( sP6(X2,X1,X0)
| ( ( ( X0 != X1 )
| ~ p(X2) )
& ( ( X0 = X1 )
| p(X2) ) ) ) ),
inference(nnf_transformation,[],[f236]) ).
tff(f236,plain,
! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool,X2: mono_2Etyop_2Emin_2Ebool] :
( ( p(X2)
<=> ( X0 = X1 ) )
<=> sP6(X2,X1,X0) ),
inference(definition_folding,[],[f191,f235,f234,f233,f232]) ).
tff(f191,plain,
! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool,X2: mono_2Etyop_2Emin_2Ebool] :
( ( p(X2)
<=> ( X0 = X1 ) )
<=> ( ( ~ p(X2)
| ~ p(X1)
| p(X0) )
& ( ~ p(X2)
| ~ p(X0)
| p(X1) )
& ( ~ p(X1)
| ~ p(X0)
| p(X2) )
& ( p(X0)
| p(X1)
| p(X2) ) ) ),
inference(rectify,[],[f100]) ).
tff(f100,axiom,
! [X34: mono_2Etyop_2Emin_2Ebool,X35: mono_2Etyop_2Emin_2Ebool,X36: mono_2Etyop_2Emin_2Ebool] :
( ( p(X36)
<=> ( X34 = X35 ) )
<=> ( ( ~ p(X36)
| ~ p(X35)
| p(X34) )
& ( ~ p(X36)
| ~ p(X34)
| p(X35) )
& ( ~ p(X35)
| ~ p(X34)
| p(X36) )
& ( p(X34)
| p(X35)
| p(X36) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',thm_2Esat_2Edc__eq) ).
tff(f1286,plain,
spl44_100,
inference(avatar_split_clause,[],[f605,f1284]) ).
tff(f605,plain,
! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( sP6(X2,X1,X0)
| ( X0 = X1 )
| p(X2) ),
inference(cnf_transformation,[],[f335]) ).
tff(f1280,plain,
( spl44_99
| spl44_1 ),
inference(avatar_split_clause,[],[f542,f708,f1278]) ).
tff(f1278,plain,
( spl44_99
<=> ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( p(X0)
| ~ sP0(X0,X1)
| p(X1) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_99])]) ).
tff(f542,plain,
! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( p(mono_2Ec_2Ebool_2EF_2E0)
| p(X0)
| p(X1)
| ~ sP0(X0,X1) ),
inference(cnf_transformation,[],[f286]) ).
tff(f286,plain,
! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( ( sP0(X0,X1)
| ( ~ p(mono_2Ec_2Ebool_2EF_2E0)
& ~ p(X0)
& ~ p(X1) ) )
& ( p(mono_2Ec_2Ebool_2EF_2E0)
| p(X0)
| p(X1)
| ~ sP0(X0,X1) ) ),
inference(flattening,[],[f285]) ).
tff(f285,plain,
! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( ( sP0(X0,X1)
| ( ~ p(mono_2Ec_2Ebool_2EF_2E0)
& ~ p(X0)
& ~ p(X1) ) )
& ( p(mono_2Ec_2Ebool_2EF_2E0)
| p(X0)
| p(X1)
| ~ sP0(X0,X1) ) ),
inference(nnf_transformation,[],[f227]) ).
tff(f227,plain,
! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( sP0(X0,X1)
<=> ( p(mono_2Ec_2Ebool_2EF_2E0)
| p(X0)
| p(X1) ) ),
introduced(predicate_definition_introduction,[new_symbols(naming,[sP0])]) ).
tff(f1274,plain,
( spl44_98
| spl44_1 ),
inference(avatar_split_clause,[],[f537,f708,f1272]) ).
tff(f1272,plain,
( spl44_98
<=> ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( p(X0)
| ~ sP1(X0,X1)
| p(X1) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_98])]) ).
tff(f537,plain,
! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( p(mono_2Ec_2Ebool_2EF_2E0)
| p(X0)
| p(X1)
| ~ sP1(X0,X1) ),
inference(cnf_transformation,[],[f284]) ).
tff(f284,plain,
! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( ( sP1(X0,X1)
| ( ~ p(mono_2Ec_2Ebool_2EF_2E0)
& ~ p(X0)
& ( p(mono_2Ec_2Ebool_2EF_2E0)
| ~ p(X1) ) ) )
& ( p(mono_2Ec_2Ebool_2EF_2E0)
| p(X0)
| ( ~ p(mono_2Ec_2Ebool_2EF_2E0)
& p(X1) )
| ~ sP1(X0,X1) ) ),
inference(flattening,[],[f283]) ).
tff(f283,plain,
! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( ( sP1(X0,X1)
| ( ~ p(mono_2Ec_2Ebool_2EF_2E0)
& ~ p(X0)
& ( p(mono_2Ec_2Ebool_2EF_2E0)
| ~ p(X1) ) ) )
& ( p(mono_2Ec_2Ebool_2EF_2E0)
| p(X0)
| ( ~ p(mono_2Ec_2Ebool_2EF_2E0)
& p(X1) )
| ~ sP1(X0,X1) ) ),
inference(nnf_transformation,[],[f228]) ).
tff(f228,plain,
! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( sP1(X0,X1)
<=> ( p(mono_2Ec_2Ebool_2EF_2E0)
| p(X0)
| ( ~ p(mono_2Ec_2Ebool_2EF_2E0)
& p(X1) ) ) ),
introduced(predicate_definition_introduction,[new_symbols(naming,[sP1])]) ).
tff(f1270,plain,
spl44_97,
inference(avatar_split_clause,[],[f418,f1268]) ).
tff(f1268,plain,
( spl44_97
<=> ! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29] : ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0))) = X0 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_97])]) ).
tff(f418,plain,
! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29] : ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0))) = X0 ),
inference(cnf_transformation,[],[f112]) ).
tff(f112,plain,
! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29] : ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0))) = X0 ),
inference(rectify,[],[f32]) ).
tff(f32,axiom,
! [X5: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29] : ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X5))) = X5 ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29) ).
tff(f1262,plain,
spl44_96,
inference(avatar_split_clause,[],[f417,f1260]) ).
tff(f417,plain,
! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29] : ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29(s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29(X0))) = X0 ),
inference(cnf_transformation,[],[f111]) ).
tff(f111,plain,
! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29] : ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29(s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29(X0))) = X0 ),
inference(rectify,[],[f42]) ).
tff(f42,axiom,
! [X5: mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29] : ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29(s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29(X5))) = X5 ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29) ).
tff(f1250,plain,
( spl44_95
| ~ spl44_3
| ~ spl44_14
| ~ spl44_52 ),
inference(avatar_split_clause,[],[f1237,f982,f769,f718,f1247]) ).
tff(f1247,plain,
( spl44_95
<=> ( mono_2Ec_2Ebool_2ET_2E0 = mono_2Ec_2Ebool_2E_7E_2E1(mono_2Ec_2Ebool_2EF_2E0) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_95])]) ).
tff(f1237,plain,
( ( mono_2Ec_2Ebool_2ET_2E0 = mono_2Ec_2Ebool_2E_7E_2E1(mono_2Ec_2Ebool_2EF_2E0) )
| ~ spl44_3
| ~ spl44_14
| ~ spl44_52 ),
inference(forward_demodulation,[],[f1230,f770]) ).
tff(f1230,plain,
( ! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29] : ( mono_2Ec_2Ebool_2ET_2E0 = mono_2Ec_2Ebool_2E_7E_2E1(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29(mono_2Ec_2Epred__set_2EBIJ_2E0_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29,X0),mono_2Ec_2Epred__set_2EUNIV_2E0_2Emono_2Etyop_2Enum_2Enum),mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_29(mono_2Ec_2Epred__set_2ECROSS_2E0_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Enum_2Enum,mono_2Ec_2Epred__set_2EUNIV_2E0_2Emono_2Etyop_2Enum_2Enum),mono_2Ec_2Epred__set_2EUNIV_2E0_2Emono_2Etyop_2Enum_2Enum))) )
| ~ spl44_3
| ~ spl44_52 ),
inference(resolution,[],[f983,f719]) ).
tff(f1168,plain,
( spl44_94
| ~ spl44_2
| ~ spl44_47 ),
inference(avatar_split_clause,[],[f1120,f930,f713,f1165]) ).
tff(f1120,plain,
( ( mono_2Ec_2Ebool_2EF_2E0 = mono_2Ec_2Ebool_2E_7E_2E1(mono_2Ec_2Ebool_2ET_2E0) )
| ~ spl44_2
| ~ spl44_47 ),
inference(resolution,[],[f931,f715]) ).
tff(f1163,plain,
spl44_93,
inference(avatar_split_clause,[],[f665,f1161]) ).
tff(f1161,plain,
( spl44_93
<=> ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( sP14(X0,X1,X2)
| ~ sP15(X1,X0,X2) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_93])]) ).
tff(f665,plain,
! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( sP14(X0,X1,X2)
| ~ sP15(X1,X0,X2) ),
inference(cnf_transformation,[],[f361]) ).
tff(f361,plain,
! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool,X2: mono_2Etyop_2Emin_2Ebool] :
( ( sP14(X0,X1,X2)
| ~ sP15(X1,X0,X2) )
& ( sP15(X1,X0,X2)
| ~ sP14(X0,X1,X2) ) ),
inference(nnf_transformation,[],[f248]) ).
tff(f248,plain,
! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool,X2: mono_2Etyop_2Emin_2Ebool] :
( sP14(X0,X1,X2)
<=> sP15(X1,X0,X2) ),
inference(definition_folding,[],[f225,f247,f246,f245]) ).
tff(f225,plain,
! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool,X2: mono_2Etyop_2Emin_2Ebool] :
( ( p(X2)
<=> ( p(X0)
| ~ p(X1) ) )
<=> ( ( ~ p(X2)
| p(X0)
| ~ p(X1) )
& ( ~ p(X0)
| p(X2) )
& ( p(X1)
| p(X2) ) ) ),
inference(ennf_transformation,[],[f194]) ).
tff(f194,plain,
! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool,X2: mono_2Etyop_2Emin_2Ebool] :
( ( p(X2)
<=> ( p(X1)
=> p(X0) ) )
<=> ( ( ~ p(X2)
| p(X0)
| ~ p(X1) )
& ( ~ p(X0)
| p(X2) )
& ( p(X1)
| p(X2) ) ) ),
inference(rectify,[],[f103]) ).
tff(f103,axiom,
! [X34: mono_2Etyop_2Emin_2Ebool,X35: mono_2Etyop_2Emin_2Ebool,X36: mono_2Etyop_2Emin_2Ebool] :
( ( p(X36)
<=> ( p(X35)
=> p(X34) ) )
<=> ( ( ~ p(X36)
| p(X34)
| ~ p(X35) )
& ( ~ p(X34)
| p(X36) )
& ( p(X35)
| p(X36) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',thm_2Esat_2Edc__imp) ).
tff(f1159,plain,
spl44_92,
inference(avatar_split_clause,[],[f664,f1157]) ).
tff(f664,plain,
! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( sP15(X1,X0,X2)
| ~ sP14(X0,X1,X2) ),
inference(cnf_transformation,[],[f361]) ).
tff(f1155,plain,
spl44_91,
inference(avatar_split_clause,[],[f659,f1153]) ).
tff(f659,plain,
! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( sP14(X0,X1,X2)
| ~ p(X0)
| ~ p(X2) ),
inference(cnf_transformation,[],[f357]) ).
tff(f1151,plain,
spl44_90,
inference(avatar_split_clause,[],[f658,f1149]) ).
tff(f658,plain,
! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( sP14(X0,X1,X2)
| p(X1)
| ~ p(X2) ),
inference(cnf_transformation,[],[f357]) ).
tff(f1147,plain,
spl44_89,
inference(avatar_split_clause,[],[f656,f1145]) ).
tff(f1145,plain,
( spl44_89
<=> ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( p(X2)
| ~ p(X0)
| ~ sP14(X0,X1,X2) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_89])]) ).
tff(f656,plain,
! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( p(X2)
| ~ p(X0)
| ~ sP14(X0,X1,X2) ),
inference(cnf_transformation,[],[f357]) ).
tff(f1143,plain,
spl44_88,
inference(avatar_split_clause,[],[f655,f1141]) ).
tff(f1141,plain,
( spl44_88
<=> ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( p(X2)
| p(X1)
| ~ sP14(X0,X1,X2) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_88])]) ).
tff(f655,plain,
! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( p(X2)
| p(X1)
| ~ sP14(X0,X1,X2) ),
inference(cnf_transformation,[],[f357]) ).
tff(f1139,plain,
spl44_87,
inference(avatar_split_clause,[],[f649,f1137]) ).
tff(f1137,plain,
( spl44_87
<=> ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( sP13(X2,X1,X0)
| ~ sP15(X0,X1,X2) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_87])]) ).
tff(f649,plain,
! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( sP13(X2,X1,X0)
| ~ sP15(X0,X1,X2) ),
inference(cnf_transformation,[],[f355]) ).
tff(f1135,plain,
spl44_86,
inference(avatar_split_clause,[],[f648,f1133]) ).
tff(f1133,plain,
( spl44_86
<=> ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( ~ p(X1)
| p(X2)
| ~ sP15(X0,X1,X2) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_86])]) ).
tff(f648,plain,
! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( ~ p(X1)
| p(X2)
| ~ sP15(X0,X1,X2) ),
inference(cnf_transformation,[],[f355]) ).
tff(f1131,plain,
spl44_85,
inference(avatar_split_clause,[],[f647,f1129]) ).
tff(f1129,plain,
( spl44_85
<=> ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( p(X0)
| p(X2)
| ~ sP15(X0,X1,X2) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_85])]) ).
tff(f647,plain,
! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( p(X0)
| p(X2)
| ~ sP15(X0,X1,X2) ),
inference(cnf_transformation,[],[f355]) ).
tff(f1127,plain,
spl44_84,
inference(avatar_split_clause,[],[f646,f1125]) ).
tff(f1125,plain,
( spl44_84
<=> ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( sP11(X0,X1,X2)
| ~ sP12(X1,X0,X2) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_84])]) ).
tff(f646,plain,
! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( sP11(X0,X1,X2)
| ~ sP12(X1,X0,X2) ),
inference(cnf_transformation,[],[f352]) ).
tff(f352,plain,
! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool,X2: mono_2Etyop_2Emin_2Ebool] :
( ( sP11(X0,X1,X2)
| ~ sP12(X1,X0,X2) )
& ( sP12(X1,X0,X2)
| ~ sP11(X0,X1,X2) ) ),
inference(nnf_transformation,[],[f244]) ).
tff(f244,plain,
! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool,X2: mono_2Etyop_2Emin_2Ebool] :
( sP11(X0,X1,X2)
<=> sP12(X1,X0,X2) ),
inference(definition_folding,[],[f193,f243,f242,f241]) ).
tff(f193,plain,
! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool,X2: mono_2Etyop_2Emin_2Ebool] :
( ( p(X2)
<=> ( p(X0)
| p(X1) ) )
<=> ( ( ~ p(X2)
| p(X0)
| p(X1) )
& ( ~ p(X0)
| p(X2) )
& ( ~ p(X1)
| p(X2) ) ) ),
inference(rectify,[],[f102]) ).
tff(f102,axiom,
! [X34: mono_2Etyop_2Emin_2Ebool,X35: mono_2Etyop_2Emin_2Ebool,X36: mono_2Etyop_2Emin_2Ebool] :
( ( p(X36)
<=> ( p(X34)
| p(X35) ) )
<=> ( ( ~ p(X36)
| p(X34)
| p(X35) )
& ( ~ p(X34)
| p(X36) )
& ( ~ p(X35)
| p(X36) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',thm_2Esat_2Edc__disj) ).
tff(f1113,plain,
spl44_83,
inference(avatar_split_clause,[],[f645,f1111]) ).
tff(f645,plain,
! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( sP12(X1,X0,X2)
| ~ sP11(X0,X1,X2) ),
inference(cnf_transformation,[],[f352]) ).
tff(f1109,plain,
spl44_82,
inference(avatar_split_clause,[],[f640,f1107]) ).
tff(f640,plain,
! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( sP11(X0,X1,X2)
| ~ p(X0)
| ~ p(X2) ),
inference(cnf_transformation,[],[f348]) ).
tff(f1105,plain,
spl44_81,
inference(avatar_split_clause,[],[f639,f1103]) ).
tff(f639,plain,
! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( sP11(X0,X1,X2)
| ~ p(X1)
| ~ p(X2) ),
inference(cnf_transformation,[],[f348]) ).
tff(f1101,plain,
spl44_80,
inference(avatar_split_clause,[],[f637,f1099]) ).
tff(f1099,plain,
( spl44_80
<=> ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( p(X2)
| ~ p(X0)
| ~ sP11(X0,X1,X2) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_80])]) ).
tff(f637,plain,
! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( p(X2)
| ~ p(X0)
| ~ sP11(X0,X1,X2) ),
inference(cnf_transformation,[],[f348]) ).
tff(f1097,plain,
spl44_79,
inference(avatar_split_clause,[],[f636,f1095]) ).
tff(f1095,plain,
( spl44_79
<=> ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( p(X2)
| ~ p(X1)
| ~ sP11(X0,X1,X2) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_79])]) ).
tff(f636,plain,
! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( p(X2)
| ~ p(X1)
| ~ sP11(X0,X1,X2) ),
inference(cnf_transformation,[],[f348]) ).
tff(f1093,plain,
spl44_78,
inference(avatar_split_clause,[],[f630,f1091]) ).
tff(f1091,plain,
( spl44_78
<=> ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( sP10(X2,X1,X0)
| ~ sP12(X0,X1,X2) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_78])]) ).
tff(f630,plain,
! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( sP10(X2,X1,X0)
| ~ sP12(X0,X1,X2) ),
inference(cnf_transformation,[],[f346]) ).
tff(f1089,plain,
spl44_77,
inference(avatar_split_clause,[],[f629,f1087]) ).
tff(f1087,plain,
( spl44_77
<=> ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( ~ p(X1)
| p(X2)
| ~ sP12(X0,X1,X2) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_77])]) ).
tff(f629,plain,
! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( ~ p(X1)
| p(X2)
| ~ sP12(X0,X1,X2) ),
inference(cnf_transformation,[],[f346]) ).
tff(f1085,plain,
spl44_76,
inference(avatar_split_clause,[],[f628,f1083]) ).
tff(f1083,plain,
( spl44_76
<=> ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( ~ p(X0)
| p(X2)
| ~ sP12(X0,X1,X2) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_76])]) ).
tff(f628,plain,
! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( ~ p(X0)
| p(X2)
| ~ sP12(X0,X1,X2) ),
inference(cnf_transformation,[],[f346]) ).
tff(f1081,plain,
spl44_75,
inference(avatar_split_clause,[],[f627,f1079]) ).
tff(f1079,plain,
( spl44_75
<=> ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( sP8(X0,X1,X2)
| ~ sP9(X2,X0,X1) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_75])]) ).
tff(f627,plain,
! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( sP8(X0,X1,X2)
| ~ sP9(X2,X0,X1) ),
inference(cnf_transformation,[],[f343]) ).
tff(f343,plain,
! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool,X2: mono_2Etyop_2Emin_2Ebool] :
( ( sP8(X0,X1,X2)
| ~ sP9(X2,X0,X1) )
& ( sP9(X2,X0,X1)
| ~ sP8(X0,X1,X2) ) ),
inference(nnf_transformation,[],[f240]) ).
tff(f240,plain,
! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool,X2: mono_2Etyop_2Emin_2Ebool] :
( sP8(X0,X1,X2)
<=> sP9(X2,X0,X1) ),
inference(definition_folding,[],[f192,f239,f238,f237]) ).
tff(f192,plain,
! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool,X2: mono_2Etyop_2Emin_2Ebool] :
( ( p(X2)
<=> ( p(X0)
& p(X1) ) )
<=> ( ( ~ p(X2)
| p(X0) )
& ( ~ p(X2)
| p(X1) )
& ( ~ p(X0)
| ~ p(X1)
| p(X2) ) ) ),
inference(rectify,[],[f101]) ).
tff(f101,axiom,
! [X34: mono_2Etyop_2Emin_2Ebool,X35: mono_2Etyop_2Emin_2Ebool,X36: mono_2Etyop_2Emin_2Ebool] :
( ( p(X36)
<=> ( p(X34)
& p(X35) ) )
<=> ( ( ~ p(X36)
| p(X34) )
& ( ~ p(X36)
| p(X35) )
& ( ~ p(X34)
| ~ p(X35)
| p(X36) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',thm_2Esat_2Edc__conj) ).
tff(f1077,plain,
spl44_74,
inference(avatar_split_clause,[],[f626,f1075]) ).
tff(f626,plain,
! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( sP9(X2,X0,X1)
| ~ sP8(X0,X1,X2) ),
inference(cnf_transformation,[],[f343]) ).
tff(f1072,plain,
spl44_73,
inference(avatar_split_clause,[],[f620,f1070]) ).
tff(f620,plain,
! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( sP8(X0,X1,X2)
| p(X0)
| p(X2) ),
inference(cnf_transformation,[],[f340]) ).
tff(f1068,plain,
spl44_72,
inference(avatar_split_clause,[],[f619,f1066]) ).
tff(f619,plain,
! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( sP8(X0,X1,X2)
| p(X1)
| p(X2) ),
inference(cnf_transformation,[],[f340]) ).
tff(f1064,plain,
spl44_71,
inference(avatar_split_clause,[],[f617,f1062]) ).
tff(f1062,plain,
( spl44_71
<=> ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( p(X0)
| ~ p(X2)
| ~ sP8(X0,X1,X2) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_71])]) ).
tff(f617,plain,
! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( p(X0)
| ~ p(X2)
| ~ sP8(X0,X1,X2) ),
inference(cnf_transformation,[],[f340]) ).
tff(f1060,plain,
spl44_70,
inference(avatar_split_clause,[],[f616,f1058]) ).
tff(f1058,plain,
( spl44_70
<=> ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( p(X1)
| ~ p(X2)
| ~ sP8(X0,X1,X2) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_70])]) ).
tff(f616,plain,
! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( p(X1)
| ~ p(X2)
| ~ sP8(X0,X1,X2) ),
inference(cnf_transformation,[],[f340]) ).
tff(f1056,plain,
spl44_69,
inference(avatar_split_clause,[],[f611,f1054]) ).
tff(f1054,plain,
( spl44_69
<=> ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( ~ p(X0)
| p(X1)
| ~ sP9(X0,X1,X2) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_69])]) ).
tff(f611,plain,
! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( ~ p(X0)
| p(X1)
| ~ sP9(X0,X1,X2) ),
inference(cnf_transformation,[],[f338]) ).
tff(f1052,plain,
spl44_68,
inference(avatar_split_clause,[],[f610,f1050]) ).
tff(f1050,plain,
( spl44_68
<=> ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( ~ p(X0)
| p(X2)
| ~ sP9(X0,X1,X2) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_68])]) ).
tff(f610,plain,
! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( ~ p(X0)
| p(X2)
| ~ sP9(X0,X1,X2) ),
inference(cnf_transformation,[],[f338]) ).
tff(f1048,plain,
spl44_67,
inference(avatar_split_clause,[],[f609,f1046]) ).
tff(f1046,plain,
( spl44_67
<=> ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( sP7(X1,X2,X0)
| ~ sP9(X0,X1,X2) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_67])]) ).
tff(f609,plain,
! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( sP7(X1,X2,X0)
| ~ sP9(X0,X1,X2) ),
inference(cnf_transformation,[],[f338]) ).
tff(f1044,plain,
spl44_66,
inference(avatar_split_clause,[],[f588,f1042]) ).
tff(f588,plain,
! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( sP5(X0,X2,X1)
| ~ sP6(X0,X1,X2) ),
inference(cnf_transformation,[],[f326]) ).
tff(f1040,plain,
spl44_65,
inference(avatar_split_clause,[],[f587,f1038]) ).
tff(f587,plain,
! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( sP4(X1,X2,X0)
| ~ sP6(X0,X1,X2) ),
inference(cnf_transformation,[],[f326]) ).
tff(f1036,plain,
spl44_64,
inference(avatar_split_clause,[],[f586,f1034]) ).
tff(f586,plain,
! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( sP3(X2,X1,X0)
| ~ sP6(X0,X1,X2) ),
inference(cnf_transformation,[],[f326]) ).
tff(f1032,plain,
( spl44_62
| ~ spl44_63
| ~ spl44_11 ),
inference(avatar_split_clause,[],[f890,f757,f1029,f1026]) ).
tff(f890,plain,
( ! [X0: mono_2Etyop_2Emin_2Ebool] :
( ( mono_2Ec_2Ebool_2ET_2E0 != mono_2Ec_2Ebool_2EF_2E0 )
| ( mono_2Ec_2Ebool_2ET_2E0 = X0 ) )
| ~ spl44_11 ),
inference(equality_factoring,[],[f758]) ).
tff(f1024,plain,
spl44_61,
inference(avatar_split_clause,[],[f529,f1022]) ).
tff(f529,plain,
! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Emin_2E_3D_3D_3E_2E0,X0),X1))
| ~ p(X1) ),
inference(cnf_transformation,[],[f280]) ).
tff(f1020,plain,
spl44_60,
inference(avatar_split_clause,[],[f528,f1018]) ).
tff(f528,plain,
! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Emin_2E_3D_3D_3E_2E0,X0),X1))
| p(X0) ),
inference(cnf_transformation,[],[f280]) ).
tff(f1016,plain,
spl44_59,
inference(avatar_split_clause,[],[f522,f1014]) ).
tff(f522,plain,
! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Ebool_2E_5C_2F_2E0,X0),X1))
| ~ p(X1) ),
inference(cnf_transformation,[],[f276]) ).
tff(f1012,plain,
spl44_58,
inference(avatar_split_clause,[],[f521,f1010]) ).
tff(f521,plain,
! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Ebool_2E_5C_2F_2E0,X0),X1))
| ~ p(X0) ),
inference(cnf_transformation,[],[f276]) ).
tff(f1008,plain,
spl44_57,
inference(avatar_split_clause,[],[f520,f1006]) ).
tff(f520,plain,
! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( p(X1)
| ~ p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Ebool_2E_2F_5C_2E0,X0),X1)) ),
inference(cnf_transformation,[],[f274]) ).
tff(f1004,plain,
spl44_56,
inference(avatar_split_clause,[],[f519,f1002]) ).
tff(f519,plain,
! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( p(X0)
| ~ p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Ebool_2E_2F_5C_2E0,X0),X1)) ),
inference(cnf_transformation,[],[f274]) ).
tff(f1000,plain,
spl44_55,
inference(avatar_split_clause,[],[f511,f998]) ).
tff(f511,plain,
! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( p(X1)
| ~ p(X0)
| ~ p(mono_2Ec_2Emin_2E_3D_3D_3E_2E2(X0,X1)) ),
inference(cnf_transformation,[],[f264]) ).
tff(f264,plain,
! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( ( p(mono_2Ec_2Emin_2E_3D_3D_3E_2E2(X0,X1))
| ( ~ p(X1)
& p(X0) ) )
& ( p(X1)
| ~ p(X0)
| ~ p(mono_2Ec_2Emin_2E_3D_3D_3E_2E2(X0,X1)) ) ),
inference(flattening,[],[f263]) ).
tff(f263,plain,
! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( ( p(mono_2Ec_2Emin_2E_3D_3D_3E_2E2(X0,X1))
| ( ~ p(X1)
& p(X0) ) )
& ( p(X1)
| ~ p(X0)
| ~ p(mono_2Ec_2Emin_2E_3D_3D_3E_2E2(X0,X1)) ) ),
inference(nnf_transformation,[],[f218]) ).
tff(f218,plain,
! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( p(mono_2Ec_2Emin_2E_3D_3D_3E_2E2(X0,X1))
<=> ( p(X1)
| ~ p(X0) ) ),
inference(ennf_transformation,[],[f169]) ).
tff(f169,plain,
! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( p(mono_2Ec_2Emin_2E_3D_3D_3E_2E2(X0,X1))
<=> ( p(X0)
=> p(X1) ) ),
inference(rectify,[],[f12]) ).
tff(f12,axiom,
! [X5: mono_2Etyop_2Emin_2Ebool,X6: mono_2Etyop_2Emin_2Ebool] :
( p(mono_2Ec_2Emin_2E_3D_3D_3E_2E2(X5,X6))
<=> ( p(X5)
=> p(X6) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',reserved_2Elogic_2E_3D_3D_3E) ).
tff(f996,plain,
spl44_54,
inference(avatar_split_clause,[],[f508,f994]) ).
tff(f508,plain,
! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( p(X1)
| p(X0)
| ~ p(mono_2Ec_2Ebool_2E_5C_2F_2E2(X0,X1)) ),
inference(cnf_transformation,[],[f262]) ).
tff(f262,plain,
! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( ( p(mono_2Ec_2Ebool_2E_5C_2F_2E2(X0,X1))
| ( ~ p(X1)
& ~ p(X0) ) )
& ( p(X1)
| p(X0)
| ~ p(mono_2Ec_2Ebool_2E_5C_2F_2E2(X0,X1)) ) ),
inference(flattening,[],[f261]) ).
tff(f261,plain,
! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( ( p(mono_2Ec_2Ebool_2E_5C_2F_2E2(X0,X1))
| ( ~ p(X1)
& ~ p(X0) ) )
& ( p(X1)
| p(X0)
| ~ p(mono_2Ec_2Ebool_2E_5C_2F_2E2(X0,X1)) ) ),
inference(nnf_transformation,[],[f168]) ).
tff(f168,plain,
! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( p(mono_2Ec_2Ebool_2E_5C_2F_2E2(X0,X1))
<=> ( p(X1)
| p(X0) ) ),
inference(rectify,[],[f10]) ).
tff(f10,axiom,
! [X5: mono_2Etyop_2Emin_2Ebool,X6: mono_2Etyop_2Emin_2Ebool] :
( p(mono_2Ec_2Ebool_2E_5C_2F_2E2(X5,X6))
<=> ( p(X6)
| p(X5) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',reserved_2Elogic_2E_5C_2F) ).
tff(f992,plain,
spl44_53,
inference(avatar_split_clause,[],[f507,f990]) ).
tff(f507,plain,
! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( p(mono_2Ec_2Ebool_2E_2F_5C_2E2(X0,X1))
| ~ p(X1)
| ~ p(X0) ),
inference(cnf_transformation,[],[f260]) ).
tff(f260,plain,
! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( ( p(mono_2Ec_2Ebool_2E_2F_5C_2E2(X0,X1))
| ~ p(X1)
| ~ p(X0) )
& ( ( p(X1)
& p(X0) )
| ~ p(mono_2Ec_2Ebool_2E_2F_5C_2E2(X0,X1)) ) ),
inference(flattening,[],[f259]) ).
tff(f259,plain,
! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( ( p(mono_2Ec_2Ebool_2E_2F_5C_2E2(X0,X1))
| ~ p(X1)
| ~ p(X0) )
& ( ( p(X1)
& p(X0) )
| ~ p(mono_2Ec_2Ebool_2E_2F_5C_2E2(X0,X1)) ) ),
inference(nnf_transformation,[],[f167]) ).
tff(f167,plain,
! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( p(mono_2Ec_2Ebool_2E_2F_5C_2E2(X0,X1))
<=> ( p(X1)
& p(X0) ) ),
inference(rectify,[],[f9]) ).
tff(f9,axiom,
! [X5: mono_2Etyop_2Emin_2Ebool,X6: mono_2Etyop_2Emin_2Ebool] :
( p(mono_2Ec_2Ebool_2E_2F_5C_2E2(X5,X6))
<=> ( p(X6)
& p(X5) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',reserved_2Elogic_2E_2F_5C) ).
tff(f984,plain,
( spl44_52
| ~ spl44_4
| ~ spl44_7 ),
inference(avatar_split_clause,[],[f755,f734,f722,f982]) ).
tff(f755,plain,
( ! [X0: mono_2Etyop_2Emin_2Ebool] :
( p(X0)
| ( mono_2Ec_2Ebool_2ET_2E0 = mono_2Ec_2Ebool_2E_7E_2E1(X0) ) )
| ~ spl44_4
| ~ spl44_7 ),
inference(resolution,[],[f735,f723]) ).
tff(f948,plain,
spl44_51,
inference(avatar_split_clause,[],[f553,f946]) ).
tff(f946,plain,
( spl44_51
<=> ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( sP2(X0,X1)
| p(X0)
| ~ p(X1) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_51])]) ).
tff(f553,plain,
! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( sP2(X0,X1)
| p(X0)
| ~ p(X1) ),
inference(cnf_transformation,[],[f290]) ).
tff(f290,plain,
! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( ( sP2(X0,X1)
| ( p(X0)
& p(X1) )
| ( ~ p(X1)
& ~ p(X0) ) )
& ( ( ( ~ p(X0)
| ~ p(X1) )
& ( p(X1)
| p(X0) ) )
| ~ sP2(X0,X1) ) ),
inference(rectify,[],[f289]) ).
tff(f289,plain,
! [X1: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool] :
( ( sP2(X1,X0)
| ( p(X1)
& p(X0) )
| ( ~ p(X0)
& ~ p(X1) ) )
& ( ( ( ~ p(X1)
| ~ p(X0) )
& ( p(X0)
| p(X1) ) )
| ~ sP2(X1,X0) ) ),
inference(flattening,[],[f288]) ).
tff(f288,plain,
! [X1: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool] :
( ( sP2(X1,X0)
| ( p(X1)
& p(X0) )
| ( ~ p(X0)
& ~ p(X1) ) )
& ( ( ( ~ p(X1)
| ~ p(X0) )
& ( p(X0)
| p(X1) ) )
| ~ sP2(X1,X0) ) ),
inference(nnf_transformation,[],[f230]) ).
tff(f230,plain,
! [X1: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool] :
( sP2(X1,X0)
<=> ( ( ~ p(X1)
| ~ p(X0) )
& ( p(X0)
| p(X1) ) ) ),
introduced(predicate_definition_introduction,[new_symbols(naming,[sP2])]) ).
tff(f944,plain,
spl44_50,
inference(avatar_split_clause,[],[f550,f942]) ).
tff(f942,plain,
( spl44_50
<=> ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( sP2(X0,X1)
| p(X1)
| ~ p(X0) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_50])]) ).
tff(f550,plain,
! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( sP2(X0,X1)
| p(X1)
| ~ p(X0) ),
inference(cnf_transformation,[],[f290]) ).
tff(f940,plain,
spl44_49,
inference(avatar_split_clause,[],[f549,f938]) ).
tff(f938,plain,
( spl44_49
<=> ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( ~ p(X0)
| ~ p(X1)
| ~ sP2(X0,X1) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_49])]) ).
tff(f549,plain,
! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( ~ p(X0)
| ~ p(X1)
| ~ sP2(X0,X1) ),
inference(cnf_transformation,[],[f290]) ).
tff(f936,plain,
spl44_48,
inference(avatar_split_clause,[],[f548,f934]) ).
tff(f934,plain,
( spl44_48
<=> ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( p(X1)
| p(X0)
| ~ sP2(X0,X1) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_48])]) ).
tff(f548,plain,
! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( p(X1)
| p(X0)
| ~ sP2(X0,X1) ),
inference(cnf_transformation,[],[f290]) ).
tff(f932,plain,
( spl44_47
| ~ spl44_5
| ~ spl44_6 ),
inference(avatar_split_clause,[],[f753,f730,f726,f930]) ).
tff(f753,plain,
( ! [X0: mono_2Etyop_2Emin_2Ebool] :
( ~ p(X0)
| ( mono_2Ec_2Ebool_2EF_2E0 = mono_2Ec_2Ebool_2E_7E_2E1(X0) ) )
| ~ spl44_5
| ~ spl44_6 ),
inference(resolution,[],[f731,f727]) ).
tff(f928,plain,
spl44_46,
inference(avatar_split_clause,[],[f502,f926]) ).
tff(f502,plain,
! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( ( X0 = X1 )
| ~ p(X0)
| ~ p(X1) ),
inference(cnf_transformation,[],[f216]) ).
tff(f216,plain,
! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( ( X0 = X1 )
| ( ~ p(X0)
& p(X1) )
| ( ~ p(X1)
& p(X0) ) ),
inference(flattening,[],[f215]) ).
tff(f215,plain,
! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( ( X0 = X1 )
| ( ~ p(X0)
& p(X1) )
| ( ~ p(X1)
& p(X0) ) ),
inference(ennf_transformation,[],[f165]) ).
tff(f165,plain,
! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( ( p(X0)
=> p(X1) )
=> ( ( p(X1)
=> p(X0) )
=> ( X0 = X1 ) ) ),
inference(rectify,[],[f76]) ).
tff(f76,axiom,
! [X16: mono_2Etyop_2Emin_2Ebool,X17: mono_2Etyop_2Emin_2Ebool] :
( ( p(X16)
=> p(X17) )
=> ( ( p(X17)
=> p(X16) )
=> ( X16 = X17 ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',thm_2Ebool_2EIMP__ANTISYM__AX) ).
tff(f924,plain,
spl44_45,
inference(avatar_split_clause,[],[f499,f922]) ).
tff(f499,plain,
! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( ( X0 = X1 )
| p(X1)
| p(X0) ),
inference(cnf_transformation,[],[f216]) ).
tff(f920,plain,
spl44_44,
inference(avatar_split_clause,[],[f416,f918]) ).
tff(f416,plain,
! [X0: mono_2Etyop_2Emin_2Ebool] : ( j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(X0))) = X0 ),
inference(cnf_transformation,[],[f110]) ).
tff(f110,plain,
! [X0: mono_2Etyop_2Emin_2Ebool] : ( j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(X0))) = X0 ),
inference(rectify,[],[f31]) ).
tff(f31,axiom,
! [X5: mono_2Etyop_2Emin_2Ebool] : ( j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(X5))) = X5 ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',ji_2Emono_2Etyop_2Emin_2Ebool) ).
tff(f914,plain,
( spl44_43
| ~ spl44_9
| ~ spl44_21 ),
inference(avatar_split_clause,[],[f909,f797,f742,f912]) ).
tff(f912,plain,
( spl44_43
<=> ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( sP1(X0,X1)
| ~ p(X1) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_43])]) ).
tff(f742,plain,
( spl44_9
<=> ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( sP0(X0,X1)
| ~ p(X1) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_9])]) ).
tff(f797,plain,
( spl44_21
<=> ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( sP1(X0,X1)
| ~ sP0(X0,X1) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_21])]) ).
tff(f909,plain,
( ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( sP1(X0,X1)
| ~ p(X1) )
| ~ spl44_9
| ~ spl44_21 ),
inference(resolution,[],[f798,f743]) ).
tff(f743,plain,
( ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( sP0(X0,X1)
| ~ p(X1) )
| ~ spl44_9 ),
inference(avatar_component_clause,[],[f742]) ).
tff(f798,plain,
( ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( ~ sP0(X0,X1)
| sP1(X0,X1) )
| ~ spl44_21 ),
inference(avatar_component_clause,[],[f797]) ).
tff(f884,plain,
spl44_42,
inference(avatar_split_clause,[],[f702,f882]) ).
tff(f702,plain,
! [X2: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( sP6(X2,X1,X1)
| ~ p(X2) ),
inference(equality_resolution,[],[f606]) ).
tff(f606,plain,
! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( sP6(X2,X1,X0)
| ( X0 != X1 )
| ~ p(X2) ),
inference(cnf_transformation,[],[f335]) ).
tff(f880,plain,
spl44_41,
inference(avatar_split_clause,[],[f701,f878]) ).
tff(f878,plain,
( spl44_41
<=> ! [X2: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( p(X2)
| ~ sP6(X2,X1,X1) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_41])]) ).
tff(f701,plain,
! [X2: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( p(X2)
| ~ sP6(X2,X1,X1) ),
inference(equality_resolution,[],[f608]) ).
tff(f608,plain,
! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( p(X2)
| ( X0 != X1 )
| ~ sP6(X2,X1,X0) ),
inference(cnf_transformation,[],[f335]) ).
tff(f876,plain,
spl44_40,
inference(avatar_split_clause,[],[f663,f874]) ).
tff(f874,plain,
( spl44_40
<=> ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( sP13(X0,X1,X2)
| p(X0) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_40])]) ).
tff(f663,plain,
! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( sP13(X0,X1,X2)
| p(X0) ),
inference(cnf_transformation,[],[f360]) ).
tff(f872,plain,
spl44_39,
inference(avatar_split_clause,[],[f662,f870]) ).
tff(f870,plain,
( spl44_39
<=> ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( sP13(X0,X1,X2)
| ~ p(X1) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_39])]) ).
tff(f662,plain,
! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( sP13(X0,X1,X2)
| ~ p(X1) ),
inference(cnf_transformation,[],[f360]) ).
tff(f868,plain,
spl44_38,
inference(avatar_split_clause,[],[f661,f866]) ).
tff(f866,plain,
( spl44_38
<=> ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( sP13(X0,X1,X2)
| p(X2) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_38])]) ).
tff(f661,plain,
! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( sP13(X0,X1,X2)
| p(X2) ),
inference(cnf_transformation,[],[f360]) ).
tff(f864,plain,
spl44_37,
inference(avatar_split_clause,[],[f644,f862]) ).
tff(f862,plain,
( spl44_37
<=> ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( sP10(X0,X1,X2)
| p(X0) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_37])]) ).
tff(f644,plain,
! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( sP10(X0,X1,X2)
| p(X0) ),
inference(cnf_transformation,[],[f351]) ).
tff(f860,plain,
spl44_36,
inference(avatar_split_clause,[],[f643,f858]) ).
tff(f858,plain,
( spl44_36
<=> ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( sP10(X0,X1,X2)
| ~ p(X1) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_36])]) ).
tff(f643,plain,
! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( sP10(X0,X1,X2)
| ~ p(X1) ),
inference(cnf_transformation,[],[f351]) ).
tff(f856,plain,
spl44_35,
inference(avatar_split_clause,[],[f642,f854]) ).
tff(f854,plain,
( spl44_35
<=> ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( sP10(X0,X1,X2)
| ~ p(X2) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_35])]) ).
tff(f642,plain,
! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( sP10(X0,X1,X2)
| ~ p(X2) ),
inference(cnf_transformation,[],[f351]) ).
tff(f852,plain,
spl44_34,
inference(avatar_split_clause,[],[f625,f850]) ).
tff(f850,plain,
( spl44_34
<=> ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( sP7(X0,X1,X2)
| p(X0) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_34])]) ).
tff(f625,plain,
! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( sP7(X0,X1,X2)
| p(X0) ),
inference(cnf_transformation,[],[f342]) ).
tff(f848,plain,
spl44_33,
inference(avatar_split_clause,[],[f624,f846]) ).
tff(f846,plain,
( spl44_33
<=> ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( sP7(X0,X1,X2)
| p(X1) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_33])]) ).
tff(f624,plain,
! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( sP7(X0,X1,X2)
| p(X1) ),
inference(cnf_transformation,[],[f342]) ).
tff(f844,plain,
spl44_32,
inference(avatar_split_clause,[],[f623,f842]) ).
tff(f842,plain,
( spl44_32
<=> ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( sP7(X0,X1,X2)
| ~ p(X2) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_32])]) ).
tff(f623,plain,
! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( sP7(X0,X1,X2)
| ~ p(X2) ),
inference(cnf_transformation,[],[f342]) ).
tff(f840,plain,
spl44_31,
inference(avatar_split_clause,[],[f604,f838]) ).
tff(f838,plain,
( spl44_31
<=> ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( sP3(X0,X1,X2)
| ~ p(X0) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_31])]) ).
tff(f604,plain,
! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( sP3(X0,X1,X2)
| ~ p(X0) ),
inference(cnf_transformation,[],[f334]) ).
tff(f836,plain,
spl44_30,
inference(avatar_split_clause,[],[f603,f834]) ).
tff(f834,plain,
( spl44_30
<=> ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( sP3(X0,X1,X2)
| ~ p(X1) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_30])]) ).
tff(f603,plain,
! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( sP3(X0,X1,X2)
| ~ p(X1) ),
inference(cnf_transformation,[],[f334]) ).
tff(f832,plain,
spl44_29,
inference(avatar_split_clause,[],[f602,f830]) ).
tff(f830,plain,
( spl44_29
<=> ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( sP3(X0,X1,X2)
| ~ p(X2) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_29])]) ).
tff(f602,plain,
! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( sP3(X0,X1,X2)
| ~ p(X2) ),
inference(cnf_transformation,[],[f334]) ).
tff(f828,plain,
spl44_28,
inference(avatar_split_clause,[],[f600,f826]) ).
tff(f826,plain,
( spl44_28
<=> ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( sP4(X0,X1,X2)
| p(X0) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_28])]) ).
tff(f600,plain,
! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( sP4(X0,X1,X2)
| p(X0) ),
inference(cnf_transformation,[],[f332]) ).
tff(f824,plain,
spl44_27,
inference(avatar_split_clause,[],[f599,f822]) ).
tff(f822,plain,
( spl44_27
<=> ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( sP4(X0,X1,X2)
| p(X1) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_27])]) ).
tff(f599,plain,
! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( sP4(X0,X1,X2)
| p(X1) ),
inference(cnf_transformation,[],[f332]) ).
tff(f820,plain,
spl44_26,
inference(avatar_split_clause,[],[f598,f818]) ).
tff(f818,plain,
( spl44_26
<=> ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( sP4(X0,X1,X2)
| ~ p(X2) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_26])]) ).
tff(f598,plain,
! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( sP4(X0,X1,X2)
| ~ p(X2) ),
inference(cnf_transformation,[],[f332]) ).
tff(f816,plain,
spl44_25,
inference(avatar_split_clause,[],[f596,f814]) ).
tff(f596,plain,
! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( sP5(X0,X1,X2)
| p(X0) ),
inference(cnf_transformation,[],[f329]) ).
tff(f811,plain,
spl44_24,
inference(avatar_split_clause,[],[f595,f809]) ).
tff(f595,plain,
! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( sP5(X0,X1,X2)
| p(X1) ),
inference(cnf_transformation,[],[f329]) ).
tff(f807,plain,
spl44_23,
inference(avatar_split_clause,[],[f594,f805]) ).
tff(f594,plain,
! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( sP5(X0,X1,X2)
| ~ p(X2) ),
inference(cnf_transformation,[],[f329]) ).
tff(f803,plain,
spl44_22,
inference(avatar_split_clause,[],[f547,f801]) ).
tff(f801,plain,
( spl44_22
<=> ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( sP0(X0,X1)
| ~ sP1(X0,X1) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_22])]) ).
tff(f547,plain,
! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( sP0(X0,X1)
| ~ sP1(X0,X1) ),
inference(cnf_transformation,[],[f287]) ).
tff(f287,plain,
! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( ( sP0(X0,X1)
| ~ sP1(X0,X1) )
& ( sP1(X0,X1)
| ~ sP0(X0,X1) ) ),
inference(nnf_transformation,[],[f229]) ).
tff(f229,plain,
! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( sP0(X0,X1)
<=> sP1(X0,X1) ),
inference(definition_folding,[],[f223,f228,f227]) ).
tff(f223,plain,
! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( ( p(mono_2Ec_2Ebool_2EF_2E0)
| p(X0)
| p(X1) )
<=> ( p(mono_2Ec_2Ebool_2EF_2E0)
| p(X0)
| ( ~ p(mono_2Ec_2Ebool_2EF_2E0)
& p(X1) ) ) ),
inference(flattening,[],[f222]) ).
tff(f222,plain,
! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( ( p(mono_2Ec_2Ebool_2EF_2E0)
| p(X0)
| p(X1) )
<=> ( p(mono_2Ec_2Ebool_2EF_2E0)
| p(X0)
| ( ~ p(mono_2Ec_2Ebool_2EF_2E0)
& p(X1) ) ) ),
inference(ennf_transformation,[],[f177]) ).
tff(f177,plain,
! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( ( ~ ( p(X0)
| p(X1) )
=> p(mono_2Ec_2Ebool_2EF_2E0) )
<=> ( ( p(X1)
=> p(mono_2Ec_2Ebool_2EF_2E0) )
=> ( ~ p(X0)
=> p(mono_2Ec_2Ebool_2EF_2E0) ) ) ),
inference(rectify,[],[f97]) ).
tff(f97,axiom,
! [X32: mono_2Etyop_2Emin_2Ebool,X33: mono_2Etyop_2Emin_2Ebool] :
( ( ~ ( p(X32)
| p(X33) )
=> p(mono_2Ec_2Ebool_2EF_2E0) )
<=> ( ( p(X33)
=> p(mono_2Ec_2Ebool_2EF_2E0) )
=> ( ~ p(X32)
=> p(mono_2Ec_2Ebool_2EF_2E0) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',thm_2Esat_2EOR__DUAL2) ).
tff(f799,plain,
spl44_21,
inference(avatar_split_clause,[],[f546,f797]) ).
tff(f546,plain,
! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( sP1(X0,X1)
| ~ sP0(X0,X1) ),
inference(cnf_transformation,[],[f287]) ).
tff(f795,plain,
spl44_20,
inference(avatar_split_clause,[],[f513,f793]) ).
tff(f513,plain,
! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( p(mono_2Ec_2Emin_2E_3D_3D_3E_2E2(X0,X1))
| ~ p(X1) ),
inference(cnf_transformation,[],[f264]) ).
tff(f791,plain,
spl44_19,
inference(avatar_split_clause,[],[f512,f789]) ).
tff(f512,plain,
! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( p(mono_2Ec_2Emin_2E_3D_3D_3E_2E2(X0,X1))
| p(X0) ),
inference(cnf_transformation,[],[f264]) ).
tff(f787,plain,
spl44_18,
inference(avatar_split_clause,[],[f510,f785]) ).
tff(f510,plain,
! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( p(mono_2Ec_2Ebool_2E_5C_2F_2E2(X0,X1))
| ~ p(X1) ),
inference(cnf_transformation,[],[f262]) ).
tff(f783,plain,
spl44_17,
inference(avatar_split_clause,[],[f509,f781]) ).
tff(f509,plain,
! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( p(mono_2Ec_2Ebool_2E_5C_2F_2E2(X0,X1))
| ~ p(X0) ),
inference(cnf_transformation,[],[f262]) ).
tff(f779,plain,
spl44_16,
inference(avatar_split_clause,[],[f506,f777]) ).
tff(f506,plain,
! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( p(X1)
| ~ p(mono_2Ec_2Ebool_2E_2F_5C_2E2(X0,X1)) ),
inference(cnf_transformation,[],[f260]) ).
tff(f775,plain,
spl44_15,
inference(avatar_split_clause,[],[f505,f773]) ).
tff(f505,plain,
! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( p(X0)
| ~ p(mono_2Ec_2Ebool_2E_2F_5C_2E2(X0,X1)) ),
inference(cnf_transformation,[],[f260]) ).
tff(f771,plain,
( spl44_14
| ~ spl44_3
| ~ spl44_5 ),
inference(avatar_split_clause,[],[f751,f726,f718,f769]) ).
tff(f751,plain,
( ! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29] : ( mono_2Ec_2Ebool_2EF_2E0 = mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29(mono_2Ec_2Epred__set_2EBIJ_2E0_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29,X0),mono_2Ec_2Epred__set_2EUNIV_2E0_2Emono_2Etyop_2Enum_2Enum),mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_29(mono_2Ec_2Epred__set_2ECROSS_2E0_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Enum_2Enum,mono_2Ec_2Epred__set_2EUNIV_2E0_2Emono_2Etyop_2Enum_2Enum),mono_2Ec_2Epred__set_2EUNIV_2E0_2Emono_2Etyop_2Enum_2Enum)) )
| ~ spl44_3
| ~ spl44_5 ),
inference(resolution,[],[f727,f719]) ).
tff(f767,plain,
spl44_13,
inference(avatar_split_clause,[],[f479,f765]) ).
tff(f479,plain,
! [X0: mono_2Etyop_2Emin_2Ebool] :
( ~ p(X0)
| ~ p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2E_7E_2E0,X0)) ),
inference(cnf_transformation,[],[f255]) ).
tff(f255,plain,
! [X0: mono_2Etyop_2Emin_2Ebool] :
( ( ~ p(X0)
| ~ p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2E_7E_2E0,X0)) )
& ( p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2E_7E_2E0,X0))
| p(X0) ) ),
inference(nnf_transformation,[],[f147]) ).
tff(f147,plain,
! [X0: mono_2Etyop_2Emin_2Ebool] :
( ~ p(X0)
<=> p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2E_7E_2E0,X0)) ),
inference(rectify,[],[f57]) ).
tff(f57,axiom,
! [X12: mono_2Etyop_2Emin_2Ebool] :
( ~ p(X12)
<=> p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2E_7E_2E0,X12)) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',arityeq1_2Ec_2Ebool_2E_7E_2E1) ).
tff(f763,plain,
spl44_12,
inference(avatar_split_clause,[],[f478,f761]) ).
tff(f478,plain,
! [X0: mono_2Etyop_2Emin_2Ebool] :
( p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2E_7E_2E0,X0))
| p(X0) ),
inference(cnf_transformation,[],[f255]) ).
tff(f759,plain,
spl44_11,
inference(avatar_split_clause,[],[f469,f757]) ).
tff(f469,plain,
! [X0: mono_2Etyop_2Emin_2Ebool] :
( ( mono_2Ec_2Ebool_2EF_2E0 = X0 )
| ( mono_2Ec_2Ebool_2ET_2E0 = X0 ) ),
inference(cnf_transformation,[],[f142]) ).
tff(f142,plain,
! [X0: mono_2Etyop_2Emin_2Ebool] :
( ( mono_2Ec_2Ebool_2EF_2E0 = X0 )
| ( mono_2Ec_2Ebool_2ET_2E0 = X0 ) ),
inference(rectify,[],[f5]) ).
tff(f5,axiom,
! [X7: mono_2Etyop_2Emin_2Ebool] :
( ( mono_2Ec_2Ebool_2EF_2E0 = X7 )
| ( mono_2Ec_2Ebool_2ET_2E0 = X7 ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',reserved_2Eho_2Ebool__cases__ax) ).
tff(f748,plain,
spl44_10,
inference(avatar_split_clause,[],[f544,f746]) ).
tff(f746,plain,
( spl44_10
<=> ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( sP0(X0,X1)
| ~ p(X0) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_10])]) ).
tff(f544,plain,
! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( sP0(X0,X1)
| ~ p(X0) ),
inference(cnf_transformation,[],[f286]) ).
tff(f744,plain,
spl44_9,
inference(avatar_split_clause,[],[f543,f742]) ).
tff(f543,plain,
! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( sP0(X0,X1)
| ~ p(X1) ),
inference(cnf_transformation,[],[f286]) ).
tff(f740,plain,
spl44_8,
inference(avatar_split_clause,[],[f540,f738]) ).
tff(f738,plain,
( spl44_8
<=> ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( sP1(X0,X1)
| ~ p(X0) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl44_8])]) ).
tff(f540,plain,
! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
( sP1(X0,X1)
| ~ p(X0) ),
inference(cnf_transformation,[],[f284]) ).
tff(f736,plain,
spl44_7,
inference(avatar_split_clause,[],[f483,f734]) ).
tff(f483,plain,
! [X0: mono_2Etyop_2Emin_2Ebool] :
( p(mono_2Ec_2Ebool_2E_7E_2E1(X0))
| p(X0) ),
inference(cnf_transformation,[],[f257]) ).
tff(f257,plain,
! [X0: mono_2Etyop_2Emin_2Ebool] :
( ( p(mono_2Ec_2Ebool_2E_7E_2E1(X0))
| p(X0) )
& ( ~ p(X0)
| ~ p(mono_2Ec_2Ebool_2E_7E_2E1(X0)) ) ),
inference(nnf_transformation,[],[f149]) ).
tff(f149,plain,
! [X0: mono_2Etyop_2Emin_2Ebool] :
( p(mono_2Ec_2Ebool_2E_7E_2E1(X0))
<=> ~ p(X0) ),
inference(rectify,[],[f11]) ).
tff(f11,axiom,
! [X5: mono_2Etyop_2Emin_2Ebool] :
( p(mono_2Ec_2Ebool_2E_7E_2E1(X5))
<=> ~ p(X5) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',reserved_2Elogic_2E_7E) ).
tff(f732,plain,
spl44_6,
inference(avatar_split_clause,[],[f482,f730]) ).
tff(f482,plain,
! [X0: mono_2Etyop_2Emin_2Ebool] :
( ~ p(X0)
| ~ p(mono_2Ec_2Ebool_2E_7E_2E1(X0)) ),
inference(cnf_transformation,[],[f257]) ).
tff(f728,plain,
spl44_5,
inference(avatar_split_clause,[],[f453,f726]) ).
tff(f453,plain,
! [X0: mono_2Etyop_2Emin_2Ebool] :
( ( mono_2Ec_2Ebool_2EF_2E0 = X0 )
| p(X0) ),
inference(cnf_transformation,[],[f252]) ).
tff(f252,plain,
! [X0: mono_2Etyop_2Emin_2Ebool] :
( ( ( mono_2Ec_2Ebool_2EF_2E0 = X0 )
| p(X0) )
& ( ~ p(X0)
| ( mono_2Ec_2Ebool_2EF_2E0 != X0 ) )
& ( ( mono_2Ec_2Ebool_2EF_2E0 = X0 )
| p(X0) )
& ( ~ p(X0)
| ( mono_2Ec_2Ebool_2EF_2E0 != X0 ) )
& ( ( mono_2Ec_2Ebool_2ET_2E0 = X0 )
| ~ p(X0) )
& ( p(X0)
| ( mono_2Ec_2Ebool_2ET_2E0 != X0 ) )
& ( ( mono_2Ec_2Ebool_2ET_2E0 = X0 )
| ~ p(X0) )
& ( p(X0)
| ( mono_2Ec_2Ebool_2ET_2E0 != X0 ) ) ),
inference(flattening,[],[f251]) ).
tff(f251,plain,
! [X0: mono_2Etyop_2Emin_2Ebool] :
( ( ( mono_2Ec_2Ebool_2EF_2E0 = X0 )
| p(X0) )
& ( ~ p(X0)
| ( mono_2Ec_2Ebool_2EF_2E0 != X0 ) )
& ( ( mono_2Ec_2Ebool_2EF_2E0 = X0 )
| p(X0) )
& ( ~ p(X0)
| ( mono_2Ec_2Ebool_2EF_2E0 != X0 ) )
& ( ( mono_2Ec_2Ebool_2ET_2E0 = X0 )
| ~ p(X0) )
& ( p(X0)
| ( mono_2Ec_2Ebool_2ET_2E0 != X0 ) )
& ( ( mono_2Ec_2Ebool_2ET_2E0 = X0 )
| ~ p(X0) )
& ( p(X0)
| ( mono_2Ec_2Ebool_2ET_2E0 != X0 ) ) ),
inference(nnf_transformation,[],[f140]) ).
tff(f140,plain,
! [X0: mono_2Etyop_2Emin_2Ebool] :
( ( ( mono_2Ec_2Ebool_2EF_2E0 = X0 )
<=> ~ p(X0) )
& ( ( mono_2Ec_2Ebool_2EF_2E0 = X0 )
<=> ~ p(X0) )
& ( ( mono_2Ec_2Ebool_2ET_2E0 = X0 )
<=> p(X0) )
& ( ( mono_2Ec_2Ebool_2ET_2E0 = X0 )
<=> p(X0) ) ),
inference(rectify,[],[f82]) ).
tff(f82,axiom,
! [X7: mono_2Etyop_2Emin_2Ebool] :
( ( ( mono_2Ec_2Ebool_2EF_2E0 = X7 )
<=> ~ p(X7) )
& ( ( mono_2Ec_2Ebool_2EF_2E0 = X7 )
<=> ~ p(X7) )
& ( ( mono_2Ec_2Ebool_2ET_2E0 = X7 )
<=> p(X7) )
& ( ( mono_2Ec_2Ebool_2ET_2E0 = X7 )
<=> p(X7) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',thm_2Ebool_2EEQ__CLAUSES) ).
tff(f724,plain,
spl44_4,
inference(avatar_split_clause,[],[f449,f722]) ).
tff(f449,plain,
! [X0: mono_2Etyop_2Emin_2Ebool] :
( ( mono_2Ec_2Ebool_2ET_2E0 = X0 )
| ~ p(X0) ),
inference(cnf_transformation,[],[f252]) ).
tff(f720,plain,
spl44_3,
inference(avatar_split_clause,[],[f692,f718]) ).
tff(f692,plain,
! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29] : ~ p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29(mono_2Ec_2Epred__set_2EBIJ_2E0_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29,X0),mono_2Ec_2Epred__set_2EUNIV_2E0_2Emono_2Etyop_2Enum_2Enum),mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_29(mono_2Ec_2Epred__set_2ECROSS_2E0_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Enum_2Enum,mono_2Ec_2Epred__set_2EUNIV_2E0_2Emono_2Etyop_2Enum_2Enum),mono_2Ec_2Epred__set_2EUNIV_2E0_2Emono_2Etyop_2Enum_2Enum))),
inference(definition_unfolding,[],[f402,f560,f484]) ).
tff(f402,plain,
! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29] : ~ p(mono_2Ec_2Epred__set_2EBIJ_2E3_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29(X0,mono_2Ec_2Epred__set_2EUNIV_2E0_2Emono_2Etyop_2Enum_2Enum,mono_2Ec_2Epred__set_2ECROSS_2E2_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Enum_2Enum(mono_2Ec_2Epred__set_2EUNIV_2E0_2Emono_2Etyop_2Enum_2Enum,mono_2Ec_2Epred__set_2EUNIV_2E0_2Emono_2Etyop_2Enum_2Enum))),
inference(cnf_transformation,[],[f206]) ).
tff(f206,plain,
! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29] : ~ p(mono_2Ec_2Epred__set_2EBIJ_2E3_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29(X0,mono_2Ec_2Epred__set_2EUNIV_2E0_2Emono_2Etyop_2Enum_2Enum,mono_2Ec_2Epred__set_2ECROSS_2E2_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Enum_2Enum(mono_2Ec_2Epred__set_2EUNIV_2E0_2Emono_2Etyop_2Enum_2Enum,mono_2Ec_2Epred__set_2EUNIV_2E0_2Emono_2Etyop_2Enum_2Enum))),
inference(ennf_transformation,[],[f108]) ).
tff(f108,plain,
~ ? [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29] : p(mono_2Ec_2Epred__set_2EBIJ_2E3_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29(X0,mono_2Ec_2Epred__set_2EUNIV_2E0_2Emono_2Etyop_2Enum_2Enum,mono_2Ec_2Epred__set_2ECROSS_2E2_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Enum_2Enum(mono_2Ec_2Epred__set_2EUNIV_2E0_2Emono_2Etyop_2Enum_2Enum,mono_2Ec_2Epred__set_2EUNIV_2E0_2Emono_2Etyop_2Enum_2Enum))),
inference(rectify,[],[f107]) ).
tff(f107,negated_conjecture,
~ ? [X2: mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29] : p(mono_2Ec_2Epred__set_2EBIJ_2E3_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29(X2,mono_2Ec_2Epred__set_2EUNIV_2E0_2Emono_2Etyop_2Enum_2Enum,mono_2Ec_2Epred__set_2ECROSS_2E2_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Enum_2Enum(mono_2Ec_2Epred__set_2EUNIV_2E0_2Emono_2Etyop_2Enum_2Enum,mono_2Ec_2Epred__set_2EUNIV_2E0_2Emono_2Etyop_2Enum_2Enum))),
inference(negated_conjecture,[],[f106]) ).
tff(f106,conjecture,
? [X2: mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29] : p(mono_2Ec_2Epred__set_2EBIJ_2E3_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29(X2,mono_2Ec_2Epred__set_2EUNIV_2E0_2Emono_2Etyop_2Enum_2Enum,mono_2Ec_2Epred__set_2ECROSS_2E2_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Enum_2Enum(mono_2Ec_2Epred__set_2EUNIV_2E0_2Emono_2Etyop_2Enum_2Enum,mono_2Ec_2Epred__set_2EUNIV_2E0_2Emono_2Etyop_2Enum_2Enum))),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',thm_2Eutil__prob_2ENUM__2D__BIJ__INV) ).
tff(f716,plain,
spl44_2,
inference(avatar_split_clause,[],[f404,f713]) ).
tff(f404,plain,
p(mono_2Ec_2Ebool_2ET_2E0),
inference(cnf_transformation,[],[f3]) ).
tff(f3,axiom,
p(mono_2Ec_2Ebool_2ET_2E0),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',reserved_2Eho_2Etruth) ).
tff(f711,plain,
~ spl44_1,
inference(avatar_split_clause,[],[f403,f708]) ).
tff(f403,plain,
~ p(mono_2Ec_2Ebool_2EF_2E0),
inference(cnf_transformation,[],[f4]) ).
tff(f4,axiom,
~ p(mono_2Ec_2Ebool_2EF_2E0),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',reserved_2Eho_2Enotfalse) ).
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.08/0.11 % Problem : ITP020_1 : TPTP v8.2.0. Bugfixed v7.5.0.
% 0.08/0.12 % Command : vampire --mode casc_sat -m 16384 --cores 7 -t %d %s
% 0.09/0.32 % Computer : n023.cluster.edu
% 0.09/0.32 % Model : x86_64 x86_64
% 0.09/0.32 % CPU : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.09/0.32 % Memory : 8042.1875MB
% 0.09/0.32 % OS : Linux 3.10.0-693.el7.x86_64
% 0.09/0.32 % CPULimit : 300
% 0.09/0.32 % WCLimit : 300
% 0.09/0.32 % DateTime : Sat May 18 18:28:23 EDT 2024
% 0.09/0.32 % CPUTime :
% 0.09/0.32 % (16768)Running in auto input_syntax mode. Trying TPTP
% 0.09/0.35 % (16772)fmb+10_1_bce=on:fmbsr=1.5:nm=32_533 on theBenchmark for (533ds/0Mi)
% 0.09/0.35 % (16771)WARNING: value z3 for option sas not known
% 0.09/0.35 % (16773)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.09/0.35 % (16770)fmb+10_1_bce=on:fmbdsb=on:fmbes=contour:fmbswr=3:fde=none:nm=0_793 on theBenchmark for (793ds/0Mi)
% 0.09/0.35 % (16769)fmb+10_1_bce=on:fmbas=function:fmbsr=1.2:fde=unused:nm=0_846 on theBenchmark for (846ds/0Mi)
% 0.09/0.35 % (16775)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.09/0.35 % (16774)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.09/0.35 % (16771)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.15/0.52 TRYING [1]
% 0.15/0.53 Detected minimum model sizes of [1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1]
% 0.15/0.53 Detected maximum model sizes of [max,max,2,max,max,max,max,max,max,max,max,max,max,max,max,max,max]
% 0.15/0.53 TRYING [1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1]
% 0.15/0.53 TRYING [2]
% 0.15/0.54 TRYING [1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1]
% 0.15/0.55 TRYING [1,1,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1]
% 0.15/0.55 TRYING [1,1,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1]
% 0.15/0.56 TRYING [1,1,2,3,2,1,1,1,1,1,1,1,1,1,1,1,1]
% 0.15/0.57 TRYING [1,1,2,3,3,1,1,1,1,1,1,1,1,1,1,1,1]
% 0.15/0.58 TRYING [1,1,2,4,3,1,1,1,1,1,1,1,1,1,1,1,1]
% 0.15/0.60 TRYING [2,1,2,4,3,1,1,1,1,1,1,1,1,1,1,1,1]
% 2.13/0.64 TRYING [1,2,2,4,3,1,1,1,1,1,1,1,1,1,1,1,1]
% 2.13/0.66 TRYING [2,2,2,4,3,1,1,1,1,1,1,1,1,1,1,1,1]
% 2.13/0.68 TRYING [3]
% 2.68/0.76 TRYING [1,3,2,4,3,1,1,1,1,1,1,1,1,1,1,1,1]
% 3.11/0.80 TRYING [2,3,2,4,3,1,1,1,1,1,1,1,1,1,1,1,1]
% 4.24/0.96 TRYING [1,4,2,4,3,1,1,1,1,1,1,1,1,1,1,1,1]
% 4.78/1.04 TRYING [3,1,2,4,3,1,1,1,1,1,1,1,1,1,1,1,1]
% 6.13/1.21 TRYING [2,4,2,4,3,1,1,1,1,1,1,1,1,1,1,1,1]
% 7.92/1.46 TRYING [1,5,2,4,3,1,1,1,1,1,1,1,1,1,1,1,1]
% 8.46/1.56 TRYING [3,2,2,4,3,1,1,1,1,1,1,1,1,1,1,1,1]
% 8.46/1.61 TRYING [4]
% 9.13/1.67 Detected minimum model sizes of [1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1]
% 9.13/1.67 Detected maximum model sizes of [max,max,2,max,max,max,max,max,max,max,max,max,max,max,max,max,max]
% 9.13/1.67 TRYING [1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1]
% 9.13/1.69 TRYING [2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1]
% 10.18/1.80 TRYING [2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1]
% 10.57/1.87 TRYING [2,5,2,4,3,1,1,1,1,1,1,1,1,1,1,1,1]
% 11.10/1.92 TRYING [3,3,2,3,2,1,1,1,1,1,1,1,1,1,1,1,1]
% 13.71/2.30 TRYING [1,6,2,4,3,1,1,1,1,1,1,1,1,1,1,1,1]
% 14.46/2.41 TRYING [3,3,2,3,3,1,1,1,1,1,1,1,1,1,1,1,1]
% 15.71/2.58 TRYING [3,3,2,4,3,1,1,1,1,1,1,1,1,1,1,1,1]
% 18.08/2.94 TRYING [4,4,2,4,3,1,1,1,1,1,1,1,1,1,1,1,1]
% 18.62/3.08 TRYING [2,6,2,4,3,1,1,1,1,1,1,1,1,1,1,1,1]
% 24.21/3.84 TRYING [1,7,2,4,3,1,1,1,1,1,1,1,1,1,1,1,1]
% 25.70/4.07 TRYING [4,1,2,4,3,1,1,1,1,1,1,1,1,1,1,1,1]
% 29.93/4.64 TRYING [2,7,2,4,3,1,1,1,1,1,1,1,1,1,1,1,1]
% 38.35/5.89 % (16773)First to succeed.
% 38.87/5.94 % (16773)Solution written to "/export/starexec/sandbox/tmp/vampire-proof-16768"
% 38.87/5.95 % (16773)Refutation found. Thanks to Tanya!
% 38.87/5.95 % SZS status Theorem for theBenchmark
% 38.87/5.95 % SZS output start Proof for theBenchmark
% See solution above
% 38.87/5.97 % (16773)------------------------------
% 38.87/5.97 % (16773)Version: Vampire 4.8 (commit 3a798227e on 2024-05-03 07:42:47 +0200)
% 38.87/5.97 % (16773)Termination reason: Refutation
% 38.87/5.97
% 38.87/5.97 % (16773)Memory used [KB]: 20263
% 38.87/5.97 % (16773)Time elapsed: 5.591 s
% 38.87/5.97 % (16773)Instructions burned: 12266 (million)
% 38.87/5.97 % (16768)Success in time 5.628 s
%------------------------------------------------------------------------------