ITP001 Axioms: ITP059^4.ax


%------------------------------------------------------------------------------
% File     : ITP059^4 : TPTP v9.0.0. Bugfixed v7.5.0.
% Domain   : Interactive Theorem Proving
% Axioms   : HOL4 syntactic export, chainy mode
% Version  : [BG+19] axioms.
% English  :

% Refs     : [BG+19] Brown et al. (2019), GRUNGE: A Grand Unified ATP Chall
%          : [Gau19] Gauthier (2019), Email to Geoff Sutcliffe
% Source   : [BG+19]
% Names    : ASCIInumbers.ax [Gau19]
%          : HL4059^4.ax [TPAP]

% Status   : Satisfiable
% Syntax   : Number of formulae    :  788 ( 346 unt; 417 typ;   0 def)
%            Number of atoms       :  542 ( 454 equ;   4 cnn)
%            Maximal formula atoms :   26 (   0 avg)
%            Number of connectives : 7425 (   4   ~;   2   |;  81   &;7222   @)
%                                         (  55 <=>;  61  =>;   0  <=;   0 <~>)
%            Maximal formula depth :   52 (   3 avg;7222 nst)
%            Number of types       :   10 (   9 usr)
%            Number of type conns  : 1754 (1754   >;   0   *;   0   +;   0  <<)
%            Number of symbols     :  410 ( 408 usr;  80 con; 0-4 aty)
%            Number of variables   :  621 (   0   ^ 620   !;   1   ?; 621   :)
% SPC      : TH0_SAT_EQU_NAR

% Comments :
% Bugfixes : v7.5.0 - Fixes to the axioms.
%------------------------------------------------------------------------------
thf(u,type,
    u: $tType ).

thf(d,type,
    d: $tType ).

thf(du,type,
    du: $tType ).

thf(mono_2Etyop_2Estring_2Echar,type,
    mono_2Etyop_2Estring_2Echar: $tType ).

thf(mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29,type,
    mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29: $tType ).

thf(mono_2Etyop_2Elist_2Elist_28tyop_2Enum_2Enum_29,type,
    mono_2Etyop_2Elist_2Elist_28tyop_2Enum_2Enum_29: $tType ).

thf(mono_2Etyop_2Enum_2Enum,type,
    mono_2Etyop_2Enum_2Enum: $tType ).

thf(mono_2Etyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29,type,
    mono_2Etyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29: $tType ).

thf(mono_2Etyop_2Epair_2Eprod_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Enum_2Enum_29,type,
    mono_2Etyop_2Epair_2Eprod_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Enum_2Enum_29: $tType ).

thf(tyop_2Elist_2Elist,type,
    tyop_2Elist_2Elist: d > d ).

thf(tyop_2Emin_2Ebool,type,
    tyop_2Emin_2Ebool: d ).

thf(tyop_2Emin_2Efun,type,
    tyop_2Emin_2Efun: d > d > d ).

thf(tyop_2Enum_2Enum,type,
    tyop_2Enum_2Enum: d ).

thf(tyop_2Eoption_2Eoption,type,
    tyop_2Eoption_2Eoption: d > d ).

thf(tyop_2Epair_2Eprod,type,
    tyop_2Epair_2Eprod: d > d > d ).

thf(tyop_2Estring_2Echar,type,
    tyop_2Estring_2Echar: d ).

thf(s,type,
    s: d > u > du ).

thf(app_2E2,type,
    app_2E2: du > du > u ).

thf(combin_i_2E0,type,
    combin_i_2E0: u ).

thf(combin_k_2E0,type,
    combin_k_2E0: u ).

thf(combin_s_2E0,type,
    combin_s_2E0: u ).

thf(c_2Ebool_2E_21_2E0,type,
    c_2Ebool_2E_21_2E0: u ).

thf(c_2Ebool_2E_21_2E1,type,
    c_2Ebool_2E_21_2E1: du > u ).

thf(c_2Epair_2E_2C_2E0,type,
    c_2Epair_2E_2C_2E0: u ).

thf(c_2Epair_2E_2C_2E2,type,
    c_2Epair_2E_2C_2E2: du > du > u ).

thf(c_2Earithmetic_2E_2D_2E0,type,
    c_2Earithmetic_2E_2D_2E0: u ).

thf(c_2Earithmetic_2E_2D_2E2,type,
    c_2Earithmetic_2E_2D_2E2: du > du > u ).

thf(c_2Ebool_2E_2F_5C_2E0,type,
    c_2Ebool_2E_2F_5C_2E0: u ).

thf(c_2Ebool_2E_2F_5C_2E2,type,
    c_2Ebool_2E_2F_5C_2E2: du > du > u ).

thf(c_2Enum_2E0_2E0,type,
    c_2Enum_2E0_2E0: u ).

thf(c_2Eprim__rec_2E_3C_2E0,type,
    c_2Eprim__rec_2E_3C_2E0: u ).

thf(c_2Eprim__rec_2E_3C_2E2,type,
    c_2Eprim__rec_2E_3C_2E2: du > du > u ).

thf(c_2Emin_2E_3D_2E0,type,
    c_2Emin_2E_3D_2E0: u ).

thf(c_2Emin_2E_3D_2E2,type,
    c_2Emin_2E_3D_2E2: du > du > u ).

thf(c_2Emin_2E_3D_3D_3E_2E0,type,
    c_2Emin_2E_3D_3D_3E_2E0: u ).

thf(c_2Emin_2E_3D_3D_3E_2E2,type,
    c_2Emin_2E_3D_3D_3E_2E2: du > du > u ).

thf(c_2Earithmetic_2E_3E_2E0,type,
    c_2Earithmetic_2E_3E_2E0: u ).

thf(c_2Earithmetic_2E_3E_2E1,type,
    c_2Earithmetic_2E_3E_2E1: du > u ).

thf(c_2Ebool_2E_3F_2E0,type,
    c_2Ebool_2E_3F_2E0: u ).

thf(c_2Ebool_2E_3F_2E1,type,
    c_2Ebool_2E_3F_2E1: du > u ).

thf(c_2Emin_2E_40_2E0,type,
    c_2Emin_2E_40_2E0: u ).

thf(c_2Emin_2E_40_2E1,type,
    c_2Emin_2E_40_2E1: du > u ).

thf(c_2Elist_2EAPPEND_2E0,type,
    c_2Elist_2EAPPEND_2E0: u ).

thf(c_2Elist_2EAPPEND_2E2,type,
    c_2Elist_2EAPPEND_2E2: du > du > u ).

thf(c_2Ebool_2EARB_2E0,type,
    c_2Ebool_2EARB_2E0: u ).

thf(c_2Ebit_2EBIT_2E0,type,
    c_2Ebit_2EBIT_2E0: u ).

thf(c_2Ebit_2EBIT_2E2,type,
    c_2Ebit_2EBIT_2E2: du > du > u ).

thf(c_2Earithmetic_2EBIT1_2E0,type,
    c_2Earithmetic_2EBIT1_2E0: u ).

thf(c_2Earithmetic_2EBIT1_2E1,type,
    c_2Earithmetic_2EBIT1_2E1: du > u ).

thf(c_2Earithmetic_2EBIT2_2E0,type,
    c_2Earithmetic_2EBIT2_2E0: u ).

thf(c_2Earithmetic_2EBIT2_2E1,type,
    c_2Earithmetic_2EBIT2_2E1: du > u ).

thf(c_2Ebit_2EBITV_2E0,type,
    c_2Ebit_2EBITV_2E0: u ).

thf(c_2Ebit_2EBITV_2E2,type,
    c_2Ebit_2EBITV_2E2: du > du > u ).

thf(c_2Estring_2ECHR_2E0,type,
    c_2Estring_2ECHR_2E0: u ).

thf(c_2Estring_2ECHR_2E1,type,
    c_2Estring_2ECHR_2E1: du > u ).

thf(c_2Ebool_2ECOND_2E0,type,
    c_2Ebool_2ECOND_2E0: u ).

thf(c_2Ebool_2ECOND_2E3,type,
    c_2Ebool_2ECOND_2E3: du > du > du > u ).

thf(c_2Elist_2ECONS_2E0,type,
    c_2Elist_2ECONS_2E0: u ).

thf(c_2Elist_2ECONS_2E2,type,
    c_2Elist_2ECONS_2E2: du > du > u ).

thf(c_2Elist_2EEVERY_2E0,type,
    c_2Elist_2EEVERY_2E0: u ).

thf(c_2Elist_2EEVERY_2E2,type,
    c_2Elist_2EEVERY_2E2: du > du > u ).

thf(c_2Estring_2EEXPLODE_2E0,type,
    c_2Estring_2EEXPLODE_2E0: u ).

thf(c_2Estring_2EEXPLODE_2E1,type,
    c_2Estring_2EEXPLODE_2E1: du > u ).

thf(c_2Ebool_2EF_2E0,type,
    c_2Ebool_2EF_2E0: u ).

thf(c_2EASCIInumbers_2EHEX_2E0,type,
    c_2EASCIInumbers_2EHEX_2E0: u ).

thf(c_2EASCIInumbers_2EHEX_2E1,type,
    c_2EASCIInumbers_2EHEX_2E1: du > u ).

thf(c_2Ecombin_2EI_2E0,type,
    c_2Ecombin_2EI_2E0: u ).

thf(c_2Ecombin_2EI_2E1,type,
    c_2Ecombin_2EI_2E1: du > u ).

thf(c_2Estring_2EIMPLODE_2E0,type,
    c_2Estring_2EIMPLODE_2E0: u ).

thf(c_2Estring_2EIMPLODE_2E1,type,
    c_2Estring_2EIMPLODE_2E1: du > u ).

thf(c_2Erich__list_2ELASTN_2E0,type,
    c_2Erich__list_2ELASTN_2E0: u ).

thf(c_2Erich__list_2ELASTN_2E2,type,
    c_2Erich__list_2ELASTN_2E2: du > du > u ).

thf(c_2Elist_2ELENGTH_2E0,type,
    c_2Elist_2ELENGTH_2E0: u ).

thf(c_2Elist_2ELENGTH_2E1,type,
    c_2Elist_2ELENGTH_2E1: du > u ).

thf(c_2Elogroot_2ELOG_2E0,type,
    c_2Elogroot_2ELOG_2E0: u ).

thf(c_2Elogroot_2ELOG_2E2,type,
    c_2Elogroot_2ELOG_2E2: du > du > u ).

thf(c_2Elist_2EMAP_2E0,type,
    c_2Elist_2EMAP_2E0: u ).

thf(c_2Elist_2EMAP_2E2,type,
    c_2Elist_2EMAP_2E2: du > du > u ).

thf(c_2Elist_2ENIL_2E0,type,
    c_2Elist_2ENIL_2E0: u ).

thf(c_2Eoption_2ENONE_2E0,type,
    c_2Eoption_2ENONE_2E0: u ).

thf(c_2Earithmetic_2ENUMERAL_2E0,type,
    c_2Earithmetic_2ENUMERAL_2E0: u ).

thf(c_2Earithmetic_2ENUMERAL_2E1,type,
    c_2Earithmetic_2ENUMERAL_2E1: du > u ).

thf(c_2Eprim__rec_2EPRE_2E0,type,
    c_2Eprim__rec_2EPRE_2E0: u ).

thf(c_2Eprim__rec_2EPRE_2E1,type,
    c_2Eprim__rec_2EPRE_2E1: du > u ).

thf(c_2Elist_2EREVERSE_2E0,type,
    c_2Elist_2EREVERSE_2E0: u ).

thf(c_2Elist_2EREVERSE_2E1,type,
    c_2Elist_2EREVERSE_2E1: du > u ).

thf(c_2Eoption_2ESOME_2E0,type,
    c_2Eoption_2ESOME_2E0: u ).

thf(c_2Eoption_2ESOME_2E1,type,
    c_2Eoption_2ESOME_2E1: du > u ).

thf(c_2Estring_2ESUB_2E0,type,
    c_2Estring_2ESUB_2E0: u ).

thf(c_2Estring_2ESUB_2E1,type,
    c_2Estring_2ESUB_2E1: du > u ).

thf(c_2Enum_2ESUC_2E0,type,
    c_2Enum_2ESUC_2E0: u ).

thf(c_2Enum_2ESUC_2E1,type,
    c_2Enum_2ESUC_2E1: du > u ).

thf(c_2Ebool_2ET_2E0,type,
    c_2Ebool_2ET_2E0: u ).

thf(c_2EASCIInumbers_2EUNHEX_2E0,type,
    c_2EASCIInumbers_2EUNHEX_2E0: u ).

thf(c_2EASCIInumbers_2EUNHEX_2E1,type,
    c_2EASCIInumbers_2EUNHEX_2E1: du > u ).

thf(c_2Erelation_2EWF_2E0,type,
    c_2Erelation_2EWF_2E0: u ).

thf(c_2Erelation_2EWF_2E1,type,
    c_2Erelation_2EWF_2E1: du > u ).

thf(c_2Erelation_2EWFREC_2E0,type,
    c_2Erelation_2EWFREC_2E0: u ).

thf(c_2Erelation_2EWFREC_2E2,type,
    c_2Erelation_2EWFREC_2E2: du > du > u ).

thf(c_2Earithmetic_2EZERO_2E0,type,
    c_2Earithmetic_2EZERO_2E0: u ).

thf(c_2Ebool_2E_5C_2F_2E0,type,
    c_2Ebool_2E_5C_2F_2E0: u ).

thf(c_2Ebool_2E_5C_2F_2E2,type,
    c_2Ebool_2E_5C_2F_2E2: du > du > u ).

thf(c_2EASCIInumbers_2EfromBinString_2E0,type,
    c_2EASCIInumbers_2EfromBinString_2E0: u ).

thf(c_2EASCIInumbers_2EfromBinString_2E1,type,
    c_2EASCIInumbers_2EfromBinString_2E1: du > u ).

thf(c_2EASCIInumbers_2EfromDecString_2E0,type,
    c_2EASCIInumbers_2EfromDecString_2E0: u ).

thf(c_2EASCIInumbers_2EfromDecString_2E1,type,
    c_2EASCIInumbers_2EfromDecString_2E1: du > u ).

thf(c_2EASCIInumbers_2EfromHexString_2E0,type,
    c_2EASCIInumbers_2EfromHexString_2E0: u ).

thf(c_2EASCIInumbers_2EfromHexString_2E1,type,
    c_2EASCIInumbers_2EfromHexString_2E1: du > u ).

thf(c_2Estring_2EisDigit_2E0,type,
    c_2Estring_2EisDigit_2E0: u ).

thf(c_2Estring_2EisDigit_2E1,type,
    c_2Estring_2EisDigit_2E1: du > u ).

thf(c_2Estring_2EisHexDigit_2E0,type,
    c_2Estring_2EisHexDigit_2E0: u ).

thf(c_2Estring_2EisHexDigit_2E1,type,
    c_2Estring_2EisHexDigit_2E1: du > u ).

thf(c_2Enumposrep_2El2n_2E0,type,
    c_2Enumposrep_2El2n_2E0: u ).

thf(c_2Enumposrep_2El2n_2E2,type,
    c_2Enumposrep_2El2n_2E2: du > du > u ).

thf(c_2Ebool_2Eliteral__case_2E0,type,
    c_2Ebool_2Eliteral__case_2E0: u ).

thf(c_2Ebool_2Eliteral__case_2E2,type,
    c_2Ebool_2Eliteral__case_2E2: du > du > u ).

thf(c_2Enumposrep_2En2l_2E0,type,
    c_2Enumposrep_2En2l_2E0: u ).

thf(c_2Enumposrep_2En2l_2E2,type,
    c_2Enumposrep_2En2l_2E2: du > du > u ).

thf(c_2EASCIInumbers_2En2s_2E0,type,
    c_2EASCIInumbers_2En2s_2E0: u ).

thf(c_2EASCIInumbers_2En2s_2E2,type,
    c_2EASCIInumbers_2En2s_2E2: du > du > u ).

thf(c_2EASCIInumbers_2En2s_2E3,type,
    c_2EASCIInumbers_2En2s_2E3: du > du > du > u ).

thf(c_2EASCIInumbers_2Enum__from__bin__string_2E0,type,
    c_2EASCIInumbers_2Enum__from__bin__string_2E0: u ).

thf(c_2EASCIInumbers_2Enum__from__bin__string_2E1,type,
    c_2EASCIInumbers_2Enum__from__bin__string_2E1: du > u ).

thf(c_2EASCIInumbers_2Enum__from__dec__string_2E0,type,
    c_2EASCIInumbers_2Enum__from__dec__string_2E0: u ).

thf(c_2EASCIInumbers_2Enum__from__dec__string_2E1,type,
    c_2EASCIInumbers_2Enum__from__dec__string_2E1: du > u ).

thf(c_2EASCIInumbers_2Enum__from__hex__string_2E0,type,
    c_2EASCIInumbers_2Enum__from__hex__string_2E0: u ).

thf(c_2EASCIInumbers_2Enum__from__hex__string_2E1,type,
    c_2EASCIInumbers_2Enum__from__hex__string_2E1: du > u ).

thf(c_2EASCIInumbers_2Enum__from__oct__string_2E0,type,
    c_2EASCIInumbers_2Enum__from__oct__string_2E0: u ).

thf(c_2EASCIInumbers_2Enum__to__bin__string_2E0,type,
    c_2EASCIInumbers_2Enum__to__bin__string_2E0: u ).

thf(c_2EASCIInumbers_2Enum__to__bin__string_2E1,type,
    c_2EASCIInumbers_2Enum__to__bin__string_2E1: du > u ).

thf(c_2EASCIInumbers_2Enum__to__dec__string_2E0,type,
    c_2EASCIInumbers_2Enum__to__dec__string_2E0: u ).

thf(c_2EASCIInumbers_2Enum__to__dec__string_2E1,type,
    c_2EASCIInumbers_2Enum__to__dec__string_2E1: du > u ).

thf(c_2EASCIInumbers_2Enum__to__hex__string_2E0,type,
    c_2EASCIInumbers_2Enum__to__hex__string_2E0: u ).

thf(c_2EASCIInumbers_2Enum__to__oct__string_2E0,type,
    c_2EASCIInumbers_2Enum__to__oct__string_2E0: u ).

thf(c_2Ecombin_2Eo_2E0,type,
    c_2Ecombin_2Eo_2E0: u ).

thf(c_2Ecombin_2Eo_2E2,type,
    c_2Ecombin_2Eo_2E2: du > du > u ).

thf(c_2EASCIInumbers_2Es2n_2E0,type,
    c_2EASCIInumbers_2Es2n_2E0: u ).

thf(c_2EASCIInumbers_2Es2n_2E2,type,
    c_2EASCIInumbers_2Es2n_2E2: du > du > u ).

thf(c_2EASCIInumbers_2Es2n_2E3,type,
    c_2EASCIInumbers_2Es2n_2E3: du > du > du > u ).

thf(c_2Estring_2EtoUpper_2E0,type,
    c_2Estring_2EtoUpper_2E0: u ).

thf(c_2Estring_2EtoUpper_2E1,type,
    c_2Estring_2EtoUpper_2E1: du > u ).

thf(c_2Ebool_2E_7E_2E0,type,
    c_2Ebool_2E_7E_2E0: u ).

thf(c_2Ebool_2E_7E_2E1,type,
    c_2Ebool_2E_7E_2E1: du > u ).

thf(mono_2Eapp_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool,type,
    mono_2Eapp_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool: ( $o > $o ) > $o > $o ).

thf(mono_2Eapp_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29,type,
    mono_2Eapp_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29: ( $o > $o > $o ) > $o > $o > $o ).

thf(mono_2Eapp_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Estring_2Echar_29_29,type,
    mono_2Eapp_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Estring_2Echar_29_29: ( $o > mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Estring_2Echar ) > $o > mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Estring_2Echar ).

thf(mono_2Eapp_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_29_29,type,
    mono_2Eapp_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_29_29: ( $o > mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 ) > $o > mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 ).

thf(mono_2Eapp_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29,type,
    mono_2Eapp_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29: ( $o > mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Enum_2Enum ) > $o > mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Enum_2Enum ).

thf(mono_2Eapp_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29_2Ctyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29_29_29,type,
    mono_2Eapp_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29_2Ctyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29_29_29: ( $o > mono_2Etyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29 > mono_2Etyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29 > mono_2Etyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29 ) > $o > mono_2Etyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29 > mono_2Etyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29 > mono_2Etyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29 ).

thf(mono_2Eapp_2Emono_2Etyop_2Estring_2Echar_20mono_2Etyop_2Emin_2Ebool,type,
    mono_2Eapp_2Emono_2Etyop_2Estring_2Echar_20mono_2Etyop_2Emin_2Ebool: ( mono_2Etyop_2Estring_2Echar > $o ) > mono_2Etyop_2Estring_2Echar > $o ).

thf(mono_2Eapp_2Emono_2Etyop_2Estring_2Echar_20mono_2Etyop_2Estring_2Echar,type,
    mono_2Eapp_2Emono_2Etyop_2Estring_2Echar_20mono_2Etyop_2Estring_2Echar: ( mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Estring_2Echar ) > mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Estring_2Echar ).

thf(mono_2Eapp_2Emono_2Etyop_2Estring_2Echar_20mono_2Etyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Estring_2Echar_29,type,
    mono_2Eapp_2Emono_2Etyop_2Estring_2Echar_20mono_2Etyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Estring_2Echar_29: ( mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Estring_2Echar ) > mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Estring_2Echar ).

thf(mono_2Eapp_2Emono_2Etyop_2Estring_2Echar_20mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_29,type,
    mono_2Eapp_2Emono_2Etyop_2Estring_2Echar_20mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_29: ( mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 ) > mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 ).

thf(mono_2Eapp_2Emono_2Etyop_2Estring_2Echar_20mono_2Etyop_2Enum_2Enum,type,
    mono_2Eapp_2Emono_2Etyop_2Estring_2Echar_20mono_2Etyop_2Enum_2Enum: ( mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Enum_2Enum ) > mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Enum_2Enum ).

thf(mono_2Eapp_2Emono_2Etyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Emin_2Ebool_29,type,
    mono_2Eapp_2Emono_2Etyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Emin_2Ebool_29: ( ( mono_2Etyop_2Estring_2Echar > $o ) > mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 > $o ) > ( mono_2Etyop_2Estring_2Echar > $o ) > mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 > $o ).

thf(mono_2Eapp_2Emono_2Etyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Estring_2Echar_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_29,type,
    mono_2Eapp_2Emono_2Etyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Estring_2Echar_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_29: ( ( mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Estring_2Echar ) > mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 ) > ( mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Estring_2Echar ) > mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 ).

thf(mono_2Eapp_2Emono_2Etyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Ebool_29_29_20mono_2Etyop_2Emin_2Ebool,type,
    mono_2Eapp_2Emono_2Etyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Ebool_29_29_20mono_2Etyop_2Emin_2Ebool: ( ( mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Estring_2Echar > $o ) > $o ) > ( mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Estring_2Echar > $o ) > $o ).

thf(mono_2Eapp_2Emono_2Etyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Ebool_29_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_29_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_29,type,
    mono_2Eapp_2Emono_2Etyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Ebool_29_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_29_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_29: ( ( mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Estring_2Echar > $o ) > ( ( mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Enum_2Enum ) > mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Enum_2Enum ) > mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Enum_2Enum ) > ( mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Estring_2Echar > $o ) > ( ( mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Enum_2Enum ) > mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Enum_2Enum ) > mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Enum_2Enum ).

thf(mono_2Eapp_2Emono_2Etyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Ebool_29,type,
    mono_2Eapp_2Emono_2Etyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Ebool_29: ( ( mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Enum_2Enum ) > mono_2Etyop_2Estring_2Echar > $o ) > ( mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Enum_2Enum ) > mono_2Etyop_2Estring_2Echar > $o ).

thf(mono_2Eapp_2Emono_2Etyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Estring_2Echar_29,type,
    mono_2Eapp_2Emono_2Etyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Estring_2Echar_29: ( ( mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Enum_2Enum ) > mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Estring_2Echar ) > ( mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Enum_2Enum ) > mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Estring_2Echar ).

thf(mono_2Eapp_2Emono_2Etyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29,type,
    mono_2Eapp_2Emono_2Etyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29: ( ( mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Enum_2Enum ) > mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Enum_2Enum ) > ( mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Enum_2Enum ) > mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Enum_2Enum ).

thf(mono_2Eapp_2Emono_2Etyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Emin_2Ebool_29,type,
    mono_2Eapp_2Emono_2Etyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Emin_2Ebool_29: ( ( mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Enum_2Enum ) > mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 > $o ) > ( mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Enum_2Enum ) > mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 > $o ).

thf(mono_2Eapp_2Emono_2Etyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Elist_2Elist_28tyop_2Enum_2Enum_29_29,type,
    mono_2Eapp_2Emono_2Etyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Elist_2Elist_28tyop_2Enum_2Enum_29_29: ( ( mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Enum_2Enum ) > mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Enum_2Enum_29 ) > ( mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Enum_2Enum ) > mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Enum_2Enum_29 ).

thf(mono_2Eapp_2Emono_2Etyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Enum_2Enum_29,type,
    mono_2Eapp_2Emono_2Etyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Enum_2Enum_29: ( ( mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Enum_2Enum ) > mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 > mono_2Etyop_2Enum_2Enum ) > ( mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Enum_2Enum ) > mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 > mono_2Etyop_2Enum_2Enum ).

thf(mono_2Eapp_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Ebool_29_29_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Ebool_29_29,type,
    mono_2Eapp_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Ebool_29_29_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Ebool_29_29: ( ( ( mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Estring_2Echar > $o ) > $o ) > mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Estring_2Echar > $o ) > ( ( mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Estring_2Echar > $o ) > $o ) > mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Estring_2Echar > $o ).

thf(mono_2Eapp_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29,type,
    mono_2Eapp_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29: ( ( ( mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Enum_2Enum ) > mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Enum_2Enum ) > mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Enum_2Enum ) > ( ( mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Enum_2Enum ) > mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Enum_2Enum ) > mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Enum_2Enum ).

thf(mono_2Eapp_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Estring_2Echar_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Estring_2Echar_29_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Estring_2Echar_29,type,
    mono_2Eapp_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Estring_2Echar_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Estring_2Echar_29_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Estring_2Echar_29: ( ( ( mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Estring_2Echar ) > mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Estring_2Echar ) > mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Estring_2Echar ) > ( ( mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Estring_2Echar ) > mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Estring_2Echar ) > mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Estring_2Echar ).

thf(mono_2Eapp_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29,type,
    mono_2Eapp_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29: ( ( ( mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Enum_2Enum > $o ) > $o ) > mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Enum_2Enum > $o ) > ( ( mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Enum_2Enum > $o ) > $o ) > mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Enum_2Enum > $o ).

thf(mono_2Eapp_2Emono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Enum_2Enum_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29,type,
    mono_2Eapp_2Emono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Enum_2Enum_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29: ( ( mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 > mono_2Etyop_2Enum_2Enum ) > ( mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 ) > mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Enum_2Enum ) > ( mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 > mono_2Etyop_2Enum_2Enum ) > ( mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 ) > mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Enum_2Enum ).

thf(mono_2Eapp_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Ebool_29_29,type,
    mono_2Eapp_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Ebool_29_29: ( ( mono_2Etyop_2Enum_2Enum > $o ) > ( mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Enum_2Enum ) > mono_2Etyop_2Estring_2Echar > $o ) > ( mono_2Etyop_2Enum_2Enum > $o ) > ( mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Enum_2Enum ) > mono_2Etyop_2Estring_2Echar > $o ).

thf(mono_2Eapp_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Estring_2Echar_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Estring_2Echar_29_29,type,
    mono_2Eapp_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Estring_2Echar_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Estring_2Echar_29_29: ( ( mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Estring_2Echar ) > ( mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Enum_2Enum ) > mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Estring_2Echar ) > ( mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Estring_2Echar ) > ( mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Enum_2Enum ) > mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Estring_2Echar ).

thf(mono_2Eapp_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Estring_2Echar_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Enum_2Enum_29_2Ctyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_29,type,
    mono_2Eapp_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Estring_2Echar_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Enum_2Enum_29_2Ctyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_29: ( ( mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Estring_2Echar ) > mono_2Etyop_2Elist_2Elist_28tyop_2Enum_2Enum_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 ) > ( mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Estring_2Echar ) > mono_2Etyop_2Elist_2Elist_28tyop_2Enum_2Enum_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 ).

thf(mono_2Eapp_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Estring_2Echar_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Estring_2Echar_29,type,
    mono_2Eapp_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Estring_2Echar_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Estring_2Echar_29: ( ( mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Estring_2Echar ) > mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Estring_2Echar ) > ( mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Estring_2Echar ) > mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Estring_2Echar ).

thf(mono_2Eapp_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Estring_2Echar_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_29,type,
    mono_2Eapp_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Estring_2Echar_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_29: ( ( mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Estring_2Echar ) > mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 ) > ( mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Estring_2Echar ) > mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 ).

thf(mono_2Eapp_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29_20mono_2Etyop_2Emin_2Ebool,type,
    mono_2Eapp_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29_20mono_2Etyop_2Emin_2Ebool: ( ( mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Enum_2Enum > $o ) > $o ) > ( mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Enum_2Enum > $o ) > $o ).

thf(mono_2Eapp_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Estring_2Echar_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Estring_2Echar_29_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Estring_2Echar_29_29,type,
    mono_2Eapp_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Estring_2Echar_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Estring_2Echar_29_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Estring_2Echar_29_29: ( ( mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Enum_2Enum > $o ) > ( ( mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Estring_2Echar ) > mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Estring_2Echar ) > mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Estring_2Echar ) > ( mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Enum_2Enum > $o ) > ( ( mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Estring_2Echar ) > mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Estring_2Echar ) > mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Estring_2Echar ).

thf(mono_2Eapp_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29,type,
    mono_2Eapp_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29: ( ( mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 ) > mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Enum_2Enum ) > ( mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 ) > mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Enum_2Enum ).

thf(mono_2Eapp_2Emono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_20mono_2Etyop_2Emin_2Ebool,type,
    mono_2Eapp_2Emono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_20mono_2Etyop_2Emin_2Ebool: ( mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 > $o ) > mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 > $o ).

thf(mono_2Eapp_2Emono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_29,type,
    mono_2Eapp_2Emono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_29: ( mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 ) > mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 ).

thf(mono_2Eapp_2Emono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Epair_2Eprod_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Enum_2Enum_29_29,type,
    mono_2Eapp_2Emono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Epair_2Eprod_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Enum_2Enum_29_29: ( mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 > mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Epair_2Eprod_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Enum_2Enum_29 ) > mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 > mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Epair_2Eprod_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Enum_2Enum_29 ).

thf(mono_2Eapp_2Emono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_20mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29,type,
    mono_2Eapp_2Emono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_20mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29: ( mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 ) > mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 ).

thf(mono_2Eapp_2Emono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_20mono_2Etyop_2Elist_2Elist_28tyop_2Enum_2Enum_29,type,
    mono_2Eapp_2Emono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_20mono_2Etyop_2Elist_2Elist_28tyop_2Enum_2Enum_29: ( mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Enum_2Enum_29 ) > mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Enum_2Enum_29 ).

thf(mono_2Eapp_2Emono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_20mono_2Etyop_2Enum_2Enum,type,
    mono_2Eapp_2Emono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_20mono_2Etyop_2Enum_2Enum: ( mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 > mono_2Etyop_2Enum_2Enum ) > mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 > mono_2Etyop_2Enum_2Enum ).

thf(mono_2Eapp_2Emono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_20mono_2Etyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29,type,
    mono_2Eapp_2Emono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_20mono_2Etyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29: ( mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 > mono_2Etyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29 ) > mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 > mono_2Etyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29 ).

thf(mono_2Eapp_2Emono_2Etyop_2Elist_2Elist_28tyop_2Enum_2Enum_29_20mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29,type,
    mono_2Eapp_2Emono_2Etyop_2Elist_2Elist_28tyop_2Enum_2Enum_29_20mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29: ( mono_2Etyop_2Elist_2Elist_28tyop_2Enum_2Enum_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 ) > mono_2Etyop_2Elist_2Elist_28tyop_2Enum_2Enum_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 ).

thf(mono_2Eapp_2Emono_2Etyop_2Elist_2Elist_28tyop_2Enum_2Enum_29_20mono_2Etyop_2Enum_2Enum,type,
    mono_2Eapp_2Emono_2Etyop_2Elist_2Elist_28tyop_2Enum_2Enum_29_20mono_2Etyop_2Enum_2Enum: ( mono_2Etyop_2Elist_2Elist_28tyop_2Enum_2Enum_29 > mono_2Etyop_2Enum_2Enum ) > mono_2Etyop_2Elist_2Elist_28tyop_2Enum_2Enum_29 > mono_2Etyop_2Enum_2Enum ).

thf(mono_2Eapp_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Emin_2Ebool,type,
    mono_2Eapp_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Emin_2Ebool: ( mono_2Etyop_2Enum_2Enum > $o ) > mono_2Etyop_2Enum_2Enum > $o ).

thf(mono_2Eapp_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Estring_2Echar,type,
    mono_2Eapp_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Estring_2Echar: ( mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Estring_2Echar ) > mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Estring_2Echar ).

thf(mono_2Eapp_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Emin_2Ebool_29_29,type,
    mono_2Eapp_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Emin_2Ebool_29_29: ( mono_2Etyop_2Enum_2Enum > ( mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Enum_2Enum ) > mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 > $o ) > mono_2Etyop_2Enum_2Enum > ( mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Enum_2Enum ) > mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 > $o ).

thf(mono_2Eapp_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Enum_2Enum_29_29,type,
    mono_2Eapp_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Enum_2Enum_29_29: ( mono_2Etyop_2Enum_2Enum > ( mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Enum_2Enum ) > mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 > mono_2Etyop_2Enum_2Enum ) > mono_2Etyop_2Enum_2Enum > ( mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Enum_2Enum ) > mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 > mono_2Etyop_2Enum_2Enum ).

thf(mono_2Eapp_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Estring_2Echar_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_29_29,type,
    mono_2Eapp_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Estring_2Echar_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_29_29: ( mono_2Etyop_2Enum_2Enum > ( mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Estring_2Echar ) > mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 ) > mono_2Etyop_2Enum_2Enum > ( mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Estring_2Echar ) > mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 ).

thf(mono_2Eapp_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_29,type,
    mono_2Eapp_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_29: ( mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 ) > mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 ).

thf(mono_2Eapp_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Enum_2Enum_29_2Ctyop_2Enum_2Enum_29,type,
    mono_2Eapp_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Enum_2Enum_29_2Ctyop_2Enum_2Enum_29: ( mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Elist_2Elist_28tyop_2Enum_2Enum_29 > mono_2Etyop_2Enum_2Enum ) > mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Elist_2Elist_28tyop_2Enum_2Enum_29 > mono_2Etyop_2Enum_2Enum ).

thf(mono_2Eapp_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29,type,
    mono_2Eapp_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29: ( mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Enum_2Enum > $o ) > mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Enum_2Enum > $o ).

thf(mono_2Eapp_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Elist_2Elist_28tyop_2Enum_2Enum_29_29,type,
    mono_2Eapp_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Elist_2Elist_28tyop_2Enum_2Enum_29_29: ( mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Elist_2Elist_28tyop_2Enum_2Enum_29 ) > mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Elist_2Elist_28tyop_2Enum_2Enum_29 ).

thf(mono_2Eapp_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29,type,
    mono_2Eapp_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29: ( mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Enum_2Enum ) > mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Enum_2Enum ).

thf(mono_2Eapp_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29,type,
    mono_2Eapp_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29: ( mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 ) > mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 ).

thf(mono_2Eapp_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Elist_2Elist_28tyop_2Enum_2Enum_29,type,
    mono_2Eapp_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Elist_2Elist_28tyop_2Enum_2Enum_29: ( mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Elist_2Elist_28tyop_2Enum_2Enum_29 ) > mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Elist_2Elist_28tyop_2Enum_2Enum_29 ).

thf(mono_2Eapp_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Enum_2Enum,type,
    mono_2Eapp_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Enum_2Enum: ( mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Enum_2Enum ) > mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Enum_2Enum ).

thf(mono_2Eapp_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29,type,
    mono_2Eapp_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29: ( mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29 ) > mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29 ).

thf(mono_2Eapp_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Epair_2Eprod_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Enum_2Enum_29,type,
    mono_2Eapp_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Epair_2Eprod_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Enum_2Enum_29: ( mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Epair_2Eprod_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Enum_2Enum_29 ) > mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Epair_2Eprod_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Enum_2Enum_29 ).

thf(mono_2Eapp_2Emono_2Etyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29_2Ctyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29_29,type,
    mono_2Eapp_2Emono_2Etyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29_2Ctyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29_29: ( mono_2Etyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29 > mono_2Etyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29 > mono_2Etyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29 ) > mono_2Etyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29 > mono_2Etyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29 > mono_2Etyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29 ).

thf(mono_2Eapp_2Emono_2Etyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29_20mono_2Etyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29,type,
    mono_2Eapp_2Emono_2Etyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29_20mono_2Etyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29: ( mono_2Etyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29 > mono_2Etyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29 ) > mono_2Etyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29 > mono_2Etyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29 ).

thf(mono_2Eapp_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Enum_2Enum_29_20mono_2Etyop_2Estring_2Echar,type,
    mono_2Eapp_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Enum_2Enum_29_20mono_2Etyop_2Estring_2Echar: ( mono_2Etyop_2Epair_2Eprod_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Enum_2Enum_29 > mono_2Etyop_2Estring_2Echar ) > mono_2Etyop_2Epair_2Eprod_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Enum_2Enum_29 > mono_2Etyop_2Estring_2Echar ).

thf(mono_2Ec_2Epair_2E_2C_2Emono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_20mono_2Etyop_2Enum_2Enum,type,
    mono_2Ec_2Epair_2E_2C_2Emono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_20mono_2Etyop_2Enum_2Enum: mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 > mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Epair_2Eprod_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Enum_2Enum_29 ).

thf(mono_2Ec_2Earithmetic_2E_2D,type,
    mono_2Ec_2Earithmetic_2E_2D: mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Enum_2Enum ).

thf(mono_2Ec_2Ebool_2E_2F_5C,type,
    mono_2Ec_2Ebool_2E_2F_5C: $o > $o > $o ).

thf(mono_2Ec_2Enum_2E0,type,
    mono_2Ec_2Enum_2E0: mono_2Etyop_2Enum_2Enum ).

thf(mono_2Ec_2Eprim__rec_2E_3C,type,
    mono_2Ec_2Eprim__rec_2E_3C: mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Enum_2Enum > $o ).

thf(mono_2Ec_2Emin_2E_3D_3D_3E,type,
    mono_2Ec_2Emin_2E_3D_3D_3E: $o > $o > $o ).

thf(mono_2Ec_2Earithmetic_2E_3E,type,
    mono_2Ec_2Earithmetic_2E_3E: mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Enum_2Enum > $o ).

thf(mono_2Ec_2Emin_2E_40_2Emono_2Etyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Ebool_29_29,type,
    mono_2Ec_2Emin_2E_40_2Emono_2Etyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Ebool_29_29: ( ( mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Estring_2Echar > $o ) > $o ) > mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Estring_2Echar > $o ).

thf(mono_2Ec_2Emin_2E_40_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29,type,
    mono_2Ec_2Emin_2E_40_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29: ( ( mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Enum_2Enum > $o ) > $o ) > mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Enum_2Enum > $o ).

thf(mono_2Ec_2Elist_2EAPPEND_2Emono_2Etyop_2Estring_2Echar,type,
    mono_2Ec_2Elist_2EAPPEND_2Emono_2Etyop_2Estring_2Echar: mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 ).

thf(mono_2Ec_2Ebool_2EARB_2Emono_2Etyop_2Estring_2Echar,type,
    mono_2Ec_2Ebool_2EARB_2Emono_2Etyop_2Estring_2Echar: mono_2Etyop_2Estring_2Echar ).

thf(mono_2Ec_2Ebool_2EARB_2Emono_2Etyop_2Enum_2Enum,type,
    mono_2Ec_2Ebool_2EARB_2Emono_2Etyop_2Enum_2Enum: mono_2Etyop_2Enum_2Enum ).

thf(mono_2Ec_2Ebit_2EBIT,type,
    mono_2Ec_2Ebit_2EBIT: mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Enum_2Enum > $o ).

thf(mono_2Ec_2Earithmetic_2EBIT1,type,
    mono_2Ec_2Earithmetic_2EBIT1: mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Enum_2Enum ).

thf(mono_2Ec_2Earithmetic_2EBIT2,type,
    mono_2Ec_2Earithmetic_2EBIT2: mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Enum_2Enum ).

thf(mono_2Ec_2Ebit_2EBITV,type,
    mono_2Ec_2Ebit_2EBITV: mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Enum_2Enum ).

thf(mono_2Ec_2Estring_2ECHR,type,
    mono_2Ec_2Estring_2ECHR: mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Estring_2Echar ).

thf(mono_2Ec_2Ebool_2ECOND_2Emono_2Etyop_2Estring_2Echar,type,
    mono_2Ec_2Ebool_2ECOND_2Emono_2Etyop_2Estring_2Echar: $o > mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Estring_2Echar ).

thf(mono_2Ec_2Ebool_2ECOND_2Emono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29,type,
    mono_2Ec_2Ebool_2ECOND_2Emono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29: $o > mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 ).

thf(mono_2Ec_2Ebool_2ECOND_2Emono_2Etyop_2Enum_2Enum,type,
    mono_2Ec_2Ebool_2ECOND_2Emono_2Etyop_2Enum_2Enum: $o > mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Enum_2Enum ).

thf(mono_2Ec_2Ebool_2ECOND_2Emono_2Etyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29,type,
    mono_2Ec_2Ebool_2ECOND_2Emono_2Etyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29: $o > mono_2Etyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29 > mono_2Etyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29 > mono_2Etyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29 ).

thf(mono_2Ec_2Elist_2ECONS_2Emono_2Etyop_2Estring_2Echar,type,
    mono_2Ec_2Elist_2ECONS_2Emono_2Etyop_2Estring_2Echar: mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 ).

thf(mono_2Ec_2Elist_2EEVERY_2Emono_2Etyop_2Estring_2Echar,type,
    mono_2Ec_2Elist_2EEVERY_2Emono_2Etyop_2Estring_2Echar: ( mono_2Etyop_2Estring_2Echar > $o ) > mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 > $o ).

thf(mono_2Ec_2Estring_2EEXPLODE,type,
    mono_2Ec_2Estring_2EEXPLODE: mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 ).

thf(mono_2Ec_2Ebool_2EF,type,
    mono_2Ec_2Ebool_2EF: $o ).

thf(mono_2Ec_2EASCIInumbers_2EHEX,type,
    mono_2Ec_2EASCIInumbers_2EHEX: mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Estring_2Echar ).

thf(mono_2Ec_2Ecombin_2EI_2Emono_2Etyop_2Estring_2Echar,type,
    mono_2Ec_2Ecombin_2EI_2Emono_2Etyop_2Estring_2Echar: mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Estring_2Echar ).

thf(mono_2Ec_2Ecombin_2EI_2Emono_2Etyop_2Enum_2Enum,type,
    mono_2Ec_2Ecombin_2EI_2Emono_2Etyop_2Enum_2Enum: mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Enum_2Enum ).

thf(mono_2Ec_2Estring_2EIMPLODE,type,
    mono_2Ec_2Estring_2EIMPLODE: mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 ).

thf(mono_2Ec_2Erich__list_2ELASTN_2Emono_2Etyop_2Estring_2Echar,type,
    mono_2Ec_2Erich__list_2ELASTN_2Emono_2Etyop_2Estring_2Echar: mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 ).

thf(mono_2Ec_2Elist_2ELENGTH_2Emono_2Etyop_2Estring_2Echar,type,
    mono_2Ec_2Elist_2ELENGTH_2Emono_2Etyop_2Estring_2Echar: mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 > mono_2Etyop_2Enum_2Enum ).

thf(mono_2Ec_2Elogroot_2ELOG,type,
    mono_2Ec_2Elogroot_2ELOG: mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Enum_2Enum ).

thf(mono_2Ec_2Elist_2EMAP_2Emono_2Etyop_2Estring_2Echar_20mono_2Etyop_2Estring_2Echar,type,
    mono_2Ec_2Elist_2EMAP_2Emono_2Etyop_2Estring_2Echar_20mono_2Etyop_2Estring_2Echar: ( mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Estring_2Echar ) > mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 ).

thf(mono_2Ec_2Elist_2EMAP_2Emono_2Etyop_2Estring_2Echar_20mono_2Etyop_2Enum_2Enum,type,
    mono_2Ec_2Elist_2EMAP_2Emono_2Etyop_2Estring_2Echar_20mono_2Etyop_2Enum_2Enum: ( mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Enum_2Enum ) > mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Enum_2Enum_29 ).

thf(mono_2Ec_2Elist_2EMAP_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Estring_2Echar,type,
    mono_2Ec_2Elist_2EMAP_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Estring_2Echar: ( mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Estring_2Echar ) > mono_2Etyop_2Elist_2Elist_28tyop_2Enum_2Enum_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 ).

thf(mono_2Ec_2Elist_2ENIL_2Emono_2Etyop_2Estring_2Echar,type,
    mono_2Ec_2Elist_2ENIL_2Emono_2Etyop_2Estring_2Echar: mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 ).

thf(mono_2Ec_2Eoption_2ENONE_2Emono_2Etyop_2Enum_2Enum,type,
    mono_2Ec_2Eoption_2ENONE_2Emono_2Etyop_2Enum_2Enum: mono_2Etyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29 ).

thf(mono_2Ec_2Earithmetic_2ENUMERAL,type,
    mono_2Ec_2Earithmetic_2ENUMERAL: mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Enum_2Enum ).

thf(mono_2Ec_2Eprim__rec_2EPRE,type,
    mono_2Ec_2Eprim__rec_2EPRE: mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Enum_2Enum ).

thf(mono_2Ec_2Elist_2EREVERSE_2Emono_2Etyop_2Estring_2Echar,type,
    mono_2Ec_2Elist_2EREVERSE_2Emono_2Etyop_2Estring_2Echar: mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 ).

thf(mono_2Ec_2Eoption_2ESOME_2Emono_2Etyop_2Enum_2Enum,type,
    mono_2Ec_2Eoption_2ESOME_2Emono_2Etyop_2Enum_2Enum: mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29 ).

thf(mono_2Ec_2Estring_2ESUB,type,
    mono_2Ec_2Estring_2ESUB: mono_2Etyop_2Epair_2Eprod_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Enum_2Enum_29 > mono_2Etyop_2Estring_2Echar ).

thf(mono_2Ec_2Enum_2ESUC,type,
    mono_2Ec_2Enum_2ESUC: mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Enum_2Enum ).

thf(mono_2Ec_2Ebool_2ET,type,
    mono_2Ec_2Ebool_2ET: $o ).

thf(mono_2Ec_2EASCIInumbers_2EUNHEX,type,
    mono_2Ec_2EASCIInumbers_2EUNHEX: mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Enum_2Enum ).

thf(mono_2Ec_2Erelation_2EWF_2Emono_2Etyop_2Estring_2Echar,type,
    mono_2Ec_2Erelation_2EWF_2Emono_2Etyop_2Estring_2Echar: ( mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Estring_2Echar > $o ) > $o ).

thf(mono_2Ec_2Erelation_2EWF_2Emono_2Etyop_2Enum_2Enum,type,
    mono_2Ec_2Erelation_2EWF_2Emono_2Etyop_2Enum_2Enum: ( mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Enum_2Enum > $o ) > $o ).

thf(mono_2Ec_2Erelation_2EWFREC_2Emono_2Etyop_2Estring_2Echar_20mono_2Etyop_2Enum_2Enum,type,
    mono_2Ec_2Erelation_2EWFREC_2Emono_2Etyop_2Estring_2Echar_20mono_2Etyop_2Enum_2Enum: ( mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Estring_2Echar > $o ) > ( ( mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Enum_2Enum ) > mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Enum_2Enum ) > mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Enum_2Enum ).

thf(mono_2Ec_2Erelation_2EWFREC_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Estring_2Echar,type,
    mono_2Ec_2Erelation_2EWFREC_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Estring_2Echar: ( mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Enum_2Enum > $o ) > ( ( mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Estring_2Echar ) > mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Estring_2Echar ) > mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Estring_2Echar ).

thf(mono_2Ec_2Earithmetic_2EZERO,type,
    mono_2Ec_2Earithmetic_2EZERO: mono_2Etyop_2Enum_2Enum ).

thf(mono_2Ec_2Ebool_2E_5C_2F,type,
    mono_2Ec_2Ebool_2E_5C_2F: $o > $o > $o ).

thf(mono_2Ec_2EASCIInumbers_2EfromBinString,type,
    mono_2Ec_2EASCIInumbers_2EfromBinString: mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 > mono_2Etyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29 ).

thf(mono_2Ec_2EASCIInumbers_2EfromDecString,type,
    mono_2Ec_2EASCIInumbers_2EfromDecString: mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 > mono_2Etyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29 ).

thf(mono_2Ec_2EASCIInumbers_2EfromHexString,type,
    mono_2Ec_2EASCIInumbers_2EfromHexString: mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 > mono_2Etyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29 ).

thf(mono_2Ec_2Estring_2EisDigit,type,
    mono_2Ec_2Estring_2EisDigit: mono_2Etyop_2Estring_2Echar > $o ).

thf(mono_2Ec_2Estring_2EisHexDigit,type,
    mono_2Ec_2Estring_2EisHexDigit: mono_2Etyop_2Estring_2Echar > $o ).

thf(mono_2Ec_2Enumposrep_2El2n,type,
    mono_2Ec_2Enumposrep_2El2n: mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Elist_2Elist_28tyop_2Enum_2Enum_29 > mono_2Etyop_2Enum_2Enum ).

thf(mono_2Ec_2Ebool_2Eliteral__case_2Emono_2Etyop_2Estring_2Echar_20mono_2Etyop_2Enum_2Enum,type,
    mono_2Ec_2Ebool_2Eliteral__case_2Emono_2Etyop_2Estring_2Echar_20mono_2Etyop_2Enum_2Enum: ( mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Enum_2Enum ) > mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Enum_2Enum ).

thf(mono_2Ec_2Ebool_2Eliteral__case_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Estring_2Echar,type,
    mono_2Ec_2Ebool_2Eliteral__case_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Estring_2Echar: ( mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Estring_2Echar ) > mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Estring_2Echar ).

thf(mono_2Ec_2Enumposrep_2En2l,type,
    mono_2Ec_2Enumposrep_2En2l: mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Elist_2Elist_28tyop_2Enum_2Enum_29 ).

thf(mono_2Ec_2EASCIInumbers_2En2s,type,
    mono_2Ec_2EASCIInumbers_2En2s: mono_2Etyop_2Enum_2Enum > ( mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Estring_2Echar ) > mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 ).

thf(mono_2Ec_2EASCIInumbers_2Enum__from__bin__string,type,
    mono_2Ec_2EASCIInumbers_2Enum__from__bin__string: mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 > mono_2Etyop_2Enum_2Enum ).

thf(mono_2Ec_2EASCIInumbers_2Enum__from__dec__string,type,
    mono_2Ec_2EASCIInumbers_2Enum__from__dec__string: mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 > mono_2Etyop_2Enum_2Enum ).

thf(mono_2Ec_2EASCIInumbers_2Enum__from__hex__string,type,
    mono_2Ec_2EASCIInumbers_2Enum__from__hex__string: mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 > mono_2Etyop_2Enum_2Enum ).

thf(mono_2Ec_2EASCIInumbers_2Enum__from__oct__string,type,
    mono_2Ec_2EASCIInumbers_2Enum__from__oct__string: mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 > mono_2Etyop_2Enum_2Enum ).

thf(mono_2Ec_2EASCIInumbers_2Enum__to__bin__string,type,
    mono_2Ec_2EASCIInumbers_2Enum__to__bin__string: mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 ).

thf(mono_2Ec_2EASCIInumbers_2Enum__to__dec__string,type,
    mono_2Ec_2EASCIInumbers_2Enum__to__dec__string: mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 ).

thf(mono_2Ec_2EASCIInumbers_2Enum__to__hex__string,type,
    mono_2Ec_2EASCIInumbers_2Enum__to__hex__string: mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 ).

thf(mono_2Ec_2EASCIInumbers_2Enum__to__oct__string,type,
    mono_2Ec_2EASCIInumbers_2Enum__to__oct__string: mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 ).

thf(mono_2Ec_2Ecombin_2Eo_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29,type,
    mono_2Ec_2Ecombin_2Eo_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29: ( mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 > mono_2Etyop_2Enum_2Enum ) > ( mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 ) > mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Enum_2Enum ).

thf(mono_2Ec_2Ecombin_2Eo_2Emono_2Etyop_2Estring_2Echar_20mono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Enum_2Enum,type,
    mono_2Ec_2Ecombin_2Eo_2Emono_2Etyop_2Estring_2Echar_20mono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Enum_2Enum: ( mono_2Etyop_2Enum_2Enum > $o ) > ( mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Enum_2Enum ) > mono_2Etyop_2Estring_2Echar > $o ).

thf(mono_2Ec_2Ecombin_2Eo_2Emono_2Etyop_2Estring_2Echar_20mono_2Etyop_2Estring_2Echar_20mono_2Etyop_2Enum_2Enum,type,
    mono_2Ec_2Ecombin_2Eo_2Emono_2Etyop_2Estring_2Echar_20mono_2Etyop_2Estring_2Echar_20mono_2Etyop_2Enum_2Enum: ( mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Estring_2Echar ) > ( mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Enum_2Enum ) > mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Estring_2Echar ).

thf(mono_2Ec_2EASCIInumbers_2Es2n,type,
    mono_2Ec_2EASCIInumbers_2Es2n: mono_2Etyop_2Enum_2Enum > ( mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Enum_2Enum ) > mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 > mono_2Etyop_2Enum_2Enum ).

thf(mono_2Ec_2Estring_2EtoUpper,type,
    mono_2Ec_2Estring_2EtoUpper: mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Estring_2Echar ).

thf(mono_2Ec_2Ebool_2E_7E,type,
    mono_2Ec_2Ebool_2E_7E: $o > $o ).

thf(i_mono_2Etyop_2Emin_2Ebool,type,
    i_mono_2Etyop_2Emin_2Ebool: $o > u ).

thf(i_mono_2Etyop_2Estring_2Echar,type,
    i_mono_2Etyop_2Estring_2Echar: mono_2Etyop_2Estring_2Echar > u ).

thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29,type,
    i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29: ( $o > $o ) > u ).

thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29,type,
    i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29: ( $o > $o > $o ) > u ).

thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Estring_2Echar_29_29_29,type,
    i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Estring_2Echar_29_29_29: ( $o > mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Estring_2Echar ) > u ).

thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_29_29_29,type,
    i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_29_29_29: ( $o > mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 ) > u ).

thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29_29,type,
    i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29_29: ( $o > mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Enum_2Enum ) > u ).

thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29_2Ctyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29_29_29_29,type,
    i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29_2Ctyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29_29_29_29: ( $o > mono_2Etyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29 > mono_2Etyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29 > mono_2Etyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29 ) > u ).

thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Ebool_29,type,
    i_mono_2Etyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Ebool_29: ( mono_2Etyop_2Estring_2Echar > $o ) > u ).

thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Estring_2Echar_29,type,
    i_mono_2Etyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Estring_2Echar_29: ( mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Estring_2Echar ) > u ).

thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Ebool_29_29,type,
    i_mono_2Etyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Ebool_29_29: ( mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Estring_2Echar > $o ) > u ).

thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Estring_2Echar_29_29,type,
    i_mono_2Etyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Estring_2Echar_29_29: ( mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Estring_2Echar ) > u ).

thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_29_29,type,
    i_mono_2Etyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_29_29: ( mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 ) > u ).

thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29,type,
    i_mono_2Etyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29: ( mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Enum_2Enum ) > u ).

thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Emin_2Ebool_29_29,type,
    i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Emin_2Ebool_29_29: ( ( mono_2Etyop_2Estring_2Echar > $o ) > mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 > $o ) > u ).

thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Estring_2Echar_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_29_29,type,
    i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Estring_2Echar_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_29_29: ( ( mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Estring_2Echar ) > mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 ) > u ).

thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Ebool_29_29_2Ctyop_2Emin_2Ebool_29,type,
    i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Ebool_29_29_2Ctyop_2Emin_2Ebool_29: ( ( mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Estring_2Echar > $o ) > $o ) > u ).

thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Ebool_29_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_29_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_29_29,type,
    i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Ebool_29_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_29_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_29_29: ( ( mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Estring_2Echar > $o ) > ( ( mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Enum_2Enum ) > mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Enum_2Enum ) > mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Enum_2Enum ) > u ).

thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Ebool_29_29,type,
    i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Ebool_29_29: ( ( mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Enum_2Enum ) > mono_2Etyop_2Estring_2Echar > $o ) > u ).

thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Estring_2Echar_29_29,type,
    i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Estring_2Echar_29_29: ( ( mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Enum_2Enum ) > mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Estring_2Echar ) > u ).

thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_29,type,
    i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_29: ( ( mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Enum_2Enum ) > mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Enum_2Enum ) > u ).

thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Emin_2Ebool_29_29,type,
    i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Emin_2Ebool_29_29: ( ( mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Enum_2Enum ) > mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 > $o ) > u ).

thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Elist_2Elist_28tyop_2Enum_2Enum_29_29_29,type,
    i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Elist_2Elist_28tyop_2Enum_2Enum_29_29_29: ( ( mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Enum_2Enum ) > mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Enum_2Enum_29 ) > u ).

thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Enum_2Enum_29_29,type,
    i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Enum_2Enum_29_29: ( ( mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Enum_2Enum ) > mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 > mono_2Etyop_2Enum_2Enum ) > u ).

thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Ebool_29_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Ebool_29_29_29,type,
    i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Ebool_29_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Ebool_29_29_29: ( ( ( mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Estring_2Echar > $o ) > $o ) > mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Estring_2Echar > $o ) > u ).

thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_29_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_29,type,
    i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_29_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_29: ( ( ( mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Enum_2Enum ) > mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Enum_2Enum ) > mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Enum_2Enum ) > u ).

thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Estring_2Echar_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Estring_2Echar_29_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Estring_2Echar_29_29,type,
    i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Estring_2Echar_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Estring_2Echar_29_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Estring_2Echar_29_29: ( ( ( mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Estring_2Echar ) > mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Estring_2Echar ) > mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Estring_2Echar ) > u ).

thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29_29,type,
    i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29_29: ( ( ( mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Enum_2Enum > $o ) > $o ) > mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Enum_2Enum > $o ) > u ).

thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29_29,type,
    i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29_29: ( ( mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 > mono_2Etyop_2Enum_2Enum ) > ( mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 ) > mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Enum_2Enum ) > u ).

thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Ebool_29_29_29,type,
    i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Ebool_29_29_29: ( ( mono_2Etyop_2Enum_2Enum > $o ) > ( mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Enum_2Enum ) > mono_2Etyop_2Estring_2Echar > $o ) > u ).

thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Estring_2Echar_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Estring_2Echar_29_29_29,type,
    i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Estring_2Echar_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Estring_2Echar_29_29_29: ( ( mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Estring_2Echar ) > ( mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Enum_2Enum ) > mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Estring_2Echar ) > u ).

thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Estring_2Echar_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Enum_2Enum_29_2Ctyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_29_29,type,
    i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Estring_2Echar_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Enum_2Enum_29_2Ctyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_29_29: ( ( mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Estring_2Echar ) > mono_2Etyop_2Elist_2Elist_28tyop_2Enum_2Enum_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 ) > u ).

thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Estring_2Echar_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Estring_2Echar_29_29,type,
    i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Estring_2Echar_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Estring_2Echar_29_29: ( ( mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Estring_2Echar ) > mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Estring_2Echar ) > u ).

thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Estring_2Echar_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_29_29,type,
    i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Estring_2Echar_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_29_29: ( ( mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Estring_2Echar ) > mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 ) > u ).

thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29_2Ctyop_2Emin_2Ebool_29,type,
    i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29_2Ctyop_2Emin_2Ebool_29: ( ( mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Enum_2Enum > $o ) > $o ) > u ).

thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Estring_2Echar_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Estring_2Echar_29_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Estring_2Echar_29_29_29,type,
    i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Estring_2Echar_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Estring_2Echar_29_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Estring_2Echar_29_29_29: ( ( mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Enum_2Enum > $o ) > ( ( mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Estring_2Echar ) > mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Estring_2Echar ) > mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Estring_2Echar ) > u ).

thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29,type,
    i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29: ( ( mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 ) > mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Enum_2Enum ) > u ).

thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Emin_2Ebool_29,type,
    i_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Emin_2Ebool_29: ( mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 > $o ) > u ).

thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_29_29,type,
    i_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_29_29: ( mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 ) > u ).

thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Epair_2Eprod_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Enum_2Enum_29_29_29,type,
    i_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Epair_2Eprod_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Enum_2Enum_29_29_29: ( mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 > mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Epair_2Eprod_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Enum_2Enum_29 ) > u ).

thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_29,type,
    i_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_29: ( mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 ) > u ).

thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Elist_2Elist_28tyop_2Enum_2Enum_29_29,type,
    i_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Elist_2Elist_28tyop_2Enum_2Enum_29_29: ( mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Enum_2Enum_29 ) > u ).

thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Enum_2Enum_29,type,
    i_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Enum_2Enum_29: ( mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 > mono_2Etyop_2Enum_2Enum ) > u ).

thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29_29,type,
    i_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29_29: ( mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 > mono_2Etyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29 ) > u ).

thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Enum_2Enum_29_2Ctyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_29,type,
    i_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Enum_2Enum_29_2Ctyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_29: ( mono_2Etyop_2Elist_2Elist_28tyop_2Enum_2Enum_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 ) > u ).

thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Enum_2Enum_29_2Ctyop_2Enum_2Enum_29,type,
    i_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Enum_2Enum_29_2Ctyop_2Enum_2Enum_29: ( mono_2Etyop_2Elist_2Elist_28tyop_2Enum_2Enum_29 > mono_2Etyop_2Enum_2Enum ) > u ).

thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29,type,
    i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29: ( mono_2Etyop_2Enum_2Enum > $o ) > u ).

thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Estring_2Echar_29,type,
    i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Estring_2Echar_29: ( mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Estring_2Echar ) > u ).

thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Emin_2Ebool_29_29_29,type,
    i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Emin_2Ebool_29_29_29: ( mono_2Etyop_2Enum_2Enum > ( mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Enum_2Enum ) > mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 > $o ) > u ).

thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Enum_2Enum_29_29_29,type,
    i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Enum_2Enum_29_29_29: ( mono_2Etyop_2Enum_2Enum > ( mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Enum_2Enum ) > mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 > mono_2Etyop_2Enum_2Enum ) > u ).

thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Estring_2Echar_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_29_29_29,type,
    i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Estring_2Echar_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_29_29_29: ( mono_2Etyop_2Enum_2Enum > ( mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Estring_2Echar ) > mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 ) > u ).

thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_29_29,type,
    i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_29_29: ( mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 ) > u ).

thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Enum_2Enum_29_2Ctyop_2Enum_2Enum_29_29,type,
    i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Enum_2Enum_29_2Ctyop_2Enum_2Enum_29_29: ( mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Elist_2Elist_28tyop_2Enum_2Enum_29 > mono_2Etyop_2Enum_2Enum ) > u ).

thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29,type,
    i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29: ( mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Enum_2Enum > $o ) > u ).

thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Elist_2Elist_28tyop_2Enum_2Enum_29_29_29,type,
    i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Elist_2Elist_28tyop_2Enum_2Enum_29_29_29: ( mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Elist_2Elist_28tyop_2Enum_2Enum_29 ) > u ).

thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29,type,
    i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29: ( mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Enum_2Enum ) > u ).

thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_29,type,
    i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_29: ( mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 ) > u ).

thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Elist_2Elist_28tyop_2Enum_2Enum_29_29,type,
    i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Elist_2Elist_28tyop_2Enum_2Enum_29_29: ( mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Elist_2Elist_28tyop_2Enum_2Enum_29 ) > u ).

thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29,type,
    i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29: ( mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Enum_2Enum ) > u ).

thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29_29,type,
    i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29_29: ( mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29 ) > u ).

thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Epair_2Eprod_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Enum_2Enum_29_29,type,
    i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Epair_2Eprod_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Enum_2Enum_29_29: ( mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Epair_2Eprod_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Enum_2Enum_29 ) > u ).

thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29_2Ctyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29_29_29,type,
    i_mono_2Etyop_2Emin_2Efun_28tyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29_2Ctyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29_29_29: ( mono_2Etyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29 > mono_2Etyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29 > mono_2Etyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29 ) > u ).

thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29_2Ctyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29_29,type,
    i_mono_2Etyop_2Emin_2Efun_28tyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29_2Ctyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29_29: ( mono_2Etyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29 > mono_2Etyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29 ) > u ).

thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Enum_2Enum_29_2Ctyop_2Estring_2Echar_29,type,
    i_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Enum_2Enum_29_2Ctyop_2Estring_2Echar_29: ( mono_2Etyop_2Epair_2Eprod_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Enum_2Enum_29 > mono_2Etyop_2Estring_2Echar ) > u ).

thf(i_mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29,type,
    i_mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29: mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 > u ).

thf(i_mono_2Etyop_2Elist_2Elist_28tyop_2Enum_2Enum_29,type,
    i_mono_2Etyop_2Elist_2Elist_28tyop_2Enum_2Enum_29: mono_2Etyop_2Elist_2Elist_28tyop_2Enum_2Enum_29 > u ).

thf(i_mono_2Etyop_2Enum_2Enum,type,
    i_mono_2Etyop_2Enum_2Enum: mono_2Etyop_2Enum_2Enum > u ).

thf(i_mono_2Etyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29,type,
    i_mono_2Etyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29: mono_2Etyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29 > u ).

thf(i_mono_2Etyop_2Epair_2Eprod_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Enum_2Enum_29,type,
    i_mono_2Etyop_2Epair_2Eprod_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Enum_2Enum_29: mono_2Etyop_2Epair_2Eprod_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Enum_2Enum_29 > u ).

thf(j_mono_2Etyop_2Emin_2Ebool,type,
    j_mono_2Etyop_2Emin_2Ebool: du > $o ).

thf(j_mono_2Etyop_2Estring_2Echar,type,
    j_mono_2Etyop_2Estring_2Echar: du > mono_2Etyop_2Estring_2Echar ).

thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29,type,
    j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29: du > $o > $o ).

thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29,type,
    j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29: du > $o > $o > $o ).

thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Estring_2Echar_29_29_29,type,
    j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Estring_2Echar_29_29_29: du > $o > mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Estring_2Echar ).

thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_29_29_29,type,
    j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_29_29_29: du > $o > mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 ).

thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29_29,type,
    j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29_29: du > $o > mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Enum_2Enum ).

thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29_2Ctyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29_29_29_29,type,
    j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29_2Ctyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29_29_29_29: du > $o > mono_2Etyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29 > mono_2Etyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29 > mono_2Etyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29 ).

thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Ebool_29,type,
    j_mono_2Etyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Ebool_29: du > mono_2Etyop_2Estring_2Echar > $o ).

thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Estring_2Echar_29,type,
    j_mono_2Etyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Estring_2Echar_29: du > mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Estring_2Echar ).

thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Ebool_29_29,type,
    j_mono_2Etyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Ebool_29_29: du > mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Estring_2Echar > $o ).

thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Estring_2Echar_29_29,type,
    j_mono_2Etyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Estring_2Echar_29_29: du > mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Estring_2Echar ).

thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_29_29,type,
    j_mono_2Etyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_29_29: du > mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 ).

thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29,type,
    j_mono_2Etyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29: du > mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Enum_2Enum ).

thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Emin_2Ebool_29_29,type,
    j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Emin_2Ebool_29_29: du > ( mono_2Etyop_2Estring_2Echar > $o ) > mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 > $o ).

thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Estring_2Echar_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_29_29,type,
    j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Estring_2Echar_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_29_29: du > ( mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Estring_2Echar ) > mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 ).

thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Ebool_29_29_2Ctyop_2Emin_2Ebool_29,type,
    j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Ebool_29_29_2Ctyop_2Emin_2Ebool_29: du > ( mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Estring_2Echar > $o ) > $o ).

thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Ebool_29_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_29_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_29_29,type,
    j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Ebool_29_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_29_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_29_29: du > ( mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Estring_2Echar > $o ) > ( ( mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Enum_2Enum ) > mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Enum_2Enum ) > mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Enum_2Enum ).

thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Ebool_29_29,type,
    j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Ebool_29_29: du > ( mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Enum_2Enum ) > mono_2Etyop_2Estring_2Echar > $o ).

thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Estring_2Echar_29_29,type,
    j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Estring_2Echar_29_29: du > ( mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Enum_2Enum ) > mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Estring_2Echar ).

thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_29,type,
    j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_29: du > ( mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Enum_2Enum ) > mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Enum_2Enum ).

thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Emin_2Ebool_29_29,type,
    j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Emin_2Ebool_29_29: du > ( mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Enum_2Enum ) > mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 > $o ).

thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Elist_2Elist_28tyop_2Enum_2Enum_29_29_29,type,
    j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Elist_2Elist_28tyop_2Enum_2Enum_29_29_29: du > ( mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Enum_2Enum ) > mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Enum_2Enum_29 ).

thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Enum_2Enum_29_29,type,
    j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Enum_2Enum_29_29: du > ( mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Enum_2Enum ) > mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 > mono_2Etyop_2Enum_2Enum ).

thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Ebool_29_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Ebool_29_29_29,type,
    j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Ebool_29_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Ebool_29_29_29: du > ( ( mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Estring_2Echar > $o ) > $o ) > mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Estring_2Echar > $o ).

thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_29_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_29,type,
    j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_29_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_29: du > ( ( mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Enum_2Enum ) > mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Enum_2Enum ) > mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Enum_2Enum ).

thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Estring_2Echar_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Estring_2Echar_29_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Estring_2Echar_29_29,type,
    j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Estring_2Echar_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Estring_2Echar_29_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Estring_2Echar_29_29: du > ( ( mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Estring_2Echar ) > mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Estring_2Echar ) > mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Estring_2Echar ).

thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29_29,type,
    j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29_29: du > ( ( mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Enum_2Enum > $o ) > $o ) > mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Enum_2Enum > $o ).

thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29_29,type,
    j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29_29: du > ( mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 > mono_2Etyop_2Enum_2Enum ) > ( mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 ) > mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Enum_2Enum ).

thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Ebool_29_29_29,type,
    j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Ebool_29_29_29: du > ( mono_2Etyop_2Enum_2Enum > $o ) > ( mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Enum_2Enum ) > mono_2Etyop_2Estring_2Echar > $o ).

thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Estring_2Echar_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Estring_2Echar_29_29_29,type,
    j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Estring_2Echar_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Estring_2Echar_29_29_29: du > ( mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Estring_2Echar ) > ( mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Enum_2Enum ) > mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Estring_2Echar ).

thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Estring_2Echar_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Enum_2Enum_29_2Ctyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_29_29,type,
    j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Estring_2Echar_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Enum_2Enum_29_2Ctyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_29_29: du > ( mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Estring_2Echar ) > mono_2Etyop_2Elist_2Elist_28tyop_2Enum_2Enum_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 ).

thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Estring_2Echar_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Estring_2Echar_29_29,type,
    j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Estring_2Echar_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Estring_2Echar_29_29: du > ( mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Estring_2Echar ) > mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Estring_2Echar ).

thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Estring_2Echar_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_29_29,type,
    j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Estring_2Echar_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_29_29: du > ( mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Estring_2Echar ) > mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 ).

thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29_2Ctyop_2Emin_2Ebool_29,type,
    j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29_2Ctyop_2Emin_2Ebool_29: du > ( mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Enum_2Enum > $o ) > $o ).

thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Estring_2Echar_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Estring_2Echar_29_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Estring_2Echar_29_29_29,type,
    j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Estring_2Echar_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Estring_2Echar_29_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Estring_2Echar_29_29_29: du > ( mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Enum_2Enum > $o ) > ( ( mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Estring_2Echar ) > mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Estring_2Echar ) > mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Estring_2Echar ).

thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29,type,
    j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29: du > ( mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 ) > mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Enum_2Enum ).

thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Emin_2Ebool_29,type,
    j_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Emin_2Ebool_29: du > mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 > $o ).

thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_29_29,type,
    j_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_29_29: du > mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 ).

thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Epair_2Eprod_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Enum_2Enum_29_29_29,type,
    j_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Epair_2Eprod_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Enum_2Enum_29_29_29: du > mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 > mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Epair_2Eprod_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Enum_2Enum_29 ).

thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_29,type,
    j_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_29: du > mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 ).

thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Elist_2Elist_28tyop_2Enum_2Enum_29_29,type,
    j_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Elist_2Elist_28tyop_2Enum_2Enum_29_29: du > mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Enum_2Enum_29 ).

thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Enum_2Enum_29,type,
    j_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Enum_2Enum_29: du > mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 > mono_2Etyop_2Enum_2Enum ).

thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29_29,type,
    j_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29_29: du > mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 > mono_2Etyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29 ).

thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Enum_2Enum_29_2Ctyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_29,type,
    j_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Enum_2Enum_29_2Ctyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_29: du > mono_2Etyop_2Elist_2Elist_28tyop_2Enum_2Enum_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 ).

thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Enum_2Enum_29_2Ctyop_2Enum_2Enum_29,type,
    j_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Enum_2Enum_29_2Ctyop_2Enum_2Enum_29: du > mono_2Etyop_2Elist_2Elist_28tyop_2Enum_2Enum_29 > mono_2Etyop_2Enum_2Enum ).

thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29,type,
    j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29: du > mono_2Etyop_2Enum_2Enum > $o ).

thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Estring_2Echar_29,type,
    j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Estring_2Echar_29: du > mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Estring_2Echar ).

thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Emin_2Ebool_29_29_29,type,
    j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Emin_2Ebool_29_29_29: du > mono_2Etyop_2Enum_2Enum > ( mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Enum_2Enum ) > mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 > $o ).

thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Enum_2Enum_29_29_29,type,
    j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Enum_2Enum_29_29_29: du > mono_2Etyop_2Enum_2Enum > ( mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Enum_2Enum ) > mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 > mono_2Etyop_2Enum_2Enum ).

thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Estring_2Echar_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_29_29_29,type,
    j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Estring_2Echar_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_29_29_29: du > mono_2Etyop_2Enum_2Enum > ( mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Estring_2Echar ) > mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 ).

thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_29_29,type,
    j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_29_29: du > mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 ).

thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Enum_2Enum_29_2Ctyop_2Enum_2Enum_29_29,type,
    j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Enum_2Enum_29_2Ctyop_2Enum_2Enum_29_29: du > mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Elist_2Elist_28tyop_2Enum_2Enum_29 > mono_2Etyop_2Enum_2Enum ).

thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29,type,
    j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29: du > mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Enum_2Enum > $o ).

thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Elist_2Elist_28tyop_2Enum_2Enum_29_29_29,type,
    j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Elist_2Elist_28tyop_2Enum_2Enum_29_29_29: du > mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Elist_2Elist_28tyop_2Enum_2Enum_29 ).

thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29,type,
    j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29: du > mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Enum_2Enum ).

thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_29,type,
    j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_29: du > mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 ).

thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Elist_2Elist_28tyop_2Enum_2Enum_29_29,type,
    j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Elist_2Elist_28tyop_2Enum_2Enum_29_29: du > mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Elist_2Elist_28tyop_2Enum_2Enum_29 ).

thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29,type,
    j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29: du > mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Enum_2Enum ).

thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29_29,type,
    j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29_29: du > mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29 ).

thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Epair_2Eprod_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Enum_2Enum_29_29,type,
    j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Epair_2Eprod_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Enum_2Enum_29_29: du > mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Epair_2Eprod_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Enum_2Enum_29 ).

thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29_2Ctyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29_29_29,type,
    j_mono_2Etyop_2Emin_2Efun_28tyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29_2Ctyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29_29_29: du > mono_2Etyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29 > mono_2Etyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29 > mono_2Etyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29 ).

thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29_2Ctyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29_29,type,
    j_mono_2Etyop_2Emin_2Efun_28tyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29_2Ctyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29_29: du > mono_2Etyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29 > mono_2Etyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29 ).

thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Enum_2Enum_29_2Ctyop_2Estring_2Echar_29,type,
    j_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Enum_2Enum_29_2Ctyop_2Estring_2Echar_29: du > mono_2Etyop_2Epair_2Eprod_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Enum_2Enum_29 > mono_2Etyop_2Estring_2Echar ).

thf(j_mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29,type,
    j_mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29: du > mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 ).

thf(j_mono_2Etyop_2Elist_2Elist_28tyop_2Enum_2Enum_29,type,
    j_mono_2Etyop_2Elist_2Elist_28tyop_2Enum_2Enum_29: du > mono_2Etyop_2Elist_2Elist_28tyop_2Enum_2Enum_29 ).

thf(j_mono_2Etyop_2Enum_2Enum,type,
    j_mono_2Etyop_2Enum_2Enum: du > mono_2Etyop_2Enum_2Enum ).

thf(j_mono_2Etyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29,type,
    j_mono_2Etyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29: du > mono_2Etyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29 ).

thf(j_mono_2Etyop_2Epair_2Eprod_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Enum_2Enum_29,type,
    j_mono_2Etyop_2Epair_2Eprod_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Enum_2Enum_29: du > mono_2Etyop_2Epair_2Eprod_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Enum_2Enum_29 ).

thf(reserved_2Eho_2Eeq__ext,axiom,
    ! [A_27a: d,A_27b: d,V0f_2E0: u,V1g_2E0: u] :
      ( ! [V2x_2E0: u] :
          ( ( s @ A_27b @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A_27a @ A_27b ) @ V0f_2E0 ) @ ( s @ A_27a @ V2x_2E0 ) ) )
          = ( s @ A_27b @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A_27a @ A_27b ) @ V1g_2E0 ) @ ( s @ A_27a @ V2x_2E0 ) ) ) )
     => ( ( s @ ( tyop_2Emin_2Efun @ A_27a @ A_27b ) @ V0f_2E0 )
        = ( s @ ( tyop_2Emin_2Efun @ A_27a @ A_27b ) @ V1g_2E0 ) ) ) ).

thf(reserved_2Eho_2Ei__thm,axiom,
    ! [A_27a: d,V0x_2E0: u] :
      ( ( s @ A_27a @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A_27a @ A_27a ) @ combin_i_2E0 ) @ ( s @ A_27a @ V0x_2E0 ) ) )
      = ( s @ A_27a @ V0x_2E0 ) ) ).

thf(reserved_2Eho_2Ek__thm,axiom,
    ! [A_27a: d,A_27b: d,V0x_2E0: u,V1y_2E0: u] :
      ( ( s @ A_27a @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A_27b @ A_27a ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A_27a @ ( tyop_2Emin_2Efun @ A_27b @ A_27a ) ) @ combin_k_2E0 ) @ ( s @ A_27a @ V0x_2E0 ) ) ) @ ( s @ A_27b @ V1y_2E0 ) ) )
      = ( s @ A_27a @ V0x_2E0 ) ) ).

thf(reserved_2Eho_2Es__thm,axiom,
    ! [A_27a: d,A_27b: d,A_27c: d,V0f_2E0: u,V1g_2E0: u,V2x_2E0: u] :
      ( ( s @ A_27c @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A_27a @ A_27c ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A_27a @ A_27b ) @ ( tyop_2Emin_2Efun @ A_27a @ A_27c ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A_27a @ ( tyop_2Emin_2Efun @ A_27b @ A_27c ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A_27a @ A_27b ) @ ( tyop_2Emin_2Efun @ A_27a @ A_27c ) ) ) @ combin_s_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ A_27a @ ( tyop_2Emin_2Efun @ A_27b @ A_27c ) ) @ V0f_2E0 ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A_27a @ A_27b ) @ V1g_2E0 ) ) ) @ ( s @ A_27a @ V2x_2E0 ) ) )
      = ( s @ A_27c @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A_27b @ A_27c ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A_27a @ ( tyop_2Emin_2Efun @ A_27b @ A_27c ) ) @ V0f_2E0 ) @ ( s @ A_27a @ V2x_2E0 ) ) ) @ ( s @ A_27b @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A_27a @ A_27b ) @ V1g_2E0 ) @ ( s @ A_27a @ V2x_2E0 ) ) ) ) ) ) ).

thf(reserved_2Elogic_2E_2F_5C,axiom,
    ! [V0: $o,V1: $o] :
      ( ( mono_2Ec_2Ebool_2E_2F_5C @ V0 @ V1 )
    <=> ( V0
        & V1 ) ) ).

thf(reserved_2Elogic_2E_5C_2F,axiom,
    ! [V0: $o,V1: $o] :
      ( ( mono_2Ec_2Ebool_2E_5C_2F @ V0 @ V1 )
    <=> ( V0
        | V1 ) ) ).

thf(reserved_2Elogic_2E_7E,axiom,
    ! [V0: $o] :
      ( ( mono_2Ec_2Ebool_2E_7E @ V0 )
    <=> ( (~) @ V0 ) ) ).

thf(reserved_2Elogic_2E_3D_3D_3E,axiom,
    ! [V0: $o,V1: $o] :
      ( ( mono_2Ec_2Emin_2E_3D_3D_3E @ V0 @ V1 )
    <=> ( V0
       => V1 ) ) ).

thf(reserved_2Elogic_2E_3D,axiom,
    ! [A_27a: d,V0_2E0: u,V1_2E0: u] :
      ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Emin_2E_3D_2E2 @ ( s @ A_27a @ V0_2E0 ) @ ( s @ A_27a @ V1_2E0 ) ) ) )
    <=> ( ( s @ A_27a @ V0_2E0 )
        = ( s @ A_27a @ V1_2E0 ) ) ) ).

thf(reserved_2Equant_2E_21,axiom,
    ! [A_27a: d,V0f_2E0: u] :
      ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2E_21_2E1 @ ( s @ ( tyop_2Emin_2Efun @ A_27a @ tyop_2Emin_2Ebool ) @ V0f_2E0 ) ) ) )
    <=> ! [V1x_2E0: u] : ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A_27a @ tyop_2Emin_2Ebool ) @ V0f_2E0 ) @ ( s @ A_27a @ V1x_2E0 ) ) ) ) ) ).

thf(reserved_2Equant_2E_3F,axiom,
    ! [A_27a: d,V0f_2E0: u] :
      ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2E_3F_2E1 @ ( s @ ( tyop_2Emin_2Efun @ A_27a @ tyop_2Emin_2Ebool ) @ V0f_2E0 ) ) ) )
    <=> ? [V1x_2E0: u] : ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A_27a @ tyop_2Emin_2Ebool ) @ V0f_2E0 ) @ ( s @ A_27a @ V1x_2E0 ) ) ) ) ) ).

thf(ij_2Emono_2Etyop_2Emin_2Ebool,axiom,
    ! [V0_2E0: u] :
      ( ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ V0_2E0 ) ) ) )
      = ( s @ tyop_2Emin_2Ebool @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Estring_2Echar,axiom,
    ! [V0_2E0: u] :
      ( ( s @ tyop_2Estring_2Echar @ ( i_mono_2Etyop_2Estring_2Echar @ ( j_mono_2Etyop_2Estring_2Echar @ ( s @ tyop_2Estring_2Echar @ V0_2E0 ) ) ) )
      = ( s @ tyop_2Estring_2Echar @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29,axiom,
    ! [V0_2E0: u] :
      ( ( 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 ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29,axiom,
    ! [V0_2E0: u] :
      ( ( 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 ) ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Estring_2Echar_29_29_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Estring_2Echar ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Estring_2Echar_29_29_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Estring_2Echar_29_29_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Estring_2Echar ) ) ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Estring_2Echar ) ) ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_29_29_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_29_29_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_29_29_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) ) ) ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) ) ) ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Enum_2Enum ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Enum_2Enum ) ) ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Enum_2Enum ) ) ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29_2Ctyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29_29_29_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ ( tyop_2Eoption_2Eoption @ tyop_2Enum_2Enum ) @ ( tyop_2Emin_2Efun @ ( tyop_2Eoption_2Eoption @ tyop_2Enum_2Enum ) @ ( tyop_2Eoption_2Eoption @ tyop_2Enum_2Enum ) ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29_2Ctyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29_29_29_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29_2Ctyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29_29_29_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ ( tyop_2Eoption_2Eoption @ tyop_2Enum_2Enum ) @ ( tyop_2Emin_2Efun @ ( tyop_2Eoption_2Eoption @ tyop_2Enum_2Enum ) @ ( tyop_2Eoption_2Eoption @ tyop_2Enum_2Enum ) ) ) ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ ( tyop_2Eoption_2Eoption @ tyop_2Enum_2Enum ) @ ( tyop_2Emin_2Efun @ ( tyop_2Eoption_2Eoption @ tyop_2Enum_2Enum ) @ ( tyop_2Eoption_2Eoption @ tyop_2Enum_2Enum ) ) ) ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Ebool_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Emin_2Ebool ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Ebool_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Ebool_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Emin_2Ebool ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Emin_2Ebool ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Estring_2Echar_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Estring_2Echar ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Estring_2Echar_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Estring_2Echar_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Estring_2Echar ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Estring_2Echar ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Ebool_29_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Emin_2Ebool ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Ebool_29_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Ebool_29_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Emin_2Ebool ) ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Emin_2Ebool ) ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Estring_2Echar_29_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Estring_2Echar ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Estring_2Echar_29_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Estring_2Echar_29_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Estring_2Echar ) ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Estring_2Echar ) ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_29_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_29_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_29_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) ) ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) ) ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Enum_2Enum ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Enum_2Enum ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Enum_2Enum ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Emin_2Ebool_29_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) @ tyop_2Emin_2Ebool ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Emin_2Ebool_29_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Emin_2Ebool_29_29 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) @ tyop_2Emin_2Ebool ) ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) @ tyop_2Emin_2Ebool ) ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Estring_2Echar_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_29_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Estring_2Echar ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Estring_2Echar_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_29_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Estring_2Echar_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_29_29 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Estring_2Echar ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) ) ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Estring_2Echar ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) ) ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Ebool_29_29_2Ctyop_2Emin_2Ebool_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Emin_2Ebool ) ) @ tyop_2Emin_2Ebool ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Ebool_29_29_2Ctyop_2Emin_2Ebool_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Ebool_29_29_2Ctyop_2Emin_2Ebool_29 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Emin_2Ebool ) ) @ tyop_2Emin_2Ebool ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Emin_2Ebool ) ) @ tyop_2Emin_2Ebool ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Ebool_29_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_29_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_29_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Enum_2Enum ) @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Enum_2Enum ) ) @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Enum_2Enum ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Ebool_29_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_29_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_29_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Ebool_29_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_29_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_29_29 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Enum_2Enum ) @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Enum_2Enum ) ) @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Enum_2Enum ) ) ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Enum_2Enum ) @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Enum_2Enum ) ) @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Enum_2Enum ) ) ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Ebool_29_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Enum_2Enum ) @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Emin_2Ebool ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Ebool_29_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Ebool_29_29 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Enum_2Enum ) @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Emin_2Ebool ) ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Enum_2Enum ) @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Emin_2Ebool ) ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Estring_2Echar_29_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Enum_2Enum ) @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Estring_2Echar ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Estring_2Echar_29_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Estring_2Echar_29_29 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Enum_2Enum ) @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Estring_2Echar ) ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Enum_2Enum ) @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Estring_2Echar ) ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Enum_2Enum ) @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Enum_2Enum ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_29 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Enum_2Enum ) @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Enum_2Enum ) ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Enum_2Enum ) @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Enum_2Enum ) ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Emin_2Ebool_29_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Enum_2Enum ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) @ tyop_2Emin_2Ebool ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Emin_2Ebool_29_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Emin_2Ebool_29_29 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Enum_2Enum ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) @ tyop_2Emin_2Ebool ) ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Enum_2Enum ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) @ tyop_2Emin_2Ebool ) ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Elist_2Elist_28tyop_2Enum_2Enum_29_29_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Enum_2Enum ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) @ ( tyop_2Elist_2Elist @ tyop_2Enum_2Enum ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Elist_2Elist_28tyop_2Enum_2Enum_29_29_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Elist_2Elist_28tyop_2Enum_2Enum_29_29_29 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Enum_2Enum ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) @ ( tyop_2Elist_2Elist @ tyop_2Enum_2Enum ) ) ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Enum_2Enum ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) @ ( tyop_2Elist_2Elist @ tyop_2Enum_2Enum ) ) ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Enum_2Enum_29_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Enum_2Enum ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) @ tyop_2Enum_2Enum ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Enum_2Enum_29_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Enum_2Enum_29_29 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Enum_2Enum ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) @ tyop_2Enum_2Enum ) ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Enum_2Enum ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) @ tyop_2Enum_2Enum ) ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Ebool_29_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Ebool_29_29_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Emin_2Ebool ) ) @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Emin_2Ebool ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Ebool_29_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Ebool_29_29_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Ebool_29_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Ebool_29_29_29 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Emin_2Ebool ) ) @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Emin_2Ebool ) ) ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Emin_2Ebool ) ) @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Emin_2Ebool ) ) ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_29_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Enum_2Enum ) @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Enum_2Enum ) ) @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Enum_2Enum ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_29_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_29_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_29 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Enum_2Enum ) @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Enum_2Enum ) ) @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Enum_2Enum ) ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Enum_2Enum ) @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Enum_2Enum ) ) @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Enum_2Enum ) ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Estring_2Echar_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Estring_2Echar_29_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Estring_2Echar_29_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Estring_2Echar ) @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Estring_2Echar ) ) @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Estring_2Echar ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Estring_2Echar_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Estring_2Echar_29_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Estring_2Echar_29_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Estring_2Echar_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Estring_2Echar_29_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Estring_2Echar_29_29 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Estring_2Echar ) @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Estring_2Echar ) ) @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Estring_2Echar ) ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Estring_2Echar ) @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Estring_2Echar ) ) @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Estring_2Echar ) ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Emin_2Ebool ) ) @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Emin_2Ebool ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29_29 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Emin_2Ebool ) ) @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Emin_2Ebool ) ) ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Emin_2Ebool ) ) @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Emin_2Ebool ) ) ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) @ tyop_2Enum_2Enum ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) ) @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Enum_2Enum ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29_29 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) @ tyop_2Enum_2Enum ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) ) @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Enum_2Enum ) ) ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) @ tyop_2Enum_2Enum ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) ) @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Enum_2Enum ) ) ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Ebool_29_29_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Enum_2Enum ) @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ 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_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_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_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_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_2Estring_2Echar @ tyop_2Enum_2Enum ) @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Emin_2Ebool ) ) ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Enum_2Enum ) @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Emin_2Ebool ) ) ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Estring_2Echar_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Estring_2Echar_29_29_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Estring_2Echar ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Enum_2Enum ) @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Estring_2Echar ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Estring_2Echar_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Estring_2Echar_29_29_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Estring_2Echar_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Estring_2Echar_29_29_29 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Estring_2Echar ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Enum_2Enum ) @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Estring_2Echar ) ) ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Estring_2Echar ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Enum_2Enum ) @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Estring_2Echar ) ) ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Estring_2Echar_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Enum_2Enum_29_2Ctyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_29_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Estring_2Echar ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Enum_2Enum ) @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Estring_2Echar_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Enum_2Enum_29_2Ctyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_29_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Estring_2Echar_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Enum_2Enum_29_2Ctyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_29_29 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Estring_2Echar ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Enum_2Enum ) @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) ) ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Estring_2Echar ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Enum_2Enum ) @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) ) ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Estring_2Echar_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Estring_2Echar_29_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Estring_2Echar ) @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Estring_2Echar ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Estring_2Echar_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Estring_2Echar_29_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Estring_2Echar_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Estring_2Echar_29_29 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Estring_2Echar ) @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Estring_2Echar ) ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Estring_2Echar ) @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Estring_2Echar ) ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Estring_2Echar_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_29_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Estring_2Echar ) @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Estring_2Echar_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_29_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Estring_2Echar_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_29_29 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Estring_2Echar ) @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) ) ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Estring_2Echar ) @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) ) ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29_2Ctyop_2Emin_2Ebool_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( 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_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29_2Ctyop_2Emin_2Ebool_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29_2Ctyop_2Emin_2Ebool_29 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Emin_2Ebool ) ) @ tyop_2Emin_2Ebool ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Emin_2Ebool ) ) @ tyop_2Emin_2Ebool ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Estring_2Echar_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Estring_2Echar_29_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Estring_2Echar_29_29_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Estring_2Echar ) @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Estring_2Echar ) ) @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Estring_2Echar ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Estring_2Echar_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Estring_2Echar_29_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Estring_2Echar_29_29_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Estring_2Echar_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Estring_2Echar_29_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Estring_2Echar_29_29_29 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Estring_2Echar ) @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Estring_2Echar ) ) @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Estring_2Echar ) ) ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Estring_2Echar ) @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Estring_2Echar ) ) @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Estring_2Echar ) ) ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) ) @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Enum_2Enum ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) ) @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Enum_2Enum ) ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) ) @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Enum_2Enum ) ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Emin_2Ebool_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) @ tyop_2Emin_2Ebool ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Emin_2Ebool_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Emin_2Ebool_29 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) @ tyop_2Emin_2Ebool ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) @ tyop_2Emin_2Ebool ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_29_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_29_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_29_29 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) ) ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) ) ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Epair_2Eprod_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Enum_2Enum_29_29_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) @ tyop_2Enum_2Enum ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Epair_2Eprod_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Enum_2Enum_29_29_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Epair_2Eprod_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Enum_2Enum_29_29_29 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) @ tyop_2Enum_2Enum ) ) ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) @ tyop_2Enum_2Enum ) ) ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_29 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Elist_2Elist_28tyop_2Enum_2Enum_29_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) @ ( tyop_2Elist_2Elist @ tyop_2Enum_2Enum ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Elist_2Elist_28tyop_2Enum_2Enum_29_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Elist_2Elist_28tyop_2Enum_2Enum_29_29 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) @ ( tyop_2Elist_2Elist @ tyop_2Enum_2Enum ) ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) @ ( tyop_2Elist_2Elist @ tyop_2Enum_2Enum ) ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Enum_2Enum_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) @ tyop_2Enum_2Enum ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Enum_2Enum_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Enum_2Enum_29 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) @ tyop_2Enum_2Enum ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) @ tyop_2Enum_2Enum ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) @ ( tyop_2Eoption_2Eoption @ tyop_2Enum_2Enum ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29_29 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) @ ( tyop_2Eoption_2Eoption @ tyop_2Enum_2Enum ) ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) @ ( tyop_2Eoption_2Eoption @ tyop_2Enum_2Enum ) ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Enum_2Enum_29_2Ctyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Enum_2Enum ) @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Enum_2Enum_29_2Ctyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Enum_2Enum_29_2Ctyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_29 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Enum_2Enum ) @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Enum_2Enum ) @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Enum_2Enum_29_2Ctyop_2Enum_2Enum_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Enum_2Enum ) @ tyop_2Enum_2Enum ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Enum_2Enum_29_2Ctyop_2Enum_2Enum_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Enum_2Enum_29_2Ctyop_2Enum_2Enum_29 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Enum_2Enum ) @ tyop_2Enum_2Enum ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Enum_2Enum ) @ tyop_2Enum_2Enum ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29,axiom,
    ! [V0_2E0: u] :
      ( ( 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 ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Emin_2Ebool ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Estring_2Echar_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Estring_2Echar ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Estring_2Echar_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Estring_2Echar_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Estring_2Echar ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Estring_2Echar ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Emin_2Ebool_29_29_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Enum_2Enum ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) @ tyop_2Emin_2Ebool ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Emin_2Ebool_29_29_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Emin_2Ebool_29_29_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Enum_2Enum ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) @ tyop_2Emin_2Ebool ) ) ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Enum_2Enum ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) @ tyop_2Emin_2Ebool ) ) ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Enum_2Enum_29_29_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Enum_2Enum ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) @ tyop_2Enum_2Enum ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Enum_2Enum_29_29_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Enum_2Enum_29_29_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Enum_2Enum ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) @ tyop_2Enum_2Enum ) ) ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Enum_2Enum ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) @ tyop_2Enum_2Enum ) ) ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Estring_2Echar_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_29_29_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Estring_2Echar ) @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Estring_2Echar_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_29_29_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Estring_2Echar_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_29_29_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Estring_2Echar ) @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) ) ) ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Estring_2Echar ) @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) ) ) ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_29_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_29_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_29_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) ) ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) ) ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Enum_2Enum_29_2Ctyop_2Enum_2Enum_29_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Enum_2Enum ) @ tyop_2Enum_2Enum ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Enum_2Enum_29_2Ctyop_2Enum_2Enum_29_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Enum_2Enum_29_2Ctyop_2Enum_2Enum_29_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Enum_2Enum ) @ tyop_2Enum_2Enum ) ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Enum_2Enum ) @ tyop_2Enum_2Enum ) ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Emin_2Ebool ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Emin_2Ebool ) ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Emin_2Ebool ) ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Elist_2Elist_28tyop_2Enum_2Enum_29_29_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Elist_2Elist @ tyop_2Enum_2Enum ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Elist_2Elist_28tyop_2Enum_2Enum_29_29_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Elist_2Elist_28tyop_2Enum_2Enum_29_29_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Elist_2Elist @ tyop_2Enum_2Enum ) ) ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Elist_2Elist @ tyop_2Enum_2Enum ) ) ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Enum_2Enum ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Enum_2Enum ) ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Enum_2Enum ) ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Elist_2Elist_28tyop_2Enum_2Enum_29_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Elist_2Elist @ tyop_2Enum_2Enum ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Elist_2Elist_28tyop_2Enum_2Enum_29_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Elist_2Elist_28tyop_2Enum_2Enum_29_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Elist_2Elist @ tyop_2Enum_2Enum ) ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Elist_2Elist @ tyop_2Enum_2Enum ) ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Enum_2Enum ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Enum_2Enum ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Enum_2Enum ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Eoption_2Eoption @ tyop_2Enum_2Enum ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Eoption_2Eoption @ tyop_2Enum_2Enum ) ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Eoption_2Eoption @ tyop_2Enum_2Enum ) ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Epair_2Eprod_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Enum_2Enum_29_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) @ tyop_2Enum_2Enum ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Epair_2Eprod_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Enum_2Enum_29_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Epair_2Eprod_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Enum_2Enum_29_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) @ tyop_2Enum_2Enum ) ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) @ tyop_2Enum_2Enum ) ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29_2Ctyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29_29_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Eoption_2Eoption @ tyop_2Enum_2Enum ) @ ( tyop_2Emin_2Efun @ ( tyop_2Eoption_2Eoption @ tyop_2Enum_2Enum ) @ ( tyop_2Eoption_2Eoption @ tyop_2Enum_2Enum ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29_2Ctyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29_29_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29_2Ctyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29_29_29 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Eoption_2Eoption @ tyop_2Enum_2Enum ) @ ( tyop_2Emin_2Efun @ ( tyop_2Eoption_2Eoption @ tyop_2Enum_2Enum ) @ ( tyop_2Eoption_2Eoption @ tyop_2Enum_2Enum ) ) ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Eoption_2Eoption @ tyop_2Enum_2Enum ) @ ( tyop_2Emin_2Efun @ ( tyop_2Eoption_2Eoption @ tyop_2Enum_2Enum ) @ ( tyop_2Eoption_2Eoption @ tyop_2Enum_2Enum ) ) ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29_2Ctyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Eoption_2Eoption @ tyop_2Enum_2Enum ) @ ( tyop_2Eoption_2Eoption @ tyop_2Enum_2Enum ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29_2Ctyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29_2Ctyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29_29 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Eoption_2Eoption @ tyop_2Enum_2Enum ) @ ( tyop_2Eoption_2Eoption @ tyop_2Enum_2Enum ) ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Eoption_2Eoption @ tyop_2Enum_2Enum ) @ ( tyop_2Eoption_2Eoption @ tyop_2Enum_2Enum ) ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Enum_2Enum_29_2Ctyop_2Estring_2Echar_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) @ tyop_2Enum_2Enum ) @ tyop_2Estring_2Echar ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Enum_2Enum_29_2Ctyop_2Estring_2Echar_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Enum_2Enum_29_2Ctyop_2Estring_2Echar_29 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) @ tyop_2Enum_2Enum ) @ tyop_2Estring_2Echar ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) @ tyop_2Enum_2Enum ) @ tyop_2Estring_2Echar ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) @ ( i_mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 @ ( j_mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 @ ( s @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Elist_2Elist_28tyop_2Enum_2Enum_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Elist_2Elist @ tyop_2Enum_2Enum ) @ ( i_mono_2Etyop_2Elist_2Elist_28tyop_2Enum_2Enum_29 @ ( j_mono_2Etyop_2Elist_2Elist_28tyop_2Enum_2Enum_29 @ ( s @ ( tyop_2Elist_2Elist @ tyop_2Enum_2Enum ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Elist_2Elist @ tyop_2Enum_2Enum ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Enum_2Enum,axiom,
    ! [V0_2E0: u] :
      ( ( s @ tyop_2Enum_2Enum @ ( i_mono_2Etyop_2Enum_2Enum @ ( j_mono_2Etyop_2Enum_2Enum @ ( s @ tyop_2Enum_2Enum @ V0_2E0 ) ) ) )
      = ( s @ tyop_2Enum_2Enum @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Eoption_2Eoption @ tyop_2Enum_2Enum ) @ ( i_mono_2Etyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29 @ ( j_mono_2Etyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29 @ ( s @ ( tyop_2Eoption_2Eoption @ tyop_2Enum_2Enum ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Eoption_2Eoption @ tyop_2Enum_2Enum ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Enum_2Enum_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) @ tyop_2Enum_2Enum ) @ ( i_mono_2Etyop_2Epair_2Eprod_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Enum_2Enum_29 @ ( j_mono_2Etyop_2Epair_2Eprod_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Enum_2Enum_29 @ ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) @ tyop_2Enum_2Enum ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) @ tyop_2Enum_2Enum ) @ V0_2E0 ) ) ).

thf(ji_2Emono_2Etyop_2Emin_2Ebool,axiom,
    ! [V0: $o] :
      ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Estring_2Echar,axiom,
    ! [V0: mono_2Etyop_2Estring_2Echar] :
      ( ( j_mono_2Etyop_2Estring_2Echar @ ( s @ tyop_2Estring_2Echar @ ( i_mono_2Etyop_2Estring_2Echar @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29,axiom,
    ! [V0: $o > $o] :
      ( ( 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 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29,axiom,
    ! [V0: $o > $o > $o] :
      ( ( 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 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Estring_2Echar_29_29_29,axiom,
    ! [V0: $o > mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Estring_2Echar] :
      ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Estring_2Echar_29_29_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Estring_2Echar ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Estring_2Echar_29_29_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_29_29_29,axiom,
    ! [V0: $o > mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29] :
      ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_29_29_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_29_29_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29_29,axiom,
    ! [V0: $o > mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Enum_2Enum] :
      ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Enum_2Enum ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29_2Ctyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29_29_29_29,axiom,
    ! [V0: $o > mono_2Etyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29 > mono_2Etyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29 > mono_2Etyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29] :
      ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29_2Ctyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29_29_29_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ ( tyop_2Eoption_2Eoption @ tyop_2Enum_2Enum ) @ ( tyop_2Emin_2Efun @ ( tyop_2Eoption_2Eoption @ tyop_2Enum_2Enum ) @ ( tyop_2Eoption_2Eoption @ tyop_2Enum_2Enum ) ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29_2Ctyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29_29_29_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Ebool_29,axiom,
    ! [V0: mono_2Etyop_2Estring_2Echar > $o] :
      ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Ebool_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Emin_2Ebool ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Ebool_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Estring_2Echar_29,axiom,
    ! [V0: mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Estring_2Echar] :
      ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Estring_2Echar_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Estring_2Echar ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Estring_2Echar_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Ebool_29_29,axiom,
    ! [V0: mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Estring_2Echar > $o] :
      ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Ebool_29_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Emin_2Ebool ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Ebool_29_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Estring_2Echar_29_29,axiom,
    ! [V0: mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Estring_2Echar] :
      ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Estring_2Echar_29_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Estring_2Echar ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Estring_2Echar_29_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_29_29,axiom,
    ! [V0: mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29] :
      ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_29_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_29_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29,axiom,
    ! [V0: mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Enum_2Enum] :
      ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Enum_2Enum ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Emin_2Ebool_29_29,axiom,
    ! [V0: ( mono_2Etyop_2Estring_2Echar > $o ) > mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 > $o] :
      ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Emin_2Ebool_29_29 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) @ tyop_2Emin_2Ebool ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Emin_2Ebool_29_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Estring_2Echar_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_29_29,axiom,
    ! [V0: ( mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Estring_2Echar ) > mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29] :
      ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Estring_2Echar_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_29_29 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Estring_2Echar ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Estring_2Echar_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_29_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Ebool_29_29_2Ctyop_2Emin_2Ebool_29,axiom,
    ! [V0: ( mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Estring_2Echar > $o ) > $o] :
      ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Ebool_29_29_2Ctyop_2Emin_2Ebool_29 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Emin_2Ebool ) ) @ tyop_2Emin_2Ebool ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Ebool_29_29_2Ctyop_2Emin_2Ebool_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Ebool_29_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_29_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_29_29,axiom,
    ! [V0: ( mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Estring_2Echar > $o ) > ( ( mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Enum_2Enum ) > mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Enum_2Enum ) > mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Enum_2Enum] :
      ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Ebool_29_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_29_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_29_29 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Enum_2Enum ) @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Enum_2Enum ) ) @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Enum_2Enum ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Ebool_29_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_29_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_29_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Ebool_29_29,axiom,
    ! [V0: ( mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Enum_2Enum ) > mono_2Etyop_2Estring_2Echar > $o] :
      ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Ebool_29_29 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Enum_2Enum ) @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Emin_2Ebool ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Ebool_29_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Estring_2Echar_29_29,axiom,
    ! [V0: ( mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Enum_2Enum ) > mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Estring_2Echar] :
      ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Estring_2Echar_29_29 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Enum_2Enum ) @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Estring_2Echar ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Estring_2Echar_29_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_29,axiom,
    ! [V0: ( mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Enum_2Enum ) > mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Enum_2Enum] :
      ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_29 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Enum_2Enum ) @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Enum_2Enum ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Emin_2Ebool_29_29,axiom,
    ! [V0: ( mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Enum_2Enum ) > mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 > $o] :
      ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Emin_2Ebool_29_29 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Enum_2Enum ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) @ tyop_2Emin_2Ebool ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Emin_2Ebool_29_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Elist_2Elist_28tyop_2Enum_2Enum_29_29_29,axiom,
    ! [V0: ( mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Enum_2Enum ) > mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Enum_2Enum_29] :
      ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Elist_2Elist_28tyop_2Enum_2Enum_29_29_29 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Enum_2Enum ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) @ ( tyop_2Elist_2Elist @ tyop_2Enum_2Enum ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Elist_2Elist_28tyop_2Enum_2Enum_29_29_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Enum_2Enum_29_29,axiom,
    ! [V0: ( mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Enum_2Enum ) > mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 > mono_2Etyop_2Enum_2Enum] :
      ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Enum_2Enum_29_29 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Enum_2Enum ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) @ tyop_2Enum_2Enum ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Enum_2Enum_29_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Ebool_29_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Ebool_29_29_29,axiom,
    ! [V0: ( ( mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Estring_2Echar > $o ) > $o ) > mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Estring_2Echar > $o] :
      ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Ebool_29_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Ebool_29_29_29 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Emin_2Ebool ) ) @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Emin_2Ebool ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Ebool_29_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Ebool_29_29_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_29_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_29,axiom,
    ! [V0: ( ( mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Enum_2Enum ) > mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Enum_2Enum ) > mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Enum_2Enum] :
      ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_29_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_29 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Enum_2Enum ) @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Enum_2Enum ) ) @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Enum_2Enum ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_29_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Estring_2Echar_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Estring_2Echar_29_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Estring_2Echar_29_29,axiom,
    ! [V0: ( ( mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Estring_2Echar ) > mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Estring_2Echar ) > mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Estring_2Echar] :
      ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Estring_2Echar_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Estring_2Echar_29_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Estring_2Echar_29_29 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Estring_2Echar ) @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Estring_2Echar ) ) @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Estring_2Echar ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Estring_2Echar_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Estring_2Echar_29_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Estring_2Echar_29_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29_29,axiom,
    ! [V0: ( ( mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Enum_2Enum > $o ) > $o ) > mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Enum_2Enum > $o] :
      ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29_29 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Emin_2Ebool ) ) @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Emin_2Ebool ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29_29,axiom,
    ! [V0: ( mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 > mono_2Etyop_2Enum_2Enum ) > ( mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 ) > mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Enum_2Enum] :
      ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29_29 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) @ tyop_2Enum_2Enum ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) ) @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Enum_2Enum ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Ebool_29_29_29,axiom,
    ! [V0: ( mono_2Etyop_2Enum_2Enum > $o ) > ( mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Enum_2Enum ) > mono_2Etyop_2Estring_2Echar > $o] :
      ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_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_2Estring_2Echar @ tyop_2Enum_2Enum ) @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ 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_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Ebool_29_29_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Estring_2Echar_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Estring_2Echar_29_29_29,axiom,
    ! [V0: ( mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Estring_2Echar ) > ( mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Enum_2Enum ) > mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Estring_2Echar] :
      ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Estring_2Echar_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Estring_2Echar_29_29_29 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Estring_2Echar ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Enum_2Enum ) @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Estring_2Echar ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Estring_2Echar_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Estring_2Echar_29_29_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Estring_2Echar_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Enum_2Enum_29_2Ctyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_29_29,axiom,
    ! [V0: ( mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Estring_2Echar ) > mono_2Etyop_2Elist_2Elist_28tyop_2Enum_2Enum_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29] :
      ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Estring_2Echar_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Enum_2Enum_29_2Ctyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_29_29 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Estring_2Echar ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Enum_2Enum ) @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Estring_2Echar_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Enum_2Enum_29_2Ctyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_29_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Estring_2Echar_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Estring_2Echar_29_29,axiom,
    ! [V0: ( mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Estring_2Echar ) > mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Estring_2Echar] :
      ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Estring_2Echar_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Estring_2Echar_29_29 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Estring_2Echar ) @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Estring_2Echar ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Estring_2Echar_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Estring_2Echar_29_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Estring_2Echar_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_29_29,axiom,
    ! [V0: ( mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Estring_2Echar ) > mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29] :
      ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Estring_2Echar_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_29_29 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Estring_2Echar ) @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Estring_2Echar_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_29_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29_2Ctyop_2Emin_2Ebool_29,axiom,
    ! [V0: ( mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Enum_2Enum > $o ) > $o] :
      ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29_2Ctyop_2Emin_2Ebool_29 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( 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_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29_2Ctyop_2Emin_2Ebool_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Estring_2Echar_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Estring_2Echar_29_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Estring_2Echar_29_29_29,axiom,
    ! [V0: ( mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Enum_2Enum > $o ) > ( ( mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Estring_2Echar ) > mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Estring_2Echar ) > mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Estring_2Echar] :
      ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Estring_2Echar_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Estring_2Echar_29_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Estring_2Echar_29_29_29 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Estring_2Echar ) @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Estring_2Echar ) ) @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Estring_2Echar ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Estring_2Echar_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Estring_2Echar_29_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Estring_2Echar_29_29_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29,axiom,
    ! [V0: ( mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 ) > mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Enum_2Enum] :
      ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) ) @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Enum_2Enum ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Emin_2Ebool_29,axiom,
    ! [V0: mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 > $o] :
      ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Emin_2Ebool_29 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) @ tyop_2Emin_2Ebool ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Emin_2Ebool_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_29_29,axiom,
    ! [V0: mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29] :
      ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_29_29 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_29_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Epair_2Eprod_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Enum_2Enum_29_29_29,axiom,
    ! [V0: mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 > mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Epair_2Eprod_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Enum_2Enum_29] :
      ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Epair_2Eprod_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Enum_2Enum_29_29_29 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) @ tyop_2Enum_2Enum ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Epair_2Eprod_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Enum_2Enum_29_29_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_29,axiom,
    ! [V0: mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29] :
      ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_29 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Elist_2Elist_28tyop_2Enum_2Enum_29_29,axiom,
    ! [V0: mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Enum_2Enum_29] :
      ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Elist_2Elist_28tyop_2Enum_2Enum_29_29 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) @ ( tyop_2Elist_2Elist @ tyop_2Enum_2Enum ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Elist_2Elist_28tyop_2Enum_2Enum_29_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Enum_2Enum_29,axiom,
    ! [V0: mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 > mono_2Etyop_2Enum_2Enum] :
      ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Enum_2Enum_29 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) @ tyop_2Enum_2Enum ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Enum_2Enum_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29_29,axiom,
    ! [V0: mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 > mono_2Etyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29] :
      ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29_29 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) @ ( tyop_2Eoption_2Eoption @ tyop_2Enum_2Enum ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Enum_2Enum_29_2Ctyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_29,axiom,
    ! [V0: mono_2Etyop_2Elist_2Elist_28tyop_2Enum_2Enum_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29] :
      ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Enum_2Enum_29_2Ctyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_29 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Enum_2Enum ) @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Enum_2Enum_29_2Ctyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Enum_2Enum_29_2Ctyop_2Enum_2Enum_29,axiom,
    ! [V0: mono_2Etyop_2Elist_2Elist_28tyop_2Enum_2Enum_29 > mono_2Etyop_2Enum_2Enum] :
      ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Enum_2Enum_29_2Ctyop_2Enum_2Enum_29 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Enum_2Enum ) @ tyop_2Enum_2Enum ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Enum_2Enum_29_2Ctyop_2Enum_2Enum_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29,axiom,
    ! [V0: mono_2Etyop_2Enum_2Enum > $o] :
      ( ( 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 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Estring_2Echar_29,axiom,
    ! [V0: mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Estring_2Echar] :
      ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Estring_2Echar_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Estring_2Echar ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Estring_2Echar_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Emin_2Ebool_29_29_29,axiom,
    ! [V0: mono_2Etyop_2Enum_2Enum > ( mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Enum_2Enum ) > mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 > $o] :
      ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Emin_2Ebool_29_29_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Enum_2Enum ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) @ tyop_2Emin_2Ebool ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Emin_2Ebool_29_29_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Enum_2Enum_29_29_29,axiom,
    ! [V0: mono_2Etyop_2Enum_2Enum > ( mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Enum_2Enum ) > mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 > mono_2Etyop_2Enum_2Enum] :
      ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Enum_2Enum_29_29_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Enum_2Enum ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) @ tyop_2Enum_2Enum ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Enum_2Enum_29_29_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Estring_2Echar_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_29_29_29,axiom,
    ! [V0: mono_2Etyop_2Enum_2Enum > ( mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Estring_2Echar ) > mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29] :
      ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Estring_2Echar_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_29_29_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Estring_2Echar ) @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Estring_2Echar_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_29_29_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_29_29,axiom,
    ! [V0: mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29] :
      ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_29_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_29_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Enum_2Enum_29_2Ctyop_2Enum_2Enum_29_29,axiom,
    ! [V0: mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Elist_2Elist_28tyop_2Enum_2Enum_29 > mono_2Etyop_2Enum_2Enum] :
      ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Enum_2Enum_29_2Ctyop_2Enum_2Enum_29_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Enum_2Enum ) @ tyop_2Enum_2Enum ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Enum_2Enum_29_2Ctyop_2Enum_2Enum_29_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29,axiom,
    ! [V0: mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Enum_2Enum > $o] :
      ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Emin_2Ebool ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Elist_2Elist_28tyop_2Enum_2Enum_29_29_29,axiom,
    ! [V0: mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Elist_2Elist_28tyop_2Enum_2Enum_29] :
      ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Elist_2Elist_28tyop_2Enum_2Enum_29_29_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Elist_2Elist @ tyop_2Enum_2Enum ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Elist_2Elist_28tyop_2Enum_2Enum_29_29_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29,axiom,
    ! [V0: mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Enum_2Enum] :
      ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Enum_2Enum ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_29,axiom,
    ! [V0: mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29] :
      ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Elist_2Elist_28tyop_2Enum_2Enum_29_29,axiom,
    ! [V0: mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Elist_2Elist_28tyop_2Enum_2Enum_29] :
      ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Elist_2Elist_28tyop_2Enum_2Enum_29_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Elist_2Elist @ tyop_2Enum_2Enum ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Elist_2Elist_28tyop_2Enum_2Enum_29_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29,axiom,
    ! [V0: mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Enum_2Enum] :
      ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Enum_2Enum ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29_29,axiom,
    ! [V0: mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29] :
      ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Eoption_2Eoption @ tyop_2Enum_2Enum ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Epair_2Eprod_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Enum_2Enum_29_29,axiom,
    ! [V0: mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Epair_2Eprod_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Enum_2Enum_29] :
      ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Epair_2Eprod_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Enum_2Enum_29_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) @ tyop_2Enum_2Enum ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Epair_2Eprod_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Enum_2Enum_29_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29_2Ctyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29_29_29,axiom,
    ! [V0: mono_2Etyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29 > mono_2Etyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29 > mono_2Etyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29] :
      ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29_2Ctyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29_29_29 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Eoption_2Eoption @ tyop_2Enum_2Enum ) @ ( tyop_2Emin_2Efun @ ( tyop_2Eoption_2Eoption @ tyop_2Enum_2Enum ) @ ( tyop_2Eoption_2Eoption @ tyop_2Enum_2Enum ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29_2Ctyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29_29_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29_2Ctyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29_29,axiom,
    ! [V0: mono_2Etyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29 > mono_2Etyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29] :
      ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29_2Ctyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29_29 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Eoption_2Eoption @ tyop_2Enum_2Enum ) @ ( tyop_2Eoption_2Eoption @ tyop_2Enum_2Enum ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29_2Ctyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Enum_2Enum_29_2Ctyop_2Estring_2Echar_29,axiom,
    ! [V0: mono_2Etyop_2Epair_2Eprod_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Enum_2Enum_29 > mono_2Etyop_2Estring_2Echar] :
      ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Enum_2Enum_29_2Ctyop_2Estring_2Echar_29 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) @ tyop_2Enum_2Enum ) @ tyop_2Estring_2Echar ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Enum_2Enum_29_2Ctyop_2Estring_2Echar_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29,axiom,
    ! [V0: mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29] :
      ( ( j_mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 @ ( s @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) @ ( i_mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Elist_2Elist_28tyop_2Enum_2Enum_29,axiom,
    ! [V0: mono_2Etyop_2Elist_2Elist_28tyop_2Enum_2Enum_29] :
      ( ( j_mono_2Etyop_2Elist_2Elist_28tyop_2Enum_2Enum_29 @ ( s @ ( tyop_2Elist_2Elist @ tyop_2Enum_2Enum ) @ ( i_mono_2Etyop_2Elist_2Elist_28tyop_2Enum_2Enum_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Enum_2Enum,axiom,
    ! [V0: mono_2Etyop_2Enum_2Enum] :
      ( ( j_mono_2Etyop_2Enum_2Enum @ ( s @ tyop_2Enum_2Enum @ ( i_mono_2Etyop_2Enum_2Enum @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29,axiom,
    ! [V0: mono_2Etyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29] :
      ( ( j_mono_2Etyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29 @ ( s @ ( tyop_2Eoption_2Eoption @ tyop_2Enum_2Enum ) @ ( i_mono_2Etyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Enum_2Enum_29,axiom,
    ! [V0: mono_2Etyop_2Epair_2Eprod_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Enum_2Enum_29] :
      ( ( j_mono_2Etyop_2Epair_2Eprod_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Enum_2Enum_29 @ ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) @ tyop_2Enum_2Enum ) @ ( i_mono_2Etyop_2Epair_2Eprod_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Enum_2Enum_29 @ V0 ) ) )
      = V0 ) ).

thf(arityeq1_2Ec_2Ebool_2E_21_2E1_2Emono_2EA_27a,axiom,
    ! [A_27a: d,X0_2E0: u] :
      ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2E_21_2E1 @ ( s @ ( tyop_2Emin_2Efun @ A_27a @ tyop_2Emin_2Ebool ) @ X0_2E0 ) ) ) )
      = ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A_27a @ tyop_2Emin_2Ebool ) @ tyop_2Emin_2Ebool ) @ c_2Ebool_2E_21_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ A_27a @ tyop_2Emin_2Ebool ) @ X0_2E0 ) ) ) ) ) ).

thf(arityeq2_2Ec_2Emin_2E_3D_2E2_2Emono_2EA_27a,axiom,
    ! [A_27a: d,X0_2E0: u,X1_2E0: u] :
      ( ( ( s @ A_27a @ X0_2E0 )
        = ( s @ A_27a @ X1_2E0 ) )
    <=> ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A_27a @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A_27a @ ( tyop_2Emin_2Efun @ A_27a @ tyop_2Emin_2Ebool ) ) @ c_2Emin_2E_3D_2E0 ) @ ( s @ A_27a @ X0_2E0 ) ) ) @ ( s @ A_27a @ X1_2E0 ) ) ) ) ) ).

thf(arityeq1_2Ec_2Ebool_2E_3F_2E1_2Emono_2EA_27a,axiom,
    ! [A_27a: d,X0_2E0: u] :
      ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2E_3F_2E1 @ ( s @ ( tyop_2Emin_2Efun @ A_27a @ tyop_2Emin_2Ebool ) @ X0_2E0 ) ) ) )
      = ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A_27a @ tyop_2Emin_2Ebool ) @ tyop_2Emin_2Ebool ) @ c_2Ebool_2E_3F_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ A_27a @ tyop_2Emin_2Ebool ) @ X0_2E0 ) ) ) ) ) ).

thf(monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool,axiom,
    ! [V0: $o > $o,V1: $o] :
      ( ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ ( V0 @ V1 ) ) )
      = ( 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 @ V0 ) ) @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29,axiom,
    ! [V0: $o > $o > $o,V1: $o] :
      ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29 @ ( V0 @ V1 ) ) )
      = ( 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 @ V0 ) ) @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Estring_2Echar_29_29,axiom,
    ! [V0: $o > mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Estring_2Echar,V1: $o] :
      ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Estring_2Echar ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Estring_2Echar_29_29 @ ( V0 @ V1 ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Estring_2Echar ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Estring_2Echar ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Estring_2Echar_29_29_29 @ V0 ) ) @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_29_29,axiom,
    ! [V0: $o > mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29,V1: $o] :
      ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_29_29 @ ( V0 @ V1 ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_29_29_29 @ V0 ) ) @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29,axiom,
    ! [V0: $o > mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Enum_2Enum,V1: $o] :
      ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Enum_2Enum ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29 @ ( V0 @ V1 ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Enum_2Enum ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Enum_2Enum ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29_29 @ V0 ) ) @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29_2Ctyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29_29_29,axiom,
    ! [V0: $o > mono_2Etyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29 > mono_2Etyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29 > mono_2Etyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29,V1: $o] :
      ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Eoption_2Eoption @ tyop_2Enum_2Enum ) @ ( tyop_2Emin_2Efun @ ( tyop_2Eoption_2Eoption @ tyop_2Enum_2Enum ) @ ( tyop_2Eoption_2Eoption @ tyop_2Enum_2Enum ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29_2Ctyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29_29_29 @ ( V0 @ V1 ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Eoption_2Eoption @ tyop_2Enum_2Enum ) @ ( tyop_2Emin_2Efun @ ( tyop_2Eoption_2Eoption @ tyop_2Enum_2Enum ) @ ( tyop_2Eoption_2Eoption @ tyop_2Enum_2Enum ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ ( tyop_2Eoption_2Eoption @ tyop_2Enum_2Enum ) @ ( tyop_2Emin_2Efun @ ( tyop_2Eoption_2Eoption @ tyop_2Enum_2Enum ) @ ( tyop_2Eoption_2Eoption @ tyop_2Enum_2Enum ) ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29_2Ctyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29_29_29_29 @ V0 ) ) @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Estring_2Echar_20mono_2Etyop_2Emin_2Ebool,axiom,
    ! [V0: mono_2Etyop_2Estring_2Echar > $o,V1: mono_2Etyop_2Estring_2Echar] :
      ( ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ ( V0 @ V1 ) ) )
      = ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Emin_2Ebool ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Ebool_29 @ V0 ) ) @ ( s @ tyop_2Estring_2Echar @ ( i_mono_2Etyop_2Estring_2Echar @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Estring_2Echar_20mono_2Etyop_2Estring_2Echar,axiom,
    ! [V0: mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Estring_2Echar,V1: mono_2Etyop_2Estring_2Echar] :
      ( ( s @ tyop_2Estring_2Echar @ ( i_mono_2Etyop_2Estring_2Echar @ ( V0 @ V1 ) ) )
      = ( s @ tyop_2Estring_2Echar @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Estring_2Echar ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Estring_2Echar_29 @ V0 ) ) @ ( s @ tyop_2Estring_2Echar @ ( i_mono_2Etyop_2Estring_2Echar @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Estring_2Echar_20mono_2Etyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Estring_2Echar_29,axiom,
    ! [V0: mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Estring_2Echar,V1: mono_2Etyop_2Estring_2Echar] :
      ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Estring_2Echar ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Estring_2Echar_29 @ ( V0 @ V1 ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Estring_2Echar ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Estring_2Echar ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Estring_2Echar_29_29 @ V0 ) ) @ ( s @ tyop_2Estring_2Echar @ ( i_mono_2Etyop_2Estring_2Echar @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Estring_2Echar_20mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_29,axiom,
    ! [V0: mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29,V1: mono_2Etyop_2Estring_2Echar] :
      ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_29 @ ( V0 @ V1 ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_29_29 @ V0 ) ) @ ( s @ tyop_2Estring_2Echar @ ( i_mono_2Etyop_2Estring_2Echar @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Estring_2Echar_20mono_2Etyop_2Enum_2Enum,axiom,
    ! [V0: mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Enum_2Enum,V1: mono_2Etyop_2Estring_2Echar] :
      ( ( s @ tyop_2Enum_2Enum @ ( i_mono_2Etyop_2Enum_2Enum @ ( V0 @ V1 ) ) )
      = ( s @ tyop_2Enum_2Enum @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Enum_2Enum ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29 @ V0 ) ) @ ( s @ tyop_2Estring_2Echar @ ( i_mono_2Etyop_2Estring_2Echar @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Emin_2Ebool_29,axiom,
    ! [V0: ( mono_2Etyop_2Estring_2Echar > $o ) > mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 > $o,V1: mono_2Etyop_2Estring_2Echar > $o] :
      ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) @ tyop_2Emin_2Ebool ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Emin_2Ebool_29 @ ( V0 @ V1 ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) @ tyop_2Emin_2Ebool ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Emin_2Ebool_29_29 @ V0 ) ) @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Emin_2Ebool ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Ebool_29 @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Estring_2Echar_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_29,axiom,
    ! [V0: ( mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Estring_2Echar ) > mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29,V1: mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Estring_2Echar] :
      ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_29 @ ( V0 @ V1 ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Estring_2Echar ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Estring_2Echar_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_29_29 @ V0 ) ) @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Estring_2Echar ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Estring_2Echar_29 @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Ebool_29_29_20mono_2Etyop_2Emin_2Ebool,axiom,
    ! [V0: ( mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Estring_2Echar > $o ) > $o,V1: mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Estring_2Echar > $o] :
      ( ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ ( V0 @ V1 ) ) )
      = ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Emin_2Ebool ) ) @ tyop_2Emin_2Ebool ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Ebool_29_29_2Ctyop_2Emin_2Ebool_29 @ V0 ) ) @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Emin_2Ebool ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Ebool_29_29 @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Ebool_29_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_29_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_29,axiom,
    ! [V0: ( mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Estring_2Echar > $o ) > ( ( mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Enum_2Enum ) > mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Enum_2Enum ) > mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Enum_2Enum,V1: mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Estring_2Echar > $o] :
      ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Enum_2Enum ) @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Enum_2Enum ) ) @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Enum_2Enum ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_29_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_29 @ ( V0 @ V1 ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Enum_2Enum ) @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Enum_2Enum ) ) @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Enum_2Enum ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Enum_2Enum ) @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Enum_2Enum ) ) @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Enum_2Enum ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Ebool_29_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_29_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_29_29 @ V0 ) ) @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Emin_2Ebool ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Ebool_29_29 @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Ebool_29,axiom,
    ! [V0: ( mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Enum_2Enum ) > mono_2Etyop_2Estring_2Echar > $o,V1: mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Enum_2Enum] :
      ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Emin_2Ebool ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Ebool_29 @ ( V0 @ V1 ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Enum_2Enum ) @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Emin_2Ebool ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Ebool_29_29 @ V0 ) ) @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Enum_2Enum ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29 @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Estring_2Echar_29,axiom,
    ! [V0: ( mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Enum_2Enum ) > mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Estring_2Echar,V1: mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Enum_2Enum] :
      ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Estring_2Echar ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Estring_2Echar_29 @ ( V0 @ V1 ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Estring_2Echar ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Enum_2Enum ) @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Estring_2Echar ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Estring_2Echar_29_29 @ V0 ) ) @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Enum_2Enum ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29 @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29,axiom,
    ! [V0: ( mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Enum_2Enum ) > mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Enum_2Enum,V1: mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Enum_2Enum] :
      ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Enum_2Enum ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29 @ ( V0 @ V1 ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Enum_2Enum ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Enum_2Enum ) @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Enum_2Enum ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_29 @ V0 ) ) @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Enum_2Enum ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29 @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Emin_2Ebool_29,axiom,
    ! [V0: ( mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Enum_2Enum ) > mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 > $o,V1: mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Enum_2Enum] :
      ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) @ tyop_2Emin_2Ebool ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Emin_2Ebool_29 @ ( V0 @ V1 ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Enum_2Enum ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) @ tyop_2Emin_2Ebool ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Emin_2Ebool_29_29 @ V0 ) ) @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Enum_2Enum ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29 @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Elist_2Elist_28tyop_2Enum_2Enum_29_29,axiom,
    ! [V0: ( mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Enum_2Enum ) > mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Enum_2Enum_29,V1: mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Enum_2Enum] :
      ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) @ ( tyop_2Elist_2Elist @ tyop_2Enum_2Enum ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Elist_2Elist_28tyop_2Enum_2Enum_29_29 @ ( V0 @ V1 ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) @ ( tyop_2Elist_2Elist @ tyop_2Enum_2Enum ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Enum_2Enum ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) @ ( tyop_2Elist_2Elist @ tyop_2Enum_2Enum ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Elist_2Elist_28tyop_2Enum_2Enum_29_29_29 @ V0 ) ) @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Enum_2Enum ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29 @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Enum_2Enum_29,axiom,
    ! [V0: ( mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Enum_2Enum ) > mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 > mono_2Etyop_2Enum_2Enum,V1: mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Enum_2Enum] :
      ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) @ tyop_2Enum_2Enum ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Enum_2Enum_29 @ ( V0 @ V1 ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) @ tyop_2Enum_2Enum ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Enum_2Enum ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) @ tyop_2Enum_2Enum ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Enum_2Enum_29_29 @ V0 ) ) @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Enum_2Enum ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29 @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Ebool_29_29_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Ebool_29_29,axiom,
    ! [V0: ( ( mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Estring_2Echar > $o ) > $o ) > mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Estring_2Echar > $o,V1: ( mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Estring_2Echar > $o ) > $o] :
      ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Emin_2Ebool ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Ebool_29_29 @ ( V0 @ V1 ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Emin_2Ebool ) ) @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Emin_2Ebool ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Ebool_29_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Ebool_29_29_29 @ V0 ) ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Emin_2Ebool ) ) @ tyop_2Emin_2Ebool ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Ebool_29_29_2Ctyop_2Emin_2Ebool_29 @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29,axiom,
    ! [V0: ( ( mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Enum_2Enum ) > mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Enum_2Enum ) > mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Enum_2Enum,V1: ( mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Enum_2Enum ) > mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Enum_2Enum] :
      ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Enum_2Enum ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29 @ ( V0 @ V1 ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Enum_2Enum ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Enum_2Enum ) @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Enum_2Enum ) ) @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Enum_2Enum ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_29_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_29 @ V0 ) ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Enum_2Enum ) @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Enum_2Enum ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_29 @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Estring_2Echar_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Estring_2Echar_29_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Estring_2Echar_29,axiom,
    ! [V0: ( ( mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Estring_2Echar ) > mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Estring_2Echar ) > mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Estring_2Echar,V1: ( mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Estring_2Echar ) > mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Estring_2Echar] :
      ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Estring_2Echar ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Estring_2Echar_29 @ ( V0 @ V1 ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Estring_2Echar ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Estring_2Echar ) @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Estring_2Echar ) ) @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Estring_2Echar ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Estring_2Echar_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Estring_2Echar_29_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Estring_2Echar_29_29 @ V0 ) ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Estring_2Echar ) @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Estring_2Echar ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Estring_2Echar_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Estring_2Echar_29_29 @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29,axiom,
    ! [V0: ( ( mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Enum_2Enum > $o ) > $o ) > mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Enum_2Enum > $o,V1: ( mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Enum_2Enum > $o ) > $o] :
      ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Emin_2Ebool ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29 @ ( V0 @ V1 ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Emin_2Ebool ) ) @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Emin_2Ebool ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29_29 @ V0 ) ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( 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_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29_2Ctyop_2Emin_2Ebool_29 @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Enum_2Enum_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29,axiom,
    ! [V0: ( mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 > mono_2Etyop_2Enum_2Enum ) > ( mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 ) > mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Enum_2Enum,V1: mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 > mono_2Etyop_2Enum_2Enum] :
      ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) ) @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Enum_2Enum ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29 @ ( V0 @ V1 ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) ) @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Enum_2Enum ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) @ tyop_2Enum_2Enum ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) ) @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Enum_2Enum ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29_29 @ V0 ) ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) @ tyop_2Enum_2Enum ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Enum_2Enum_29 @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Ebool_29_29,axiom,
    ! [V0: ( mono_2Etyop_2Enum_2Enum > $o ) > ( mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Enum_2Enum ) > mono_2Etyop_2Estring_2Echar > $o,V1: mono_2Etyop_2Enum_2Enum > $o] :
      ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Enum_2Enum ) @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Emin_2Ebool ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Ebool_29_29 @ ( V0 @ V1 ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Enum_2Enum ) @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ 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_2Estring_2Echar @ tyop_2Enum_2Enum ) @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ 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_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Ebool_29_29_29 @ V0 ) ) @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Emin_2Ebool ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29 @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Estring_2Echar_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Estring_2Echar_29_29,axiom,
    ! [V0: ( mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Estring_2Echar ) > ( mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Enum_2Enum ) > mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Estring_2Echar,V1: mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Estring_2Echar] :
      ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Enum_2Enum ) @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Estring_2Echar ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Estring_2Echar_29_29 @ ( V0 @ V1 ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Enum_2Enum ) @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Estring_2Echar ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Estring_2Echar ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Enum_2Enum ) @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Estring_2Echar ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Estring_2Echar_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Estring_2Echar_29_29_29 @ V0 ) ) @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Estring_2Echar ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Estring_2Echar_29 @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Estring_2Echar_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Enum_2Enum_29_2Ctyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_29,axiom,
    ! [V0: ( mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Estring_2Echar ) > mono_2Etyop_2Elist_2Elist_28tyop_2Enum_2Enum_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29,V1: mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Estring_2Echar] :
      ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Enum_2Enum ) @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Enum_2Enum_29_2Ctyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_29 @ ( V0 @ V1 ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Enum_2Enum ) @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Estring_2Echar ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Enum_2Enum ) @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Estring_2Echar_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Enum_2Enum_29_2Ctyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_29_29 @ V0 ) ) @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Estring_2Echar ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Estring_2Echar_29 @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Estring_2Echar_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Estring_2Echar_29,axiom,
    ! [V0: ( mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Estring_2Echar ) > mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Estring_2Echar,V1: mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Estring_2Echar] :
      ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Estring_2Echar ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Estring_2Echar_29 @ ( V0 @ V1 ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Estring_2Echar ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Estring_2Echar ) @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Estring_2Echar ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Estring_2Echar_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Estring_2Echar_29_29 @ V0 ) ) @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Estring_2Echar ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Estring_2Echar_29 @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Estring_2Echar_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_29,axiom,
    ! [V0: ( mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Estring_2Echar ) > mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29,V1: mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Estring_2Echar] :
      ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_29 @ ( V0 @ V1 ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Estring_2Echar ) @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Estring_2Echar_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_29_29 @ V0 ) ) @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Estring_2Echar ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Estring_2Echar_29 @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29_20mono_2Etyop_2Emin_2Ebool,axiom,
    ! [V0: ( mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Enum_2Enum > $o ) > $o,V1: mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Enum_2Enum > $o] :
      ( ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ ( V0 @ V1 ) ) )
      = ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( 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_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29_2Ctyop_2Emin_2Ebool_29 @ V0 ) ) @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Emin_2Ebool ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29 @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Estring_2Echar_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Estring_2Echar_29_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Estring_2Echar_29_29,axiom,
    ! [V0: ( mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Enum_2Enum > $o ) > ( ( mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Estring_2Echar ) > mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Estring_2Echar ) > mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Estring_2Echar,V1: mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Enum_2Enum > $o] :
      ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Estring_2Echar ) @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Estring_2Echar ) ) @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Estring_2Echar ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Estring_2Echar_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Estring_2Echar_29_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Estring_2Echar_29_29 @ ( V0 @ V1 ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Estring_2Echar ) @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Estring_2Echar ) ) @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Estring_2Echar ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Estring_2Echar ) @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Estring_2Echar ) ) @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Estring_2Echar ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Estring_2Echar_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Estring_2Echar_29_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Estring_2Echar_29_29_29 @ V0 ) ) @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Emin_2Ebool ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29 @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29,axiom,
    ! [V0: ( mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 ) > mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Enum_2Enum,V1: mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29] :
      ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Enum_2Enum ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29 @ ( V0 @ V1 ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Enum_2Enum ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) ) @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Enum_2Enum ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29 @ V0 ) ) @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_29 @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_20mono_2Etyop_2Emin_2Ebool,axiom,
    ! [V0: mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 > $o,V1: mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29] :
      ( ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ ( V0 @ V1 ) ) )
      = ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) @ tyop_2Emin_2Ebool ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Emin_2Ebool_29 @ V0 ) ) @ ( s @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) @ ( i_mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_29,axiom,
    ! [V0: mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29,V1: mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29] :
      ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_29 @ ( V0 @ V1 ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_29_29 @ V0 ) ) @ ( s @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) @ ( i_mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Epair_2Eprod_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Enum_2Enum_29_29,axiom,
    ! [V0: mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 > mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Epair_2Eprod_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Enum_2Enum_29,V1: mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29] :
      ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) @ tyop_2Enum_2Enum ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Epair_2Eprod_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Enum_2Enum_29_29 @ ( V0 @ V1 ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) @ tyop_2Enum_2Enum ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) @ tyop_2Enum_2Enum ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Epair_2Eprod_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Enum_2Enum_29_29_29 @ V0 ) ) @ ( s @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) @ ( i_mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_20mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29,axiom,
    ! [V0: mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29,V1: mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29] :
      ( ( s @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) @ ( i_mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 @ ( V0 @ V1 ) ) )
      = ( s @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_29 @ V0 ) ) @ ( s @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) @ ( i_mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_20mono_2Etyop_2Elist_2Elist_28tyop_2Enum_2Enum_29,axiom,
    ! [V0: mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Enum_2Enum_29,V1: mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29] :
      ( ( s @ ( tyop_2Elist_2Elist @ tyop_2Enum_2Enum ) @ ( i_mono_2Etyop_2Elist_2Elist_28tyop_2Enum_2Enum_29 @ ( V0 @ V1 ) ) )
      = ( s @ ( tyop_2Elist_2Elist @ tyop_2Enum_2Enum ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) @ ( tyop_2Elist_2Elist @ tyop_2Enum_2Enum ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Elist_2Elist_28tyop_2Enum_2Enum_29_29 @ V0 ) ) @ ( s @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) @ ( i_mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_20mono_2Etyop_2Enum_2Enum,axiom,
    ! [V0: mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 > mono_2Etyop_2Enum_2Enum,V1: mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29] :
      ( ( s @ tyop_2Enum_2Enum @ ( i_mono_2Etyop_2Enum_2Enum @ ( V0 @ V1 ) ) )
      = ( s @ tyop_2Enum_2Enum @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) @ tyop_2Enum_2Enum ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Enum_2Enum_29 @ V0 ) ) @ ( s @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) @ ( i_mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_20mono_2Etyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29,axiom,
    ! [V0: mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 > mono_2Etyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29,V1: mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29] :
      ( ( s @ ( tyop_2Eoption_2Eoption @ tyop_2Enum_2Enum ) @ ( i_mono_2Etyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29 @ ( V0 @ V1 ) ) )
      = ( s @ ( tyop_2Eoption_2Eoption @ tyop_2Enum_2Enum ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) @ ( tyop_2Eoption_2Eoption @ tyop_2Enum_2Enum ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29_29 @ V0 ) ) @ ( s @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) @ ( i_mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Elist_2Elist_28tyop_2Enum_2Enum_29_20mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29,axiom,
    ! [V0: mono_2Etyop_2Elist_2Elist_28tyop_2Enum_2Enum_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29,V1: mono_2Etyop_2Elist_2Elist_28tyop_2Enum_2Enum_29] :
      ( ( s @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) @ ( i_mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 @ ( V0 @ V1 ) ) )
      = ( s @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Enum_2Enum ) @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Enum_2Enum_29_2Ctyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_29 @ V0 ) ) @ ( s @ ( tyop_2Elist_2Elist @ tyop_2Enum_2Enum ) @ ( i_mono_2Etyop_2Elist_2Elist_28tyop_2Enum_2Enum_29 @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Elist_2Elist_28tyop_2Enum_2Enum_29_20mono_2Etyop_2Enum_2Enum,axiom,
    ! [V0: mono_2Etyop_2Elist_2Elist_28tyop_2Enum_2Enum_29 > mono_2Etyop_2Enum_2Enum,V1: mono_2Etyop_2Elist_2Elist_28tyop_2Enum_2Enum_29] :
      ( ( s @ tyop_2Enum_2Enum @ ( i_mono_2Etyop_2Enum_2Enum @ ( V0 @ V1 ) ) )
      = ( s @ tyop_2Enum_2Enum @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Enum_2Enum ) @ tyop_2Enum_2Enum ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Enum_2Enum_29_2Ctyop_2Enum_2Enum_29 @ V0 ) ) @ ( s @ ( tyop_2Elist_2Elist @ tyop_2Enum_2Enum ) @ ( i_mono_2Etyop_2Elist_2Elist_28tyop_2Enum_2Enum_29 @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Emin_2Ebool,axiom,
    ! [V0: mono_2Etyop_2Enum_2Enum > $o,V1: mono_2Etyop_2Enum_2Enum] :
      ( ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ ( V0 @ V1 ) ) )
      = ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Emin_2Ebool ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29 @ V0 ) ) @ ( s @ tyop_2Enum_2Enum @ ( i_mono_2Etyop_2Enum_2Enum @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Estring_2Echar,axiom,
    ! [V0: mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Estring_2Echar,V1: mono_2Etyop_2Enum_2Enum] :
      ( ( s @ tyop_2Estring_2Echar @ ( i_mono_2Etyop_2Estring_2Echar @ ( V0 @ V1 ) ) )
      = ( s @ tyop_2Estring_2Echar @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Estring_2Echar ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Estring_2Echar_29 @ V0 ) ) @ ( s @ tyop_2Enum_2Enum @ ( i_mono_2Etyop_2Enum_2Enum @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Emin_2Ebool_29_29,axiom,
    ! [V0: mono_2Etyop_2Enum_2Enum > ( mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Enum_2Enum ) > mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 > $o,V1: mono_2Etyop_2Enum_2Enum] :
      ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Enum_2Enum ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) @ tyop_2Emin_2Ebool ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Emin_2Ebool_29_29 @ ( V0 @ V1 ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Enum_2Enum ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Enum_2Enum ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) @ tyop_2Emin_2Ebool ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Emin_2Ebool_29_29_29 @ V0 ) ) @ ( s @ tyop_2Enum_2Enum @ ( i_mono_2Etyop_2Enum_2Enum @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Enum_2Enum_29_29,axiom,
    ! [V0: mono_2Etyop_2Enum_2Enum > ( mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Enum_2Enum ) > mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 > mono_2Etyop_2Enum_2Enum,V1: mono_2Etyop_2Enum_2Enum] :
      ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Enum_2Enum ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) @ tyop_2Enum_2Enum ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Enum_2Enum_29_29 @ ( V0 @ V1 ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Enum_2Enum ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) @ tyop_2Enum_2Enum ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Enum_2Enum ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) @ tyop_2Enum_2Enum ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Enum_2Enum_29_29_29 @ V0 ) ) @ ( s @ tyop_2Enum_2Enum @ ( i_mono_2Etyop_2Enum_2Enum @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Estring_2Echar_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_29_29,axiom,
    ! [V0: mono_2Etyop_2Enum_2Enum > ( mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Estring_2Echar ) > mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29,V1: mono_2Etyop_2Enum_2Enum] :
      ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Estring_2Echar ) @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Estring_2Echar_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_29_29 @ ( V0 @ V1 ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Estring_2Echar ) @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Estring_2Echar ) @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Estring_2Echar_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_29_29_29 @ V0 ) ) @ ( s @ tyop_2Enum_2Enum @ ( i_mono_2Etyop_2Enum_2Enum @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_29,axiom,
    ! [V0: mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29,V1: mono_2Etyop_2Enum_2Enum] :
      ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_29 @ ( V0 @ V1 ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_29_29 @ V0 ) ) @ ( s @ tyop_2Enum_2Enum @ ( i_mono_2Etyop_2Enum_2Enum @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Enum_2Enum_29_2Ctyop_2Enum_2Enum_29,axiom,
    ! [V0: mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Elist_2Elist_28tyop_2Enum_2Enum_29 > mono_2Etyop_2Enum_2Enum,V1: mono_2Etyop_2Enum_2Enum] :
      ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Enum_2Enum ) @ tyop_2Enum_2Enum ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Enum_2Enum_29_2Ctyop_2Enum_2Enum_29 @ ( V0 @ V1 ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Enum_2Enum ) @ tyop_2Enum_2Enum ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Enum_2Enum ) @ tyop_2Enum_2Enum ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Enum_2Enum_29_2Ctyop_2Enum_2Enum_29_29 @ V0 ) ) @ ( s @ tyop_2Enum_2Enum @ ( i_mono_2Etyop_2Enum_2Enum @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29,axiom,
    ! [V0: mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Enum_2Enum > $o,V1: mono_2Etyop_2Enum_2Enum] :
      ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Emin_2Ebool ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29 @ ( V0 @ V1 ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Emin_2Ebool ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29 @ V0 ) ) @ ( s @ tyop_2Enum_2Enum @ ( i_mono_2Etyop_2Enum_2Enum @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Elist_2Elist_28tyop_2Enum_2Enum_29_29,axiom,
    ! [V0: mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Elist_2Elist_28tyop_2Enum_2Enum_29,V1: mono_2Etyop_2Enum_2Enum] :
      ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Elist_2Elist @ tyop_2Enum_2Enum ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Elist_2Elist_28tyop_2Enum_2Enum_29_29 @ ( V0 @ V1 ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Elist_2Elist @ tyop_2Enum_2Enum ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Elist_2Elist @ tyop_2Enum_2Enum ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Elist_2Elist_28tyop_2Enum_2Enum_29_29_29 @ V0 ) ) @ ( s @ tyop_2Enum_2Enum @ ( i_mono_2Etyop_2Enum_2Enum @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29,axiom,
    ! [V0: mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Enum_2Enum,V1: mono_2Etyop_2Enum_2Enum] :
      ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Enum_2Enum ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29 @ ( V0 @ V1 ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Enum_2Enum ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Enum_2Enum ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29 @ V0 ) ) @ ( s @ tyop_2Enum_2Enum @ ( i_mono_2Etyop_2Enum_2Enum @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29,axiom,
    ! [V0: mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29,V1: mono_2Etyop_2Enum_2Enum] :
      ( ( s @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) @ ( i_mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 @ ( V0 @ V1 ) ) )
      = ( s @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_29 @ V0 ) ) @ ( s @ tyop_2Enum_2Enum @ ( i_mono_2Etyop_2Enum_2Enum @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Elist_2Elist_28tyop_2Enum_2Enum_29,axiom,
    ! [V0: mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Elist_2Elist_28tyop_2Enum_2Enum_29,V1: mono_2Etyop_2Enum_2Enum] :
      ( ( s @ ( tyop_2Elist_2Elist @ tyop_2Enum_2Enum ) @ ( i_mono_2Etyop_2Elist_2Elist_28tyop_2Enum_2Enum_29 @ ( V0 @ V1 ) ) )
      = ( s @ ( tyop_2Elist_2Elist @ tyop_2Enum_2Enum ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Elist_2Elist @ tyop_2Enum_2Enum ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Elist_2Elist_28tyop_2Enum_2Enum_29_29 @ V0 ) ) @ ( s @ tyop_2Enum_2Enum @ ( i_mono_2Etyop_2Enum_2Enum @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Enum_2Enum,axiom,
    ! [V0: mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Enum_2Enum,V1: mono_2Etyop_2Enum_2Enum] :
      ( ( s @ tyop_2Enum_2Enum @ ( i_mono_2Etyop_2Enum_2Enum @ ( V0 @ V1 ) ) )
      = ( s @ tyop_2Enum_2Enum @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Enum_2Enum ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29 @ V0 ) ) @ ( s @ tyop_2Enum_2Enum @ ( i_mono_2Etyop_2Enum_2Enum @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29,axiom,
    ! [V0: mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29,V1: mono_2Etyop_2Enum_2Enum] :
      ( ( s @ ( tyop_2Eoption_2Eoption @ tyop_2Enum_2Enum ) @ ( i_mono_2Etyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29 @ ( V0 @ V1 ) ) )
      = ( s @ ( tyop_2Eoption_2Eoption @ tyop_2Enum_2Enum ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Eoption_2Eoption @ tyop_2Enum_2Enum ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29_29 @ V0 ) ) @ ( s @ tyop_2Enum_2Enum @ ( i_mono_2Etyop_2Enum_2Enum @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Epair_2Eprod_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Enum_2Enum_29,axiom,
    ! [V0: mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Epair_2Eprod_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Enum_2Enum_29,V1: mono_2Etyop_2Enum_2Enum] :
      ( ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) @ tyop_2Enum_2Enum ) @ ( i_mono_2Etyop_2Epair_2Eprod_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Enum_2Enum_29 @ ( V0 @ V1 ) ) )
      = ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) @ tyop_2Enum_2Enum ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) @ tyop_2Enum_2Enum ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Epair_2Eprod_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Enum_2Enum_29_29 @ V0 ) ) @ ( s @ tyop_2Enum_2Enum @ ( i_mono_2Etyop_2Enum_2Enum @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29_2Ctyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29_29,axiom,
    ! [V0: mono_2Etyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29 > mono_2Etyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29 > mono_2Etyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29,V1: mono_2Etyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29] :
      ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Eoption_2Eoption @ tyop_2Enum_2Enum ) @ ( tyop_2Eoption_2Eoption @ tyop_2Enum_2Enum ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29_2Ctyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29_29 @ ( V0 @ V1 ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Eoption_2Eoption @ tyop_2Enum_2Enum ) @ ( tyop_2Eoption_2Eoption @ tyop_2Enum_2Enum ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Eoption_2Eoption @ tyop_2Enum_2Enum ) @ ( tyop_2Emin_2Efun @ ( tyop_2Eoption_2Eoption @ tyop_2Enum_2Enum ) @ ( tyop_2Eoption_2Eoption @ tyop_2Enum_2Enum ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29_2Ctyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29_29_29 @ V0 ) ) @ ( s @ ( tyop_2Eoption_2Eoption @ tyop_2Enum_2Enum ) @ ( i_mono_2Etyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29 @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29_20mono_2Etyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29,axiom,
    ! [V0: mono_2Etyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29 > mono_2Etyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29,V1: mono_2Etyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29] :
      ( ( s @ ( tyop_2Eoption_2Eoption @ tyop_2Enum_2Enum ) @ ( i_mono_2Etyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29 @ ( V0 @ V1 ) ) )
      = ( s @ ( tyop_2Eoption_2Eoption @ tyop_2Enum_2Enum ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Eoption_2Eoption @ tyop_2Enum_2Enum ) @ ( tyop_2Eoption_2Eoption @ tyop_2Enum_2Enum ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29_2Ctyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29_29 @ V0 ) ) @ ( s @ ( tyop_2Eoption_2Eoption @ tyop_2Enum_2Enum ) @ ( i_mono_2Etyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29 @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Enum_2Enum_29_20mono_2Etyop_2Estring_2Echar,axiom,
    ! [V0: mono_2Etyop_2Epair_2Eprod_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Enum_2Enum_29 > mono_2Etyop_2Estring_2Echar,V1: mono_2Etyop_2Epair_2Eprod_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Enum_2Enum_29] :
      ( ( s @ tyop_2Estring_2Echar @ ( i_mono_2Etyop_2Estring_2Echar @ ( V0 @ V1 ) ) )
      = ( s @ tyop_2Estring_2Echar @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) @ tyop_2Enum_2Enum ) @ tyop_2Estring_2Echar ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Enum_2Enum_29_2Ctyop_2Estring_2Echar_29 @ V0 ) ) @ ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) @ tyop_2Enum_2Enum ) @ ( i_mono_2Etyop_2Epair_2Eprod_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Enum_2Enum_29 @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Ec_2Epair_2E_2C_2E0_2Emono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_20mono_2Etyop_2Enum_2Enum,axiom,
    ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) @ tyop_2Enum_2Enum ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Epair_2Eprod_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Enum_2Enum_29_29_29 @ mono_2Ec_2Epair_2E_2C_2Emono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_20mono_2Etyop_2Enum_2Enum ) )
    = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) @ tyop_2Enum_2Enum ) ) ) @ c_2Epair_2E_2C_2E0 ) ) ).

thf(monoeq_2Emono_2Ec_2Epair_2E_2C_2E2_2Emono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_20mono_2Etyop_2Enum_2Enum,axiom,
    ! [V0: mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29,V1: mono_2Etyop_2Enum_2Enum] :
      ( ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) @ tyop_2Enum_2Enum ) @ ( i_mono_2Etyop_2Epair_2Eprod_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Enum_2Enum_29 @ ( mono_2Ec_2Epair_2E_2C_2Emono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_20mono_2Etyop_2Enum_2Enum @ V0 @ V1 ) ) )
      = ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) @ tyop_2Enum_2Enum ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) @ ( i_mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 @ V0 ) ) @ ( s @ tyop_2Enum_2Enum @ ( i_mono_2Etyop_2Enum_2Enum @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Ec_2Emin_2E_40_2E0_2Emono_2Etyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Ebool_29_29,axiom,
    ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Emin_2Ebool ) ) @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Emin_2Ebool ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Ebool_29_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Ebool_29_29_29 @ mono_2Ec_2Emin_2E_40_2Emono_2Etyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Ebool_29_29 ) )
    = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Emin_2Ebool ) ) @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Emin_2Ebool ) ) ) @ c_2Emin_2E_40_2E0 ) ) ).

thf(monoeq_2Emono_2Ec_2Emin_2E_40_2E1_2Emono_2Etyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Ebool_29_29,axiom,
    ! [V0: ( mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Estring_2Echar > $o ) > $o] :
      ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Emin_2Ebool ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Ebool_29_29 @ ( mono_2Ec_2Emin_2E_40_2Emono_2Etyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Ebool_29_29 @ V0 ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Emin_2Ebool ) ) @ ( c_2Emin_2E_40_2E1 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Emin_2Ebool ) ) @ tyop_2Emin_2Ebool ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Ebool_29_29_2Ctyop_2Emin_2Ebool_29 @ V0 ) ) ) ) ) ).

thf(monoeq_2Emono_2Ec_2Emin_2E_40_2E0_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29,axiom,
    ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Emin_2Ebool ) ) @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Emin_2Ebool ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29_29 @ mono_2Ec_2Emin_2E_40_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29 ) )
    = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Emin_2Ebool ) ) @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Emin_2Ebool ) ) ) @ c_2Emin_2E_40_2E0 ) ) ).

thf(monoeq_2Emono_2Ec_2Emin_2E_40_2E1_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29,axiom,
    ! [V0: ( mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Enum_2Enum > $o ) > $o] :
      ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Emin_2Ebool ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29 @ ( mono_2Ec_2Emin_2E_40_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29 @ V0 ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Emin_2Ebool ) ) @ ( c_2Emin_2E_40_2E1 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( 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_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29_2Ctyop_2Emin_2Ebool_29 @ V0 ) ) ) ) ) ).

thf(monoeq_2Emono_2Ec_2Elist_2EAPPEND_2E0_2Emono_2Etyop_2Estring_2Echar,axiom,
    ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_29_29 @ mono_2Ec_2Elist_2EAPPEND_2Emono_2Etyop_2Estring_2Echar ) )
    = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) ) ) @ c_2Elist_2EAPPEND_2E0 ) ) ).

thf(monoeq_2Emono_2Ec_2Elist_2EAPPEND_2E2_2Emono_2Etyop_2Estring_2Echar,axiom,
    ! [V0: mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29,V1: mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29] :
      ( ( s @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) @ ( i_mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 @ ( mono_2Ec_2Elist_2EAPPEND_2Emono_2Etyop_2Estring_2Echar @ V0 @ V1 ) ) )
      = ( s @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) @ ( c_2Elist_2EAPPEND_2E2 @ ( s @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) @ ( i_mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 @ V0 ) ) @ ( s @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) @ ( i_mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Ec_2Ebool_2EARB_2E0_2Emono_2Etyop_2Estring_2Echar,axiom,
    ( ( s @ tyop_2Estring_2Echar @ ( i_mono_2Etyop_2Estring_2Echar @ mono_2Ec_2Ebool_2EARB_2Emono_2Etyop_2Estring_2Echar ) )
    = ( s @ tyop_2Estring_2Echar @ c_2Ebool_2EARB_2E0 ) ) ).

thf(monoeq_2Emono_2Ec_2Ebool_2EARB_2E0_2Emono_2Etyop_2Enum_2Enum,axiom,
    ( ( s @ tyop_2Enum_2Enum @ ( i_mono_2Etyop_2Enum_2Enum @ mono_2Ec_2Ebool_2EARB_2Emono_2Etyop_2Enum_2Enum ) )
    = ( s @ tyop_2Enum_2Enum @ c_2Ebool_2EARB_2E0 ) ) ).

thf(monoeq_2Emono_2Ec_2Ebool_2ECOND_2E0_2Emono_2Etyop_2Estring_2Echar,axiom,
    ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Estring_2Echar ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Estring_2Echar_29_29_29 @ mono_2Ec_2Ebool_2ECOND_2Emono_2Etyop_2Estring_2Echar ) )
    = ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Estring_2Echar ) ) ) @ c_2Ebool_2ECOND_2E0 ) ) ).

thf(monoeq_2Emono_2Ec_2Ebool_2ECOND_2E3_2Emono_2Etyop_2Estring_2Echar,axiom,
    ! [V0: $o,V1: mono_2Etyop_2Estring_2Echar,V2: mono_2Etyop_2Estring_2Echar] :
      ( ( s @ tyop_2Estring_2Echar @ ( i_mono_2Etyop_2Estring_2Echar @ ( mono_2Ec_2Ebool_2ECOND_2Emono_2Etyop_2Estring_2Echar @ V0 @ V1 @ V2 ) ) )
      = ( s @ tyop_2Estring_2Echar @ ( c_2Ebool_2ECOND_2E3 @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ V0 ) ) @ ( s @ tyop_2Estring_2Echar @ ( i_mono_2Etyop_2Estring_2Echar @ V1 ) ) @ ( s @ tyop_2Estring_2Echar @ ( i_mono_2Etyop_2Estring_2Echar @ V2 ) ) ) ) ) ).

thf(monoeq_2Emono_2Ec_2Ebool_2ECOND_2E0_2Emono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29,axiom,
    ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_29_29_29 @ mono_2Ec_2Ebool_2ECOND_2Emono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 ) )
    = ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) ) ) ) @ c_2Ebool_2ECOND_2E0 ) ) ).

thf(monoeq_2Emono_2Ec_2Ebool_2ECOND_2E3_2Emono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29,axiom,
    ! [V0: $o,V1: mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29,V2: mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29] :
      ( ( s @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) @ ( i_mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 @ ( mono_2Ec_2Ebool_2ECOND_2Emono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 @ V0 @ V1 @ V2 ) ) )
      = ( s @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) @ ( c_2Ebool_2ECOND_2E3 @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ V0 ) ) @ ( s @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) @ ( i_mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 @ V1 ) ) @ ( s @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) @ ( i_mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 @ V2 ) ) ) ) ) ).

thf(monoeq_2Emono_2Ec_2Ebool_2ECOND_2E0_2Emono_2Etyop_2Enum_2Enum,axiom,
    ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Enum_2Enum ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29_29 @ mono_2Ec_2Ebool_2ECOND_2Emono_2Etyop_2Enum_2Enum ) )
    = ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Enum_2Enum ) ) ) @ c_2Ebool_2ECOND_2E0 ) ) ).

thf(monoeq_2Emono_2Ec_2Ebool_2ECOND_2E3_2Emono_2Etyop_2Enum_2Enum,axiom,
    ! [V0: $o,V1: mono_2Etyop_2Enum_2Enum,V2: mono_2Etyop_2Enum_2Enum] :
      ( ( s @ tyop_2Enum_2Enum @ ( i_mono_2Etyop_2Enum_2Enum @ ( mono_2Ec_2Ebool_2ECOND_2Emono_2Etyop_2Enum_2Enum @ V0 @ V1 @ V2 ) ) )
      = ( s @ tyop_2Enum_2Enum @ ( c_2Ebool_2ECOND_2E3 @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ V0 ) ) @ ( s @ tyop_2Enum_2Enum @ ( i_mono_2Etyop_2Enum_2Enum @ V1 ) ) @ ( s @ tyop_2Enum_2Enum @ ( i_mono_2Etyop_2Enum_2Enum @ V2 ) ) ) ) ) ).

thf(monoeq_2Emono_2Ec_2Ebool_2ECOND_2E0_2Emono_2Etyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29,axiom,
    ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ ( tyop_2Eoption_2Eoption @ tyop_2Enum_2Enum ) @ ( tyop_2Emin_2Efun @ ( tyop_2Eoption_2Eoption @ tyop_2Enum_2Enum ) @ ( tyop_2Eoption_2Eoption @ tyop_2Enum_2Enum ) ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29_2Ctyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29_29_29_29 @ mono_2Ec_2Ebool_2ECOND_2Emono_2Etyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29 ) )
    = ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ ( tyop_2Eoption_2Eoption @ tyop_2Enum_2Enum ) @ ( tyop_2Emin_2Efun @ ( tyop_2Eoption_2Eoption @ tyop_2Enum_2Enum ) @ ( tyop_2Eoption_2Eoption @ tyop_2Enum_2Enum ) ) ) ) @ c_2Ebool_2ECOND_2E0 ) ) ).

thf(monoeq_2Emono_2Ec_2Ebool_2ECOND_2E3_2Emono_2Etyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29,axiom,
    ! [V0: $o,V1: mono_2Etyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29,V2: mono_2Etyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29] :
      ( ( s @ ( tyop_2Eoption_2Eoption @ tyop_2Enum_2Enum ) @ ( i_mono_2Etyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29 @ ( mono_2Ec_2Ebool_2ECOND_2Emono_2Etyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29 @ V0 @ V1 @ V2 ) ) )
      = ( s @ ( tyop_2Eoption_2Eoption @ tyop_2Enum_2Enum ) @ ( c_2Ebool_2ECOND_2E3 @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ V0 ) ) @ ( s @ ( tyop_2Eoption_2Eoption @ tyop_2Enum_2Enum ) @ ( i_mono_2Etyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29 @ V1 ) ) @ ( s @ ( tyop_2Eoption_2Eoption @ tyop_2Enum_2Enum ) @ ( i_mono_2Etyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29 @ V2 ) ) ) ) ) ).

thf(monoeq_2Emono_2Ec_2Elist_2ECONS_2E0_2Emono_2Etyop_2Estring_2Echar,axiom,
    ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_29_29 @ mono_2Ec_2Elist_2ECONS_2Emono_2Etyop_2Estring_2Echar ) )
    = ( s @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) ) ) @ c_2Elist_2ECONS_2E0 ) ) ).

thf(monoeq_2Emono_2Ec_2Elist_2ECONS_2E2_2Emono_2Etyop_2Estring_2Echar,axiom,
    ! [V0: mono_2Etyop_2Estring_2Echar,V1: mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29] :
      ( ( s @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) @ ( i_mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 @ ( mono_2Ec_2Elist_2ECONS_2Emono_2Etyop_2Estring_2Echar @ V0 @ V1 ) ) )
      = ( s @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) @ ( c_2Elist_2ECONS_2E2 @ ( s @ tyop_2Estring_2Echar @ ( i_mono_2Etyop_2Estring_2Echar @ V0 ) ) @ ( s @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) @ ( i_mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Ec_2Elist_2EEVERY_2E0_2Emono_2Etyop_2Estring_2Echar,axiom,
    ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) @ tyop_2Emin_2Ebool ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Emin_2Ebool_29_29 @ mono_2Ec_2Elist_2EEVERY_2Emono_2Etyop_2Estring_2Echar ) )
    = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) @ tyop_2Emin_2Ebool ) ) @ c_2Elist_2EEVERY_2E0 ) ) ).

thf(monoeq_2Emono_2Ec_2Elist_2EEVERY_2E2_2Emono_2Etyop_2Estring_2Echar,axiom,
    ! [V0: mono_2Etyop_2Estring_2Echar > $o,V1: mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29] :
      ( ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ ( mono_2Ec_2Elist_2EEVERY_2Emono_2Etyop_2Estring_2Echar @ V0 @ V1 ) ) )
      = ( s @ tyop_2Emin_2Ebool @ ( c_2Elist_2EEVERY_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Emin_2Ebool ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Ebool_29 @ V0 ) ) @ ( s @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) @ ( i_mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Ec_2Ecombin_2EI_2E0_2Emono_2Etyop_2Estring_2Echar,axiom,
    ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Estring_2Echar ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Estring_2Echar_29 @ mono_2Ec_2Ecombin_2EI_2Emono_2Etyop_2Estring_2Echar ) )
    = ( s @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Estring_2Echar ) @ c_2Ecombin_2EI_2E0 ) ) ).

thf(monoeq_2Emono_2Ec_2Ecombin_2EI_2E1_2Emono_2Etyop_2Estring_2Echar,axiom,
    ! [V0: mono_2Etyop_2Estring_2Echar] :
      ( ( s @ tyop_2Estring_2Echar @ ( i_mono_2Etyop_2Estring_2Echar @ ( mono_2Ec_2Ecombin_2EI_2Emono_2Etyop_2Estring_2Echar @ V0 ) ) )
      = ( s @ tyop_2Estring_2Echar @ ( c_2Ecombin_2EI_2E1 @ ( s @ tyop_2Estring_2Echar @ ( i_mono_2Etyop_2Estring_2Echar @ V0 ) ) ) ) ) ).

thf(monoeq_2Emono_2Ec_2Ecombin_2EI_2E0_2Emono_2Etyop_2Enum_2Enum,axiom,
    ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Enum_2Enum ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29 @ mono_2Ec_2Ecombin_2EI_2Emono_2Etyop_2Enum_2Enum ) )
    = ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Enum_2Enum ) @ c_2Ecombin_2EI_2E0 ) ) ).

thf(monoeq_2Emono_2Ec_2Ecombin_2EI_2E1_2Emono_2Etyop_2Enum_2Enum,axiom,
    ! [V0: mono_2Etyop_2Enum_2Enum] :
      ( ( s @ tyop_2Enum_2Enum @ ( i_mono_2Etyop_2Enum_2Enum @ ( mono_2Ec_2Ecombin_2EI_2Emono_2Etyop_2Enum_2Enum @ V0 ) ) )
      = ( s @ tyop_2Enum_2Enum @ ( c_2Ecombin_2EI_2E1 @ ( s @ tyop_2Enum_2Enum @ ( i_mono_2Etyop_2Enum_2Enum @ V0 ) ) ) ) ) ).

thf(monoeq_2Emono_2Ec_2Erich__list_2ELASTN_2E0_2Emono_2Etyop_2Estring_2Echar,axiom,
    ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_29_29 @ mono_2Ec_2Erich__list_2ELASTN_2Emono_2Etyop_2Estring_2Echar ) )
    = ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) ) ) @ c_2Erich__list_2ELASTN_2E0 ) ) ).

thf(monoeq_2Emono_2Ec_2Erich__list_2ELASTN_2E2_2Emono_2Etyop_2Estring_2Echar,axiom,
    ! [V0: mono_2Etyop_2Enum_2Enum,V1: mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29] :
      ( ( s @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) @ ( i_mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 @ ( mono_2Ec_2Erich__list_2ELASTN_2Emono_2Etyop_2Estring_2Echar @ V0 @ V1 ) ) )
      = ( s @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) @ ( c_2Erich__list_2ELASTN_2E2 @ ( s @ tyop_2Enum_2Enum @ ( i_mono_2Etyop_2Enum_2Enum @ V0 ) ) @ ( s @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) @ ( i_mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Ec_2Elist_2ELENGTH_2E0_2Emono_2Etyop_2Estring_2Echar,axiom,
    ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) @ tyop_2Enum_2Enum ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Enum_2Enum_29 @ mono_2Ec_2Elist_2ELENGTH_2Emono_2Etyop_2Estring_2Echar ) )
    = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) @ tyop_2Enum_2Enum ) @ c_2Elist_2ELENGTH_2E0 ) ) ).

thf(monoeq_2Emono_2Ec_2Elist_2ELENGTH_2E1_2Emono_2Etyop_2Estring_2Echar,axiom,
    ! [V0: mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29] :
      ( ( s @ tyop_2Enum_2Enum @ ( i_mono_2Etyop_2Enum_2Enum @ ( mono_2Ec_2Elist_2ELENGTH_2Emono_2Etyop_2Estring_2Echar @ V0 ) ) )
      = ( s @ tyop_2Enum_2Enum @ ( c_2Elist_2ELENGTH_2E1 @ ( s @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) @ ( i_mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 @ V0 ) ) ) ) ) ).

thf(monoeq_2Emono_2Ec_2Elist_2EMAP_2E0_2Emono_2Etyop_2Estring_2Echar_20mono_2Etyop_2Estring_2Echar,axiom,
    ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Estring_2Echar ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Estring_2Echar_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_29_29 @ mono_2Ec_2Elist_2EMAP_2Emono_2Etyop_2Estring_2Echar_20mono_2Etyop_2Estring_2Echar ) )
    = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Estring_2Echar ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) ) ) @ c_2Elist_2EMAP_2E0 ) ) ).

thf(monoeq_2Emono_2Ec_2Elist_2EMAP_2E2_2Emono_2Etyop_2Estring_2Echar_20mono_2Etyop_2Estring_2Echar,axiom,
    ! [V0: mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Estring_2Echar,V1: mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29] :
      ( ( s @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) @ ( i_mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 @ ( mono_2Ec_2Elist_2EMAP_2Emono_2Etyop_2Estring_2Echar_20mono_2Etyop_2Estring_2Echar @ V0 @ V1 ) ) )
      = ( s @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) @ ( c_2Elist_2EMAP_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Estring_2Echar ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Estring_2Echar_29 @ V0 ) ) @ ( s @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) @ ( i_mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Ec_2Elist_2EMAP_2E0_2Emono_2Etyop_2Estring_2Echar_20mono_2Etyop_2Enum_2Enum,axiom,
    ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Enum_2Enum ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) @ ( tyop_2Elist_2Elist @ tyop_2Enum_2Enum ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Elist_2Elist_28tyop_2Enum_2Enum_29_29_29 @ mono_2Ec_2Elist_2EMAP_2Emono_2Etyop_2Estring_2Echar_20mono_2Etyop_2Enum_2Enum ) )
    = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Enum_2Enum ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) @ ( tyop_2Elist_2Elist @ tyop_2Enum_2Enum ) ) ) @ c_2Elist_2EMAP_2E0 ) ) ).

thf(monoeq_2Emono_2Ec_2Elist_2EMAP_2E2_2Emono_2Etyop_2Estring_2Echar_20mono_2Etyop_2Enum_2Enum,axiom,
    ! [V0: mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Enum_2Enum,V1: mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29] :
      ( ( s @ ( tyop_2Elist_2Elist @ tyop_2Enum_2Enum ) @ ( i_mono_2Etyop_2Elist_2Elist_28tyop_2Enum_2Enum_29 @ ( mono_2Ec_2Elist_2EMAP_2Emono_2Etyop_2Estring_2Echar_20mono_2Etyop_2Enum_2Enum @ V0 @ V1 ) ) )
      = ( s @ ( tyop_2Elist_2Elist @ tyop_2Enum_2Enum ) @ ( c_2Elist_2EMAP_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Enum_2Enum ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29 @ V0 ) ) @ ( s @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) @ ( i_mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Ec_2Elist_2EMAP_2E0_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Estring_2Echar,axiom,
    ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Estring_2Echar ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Enum_2Enum ) @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Estring_2Echar_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Enum_2Enum_29_2Ctyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_29_29 @ mono_2Ec_2Elist_2EMAP_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Estring_2Echar ) )
    = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Estring_2Echar ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Enum_2Enum ) @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) ) ) @ c_2Elist_2EMAP_2E0 ) ) ).

thf(monoeq_2Emono_2Ec_2Elist_2EMAP_2E2_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Estring_2Echar,axiom,
    ! [V0: mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Estring_2Echar,V1: mono_2Etyop_2Elist_2Elist_28tyop_2Enum_2Enum_29] :
      ( ( s @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) @ ( i_mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 @ ( mono_2Ec_2Elist_2EMAP_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Estring_2Echar @ V0 @ V1 ) ) )
      = ( s @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) @ ( c_2Elist_2EMAP_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Estring_2Echar ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Estring_2Echar_29 @ V0 ) ) @ ( s @ ( tyop_2Elist_2Elist @ tyop_2Enum_2Enum ) @ ( i_mono_2Etyop_2Elist_2Elist_28tyop_2Enum_2Enum_29 @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Ec_2Elist_2ENIL_2E0_2Emono_2Etyop_2Estring_2Echar,axiom,
    ( ( s @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) @ ( i_mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 @ mono_2Ec_2Elist_2ENIL_2Emono_2Etyop_2Estring_2Echar ) )
    = ( s @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) @ c_2Elist_2ENIL_2E0 ) ) ).

thf(monoeq_2Emono_2Ec_2Eoption_2ENONE_2E0_2Emono_2Etyop_2Enum_2Enum,axiom,
    ( ( s @ ( tyop_2Eoption_2Eoption @ tyop_2Enum_2Enum ) @ ( i_mono_2Etyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29 @ mono_2Ec_2Eoption_2ENONE_2Emono_2Etyop_2Enum_2Enum ) )
    = ( s @ ( tyop_2Eoption_2Eoption @ tyop_2Enum_2Enum ) @ c_2Eoption_2ENONE_2E0 ) ) ).

thf(monoeq_2Emono_2Ec_2Elist_2EREVERSE_2E0_2Emono_2Etyop_2Estring_2Echar,axiom,
    ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_29 @ mono_2Ec_2Elist_2EREVERSE_2Emono_2Etyop_2Estring_2Echar ) )
    = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) ) @ c_2Elist_2EREVERSE_2E0 ) ) ).

thf(monoeq_2Emono_2Ec_2Elist_2EREVERSE_2E1_2Emono_2Etyop_2Estring_2Echar,axiom,
    ! [V0: mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29] :
      ( ( s @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) @ ( i_mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 @ ( mono_2Ec_2Elist_2EREVERSE_2Emono_2Etyop_2Estring_2Echar @ V0 ) ) )
      = ( s @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) @ ( c_2Elist_2EREVERSE_2E1 @ ( s @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) @ ( i_mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 @ V0 ) ) ) ) ) ).

thf(monoeq_2Emono_2Ec_2Eoption_2ESOME_2E0_2Emono_2Etyop_2Enum_2Enum,axiom,
    ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Eoption_2Eoption @ tyop_2Enum_2Enum ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29_29 @ mono_2Ec_2Eoption_2ESOME_2Emono_2Etyop_2Enum_2Enum ) )
    = ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Eoption_2Eoption @ tyop_2Enum_2Enum ) ) @ c_2Eoption_2ESOME_2E0 ) ) ).

thf(monoeq_2Emono_2Ec_2Eoption_2ESOME_2E1_2Emono_2Etyop_2Enum_2Enum,axiom,
    ! [V0: mono_2Etyop_2Enum_2Enum] :
      ( ( s @ ( tyop_2Eoption_2Eoption @ tyop_2Enum_2Enum ) @ ( i_mono_2Etyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29 @ ( mono_2Ec_2Eoption_2ESOME_2Emono_2Etyop_2Enum_2Enum @ V0 ) ) )
      = ( s @ ( tyop_2Eoption_2Eoption @ tyop_2Enum_2Enum ) @ ( c_2Eoption_2ESOME_2E1 @ ( s @ tyop_2Enum_2Enum @ ( i_mono_2Etyop_2Enum_2Enum @ V0 ) ) ) ) ) ).

thf(monoeq_2Emono_2Ec_2Erelation_2EWF_2E0_2Emono_2Etyop_2Estring_2Echar,axiom,
    ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Emin_2Ebool ) ) @ tyop_2Emin_2Ebool ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Ebool_29_29_2Ctyop_2Emin_2Ebool_29 @ mono_2Ec_2Erelation_2EWF_2Emono_2Etyop_2Estring_2Echar ) )
    = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Emin_2Ebool ) ) @ tyop_2Emin_2Ebool ) @ c_2Erelation_2EWF_2E0 ) ) ).

thf(monoeq_2Emono_2Ec_2Erelation_2EWF_2E1_2Emono_2Etyop_2Estring_2Echar,axiom,
    ! [V0: mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Estring_2Echar > $o] :
      ( ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ ( mono_2Ec_2Erelation_2EWF_2Emono_2Etyop_2Estring_2Echar @ V0 ) ) )
      = ( s @ tyop_2Emin_2Ebool @ ( c_2Erelation_2EWF_2E1 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Emin_2Ebool ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Ebool_29_29 @ V0 ) ) ) ) ) ).

thf(monoeq_2Emono_2Ec_2Erelation_2EWF_2E0_2Emono_2Etyop_2Enum_2Enum,axiom,
    ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( 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_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29_2Ctyop_2Emin_2Ebool_29 @ mono_2Ec_2Erelation_2EWF_2Emono_2Etyop_2Enum_2Enum ) )
    = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Emin_2Ebool ) ) @ tyop_2Emin_2Ebool ) @ c_2Erelation_2EWF_2E0 ) ) ).

thf(monoeq_2Emono_2Ec_2Erelation_2EWF_2E1_2Emono_2Etyop_2Enum_2Enum,axiom,
    ! [V0: mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Enum_2Enum > $o] :
      ( ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ ( mono_2Ec_2Erelation_2EWF_2Emono_2Etyop_2Enum_2Enum @ V0 ) ) )
      = ( s @ tyop_2Emin_2Ebool @ ( c_2Erelation_2EWF_2E1 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Emin_2Ebool ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29 @ V0 ) ) ) ) ) ).

thf(monoeq_2Emono_2Ec_2Erelation_2EWFREC_2E0_2Emono_2Etyop_2Estring_2Echar_20mono_2Etyop_2Enum_2Enum,axiom,
    ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Enum_2Enum ) @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Enum_2Enum ) ) @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Enum_2Enum ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Ebool_29_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_29_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_29_29 @ mono_2Ec_2Erelation_2EWFREC_2Emono_2Etyop_2Estring_2Echar_20mono_2Etyop_2Enum_2Enum ) )
    = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Enum_2Enum ) @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Enum_2Enum ) ) @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Enum_2Enum ) ) ) @ c_2Erelation_2EWFREC_2E0 ) ) ).

thf(monoeq_2Emono_2Ec_2Erelation_2EWFREC_2E2_2Emono_2Etyop_2Estring_2Echar_20mono_2Etyop_2Enum_2Enum,axiom,
    ! [V0: mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Estring_2Echar > $o,V1: ( mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Enum_2Enum ) > mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Enum_2Enum] :
      ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Enum_2Enum ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29 @ ( mono_2Ec_2Erelation_2EWFREC_2Emono_2Etyop_2Estring_2Echar_20mono_2Etyop_2Enum_2Enum @ V0 @ V1 ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Enum_2Enum ) @ ( c_2Erelation_2EWFREC_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Emin_2Ebool ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Ebool_29_29 @ V0 ) ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Enum_2Enum ) @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Enum_2Enum ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_29 @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Ec_2Erelation_2EWFREC_2E0_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Estring_2Echar,axiom,
    ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Estring_2Echar ) @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Estring_2Echar ) ) @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Estring_2Echar ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Estring_2Echar_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Estring_2Echar_29_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Estring_2Echar_29_29_29 @ mono_2Ec_2Erelation_2EWFREC_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Estring_2Echar ) )
    = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Estring_2Echar ) @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Estring_2Echar ) ) @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Estring_2Echar ) ) ) @ c_2Erelation_2EWFREC_2E0 ) ) ).

thf(monoeq_2Emono_2Ec_2Erelation_2EWFREC_2E2_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Estring_2Echar,axiom,
    ! [V0: mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Enum_2Enum > $o,V1: ( mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Estring_2Echar ) > mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Estring_2Echar] :
      ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Estring_2Echar ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Estring_2Echar_29 @ ( mono_2Ec_2Erelation_2EWFREC_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Estring_2Echar @ V0 @ V1 ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Estring_2Echar ) @ ( c_2Erelation_2EWFREC_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Emin_2Ebool ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29 @ V0 ) ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Estring_2Echar ) @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Estring_2Echar ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Estring_2Echar_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Estring_2Echar_29_29 @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Ec_2Ebool_2Eliteral__case_2E0_2Emono_2Etyop_2Estring_2Echar_20mono_2Etyop_2Enum_2Enum,axiom,
    ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Enum_2Enum ) @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Enum_2Enum ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_29 @ mono_2Ec_2Ebool_2Eliteral__case_2Emono_2Etyop_2Estring_2Echar_20mono_2Etyop_2Enum_2Enum ) )
    = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Enum_2Enum ) @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Enum_2Enum ) ) @ c_2Ebool_2Eliteral__case_2E0 ) ) ).

thf(monoeq_2Emono_2Ec_2Ebool_2Eliteral__case_2E2_2Emono_2Etyop_2Estring_2Echar_20mono_2Etyop_2Enum_2Enum,axiom,
    ! [V0: mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Enum_2Enum,V1: mono_2Etyop_2Estring_2Echar] :
      ( ( s @ tyop_2Enum_2Enum @ ( i_mono_2Etyop_2Enum_2Enum @ ( mono_2Ec_2Ebool_2Eliteral__case_2Emono_2Etyop_2Estring_2Echar_20mono_2Etyop_2Enum_2Enum @ V0 @ V1 ) ) )
      = ( s @ tyop_2Enum_2Enum @ ( c_2Ebool_2Eliteral__case_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Enum_2Enum ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29 @ V0 ) ) @ ( s @ tyop_2Estring_2Echar @ ( i_mono_2Etyop_2Estring_2Echar @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Ec_2Ebool_2Eliteral__case_2E0_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Estring_2Echar,axiom,
    ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Estring_2Echar ) @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Estring_2Echar ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Estring_2Echar_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Estring_2Echar_29_29 @ mono_2Ec_2Ebool_2Eliteral__case_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Estring_2Echar ) )
    = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Estring_2Echar ) @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Estring_2Echar ) ) @ c_2Ebool_2Eliteral__case_2E0 ) ) ).

thf(monoeq_2Emono_2Ec_2Ebool_2Eliteral__case_2E2_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Estring_2Echar,axiom,
    ! [V0: mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Estring_2Echar,V1: mono_2Etyop_2Enum_2Enum] :
      ( ( s @ tyop_2Estring_2Echar @ ( i_mono_2Etyop_2Estring_2Echar @ ( mono_2Ec_2Ebool_2Eliteral__case_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Estring_2Echar @ V0 @ V1 ) ) )
      = ( s @ tyop_2Estring_2Echar @ ( c_2Ebool_2Eliteral__case_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Estring_2Echar ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Estring_2Echar_29 @ V0 ) ) @ ( s @ tyop_2Enum_2Enum @ ( i_mono_2Etyop_2Enum_2Enum @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Ec_2Ecombin_2Eo_2E0_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29,axiom,
    ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) @ tyop_2Enum_2Enum ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) ) @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Enum_2Enum ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29_29 @ mono_2Ec_2Ecombin_2Eo_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 ) )
    = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) @ tyop_2Enum_2Enum ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) ) @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Enum_2Enum ) ) ) @ c_2Ecombin_2Eo_2E0 ) ) ).

thf(monoeq_2Emono_2Ec_2Ecombin_2Eo_2E2_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29,axiom,
    ! [V0: mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 > mono_2Etyop_2Enum_2Enum,V1: mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29] :
      ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Enum_2Enum ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29 @ ( mono_2Ec_2Ecombin_2Eo_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 @ V0 @ V1 ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Enum_2Enum ) @ ( c_2Ecombin_2Eo_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) @ tyop_2Enum_2Enum ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Enum_2Enum_29 @ V0 ) ) @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Elist_2Elist @ tyop_2Estring_2Echar ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_29 @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Ec_2Ecombin_2Eo_2E0_2Emono_2Etyop_2Estring_2Echar_20mono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Enum_2Enum,axiom,
    ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Enum_2Enum ) @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ 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_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Ebool_29_29_29 @ mono_2Ec_2Ecombin_2Eo_2Emono_2Etyop_2Estring_2Echar_20mono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Enum_2Enum ) )
    = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Enum_2Enum ) @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Emin_2Ebool ) ) ) @ c_2Ecombin_2Eo_2E0 ) ) ).

thf(monoeq_2Emono_2Ec_2Ecombin_2Eo_2E2_2Emono_2Etyop_2Estring_2Echar_20mono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Enum_2Enum,axiom,
    ! [V0: mono_2Etyop_2Enum_2Enum > $o,V1: mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Enum_2Enum] :
      ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Emin_2Ebool ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Ebool_29 @ ( mono_2Ec_2Ecombin_2Eo_2Emono_2Etyop_2Estring_2Echar_20mono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Enum_2Enum @ V0 @ V1 ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Emin_2Ebool ) @ ( c_2Ecombin_2Eo_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Emin_2Ebool ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29 @ V0 ) ) @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Enum_2Enum ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29 @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Ec_2Ecombin_2Eo_2E0_2Emono_2Etyop_2Estring_2Echar_20mono_2Etyop_2Estring_2Echar_20mono_2Etyop_2Enum_2Enum,axiom,
    ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Estring_2Echar ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Enum_2Enum ) @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Estring_2Echar ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Estring_2Echar_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Estring_2Echar_29_29_29 @ mono_2Ec_2Ecombin_2Eo_2Emono_2Etyop_2Estring_2Echar_20mono_2Etyop_2Estring_2Echar_20mono_2Etyop_2Enum_2Enum ) )
    = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Estring_2Echar ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Enum_2Enum ) @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Estring_2Echar ) ) ) @ c_2Ecombin_2Eo_2E0 ) ) ).

thf(monoeq_2Emono_2Ec_2Ecombin_2Eo_2E2_2Emono_2Etyop_2Estring_2Echar_20mono_2Etyop_2Estring_2Echar_20mono_2Etyop_2Enum_2Enum,axiom,
    ! [V0: mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Estring_2Echar,V1: mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Enum_2Enum] :
      ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Estring_2Echar ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Estring_2Echar_29 @ ( mono_2Ec_2Ecombin_2Eo_2Emono_2Etyop_2Estring_2Echar_20mono_2Etyop_2Estring_2Echar_20mono_2Etyop_2Enum_2Enum @ V0 @ V1 ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Estring_2Echar ) @ ( c_2Ecombin_2Eo_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Estring_2Echar ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Estring_2Echar_29 @ V0 ) ) @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Estring_2Echar @ tyop_2Enum_2Enum ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29 @ V1 ) ) ) ) ) ).

thf(monoapp_2Emono_2Eapp_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool,axiom,
    ! [V0: $o > $o,V1: $o] :
      ( ( V0 @ V1 )
      = ( V0 @ V1 ) ) ).

thf(monoapp_2Emono_2Eapp_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29,axiom,
    ! [V0: $o > $o > $o,V1: $o] :
      ( ( V0 @ V1 )
      = ( V0 @ V1 ) ) ).

thf(monoapp_2Emono_2Eapp_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Estring_2Echar_29_29,axiom,
    ! [V0: $o > mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Estring_2Echar,V1: $o] :
      ( ( V0 @ V1 )
      = ( V0 @ V1 ) ) ).

thf(monoapp_2Emono_2Eapp_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_29_29,axiom,
    ! [V0: $o > mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29,V1: $o] :
      ( ( V0 @ V1 )
      = ( V0 @ V1 ) ) ).

thf(monoapp_2Emono_2Eapp_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29,axiom,
    ! [V0: $o > mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Enum_2Enum,V1: $o] :
      ( ( V0 @ V1 )
      = ( V0 @ V1 ) ) ).

thf(monoapp_2Emono_2Eapp_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29_2Ctyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29_29_29,axiom,
    ! [V0: $o > mono_2Etyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29 > mono_2Etyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29 > mono_2Etyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29,V1: $o] :
      ( ( V0 @ V1 )
      = ( V0 @ V1 ) ) ).

thf(monoapp_2Emono_2Eapp_2Emono_2Etyop_2Estring_2Echar_20mono_2Etyop_2Emin_2Ebool,axiom,
    ! [V0: mono_2Etyop_2Estring_2Echar > $o,V1: mono_2Etyop_2Estring_2Echar] :
      ( ( V0 @ V1 )
      = ( V0 @ V1 ) ) ).

thf(monoapp_2Emono_2Eapp_2Emono_2Etyop_2Estring_2Echar_20mono_2Etyop_2Estring_2Echar,axiom,
    ! [V0: mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Estring_2Echar,V1: mono_2Etyop_2Estring_2Echar] :
      ( ( V0 @ V1 )
      = ( V0 @ V1 ) ) ).

thf(monoapp_2Emono_2Eapp_2Emono_2Etyop_2Estring_2Echar_20mono_2Etyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Estring_2Echar_29,axiom,
    ! [V0: mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Estring_2Echar,V1: mono_2Etyop_2Estring_2Echar] :
      ( ( V0 @ V1 )
      = ( V0 @ V1 ) ) ).

thf(monoapp_2Emono_2Eapp_2Emono_2Etyop_2Estring_2Echar_20mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_29,axiom,
    ! [V0: mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29,V1: mono_2Etyop_2Estring_2Echar] :
      ( ( V0 @ V1 )
      = ( V0 @ V1 ) ) ).

thf(monoapp_2Emono_2Eapp_2Emono_2Etyop_2Estring_2Echar_20mono_2Etyop_2Enum_2Enum,axiom,
    ! [V0: mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Enum_2Enum,V1: mono_2Etyop_2Estring_2Echar] :
      ( ( V0 @ V1 )
      = ( V0 @ V1 ) ) ).

thf(monoapp_2Emono_2Eapp_2Emono_2Etyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Emin_2Ebool_29,axiom,
    ! [V0: ( mono_2Etyop_2Estring_2Echar > $o ) > mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 > $o,V1: mono_2Etyop_2Estring_2Echar > $o] :
      ( ( V0 @ V1 )
      = ( V0 @ V1 ) ) ).

thf(monoapp_2Emono_2Eapp_2Emono_2Etyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Estring_2Echar_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_29,axiom,
    ! [V0: ( mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Estring_2Echar ) > mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29,V1: mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Estring_2Echar] :
      ( ( V0 @ V1 )
      = ( V0 @ V1 ) ) ).

thf(monoapp_2Emono_2Eapp_2Emono_2Etyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Ebool_29_29_20mono_2Etyop_2Emin_2Ebool,axiom,
    ! [V0: ( mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Estring_2Echar > $o ) > $o,V1: mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Estring_2Echar > $o] :
      ( ( V0 @ V1 )
      = ( V0 @ V1 ) ) ).

thf(monoapp_2Emono_2Eapp_2Emono_2Etyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Ebool_29_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_29_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_29,axiom,
    ! [V0: ( mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Estring_2Echar > $o ) > ( ( mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Enum_2Enum ) > mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Enum_2Enum ) > mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Enum_2Enum,V1: mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Estring_2Echar > $o] :
      ( ( V0 @ V1 )
      = ( V0 @ V1 ) ) ).

thf(monoapp_2Emono_2Eapp_2Emono_2Etyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Ebool_29,axiom,
    ! [V0: ( mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Enum_2Enum ) > mono_2Etyop_2Estring_2Echar > $o,V1: mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Enum_2Enum] :
      ( ( V0 @ V1 )
      = ( V0 @ V1 ) ) ).

thf(monoapp_2Emono_2Eapp_2Emono_2Etyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Estring_2Echar_29,axiom,
    ! [V0: ( mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Enum_2Enum ) > mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Estring_2Echar,V1: mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Enum_2Enum] :
      ( ( V0 @ V1 )
      = ( V0 @ V1 ) ) ).

thf(monoapp_2Emono_2Eapp_2Emono_2Etyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29,axiom,
    ! [V0: ( mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Enum_2Enum ) > mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Enum_2Enum,V1: mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Enum_2Enum] :
      ( ( V0 @ V1 )
      = ( V0 @ V1 ) ) ).

thf(monoapp_2Emono_2Eapp_2Emono_2Etyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Emin_2Ebool_29,axiom,
    ! [V0: ( mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Enum_2Enum ) > mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 > $o,V1: mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Enum_2Enum] :
      ( ( V0 @ V1 )
      = ( V0 @ V1 ) ) ).

thf(monoapp_2Emono_2Eapp_2Emono_2Etyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Elist_2Elist_28tyop_2Enum_2Enum_29_29,axiom,
    ! [V0: ( mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Enum_2Enum ) > mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Enum_2Enum_29,V1: mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Enum_2Enum] :
      ( ( V0 @ V1 )
      = ( V0 @ V1 ) ) ).

thf(monoapp_2Emono_2Eapp_2Emono_2Etyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Enum_2Enum_29,axiom,
    ! [V0: ( mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Enum_2Enum ) > mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 > mono_2Etyop_2Enum_2Enum,V1: mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Enum_2Enum] :
      ( ( V0 @ V1 )
      = ( V0 @ V1 ) ) ).

thf(monoapp_2Emono_2Eapp_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Ebool_29_29_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Ebool_29_29,axiom,
    ! [V0: ( ( mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Estring_2Echar > $o ) > $o ) > mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Estring_2Echar > $o,V1: ( mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Estring_2Echar > $o ) > $o] :
      ( ( V0 @ V1 )
      = ( V0 @ V1 ) ) ).

thf(monoapp_2Emono_2Eapp_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29,axiom,
    ! [V0: ( ( mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Enum_2Enum ) > mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Enum_2Enum ) > mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Enum_2Enum,V1: ( mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Enum_2Enum ) > mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Enum_2Enum] :
      ( ( V0 @ V1 )
      = ( V0 @ V1 ) ) ).

thf(monoapp_2Emono_2Eapp_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Estring_2Echar_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Estring_2Echar_29_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Estring_2Echar_29,axiom,
    ! [V0: ( ( mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Estring_2Echar ) > mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Estring_2Echar ) > mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Estring_2Echar,V1: ( mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Estring_2Echar ) > mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Estring_2Echar] :
      ( ( V0 @ V1 )
      = ( V0 @ V1 ) ) ).

thf(monoapp_2Emono_2Eapp_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29,axiom,
    ! [V0: ( ( mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Enum_2Enum > $o ) > $o ) > mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Enum_2Enum > $o,V1: ( mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Enum_2Enum > $o ) > $o] :
      ( ( V0 @ V1 )
      = ( V0 @ V1 ) ) ).

thf(monoapp_2Emono_2Eapp_2Emono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Enum_2Enum_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29,axiom,
    ! [V0: ( mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 > mono_2Etyop_2Enum_2Enum ) > ( mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 ) > mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Enum_2Enum,V1: mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 > mono_2Etyop_2Enum_2Enum] :
      ( ( V0 @ V1 )
      = ( V0 @ V1 ) ) ).

thf(monoapp_2Emono_2Eapp_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Ebool_29_29,axiom,
    ! [V0: ( mono_2Etyop_2Enum_2Enum > $o ) > ( mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Enum_2Enum ) > mono_2Etyop_2Estring_2Echar > $o,V1: mono_2Etyop_2Enum_2Enum > $o] :
      ( ( V0 @ V1 )
      = ( V0 @ V1 ) ) ).

thf(monoapp_2Emono_2Eapp_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Estring_2Echar_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Estring_2Echar_29_29,axiom,
    ! [V0: ( mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Estring_2Echar ) > ( mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Enum_2Enum ) > mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Estring_2Echar,V1: mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Estring_2Echar] :
      ( ( V0 @ V1 )
      = ( V0 @ V1 ) ) ).

thf(monoapp_2Emono_2Eapp_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Estring_2Echar_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Enum_2Enum_29_2Ctyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_29,axiom,
    ! [V0: ( mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Estring_2Echar ) > mono_2Etyop_2Elist_2Elist_28tyop_2Enum_2Enum_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29,V1: mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Estring_2Echar] :
      ( ( V0 @ V1 )
      = ( V0 @ V1 ) ) ).

thf(monoapp_2Emono_2Eapp_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Estring_2Echar_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Estring_2Echar_29,axiom,
    ! [V0: ( mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Estring_2Echar ) > mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Estring_2Echar,V1: mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Estring_2Echar] :
      ( ( V0 @ V1 )
      = ( V0 @ V1 ) ) ).

thf(monoapp_2Emono_2Eapp_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Estring_2Echar_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_29,axiom,
    ! [V0: ( mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Estring_2Echar ) > mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29,V1: mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Estring_2Echar] :
      ( ( V0 @ V1 )
      = ( V0 @ V1 ) ) ).

thf(monoapp_2Emono_2Eapp_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29_20mono_2Etyop_2Emin_2Ebool,axiom,
    ! [V0: ( mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Enum_2Enum > $o ) > $o,V1: mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Enum_2Enum > $o] :
      ( ( V0 @ V1 )
      = ( V0 @ V1 ) ) ).

thf(monoapp_2Emono_2Eapp_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Estring_2Echar_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Estring_2Echar_29_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Estring_2Echar_29_29,axiom,
    ! [V0: ( mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Enum_2Enum > $o ) > ( ( mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Estring_2Echar ) > mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Estring_2Echar ) > mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Estring_2Echar,V1: mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Enum_2Enum > $o] :
      ( ( V0 @ V1 )
      = ( V0 @ V1 ) ) ).

thf(monoapp_2Emono_2Eapp_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29,axiom,
    ! [V0: ( mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 ) > mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Enum_2Enum,V1: mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29] :
      ( ( V0 @ V1 )
      = ( V0 @ V1 ) ) ).

thf(monoapp_2Emono_2Eapp_2Emono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_20mono_2Etyop_2Emin_2Ebool,axiom,
    ! [V0: mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 > $o,V1: mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29] :
      ( ( V0 @ V1 )
      = ( V0 @ V1 ) ) ).

thf(monoapp_2Emono_2Eapp_2Emono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_29,axiom,
    ! [V0: mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29,V1: mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29] :
      ( ( V0 @ V1 )
      = ( V0 @ V1 ) ) ).

thf(monoapp_2Emono_2Eapp_2Emono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Epair_2Eprod_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Enum_2Enum_29_29,axiom,
    ! [V0: mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 > mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Epair_2Eprod_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Enum_2Enum_29,V1: mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29] :
      ( ( V0 @ V1 )
      = ( V0 @ V1 ) ) ).

thf(monoapp_2Emono_2Eapp_2Emono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_20mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29,axiom,
    ! [V0: mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29,V1: mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29] :
      ( ( V0 @ V1 )
      = ( V0 @ V1 ) ) ).

thf(monoapp_2Emono_2Eapp_2Emono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_20mono_2Etyop_2Elist_2Elist_28tyop_2Enum_2Enum_29,axiom,
    ! [V0: mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Enum_2Enum_29,V1: mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29] :
      ( ( V0 @ V1 )
      = ( V0 @ V1 ) ) ).

thf(monoapp_2Emono_2Eapp_2Emono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_20mono_2Etyop_2Enum_2Enum,axiom,
    ! [V0: mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 > mono_2Etyop_2Enum_2Enum,V1: mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29] :
      ( ( V0 @ V1 )
      = ( V0 @ V1 ) ) ).

thf(monoapp_2Emono_2Eapp_2Emono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_20mono_2Etyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29,axiom,
    ! [V0: mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 > mono_2Etyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29,V1: mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29] :
      ( ( V0 @ V1 )
      = ( V0 @ V1 ) ) ).

thf(monoapp_2Emono_2Eapp_2Emono_2Etyop_2Elist_2Elist_28tyop_2Enum_2Enum_29_20mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29,axiom,
    ! [V0: mono_2Etyop_2Elist_2Elist_28tyop_2Enum_2Enum_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29,V1: mono_2Etyop_2Elist_2Elist_28tyop_2Enum_2Enum_29] :
      ( ( V0 @ V1 )
      = ( V0 @ V1 ) ) ).

thf(monoapp_2Emono_2Eapp_2Emono_2Etyop_2Elist_2Elist_28tyop_2Enum_2Enum_29_20mono_2Etyop_2Enum_2Enum,axiom,
    ! [V0: mono_2Etyop_2Elist_2Elist_28tyop_2Enum_2Enum_29 > mono_2Etyop_2Enum_2Enum,V1: mono_2Etyop_2Elist_2Elist_28tyop_2Enum_2Enum_29] :
      ( ( V0 @ V1 )
      = ( V0 @ V1 ) ) ).

thf(monoapp_2Emono_2Eapp_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Emin_2Ebool,axiom,
    ! [V0: mono_2Etyop_2Enum_2Enum > $o,V1: mono_2Etyop_2Enum_2Enum] :
      ( ( V0 @ V1 )
      = ( V0 @ V1 ) ) ).

thf(monoapp_2Emono_2Eapp_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Estring_2Echar,axiom,
    ! [V0: mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Estring_2Echar,V1: mono_2Etyop_2Enum_2Enum] :
      ( ( V0 @ V1 )
      = ( V0 @ V1 ) ) ).

thf(monoapp_2Emono_2Eapp_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Emin_2Ebool_29_29,axiom,
    ! [V0: mono_2Etyop_2Enum_2Enum > ( mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Enum_2Enum ) > mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 > $o,V1: mono_2Etyop_2Enum_2Enum] :
      ( ( V0 @ V1 )
      = ( V0 @ V1 ) ) ).

thf(monoapp_2Emono_2Eapp_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Enum_2Enum_29_29,axiom,
    ! [V0: mono_2Etyop_2Enum_2Enum > ( mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Enum_2Enum ) > mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 > mono_2Etyop_2Enum_2Enum,V1: mono_2Etyop_2Enum_2Enum] :
      ( ( V0 @ V1 )
      = ( V0 @ V1 ) ) ).

thf(monoapp_2Emono_2Eapp_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Estring_2Echar_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_29_29,axiom,
    ! [V0: mono_2Etyop_2Enum_2Enum > ( mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Estring_2Echar ) > mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29,V1: mono_2Etyop_2Enum_2Enum] :
      ( ( V0 @ V1 )
      = ( V0 @ V1 ) ) ).

thf(monoapp_2Emono_2Eapp_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_29,axiom,
    ! [V0: mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29,V1: mono_2Etyop_2Enum_2Enum] :
      ( ( V0 @ V1 )
      = ( V0 @ V1 ) ) ).

thf(monoapp_2Emono_2Eapp_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Enum_2Enum_29_2Ctyop_2Enum_2Enum_29,axiom,
    ! [V0: mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Elist_2Elist_28tyop_2Enum_2Enum_29 > mono_2Etyop_2Enum_2Enum,V1: mono_2Etyop_2Enum_2Enum] :
      ( ( V0 @ V1 )
      = ( V0 @ V1 ) ) ).

thf(monoapp_2Emono_2Eapp_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29,axiom,
    ! [V0: mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Enum_2Enum > $o,V1: mono_2Etyop_2Enum_2Enum] :
      ( ( V0 @ V1 )
      = ( V0 @ V1 ) ) ).

thf(monoapp_2Emono_2Eapp_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Elist_2Elist_28tyop_2Enum_2Enum_29_29,axiom,
    ! [V0: mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Elist_2Elist_28tyop_2Enum_2Enum_29,V1: mono_2Etyop_2Enum_2Enum] :
      ( ( V0 @ V1 )
      = ( V0 @ V1 ) ) ).

thf(monoapp_2Emono_2Eapp_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29,axiom,
    ! [V0: mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Enum_2Enum,V1: mono_2Etyop_2Enum_2Enum] :
      ( ( V0 @ V1 )
      = ( V0 @ V1 ) ) ).

thf(monoapp_2Emono_2Eapp_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29,axiom,
    ! [V0: mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29,V1: mono_2Etyop_2Enum_2Enum] :
      ( ( V0 @ V1 )
      = ( V0 @ V1 ) ) ).

thf(monoapp_2Emono_2Eapp_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Elist_2Elist_28tyop_2Enum_2Enum_29,axiom,
    ! [V0: mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Elist_2Elist_28tyop_2Enum_2Enum_29,V1: mono_2Etyop_2Enum_2Enum] :
      ( ( V0 @ V1 )
      = ( V0 @ V1 ) ) ).

thf(monoapp_2Emono_2Eapp_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Enum_2Enum,axiom,
    ! [V0: mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Enum_2Enum,V1: mono_2Etyop_2Enum_2Enum] :
      ( ( V0 @ V1 )
      = ( V0 @ V1 ) ) ).

thf(monoapp_2Emono_2Eapp_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29,axiom,
    ! [V0: mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29,V1: mono_2Etyop_2Enum_2Enum] :
      ( ( V0 @ V1 )
      = ( V0 @ V1 ) ) ).

thf(monoapp_2Emono_2Eapp_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Epair_2Eprod_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Enum_2Enum_29,axiom,
    ! [V0: mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Epair_2Eprod_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Enum_2Enum_29,V1: mono_2Etyop_2Enum_2Enum] :
      ( ( V0 @ V1 )
      = ( V0 @ V1 ) ) ).

thf(monoapp_2Emono_2Eapp_2Emono_2Etyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29_2Ctyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29_29,axiom,
    ! [V0: mono_2Etyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29 > mono_2Etyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29 > mono_2Etyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29,V1: mono_2Etyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29] :
      ( ( V0 @ V1 )
      = ( V0 @ V1 ) ) ).

thf(monoapp_2Emono_2Eapp_2Emono_2Etyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29_20mono_2Etyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29,axiom,
    ! [V0: mono_2Etyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29 > mono_2Etyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29,V1: mono_2Etyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29] :
      ( ( V0 @ V1 )
      = ( V0 @ V1 ) ) ).

thf(monoapp_2Emono_2Eapp_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Enum_2Enum_29_20mono_2Etyop_2Estring_2Echar,axiom,
    ! [V0: mono_2Etyop_2Epair_2Eprod_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Enum_2Enum_29 > mono_2Etyop_2Estring_2Echar,V1: mono_2Etyop_2Epair_2Eprod_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Enum_2Enum_29] :
      ( ( V0 @ V1 )
      = ( V0 @ V1 ) ) ).

thf(thm_2EASCIInumbers_2Es2n__def,axiom,
    ! [V0b: mono_2Etyop_2Enum_2Enum,V1f: mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Enum_2Enum,V2s: mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29] :
      ( ( mono_2Ec_2EASCIInumbers_2Es2n @ V0b @ V1f @ V2s )
      = ( mono_2Ec_2Enumposrep_2El2n @ V0b @ ( mono_2Ec_2Elist_2EMAP_2Emono_2Etyop_2Estring_2Echar_20mono_2Etyop_2Enum_2Enum @ V1f @ ( mono_2Ec_2Elist_2EREVERSE_2Emono_2Etyop_2Estring_2Echar @ V2s ) ) ) ) ).

thf(thm_2EASCIInumbers_2En2s__def,axiom,
    ! [V0b: mono_2Etyop_2Enum_2Enum,V1f: mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Estring_2Echar,V2n: mono_2Etyop_2Enum_2Enum] :
      ( ( mono_2Ec_2EASCIInumbers_2En2s @ V0b @ V1f @ V2n )
      = ( mono_2Ec_2Elist_2EREVERSE_2Emono_2Etyop_2Estring_2Echar @ ( mono_2Ec_2Elist_2EMAP_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Estring_2Echar @ V1f @ ( mono_2Ec_2Enumposrep_2En2l @ V0b @ V2n ) ) ) ) ).

thf(thm_2EASCIInumbers_2EHEX__primitive__def,axiom,
    ! [F0: ( mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Enum_2Enum > $o ) > $o,F17: mono_2Etyop_2Enum_2Enum > $o,F13: mono_2Etyop_2Enum_2Enum > $o,F9: mono_2Etyop_2Enum_2Enum > $o,F15: mono_2Etyop_2Enum_2Enum > $o,F11: mono_2Etyop_2Enum_2Enum > $o,F7: mono_2Etyop_2Enum_2Enum > $o,F5: mono_2Etyop_2Enum_2Enum > $o,F16: mono_2Etyop_2Enum_2Enum > $o,F12: mono_2Etyop_2Enum_2Enum > $o,F8: mono_2Etyop_2Enum_2Enum > $o,F14: mono_2Etyop_2Enum_2Enum > $o,F18: mono_2Etyop_2Enum_2Enum > $o,F10: mono_2Etyop_2Enum_2Enum > $o,F6: mono_2Etyop_2Enum_2Enum > $o,F4: mono_2Etyop_2Enum_2Enum > $o,F3: mono_2Etyop_2Enum_2Enum > $o,F2: mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Estring_2Echar,F1: ( mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Estring_2Echar ) > mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Estring_2Echar] :
      ( ! [V0R: mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Enum_2Enum > $o] :
          ( ( F0 @ V0R )
          = ( mono_2Ec_2Erelation_2EWF_2Emono_2Etyop_2Enum_2Enum @ V0R ) )
     => ( ! [V3v: mono_2Etyop_2Enum_2Enum] :
            ( ( F17 @ V3v )
          <=> ( V3v
              = ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) ) ) )
       => ( ! [V3v: mono_2Etyop_2Enum_2Enum] :
              ( ( F13 @ V3v )
            <=> ( V3v
                = ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) ) ) )
         => ( ! [V3v: mono_2Etyop_2Enum_2Enum] :
                ( ( F9 @ V3v )
              <=> ( V3v
                  = ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) ) )
           => ( ! [V3v: mono_2Etyop_2Enum_2Enum] :
                  ( ( F15 @ V3v )
                <=> ( V3v
                    = ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) ) ) )
             => ( ! [V3v: mono_2Etyop_2Enum_2Enum] :
                    ( ( F11 @ V3v )
                  <=> ( V3v
                      = ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) ) ) )
               => ( ! [V3v: mono_2Etyop_2Enum_2Enum] :
                      ( ( F7 @ V3v )
                    <=> ( V3v
                        = ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) ) )
                 => ( ! [V3v: mono_2Etyop_2Enum_2Enum] :
                        ( ( F5 @ V3v )
                      <=> ( V3v
                          = ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT2 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) )
                   => ( ! [V3v: mono_2Etyop_2Enum_2Enum] :
                          ( ( F16 @ V3v )
                        <=> ( V3v
                            = ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) ) ) )
                     => ( ! [V3v: mono_2Etyop_2Enum_2Enum] :
                            ( ( F12 @ V3v )
                          <=> ( V3v
                              = ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) ) ) )
                       => ( ! [V3v: mono_2Etyop_2Enum_2Enum] :
                              ( ( F8 @ V3v )
                            <=> ( V3v
                                = ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) ) )
                         => ( ! [V3v: mono_2Etyop_2Enum_2Enum] :
                                ( ( F14 @ V3v )
                              <=> ( V3v
                                  = ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) ) ) )
                           => ( ! [V3v: mono_2Etyop_2Enum_2Enum] :
                                  ( ( F18 @ V3v )
                                <=> ( V3v
                                    = ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) ) ) ) )
                             => ( ! [V3v: mono_2Etyop_2Enum_2Enum] :
                                    ( ( F10 @ V3v )
                                  <=> ( V3v
                                      = ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) ) ) )
                               => ( ! [V3v: mono_2Etyop_2Enum_2Enum] :
                                      ( ( F6 @ V3v )
                                    <=> ( V3v
                                        = ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) ) )
                                 => ( ! [V3v: mono_2Etyop_2Enum_2Enum] :
                                        ( ( F4 @ V3v )
                                      <=> ( V3v
                                          = ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT1 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) )
                                   => ( ! [V3v: mono_2Etyop_2Enum_2Enum] :
                                          ( ( F3 @ V3v )
                                        <=> ( V3v = mono_2Ec_2Enum_2E0 ) )
                                     => ( ! [V3v: mono_2Etyop_2Enum_2Enum] :
                                            ( ( F2 @ V3v )
                                            = ( mono_2Ec_2Ebool_2ECOND_2Emono_2Etyop_2Estring_2Echar @ ( F3 @ V3v ) @ ( mono_2Ec_2Ecombin_2EI_2Emono_2Etyop_2Estring_2Echar @ ( mono_2Ec_2Estring_2ECHR @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) @ ( mono_2Ec_2Ebool_2ECOND_2Emono_2Etyop_2Estring_2Echar @ ( F4 @ V3v ) @ ( mono_2Ec_2Ecombin_2EI_2Emono_2Etyop_2Estring_2Echar @ ( mono_2Ec_2Estring_2ECHR @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) @ ( mono_2Ec_2Ebool_2ECOND_2Emono_2Etyop_2Estring_2Echar @ ( F5 @ V3v ) @ ( mono_2Ec_2Ecombin_2EI_2Emono_2Etyop_2Estring_2Echar @ ( mono_2Ec_2Estring_2ECHR @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) @ ( mono_2Ec_2Ebool_2ECOND_2Emono_2Etyop_2Estring_2Echar @ ( F6 @ V3v ) @ ( mono_2Ec_2Ecombin_2EI_2Emono_2Etyop_2Estring_2Echar @ ( mono_2Ec_2Estring_2ECHR @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) @ ( mono_2Ec_2Ebool_2ECOND_2Emono_2Etyop_2Estring_2Echar @ ( F7 @ V3v ) @ ( mono_2Ec_2Ecombin_2EI_2Emono_2Etyop_2Estring_2Echar @ ( mono_2Ec_2Estring_2ECHR @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) @ ( mono_2Ec_2Ebool_2ECOND_2Emono_2Etyop_2Estring_2Echar @ ( F8 @ V3v ) @ ( mono_2Ec_2Ecombin_2EI_2Emono_2Etyop_2Estring_2Echar @ ( mono_2Ec_2Estring_2ECHR @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) @ ( mono_2Ec_2Ebool_2ECOND_2Emono_2Etyop_2Estring_2Echar @ ( F9 @ V3v ) @ ( mono_2Ec_2Ecombin_2EI_2Emono_2Etyop_2Estring_2Echar @ ( mono_2Ec_2Estring_2ECHR @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) @ ( mono_2Ec_2Ebool_2ECOND_2Emono_2Etyop_2Estring_2Echar @ ( F10 @ V3v ) @ ( mono_2Ec_2Ecombin_2EI_2Emono_2Etyop_2Estring_2Echar @ ( mono_2Ec_2Estring_2ECHR @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) @ ( mono_2Ec_2Ebool_2ECOND_2Emono_2Etyop_2Estring_2Echar @ ( F11 @ V3v ) @ ( mono_2Ec_2Ecombin_2EI_2Emono_2Etyop_2Estring_2Echar @ ( mono_2Ec_2Estring_2ECHR @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) @ ( mono_2Ec_2Ebool_2ECOND_2Emono_2Etyop_2Estring_2Echar @ ( F12 @ V3v ) @ ( mono_2Ec_2Ecombin_2EI_2Emono_2Etyop_2Estring_2Echar @ ( mono_2Ec_2Estring_2ECHR @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) @ ( mono_2Ec_2Ebool_2ECOND_2Emono_2Etyop_2Estring_2Echar @ ( F13 @ V3v ) @ ( mono_2Ec_2Ecombin_2EI_2Emono_2Etyop_2Estring_2Echar @ ( mono_2Ec_2Estring_2ECHR @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) ) @ ( mono_2Ec_2Ebool_2ECOND_2Emono_2Etyop_2Estring_2Echar @ ( F14 @ V3v ) @ ( mono_2Ec_2Ecombin_2EI_2Emono_2Etyop_2Estring_2Echar @ ( mono_2Ec_2Estring_2ECHR @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) ) @ ( mono_2Ec_2Ebool_2ECOND_2Emono_2Etyop_2Estring_2Echar @ ( F15 @ V3v ) @ ( mono_2Ec_2Ecombin_2EI_2Emono_2Etyop_2Estring_2Echar @ ( mono_2Ec_2Estring_2ECHR @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) ) @ ( mono_2Ec_2Ebool_2ECOND_2Emono_2Etyop_2Estring_2Echar @ ( F16 @ V3v ) @ ( mono_2Ec_2Ecombin_2EI_2Emono_2Etyop_2Estring_2Echar @ ( mono_2Ec_2Estring_2ECHR @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) ) @ ( mono_2Ec_2Ebool_2ECOND_2Emono_2Etyop_2Estring_2Echar @ ( F17 @ V3v ) @ ( mono_2Ec_2Ecombin_2EI_2Emono_2Etyop_2Estring_2Echar @ ( mono_2Ec_2Estring_2ECHR @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) ) @ ( mono_2Ec_2Ebool_2ECOND_2Emono_2Etyop_2Estring_2Echar @ ( F18 @ V3v ) @ ( mono_2Ec_2Ecombin_2EI_2Emono_2Etyop_2Estring_2Echar @ ( mono_2Ec_2Estring_2ECHR @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) ) @ mono_2Ec_2Ebool_2EARB_2Emono_2Etyop_2Estring_2Echar ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                                       => ( ! [V1HEX: mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Estring_2Echar,V2a: mono_2Etyop_2Enum_2Enum] :
                                              ( ( F1 @ V1HEX @ V2a )
                                              = ( mono_2Ec_2Ebool_2Eliteral__case_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Estring_2Echar @ F2 @ V2a ) )
                                         => ( mono_2Ec_2EASCIInumbers_2EHEX
                                            = ( mono_2Ec_2Erelation_2EWFREC_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Estring_2Echar @ ( mono_2Ec_2Emin_2E_40_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29 @ F0 ) @ F1 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ).

thf(thm_2EASCIInumbers_2EUNHEX__primitive__def,axiom,
    ! [F9: mono_2Etyop_2Estring_2Echar > $o,F18: mono_2Etyop_2Estring_2Echar > $o,F24: mono_2Etyop_2Estring_2Echar > $o,F5: mono_2Etyop_2Estring_2Echar > $o,F14: mono_2Etyop_2Estring_2Echar > $o,F20: mono_2Etyop_2Estring_2Echar > $o,F7: mono_2Etyop_2Estring_2Echar > $o,F16: mono_2Etyop_2Estring_2Echar > $o,F22: mono_2Etyop_2Estring_2Echar > $o,F11: mono_2Etyop_2Estring_2Echar > $o,F3: mono_2Etyop_2Estring_2Echar > $o,F8: mono_2Etyop_2Estring_2Echar > $o,F17: mono_2Etyop_2Estring_2Echar > $o,F23: mono_2Etyop_2Estring_2Echar > $o,F12: mono_2Etyop_2Estring_2Echar > $o,F4: mono_2Etyop_2Estring_2Echar > $o,F13: mono_2Etyop_2Estring_2Echar > $o,F19: mono_2Etyop_2Estring_2Echar > $o,F6: mono_2Etyop_2Estring_2Echar > $o,F15: mono_2Etyop_2Estring_2Echar > $o,F21: mono_2Etyop_2Estring_2Echar > $o,F10: mono_2Etyop_2Estring_2Echar > $o,F2: mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Enum_2Enum,F1: ( mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Enum_2Enum ) > mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Enum_2Enum,F0: ( mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Estring_2Echar > $o ) > $o] :
      ( ! [V3v: mono_2Etyop_2Estring_2Echar] :
          ( ( F9 @ V3v )
        <=> ( V3v
            = ( mono_2Ec_2Estring_2ECHR @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) )
     => ( ! [V3v: mono_2Etyop_2Estring_2Echar] :
            ( ( F18 @ V3v )
          <=> ( V3v
              = ( mono_2Ec_2Estring_2ECHR @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) ) )
       => ( ! [V3v: mono_2Etyop_2Estring_2Echar] :
              ( ( F24 @ V3v )
            <=> ( V3v
                = ( mono_2Ec_2Estring_2ECHR @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) ) )
         => ( ! [V3v: mono_2Etyop_2Estring_2Echar] :
                ( ( F5 @ V3v )
              <=> ( V3v
                  = ( mono_2Ec_2Estring_2ECHR @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) )
           => ( ! [V3v: mono_2Etyop_2Estring_2Echar] :
                  ( ( F14 @ V3v )
                <=> ( V3v
                    = ( mono_2Ec_2Estring_2ECHR @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) ) )
             => ( ! [V3v: mono_2Etyop_2Estring_2Echar] :
                    ( ( F20 @ V3v )
                  <=> ( V3v
                      = ( mono_2Ec_2Estring_2ECHR @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) ) )
               => ( ! [V3v: mono_2Etyop_2Estring_2Echar] :
                      ( ( F7 @ V3v )
                    <=> ( V3v
                        = ( mono_2Ec_2Estring_2ECHR @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) )
                 => ( ! [V3v: mono_2Etyop_2Estring_2Echar] :
                        ( ( F16 @ V3v )
                      <=> ( V3v
                          = ( mono_2Ec_2Estring_2ECHR @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) ) )
                   => ( ! [V3v: mono_2Etyop_2Estring_2Echar] :
                          ( ( F22 @ V3v )
                        <=> ( V3v
                            = ( mono_2Ec_2Estring_2ECHR @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) ) )
                     => ( ! [V3v: mono_2Etyop_2Estring_2Echar] :
                            ( ( F11 @ V3v )
                          <=> ( V3v
                              = ( mono_2Ec_2Estring_2ECHR @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) )
                       => ( ! [V3v: mono_2Etyop_2Estring_2Echar] :
                              ( ( F3 @ V3v )
                            <=> ( V3v
                                = ( mono_2Ec_2Estring_2ECHR @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) )
                         => ( ! [V3v: mono_2Etyop_2Estring_2Echar] :
                                ( ( F8 @ V3v )
                              <=> ( V3v
                                  = ( mono_2Ec_2Estring_2ECHR @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) )
                           => ( ! [V3v: mono_2Etyop_2Estring_2Echar] :
                                  ( ( F17 @ V3v )
                                <=> ( V3v
                                    = ( mono_2Ec_2Estring_2ECHR @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) ) )
                             => ( ! [V3v: mono_2Etyop_2Estring_2Echar] :
                                    ( ( F23 @ V3v )
                                  <=> ( V3v
                                      = ( mono_2Ec_2Estring_2ECHR @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) ) )
                               => ( ! [V3v: mono_2Etyop_2Estring_2Echar] :
                                      ( ( F12 @ V3v )
                                    <=> ( V3v
                                        = ( mono_2Ec_2Estring_2ECHR @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) )
                                 => ( ! [V3v: mono_2Etyop_2Estring_2Echar] :
                                        ( ( F4 @ V3v )
                                      <=> ( V3v
                                          = ( mono_2Ec_2Estring_2ECHR @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) )
                                   => ( ! [V3v: mono_2Etyop_2Estring_2Echar] :
                                          ( ( F13 @ V3v )
                                        <=> ( V3v
                                            = ( mono_2Ec_2Estring_2ECHR @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) ) )
                                     => ( ! [V3v: mono_2Etyop_2Estring_2Echar] :
                                            ( ( F19 @ V3v )
                                          <=> ( V3v
                                              = ( mono_2Ec_2Estring_2ECHR @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) ) )
                                       => ( ! [V3v: mono_2Etyop_2Estring_2Echar] :
                                              ( ( F6 @ V3v )
                                            <=> ( V3v
                                                = ( mono_2Ec_2Estring_2ECHR @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) )
                                         => ( ! [V3v: mono_2Etyop_2Estring_2Echar] :
                                                ( ( F15 @ V3v )
                                              <=> ( V3v
                                                  = ( mono_2Ec_2Estring_2ECHR @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) ) )
                                           => ( ! [V3v: mono_2Etyop_2Estring_2Echar] :
                                                  ( ( F21 @ V3v )
                                                <=> ( V3v
                                                    = ( mono_2Ec_2Estring_2ECHR @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) ) )
                                             => ( ! [V3v: mono_2Etyop_2Estring_2Echar] :
                                                    ( ( F10 @ V3v )
                                                  <=> ( V3v
                                                      = ( mono_2Ec_2Estring_2ECHR @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) )
                                               => ( ! [V3v: mono_2Etyop_2Estring_2Echar] :
                                                      ( ( F2 @ V3v )
                                                      = ( mono_2Ec_2Ebool_2ECOND_2Emono_2Etyop_2Enum_2Enum @ ( F3 @ V3v ) @ ( mono_2Ec_2Ecombin_2EI_2Emono_2Etyop_2Enum_2Enum @ mono_2Ec_2Enum_2E0 ) @ ( mono_2Ec_2Ebool_2ECOND_2Emono_2Etyop_2Enum_2Enum @ ( F4 @ V3v ) @ ( mono_2Ec_2Ecombin_2EI_2Emono_2Etyop_2Enum_2Enum @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT1 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) @ ( mono_2Ec_2Ebool_2ECOND_2Emono_2Etyop_2Enum_2Enum @ ( F5 @ V3v ) @ ( mono_2Ec_2Ecombin_2EI_2Emono_2Etyop_2Enum_2Enum @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT2 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) @ ( mono_2Ec_2Ebool_2ECOND_2Emono_2Etyop_2Enum_2Enum @ ( F6 @ V3v ) @ ( mono_2Ec_2Ecombin_2EI_2Emono_2Etyop_2Enum_2Enum @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) ) @ ( mono_2Ec_2Ebool_2ECOND_2Emono_2Etyop_2Enum_2Enum @ ( F7 @ V3v ) @ ( mono_2Ec_2Ecombin_2EI_2Emono_2Etyop_2Enum_2Enum @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) ) @ ( mono_2Ec_2Ebool_2ECOND_2Emono_2Etyop_2Enum_2Enum @ ( F8 @ V3v ) @ ( mono_2Ec_2Ecombin_2EI_2Emono_2Etyop_2Enum_2Enum @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) ) @ ( mono_2Ec_2Ebool_2ECOND_2Emono_2Etyop_2Enum_2Enum @ ( F9 @ V3v ) @ ( mono_2Ec_2Ecombin_2EI_2Emono_2Etyop_2Enum_2Enum @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) ) @ ( mono_2Ec_2Ebool_2ECOND_2Emono_2Etyop_2Enum_2Enum @ ( F10 @ V3v ) @ ( mono_2Ec_2Ecombin_2EI_2Emono_2Etyop_2Enum_2Enum @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) ) ) @ ( mono_2Ec_2Ebool_2ECOND_2Emono_2Etyop_2Enum_2Enum @ ( F11 @ V3v ) @ ( mono_2Ec_2Ecombin_2EI_2Emono_2Etyop_2Enum_2Enum @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) ) ) @ ( mono_2Ec_2Ebool_2ECOND_2Emono_2Etyop_2Enum_2Enum @ ( F12 @ V3v ) @ ( mono_2Ec_2Ecombin_2EI_2Emono_2Etyop_2Enum_2Enum @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) ) ) @ ( mono_2Ec_2Ebool_2ECOND_2Emono_2Etyop_2Enum_2Enum @ ( F13 @ V3v ) @ ( mono_2Ec_2Ecombin_2EI_2Emono_2Etyop_2Enum_2Enum @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) ) ) @ ( mono_2Ec_2Ebool_2ECOND_2Emono_2Etyop_2Enum_2Enum @ ( F14 @ V3v ) @ ( mono_2Ec_2Ecombin_2EI_2Emono_2Etyop_2Enum_2Enum @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) ) ) @ ( mono_2Ec_2Ebool_2ECOND_2Emono_2Etyop_2Enum_2Enum @ ( F15 @ V3v ) @ ( mono_2Ec_2Ecombin_2EI_2Emono_2Etyop_2Enum_2Enum @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) ) ) @ ( mono_2Ec_2Ebool_2ECOND_2Emono_2Etyop_2Enum_2Enum @ ( F16 @ V3v ) @ ( mono_2Ec_2Ecombin_2EI_2Emono_2Etyop_2Enum_2Enum @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) ) ) @ ( mono_2Ec_2Ebool_2ECOND_2Emono_2Etyop_2Enum_2Enum @ ( F17 @ V3v ) @ ( mono_2Ec_2Ecombin_2EI_2Emono_2Etyop_2Enum_2Enum @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) ) ) @ ( mono_2Ec_2Ebool_2ECOND_2Emono_2Etyop_2Enum_2Enum @ ( F18 @ V3v ) @ ( mono_2Ec_2Ecombin_2EI_2Emono_2Etyop_2Enum_2Enum @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) ) ) ) @ ( mono_2Ec_2Ebool_2ECOND_2Emono_2Etyop_2Enum_2Enum @ ( F19 @ V3v ) @ ( mono_2Ec_2Ecombin_2EI_2Emono_2Etyop_2Enum_2Enum @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) ) ) @ ( mono_2Ec_2Ebool_2ECOND_2Emono_2Etyop_2Enum_2Enum @ ( F20 @ V3v ) @ ( mono_2Ec_2Ecombin_2EI_2Emono_2Etyop_2Enum_2Enum @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) ) ) @ ( mono_2Ec_2Ebool_2ECOND_2Emono_2Etyop_2Enum_2Enum @ ( F21 @ V3v ) @ ( mono_2Ec_2Ecombin_2EI_2Emono_2Etyop_2Enum_2Enum @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) ) ) @ ( mono_2Ec_2Ebool_2ECOND_2Emono_2Etyop_2Enum_2Enum @ ( F22 @ V3v ) @ ( mono_2Ec_2Ecombin_2EI_2Emono_2Etyop_2Enum_2Enum @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) ) ) @ ( mono_2Ec_2Ebool_2ECOND_2Emono_2Etyop_2Enum_2Enum @ ( F23 @ V3v ) @ ( mono_2Ec_2Ecombin_2EI_2Emono_2Etyop_2Enum_2Enum @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) ) ) @ ( mono_2Ec_2Ebool_2ECOND_2Emono_2Etyop_2Enum_2Enum @ ( F24 @ V3v ) @ ( mono_2Ec_2Ecombin_2EI_2Emono_2Etyop_2Enum_2Enum @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) ) ) ) @ mono_2Ec_2Ebool_2EARB_2Emono_2Etyop_2Enum_2Enum ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                                                 => ( ! [V1UNHEX: mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Enum_2Enum,V2a: mono_2Etyop_2Estring_2Echar] :
                                                        ( ( F1 @ V1UNHEX @ V2a )
                                                        = ( mono_2Ec_2Ebool_2Eliteral__case_2Emono_2Etyop_2Estring_2Echar_20mono_2Etyop_2Enum_2Enum @ F2 @ V2a ) )
                                                   => ( ! [V0R: mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Estring_2Echar > $o] :
                                                          ( ( F0 @ V0R )
                                                          = ( mono_2Ec_2Erelation_2EWF_2Emono_2Etyop_2Estring_2Echar @ V0R ) )
                                                     => ( mono_2Ec_2EASCIInumbers_2EUNHEX
                                                        = ( mono_2Ec_2Erelation_2EWFREC_2Emono_2Etyop_2Estring_2Echar_20mono_2Etyop_2Enum_2Enum @ ( mono_2Ec_2Emin_2E_40_2Emono_2Etyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Efun_28tyop_2Estring_2Echar_2Ctyop_2Emin_2Ebool_29_29 @ F0 ) @ F1 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ).

thf(thm_2EASCIInumbers_2Enum__from__bin__string__def,axiom,
    ( mono_2Ec_2EASCIInumbers_2Enum__from__bin__string
    = ( mono_2Ec_2EASCIInumbers_2Es2n @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT2 @ mono_2Ec_2Earithmetic_2EZERO ) ) @ mono_2Ec_2EASCIInumbers_2EUNHEX ) ) ).

thf(thm_2EASCIInumbers_2Enum__from__oct__string__def,axiom,
    ( mono_2Ec_2EASCIInumbers_2Enum__from__oct__string
    = ( mono_2Ec_2EASCIInumbers_2Es2n @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) ) @ mono_2Ec_2EASCIInumbers_2EUNHEX ) ) ).

thf(thm_2EASCIInumbers_2Enum__from__dec__string__def,axiom,
    ( mono_2Ec_2EASCIInumbers_2Enum__from__dec__string
    = ( mono_2Ec_2EASCIInumbers_2Es2n @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) ) @ mono_2Ec_2EASCIInumbers_2EUNHEX ) ) ).

thf(thm_2EASCIInumbers_2Enum__from__hex__string__def,axiom,
    ( mono_2Ec_2EASCIInumbers_2Enum__from__hex__string
    = ( mono_2Ec_2EASCIInumbers_2Es2n @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) ) ) @ mono_2Ec_2EASCIInumbers_2EUNHEX ) ) ).

thf(thm_2EASCIInumbers_2Enum__to__bin__string__def,axiom,
    ( mono_2Ec_2EASCIInumbers_2Enum__to__bin__string
    = ( mono_2Ec_2EASCIInumbers_2En2s @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT2 @ mono_2Ec_2Earithmetic_2EZERO ) ) @ mono_2Ec_2EASCIInumbers_2EHEX ) ) ).

thf(thm_2EASCIInumbers_2Enum__to__oct__string__def,axiom,
    ( mono_2Ec_2EASCIInumbers_2Enum__to__oct__string
    = ( mono_2Ec_2EASCIInumbers_2En2s @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) ) @ mono_2Ec_2EASCIInumbers_2EHEX ) ) ).

thf(thm_2EASCIInumbers_2Enum__to__dec__string__def,axiom,
    ( mono_2Ec_2EASCIInumbers_2Enum__to__dec__string
    = ( mono_2Ec_2EASCIInumbers_2En2s @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) ) @ mono_2Ec_2EASCIInumbers_2EHEX ) ) ).

thf(thm_2EASCIInumbers_2Enum__to__hex__string__def,axiom,
    ( mono_2Ec_2EASCIInumbers_2Enum__to__hex__string
    = ( mono_2Ec_2EASCIInumbers_2En2s @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) ) ) @ mono_2Ec_2EASCIInumbers_2EHEX ) ) ).

thf(thm_2EASCIInumbers_2EfromBinString__def,axiom,
    ! [F1: mono_2Etyop_2Estring_2Echar > $o,F0: mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 > $o] :
      ( ! [V1c: mono_2Etyop_2Estring_2Echar] :
          ( ( F1 @ V1c )
        <=> ( ( V1c
              = ( mono_2Ec_2Estring_2ECHR @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) ) ) ) ) )
            | ( V1c
              = ( mono_2Ec_2Estring_2ECHR @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) ) )
     => ( ! [V0s: mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29] :
            ( ( F0 @ V0s )
          <=> ( ( (~) @ ( V0s = mono_2Ec_2Elist_2ENIL_2Emono_2Etyop_2Estring_2Echar ) )
              & ( mono_2Ec_2Elist_2EEVERY_2Emono_2Etyop_2Estring_2Echar @ F1 @ V0s ) ) )
       => ! [V0s: mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29] :
            ( ( mono_2Ec_2EASCIInumbers_2EfromBinString @ V0s )
            = ( mono_2Ec_2Ebool_2ECOND_2Emono_2Etyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29 @ ( F0 @ V0s ) @ ( mono_2Ec_2Eoption_2ESOME_2Emono_2Etyop_2Enum_2Enum @ ( mono_2Ec_2EASCIInumbers_2Enum__from__bin__string @ V0s ) ) @ mono_2Ec_2Eoption_2ENONE_2Emono_2Etyop_2Enum_2Enum ) ) ) ) ).

thf(thm_2EASCIInumbers_2EfromDecString__def,axiom,
    ! [F0: mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 > $o] :
      ( ! [V0s: mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29] :
          ( ( F0 @ V0s )
        <=> ( ( (~) @ ( V0s = mono_2Ec_2Elist_2ENIL_2Emono_2Etyop_2Estring_2Echar ) )
            & ( mono_2Ec_2Elist_2EEVERY_2Emono_2Etyop_2Estring_2Echar @ mono_2Ec_2Estring_2EisDigit @ V0s ) ) )
     => ! [V0s: mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29] :
          ( ( mono_2Ec_2EASCIInumbers_2EfromDecString @ V0s )
          = ( mono_2Ec_2Ebool_2ECOND_2Emono_2Etyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29 @ ( F0 @ V0s ) @ ( mono_2Ec_2Eoption_2ESOME_2Emono_2Etyop_2Enum_2Enum @ ( mono_2Ec_2EASCIInumbers_2Enum__from__dec__string @ V0s ) ) @ mono_2Ec_2Eoption_2ENONE_2Emono_2Etyop_2Enum_2Enum ) ) ) ).

thf(thm_2EASCIInumbers_2EfromHexString__def,axiom,
    ! [F0: mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 > $o] :
      ( ! [V0s: mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29] :
          ( ( F0 @ V0s )
        <=> ( ( (~) @ ( V0s = mono_2Ec_2Elist_2ENIL_2Emono_2Etyop_2Estring_2Echar ) )
            & ( mono_2Ec_2Elist_2EEVERY_2Emono_2Etyop_2Estring_2Echar @ mono_2Ec_2Estring_2EisHexDigit @ V0s ) ) )
     => ! [V0s: mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29] :
          ( ( mono_2Ec_2EASCIInumbers_2EfromHexString @ V0s )
          = ( mono_2Ec_2Ebool_2ECOND_2Emono_2Etyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29 @ ( F0 @ V0s ) @ ( mono_2Ec_2Eoption_2ESOME_2Emono_2Etyop_2Enum_2Enum @ ( mono_2Ec_2EASCIInumbers_2Enum__from__hex__string @ V0s ) ) @ mono_2Ec_2Eoption_2ENONE_2Emono_2Etyop_2Enum_2Enum ) ) ) ).

thf(thm_2EASCIInumbers_2EHEX__ind,axiom,
    ! [V0P: mono_2Etyop_2Enum_2Enum > $o] :
      ( ( ( V0P @ mono_2Ec_2Enum_2E0 )
        & ( V0P @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT1 @ mono_2Ec_2Earithmetic_2EZERO ) ) )
        & ( V0P @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT2 @ mono_2Ec_2Earithmetic_2EZERO ) ) )
        & ( V0P @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) )
        & ( V0P @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) )
        & ( V0P @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) )
        & ( V0P @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) )
        & ( V0P @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) ) )
        & ( V0P @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) ) )
        & ( V0P @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) ) )
        & ( V0P @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) ) )
        & ( V0P @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) ) )
        & ( V0P @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) ) )
        & ( V0P @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) ) )
        & ( V0P @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) ) )
        & ( V0P @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) ) ) )
        & ! [V1v18: mono_2Etyop_2Enum_2Enum] : ( V0P @ V1v18 ) )
     => ! [V2v: mono_2Etyop_2Enum_2Enum] : ( V0P @ V2v ) ) ).

thf(thm_2EASCIInumbers_2EHEX__def,axiom,
    ( ( ( mono_2Ec_2EASCIInumbers_2EHEX @ mono_2Ec_2Enum_2E0 )
      = ( mono_2Ec_2Estring_2ECHR @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) ) ) ) ) )
    & ( ( mono_2Ec_2EASCIInumbers_2EHEX @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT1 @ mono_2Ec_2Earithmetic_2EZERO ) ) )
      = ( mono_2Ec_2Estring_2ECHR @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) ) ) ) ) )
    & ( ( mono_2Ec_2EASCIInumbers_2EHEX @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT2 @ mono_2Ec_2Earithmetic_2EZERO ) ) )
      = ( mono_2Ec_2Estring_2ECHR @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) ) ) ) ) )
    & ( ( mono_2Ec_2EASCIInumbers_2EHEX @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) )
      = ( mono_2Ec_2Estring_2ECHR @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) ) ) ) ) )
    & ( ( mono_2Ec_2EASCIInumbers_2EHEX @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) )
      = ( mono_2Ec_2Estring_2ECHR @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) ) ) ) ) )
    & ( ( mono_2Ec_2EASCIInumbers_2EHEX @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) )
      = ( mono_2Ec_2Estring_2ECHR @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) ) ) ) ) )
    & ( ( mono_2Ec_2EASCIInumbers_2EHEX @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) )
      = ( mono_2Ec_2Estring_2ECHR @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) ) ) ) ) )
    & ( ( mono_2Ec_2EASCIInumbers_2EHEX @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) ) )
      = ( mono_2Ec_2Estring_2ECHR @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) ) ) ) ) )
    & ( ( mono_2Ec_2EASCIInumbers_2EHEX @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) ) )
      = ( mono_2Ec_2Estring_2ECHR @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) ) ) ) ) )
    & ( ( mono_2Ec_2EASCIInumbers_2EHEX @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) ) )
      = ( mono_2Ec_2Estring_2ECHR @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) ) ) ) ) )
    & ( ( mono_2Ec_2EASCIInumbers_2EHEX @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) ) )
      = ( mono_2Ec_2Estring_2ECHR @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) )
    & ( ( mono_2Ec_2EASCIInumbers_2EHEX @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) ) )
      = ( mono_2Ec_2Estring_2ECHR @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) )
    & ( ( mono_2Ec_2EASCIInumbers_2EHEX @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) ) )
      = ( mono_2Ec_2Estring_2ECHR @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) )
    & ( ( mono_2Ec_2EASCIInumbers_2EHEX @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) ) )
      = ( mono_2Ec_2Estring_2ECHR @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) )
    & ( ( mono_2Ec_2EASCIInumbers_2EHEX @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) ) )
      = ( mono_2Ec_2Estring_2ECHR @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) )
    & ( ( mono_2Ec_2EASCIInumbers_2EHEX @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) ) ) )
      = ( mono_2Ec_2Estring_2ECHR @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) ) ) ).

thf(thm_2EASCIInumbers_2EUNHEX__ind,axiom,
    ! [V0P: mono_2Etyop_2Estring_2Echar > $o] :
      ( ( ( V0P @ ( mono_2Ec_2Estring_2ECHR @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) ) ) ) ) )
        & ( V0P @ ( mono_2Ec_2Estring_2ECHR @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) ) ) ) ) )
        & ( V0P @ ( mono_2Ec_2Estring_2ECHR @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) ) ) ) ) )
        & ( V0P @ ( mono_2Ec_2Estring_2ECHR @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) ) ) ) ) )
        & ( V0P @ ( mono_2Ec_2Estring_2ECHR @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) ) ) ) ) )
        & ( V0P @ ( mono_2Ec_2Estring_2ECHR @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) ) ) ) ) )
        & ( V0P @ ( mono_2Ec_2Estring_2ECHR @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) ) ) ) ) )
        & ( V0P @ ( mono_2Ec_2Estring_2ECHR @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) ) ) ) ) )
        & ( V0P @ ( mono_2Ec_2Estring_2ECHR @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) ) ) ) ) )
        & ( V0P @ ( mono_2Ec_2Estring_2ECHR @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) ) ) ) ) )
        & ( V0P @ ( mono_2Ec_2Estring_2ECHR @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) )
        & ( V0P @ ( mono_2Ec_2Estring_2ECHR @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) )
        & ( V0P @ ( mono_2Ec_2Estring_2ECHR @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) )
        & ( V0P @ ( mono_2Ec_2Estring_2ECHR @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) )
        & ( V0P @ ( mono_2Ec_2Estring_2ECHR @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) )
        & ( V0P @ ( mono_2Ec_2Estring_2ECHR @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) )
        & ( V0P @ ( mono_2Ec_2Estring_2ECHR @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) )
        & ( V0P @ ( mono_2Ec_2Estring_2ECHR @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) )
        & ( V0P @ ( mono_2Ec_2Estring_2ECHR @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) )
        & ( V0P @ ( mono_2Ec_2Estring_2ECHR @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) )
        & ( V0P @ ( mono_2Ec_2Estring_2ECHR @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) )
        & ( V0P @ ( mono_2Ec_2Estring_2ECHR @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) )
        & ! [V1v24: mono_2Etyop_2Estring_2Echar] : ( V0P @ V1v24 ) )
     => ! [V2v: mono_2Etyop_2Estring_2Echar] : ( V0P @ V2v ) ) ).

thf(thm_2EASCIInumbers_2EUNHEX__def,axiom,
    ( ( ( mono_2Ec_2EASCIInumbers_2EUNHEX @ ( mono_2Ec_2Estring_2ECHR @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) ) ) ) ) )
      = mono_2Ec_2Enum_2E0 )
    & ( ( mono_2Ec_2EASCIInumbers_2EUNHEX @ ( mono_2Ec_2Estring_2ECHR @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) ) ) ) ) )
      = ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT1 @ mono_2Ec_2Earithmetic_2EZERO ) ) )
    & ( ( mono_2Ec_2EASCIInumbers_2EUNHEX @ ( mono_2Ec_2Estring_2ECHR @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) ) ) ) ) )
      = ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT2 @ mono_2Ec_2Earithmetic_2EZERO ) ) )
    & ( ( mono_2Ec_2EASCIInumbers_2EUNHEX @ ( mono_2Ec_2Estring_2ECHR @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) ) ) ) ) )
      = ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) )
    & ( ( mono_2Ec_2EASCIInumbers_2EUNHEX @ ( mono_2Ec_2Estring_2ECHR @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) ) ) ) ) )
      = ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) )
    & ( ( mono_2Ec_2EASCIInumbers_2EUNHEX @ ( mono_2Ec_2Estring_2ECHR @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) ) ) ) ) )
      = ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) )
    & ( ( mono_2Ec_2EASCIInumbers_2EUNHEX @ ( mono_2Ec_2Estring_2ECHR @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) ) ) ) ) )
      = ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) )
    & ( ( mono_2Ec_2EASCIInumbers_2EUNHEX @ ( mono_2Ec_2Estring_2ECHR @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) ) ) ) ) )
      = ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) ) )
    & ( ( mono_2Ec_2EASCIInumbers_2EUNHEX @ ( mono_2Ec_2Estring_2ECHR @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) ) ) ) ) )
      = ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) ) )
    & ( ( mono_2Ec_2EASCIInumbers_2EUNHEX @ ( mono_2Ec_2Estring_2ECHR @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) ) ) ) ) )
      = ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) ) )
    & ( ( mono_2Ec_2EASCIInumbers_2EUNHEX @ ( mono_2Ec_2Estring_2ECHR @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) )
      = ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) ) )
    & ( ( mono_2Ec_2EASCIInumbers_2EUNHEX @ ( mono_2Ec_2Estring_2ECHR @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) )
      = ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) ) )
    & ( ( mono_2Ec_2EASCIInumbers_2EUNHEX @ ( mono_2Ec_2Estring_2ECHR @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) )
      = ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) ) )
    & ( ( mono_2Ec_2EASCIInumbers_2EUNHEX @ ( mono_2Ec_2Estring_2ECHR @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) )
      = ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) ) )
    & ( ( mono_2Ec_2EASCIInumbers_2EUNHEX @ ( mono_2Ec_2Estring_2ECHR @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) )
      = ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) ) )
    & ( ( mono_2Ec_2EASCIInumbers_2EUNHEX @ ( mono_2Ec_2Estring_2ECHR @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) )
      = ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) ) ) )
    & ( ( mono_2Ec_2EASCIInumbers_2EUNHEX @ ( mono_2Ec_2Estring_2ECHR @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) )
      = ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) ) )
    & ( ( mono_2Ec_2EASCIInumbers_2EUNHEX @ ( mono_2Ec_2Estring_2ECHR @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) )
      = ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) ) )
    & ( ( mono_2Ec_2EASCIInumbers_2EUNHEX @ ( mono_2Ec_2Estring_2ECHR @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) )
      = ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) ) )
    & ( ( mono_2Ec_2EASCIInumbers_2EUNHEX @ ( mono_2Ec_2Estring_2ECHR @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) )
      = ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) ) )
    & ( ( mono_2Ec_2EASCIInumbers_2EUNHEX @ ( mono_2Ec_2Estring_2ECHR @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) )
      = ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) ) )
    & ( ( mono_2Ec_2EASCIInumbers_2EUNHEX @ ( mono_2Ec_2Estring_2ECHR @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) )
      = ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) ) ) ) ) ).

thf(thm_2EASCIInumbers_2Es2n__compute,axiom,
    ! [V0s: mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29,V1f: mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Enum_2Enum,V2b: mono_2Etyop_2Enum_2Enum] :
      ( ( mono_2Ec_2EASCIInumbers_2Es2n @ V2b @ V1f @ V0s )
      = ( mono_2Ec_2Enumposrep_2El2n @ V2b @ ( mono_2Ec_2Elist_2EMAP_2Emono_2Etyop_2Estring_2Echar_20mono_2Etyop_2Enum_2Enum @ V1f @ ( mono_2Ec_2Elist_2EREVERSE_2Emono_2Etyop_2Estring_2Echar @ ( mono_2Ec_2Estring_2EEXPLODE @ V0s ) ) ) ) ) ).

thf(thm_2EASCIInumbers_2En2s__compute,axiom,
    ! [V0n: mono_2Etyop_2Enum_2Enum,V1f: mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Estring_2Echar,V2b: mono_2Etyop_2Enum_2Enum] :
      ( ( mono_2Ec_2EASCIInumbers_2En2s @ V2b @ V1f @ V0n )
      = ( mono_2Ec_2Estring_2EIMPLODE @ ( mono_2Ec_2Elist_2EREVERSE_2Emono_2Etyop_2Estring_2Echar @ ( mono_2Ec_2Elist_2EMAP_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Estring_2Echar @ V1f @ ( mono_2Ec_2Enumposrep_2En2l @ V2b @ V0n ) ) ) ) ) ).

thf(thm_2EASCIInumbers_2EUNHEX__HEX,axiom,
    ! [V0n: mono_2Etyop_2Enum_2Enum] :
      ( ( mono_2Ec_2Eprim__rec_2E_3C @ V0n @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT2 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ ( mono_2Ec_2Earithmetic_2EBIT1 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) ) ) )
     => ( ( mono_2Ec_2EASCIInumbers_2EUNHEX @ ( mono_2Ec_2EASCIInumbers_2EHEX @ V0n ) )
        = V0n ) ) ).

thf(thm_2EASCIInumbers_2EHEX__UNHEX,axiom,
    ! [V0c: mono_2Etyop_2Estring_2Echar] :
      ( ( mono_2Ec_2Estring_2EisHexDigit @ V0c )
     => ( ( mono_2Ec_2EASCIInumbers_2EHEX @ ( mono_2Ec_2EASCIInumbers_2EUNHEX @ V0c ) )
        = ( mono_2Ec_2Estring_2EtoUpper @ V0c ) ) ) ).

thf(thm_2EASCIInumbers_2EDEC__UNDEC,axiom,
    ! [V0c: mono_2Etyop_2Estring_2Echar] :
      ( ( mono_2Ec_2Estring_2EisDigit @ V0c )
     => ( ( mono_2Ec_2EASCIInumbers_2EHEX @ ( mono_2Ec_2EASCIInumbers_2EUNHEX @ V0c ) )
        = V0c ) ) ).

thf(thm_2EASCIInumbers_2Es2n__n2s,axiom,
    ! [V0c2n: mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Enum_2Enum,V1n2c: mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Estring_2Echar,V2b: mono_2Etyop_2Enum_2Enum,V3n: mono_2Etyop_2Enum_2Enum] :
      ( ( ( mono_2Ec_2Eprim__rec_2E_3C @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT1 @ mono_2Ec_2Earithmetic_2EZERO ) ) @ V2b )
        & ! [V4x: mono_2Etyop_2Enum_2Enum] :
            ( ( mono_2Ec_2Eprim__rec_2E_3C @ V4x @ V2b )
           => ( ( V0c2n @ ( V1n2c @ V4x ) )
              = V4x ) ) )
     => ( ( mono_2Ec_2EASCIInumbers_2Es2n @ V2b @ V0c2n @ ( mono_2Ec_2EASCIInumbers_2En2s @ V2b @ V1n2c @ V3n ) )
        = V3n ) ) ).

thf(thm_2EASCIInumbers_2En2s__s2n,axiom,
    ! [F0: mono_2Etyop_2Enum_2Enum > ( mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Enum_2Enum ) > mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 > $o] :
      ( ! [V2b: mono_2Etyop_2Enum_2Enum,V0c2n: mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Enum_2Enum,V3s: mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29] :
          ( ( F0 @ V2b @ V0c2n @ V3s )
        <=> ( ( mono_2Ec_2EASCIInumbers_2Es2n @ V2b @ V0c2n @ V3s )
            = mono_2Ec_2Enum_2E0 ) )
     => ! [V0c2n: mono_2Etyop_2Estring_2Echar > mono_2Etyop_2Enum_2Enum,V1n2c: mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Estring_2Echar,V2b: mono_2Etyop_2Enum_2Enum,V3s: mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29] :
          ( ( ( mono_2Ec_2Eprim__rec_2E_3C @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT1 @ mono_2Ec_2Earithmetic_2EZERO ) ) @ V2b )
            & ( mono_2Ec_2Elist_2EEVERY_2Emono_2Etyop_2Estring_2Echar @ ( mono_2Ec_2Ecombin_2Eo_2Emono_2Etyop_2Estring_2Echar_20mono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Enum_2Enum @ ( mono_2Ec_2Earithmetic_2E_3E @ V2b ) @ V0c2n ) @ V3s ) )
         => ( ( mono_2Ec_2EASCIInumbers_2En2s @ V2b @ V1n2c @ ( mono_2Ec_2EASCIInumbers_2Es2n @ V2b @ V0c2n @ V3s ) )
            = ( mono_2Ec_2Ebool_2ECOND_2Emono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 @ ( F0 @ V2b @ V0c2n @ V3s ) @ ( mono_2Ec_2Elist_2ECONS_2Emono_2Etyop_2Estring_2Echar @ ( V1n2c @ mono_2Ec_2Enum_2E0 ) @ mono_2Ec_2Elist_2ENIL_2Emono_2Etyop_2Estring_2Echar ) @ ( mono_2Ec_2Elist_2EMAP_2Emono_2Etyop_2Estring_2Echar_20mono_2Etyop_2Estring_2Echar @ ( mono_2Ec_2Ecombin_2Eo_2Emono_2Etyop_2Estring_2Echar_20mono_2Etyop_2Estring_2Echar_20mono_2Etyop_2Enum_2Enum @ V1n2c @ V0c2n ) @ ( mono_2Ec_2Erich__list_2ELASTN_2Emono_2Etyop_2Estring_2Echar @ ( mono_2Ec_2Enum_2ESUC @ ( mono_2Ec_2Elogroot_2ELOG @ V2b @ ( mono_2Ec_2EASCIInumbers_2Es2n @ V2b @ V0c2n @ V3s ) ) ) @ V3s ) ) ) ) ) ) ).

thf(thm_2EASCIInumbers_2EtoNum__toString,axiom,
    ! [V0n: mono_2Etyop_2Enum_2Enum] :
      ( ( mono_2Ec_2EASCIInumbers_2Enum__from__dec__string @ ( mono_2Ec_2EASCIInumbers_2Enum__to__dec__string @ V0n ) )
      = V0n ) ).

thf(thm_2EASCIInumbers_2EtoString__toNum__cancel,axiom,
    ! [V0n: mono_2Etyop_2Enum_2Enum] :
      ( ( mono_2Ec_2EASCIInumbers_2Enum__from__dec__string @ ( mono_2Ec_2EASCIInumbers_2Enum__to__dec__string @ V0n ) )
      = V0n ) ).

thf(thm_2EASCIInumbers_2EtoString__inj,axiom,
    ! [V0n: mono_2Etyop_2Enum_2Enum,V1m: mono_2Etyop_2Enum_2Enum] :
      ( ( ( mono_2Ec_2EASCIInumbers_2Enum__to__dec__string @ V0n )
        = ( mono_2Ec_2EASCIInumbers_2Enum__to__dec__string @ V1m ) )
    <=> ( V0n = V1m ) ) ).

thf(thm_2EASCIInumbers_2EtoString__11,axiom,
    ! [V0n: mono_2Etyop_2Enum_2Enum,V1m: mono_2Etyop_2Enum_2Enum] :
      ( ( ( mono_2Ec_2EASCIInumbers_2Enum__to__dec__string @ V0n )
        = ( mono_2Ec_2EASCIInumbers_2Enum__to__dec__string @ V1m ) )
    <=> ( V0n = V1m ) ) ).

thf(thm_2EASCIInumbers_2ESTRCAT__toString__inj,axiom,
    ! [V0n: mono_2Etyop_2Enum_2Enum,V1m: mono_2Etyop_2Enum_2Enum,V2s: mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29] :
      ( ( ( mono_2Ec_2Elist_2EAPPEND_2Emono_2Etyop_2Estring_2Echar @ V2s @ ( mono_2Ec_2EASCIInumbers_2Enum__to__dec__string @ V0n ) )
        = ( mono_2Ec_2Elist_2EAPPEND_2Emono_2Etyop_2Estring_2Echar @ V2s @ ( mono_2Ec_2EASCIInumbers_2Enum__to__dec__string @ V1m ) ) )
    <=> ( V0n = V1m ) ) ).

thf(thm_2EASCIInumbers_2EBIT__num__from__bin__string,axiom,
    ! [V0x: mono_2Etyop_2Enum_2Enum,V1s: mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29] :
      ( ( ( mono_2Ec_2Elist_2EEVERY_2Emono_2Etyop_2Estring_2Echar @ ( mono_2Ec_2Ecombin_2Eo_2Emono_2Etyop_2Estring_2Echar_20mono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Enum_2Enum @ ( mono_2Ec_2Earithmetic_2E_3E @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT2 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) @ mono_2Ec_2EASCIInumbers_2EUNHEX ) @ V1s )
        & ( mono_2Ec_2Eprim__rec_2E_3C @ V0x @ ( mono_2Ec_2Elist_2ELENGTH_2Emono_2Etyop_2Estring_2Echar @ V1s ) ) )
     => ( ( mono_2Ec_2Ebit_2EBIT @ V0x @ ( mono_2Ec_2EASCIInumbers_2Enum__from__bin__string @ V1s ) )
      <=> ( ( mono_2Ec_2EASCIInumbers_2EUNHEX @ ( mono_2Ec_2Estring_2ESUB @ ( mono_2Ec_2Epair_2E_2C_2Emono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_20mono_2Etyop_2Enum_2Enum @ V1s @ ( mono_2Ec_2Eprim__rec_2EPRE @ ( mono_2Ec_2Earithmetic_2E_2D @ ( mono_2Ec_2Elist_2ELENGTH_2Emono_2Etyop_2Estring_2Echar @ V1s ) @ V0x ) ) ) ) )
          = ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT1 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) ) ) ).

thf(thm_2EASCIInumbers_2ESUB__num__to__bin__string,axiom,
    ! [V0x: mono_2Etyop_2Enum_2Enum,V1n: mono_2Etyop_2Enum_2Enum] :
      ( ( mono_2Ec_2Eprim__rec_2E_3C @ V0x @ ( mono_2Ec_2Elist_2ELENGTH_2Emono_2Etyop_2Estring_2Echar @ ( mono_2Ec_2EASCIInumbers_2Enum__to__bin__string @ V1n ) ) )
     => ( ( mono_2Ec_2Estring_2ESUB @ ( mono_2Ec_2Epair_2E_2C_2Emono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_20mono_2Etyop_2Enum_2Enum @ ( mono_2Ec_2EASCIInumbers_2Enum__to__bin__string @ V1n ) @ V0x ) )
        = ( mono_2Ec_2EASCIInumbers_2EHEX @ ( mono_2Ec_2Ebit_2EBITV @ V1n @ ( mono_2Ec_2Eprim__rec_2EPRE @ ( mono_2Ec_2Earithmetic_2E_2D @ ( mono_2Ec_2Elist_2ELENGTH_2Emono_2Etyop_2Estring_2Echar @ ( mono_2Ec_2EASCIInumbers_2Enum__to__bin__string @ V1n ) ) @ V0x ) ) ) ) ) ) ).

thf(thm_2EASCIInumbers_2Enum__bin__string,axiom,
    ( ( mono_2Ec_2Ecombin_2Eo_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 @ mono_2Ec_2EASCIInumbers_2Enum__from__bin__string @ mono_2Ec_2EASCIInumbers_2Enum__to__bin__string )
    = mono_2Ec_2Ecombin_2EI_2Emono_2Etyop_2Enum_2Enum ) ).

thf(thm_2EASCIInumbers_2Enum__oct__string,axiom,
    ( ( mono_2Ec_2Ecombin_2Eo_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 @ mono_2Ec_2EASCIInumbers_2Enum__from__oct__string @ mono_2Ec_2EASCIInumbers_2Enum__to__oct__string )
    = mono_2Ec_2Ecombin_2EI_2Emono_2Etyop_2Enum_2Enum ) ).

thf(thm_2EASCIInumbers_2Enum__dec__string,axiom,
    ( ( mono_2Ec_2Ecombin_2Eo_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 @ mono_2Ec_2EASCIInumbers_2Enum__from__dec__string @ mono_2Ec_2EASCIInumbers_2Enum__to__dec__string )
    = mono_2Ec_2Ecombin_2EI_2Emono_2Etyop_2Enum_2Enum ) ).

thf(thm_2EASCIInumbers_2Enum__hex__string,axiom,
    ( ( mono_2Ec_2Ecombin_2Eo_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29 @ mono_2Ec_2EASCIInumbers_2Enum__from__hex__string @ mono_2Ec_2EASCIInumbers_2Enum__to__hex__string )
    = mono_2Ec_2Ecombin_2EI_2Emono_2Etyop_2Enum_2Enum ) ).

%------------------------------------------------------------------------------