TSTP Solution File: ITP014^1 by cocATP---0.2.0

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : cocATP---0.2.0
% Problem  : ITP014^1 : TPTP v7.5.0. Bugfixed v7.5.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : python CASC.py /export/starexec/sandbox2/benchmark/theBenchmark.p

% Computer : n025.cluster.edu
% Model    : x86_64 x86_64
% CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 2.10GHz
% Memory   : 8042.1875MB
% OS       : Linux 3.10.0-693.el7.x86_64
% CPULimit : 300s
% DateTime : Sun Mar 21 13:23:42 EDT 2021

% Result   : Timeout 300.03s
% Output   : None 
% Verified : 
% SZS Type : None (Parsing solution fails)
% Syntax   : Number of formulae    : 0

% Comments : 
%------------------------------------------------------------------------------
%----No solution output by system
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.06/0.10  % Problem  : ITP014^1 : TPTP v7.5.0. Bugfixed v7.5.0.
% 0.06/0.11  % Command  : python CASC.py /export/starexec/sandbox2/benchmark/theBenchmark.p
% 0.11/0.31  % Computer : n025.cluster.edu
% 0.11/0.31  % Model    : x86_64 x86_64
% 0.11/0.31  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.11/0.31  % Memory   : 8042.1875MB
% 0.11/0.31  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.11/0.31  % CPULimit : 300
% 0.11/0.31  % DateTime : Fri Mar 19 00:11:52 EDT 2021
% 0.11/0.32  % CPUTime  : 
% 0.11/0.32  ModuleCmd_Load.c(213):ERROR:105: Unable to locate a modulefile for 'python/python27'
% 0.11/0.33  Python 2.7.5
% 0.39/0.60  Using paths ['/home/cristobal/cocATP/CASC/TPTP/', '/export/starexec/sandbox2/benchmark/', '/export/starexec/sandbox2/benchmark/']
% 0.39/0.60  FOF formula (<kernel.Constant object at 0x1964128>, <kernel.Type object at 0x19645a8>) of role type named u
% 0.39/0.60  Using role type
% 0.39/0.60  Declaring u:Type
% 0.39/0.60  FOF formula (<kernel.Constant object at 0x1964680>, <kernel.Type object at 0x1968ea8>) of role type named d
% 0.39/0.60  Using role type
% 0.39/0.60  Declaring d:Type
% 0.39/0.60  FOF formula (<kernel.Constant object at 0x19683b0>, <kernel.Type object at 0x19645a8>) of role type named du
% 0.39/0.60  Using role type
% 0.39/0.60  Declaring du:Type
% 0.39/0.60  FOF formula (<kernel.Constant object at 0x1968ea8>, <kernel.Type object at 0x2ba4cfba0998>) of role type named mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29
% 0.39/0.60  Using role type
% 0.39/0.60  Declaring mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29:Type
% 0.39/0.60  FOF formula (<kernel.Constant object at 0x1964f38>, <kernel.Type object at 0x2ba4cfba0998>) of role type named mono_2Etyop_2Enum_2Enum
% 0.39/0.60  Using role type
% 0.39/0.60  Declaring mono_2Etyop_2Enum_2Enum:Type
% 0.39/0.60  FOF formula (<kernel.Constant object at 0x1964488>, <kernel.DependentProduct object at 0x2ba4cfba0170>) of role type named tyop_2Ebool_2Eitself
% 0.39/0.60  Using role type
% 0.39/0.60  Declaring tyop_2Ebool_2Eitself:(d->d)
% 0.39/0.60  FOF formula (<kernel.Constant object at 0x19645a8>, <kernel.DependentProduct object at 0x2ba4cfba0b48>) of role type named tyop_2Efcp_2Ecart
% 0.39/0.60  Using role type
% 0.39/0.60  Declaring tyop_2Efcp_2Ecart:(d->(d->d))
% 0.39/0.60  FOF formula (<kernel.Constant object at 0x1964488>, <kernel.DependentProduct object at 0x2ba4cfba0050>) of role type named tyop_2Elist_2Elist
% 0.39/0.60  Using role type
% 0.39/0.60  Declaring tyop_2Elist_2Elist:(d->d)
% 0.39/0.60  FOF formula (<kernel.Constant object at 0x1964f38>, <kernel.Constant object at 0x2ba4cfba0050>) of role type named tyop_2Emin_2Ebool
% 0.39/0.60  Using role type
% 0.39/0.60  Declaring tyop_2Emin_2Ebool:d
% 0.39/0.60  FOF formula (<kernel.Constant object at 0x1964488>, <kernel.DependentProduct object at 0x2ba4cfba0908>) of role type named tyop_2Emin_2Efun
% 0.39/0.60  Using role type
% 0.39/0.60  Declaring tyop_2Emin_2Efun:(d->(d->d))
% 0.39/0.60  FOF formula (<kernel.Constant object at 0x1964488>, <kernel.Constant object at 0x2ba4cfba0908>) of role type named tyop_2Enum_2Enum
% 0.39/0.60  Using role type
% 0.39/0.60  Declaring tyop_2Enum_2Enum:d
% 0.39/0.60  FOF formula (<kernel.Constant object at 0x2ba4cfba0e60>, <kernel.DependentProduct object at 0x2ba4cfba0128>) of role type named s
% 0.39/0.60  Using role type
% 0.39/0.60  Declaring s:(d->(u->du))
% 0.39/0.60  FOF formula (<kernel.Constant object at 0x2ba4c80a9950>, <kernel.DependentProduct object at 0x2ba4cfba0b48>) of role type named app_2E2
% 0.39/0.60  Using role type
% 0.39/0.60  Declaring app_2E2:(du->(du->u))
% 0.39/0.60  FOF formula (<kernel.Constant object at 0x2ba4cfba0290>, <kernel.Constant object at 0x2ba4cfba0b48>) of role type named combin_i_2E0
% 0.39/0.60  Using role type
% 0.39/0.60  Declaring combin_i_2E0:u
% 0.39/0.60  FOF formula (<kernel.Constant object at 0x2ba4cfba0e60>, <kernel.Constant object at 0x2ba4cfba0b48>) of role type named combin_k_2E0
% 0.39/0.60  Using role type
% 0.39/0.60  Declaring combin_k_2E0:u
% 0.39/0.60  FOF formula (<kernel.Constant object at 0x2ba4cfba0758>, <kernel.Constant object at 0x2ba4cfba0b48>) of role type named combin_s_2E0
% 0.39/0.60  Using role type
% 0.39/0.60  Declaring combin_s_2E0:u
% 0.39/0.60  FOF formula (<kernel.Constant object at 0x2ba4cfba0290>, <kernel.Constant object at 0x2ba4cfba0b48>) of role type named c_2Ebool_2E_21_2E0
% 0.39/0.60  Using role type
% 0.39/0.60  Declaring c_2Ebool_2E_21_2E0:u
% 0.39/0.60  FOF formula (<kernel.Constant object at 0x2ba4cfba0e60>, <kernel.DependentProduct object at 0x2ba4c80d2f38>) of role type named c_2Ebool_2E_21_2E1
% 0.39/0.60  Using role type
% 0.39/0.60  Declaring c_2Ebool_2E_21_2E1:(du->u)
% 0.39/0.60  FOF formula (<kernel.Constant object at 0x2ba4cfba0b48>, <kernel.Constant object at 0x2ba4cfba0290>) of role type named c_2Earithmetic_2E_2A_2E0
% 0.39/0.60  Using role type
% 0.39/0.60  Declaring c_2Earithmetic_2E_2A_2E0:u
% 0.39/0.60  FOF formula (<kernel.Constant object at 0x2ba4cfba0758>, <kernel.DependentProduct object at 0x2ba4c80d2e60>) of role type named c_2Earithmetic_2E_2A_2E2
% 0.39/0.60  Using role type
% 0.39/0.60  Declaring c_2Earithmetic_2E_2A_2E2:(du->(du->u))
% 0.39/0.60  FOF formula (<kernel.Constant object at 0x2ba4cfba0290>, <kernel.Constant object at 0x2ba4c80d2ea8>) of role type named c_2Earithmetic_2E_2B_2E0
% 0.39/0.60  Using role type
% 0.39/0.60  Declaring c_2Earithmetic_2E_2B_2E0:u
% 0.39/0.60  FOF formula (<kernel.Constant object at 0x2ba4cfba0758>, <kernel.DependentProduct object at 0x2ba4c80d2f80>) of role type named c_2Earithmetic_2E_2B_2E2
% 0.39/0.60  Using role type
% 0.39/0.60  Declaring c_2Earithmetic_2E_2B_2E2:(du->(du->u))
% 0.39/0.60  FOF formula (<kernel.Constant object at 0x2ba4cfba0e60>, <kernel.Constant object at 0x2ba4c80d2f80>) of role type named c_2Earithmetic_2E_2D_2E0
% 0.39/0.60  Using role type
% 0.39/0.60  Declaring c_2Earithmetic_2E_2D_2E0:u
% 0.39/0.60  FOF formula (<kernel.Constant object at 0x2ba4cfba0e60>, <kernel.DependentProduct object at 0x2ba4c80d2dd0>) of role type named c_2Earithmetic_2E_2D_2E2
% 0.39/0.60  Using role type
% 0.39/0.60  Declaring c_2Earithmetic_2E_2D_2E2:(du->(du->u))
% 0.39/0.60  FOF formula (<kernel.Constant object at 0x2ba4c80d2e18>, <kernel.Constant object at 0x2ba4c80d2dd0>) of role type named c_2Ebool_2E_2F_5C_2E0
% 0.39/0.60  Using role type
% 0.39/0.60  Declaring c_2Ebool_2E_2F_5C_2E0:u
% 0.39/0.60  FOF formula (<kernel.Constant object at 0x2ba4c80d2f38>, <kernel.DependentProduct object at 0x2ba4c80d2f80>) of role type named c_2Ebool_2E_2F_5C_2E2
% 0.39/0.60  Using role type
% 0.39/0.60  Declaring c_2Ebool_2E_2F_5C_2E2:(du->(du->u))
% 0.39/0.60  FOF formula (<kernel.Constant object at 0x2ba4c80d2d88>, <kernel.Constant object at 0x2ba4c80d2f80>) of role type named c_2Enum_2E0_2E0
% 0.39/0.60  Using role type
% 0.39/0.60  Declaring c_2Enum_2E0_2E0:u
% 0.39/0.60  FOF formula (<kernel.Constant object at 0x2ba4c80d2e18>, <kernel.Constant object at 0x2ba4c80d2f80>) of role type named c_2Eprim__rec_2E_3C_2E0
% 0.39/0.60  Using role type
% 0.39/0.60  Declaring c_2Eprim__rec_2E_3C_2E0:u
% 0.39/0.60  FOF formula (<kernel.Constant object at 0x2ba4c80d2f38>, <kernel.DependentProduct object at 0x2ba4c80d2cf8>) of role type named c_2Eprim__rec_2E_3C_2E2
% 0.39/0.60  Using role type
% 0.39/0.60  Declaring c_2Eprim__rec_2E_3C_2E2:(du->(du->u))
% 0.39/0.60  FOF formula (<kernel.Constant object at 0x2ba4c80d2bd8>, <kernel.Constant object at 0x2ba4c80d2cf8>) of role type named c_2Earithmetic_2E_3C_3D_2E0
% 0.39/0.60  Using role type
% 0.39/0.60  Declaring c_2Earithmetic_2E_3C_3D_2E0:u
% 0.39/0.60  FOF formula (<kernel.Constant object at 0x2ba4c80d2e18>, <kernel.DependentProduct object at 0x2ba4c80d2f80>) of role type named c_2Earithmetic_2E_3C_3D_2E2
% 0.39/0.60  Using role type
% 0.39/0.60  Declaring c_2Earithmetic_2E_3C_3D_2E2:(du->(du->u))
% 0.39/0.60  FOF formula (<kernel.Constant object at 0x2ba4c80d2b90>, <kernel.Constant object at 0x2ba4c80d2f80>) of role type named c_2Emin_2E_3D_2E0
% 0.39/0.60  Using role type
% 0.39/0.60  Declaring c_2Emin_2E_3D_2E0:u
% 0.39/0.60  FOF formula (<kernel.Constant object at 0x2ba4c80d2bd8>, <kernel.DependentProduct object at 0x2ba4c80d2cf8>) of role type named c_2Emin_2E_3D_2E2
% 0.39/0.60  Using role type
% 0.39/0.60  Declaring c_2Emin_2E_3D_2E2:(du->(du->u))
% 0.39/0.60  FOF formula (<kernel.Constant object at 0x2ba4c80d2a70>, <kernel.Constant object at 0x2ba4c80d2cf8>) of role type named c_2Emin_2E_3D_3D_3E_2E0
% 0.39/0.60  Using role type
% 0.39/0.60  Declaring c_2Emin_2E_3D_3D_3E_2E0:u
% 0.39/0.60  FOF formula (<kernel.Constant object at 0x2ba4c80d2b90>, <kernel.DependentProduct object at 0x2ba4c80d2f80>) of role type named c_2Emin_2E_3D_3D_3E_2E2
% 0.39/0.60  Using role type
% 0.39/0.60  Declaring c_2Emin_2E_3D_3D_3E_2E2:(du->(du->u))
% 0.39/0.60  FOF formula (<kernel.Constant object at 0x2ba4c80d29e0>, <kernel.Constant object at 0x2ba4c80d2f80>) of role type named c_2Earithmetic_2E_3E_2E0
% 0.39/0.60  Using role type
% 0.39/0.60  Declaring c_2Earithmetic_2E_3E_2E0:u
% 0.39/0.60  FOF formula (<kernel.Constant object at 0x2ba4c80d2a70>, <kernel.DependentProduct object at 0x2ba4c80d2cf8>) of role type named c_2Earithmetic_2E_3E_2E2
% 0.39/0.60  Using role type
% 0.39/0.60  Declaring c_2Earithmetic_2E_3E_2E2:(du->(du->u))
% 0.39/0.60  FOF formula (<kernel.Constant object at 0x2ba4c80d2950>, <kernel.Constant object at 0x2ba4c80d2cf8>) of role type named c_2Earithmetic_2E_3E_3D_2E0
% 0.39/0.60  Using role type
% 0.39/0.60  Declaring c_2Earithmetic_2E_3E_3D_2E0:u
% 0.39/0.60  FOF formula (<kernel.Constant object at 0x2ba4c80d29e0>, <kernel.DependentProduct object at 0x2ba4c80d2f80>) of role type named c_2Earithmetic_2E_3E_3D_2E2
% 0.39/0.60  Using role type
% 0.39/0.60  Declaring c_2Earithmetic_2E_3E_3D_2E2:(du->(du->u))
% 0.39/0.60  FOF formula (<kernel.Constant object at 0x2ba4c80d28c0>, <kernel.Constant object at 0x2ba4c80d2f80>) of role type named c_2Ebool_2E_3F_2E0
% 0.39/0.60  Using role type
% 0.39/0.60  Declaring c_2Ebool_2E_3F_2E0:u
% 0.39/0.60  FOF formula (<kernel.Constant object at 0x2ba4c80d2950>, <kernel.DependentProduct object at 0x2ba4c80d2a70>) of role type named c_2Ebool_2E_3F_2E1
% 0.39/0.60  Using role type
% 0.39/0.60  Declaring c_2Ebool_2E_3F_2E1:(du->u)
% 0.39/0.60  FOF formula (<kernel.Constant object at 0x2ba4c80d2830>, <kernel.Constant object at 0x2ba4c80d2a70>) of role type named c_2Earithmetic_2EBIT1_2E0
% 0.39/0.61  Using role type
% 0.39/0.61  Declaring c_2Earithmetic_2EBIT1_2E0:u
% 0.39/0.61  FOF formula (<kernel.Constant object at 0x2ba4c80d28c0>, <kernel.DependentProduct object at 0x2ba4c80d2680>) of role type named c_2Earithmetic_2EBIT1_2E1
% 0.39/0.61  Using role type
% 0.39/0.61  Declaring c_2Earithmetic_2EBIT1_2E1:(du->u)
% 0.39/0.61  FOF formula (<kernel.Constant object at 0x2ba4c80d2878>, <kernel.Constant object at 0x2ba4c80d2680>) of role type named c_2Earithmetic_2EBIT2_2E0
% 0.39/0.61  Using role type
% 0.39/0.61  Declaring c_2Earithmetic_2EBIT2_2E0:u
% 0.39/0.61  FOF formula (<kernel.Constant object at 0x2ba4c80d2830>, <kernel.DependentProduct object at 0x2ba4c80d25f0>) of role type named c_2Earithmetic_2EBIT2_2E1
% 0.39/0.61  Using role type
% 0.39/0.61  Declaring c_2Earithmetic_2EBIT2_2E1:(du->u)
% 0.39/0.61  FOF formula (<kernel.Constant object at 0x2ba4c80d27e8>, <kernel.Constant object at 0x2ba4c80d25f0>) of role type named c_2Ebool_2ECOND_2E0
% 0.39/0.61  Using role type
% 0.39/0.61  Declaring c_2Ebool_2ECOND_2E0:u
% 0.39/0.61  FOF formula (<kernel.Constant object at 0x2ba4c80d2878>, <kernel.DependentProduct object at 0x2ba4c80d2680>) of role type named c_2Ebool_2ECOND_2E3
% 0.39/0.61  Using role type
% 0.39/0.61  Declaring c_2Ebool_2ECOND_2E3:(du->(du->(du->u)))
% 0.39/0.61  FOF formula (<kernel.Constant object at 0x2ba4c80d26c8>, <kernel.Constant object at 0x2ba4c80d2680>) of role type named c_2Elist_2EEL_2E0
% 0.39/0.61  Using role type
% 0.39/0.61  Declaring c_2Elist_2EEL_2E0:u
% 0.39/0.61  FOF formula (<kernel.Constant object at 0x2ba4c80d27e8>, <kernel.DependentProduct object at 0x2ba4c80d25f0>) of role type named c_2Elist_2EEL_2E2
% 0.39/0.61  Using role type
% 0.39/0.61  Declaring c_2Elist_2EEL_2E2:(du->(du->u))
% 0.39/0.61  FOF formula (<kernel.Constant object at 0x2ba4c80d24d0>, <kernel.Constant object at 0x2ba4c80d25f0>) of role type named c_2Earithmetic_2EEVEN_2E0
% 0.39/0.61  Using role type
% 0.39/0.61  Declaring c_2Earithmetic_2EEVEN_2E0:u
% 0.39/0.61  FOF formula (<kernel.Constant object at 0x2ba4c80d26c8>, <kernel.DependentProduct object at 0x2ba4c80d2878>) of role type named c_2Earithmetic_2EEVEN_2E1
% 0.39/0.61  Using role type
% 0.39/0.61  Declaring c_2Earithmetic_2EEVEN_2E1:(du->u)
% 0.39/0.61  FOF formula (<kernel.Constant object at 0x2ba4c80d2830>, <kernel.Constant object at 0x2ba4c80d2878>) of role type named c_2Earithmetic_2EEXP_2E0
% 0.39/0.61  Using role type
% 0.39/0.61  Declaring c_2Earithmetic_2EEXP_2E0:u
% 0.39/0.61  FOF formula (<kernel.Constant object at 0x2ba4c80d24d0>, <kernel.DependentProduct object at 0x2ba4c80d25f0>) of role type named c_2Earithmetic_2EEXP_2E2
% 0.39/0.61  Using role type
% 0.39/0.61  Declaring c_2Earithmetic_2EEXP_2E2:(du->(du->u))
% 0.39/0.61  FOF formula (<kernel.Constant object at 0x2ba4c80d2518>, <kernel.Constant object at 0x2ba4c80d25f0>) of role type named c_2Ebool_2EF_2E0
% 0.39/0.61  Using role type
% 0.39/0.61  Declaring c_2Ebool_2EF_2E0:u
% 0.39/0.61  FOF formula (<kernel.Constant object at 0x2ba4c80d2830>, <kernel.Constant object at 0x2ba4c80d25f0>) of role type named c_2Efcp_2EFCP_2E0
% 0.39/0.61  Using role type
% 0.39/0.61  Declaring c_2Efcp_2EFCP_2E0:u
% 0.39/0.61  FOF formula (<kernel.Constant object at 0x2ba4c80d24d0>, <kernel.DependentProduct object at 0x2ba4c80d2368>) of role type named c_2Efcp_2EFCP_2E1
% 0.39/0.61  Using role type
% 0.39/0.61  Declaring c_2Efcp_2EFCP_2E1:(du->u)
% 0.39/0.61  FOF formula (<kernel.Constant object at 0x2ba4c80d2320>, <kernel.Constant object at 0x2ba4c80d2368>) of role type named c_2Ecombin_2EI_2E0
% 0.39/0.61  Using role type
% 0.39/0.61  Declaring c_2Ecombin_2EI_2E0:u
% 0.39/0.61  FOF formula (<kernel.Constant object at 0x2ba4c80d2830>, <kernel.DependentProduct object at 0x2ba4c80d22d8>) of role type named c_2Ecombin_2EI_2E1
% 0.39/0.61  Using role type
% 0.39/0.61  Declaring c_2Ecombin_2EI_2E1:(du->u)
% 0.39/0.61  FOF formula (<kernel.Constant object at 0x2ba4c80d26c8>, <kernel.Constant object at 0x2ba4c80d22d8>) of role type named c_2Elist_2ELENGTH_2E0
% 0.39/0.61  Using role type
% 0.39/0.61  Declaring c_2Elist_2ELENGTH_2E0:u
% 0.39/0.61  FOF formula (<kernel.Constant object at 0x2ba4c80d2320>, <kernel.DependentProduct object at 0x2ba4c80d2248>) of role type named c_2Elist_2ELENGTH_2E1
% 0.39/0.61  Using role type
% 0.39/0.61  Declaring c_2Elist_2ELENGTH_2E1:(du->u)
% 0.39/0.61  FOF formula (<kernel.Constant object at 0x2ba4c80d2290>, <kernel.Constant object at 0x2ba4c80d2248>) of role type named c_2Ebool_2ELET_2E0
% 0.39/0.61  Using role type
% 0.39/0.61  Declaring c_2Ebool_2ELET_2E0:u
% 0.39/0.61  FOF formula (<kernel.Constant object at 0x2ba4c80d26c8>, <kernel.DependentProduct object at 0x2ba4c80d22d8>) of role type named c_2Ebool_2ELET_2E2
% 0.39/0.61  Using role type
% 0.39/0.61  Declaring c_2Ebool_2ELET_2E2:(du->(du->u))
% 0.39/0.61  FOF formula (<kernel.Constant object at 0x2ba4c80d2200>, <kernel.Constant object at 0x2ba4c80d22d8>) of role type named c_2Elist_2EMAP_2E0
% 0.39/0.61  Using role type
% 0.39/0.61  Declaring c_2Elist_2EMAP_2E0:u
% 0.39/0.61  FOF formula (<kernel.Constant object at 0x2ba4c80d2290>, <kernel.DependentProduct object at 0x2ba4c80d2320>) of role type named c_2Elist_2EMAP_2E1
% 0.39/0.61  Using role type
% 0.39/0.61  Declaring c_2Elist_2EMAP_2E1:(du->u)
% 0.39/0.61  FOF formula (<kernel.Constant object at 0x2ba4c80d2368>, <kernel.DependentProduct object at 0x2ba4c80d26c8>) of role type named c_2Elist_2EMAP_2E2
% 0.39/0.61  Using role type
% 0.39/0.61  Declaring c_2Elist_2EMAP_2E2:(du->(du->u))
% 0.39/0.61  FOF formula (<kernel.Constant object at 0x2ba4c80d2368>, <kernel.Constant object at 0x2ba4c80d2320>) of role type named c_2Earithmetic_2ENUMERAL_2E0
% 0.39/0.61  Using role type
% 0.39/0.61  Declaring c_2Earithmetic_2ENUMERAL_2E0:u
% 0.39/0.61  FOF formula (<kernel.Constant object at 0x2ba4c80d20e0>, <kernel.DependentProduct object at 0x2ba4cfb881b8>) of role type named c_2Earithmetic_2ENUMERAL_2E1
% 0.39/0.61  Using role type
% 0.39/0.61  Declaring c_2Earithmetic_2ENUMERAL_2E1:(du->u)
% 0.39/0.61  FOF formula (<kernel.Constant object at 0x2ba4cfb88290>, <kernel.Constant object at 0x2ba4c80d2050>) of role type named c_2Earithmetic_2EODD_2E0
% 0.39/0.61  Using role type
% 0.39/0.61  Declaring c_2Earithmetic_2EODD_2E0:u
% 0.39/0.61  FOF formula (<kernel.Constant object at 0x2ba4cfb88290>, <kernel.DependentProduct object at 0x2ba4cfba51b8>) of role type named c_2Earithmetic_2EODD_2E1
% 0.39/0.61  Using role type
% 0.39/0.61  Declaring c_2Earithmetic_2EODD_2E1:(du->u)
% 0.39/0.61  FOF formula (<kernel.Constant object at 0x2ba4c80d2290>, <kernel.Constant object at 0x2ba4c80d20e0>) of role type named c_2Eprim__rec_2EPRE_2E0
% 0.39/0.61  Using role type
% 0.39/0.61  Declaring c_2Eprim__rec_2EPRE_2E0:u
% 0.39/0.61  FOF formula (<kernel.Constant object at 0x2ba4c80d2050>, <kernel.DependentProduct object at 0x2ba4cfba5878>) of role type named c_2Eprim__rec_2EPRE_2E1
% 0.39/0.61  Using role type
% 0.39/0.61  Declaring c_2Eprim__rec_2EPRE_2E1:(du->u)
% 0.39/0.61  FOF formula (<kernel.Constant object at 0x2ba4c80d20e0>, <kernel.Constant object at 0x2ba4c80d2290>) of role type named c_2Enum_2ESUC_2E0
% 0.39/0.61  Using role type
% 0.39/0.61  Declaring c_2Enum_2ESUC_2E0:u
% 0.39/0.61  FOF formula (<kernel.Constant object at 0x2ba4c80d2ef0>, <kernel.DependentProduct object at 0x2ba4cfba5170>) of role type named c_2Enum_2ESUC_2E1
% 0.39/0.61  Using role type
% 0.39/0.61  Declaring c_2Enum_2ESUC_2E1:(du->u)
% 0.39/0.61  FOF formula (<kernel.Constant object at 0x2ba4cfba51b8>, <kernel.Constant object at 0x2ba4c80d2098>) of role type named c_2Ebool_2ET_2E0
% 0.39/0.61  Using role type
% 0.39/0.61  Declaring c_2Ebool_2ET_2E0:u
% 0.39/0.61  FOF formula (<kernel.Constant object at 0x2ba4cfba58c0>, <kernel.Constant object at 0x2ba4c80d2ef0>) of role type named c_2Earithmetic_2EZERO_2E0
% 0.39/0.61  Using role type
% 0.39/0.61  Declaring c_2Earithmetic_2EZERO_2E0:u
% 0.39/0.61  FOF formula (<kernel.Constant object at 0x2ba4cfba51b8>, <kernel.Constant object at 0x2ba4c80d2050>) of role type named c_2Ebool_2E_5C_2F_2E0
% 0.39/0.61  Using role type
% 0.39/0.61  Declaring c_2Ebool_2E_5C_2F_2E0:u
% 0.39/0.61  FOF formula (<kernel.Constant object at 0x2ba4cfba5440>, <kernel.DependentProduct object at 0x2ba4c80d2098>) of role type named c_2Ebool_2E_5C_2F_2E2
% 0.39/0.61  Using role type
% 0.39/0.61  Declaring c_2Ebool_2E_5C_2F_2E2:(du->(du->u))
% 0.39/0.61  FOF formula (<kernel.Constant object at 0x2ba4cfba5440>, <kernel.Constant object at 0x2ba4c80d2290>) of role type named c_2Ebitstring_2Ebnot_2E0
% 0.39/0.61  Using role type
% 0.39/0.61  Declaring c_2Ebitstring_2Ebnot_2E0:u
% 0.39/0.61  FOF formula (<kernel.Constant object at 0x2ba4c80d2ef0>, <kernel.DependentProduct object at 0x195ee18>) of role type named c_2Ebitstring_2Ebnot_2E1
% 0.39/0.61  Using role type
% 0.39/0.61  Declaring c_2Ebitstring_2Ebnot_2E1:(du->u)
% 0.39/0.61  FOF formula (<kernel.Constant object at 0x2ba4c80d2290>, <kernel.Constant object at 0x195efc8>) of role type named c_2Efcp_2Edimindex_2E0
% 0.39/0.61  Using role type
% 0.39/0.61  Declaring c_2Efcp_2Edimindex_2E0:u
% 0.39/0.61  FOF formula (<kernel.Constant object at 0x2ba4c80d2ef0>, <kernel.DependentProduct object at 0x195ecf8>) of role type named c_2Efcp_2Edimindex_2E1
% 0.39/0.61  Using role type
% 0.39/0.61  Declaring c_2Efcp_2Edimindex_2E1:(du->u)
% 0.39/0.61  FOF formula (<kernel.Constant object at 0x2ba4c80d2098>, <kernel.Constant object at 0x195ecf8>) of role type named c_2Efcp_2Efcp__index_2E0
% 0.39/0.61  Using role type
% 0.39/0.61  Declaring c_2Efcp_2Efcp__index_2E0:u
% 0.39/0.61  FOF formula (<kernel.Constant object at 0x2ba4c80d2098>, <kernel.DependentProduct object at 0x195efc8>) of role type named c_2Efcp_2Efcp__index_2E2
% 0.39/0.62  Using role type
% 0.39/0.62  Declaring c_2Efcp_2Efcp__index_2E2:(du->(du->u))
% 0.39/0.62  FOF formula (<kernel.Constant object at 0x195ecf8>, <kernel.Constant object at 0x195ebd8>) of role type named c_2Ebitstring_2Efixwidth_2E0
% 0.39/0.62  Using role type
% 0.39/0.62  Declaring c_2Ebitstring_2Efixwidth_2E0:u
% 0.39/0.62  FOF formula (<kernel.Constant object at 0x195ecf8>, <kernel.DependentProduct object at 0x1967878>) of role type named c_2Ebitstring_2Efixwidth_2E2
% 0.39/0.62  Using role type
% 0.39/0.62  Declaring c_2Ebitstring_2Efixwidth_2E2:(du->(du->u))
% 0.39/0.62  FOF formula (<kernel.Constant object at 0x195ec68>, <kernel.Constant object at 0x195ef80>) of role type named c_2Enumeral_2EiZ_2E0
% 0.39/0.62  Using role type
% 0.39/0.62  Declaring c_2Enumeral_2EiZ_2E0:u
% 0.39/0.62  FOF formula (<kernel.Constant object at 0x195ebd8>, <kernel.DependentProduct object at 0x2ba4c80d0200>) of role type named c_2Enumeral_2EiZ_2E1
% 0.39/0.62  Using role type
% 0.39/0.62  Declaring c_2Enumeral_2EiZ_2E1:(du->u)
% 0.39/0.62  FOF formula (<kernel.Constant object at 0x1967c20>, <kernel.Constant object at 0x195ec68>) of role type named c_2Enumeral_2EiiSUC_2E0
% 0.39/0.62  Using role type
% 0.39/0.62  Declaring c_2Enumeral_2EiiSUC_2E0:u
% 0.39/0.62  FOF formula (<kernel.Constant object at 0x1967830>, <kernel.DependentProduct object at 0x2ba4c80d0170>) of role type named c_2Enumeral_2EiiSUC_2E1
% 0.39/0.62  Using role type
% 0.39/0.62  Declaring c_2Enumeral_2EiiSUC_2E1:(du->u)
% 0.39/0.62  FOF formula (<kernel.Constant object at 0x19678c0>, <kernel.Constant object at 0x195ebd8>) of role type named c_2Ebitstring_2Etestbit_2E0
% 0.39/0.62  Using role type
% 0.39/0.62  Declaring c_2Ebitstring_2Etestbit_2E0:u
% 0.39/0.62  FOF formula (<kernel.Constant object at 0x19678c0>, <kernel.DependentProduct object at 0x2ba4c80d01b8>) of role type named c_2Ebitstring_2Etestbit_2E2
% 0.39/0.62  Using role type
% 0.39/0.62  Declaring c_2Ebitstring_2Etestbit_2E2:(du->(du->u))
% 0.39/0.62  FOF formula (<kernel.Constant object at 0x195ec68>, <kernel.Constant object at 0x2ba4c80d00e0>) of role type named c_2Ebool_2Ethe__value_2E0
% 0.39/0.62  Using role type
% 0.39/0.62  Declaring c_2Ebool_2Ethe__value_2E0:u
% 0.39/0.62  FOF formula (<kernel.Constant object at 0x195ef80>, <kernel.Constant object at 0x2ba4c80d0200>) of role type named c_2Ebitstring_2Ev2w_2E0
% 0.39/0.62  Using role type
% 0.39/0.62  Declaring c_2Ebitstring_2Ev2w_2E0:u
% 0.39/0.62  FOF formula (<kernel.Constant object at 0x195ec68>, <kernel.DependentProduct object at 0x2ba4c80d0098>) of role type named c_2Ebitstring_2Ev2w_2E1
% 0.39/0.62  Using role type
% 0.39/0.62  Declaring c_2Ebitstring_2Ev2w_2E1:(du->u)
% 0.39/0.62  FOF formula (<kernel.Constant object at 0x195ebd8>, <kernel.Constant object at 0x2ba4c80d0098>) of role type named c_2Ewords_2Eword__1comp_2E0
% 0.39/0.62  Using role type
% 0.39/0.62  Declaring c_2Ewords_2Eword__1comp_2E0:u
% 0.39/0.62  FOF formula (<kernel.Constant object at 0x195ebd8>, <kernel.DependentProduct object at 0x2ba4c80d0320>) of role type named c_2Ewords_2Eword__1comp_2E1
% 0.39/0.62  Using role type
% 0.39/0.62  Declaring c_2Ewords_2Eword__1comp_2E1:(du->u)
% 0.39/0.62  FOF formula (<kernel.Constant object at 0x2ba4c80d0170>, <kernel.Constant object at 0x2ba4c80d0320>) of role type named c_2Ebool_2E_7E_2E0
% 0.39/0.62  Using role type
% 0.39/0.62  Declaring c_2Ebool_2E_7E_2E0:u
% 0.39/0.62  FOF formula (<kernel.Constant object at 0x2ba4c80d0248>, <kernel.DependentProduct object at 0x2ba4c80d03b0>) of role type named c_2Ebool_2E_7E_2E1
% 0.39/0.62  Using role type
% 0.39/0.62  Declaring c_2Ebool_2E_7E_2E1:(du->u)
% 0.39/0.62  FOF formula (<kernel.Constant object at 0x2ba4c80d02d8>, <kernel.DependentProduct object at 0x2ba4c80d0098>) of role type named mono_2Eapp_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool
% 0.39/0.62  Using role type
% 0.39/0.62  Declaring mono_2Eapp_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool:((Prop->Prop)->(Prop->Prop))
% 0.39/0.62  FOF formula (<kernel.Constant object at 0x2ba4c80d0170>, <kernel.DependentProduct object at 0x2ba4c80d0200>) of role type named mono_2Eapp_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29
% 0.39/0.62  Using role type
% 0.39/0.62  Declaring mono_2Eapp_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29:((Prop->(Prop->Prop))->(Prop->(Prop->Prop)))
% 0.39/0.62  FOF formula (<kernel.Constant object at 0x2ba4c80d0248>, <kernel.DependentProduct object at 0x2ba4c80d03b0>) of role type named mono_2Eapp_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29
% 0.39/0.62  Using role type
% 0.39/0.62  Declaring mono_2Eapp_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29:((Prop->(Prop->(Prop->Prop)))->(Prop->(Prop->(Prop->Prop))))
% 0.39/0.62  FOF formula (<kernel.Constant object at 0x2ba4c80d02d8>, <kernel.DependentProduct object at 0x2ba4c80d0560>) of role type named mono_2Eapp_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_29
% 0.39/0.62  Using role type
% 0.39/0.62  Declaring mono_2Eapp_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_29:(((Prop->Prop)->(mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29->mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29))->((Prop->Prop)->(mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29->mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29)))
% 0.39/0.62  FOF formula (<kernel.Constant object at 0x2ba4c80d0170>, <kernel.DependentProduct object at 0x2ba4c80d03f8>) of role type named mono_2Eapp_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29
% 0.39/0.62  Using role type
% 0.39/0.62  Declaring mono_2Eapp_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29:(((mono_2Etyop_2Enum_2Enum->Prop)->(mono_2Etyop_2Enum_2Enum->Prop))->((mono_2Etyop_2Enum_2Enum->Prop)->(mono_2Etyop_2Enum_2Enum->Prop)))
% 0.39/0.62  FOF formula (<kernel.Constant object at 0x2ba4c80d03b0>, <kernel.DependentProduct object at 0x2ba4c80d05f0>) of role type named mono_2Eapp_2Emono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool
% 0.39/0.62  Using role type
% 0.39/0.62  Declaring mono_2Eapp_2Emono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool:((mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29->Prop)->(mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29->Prop))
% 0.39/0.62  FOF formula (<kernel.Constant object at 0x2ba4c80d0560>, <kernel.DependentProduct object at 0x2ba4c80d02d8>) of role type named mono_2Eapp_2Emono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29
% 0.39/0.62  Using role type
% 0.39/0.62  Declaring mono_2Eapp_2Emono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29:((mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29->(mono_2Etyop_2Enum_2Enum->Prop))->(mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29->(mono_2Etyop_2Enum_2Enum->Prop)))
% 0.39/0.62  FOF formula (<kernel.Constant object at 0x2ba4c80d0518>, <kernel.DependentProduct object at 0x2ba4c80d03b0>) of role type named mono_2Eapp_2Emono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_20mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29
% 0.39/0.62  Using role type
% 0.39/0.62  Declaring mono_2Eapp_2Emono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_20mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29:((mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29->mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29)->(mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29->mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29))
% 0.39/0.62  FOF formula (<kernel.Constant object at 0x2ba4c80d03f8>, <kernel.DependentProduct object at 0x2ba4c80d0560>) of role type named mono_2Eapp_2Emono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_20mono_2Etyop_2Enum_2Enum
% 0.39/0.62  Using role type
% 0.39/0.62  Declaring mono_2Eapp_2Emono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_20mono_2Etyop_2Enum_2Enum:((mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29->mono_2Etyop_2Enum_2Enum)->(mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29->mono_2Etyop_2Enum_2Enum))
% 0.39/0.62  FOF formula (<kernel.Constant object at 0x2ba4c80d05f0>, <kernel.DependentProduct object at 0x2ba4c80d04d0>) of role type named mono_2Eapp_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Emin_2Ebool
% 0.39/0.62  Using role type
% 0.39/0.62  Declaring mono_2Eapp_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Emin_2Ebool:((mono_2Etyop_2Enum_2Enum->Prop)->(mono_2Etyop_2Enum_2Enum->Prop))
% 0.39/0.62  FOF formula (<kernel.Constant object at 0x2ba4c80d0680>, <kernel.DependentProduct object at 0x2ba4c80d06c8>) of role type named mono_2Eapp_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29
% 0.39/0.63  Using role type
% 0.39/0.63  Declaring mono_2Eapp_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29:((mono_2Etyop_2Enum_2Enum->(mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29->Prop))->(mono_2Etyop_2Enum_2Enum->(mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29->Prop)))
% 0.39/0.63  FOF formula (<kernel.Constant object at 0x2ba4c80d03b0>, <kernel.DependentProduct object at 0x2ba4c80d07a0>) of role type named mono_2Eapp_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29
% 0.39/0.63  Using role type
% 0.39/0.63  Declaring mono_2Eapp_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29:((mono_2Etyop_2Enum_2Enum->(mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29->(mono_2Etyop_2Enum_2Enum->Prop)))->(mono_2Etyop_2Enum_2Enum->(mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29->(mono_2Etyop_2Enum_2Enum->Prop))))
% 0.39/0.63  FOF formula (<kernel.Constant object at 0x2ba4c80d0560>, <kernel.DependentProduct object at 0x2ba4c80d07e8>) of role type named mono_2Eapp_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_29
% 0.39/0.63  Using role type
% 0.39/0.63  Declaring mono_2Eapp_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_29:((mono_2Etyop_2Enum_2Enum->(mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29->mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29))->(mono_2Etyop_2Enum_2Enum->(mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29->mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29)))
% 0.39/0.63  FOF formula (<kernel.Constant object at 0x2ba4c80d05a8>, <kernel.DependentProduct object at 0x2ba4c80d0680>) of role type named mono_2Eapp_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29
% 0.39/0.63  Using role type
% 0.39/0.63  Declaring 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->Prop))->(mono_2Etyop_2Enum_2Enum->(mono_2Etyop_2Enum_2Enum->Prop)))
% 0.39/0.63  FOF formula (<kernel.Constant object at 0x2ba4c80d0710>, <kernel.DependentProduct object at 0x2ba4c80d07e8>) of role type named mono_2Eapp_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29
% 0.39/0.63  Using role type
% 0.39/0.63  Declaring 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)))
% 0.39/0.63  FOF formula (<kernel.Constant object at 0x2ba4c80d06c8>, <kernel.DependentProduct object at 0x2ba4c80d05a8>) of role type named mono_2Eapp_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Enum_2Enum
% 0.39/0.63  Using role type
% 0.39/0.63  Declaring 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))
% 0.39/0.63  FOF formula (<kernel.Constant object at 0x2ba4c80d05f0>, <kernel.DependentProduct object at 0x2ba4c80d07a0>) of role type named mono_2Ec_2Earithmetic_2E_2A
% 0.39/0.63  Using role type
% 0.39/0.63  Declaring mono_2Ec_2Earithmetic_2E_2A:(mono_2Etyop_2Enum_2Enum->(mono_2Etyop_2Enum_2Enum->mono_2Etyop_2Enum_2Enum))
% 0.39/0.63  FOF formula (<kernel.Constant object at 0x2ba4c80d0878>, <kernel.DependentProduct object at 0x2ba4c80d0908>) of role type named mono_2Ec_2Earithmetic_2E_2B
% 0.39/0.63  Using role type
% 0.39/0.63  Declaring mono_2Ec_2Earithmetic_2E_2B:(mono_2Etyop_2Enum_2Enum->(mono_2Etyop_2Enum_2Enum->mono_2Etyop_2Enum_2Enum))
% 0.39/0.63  FOF formula (<kernel.Constant object at 0x2ba4c80d05a8>, <kernel.DependentProduct object at 0x2ba4c80d0560>) of role type named mono_2Ec_2Earithmetic_2E_2D
% 0.47/0.63  Using role type
% 0.47/0.63  Declaring mono_2Ec_2Earithmetic_2E_2D:(mono_2Etyop_2Enum_2Enum->(mono_2Etyop_2Enum_2Enum->mono_2Etyop_2Enum_2Enum))
% 0.47/0.63  FOF formula (<kernel.Constant object at 0x2ba4c80d07a0>, <kernel.DependentProduct object at 0x2ba4c80d07e8>) of role type named mono_2Ec_2Ebool_2E_2F_5C
% 0.47/0.63  Using role type
% 0.47/0.63  Declaring mono_2Ec_2Ebool_2E_2F_5C:(Prop->(Prop->Prop))
% 0.47/0.63  FOF formula (<kernel.Constant object at 0x2ba4c80d0878>, <kernel.Constant object at 0x2ba4c80d07e8>) of role type named mono_2Ec_2Enum_2E0
% 0.47/0.63  Using role type
% 0.47/0.63  Declaring mono_2Ec_2Enum_2E0:mono_2Etyop_2Enum_2Enum
% 0.47/0.63  FOF formula (<kernel.Constant object at 0x2ba4c80d05a8>, <kernel.DependentProduct object at 0x2ba4c80d0560>) of role type named mono_2Ec_2Eprim__rec_2E_3C
% 0.47/0.63  Using role type
% 0.47/0.63  Declaring mono_2Ec_2Eprim__rec_2E_3C:(mono_2Etyop_2Enum_2Enum->(mono_2Etyop_2Enum_2Enum->Prop))
% 0.47/0.63  FOF formula (<kernel.Constant object at 0x2ba4c80d05a8>, <kernel.DependentProduct object at 0x2ba4c80d0560>) of role type named mono_2Ec_2Earithmetic_2E_3C_3D
% 0.47/0.63  Using role type
% 0.47/0.63  Declaring mono_2Ec_2Earithmetic_2E_3C_3D:(mono_2Etyop_2Enum_2Enum->(mono_2Etyop_2Enum_2Enum->Prop))
% 0.47/0.63  FOF formula (<kernel.Constant object at 0x2ba4c80d07a0>, <kernel.DependentProduct object at 0x2ba4c80d0050>) of role type named mono_2Ec_2Emin_2E_3D_3D_3E
% 0.47/0.63  Using role type
% 0.47/0.63  Declaring mono_2Ec_2Emin_2E_3D_3D_3E:(Prop->(Prop->Prop))
% 0.47/0.63  FOF formula (<kernel.Constant object at 0x2ba4c80d0560>, <kernel.DependentProduct object at 0x2ba4c80d06c8>) of role type named mono_2Ec_2Earithmetic_2E_3E
% 0.47/0.63  Using role type
% 0.47/0.63  Declaring mono_2Ec_2Earithmetic_2E_3E:(mono_2Etyop_2Enum_2Enum->(mono_2Etyop_2Enum_2Enum->Prop))
% 0.47/0.63  FOF formula (<kernel.Constant object at 0x2ba4c80d0560>, <kernel.DependentProduct object at 0x2ba4c80d06c8>) of role type named mono_2Ec_2Earithmetic_2E_3E_3D
% 0.47/0.63  Using role type
% 0.47/0.63  Declaring mono_2Ec_2Earithmetic_2E_3E_3D:(mono_2Etyop_2Enum_2Enum->(mono_2Etyop_2Enum_2Enum->Prop))
% 0.47/0.63  FOF formula (<kernel.Constant object at 0x2ba4c80d0b48>, <kernel.DependentProduct object at 0x2ba4c80d0c20>) of role type named mono_2Ec_2Earithmetic_2EBIT1
% 0.47/0.63  Using role type
% 0.47/0.63  Declaring mono_2Ec_2Earithmetic_2EBIT1:(mono_2Etyop_2Enum_2Enum->mono_2Etyop_2Enum_2Enum)
% 0.47/0.63  FOF formula (<kernel.Constant object at 0x2ba4c80d05a8>, <kernel.DependentProduct object at 0x2ba4c80d0cb0>) of role type named mono_2Ec_2Earithmetic_2EBIT2
% 0.47/0.63  Using role type
% 0.47/0.63  Declaring mono_2Ec_2Earithmetic_2EBIT2:(mono_2Etyop_2Enum_2Enum->mono_2Etyop_2Enum_2Enum)
% 0.47/0.63  FOF formula (<kernel.Constant object at 0x2ba4c80d0b90>, <kernel.DependentProduct object at 0x2ba4c80d05a8>) of role type named mono_2Ec_2Ebool_2ECOND_2Emono_2Etyop_2Emin_2Ebool
% 0.47/0.63  Using role type
% 0.47/0.63  Declaring mono_2Ec_2Ebool_2ECOND_2Emono_2Etyop_2Emin_2Ebool:(Prop->(Prop->(Prop->Prop)))
% 0.47/0.63  FOF formula (<kernel.Constant object at 0x2ba4c80d0cb0>, <kernel.DependentProduct object at 0x2ba4c80d0c68>) of role type named mono_2Ec_2Elist_2EEL_2Emono_2Etyop_2Emin_2Ebool
% 0.47/0.63  Using role type
% 0.47/0.63  Declaring mono_2Ec_2Elist_2EEL_2Emono_2Etyop_2Emin_2Ebool:(mono_2Etyop_2Enum_2Enum->(mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29->Prop))
% 0.47/0.63  FOF formula (<kernel.Constant object at 0x2ba4c80d0cb0>, <kernel.DependentProduct object at 0x2ba4c80d0d40>) of role type named mono_2Ec_2Earithmetic_2EEVEN
% 0.47/0.63  Using role type
% 0.47/0.63  Declaring mono_2Ec_2Earithmetic_2EEVEN:(mono_2Etyop_2Enum_2Enum->Prop)
% 0.47/0.63  FOF formula (<kernel.Constant object at 0x2ba4c80d0a28>, <kernel.DependentProduct object at 0x2ba4c80d0b48>) of role type named mono_2Ec_2Earithmetic_2EEXP
% 0.47/0.63  Using role type
% 0.47/0.63  Declaring mono_2Ec_2Earithmetic_2EEXP:(mono_2Etyop_2Enum_2Enum->(mono_2Etyop_2Enum_2Enum->mono_2Etyop_2Enum_2Enum))
% 0.47/0.63  FOF formula (<kernel.Constant object at 0x2ba4c80d0b90>, <kernel.Sort object at 0x2ba4cfb815a8>) of role type named mono_2Ec_2Ebool_2EF
% 0.47/0.63  Using role type
% 0.47/0.63  Declaring mono_2Ec_2Ebool_2EF:Prop
% 0.47/0.63  FOF formula (<kernel.Constant object at 0x2ba4c80d0e18>, <kernel.DependentProduct object at 0x2ba4c80d0d40>) of role type named mono_2Ec_2Elist_2ELENGTH_2Emono_2Etyop_2Emin_2Ebool
% 0.47/0.63  Using role type
% 0.47/0.63  Declaring mono_2Ec_2Elist_2ELENGTH_2Emono_2Etyop_2Emin_2Ebool:(mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29->mono_2Etyop_2Enum_2Enum)
% 0.47/0.63  FOF formula (<kernel.Constant object at 0x2ba4c80d0d88>, <kernel.DependentProduct object at 0x2ba4c80d0cb0>) of role type named mono_2Ec_2Ebool_2ELET_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Emin_2Ebool
% 0.47/0.63  Using role type
% 0.47/0.63  Declaring mono_2Ec_2Ebool_2ELET_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Emin_2Ebool:((mono_2Etyop_2Enum_2Enum->Prop)->(mono_2Etyop_2Enum_2Enum->Prop))
% 0.47/0.63  FOF formula (<kernel.Constant object at 0x2ba4c80d0a28>, <kernel.DependentProduct object at 0x2ba4c80d0cb0>) of role type named mono_2Ec_2Elist_2EMAP_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool
% 0.47/0.63  Using role type
% 0.47/0.63  Declaring mono_2Ec_2Elist_2EMAP_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool:((Prop->Prop)->(mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29->mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29))
% 0.47/0.63  FOF formula (<kernel.Constant object at 0x2ba4c80d0a28>, <kernel.DependentProduct object at 0x2ba4c80d0d40>) of role type named mono_2Ec_2Earithmetic_2ENUMERAL
% 0.47/0.63  Using role type
% 0.47/0.63  Declaring mono_2Ec_2Earithmetic_2ENUMERAL:(mono_2Etyop_2Enum_2Enum->mono_2Etyop_2Enum_2Enum)
% 0.47/0.63  FOF formula (<kernel.Constant object at 0x2ba4c80d0e60>, <kernel.DependentProduct object at 0x2ba4c80d0cb0>) of role type named mono_2Ec_2Earithmetic_2EODD
% 0.47/0.63  Using role type
% 0.47/0.63  Declaring mono_2Ec_2Earithmetic_2EODD:(mono_2Etyop_2Enum_2Enum->Prop)
% 0.47/0.63  FOF formula (<kernel.Constant object at 0x2ba4c80d0d88>, <kernel.DependentProduct object at 0x1953098>) of role type named mono_2Ec_2Eprim__rec_2EPRE
% 0.47/0.63  Using role type
% 0.47/0.63  Declaring mono_2Ec_2Eprim__rec_2EPRE:(mono_2Etyop_2Enum_2Enum->mono_2Etyop_2Enum_2Enum)
% 0.47/0.63  FOF formula (<kernel.Constant object at 0x2ba4c80d0a28>, <kernel.DependentProduct object at 0x19530e0>) of role type named mono_2Ec_2Enum_2ESUC
% 0.47/0.63  Using role type
% 0.47/0.63  Declaring mono_2Ec_2Enum_2ESUC:(mono_2Etyop_2Enum_2Enum->mono_2Etyop_2Enum_2Enum)
% 0.47/0.63  FOF formula (<kernel.Constant object at 0x2ba4c80d0ef0>, <kernel.Sort object at 0x2ba4cfb815a8>) of role type named mono_2Ec_2Ebool_2ET
% 0.47/0.63  Using role type
% 0.47/0.63  Declaring mono_2Ec_2Ebool_2ET:Prop
% 0.47/0.63  FOF formula (<kernel.Constant object at 0x2ba4c80d0ef0>, <kernel.Constant object at 0x1953098>) of role type named mono_2Ec_2Earithmetic_2EZERO
% 0.47/0.63  Using role type
% 0.47/0.63  Declaring mono_2Ec_2Earithmetic_2EZERO:mono_2Etyop_2Enum_2Enum
% 0.47/0.63  FOF formula (<kernel.Constant object at 0x2ba4c80d0a28>, <kernel.DependentProduct object at 0x1953170>) of role type named mono_2Ec_2Ebool_2E_5C_2F
% 0.47/0.63  Using role type
% 0.47/0.63  Declaring mono_2Ec_2Ebool_2E_5C_2F:(Prop->(Prop->Prop))
% 0.47/0.63  FOF formula (<kernel.Constant object at 0x2ba4c80d0ab8>, <kernel.DependentProduct object at 0x1953248>) of role type named mono_2Ec_2Ebitstring_2Ebnot
% 0.47/0.63  Using role type
% 0.47/0.63  Declaring mono_2Ec_2Ebitstring_2Ebnot:(mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29->mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29)
% 0.47/0.63  FOF formula (<kernel.Constant object at 0x1953170>, <kernel.DependentProduct object at 0x1953290>) of role type named mono_2Ec_2Ebitstring_2Efixwidth
% 0.47/0.63  Using role type
% 0.47/0.63  Declaring mono_2Ec_2Ebitstring_2Efixwidth:(mono_2Etyop_2Enum_2Enum->(mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29->mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29))
% 0.47/0.63  FOF formula (<kernel.Constant object at 0x2ba4c80d0e18>, <kernel.DependentProduct object at 0x1953320>) of role type named mono_2Ec_2Enumeral_2EiZ
% 0.47/0.63  Using role type
% 0.47/0.63  Declaring mono_2Ec_2Enumeral_2EiZ:(mono_2Etyop_2Enum_2Enum->mono_2Etyop_2Enum_2Enum)
% 0.47/0.63  FOF formula (<kernel.Constant object at 0x2ba4c80d0e18>, <kernel.DependentProduct object at 0x1953248>) of role type named mono_2Ec_2Enumeral_2EiiSUC
% 0.47/0.63  Using role type
% 0.47/0.63  Declaring mono_2Ec_2Enumeral_2EiiSUC:(mono_2Etyop_2Enum_2Enum->mono_2Etyop_2Enum_2Enum)
% 0.47/0.63  FOF formula (<kernel.Constant object at 0x19531b8>, <kernel.DependentProduct object at 0x1953248>) of role type named mono_2Ec_2Ebitstring_2Etestbit
% 0.47/0.63  Using role type
% 0.47/0.63  Declaring mono_2Ec_2Ebitstring_2Etestbit:(mono_2Etyop_2Enum_2Enum->(mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29->Prop))
% 0.47/0.63  FOF formula (<kernel.Constant object at 0x1953050>, <kernel.DependentProduct object at 0x1953200>) of role type named mono_2Ec_2Ebool_2E_7E
% 0.47/0.63  Using role type
% 0.47/0.63  Declaring mono_2Ec_2Ebool_2E_7E:(Prop->Prop)
% 0.47/0.63  FOF formula (<kernel.Constant object at 0x1953248>, <kernel.DependentProduct object at 0x19533f8>) of role type named i_mono_2Etyop_2Emin_2Ebool
% 0.47/0.64  Using role type
% 0.47/0.64  Declaring i_mono_2Etyop_2Emin_2Ebool:(Prop->u)
% 0.47/0.64  FOF formula (<kernel.Constant object at 0x1953128>, <kernel.DependentProduct object at 0x19534d0>) of role type named i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29
% 0.47/0.64  Using role type
% 0.47/0.64  Declaring i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29:((Prop->Prop)->u)
% 0.47/0.64  FOF formula (<kernel.Constant object at 0x1953050>, <kernel.DependentProduct object at 0x1953518>) of role type named i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29
% 0.47/0.64  Using role type
% 0.47/0.64  Declaring i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29:((Prop->(Prop->Prop))->u)
% 0.47/0.64  FOF formula (<kernel.Constant object at 0x1953248>, <kernel.DependentProduct object at 0x1953560>) of role type named i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29
% 0.47/0.64  Using role type
% 0.47/0.64  Declaring i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29:((Prop->(Prop->(Prop->Prop)))->u)
% 0.47/0.64  FOF formula (<kernel.Constant object at 0x1953128>, <kernel.DependentProduct object at 0x1953638>) of role type named i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_29_29
% 0.47/0.64  Using role type
% 0.47/0.64  Declaring i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_29_29:(((Prop->Prop)->(mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29->mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29))->u)
% 0.47/0.64  FOF formula (<kernel.Constant object at 0x1953050>, <kernel.DependentProduct object at 0x1953488>) of role type named i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29
% 0.47/0.64  Using role type
% 0.47/0.64  Declaring i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29:(((mono_2Etyop_2Enum_2Enum->Prop)->(mono_2Etyop_2Enum_2Enum->Prop))->u)
% 0.47/0.64  FOF formula (<kernel.Constant object at 0x1953560>, <kernel.DependentProduct object at 0x19535f0>) of role type named i_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29
% 0.47/0.64  Using role type
% 0.47/0.64  Declaring i_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29:((mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29->Prop)->u)
% 0.47/0.64  FOF formula (<kernel.Constant object at 0x1953638>, <kernel.DependentProduct object at 0x19536c8>) of role type named i_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29
% 0.47/0.64  Using role type
% 0.47/0.64  Declaring i_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29:((mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29->(mono_2Etyop_2Enum_2Enum->Prop))->u)
% 0.47/0.64  FOF formula (<kernel.Constant object at 0x1953248>, <kernel.DependentProduct object at 0x1953518>) of role type named i_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_29
% 0.47/0.64  Using role type
% 0.47/0.64  Declaring i_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_29:((mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29->mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29)->u)
% 0.47/0.64  FOF formula (<kernel.Constant object at 0x1953050>, <kernel.DependentProduct object at 0x1953128>) of role type named i_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Enum_2Enum_29
% 0.47/0.64  Using role type
% 0.47/0.64  Declaring i_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Enum_2Enum_29:((mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29->mono_2Etyop_2Enum_2Enum)->u)
% 0.47/0.64  FOF formula (<kernel.Constant object at 0x1953680>, <kernel.DependentProduct object at 0x1953758>) of role type named i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29
% 0.47/0.64  Using role type
% 0.47/0.64  Declaring i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29:((mono_2Etyop_2Enum_2Enum->Prop)->u)
% 0.47/0.64  FOF formula (<kernel.Constant object at 0x1953710>, <kernel.DependentProduct object at 0x19537e8>) of role type named i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29
% 0.47/0.64  Using role type
% 0.47/0.64  Declaring i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29:((mono_2Etyop_2Enum_2Enum->(mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29->Prop))->u)
% 0.47/0.64  FOF formula (<kernel.Constant object at 0x1953638>, <kernel.DependentProduct object at 0x1953680>) of role type named i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29_29
% 0.47/0.64  Using role type
% 0.47/0.64  Declaring i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29_29:((mono_2Etyop_2Enum_2Enum->(mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29->(mono_2Etyop_2Enum_2Enum->Prop)))->u)
% 0.47/0.64  FOF formula (<kernel.Constant object at 0x1953248>, <kernel.DependentProduct object at 0x1953878>) of role type named i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_29_29
% 0.47/0.64  Using role type
% 0.47/0.64  Declaring i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_29_29:((mono_2Etyop_2Enum_2Enum->(mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29->mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29))->u)
% 0.47/0.64  FOF formula (<kernel.Constant object at 0x19533f8>, <kernel.DependentProduct object at 0x1953710>) of role type named i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29
% 0.47/0.64  Using role type
% 0.47/0.64  Declaring 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->Prop))->u)
% 0.47/0.64  FOF formula (<kernel.Constant object at 0x1953560>, <kernel.DependentProduct object at 0x1953950>) of role type named i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29
% 0.47/0.64  Using role type
% 0.47/0.64  Declaring 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)
% 0.47/0.64  FOF formula (<kernel.Constant object at 0x1953638>, <kernel.DependentProduct object at 0x1953830>) of role type named i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29
% 0.47/0.64  Using role type
% 0.47/0.64  Declaring i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29:((mono_2Etyop_2Enum_2Enum->mono_2Etyop_2Enum_2Enum)->u)
% 0.47/0.64  FOF formula (<kernel.Constant object at 0x1953050>, <kernel.DependentProduct object at 0x1953248>) of role type named i_mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29
% 0.47/0.64  Using role type
% 0.47/0.64  Declaring i_mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29:(mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29->u)
% 0.47/0.64  FOF formula (<kernel.Constant object at 0x1953908>, <kernel.DependentProduct object at 0x1953998>) of role type named i_mono_2Etyop_2Enum_2Enum
% 0.47/0.64  Using role type
% 0.47/0.64  Declaring i_mono_2Etyop_2Enum_2Enum:(mono_2Etyop_2Enum_2Enum->u)
% 0.47/0.64  FOF formula (<kernel.Constant object at 0x1953830>, <kernel.DependentProduct object at 0x1953560>) of role type named j_mono_2Etyop_2Emin_2Ebool
% 0.47/0.65  Using role type
% 0.47/0.65  Declaring j_mono_2Etyop_2Emin_2Ebool:(du->Prop)
% 0.47/0.65  FOF formula (<kernel.Constant object at 0x1953248>, <kernel.DependentProduct object at 0x19539e0>) of role type named j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29
% 0.47/0.65  Using role type
% 0.47/0.65  Declaring j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29:(du->(Prop->Prop))
% 0.47/0.65  FOF formula (<kernel.Constant object at 0x1953998>, <kernel.DependentProduct object at 0x1953908>) of role type named j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29
% 0.47/0.65  Using role type
% 0.47/0.65  Declaring j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29:(du->(Prop->(Prop->Prop)))
% 0.47/0.65  FOF formula (<kernel.Constant object at 0x1953560>, <kernel.DependentProduct object at 0x1953248>) of role type named j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29
% 0.47/0.65  Using role type
% 0.47/0.65  Declaring j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29:(du->(Prop->(Prop->(Prop->Prop))))
% 0.47/0.65  FOF formula (<kernel.Constant object at 0x19539e0>, <kernel.DependentProduct object at 0x1953b00>) of role type named j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_29_29
% 0.47/0.65  Using role type
% 0.47/0.65  Declaring j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_29_29:(du->((Prop->Prop)->(mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29->mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29)))
% 0.47/0.65  FOF formula (<kernel.Constant object at 0x1953908>, <kernel.DependentProduct object at 0x1953c20>) of role type named j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29
% 0.47/0.65  Using role type
% 0.47/0.65  Declaring j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29:(du->((mono_2Etyop_2Enum_2Enum->Prop)->(mono_2Etyop_2Enum_2Enum->Prop)))
% 0.47/0.65  FOF formula (<kernel.Constant object at 0x1953248>, <kernel.DependentProduct object at 0x1953a28>) of role type named j_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29
% 0.47/0.65  Using role type
% 0.47/0.65  Declaring j_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29:(du->(mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29->Prop))
% 0.47/0.65  FOF formula (<kernel.Constant object at 0x1953560>, <kernel.DependentProduct object at 0x1953b00>) of role type named j_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29
% 0.47/0.65  Using role type
% 0.47/0.65  Declaring j_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29:(du->(mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29->(mono_2Etyop_2Enum_2Enum->Prop)))
% 0.47/0.65  FOF formula (<kernel.Constant object at 0x1953c20>, <kernel.DependentProduct object at 0x1953bd8>) of role type named j_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_29
% 0.47/0.65  Using role type
% 0.47/0.65  Declaring j_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_29:(du->(mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29->mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29))
% 0.47/0.65  FOF formula (<kernel.Constant object at 0x1953b90>, <kernel.DependentProduct object at 0x19539e0>) of role type named j_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Enum_2Enum_29
% 0.47/0.65  Using role type
% 0.47/0.65  Declaring j_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Enum_2Enum_29:(du->(mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29->mono_2Etyop_2Enum_2Enum))
% 0.47/0.65  FOF formula (<kernel.Constant object at 0x1953b00>, <kernel.DependentProduct object at 0x1953cb0>) of role type named j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29
% 0.47/0.65  Using role type
% 0.47/0.65  Declaring j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29:(du->(mono_2Etyop_2Enum_2Enum->Prop))
% 0.47/0.65  FOF formula (<kernel.Constant object at 0x1953bd8>, <kernel.DependentProduct object at 0x1953a28>) of role type named j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29
% 0.47/0.65  Using role type
% 0.47/0.65  Declaring j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29:(du->(mono_2Etyop_2Enum_2Enum->(mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29->Prop)))
% 0.47/0.65  FOF formula (<kernel.Constant object at 0x1953cf8>, <kernel.DependentProduct object at 0x1953d40>) of role type named j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29_29
% 0.47/0.65  Using role type
% 0.47/0.65  Declaring j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29_29:(du->(mono_2Etyop_2Enum_2Enum->(mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29->(mono_2Etyop_2Enum_2Enum->Prop))))
% 0.47/0.65  FOF formula (<kernel.Constant object at 0x1953cb0>, <kernel.DependentProduct object at 0x1953dd0>) of role type named j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_29_29
% 0.47/0.65  Using role type
% 0.47/0.65  Declaring j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_29_29:(du->(mono_2Etyop_2Enum_2Enum->(mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29->mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29)))
% 0.47/0.65  FOF formula (<kernel.Constant object at 0x1953a28>, <kernel.DependentProduct object at 0x1953248>) of role type named j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29
% 0.47/0.65  Using role type
% 0.47/0.65  Declaring 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->Prop)))
% 0.47/0.65  FOF formula (<kernel.Constant object at 0x1953d40>, <kernel.DependentProduct object at 0x1953e60>) of role type named j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29
% 0.47/0.65  Using role type
% 0.47/0.65  Declaring 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)))
% 0.47/0.65  FOF formula (<kernel.Constant object at 0x1953d88>, <kernel.DependentProduct object at 0x1953b00>) of role type named j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29
% 0.47/0.65  Using role type
% 0.47/0.65  Declaring j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29:(du->(mono_2Etyop_2Enum_2Enum->mono_2Etyop_2Enum_2Enum))
% 0.47/0.65  FOF formula (<kernel.Constant object at 0x1953248>, <kernel.DependentProduct object at 0x1953f38>) of role type named j_mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29
% 0.47/0.65  Using role type
% 0.47/0.65  Declaring j_mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29:(du->mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29)
% 0.47/0.65  FOF formula (<kernel.Constant object at 0x1953e60>, <kernel.DependentProduct object at 0x1953a28>) of role type named j_mono_2Etyop_2Enum_2Enum
% 0.47/0.65  Using role type
% 0.47/0.65  Declaring j_mono_2Etyop_2Enum_2Enum:(du->mono_2Etyop_2Enum_2Enum)
% 0.47/0.65  FOF formula (forall (A_27a:d) (A_27b:d) (V0f_2E0:u) (V1g_2E0:u), ((forall (V2x_2E0:u), (((eq du) ((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)))))->(((eq du) ((s ((tyop_2Emin_2Efun A_27a) A_27b)) V0f_2E0)) ((s ((tyop_2Emin_2Efun A_27a) A_27b)) V1g_2E0)))) of role axiom named reserved_2Eho_2Eeq__ext
% 0.47/0.66  A new axiom: (forall (A_27a:d) (A_27b:d) (V0f_2E0:u) (V1g_2E0:u), ((forall (V2x_2E0:u), (((eq du) ((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)))))->(((eq du) ((s ((tyop_2Emin_2Efun A_27a) A_27b)) V0f_2E0)) ((s ((tyop_2Emin_2Efun A_27a) A_27b)) V1g_2E0))))
% 0.47/0.66  FOF formula (forall (A_27a:d) (V0x_2E0:u), (((eq du) ((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))) of role axiom named reserved_2Eho_2Ei__thm
% 0.47/0.66  A new axiom: (forall (A_27a:d) (V0x_2E0:u), (((eq du) ((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)))
% 0.47/0.66  FOF formula (forall (A_27a:d) (A_27b:d) (V0x_2E0:u) (V1y_2E0:u), (((eq du) ((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))) of role axiom named reserved_2Eho_2Ek__thm
% 0.47/0.66  A new axiom: (forall (A_27a:d) (A_27b:d) (V0x_2E0:u) (V1y_2E0:u), (((eq du) ((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)))
% 0.47/0.66  FOF formula (forall (A_27a:d) (A_27b:d) (A_27c:d) (V0f_2E0:u) (V1g_2E0:u) (V2x_2E0:u), (((eq du) ((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))))))) of role axiom named reserved_2Eho_2Es__thm
% 0.47/0.66  A new axiom: (forall (A_27a:d) (A_27b:d) (A_27c:d) (V0f_2E0:u) (V1g_2E0:u) (V2x_2E0:u), (((eq du) ((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)))))))
% 0.47/0.66  FOF formula (forall (V0:Prop) (V1:Prop), ((iff ((mono_2Ec_2Ebool_2E_2F_5C V0) V1)) ((and V0) V1))) of role axiom named reserved_2Elogic_2E_2F_5C
% 0.47/0.66  A new axiom: (forall (V0:Prop) (V1:Prop), ((iff ((mono_2Ec_2Ebool_2E_2F_5C V0) V1)) ((and V0) V1)))
% 0.47/0.66  FOF formula (forall (V0:Prop) (V1:Prop), ((iff ((mono_2Ec_2Ebool_2E_5C_2F V0) V1)) ((or V0) V1))) of role axiom named reserved_2Elogic_2E_5C_2F
% 0.47/0.66  A new axiom: (forall (V0:Prop) (V1:Prop), ((iff ((mono_2Ec_2Ebool_2E_5C_2F V0) V1)) ((or V0) V1)))
% 0.47/0.66  FOF formula (forall (V0:Prop), ((iff (mono_2Ec_2Ebool_2E_7E V0)) (not V0))) of role axiom named reserved_2Elogic_2E_7E
% 0.47/0.66  A new axiom: (forall (V0:Prop), ((iff (mono_2Ec_2Ebool_2E_7E V0)) (not V0)))
% 0.47/0.67  FOF formula (forall (V0:Prop) (V1:Prop), ((iff ((mono_2Ec_2Emin_2E_3D_3D_3E V0) V1)) (V0->V1))) of role axiom named reserved_2Elogic_2E_3D_3D_3E
% 0.47/0.67  A new axiom: (forall (V0:Prop) (V1:Prop), ((iff ((mono_2Ec_2Emin_2E_3D_3D_3E V0) V1)) (V0->V1)))
% 0.47/0.67  FOF formula (forall (A_27a:d) (V0_2E0:u) (V1_2E0:u), ((iff (j_mono_2Etyop_2Emin_2Ebool ((s tyop_2Emin_2Ebool) ((c_2Emin_2E_3D_2E2 ((s A_27a) V0_2E0)) ((s A_27a) V1_2E0))))) (((eq du) ((s A_27a) V0_2E0)) ((s A_27a) V1_2E0)))) of role axiom named reserved_2Elogic_2E_3D
% 0.47/0.67  A new axiom: (forall (A_27a:d) (V0_2E0:u) (V1_2E0:u), ((iff (j_mono_2Etyop_2Emin_2Ebool ((s tyop_2Emin_2Ebool) ((c_2Emin_2E_3D_2E2 ((s A_27a) V0_2E0)) ((s A_27a) V1_2E0))))) (((eq du) ((s A_27a) V0_2E0)) ((s A_27a) V1_2E0))))
% 0.47/0.67  FOF formula (forall (A_27a:d) (V0f_2E0:u), ((iff (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))))) (forall (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))))))) of role axiom named reserved_2Equant_2E_21
% 0.51/0.67  A new axiom: (forall (A_27a:d) (V0f_2E0:u), ((iff (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))))) (forall (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)))))))
% 0.51/0.67  FOF formula (forall (A_27a:d) (V0f_2E0:u), ((iff (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))))) ((ex u) (fun (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)))))))) of role axiom named reserved_2Equant_2E_3F
% 0.51/0.67  A new axiom: (forall (A_27a:d) (V0f_2E0:u), ((iff (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))))) ((ex u) (fun (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))))))))
% 0.51/0.67  FOF formula (forall (V0_2E0:u), (((eq du) ((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))) of role axiom named ij_2Emono_2Etyop_2Emin_2Ebool
% 0.51/0.67  A new axiom: (forall (V0_2E0:u), (((eq du) ((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)))
% 0.51/0.67  FOF formula (forall (V0_2E0:u), (((eq du) ((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))) of role axiom named ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29
% 0.51/0.67  A new axiom: (forall (V0_2E0:u), (((eq du) ((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)))
% 0.51/0.67  FOF formula (forall (V0_2E0:u), (((eq du) ((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))) of role axiom named ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29
% 0.51/0.68  A new axiom: (forall (V0_2E0:u), (((eq du) ((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)))
% 0.51/0.68  FOF formula (forall (V0_2E0:u), (((eq du) ((s ((tyop_2Emin_2Efun tyop_2Emin_2Ebool) ((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_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29 (j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29 ((s ((tyop_2Emin_2Efun tyop_2Emin_2Ebool) ((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_2Efun tyop_2Emin_2Ebool) tyop_2Emin_2Ebool)))) V0_2E0))) of role axiom named ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29
% 0.51/0.68  A new axiom: (forall (V0_2E0:u), (((eq du) ((s ((tyop_2Emin_2Efun tyop_2Emin_2Ebool) ((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_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29 (j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29 ((s ((tyop_2Emin_2Efun tyop_2Emin_2Ebool) ((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_2Efun tyop_2Emin_2Ebool) tyop_2Emin_2Ebool)))) V0_2E0)))
% 0.51/0.68  FOF formula (forall (V0_2E0:u), (((eq du) ((s ((tyop_2Emin_2Efun ((tyop_2Emin_2Efun tyop_2Emin_2Ebool) tyop_2Emin_2Ebool)) ((tyop_2Emin_2Efun (tyop_2Elist_2Elist tyop_2Emin_2Ebool)) (tyop_2Elist_2Elist tyop_2Emin_2Ebool)))) (i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_29_29 (j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_29_29 ((s ((tyop_2Emin_2Efun ((tyop_2Emin_2Efun tyop_2Emin_2Ebool) tyop_2Emin_2Ebool)) ((tyop_2Emin_2Efun (tyop_2Elist_2Elist tyop_2Emin_2Ebool)) (tyop_2Elist_2Elist tyop_2Emin_2Ebool)))) V0_2E0))))) ((s ((tyop_2Emin_2Efun ((tyop_2Emin_2Efun tyop_2Emin_2Ebool) tyop_2Emin_2Ebool)) ((tyop_2Emin_2Efun (tyop_2Elist_2Elist tyop_2Emin_2Ebool)) (tyop_2Elist_2Elist tyop_2Emin_2Ebool)))) V0_2E0))) of role axiom named ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_29_29
% 0.51/0.68  A new axiom: (forall (V0_2E0:u), (((eq du) ((s ((tyop_2Emin_2Efun ((tyop_2Emin_2Efun tyop_2Emin_2Ebool) tyop_2Emin_2Ebool)) ((tyop_2Emin_2Efun (tyop_2Elist_2Elist tyop_2Emin_2Ebool)) (tyop_2Elist_2Elist tyop_2Emin_2Ebool)))) (i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_29_29 (j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_29_29 ((s ((tyop_2Emin_2Efun ((tyop_2Emin_2Efun tyop_2Emin_2Ebool) tyop_2Emin_2Ebool)) ((tyop_2Emin_2Efun (tyop_2Elist_2Elist tyop_2Emin_2Ebool)) (tyop_2Elist_2Elist tyop_2Emin_2Ebool)))) V0_2E0))))) ((s ((tyop_2Emin_2Efun ((tyop_2Emin_2Efun tyop_2Emin_2Ebool) tyop_2Emin_2Ebool)) ((tyop_2Emin_2Efun (tyop_2Elist_2Elist tyop_2Emin_2Ebool)) (tyop_2Elist_2Elist tyop_2Emin_2Ebool)))) V0_2E0)))
% 0.51/0.68  FOF formula (forall (V0_2E0:u), (((eq du) ((s ((tyop_2Emin_2Efun ((tyop_2Emin_2Efun tyop_2Enum_2Enum) tyop_2Emin_2Ebool)) ((tyop_2Emin_2Efun tyop_2Enum_2Enum) tyop_2Emin_2Ebool))) (i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29 (j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29 ((s ((tyop_2Emin_2Efun ((tyop_2Emin_2Efun tyop_2Enum_2Enum) tyop_2Emin_2Ebool)) ((tyop_2Emin_2Efun tyop_2Enum_2Enum) tyop_2Emin_2Ebool))) V0_2E0))))) ((s ((tyop_2Emin_2Efun ((tyop_2Emin_2Efun tyop_2Enum_2Enum) tyop_2Emin_2Ebool)) ((tyop_2Emin_2Efun tyop_2Enum_2Enum) tyop_2Emin_2Ebool))) V0_2E0))) of role axiom named ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29
% 0.51/0.68  A new axiom: (forall (V0_2E0:u), (((eq du) ((s ((tyop_2Emin_2Efun ((tyop_2Emin_2Efun tyop_2Enum_2Enum) tyop_2Emin_2Ebool)) ((tyop_2Emin_2Efun tyop_2Enum_2Enum) tyop_2Emin_2Ebool))) (i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29 (j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29 ((s ((tyop_2Emin_2Efun ((tyop_2Emin_2Efun tyop_2Enum_2Enum) tyop_2Emin_2Ebool)) ((tyop_2Emin_2Efun tyop_2Enum_2Enum) tyop_2Emin_2Ebool))) V0_2E0))))) ((s ((tyop_2Emin_2Efun ((tyop_2Emin_2Efun tyop_2Enum_2Enum) tyop_2Emin_2Ebool)) ((tyop_2Emin_2Efun tyop_2Enum_2Enum) tyop_2Emin_2Ebool))) V0_2E0)))
% 0.51/0.68  FOF formula (forall (V0_2E0:u), (((eq du) ((s ((tyop_2Emin_2Efun (tyop_2Elist_2Elist tyop_2Emin_2Ebool)) tyop_2Emin_2Ebool)) (i_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29 (j_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29 ((s ((tyop_2Emin_2Efun (tyop_2Elist_2Elist tyop_2Emin_2Ebool)) tyop_2Emin_2Ebool)) V0_2E0))))) ((s ((tyop_2Emin_2Efun (tyop_2Elist_2Elist tyop_2Emin_2Ebool)) tyop_2Emin_2Ebool)) V0_2E0))) of role axiom named ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29
% 0.51/0.68  A new axiom: (forall (V0_2E0:u), (((eq du) ((s ((tyop_2Emin_2Efun (tyop_2Elist_2Elist tyop_2Emin_2Ebool)) tyop_2Emin_2Ebool)) (i_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29 (j_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29 ((s ((tyop_2Emin_2Efun (tyop_2Elist_2Elist tyop_2Emin_2Ebool)) tyop_2Emin_2Ebool)) V0_2E0))))) ((s ((tyop_2Emin_2Efun (tyop_2Elist_2Elist tyop_2Emin_2Ebool)) tyop_2Emin_2Ebool)) V0_2E0)))
% 0.51/0.68  FOF formula (forall (V0_2E0:u), (((eq du) ((s ((tyop_2Emin_2Efun (tyop_2Elist_2Elist tyop_2Emin_2Ebool)) ((tyop_2Emin_2Efun tyop_2Enum_2Enum) tyop_2Emin_2Ebool))) (i_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29 (j_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29 ((s ((tyop_2Emin_2Efun (tyop_2Elist_2Elist tyop_2Emin_2Ebool)) ((tyop_2Emin_2Efun tyop_2Enum_2Enum) tyop_2Emin_2Ebool))) V0_2E0))))) ((s ((tyop_2Emin_2Efun (tyop_2Elist_2Elist tyop_2Emin_2Ebool)) ((tyop_2Emin_2Efun tyop_2Enum_2Enum) tyop_2Emin_2Ebool))) V0_2E0))) of role axiom named ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29
% 0.51/0.69  A new axiom: (forall (V0_2E0:u), (((eq du) ((s ((tyop_2Emin_2Efun (tyop_2Elist_2Elist tyop_2Emin_2Ebool)) ((tyop_2Emin_2Efun tyop_2Enum_2Enum) tyop_2Emin_2Ebool))) (i_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29 (j_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29 ((s ((tyop_2Emin_2Efun (tyop_2Elist_2Elist tyop_2Emin_2Ebool)) ((tyop_2Emin_2Efun tyop_2Enum_2Enum) tyop_2Emin_2Ebool))) V0_2E0))))) ((s ((tyop_2Emin_2Efun (tyop_2Elist_2Elist tyop_2Emin_2Ebool)) ((tyop_2Emin_2Efun tyop_2Enum_2Enum) tyop_2Emin_2Ebool))) V0_2E0)))
% 0.51/0.69  FOF formula (forall (V0_2E0:u), (((eq du) ((s ((tyop_2Emin_2Efun (tyop_2Elist_2Elist tyop_2Emin_2Ebool)) (tyop_2Elist_2Elist tyop_2Emin_2Ebool))) (i_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_29 (j_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_29 ((s ((tyop_2Emin_2Efun (tyop_2Elist_2Elist tyop_2Emin_2Ebool)) (tyop_2Elist_2Elist tyop_2Emin_2Ebool))) V0_2E0))))) ((s ((tyop_2Emin_2Efun (tyop_2Elist_2Elist tyop_2Emin_2Ebool)) (tyop_2Elist_2Elist tyop_2Emin_2Ebool))) V0_2E0))) of role axiom named ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_29
% 0.51/0.69  A new axiom: (forall (V0_2E0:u), (((eq du) ((s ((tyop_2Emin_2Efun (tyop_2Elist_2Elist tyop_2Emin_2Ebool)) (tyop_2Elist_2Elist tyop_2Emin_2Ebool))) (i_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_29 (j_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_29 ((s ((tyop_2Emin_2Efun (tyop_2Elist_2Elist tyop_2Emin_2Ebool)) (tyop_2Elist_2Elist tyop_2Emin_2Ebool))) V0_2E0))))) ((s ((tyop_2Emin_2Efun (tyop_2Elist_2Elist tyop_2Emin_2Ebool)) (tyop_2Elist_2Elist tyop_2Emin_2Ebool))) V0_2E0)))
% 0.51/0.69  FOF formula (forall (V0_2E0:u), (((eq du) ((s ((tyop_2Emin_2Efun (tyop_2Elist_2Elist tyop_2Emin_2Ebool)) tyop_2Enum_2Enum)) (i_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Enum_2Enum_29 (j_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Enum_2Enum_29 ((s ((tyop_2Emin_2Efun (tyop_2Elist_2Elist tyop_2Emin_2Ebool)) tyop_2Enum_2Enum)) V0_2E0))))) ((s ((tyop_2Emin_2Efun (tyop_2Elist_2Elist tyop_2Emin_2Ebool)) tyop_2Enum_2Enum)) V0_2E0))) of role axiom named ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Enum_2Enum_29
% 0.51/0.69  A new axiom: (forall (V0_2E0:u), (((eq du) ((s ((tyop_2Emin_2Efun (tyop_2Elist_2Elist tyop_2Emin_2Ebool)) tyop_2Enum_2Enum)) (i_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Enum_2Enum_29 (j_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Enum_2Enum_29 ((s ((tyop_2Emin_2Efun (tyop_2Elist_2Elist tyop_2Emin_2Ebool)) tyop_2Enum_2Enum)) V0_2E0))))) ((s ((tyop_2Emin_2Efun (tyop_2Elist_2Elist tyop_2Emin_2Ebool)) tyop_2Enum_2Enum)) V0_2E0)))
% 0.51/0.69  FOF formula (forall (V0_2E0:u), (((eq du) ((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))) of role axiom named ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29
% 0.51/0.69  A new axiom: (forall (V0_2E0:u), (((eq du) ((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)))
% 0.51/0.70  FOF formula (forall (V0_2E0:u), (((eq du) ((s ((tyop_2Emin_2Efun tyop_2Enum_2Enum) ((tyop_2Emin_2Efun (tyop_2Elist_2Elist tyop_2Emin_2Ebool)) tyop_2Emin_2Ebool))) (i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29 (j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29 ((s ((tyop_2Emin_2Efun tyop_2Enum_2Enum) ((tyop_2Emin_2Efun (tyop_2Elist_2Elist tyop_2Emin_2Ebool)) tyop_2Emin_2Ebool))) V0_2E0))))) ((s ((tyop_2Emin_2Efun tyop_2Enum_2Enum) ((tyop_2Emin_2Efun (tyop_2Elist_2Elist tyop_2Emin_2Ebool)) tyop_2Emin_2Ebool))) V0_2E0))) of role axiom named ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29
% 0.51/0.70  A new axiom: (forall (V0_2E0:u), (((eq du) ((s ((tyop_2Emin_2Efun tyop_2Enum_2Enum) ((tyop_2Emin_2Efun (tyop_2Elist_2Elist tyop_2Emin_2Ebool)) tyop_2Emin_2Ebool))) (i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29 (j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29 ((s ((tyop_2Emin_2Efun tyop_2Enum_2Enum) ((tyop_2Emin_2Efun (tyop_2Elist_2Elist tyop_2Emin_2Ebool)) tyop_2Emin_2Ebool))) V0_2E0))))) ((s ((tyop_2Emin_2Efun tyop_2Enum_2Enum) ((tyop_2Emin_2Efun (tyop_2Elist_2Elist tyop_2Emin_2Ebool)) tyop_2Emin_2Ebool))) V0_2E0)))
% 0.51/0.70  FOF formula (forall (V0_2E0:u), (((eq du) ((s ((tyop_2Emin_2Efun tyop_2Enum_2Enum) ((tyop_2Emin_2Efun (tyop_2Elist_2Elist tyop_2Emin_2Ebool)) ((tyop_2Emin_2Efun tyop_2Enum_2Enum) tyop_2Emin_2Ebool)))) (i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29_29 (j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29_29 ((s ((tyop_2Emin_2Efun tyop_2Enum_2Enum) ((tyop_2Emin_2Efun (tyop_2Elist_2Elist tyop_2Emin_2Ebool)) ((tyop_2Emin_2Efun tyop_2Enum_2Enum) tyop_2Emin_2Ebool)))) V0_2E0))))) ((s ((tyop_2Emin_2Efun tyop_2Enum_2Enum) ((tyop_2Emin_2Efun (tyop_2Elist_2Elist tyop_2Emin_2Ebool)) ((tyop_2Emin_2Efun tyop_2Enum_2Enum) tyop_2Emin_2Ebool)))) V0_2E0))) of role axiom named ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29_29
% 0.51/0.70  A new axiom: (forall (V0_2E0:u), (((eq du) ((s ((tyop_2Emin_2Efun tyop_2Enum_2Enum) ((tyop_2Emin_2Efun (tyop_2Elist_2Elist tyop_2Emin_2Ebool)) ((tyop_2Emin_2Efun tyop_2Enum_2Enum) tyop_2Emin_2Ebool)))) (i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29_29 (j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29_29 ((s ((tyop_2Emin_2Efun tyop_2Enum_2Enum) ((tyop_2Emin_2Efun (tyop_2Elist_2Elist tyop_2Emin_2Ebool)) ((tyop_2Emin_2Efun tyop_2Enum_2Enum) tyop_2Emin_2Ebool)))) V0_2E0))))) ((s ((tyop_2Emin_2Efun tyop_2Enum_2Enum) ((tyop_2Emin_2Efun (tyop_2Elist_2Elist tyop_2Emin_2Ebool)) ((tyop_2Emin_2Efun tyop_2Enum_2Enum) tyop_2Emin_2Ebool)))) V0_2E0)))
% 0.51/0.70  FOF formula (forall (V0_2E0:u), (((eq du) ((s ((tyop_2Emin_2Efun tyop_2Enum_2Enum) ((tyop_2Emin_2Efun (tyop_2Elist_2Elist tyop_2Emin_2Ebool)) (tyop_2Elist_2Elist tyop_2Emin_2Ebool)))) (i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_29_29 (j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_29_29 ((s ((tyop_2Emin_2Efun tyop_2Enum_2Enum) ((tyop_2Emin_2Efun (tyop_2Elist_2Elist tyop_2Emin_2Ebool)) (tyop_2Elist_2Elist tyop_2Emin_2Ebool)))) V0_2E0))))) ((s ((tyop_2Emin_2Efun tyop_2Enum_2Enum) ((tyop_2Emin_2Efun (tyop_2Elist_2Elist tyop_2Emin_2Ebool)) (tyop_2Elist_2Elist tyop_2Emin_2Ebool)))) V0_2E0))) of role axiom named ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_29_29
% 0.51/0.70  A new axiom: (forall (V0_2E0:u), (((eq du) ((s ((tyop_2Emin_2Efun tyop_2Enum_2Enum) ((tyop_2Emin_2Efun (tyop_2Elist_2Elist tyop_2Emin_2Ebool)) (tyop_2Elist_2Elist tyop_2Emin_2Ebool)))) (i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_29_29 (j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_29_29 ((s ((tyop_2Emin_2Efun tyop_2Enum_2Enum) ((tyop_2Emin_2Efun (tyop_2Elist_2Elist tyop_2Emin_2Ebool)) (tyop_2Elist_2Elist tyop_2Emin_2Ebool)))) V0_2E0))))) ((s ((tyop_2Emin_2Efun tyop_2Enum_2Enum) ((tyop_2Emin_2Efun (tyop_2Elist_2Elist tyop_2Emin_2Ebool)) (tyop_2Elist_2Elist tyop_2Emin_2Ebool)))) V0_2E0)))
% 0.51/0.70  FOF formula (forall (V0_2E0:u), (((eq du) ((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))) of role axiom named ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29
% 0.51/0.70  A new axiom: (forall (V0_2E0:u), (((eq du) ((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)))
% 0.51/0.70  FOF formula (forall (V0_2E0:u), (((eq du) ((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))) of role axiom named ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29
% 0.51/0.70  A new axiom: (forall (V0_2E0:u), (((eq du) ((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)))
% 0.51/0.70  FOF formula (forall (V0_2E0:u), (((eq du) ((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))) of role axiom named ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29
% 0.51/0.71  A new axiom: (forall (V0_2E0:u), (((eq du) ((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)))
% 0.51/0.71  FOF formula (forall (V0_2E0:u), (((eq du) ((s (tyop_2Elist_2Elist tyop_2Emin_2Ebool)) (i_mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29 (j_mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29 ((s (tyop_2Elist_2Elist tyop_2Emin_2Ebool)) V0_2E0))))) ((s (tyop_2Elist_2Elist tyop_2Emin_2Ebool)) V0_2E0))) of role axiom named ij_2Emono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29
% 0.51/0.71  A new axiom: (forall (V0_2E0:u), (((eq du) ((s (tyop_2Elist_2Elist tyop_2Emin_2Ebool)) (i_mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29 (j_mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29 ((s (tyop_2Elist_2Elist tyop_2Emin_2Ebool)) V0_2E0))))) ((s (tyop_2Elist_2Elist tyop_2Emin_2Ebool)) V0_2E0)))
% 0.51/0.71  FOF formula (forall (V0_2E0:u), (((eq du) ((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))) of role axiom named ij_2Emono_2Etyop_2Enum_2Enum
% 0.51/0.71  A new axiom: (forall (V0_2E0:u), (((eq du) ((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)))
% 0.51/0.71  FOF formula (forall (V0:Prop), (((eq Prop) (j_mono_2Etyop_2Emin_2Ebool ((s tyop_2Emin_2Ebool) (i_mono_2Etyop_2Emin_2Ebool V0)))) V0)) of role axiom named ji_2Emono_2Etyop_2Emin_2Ebool
% 0.51/0.71  A new axiom: (forall (V0:Prop), (((eq Prop) (j_mono_2Etyop_2Emin_2Ebool ((s tyop_2Emin_2Ebool) (i_mono_2Etyop_2Emin_2Ebool V0)))) V0))
% 0.51/0.71  FOF formula (forall (V0:(Prop->Prop)), (((eq (Prop->Prop)) (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)) of role axiom named ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29
% 0.51/0.71  A new axiom: (forall (V0:(Prop->Prop)), (((eq (Prop->Prop)) (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))
% 0.51/0.71  FOF formula (forall (V0:(Prop->(Prop->Prop))), (((eq (Prop->(Prop->Prop))) (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)) of role axiom named ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29
% 0.51/0.71  A new axiom: (forall (V0:(Prop->(Prop->Prop))), (((eq (Prop->(Prop->Prop))) (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))
% 0.51/0.71  FOF formula (forall (V0:(Prop->(Prop->(Prop->Prop)))), (((eq (Prop->(Prop->(Prop->Prop)))) (j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29 ((s ((tyop_2Emin_2Efun tyop_2Emin_2Ebool) ((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_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29 V0)))) V0)) of role axiom named ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29
% 0.51/0.71  A new axiom: (forall (V0:(Prop->(Prop->(Prop->Prop)))), (((eq (Prop->(Prop->(Prop->Prop)))) (j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29 ((s ((tyop_2Emin_2Efun tyop_2Emin_2Ebool) ((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_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29 V0)))) V0))
% 0.51/0.71  FOF formula (forall (V0:((Prop->Prop)->(mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29->mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29))), (((eq ((Prop->Prop)->(mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29->mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29))) (j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_29_29 ((s ((tyop_2Emin_2Efun ((tyop_2Emin_2Efun tyop_2Emin_2Ebool) tyop_2Emin_2Ebool)) ((tyop_2Emin_2Efun (tyop_2Elist_2Elist tyop_2Emin_2Ebool)) (tyop_2Elist_2Elist tyop_2Emin_2Ebool)))) (i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_29_29 V0)))) V0)) of role axiom named ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_29_29
% 0.51/0.71  A new axiom: (forall (V0:((Prop->Prop)->(mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29->mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29))), (((eq ((Prop->Prop)->(mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29->mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29))) (j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_29_29 ((s ((tyop_2Emin_2Efun ((tyop_2Emin_2Efun tyop_2Emin_2Ebool) tyop_2Emin_2Ebool)) ((tyop_2Emin_2Efun (tyop_2Elist_2Elist tyop_2Emin_2Ebool)) (tyop_2Elist_2Elist tyop_2Emin_2Ebool)))) (i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_29_29 V0)))) V0))
% 0.51/0.71  FOF formula (forall (V0:((mono_2Etyop_2Enum_2Enum->Prop)->(mono_2Etyop_2Enum_2Enum->Prop))), (((eq ((mono_2Etyop_2Enum_2Enum->Prop)->(mono_2Etyop_2Enum_2Enum->Prop))) (j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29 ((s ((tyop_2Emin_2Efun ((tyop_2Emin_2Efun tyop_2Enum_2Enum) tyop_2Emin_2Ebool)) ((tyop_2Emin_2Efun tyop_2Enum_2Enum) tyop_2Emin_2Ebool))) (i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29 V0)))) V0)) of role axiom named ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29
% 0.51/0.71  A new axiom: (forall (V0:((mono_2Etyop_2Enum_2Enum->Prop)->(mono_2Etyop_2Enum_2Enum->Prop))), (((eq ((mono_2Etyop_2Enum_2Enum->Prop)->(mono_2Etyop_2Enum_2Enum->Prop))) (j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29 ((s ((tyop_2Emin_2Efun ((tyop_2Emin_2Efun tyop_2Enum_2Enum) tyop_2Emin_2Ebool)) ((tyop_2Emin_2Efun tyop_2Enum_2Enum) tyop_2Emin_2Ebool))) (i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29 V0)))) V0))
% 0.51/0.71  FOF formula (forall (V0:(mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29->Prop)), (((eq (mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29->Prop)) (j_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29 ((s ((tyop_2Emin_2Efun (tyop_2Elist_2Elist tyop_2Emin_2Ebool)) tyop_2Emin_2Ebool)) (i_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29 V0)))) V0)) of role axiom named ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29
% 0.51/0.71  A new axiom: (forall (V0:(mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29->Prop)), (((eq (mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29->Prop)) (j_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29 ((s ((tyop_2Emin_2Efun (tyop_2Elist_2Elist tyop_2Emin_2Ebool)) tyop_2Emin_2Ebool)) (i_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29 V0)))) V0))
% 0.51/0.71  FOF formula (forall (V0:(mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29->(mono_2Etyop_2Enum_2Enum->Prop))), (((eq (mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29->(mono_2Etyop_2Enum_2Enum->Prop))) (j_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29 ((s ((tyop_2Emin_2Efun (tyop_2Elist_2Elist tyop_2Emin_2Ebool)) ((tyop_2Emin_2Efun tyop_2Enum_2Enum) tyop_2Emin_2Ebool))) (i_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29 V0)))) V0)) of role axiom named ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29
% 0.51/0.71  A new axiom: (forall (V0:(mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29->(mono_2Etyop_2Enum_2Enum->Prop))), (((eq (mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29->(mono_2Etyop_2Enum_2Enum->Prop))) (j_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29 ((s ((tyop_2Emin_2Efun (tyop_2Elist_2Elist tyop_2Emin_2Ebool)) ((tyop_2Emin_2Efun tyop_2Enum_2Enum) tyop_2Emin_2Ebool))) (i_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29 V0)))) V0))
% 0.51/0.71  FOF formula (forall (V0:(mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29->mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29)), (((eq (mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29->mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29)) (j_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_29 ((s ((tyop_2Emin_2Efun (tyop_2Elist_2Elist tyop_2Emin_2Ebool)) (tyop_2Elist_2Elist tyop_2Emin_2Ebool))) (i_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_29 V0)))) V0)) of role axiom named ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_29
% 0.51/0.71  A new axiom: (forall (V0:(mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29->mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29)), (((eq (mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29->mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29)) (j_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_29 ((s ((tyop_2Emin_2Efun (tyop_2Elist_2Elist tyop_2Emin_2Ebool)) (tyop_2Elist_2Elist tyop_2Emin_2Ebool))) (i_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_29 V0)))) V0))
% 0.51/0.71  FOF formula (forall (V0:(mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29->mono_2Etyop_2Enum_2Enum)), (((eq (mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29->mono_2Etyop_2Enum_2Enum)) (j_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Enum_2Enum_29 ((s ((tyop_2Emin_2Efun (tyop_2Elist_2Elist tyop_2Emin_2Ebool)) tyop_2Enum_2Enum)) (i_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Enum_2Enum_29 V0)))) V0)) of role axiom named ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Enum_2Enum_29
% 0.51/0.72  A new axiom: (forall (V0:(mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29->mono_2Etyop_2Enum_2Enum)), (((eq (mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29->mono_2Etyop_2Enum_2Enum)) (j_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Enum_2Enum_29 ((s ((tyop_2Emin_2Efun (tyop_2Elist_2Elist tyop_2Emin_2Ebool)) tyop_2Enum_2Enum)) (i_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Enum_2Enum_29 V0)))) V0))
% 0.51/0.72  FOF formula (forall (V0:(mono_2Etyop_2Enum_2Enum->Prop)), (((eq (mono_2Etyop_2Enum_2Enum->Prop)) (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)) of role axiom named ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29
% 0.51/0.72  A new axiom: (forall (V0:(mono_2Etyop_2Enum_2Enum->Prop)), (((eq (mono_2Etyop_2Enum_2Enum->Prop)) (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))
% 0.51/0.72  FOF formula (forall (V0:(mono_2Etyop_2Enum_2Enum->(mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29->Prop))), (((eq (mono_2Etyop_2Enum_2Enum->(mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29->Prop))) (j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29 ((s ((tyop_2Emin_2Efun tyop_2Enum_2Enum) ((tyop_2Emin_2Efun (tyop_2Elist_2Elist tyop_2Emin_2Ebool)) tyop_2Emin_2Ebool))) (i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29 V0)))) V0)) of role axiom named ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29
% 0.51/0.72  A new axiom: (forall (V0:(mono_2Etyop_2Enum_2Enum->(mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29->Prop))), (((eq (mono_2Etyop_2Enum_2Enum->(mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29->Prop))) (j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29 ((s ((tyop_2Emin_2Efun tyop_2Enum_2Enum) ((tyop_2Emin_2Efun (tyop_2Elist_2Elist tyop_2Emin_2Ebool)) tyop_2Emin_2Ebool))) (i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29 V0)))) V0))
% 0.51/0.72  FOF formula (forall (V0:(mono_2Etyop_2Enum_2Enum->(mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29->(mono_2Etyop_2Enum_2Enum->Prop)))), (((eq (mono_2Etyop_2Enum_2Enum->(mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29->(mono_2Etyop_2Enum_2Enum->Prop)))) (j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29_29 ((s ((tyop_2Emin_2Efun tyop_2Enum_2Enum) ((tyop_2Emin_2Efun (tyop_2Elist_2Elist tyop_2Emin_2Ebool)) ((tyop_2Emin_2Efun tyop_2Enum_2Enum) tyop_2Emin_2Ebool)))) (i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29_29 V0)))) V0)) of role axiom named ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29_29
% 0.51/0.72  A new axiom: (forall (V0:(mono_2Etyop_2Enum_2Enum->(mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29->(mono_2Etyop_2Enum_2Enum->Prop)))), (((eq (mono_2Etyop_2Enum_2Enum->(mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29->(mono_2Etyop_2Enum_2Enum->Prop)))) (j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29_29 ((s ((tyop_2Emin_2Efun tyop_2Enum_2Enum) ((tyop_2Emin_2Efun (tyop_2Elist_2Elist tyop_2Emin_2Ebool)) ((tyop_2Emin_2Efun tyop_2Enum_2Enum) tyop_2Emin_2Ebool)))) (i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29_29 V0)))) V0))
% 0.51/0.72  FOF formula (forall (V0:(mono_2Etyop_2Enum_2Enum->(mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29->mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29))), (((eq (mono_2Etyop_2Enum_2Enum->(mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29->mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29))) (j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_29_29 ((s ((tyop_2Emin_2Efun tyop_2Enum_2Enum) ((tyop_2Emin_2Efun (tyop_2Elist_2Elist tyop_2Emin_2Ebool)) (tyop_2Elist_2Elist tyop_2Emin_2Ebool)))) (i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_29_29 V0)))) V0)) of role axiom named ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_29_29
% 0.51/0.72  A new axiom: (forall (V0:(mono_2Etyop_2Enum_2Enum->(mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29->mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29))), (((eq (mono_2Etyop_2Enum_2Enum->(mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29->mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29))) (j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_29_29 ((s ((tyop_2Emin_2Efun tyop_2Enum_2Enum) ((tyop_2Emin_2Efun (tyop_2Elist_2Elist tyop_2Emin_2Ebool)) (tyop_2Elist_2Elist tyop_2Emin_2Ebool)))) (i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_29_29 V0)))) V0))
% 0.51/0.72  FOF formula (forall (V0:(mono_2Etyop_2Enum_2Enum->(mono_2Etyop_2Enum_2Enum->Prop))), (((eq (mono_2Etyop_2Enum_2Enum->(mono_2Etyop_2Enum_2Enum->Prop))) (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)) of role axiom named ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29
% 0.51/0.72  A new axiom: (forall (V0:(mono_2Etyop_2Enum_2Enum->(mono_2Etyop_2Enum_2Enum->Prop))), (((eq (mono_2Etyop_2Enum_2Enum->(mono_2Etyop_2Enum_2Enum->Prop))) (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))
% 0.51/0.72  FOF formula (forall (V0:(mono_2Etyop_2Enum_2Enum->(mono_2Etyop_2Enum_2Enum->mono_2Etyop_2Enum_2Enum))), (((eq (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)) of role axiom named ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29
% 0.51/0.72  A new axiom: (forall (V0:(mono_2Etyop_2Enum_2Enum->(mono_2Etyop_2Enum_2Enum->mono_2Etyop_2Enum_2Enum))), (((eq (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))
% 0.51/0.73  FOF formula (forall (V0:(mono_2Etyop_2Enum_2Enum->mono_2Etyop_2Enum_2Enum)), (((eq (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)) of role axiom named ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29
% 0.51/0.73  A new axiom: (forall (V0:(mono_2Etyop_2Enum_2Enum->mono_2Etyop_2Enum_2Enum)), (((eq (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))
% 0.51/0.73  FOF formula (forall (V0:mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29), (((eq mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29) (j_mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29 ((s (tyop_2Elist_2Elist tyop_2Emin_2Ebool)) (i_mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29 V0)))) V0)) of role axiom named ji_2Emono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29
% 0.51/0.73  A new axiom: (forall (V0:mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29), (((eq mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29) (j_mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29 ((s (tyop_2Elist_2Elist tyop_2Emin_2Ebool)) (i_mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29 V0)))) V0))
% 0.51/0.73  FOF formula (forall (V0:mono_2Etyop_2Enum_2Enum), (((eq mono_2Etyop_2Enum_2Enum) (j_mono_2Etyop_2Enum_2Enum ((s tyop_2Enum_2Enum) (i_mono_2Etyop_2Enum_2Enum V0)))) V0)) of role axiom named ji_2Emono_2Etyop_2Enum_2Enum
% 0.51/0.73  A new axiom: (forall (V0:mono_2Etyop_2Enum_2Enum), (((eq mono_2Etyop_2Enum_2Enum) (j_mono_2Etyop_2Enum_2Enum ((s tyop_2Enum_2Enum) (i_mono_2Etyop_2Enum_2Enum V0)))) V0))
% 0.51/0.73  FOF formula (forall (A_27a:d) (X0_2E0:u), (((eq Prop) (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)))))) of role axiom named arityeq1_2Ec_2Ebool_2E_21_2E1_2Emono_2EA_27a
% 0.51/0.73  A new axiom: (forall (A_27a:d) (X0_2E0:u), (((eq Prop) (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))))))
% 0.51/0.73  FOF formula (forall (A_27a:d) (X0_2E0:u) (X1_2E0:u), ((iff (((eq du) ((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)))))) of role axiom named arityeq2_2Ec_2Emin_2E_3D_2E2_2Emono_2EA_27a
% 0.51/0.73  A new axiom: (forall (A_27a:d) (X0_2E0:u) (X1_2E0:u), ((iff (((eq du) ((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))))))
% 0.51/0.73  FOF formula (forall (A_27a:d) (X0_2E0:u), (((eq Prop) (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)))))) of role axiom named arityeq1_2Ec_2Ebool_2E_3F_2E1_2Emono_2EA_27a
% 0.51/0.74  A new axiom: (forall (A_27a:d) (X0_2E0:u), (((eq Prop) (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))))))
% 0.51/0.74  FOF formula (forall (A_27a:d) (X0:Prop) (X1_2E0:u) (X2_2E0:u), (((eq du) ((s A_27a) (((c_2Ebool_2ECOND_2E3 ((s tyop_2Emin_2Ebool) (i_mono_2Etyop_2Emin_2Ebool X0))) ((s A_27a) X1_2E0)) ((s A_27a) X2_2E0)))) ((s A_27a) ((app_2E2 ((s ((tyop_2Emin_2Efun A_27a) A_27a)) ((app_2E2 ((s ((tyop_2Emin_2Efun A_27a) ((tyop_2Emin_2Efun A_27a) A_27a))) ((app_2E2 ((s ((tyop_2Emin_2Efun tyop_2Emin_2Ebool) ((tyop_2Emin_2Efun A_27a) ((tyop_2Emin_2Efun A_27a) A_27a)))) c_2Ebool_2ECOND_2E0)) ((s tyop_2Emin_2Ebool) (i_mono_2Etyop_2Emin_2Ebool X0))))) ((s A_27a) X1_2E0)))) ((s A_27a) X2_2E0))))) of role axiom named arityeq3_2Ec_2Ebool_2ECOND_2E3_2Emono_2EA_27a
% 0.51/0.74  A new axiom: (forall (A_27a:d) (X0:Prop) (X1_2E0:u) (X2_2E0:u), (((eq du) ((s A_27a) (((c_2Ebool_2ECOND_2E3 ((s tyop_2Emin_2Ebool) (i_mono_2Etyop_2Emin_2Ebool X0))) ((s A_27a) X1_2E0)) ((s A_27a) X2_2E0)))) ((s A_27a) ((app_2E2 ((s ((tyop_2Emin_2Efun A_27a) A_27a)) ((app_2E2 ((s ((tyop_2Emin_2Efun A_27a) ((tyop_2Emin_2Efun A_27a) A_27a))) ((app_2E2 ((s ((tyop_2Emin_2Efun tyop_2Emin_2Ebool) ((tyop_2Emin_2Efun A_27a) ((tyop_2Emin_2Efun A_27a) A_27a)))) c_2Ebool_2ECOND_2E0)) ((s tyop_2Emin_2Ebool) (i_mono_2Etyop_2Emin_2Ebool X0))))) ((s A_27a) X1_2E0)))) ((s A_27a) X2_2E0)))))
% 0.51/0.74  FOF formula (forall (A_27a:d) (X0:mono_2Etyop_2Enum_2Enum) (X1_2E0:u), (((eq du) ((s A_27a) ((c_2Elist_2EEL_2E2 ((s tyop_2Enum_2Enum) (i_mono_2Etyop_2Enum_2Enum X0))) ((s (tyop_2Elist_2Elist A_27a)) X1_2E0)))) ((s A_27a) ((app_2E2 ((s ((tyop_2Emin_2Efun (tyop_2Elist_2Elist A_27a)) A_27a)) ((app_2E2 ((s ((tyop_2Emin_2Efun tyop_2Enum_2Enum) ((tyop_2Emin_2Efun (tyop_2Elist_2Elist A_27a)) A_27a))) c_2Elist_2EEL_2E0)) ((s tyop_2Enum_2Enum) (i_mono_2Etyop_2Enum_2Enum X0))))) ((s (tyop_2Elist_2Elist A_27a)) X1_2E0))))) of role axiom named arityeq2_2Ec_2Elist_2EEL_2E2_2Emono_2EA_27a
% 0.51/0.74  A new axiom: (forall (A_27a:d) (X0:mono_2Etyop_2Enum_2Enum) (X1_2E0:u), (((eq du) ((s A_27a) ((c_2Elist_2EEL_2E2 ((s tyop_2Enum_2Enum) (i_mono_2Etyop_2Enum_2Enum X0))) ((s (tyop_2Elist_2Elist A_27a)) X1_2E0)))) ((s A_27a) ((app_2E2 ((s ((tyop_2Emin_2Efun (tyop_2Elist_2Elist A_27a)) A_27a)) ((app_2E2 ((s ((tyop_2Emin_2Efun tyop_2Enum_2Enum) ((tyop_2Emin_2Efun (tyop_2Elist_2Elist A_27a)) A_27a))) c_2Elist_2EEL_2E0)) ((s tyop_2Enum_2Enum) (i_mono_2Etyop_2Enum_2Enum X0))))) ((s (tyop_2Elist_2Elist A_27a)) X1_2E0)))))
% 0.51/0.74  FOF formula (forall (A_27b:d) (X0:mono_2Etyop_2Enum_2Enum) (X1_2E0:u), (((eq du) ((s A_27b) ((c_2Elist_2EEL_2E2 ((s tyop_2Enum_2Enum) (i_mono_2Etyop_2Enum_2Enum X0))) ((s (tyop_2Elist_2Elist A_27b)) X1_2E0)))) ((s A_27b) ((app_2E2 ((s ((tyop_2Emin_2Efun (tyop_2Elist_2Elist A_27b)) A_27b)) ((app_2E2 ((s ((tyop_2Emin_2Efun tyop_2Enum_2Enum) ((tyop_2Emin_2Efun (tyop_2Elist_2Elist A_27b)) A_27b))) c_2Elist_2EEL_2E0)) ((s tyop_2Enum_2Enum) (i_mono_2Etyop_2Enum_2Enum X0))))) ((s (tyop_2Elist_2Elist A_27b)) X1_2E0))))) of role axiom named arityeq2_2Ec_2Elist_2EEL_2E2_2Emono_2EA_27b
% 0.51/0.74  A new axiom: (forall (A_27b:d) (X0:mono_2Etyop_2Enum_2Enum) (X1_2E0:u), (((eq du) ((s A_27b) ((c_2Elist_2EEL_2E2 ((s tyop_2Enum_2Enum) (i_mono_2Etyop_2Enum_2Enum X0))) ((s (tyop_2Elist_2Elist A_27b)) X1_2E0)))) ((s A_27b) ((app_2E2 ((s ((tyop_2Emin_2Efun (tyop_2Elist_2Elist A_27b)) A_27b)) ((app_2E2 ((s ((tyop_2Emin_2Efun tyop_2Enum_2Enum) ((tyop_2Emin_2Efun (tyop_2Elist_2Elist A_27b)) A_27b))) c_2Elist_2EEL_2E0)) ((s tyop_2Enum_2Enum) (i_mono_2Etyop_2Enum_2Enum X0))))) ((s (tyop_2Elist_2Elist A_27b)) X1_2E0)))))
% 0.58/0.75  FOF formula (forall (A_27a:d) (A_27b:d) (X0_2E0:u), (((eq du) ((s ((tyop_2Efcp_2Ecart A_27a) A_27b)) (c_2Efcp_2EFCP_2E1 ((s ((tyop_2Emin_2Efun tyop_2Enum_2Enum) A_27a)) X0_2E0)))) ((s ((tyop_2Efcp_2Ecart A_27a) A_27b)) ((app_2E2 ((s ((tyop_2Emin_2Efun ((tyop_2Emin_2Efun tyop_2Enum_2Enum) A_27a)) ((tyop_2Efcp_2Ecart A_27a) A_27b))) c_2Efcp_2EFCP_2E0)) ((s ((tyop_2Emin_2Efun tyop_2Enum_2Enum) A_27a)) X0_2E0))))) of role axiom named arityeq1_2Ec_2Efcp_2EFCP_2E1_2Emono_2EA_27a_20mono_2EA_27b
% 0.58/0.75  A new axiom: (forall (A_27a:d) (A_27b:d) (X0_2E0:u), (((eq du) ((s ((tyop_2Efcp_2Ecart A_27a) A_27b)) (c_2Efcp_2EFCP_2E1 ((s ((tyop_2Emin_2Efun tyop_2Enum_2Enum) A_27a)) X0_2E0)))) ((s ((tyop_2Efcp_2Ecart A_27a) A_27b)) ((app_2E2 ((s ((tyop_2Emin_2Efun ((tyop_2Emin_2Efun tyop_2Enum_2Enum) A_27a)) ((tyop_2Efcp_2Ecart A_27a) A_27b))) c_2Efcp_2EFCP_2E0)) ((s ((tyop_2Emin_2Efun tyop_2Enum_2Enum) A_27a)) X0_2E0)))))
% 0.58/0.75  FOF formula (forall (A_27a:d) (X0:(mono_2Etyop_2Enum_2Enum->Prop)), (((eq du) ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) (c_2Efcp_2EFCP_2E1 ((s ((tyop_2Emin_2Efun tyop_2Enum_2Enum) tyop_2Emin_2Ebool)) (i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29 X0))))) ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) ((app_2E2 ((s ((tyop_2Emin_2Efun ((tyop_2Emin_2Efun tyop_2Enum_2Enum) tyop_2Emin_2Ebool)) ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a))) c_2Efcp_2EFCP_2E0)) ((s ((tyop_2Emin_2Efun tyop_2Enum_2Enum) tyop_2Emin_2Ebool)) (i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29 X0)))))) of role axiom named arityeq1_2Ec_2Efcp_2EFCP_2E1_2Emono_2Etyop_2Emin_2Ebool_20mono_2EA_27a
% 0.58/0.75  A new axiom: (forall (A_27a:d) (X0:(mono_2Etyop_2Enum_2Enum->Prop)), (((eq du) ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) (c_2Efcp_2EFCP_2E1 ((s ((tyop_2Emin_2Efun tyop_2Enum_2Enum) tyop_2Emin_2Ebool)) (i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29 X0))))) ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) ((app_2E2 ((s ((tyop_2Emin_2Efun ((tyop_2Emin_2Efun tyop_2Enum_2Enum) tyop_2Emin_2Ebool)) ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a))) c_2Efcp_2EFCP_2E0)) ((s ((tyop_2Emin_2Efun tyop_2Enum_2Enum) tyop_2Emin_2Ebool)) (i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29 X0))))))
% 0.58/0.75  FOF formula (forall (A_27a:d) (X0_2E0:u), (((eq du) ((s A_27a) (c_2Ecombin_2EI_2E1 ((s A_27a) X0_2E0)))) ((s A_27a) ((app_2E2 ((s ((tyop_2Emin_2Efun A_27a) A_27a)) c_2Ecombin_2EI_2E0)) ((s A_27a) X0_2E0))))) of role axiom named arityeq1_2Ec_2Ecombin_2EI_2E1_2Emono_2EA_27a
% 0.58/0.75  A new axiom: (forall (A_27a:d) (X0_2E0:u), (((eq du) ((s A_27a) (c_2Ecombin_2EI_2E1 ((s A_27a) X0_2E0)))) ((s A_27a) ((app_2E2 ((s ((tyop_2Emin_2Efun A_27a) A_27a)) c_2Ecombin_2EI_2E0)) ((s A_27a) X0_2E0)))))
% 0.58/0.75  FOF formula (forall (A_27a:d) (X0_2E0:u), (((eq mono_2Etyop_2Enum_2Enum) (j_mono_2Etyop_2Enum_2Enum ((s tyop_2Enum_2Enum) (c_2Elist_2ELENGTH_2E1 ((s (tyop_2Elist_2Elist A_27a)) X0_2E0))))) (j_mono_2Etyop_2Enum_2Enum ((s tyop_2Enum_2Enum) ((app_2E2 ((s ((tyop_2Emin_2Efun (tyop_2Elist_2Elist A_27a)) tyop_2Enum_2Enum)) c_2Elist_2ELENGTH_2E0)) ((s (tyop_2Elist_2Elist A_27a)) X0_2E0)))))) of role axiom named arityeq1_2Ec_2Elist_2ELENGTH_2E1_2Emono_2EA_27a
% 0.58/0.75  A new axiom: (forall (A_27a:d) (X0_2E0:u), (((eq mono_2Etyop_2Enum_2Enum) (j_mono_2Etyop_2Enum_2Enum ((s tyop_2Enum_2Enum) (c_2Elist_2ELENGTH_2E1 ((s (tyop_2Elist_2Elist A_27a)) X0_2E0))))) (j_mono_2Etyop_2Enum_2Enum ((s tyop_2Enum_2Enum) ((app_2E2 ((s ((tyop_2Emin_2Efun (tyop_2Elist_2Elist A_27a)) tyop_2Enum_2Enum)) c_2Elist_2ELENGTH_2E0)) ((s (tyop_2Elist_2Elist A_27a)) X0_2E0))))))
% 0.58/0.75  FOF formula (forall (A_27b:d) (X0_2E0:u), (((eq mono_2Etyop_2Enum_2Enum) (j_mono_2Etyop_2Enum_2Enum ((s tyop_2Enum_2Enum) (c_2Elist_2ELENGTH_2E1 ((s (tyop_2Elist_2Elist A_27b)) X0_2E0))))) (j_mono_2Etyop_2Enum_2Enum ((s tyop_2Enum_2Enum) ((app_2E2 ((s ((tyop_2Emin_2Efun (tyop_2Elist_2Elist A_27b)) tyop_2Enum_2Enum)) c_2Elist_2ELENGTH_2E0)) ((s (tyop_2Elist_2Elist A_27b)) X0_2E0)))))) of role axiom named arityeq1_2Ec_2Elist_2ELENGTH_2E1_2Emono_2EA_27b
% 0.58/0.76  A new axiom: (forall (A_27b:d) (X0_2E0:u), (((eq mono_2Etyop_2Enum_2Enum) (j_mono_2Etyop_2Enum_2Enum ((s tyop_2Enum_2Enum) (c_2Elist_2ELENGTH_2E1 ((s (tyop_2Elist_2Elist A_27b)) X0_2E0))))) (j_mono_2Etyop_2Enum_2Enum ((s tyop_2Enum_2Enum) ((app_2E2 ((s ((tyop_2Emin_2Efun (tyop_2Elist_2Elist A_27b)) tyop_2Enum_2Enum)) c_2Elist_2ELENGTH_2E0)) ((s (tyop_2Elist_2Elist A_27b)) X0_2E0))))))
% 0.58/0.76  FOF formula (forall (A_27a:d) (A_27b:d) (X0_2E0:u) (X1_2E0:u), (((eq du) ((s A_27b) ((c_2Ebool_2ELET_2E2 ((s ((tyop_2Emin_2Efun A_27a) A_27b)) X0_2E0)) ((s A_27a) X1_2E0)))) ((s A_27b) ((app_2E2 ((s ((tyop_2Emin_2Efun A_27a) A_27b)) ((app_2E2 ((s ((tyop_2Emin_2Efun ((tyop_2Emin_2Efun A_27a) A_27b)) ((tyop_2Emin_2Efun A_27a) A_27b))) c_2Ebool_2ELET_2E0)) ((s ((tyop_2Emin_2Efun A_27a) A_27b)) X0_2E0)))) ((s A_27a) X1_2E0))))) of role axiom named arityeq2_2Ec_2Ebool_2ELET_2E2_2Emono_2EA_27a_20mono_2EA_27b
% 0.58/0.76  A new axiom: (forall (A_27a:d) (A_27b:d) (X0_2E0:u) (X1_2E0:u), (((eq du) ((s A_27b) ((c_2Ebool_2ELET_2E2 ((s ((tyop_2Emin_2Efun A_27a) A_27b)) X0_2E0)) ((s A_27a) X1_2E0)))) ((s A_27b) ((app_2E2 ((s ((tyop_2Emin_2Efun A_27a) A_27b)) ((app_2E2 ((s ((tyop_2Emin_2Efun ((tyop_2Emin_2Efun A_27a) A_27b)) ((tyop_2Emin_2Efun A_27a) A_27b))) c_2Ebool_2ELET_2E0)) ((s ((tyop_2Emin_2Efun A_27a) A_27b)) X0_2E0)))) ((s A_27a) X1_2E0)))))
% 0.58/0.76  FOF formula (forall (A_27a:d) (A_27b:d) (X0_2E0:u) (X1_2E0:u), (((eq du) ((s (tyop_2Elist_2Elist A_27b)) ((c_2Elist_2EMAP_2E2 ((s ((tyop_2Emin_2Efun A_27a) A_27b)) X0_2E0)) ((s (tyop_2Elist_2Elist A_27a)) X1_2E0)))) ((s (tyop_2Elist_2Elist A_27b)) ((app_2E2 ((s ((tyop_2Emin_2Efun (tyop_2Elist_2Elist A_27a)) (tyop_2Elist_2Elist A_27b))) ((app_2E2 ((s ((tyop_2Emin_2Efun ((tyop_2Emin_2Efun A_27a) A_27b)) ((tyop_2Emin_2Efun (tyop_2Elist_2Elist A_27a)) (tyop_2Elist_2Elist A_27b)))) c_2Elist_2EMAP_2E0)) ((s ((tyop_2Emin_2Efun A_27a) A_27b)) X0_2E0)))) ((s (tyop_2Elist_2Elist A_27a)) X1_2E0))))) of role axiom named arityeq2_2Ec_2Elist_2EMAP_2E2_2Emono_2EA_27a_20mono_2EA_27b
% 0.58/0.76  A new axiom: (forall (A_27a:d) (A_27b:d) (X0_2E0:u) (X1_2E0:u), (((eq du) ((s (tyop_2Elist_2Elist A_27b)) ((c_2Elist_2EMAP_2E2 ((s ((tyop_2Emin_2Efun A_27a) A_27b)) X0_2E0)) ((s (tyop_2Elist_2Elist A_27a)) X1_2E0)))) ((s (tyop_2Elist_2Elist A_27b)) ((app_2E2 ((s ((tyop_2Emin_2Efun (tyop_2Elist_2Elist A_27a)) (tyop_2Elist_2Elist A_27b))) ((app_2E2 ((s ((tyop_2Emin_2Efun ((tyop_2Emin_2Efun A_27a) A_27b)) ((tyop_2Emin_2Efun (tyop_2Elist_2Elist A_27a)) (tyop_2Elist_2Elist A_27b)))) c_2Elist_2EMAP_2E0)) ((s ((tyop_2Emin_2Efun A_27a) A_27b)) X0_2E0)))) ((s (tyop_2Elist_2Elist A_27a)) X1_2E0)))))
% 0.58/0.76  FOF formula (forall (A_27a:d) (X0_2E0:u), (((eq mono_2Etyop_2Enum_2Enum) (j_mono_2Etyop_2Enum_2Enum ((s tyop_2Enum_2Enum) (c_2Efcp_2Edimindex_2E1 ((s (tyop_2Ebool_2Eitself A_27a)) X0_2E0))))) (j_mono_2Etyop_2Enum_2Enum ((s tyop_2Enum_2Enum) ((app_2E2 ((s ((tyop_2Emin_2Efun (tyop_2Ebool_2Eitself A_27a)) tyop_2Enum_2Enum)) c_2Efcp_2Edimindex_2E0)) ((s (tyop_2Ebool_2Eitself A_27a)) X0_2E0)))))) of role axiom named arityeq1_2Ec_2Efcp_2Edimindex_2E1_2Emono_2EA_27a
% 0.58/0.76  A new axiom: (forall (A_27a:d) (X0_2E0:u), (((eq mono_2Etyop_2Enum_2Enum) (j_mono_2Etyop_2Enum_2Enum ((s tyop_2Enum_2Enum) (c_2Efcp_2Edimindex_2E1 ((s (tyop_2Ebool_2Eitself A_27a)) X0_2E0))))) (j_mono_2Etyop_2Enum_2Enum ((s tyop_2Enum_2Enum) ((app_2E2 ((s ((tyop_2Emin_2Efun (tyop_2Ebool_2Eitself A_27a)) tyop_2Enum_2Enum)) c_2Efcp_2Edimindex_2E0)) ((s (tyop_2Ebool_2Eitself A_27a)) X0_2E0))))))
% 0.58/0.76  FOF formula (forall (A_27b:d) (X0_2E0:u), (((eq mono_2Etyop_2Enum_2Enum) (j_mono_2Etyop_2Enum_2Enum ((s tyop_2Enum_2Enum) (c_2Efcp_2Edimindex_2E1 ((s (tyop_2Ebool_2Eitself A_27b)) X0_2E0))))) (j_mono_2Etyop_2Enum_2Enum ((s tyop_2Enum_2Enum) ((app_2E2 ((s ((tyop_2Emin_2Efun (tyop_2Ebool_2Eitself A_27b)) tyop_2Enum_2Enum)) c_2Efcp_2Edimindex_2E0)) ((s (tyop_2Ebool_2Eitself A_27b)) X0_2E0)))))) of role axiom named arityeq1_2Ec_2Efcp_2Edimindex_2E1_2Emono_2EA_27b
% 0.58/0.76  A new axiom: (forall (A_27b:d) (X0_2E0:u), (((eq mono_2Etyop_2Enum_2Enum) (j_mono_2Etyop_2Enum_2Enum ((s tyop_2Enum_2Enum) (c_2Efcp_2Edimindex_2E1 ((s (tyop_2Ebool_2Eitself A_27b)) X0_2E0))))) (j_mono_2Etyop_2Enum_2Enum ((s tyop_2Enum_2Enum) ((app_2E2 ((s ((tyop_2Emin_2Efun (tyop_2Ebool_2Eitself A_27b)) tyop_2Enum_2Enum)) c_2Efcp_2Edimindex_2E0)) ((s (tyop_2Ebool_2Eitself A_27b)) X0_2E0))))))
% 0.60/0.77  FOF formula (forall (A_27a:d) (A_27b:d) (X0_2E0:u) (X1:mono_2Etyop_2Enum_2Enum), (((eq du) ((s A_27a) ((c_2Efcp_2Efcp__index_2E2 ((s ((tyop_2Efcp_2Ecart A_27a) A_27b)) X0_2E0)) ((s tyop_2Enum_2Enum) (i_mono_2Etyop_2Enum_2Enum X1))))) ((s A_27a) ((app_2E2 ((s ((tyop_2Emin_2Efun tyop_2Enum_2Enum) A_27a)) ((app_2E2 ((s ((tyop_2Emin_2Efun ((tyop_2Efcp_2Ecart A_27a) A_27b)) ((tyop_2Emin_2Efun tyop_2Enum_2Enum) A_27a))) c_2Efcp_2Efcp__index_2E0)) ((s ((tyop_2Efcp_2Ecart A_27a) A_27b)) X0_2E0)))) ((s tyop_2Enum_2Enum) (i_mono_2Etyop_2Enum_2Enum X1)))))) of role axiom named arityeq2_2Ec_2Efcp_2Efcp__index_2E2_2Emono_2EA_27a_20mono_2EA_27b
% 0.60/0.77  A new axiom: (forall (A_27a:d) (A_27b:d) (X0_2E0:u) (X1:mono_2Etyop_2Enum_2Enum), (((eq du) ((s A_27a) ((c_2Efcp_2Efcp__index_2E2 ((s ((tyop_2Efcp_2Ecart A_27a) A_27b)) X0_2E0)) ((s tyop_2Enum_2Enum) (i_mono_2Etyop_2Enum_2Enum X1))))) ((s A_27a) ((app_2E2 ((s ((tyop_2Emin_2Efun tyop_2Enum_2Enum) A_27a)) ((app_2E2 ((s ((tyop_2Emin_2Efun ((tyop_2Efcp_2Ecart A_27a) A_27b)) ((tyop_2Emin_2Efun tyop_2Enum_2Enum) A_27a))) c_2Efcp_2Efcp__index_2E0)) ((s ((tyop_2Efcp_2Ecart A_27a) A_27b)) X0_2E0)))) ((s tyop_2Enum_2Enum) (i_mono_2Etyop_2Enum_2Enum X1))))))
% 0.60/0.77  FOF formula (forall (A_27a:d) (X0_2E0:u) (X1:mono_2Etyop_2Enum_2Enum), (((eq Prop) (j_mono_2Etyop_2Emin_2Ebool ((s tyop_2Emin_2Ebool) ((c_2Efcp_2Efcp__index_2E2 ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) X0_2E0)) ((s tyop_2Enum_2Enum) (i_mono_2Etyop_2Enum_2Enum X1)))))) ((j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29 ((s ((tyop_2Emin_2Efun tyop_2Enum_2Enum) tyop_2Emin_2Ebool)) ((app_2E2 ((s ((tyop_2Emin_2Efun ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) ((tyop_2Emin_2Efun tyop_2Enum_2Enum) tyop_2Emin_2Ebool))) c_2Efcp_2Efcp__index_2E0)) ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) X0_2E0)))) X1))) of role axiom named arityeq2_2Ec_2Efcp_2Efcp__index_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2EA_27a
% 0.60/0.77  A new axiom: (forall (A_27a:d) (X0_2E0:u) (X1:mono_2Etyop_2Enum_2Enum), (((eq Prop) (j_mono_2Etyop_2Emin_2Ebool ((s tyop_2Emin_2Ebool) ((c_2Efcp_2Efcp__index_2E2 ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) X0_2E0)) ((s tyop_2Enum_2Enum) (i_mono_2Etyop_2Enum_2Enum X1)))))) ((j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29 ((s ((tyop_2Emin_2Efun tyop_2Enum_2Enum) tyop_2Emin_2Ebool)) ((app_2E2 ((s ((tyop_2Emin_2Efun ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) ((tyop_2Emin_2Efun tyop_2Enum_2Enum) tyop_2Emin_2Ebool))) c_2Efcp_2Efcp__index_2E0)) ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) X0_2E0)))) X1)))
% 0.60/0.77  FOF formula (forall (A_27a:d) (X0:mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29), (((eq du) ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) (c_2Ebitstring_2Ev2w_2E1 ((s (tyop_2Elist_2Elist tyop_2Emin_2Ebool)) (i_mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29 X0))))) ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) ((app_2E2 ((s ((tyop_2Emin_2Efun (tyop_2Elist_2Elist tyop_2Emin_2Ebool)) ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a))) c_2Ebitstring_2Ev2w_2E0)) ((s (tyop_2Elist_2Elist tyop_2Emin_2Ebool)) (i_mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29 X0)))))) of role axiom named arityeq1_2Ec_2Ebitstring_2Ev2w_2E1_2Emono_2EA_27a
% 0.60/0.77  A new axiom: (forall (A_27a:d) (X0:mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29), (((eq du) ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) (c_2Ebitstring_2Ev2w_2E1 ((s (tyop_2Elist_2Elist tyop_2Emin_2Ebool)) (i_mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29 X0))))) ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) ((app_2E2 ((s ((tyop_2Emin_2Efun (tyop_2Elist_2Elist tyop_2Emin_2Ebool)) ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a))) c_2Ebitstring_2Ev2w_2E0)) ((s (tyop_2Elist_2Elist tyop_2Emin_2Ebool)) (i_mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29 X0))))))
% 0.60/0.78  FOF formula (forall (A_27a:d) (X0_2E0:u), (((eq du) ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) (c_2Ewords_2Eword__1comp_2E1 ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) X0_2E0)))) ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) ((app_2E2 ((s ((tyop_2Emin_2Efun ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a))) c_2Ewords_2Eword__1comp_2E0)) ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) X0_2E0))))) of role axiom named arityeq1_2Ec_2Ewords_2Eword__1comp_2E1_2Emono_2EA_27a
% 0.60/0.78  A new axiom: (forall (A_27a:d) (X0_2E0:u), (((eq du) ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) (c_2Ewords_2Eword__1comp_2E1 ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) X0_2E0)))) ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) ((app_2E2 ((s ((tyop_2Emin_2Efun ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a))) c_2Ewords_2Eword__1comp_2E0)) ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) X0_2E0)))))
% 0.60/0.78  FOF formula (forall (V0:(Prop->Prop)) (V1:Prop), (((eq du) ((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)))))) of role axiom named monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool
% 0.60/0.78  A new axiom: (forall (V0:(Prop->Prop)) (V1:Prop), (((eq du) ((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))))))
% 0.60/0.78  FOF formula (forall (V0:(Prop->(Prop->Prop))) (V1:Prop), (((eq du) ((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)))))) of role axiom named monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29
% 0.60/0.78  A new axiom: (forall (V0:(Prop->(Prop->Prop))) (V1:Prop), (((eq du) ((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))))))
% 0.60/0.78  FOF formula (forall (V0:(Prop->(Prop->(Prop->Prop)))) (V1:Prop), (((eq du) ((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 V1)))) ((s ((tyop_2Emin_2Efun tyop_2Emin_2Ebool) ((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_2Efun tyop_2Emin_2Ebool) tyop_2Emin_2Ebool)))) (i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29 V0))) ((s tyop_2Emin_2Ebool) (i_mono_2Etyop_2Emin_2Ebool V1)))))) of role axiom named monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29
% 0.60/0.78  A new axiom: (forall (V0:(Prop->(Prop->(Prop->Prop)))) (V1:Prop), (((eq du) ((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 V1)))) ((s ((tyop_2Emin_2Efun tyop_2Emin_2Ebool) ((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_2Efun tyop_2Emin_2Ebool) tyop_2Emin_2Ebool)))) (i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29 V0))) ((s tyop_2Emin_2Ebool) (i_mono_2Etyop_2Emin_2Ebool V1))))))
% 0.60/0.78  FOF formula (forall (V0:((Prop->Prop)->(mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29->mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29))) (V1:(Prop->Prop)), (((eq du) ((s ((tyop_2Emin_2Efun (tyop_2Elist_2Elist tyop_2Emin_2Ebool)) (tyop_2Elist_2Elist tyop_2Emin_2Ebool))) (i_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_29 (V0 V1)))) ((s ((tyop_2Emin_2Efun (tyop_2Elist_2Elist tyop_2Emin_2Ebool)) (tyop_2Elist_2Elist tyop_2Emin_2Ebool))) ((app_2E2 ((s ((tyop_2Emin_2Efun ((tyop_2Emin_2Efun tyop_2Emin_2Ebool) tyop_2Emin_2Ebool)) ((tyop_2Emin_2Efun (tyop_2Elist_2Elist tyop_2Emin_2Ebool)) (tyop_2Elist_2Elist tyop_2Emin_2Ebool)))) (i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_29_29 V0))) ((s ((tyop_2Emin_2Efun tyop_2Emin_2Ebool) tyop_2Emin_2Ebool)) (i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29 V1)))))) of role axiom named monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_29
% 0.60/0.78  A new axiom: (forall (V0:((Prop->Prop)->(mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29->mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29))) (V1:(Prop->Prop)), (((eq du) ((s ((tyop_2Emin_2Efun (tyop_2Elist_2Elist tyop_2Emin_2Ebool)) (tyop_2Elist_2Elist tyop_2Emin_2Ebool))) (i_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_29 (V0 V1)))) ((s ((tyop_2Emin_2Efun (tyop_2Elist_2Elist tyop_2Emin_2Ebool)) (tyop_2Elist_2Elist tyop_2Emin_2Ebool))) ((app_2E2 ((s ((tyop_2Emin_2Efun ((tyop_2Emin_2Efun tyop_2Emin_2Ebool) tyop_2Emin_2Ebool)) ((tyop_2Emin_2Efun (tyop_2Elist_2Elist tyop_2Emin_2Ebool)) (tyop_2Elist_2Elist tyop_2Emin_2Ebool)))) (i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_29_29 V0))) ((s ((tyop_2Emin_2Efun tyop_2Emin_2Ebool) tyop_2Emin_2Ebool)) (i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29 V1))))))
% 0.60/0.78  FOF formula (forall (V0:((mono_2Etyop_2Enum_2Enum->Prop)->(mono_2Etyop_2Enum_2Enum->Prop))) (V1:(mono_2Etyop_2Enum_2Enum->Prop)), (((eq du) ((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_2Emin_2Efun tyop_2Enum_2Enum) tyop_2Emin_2Ebool)) ((tyop_2Emin_2Efun tyop_2Enum_2Enum) tyop_2Emin_2Ebool))) (i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_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)))))) of role axiom named monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29
% 0.60/0.78  A new axiom: (forall (V0:((mono_2Etyop_2Enum_2Enum->Prop)->(mono_2Etyop_2Enum_2Enum->Prop))) (V1:(mono_2Etyop_2Enum_2Enum->Prop)), (((eq du) ((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_2Emin_2Efun tyop_2Enum_2Enum) tyop_2Emin_2Ebool)) ((tyop_2Emin_2Efun tyop_2Enum_2Enum) tyop_2Emin_2Ebool))) (i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_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))))))
% 0.60/0.79  FOF formula (forall (V0:(mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29->Prop)) (V1:mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29), (((eq du) ((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_2Emin_2Ebool)) tyop_2Emin_2Ebool)) (i_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29 V0))) ((s (tyop_2Elist_2Elist tyop_2Emin_2Ebool)) (i_mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29 V1)))))) of role axiom named monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool
% 0.60/0.79  A new axiom: (forall (V0:(mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29->Prop)) (V1:mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29), (((eq du) ((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_2Emin_2Ebool)) tyop_2Emin_2Ebool)) (i_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29 V0))) ((s (tyop_2Elist_2Elist tyop_2Emin_2Ebool)) (i_mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29 V1))))))
% 0.60/0.79  FOF formula (forall (V0:(mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29->(mono_2Etyop_2Enum_2Enum->Prop))) (V1:mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29), (((eq du) ((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_2Elist_2Elist tyop_2Emin_2Ebool)) ((tyop_2Emin_2Efun tyop_2Enum_2Enum) tyop_2Emin_2Ebool))) (i_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29 V0))) ((s (tyop_2Elist_2Elist tyop_2Emin_2Ebool)) (i_mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29 V1)))))) of role axiom named monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29
% 0.60/0.79  A new axiom: (forall (V0:(mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29->(mono_2Etyop_2Enum_2Enum->Prop))) (V1:mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29), (((eq du) ((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_2Elist_2Elist tyop_2Emin_2Ebool)) ((tyop_2Emin_2Efun tyop_2Enum_2Enum) tyop_2Emin_2Ebool))) (i_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29 V0))) ((s (tyop_2Elist_2Elist tyop_2Emin_2Ebool)) (i_mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29 V1))))))
% 0.60/0.79  FOF formula (forall (V0:(mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29->mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29)) (V1:mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29), (((eq du) ((s (tyop_2Elist_2Elist tyop_2Emin_2Ebool)) (i_mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29 (V0 V1)))) ((s (tyop_2Elist_2Elist tyop_2Emin_2Ebool)) ((app_2E2 ((s ((tyop_2Emin_2Efun (tyop_2Elist_2Elist tyop_2Emin_2Ebool)) (tyop_2Elist_2Elist tyop_2Emin_2Ebool))) (i_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_29 V0))) ((s (tyop_2Elist_2Elist tyop_2Emin_2Ebool)) (i_mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29 V1)))))) of role axiom named monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_20mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29
% 0.60/0.80  A new axiom: (forall (V0:(mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29->mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29)) (V1:mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29), (((eq du) ((s (tyop_2Elist_2Elist tyop_2Emin_2Ebool)) (i_mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29 (V0 V1)))) ((s (tyop_2Elist_2Elist tyop_2Emin_2Ebool)) ((app_2E2 ((s ((tyop_2Emin_2Efun (tyop_2Elist_2Elist tyop_2Emin_2Ebool)) (tyop_2Elist_2Elist tyop_2Emin_2Ebool))) (i_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_29 V0))) ((s (tyop_2Elist_2Elist tyop_2Emin_2Ebool)) (i_mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29 V1))))))
% 0.60/0.80  FOF formula (forall (V0:(mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29->mono_2Etyop_2Enum_2Enum)) (V1:mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29), (((eq du) ((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_2Emin_2Ebool)) tyop_2Enum_2Enum)) (i_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Enum_2Enum_29 V0))) ((s (tyop_2Elist_2Elist tyop_2Emin_2Ebool)) (i_mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29 V1)))))) of role axiom named monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_20mono_2Etyop_2Enum_2Enum
% 0.60/0.80  A new axiom: (forall (V0:(mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29->mono_2Etyop_2Enum_2Enum)) (V1:mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29), (((eq du) ((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_2Emin_2Ebool)) tyop_2Enum_2Enum)) (i_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Enum_2Enum_29 V0))) ((s (tyop_2Elist_2Elist tyop_2Emin_2Ebool)) (i_mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29 V1))))))
% 0.60/0.80  FOF formula (forall (V0:(mono_2Etyop_2Enum_2Enum->Prop)) (V1:mono_2Etyop_2Enum_2Enum), (((eq du) ((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)))))) of role axiom named monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Emin_2Ebool
% 0.60/0.80  A new axiom: (forall (V0:(mono_2Etyop_2Enum_2Enum->Prop)) (V1:mono_2Etyop_2Enum_2Enum), (((eq du) ((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))))))
% 0.60/0.80  FOF formula (forall (V0:(mono_2Etyop_2Enum_2Enum->(mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29->Prop))) (V1:mono_2Etyop_2Enum_2Enum), (((eq du) ((s ((tyop_2Emin_2Efun (tyop_2Elist_2Elist tyop_2Emin_2Ebool)) tyop_2Emin_2Ebool)) (i_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29 (V0 V1)))) ((s ((tyop_2Emin_2Efun (tyop_2Elist_2Elist tyop_2Emin_2Ebool)) tyop_2Emin_2Ebool)) ((app_2E2 ((s ((tyop_2Emin_2Efun tyop_2Enum_2Enum) ((tyop_2Emin_2Efun (tyop_2Elist_2Elist tyop_2Emin_2Ebool)) tyop_2Emin_2Ebool))) (i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29 V0))) ((s tyop_2Enum_2Enum) (i_mono_2Etyop_2Enum_2Enum V1)))))) of role axiom named monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29
% 0.60/0.80  A new axiom: (forall (V0:(mono_2Etyop_2Enum_2Enum->(mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29->Prop))) (V1:mono_2Etyop_2Enum_2Enum), (((eq du) ((s ((tyop_2Emin_2Efun (tyop_2Elist_2Elist tyop_2Emin_2Ebool)) tyop_2Emin_2Ebool)) (i_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29 (V0 V1)))) ((s ((tyop_2Emin_2Efun (tyop_2Elist_2Elist tyop_2Emin_2Ebool)) tyop_2Emin_2Ebool)) ((app_2E2 ((s ((tyop_2Emin_2Efun tyop_2Enum_2Enum) ((tyop_2Emin_2Efun (tyop_2Elist_2Elist tyop_2Emin_2Ebool)) tyop_2Emin_2Ebool))) (i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29 V0))) ((s tyop_2Enum_2Enum) (i_mono_2Etyop_2Enum_2Enum V1))))))
% 0.60/0.80  FOF formula (forall (V0:(mono_2Etyop_2Enum_2Enum->(mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29->(mono_2Etyop_2Enum_2Enum->Prop)))) (V1:mono_2Etyop_2Enum_2Enum), (((eq du) ((s ((tyop_2Emin_2Efun (tyop_2Elist_2Elist tyop_2Emin_2Ebool)) ((tyop_2Emin_2Efun tyop_2Enum_2Enum) tyop_2Emin_2Ebool))) (i_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29 (V0 V1)))) ((s ((tyop_2Emin_2Efun (tyop_2Elist_2Elist tyop_2Emin_2Ebool)) ((tyop_2Emin_2Efun tyop_2Enum_2Enum) tyop_2Emin_2Ebool))) ((app_2E2 ((s ((tyop_2Emin_2Efun tyop_2Enum_2Enum) ((tyop_2Emin_2Efun (tyop_2Elist_2Elist tyop_2Emin_2Ebool)) ((tyop_2Emin_2Efun tyop_2Enum_2Enum) tyop_2Emin_2Ebool)))) (i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29_29 V0))) ((s tyop_2Enum_2Enum) (i_mono_2Etyop_2Enum_2Enum V1)))))) of role axiom named monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29
% 0.60/0.80  A new axiom: (forall (V0:(mono_2Etyop_2Enum_2Enum->(mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29->(mono_2Etyop_2Enum_2Enum->Prop)))) (V1:mono_2Etyop_2Enum_2Enum), (((eq du) ((s ((tyop_2Emin_2Efun (tyop_2Elist_2Elist tyop_2Emin_2Ebool)) ((tyop_2Emin_2Efun tyop_2Enum_2Enum) tyop_2Emin_2Ebool))) (i_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29 (V0 V1)))) ((s ((tyop_2Emin_2Efun (tyop_2Elist_2Elist tyop_2Emin_2Ebool)) ((tyop_2Emin_2Efun tyop_2Enum_2Enum) tyop_2Emin_2Ebool))) ((app_2E2 ((s ((tyop_2Emin_2Efun tyop_2Enum_2Enum) ((tyop_2Emin_2Efun (tyop_2Elist_2Elist tyop_2Emin_2Ebool)) ((tyop_2Emin_2Efun tyop_2Enum_2Enum) tyop_2Emin_2Ebool)))) (i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29_29 V0))) ((s tyop_2Enum_2Enum) (i_mono_2Etyop_2Enum_2Enum V1))))))
% 0.60/0.80  FOF formula (forall (V0:(mono_2Etyop_2Enum_2Enum->(mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29->mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29))) (V1:mono_2Etyop_2Enum_2Enum), (((eq du) ((s ((tyop_2Emin_2Efun (tyop_2Elist_2Elist tyop_2Emin_2Ebool)) (tyop_2Elist_2Elist tyop_2Emin_2Ebool))) (i_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_29 (V0 V1)))) ((s ((tyop_2Emin_2Efun (tyop_2Elist_2Elist tyop_2Emin_2Ebool)) (tyop_2Elist_2Elist tyop_2Emin_2Ebool))) ((app_2E2 ((s ((tyop_2Emin_2Efun tyop_2Enum_2Enum) ((tyop_2Emin_2Efun (tyop_2Elist_2Elist tyop_2Emin_2Ebool)) (tyop_2Elist_2Elist tyop_2Emin_2Ebool)))) (i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_29_29 V0))) ((s tyop_2Enum_2Enum) (i_mono_2Etyop_2Enum_2Enum V1)))))) of role axiom named monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_29
% 0.60/0.80  A new axiom: (forall (V0:(mono_2Etyop_2Enum_2Enum->(mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29->mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29))) (V1:mono_2Etyop_2Enum_2Enum), (((eq du) ((s ((tyop_2Emin_2Efun (tyop_2Elist_2Elist tyop_2Emin_2Ebool)) (tyop_2Elist_2Elist tyop_2Emin_2Ebool))) (i_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_29 (V0 V1)))) ((s ((tyop_2Emin_2Efun (tyop_2Elist_2Elist tyop_2Emin_2Ebool)) (tyop_2Elist_2Elist tyop_2Emin_2Ebool))) ((app_2E2 ((s ((tyop_2Emin_2Efun tyop_2Enum_2Enum) ((tyop_2Emin_2Efun (tyop_2Elist_2Elist tyop_2Emin_2Ebool)) (tyop_2Elist_2Elist tyop_2Emin_2Ebool)))) (i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_29_29 V0))) ((s tyop_2Enum_2Enum) (i_mono_2Etyop_2Enum_2Enum V1))))))
% 0.60/0.81  FOF formula (forall (V0:(mono_2Etyop_2Enum_2Enum->(mono_2Etyop_2Enum_2Enum->Prop))) (V1:mono_2Etyop_2Enum_2Enum), (((eq du) ((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)))))) of role axiom named monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29
% 0.60/0.81  A new axiom: (forall (V0:(mono_2Etyop_2Enum_2Enum->(mono_2Etyop_2Enum_2Enum->Prop))) (V1:mono_2Etyop_2Enum_2Enum), (((eq du) ((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))))))
% 0.60/0.81  FOF formula (forall (V0:(mono_2Etyop_2Enum_2Enum->(mono_2Etyop_2Enum_2Enum->mono_2Etyop_2Enum_2Enum))) (V1:mono_2Etyop_2Enum_2Enum), (((eq du) ((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)))))) of role axiom named monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29
% 0.60/0.81  A new axiom: (forall (V0:(mono_2Etyop_2Enum_2Enum->(mono_2Etyop_2Enum_2Enum->mono_2Etyop_2Enum_2Enum))) (V1:mono_2Etyop_2Enum_2Enum), (((eq du) ((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))))))
% 0.60/0.81  FOF formula (forall (V0:(mono_2Etyop_2Enum_2Enum->mono_2Etyop_2Enum_2Enum)) (V1:mono_2Etyop_2Enum_2Enum), (((eq du) ((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)))))) of role axiom named monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Enum_2Enum
% 0.60/0.81  A new axiom: (forall (V0:(mono_2Etyop_2Enum_2Enum->mono_2Etyop_2Enum_2Enum)) (V1:mono_2Etyop_2Enum_2Enum), (((eq du) ((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))))))
% 0.60/0.81  FOF formula (((eq du) ((s ((tyop_2Emin_2Efun tyop_2Emin_2Ebool) ((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_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29 mono_2Ec_2Ebool_2ECOND_2Emono_2Etyop_2Emin_2Ebool))) ((s ((tyop_2Emin_2Efun tyop_2Emin_2Ebool) ((tyop_2Emin_2Efun tyop_2Emin_2Ebool) ((tyop_2Emin_2Efun tyop_2Emin_2Ebool) tyop_2Emin_2Ebool)))) c_2Ebool_2ECOND_2E0)) of role axiom named monoeq_2Emono_2Ec_2Ebool_2ECOND_2E0_2Emono_2Etyop_2Emin_2Ebool
% 0.60/0.81  A new axiom: (((eq du) ((s ((tyop_2Emin_2Efun tyop_2Emin_2Ebool) ((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_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29 mono_2Ec_2Ebool_2ECOND_2Emono_2Etyop_2Emin_2Ebool))) ((s ((tyop_2Emin_2Efun tyop_2Emin_2Ebool) ((tyop_2Emin_2Efun tyop_2Emin_2Ebool) ((tyop_2Emin_2Efun tyop_2Emin_2Ebool) tyop_2Emin_2Ebool)))) c_2Ebool_2ECOND_2E0))
% 0.60/0.81  FOF formula (forall (V0:Prop) (V1:Prop) (V2:Prop), (((eq du) ((s tyop_2Emin_2Ebool) (i_mono_2Etyop_2Emin_2Ebool (((mono_2Ec_2Ebool_2ECOND_2Emono_2Etyop_2Emin_2Ebool V0) V1) V2)))) ((s tyop_2Emin_2Ebool) (((c_2Ebool_2ECOND_2E3 ((s tyop_2Emin_2Ebool) (i_mono_2Etyop_2Emin_2Ebool V0))) ((s tyop_2Emin_2Ebool) (i_mono_2Etyop_2Emin_2Ebool V1))) ((s tyop_2Emin_2Ebool) (i_mono_2Etyop_2Emin_2Ebool V2)))))) of role axiom named monoeq_2Emono_2Ec_2Ebool_2ECOND_2E3_2Emono_2Etyop_2Emin_2Ebool
% 0.60/0.81  A new axiom: (forall (V0:Prop) (V1:Prop) (V2:Prop), (((eq du) ((s tyop_2Emin_2Ebool) (i_mono_2Etyop_2Emin_2Ebool (((mono_2Ec_2Ebool_2ECOND_2Emono_2Etyop_2Emin_2Ebool V0) V1) V2)))) ((s tyop_2Emin_2Ebool) (((c_2Ebool_2ECOND_2E3 ((s tyop_2Emin_2Ebool) (i_mono_2Etyop_2Emin_2Ebool V0))) ((s tyop_2Emin_2Ebool) (i_mono_2Etyop_2Emin_2Ebool V1))) ((s tyop_2Emin_2Ebool) (i_mono_2Etyop_2Emin_2Ebool V2))))))
% 0.60/0.81  FOF formula (((eq du) ((s ((tyop_2Emin_2Efun tyop_2Enum_2Enum) ((tyop_2Emin_2Efun (tyop_2Elist_2Elist tyop_2Emin_2Ebool)) tyop_2Emin_2Ebool))) (i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29 mono_2Ec_2Elist_2EEL_2Emono_2Etyop_2Emin_2Ebool))) ((s ((tyop_2Emin_2Efun tyop_2Enum_2Enum) ((tyop_2Emin_2Efun (tyop_2Elist_2Elist tyop_2Emin_2Ebool)) tyop_2Emin_2Ebool))) c_2Elist_2EEL_2E0)) of role axiom named monoeq_2Emono_2Ec_2Elist_2EEL_2E0_2Emono_2Etyop_2Emin_2Ebool
% 0.60/0.81  A new axiom: (((eq du) ((s ((tyop_2Emin_2Efun tyop_2Enum_2Enum) ((tyop_2Emin_2Efun (tyop_2Elist_2Elist tyop_2Emin_2Ebool)) tyop_2Emin_2Ebool))) (i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29 mono_2Ec_2Elist_2EEL_2Emono_2Etyop_2Emin_2Ebool))) ((s ((tyop_2Emin_2Efun tyop_2Enum_2Enum) ((tyop_2Emin_2Efun (tyop_2Elist_2Elist tyop_2Emin_2Ebool)) tyop_2Emin_2Ebool))) c_2Elist_2EEL_2E0))
% 0.60/0.81  FOF formula (forall (V0:mono_2Etyop_2Enum_2Enum) (V1:mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29), (((eq du) ((s tyop_2Emin_2Ebool) (i_mono_2Etyop_2Emin_2Ebool ((mono_2Ec_2Elist_2EEL_2Emono_2Etyop_2Emin_2Ebool V0) V1)))) ((s tyop_2Emin_2Ebool) ((c_2Elist_2EEL_2E2 ((s tyop_2Enum_2Enum) (i_mono_2Etyop_2Enum_2Enum V0))) ((s (tyop_2Elist_2Elist tyop_2Emin_2Ebool)) (i_mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29 V1)))))) of role axiom named monoeq_2Emono_2Ec_2Elist_2EEL_2E2_2Emono_2Etyop_2Emin_2Ebool
% 0.60/0.81  A new axiom: (forall (V0:mono_2Etyop_2Enum_2Enum) (V1:mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29), (((eq du) ((s tyop_2Emin_2Ebool) (i_mono_2Etyop_2Emin_2Ebool ((mono_2Ec_2Elist_2EEL_2Emono_2Etyop_2Emin_2Ebool V0) V1)))) ((s tyop_2Emin_2Ebool) ((c_2Elist_2EEL_2E2 ((s tyop_2Enum_2Enum) (i_mono_2Etyop_2Enum_2Enum V0))) ((s (tyop_2Elist_2Elist tyop_2Emin_2Ebool)) (i_mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29 V1))))))
% 0.66/0.82  FOF formula (((eq du) ((s ((tyop_2Emin_2Efun (tyop_2Elist_2Elist tyop_2Emin_2Ebool)) tyop_2Enum_2Enum)) (i_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Enum_2Enum_29 mono_2Ec_2Elist_2ELENGTH_2Emono_2Etyop_2Emin_2Ebool))) ((s ((tyop_2Emin_2Efun (tyop_2Elist_2Elist tyop_2Emin_2Ebool)) tyop_2Enum_2Enum)) c_2Elist_2ELENGTH_2E0)) of role axiom named monoeq_2Emono_2Ec_2Elist_2ELENGTH_2E0_2Emono_2Etyop_2Emin_2Ebool
% 0.66/0.82  A new axiom: (((eq du) ((s ((tyop_2Emin_2Efun (tyop_2Elist_2Elist tyop_2Emin_2Ebool)) tyop_2Enum_2Enum)) (i_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Enum_2Enum_29 mono_2Ec_2Elist_2ELENGTH_2Emono_2Etyop_2Emin_2Ebool))) ((s ((tyop_2Emin_2Efun (tyop_2Elist_2Elist tyop_2Emin_2Ebool)) tyop_2Enum_2Enum)) c_2Elist_2ELENGTH_2E0))
% 0.66/0.82  FOF formula (forall (V0:mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29), (((eq du) ((s tyop_2Enum_2Enum) (i_mono_2Etyop_2Enum_2Enum (mono_2Ec_2Elist_2ELENGTH_2Emono_2Etyop_2Emin_2Ebool V0)))) ((s tyop_2Enum_2Enum) (c_2Elist_2ELENGTH_2E1 ((s (tyop_2Elist_2Elist tyop_2Emin_2Ebool)) (i_mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29 V0)))))) of role axiom named monoeq_2Emono_2Ec_2Elist_2ELENGTH_2E1_2Emono_2Etyop_2Emin_2Ebool
% 0.66/0.82  A new axiom: (forall (V0:mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29), (((eq du) ((s tyop_2Enum_2Enum) (i_mono_2Etyop_2Enum_2Enum (mono_2Ec_2Elist_2ELENGTH_2Emono_2Etyop_2Emin_2Ebool V0)))) ((s tyop_2Enum_2Enum) (c_2Elist_2ELENGTH_2E1 ((s (tyop_2Elist_2Elist tyop_2Emin_2Ebool)) (i_mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29 V0))))))
% 0.66/0.82  FOF formula (((eq du) ((s ((tyop_2Emin_2Efun ((tyop_2Emin_2Efun tyop_2Enum_2Enum) tyop_2Emin_2Ebool)) ((tyop_2Emin_2Efun tyop_2Enum_2Enum) tyop_2Emin_2Ebool))) (i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29 mono_2Ec_2Ebool_2ELET_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Emin_2Ebool))) ((s ((tyop_2Emin_2Efun ((tyop_2Emin_2Efun tyop_2Enum_2Enum) tyop_2Emin_2Ebool)) ((tyop_2Emin_2Efun tyop_2Enum_2Enum) tyop_2Emin_2Ebool))) c_2Ebool_2ELET_2E0)) of role axiom named monoeq_2Emono_2Ec_2Ebool_2ELET_2E0_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Emin_2Ebool
% 0.66/0.82  A new axiom: (((eq du) ((s ((tyop_2Emin_2Efun ((tyop_2Emin_2Efun tyop_2Enum_2Enum) tyop_2Emin_2Ebool)) ((tyop_2Emin_2Efun tyop_2Enum_2Enum) tyop_2Emin_2Ebool))) (i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29 mono_2Ec_2Ebool_2ELET_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Emin_2Ebool))) ((s ((tyop_2Emin_2Efun ((tyop_2Emin_2Efun tyop_2Enum_2Enum) tyop_2Emin_2Ebool)) ((tyop_2Emin_2Efun tyop_2Enum_2Enum) tyop_2Emin_2Ebool))) c_2Ebool_2ELET_2E0))
% 0.66/0.82  FOF formula (forall (V0:(mono_2Etyop_2Enum_2Enum->Prop)) (V1:mono_2Etyop_2Enum_2Enum), (((eq du) ((s tyop_2Emin_2Ebool) (i_mono_2Etyop_2Emin_2Ebool ((mono_2Ec_2Ebool_2ELET_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Emin_2Ebool V0) V1)))) ((s tyop_2Emin_2Ebool) ((c_2Ebool_2ELET_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)))))) of role axiom named monoeq_2Emono_2Ec_2Ebool_2ELET_2E2_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Emin_2Ebool
% 0.66/0.82  A new axiom: (forall (V0:(mono_2Etyop_2Enum_2Enum->Prop)) (V1:mono_2Etyop_2Enum_2Enum), (((eq du) ((s tyop_2Emin_2Ebool) (i_mono_2Etyop_2Emin_2Ebool ((mono_2Ec_2Ebool_2ELET_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Emin_2Ebool V0) V1)))) ((s tyop_2Emin_2Ebool) ((c_2Ebool_2ELET_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))))))
% 0.66/0.82  FOF formula (((eq du) ((s ((tyop_2Emin_2Efun ((tyop_2Emin_2Efun tyop_2Emin_2Ebool) tyop_2Emin_2Ebool)) ((tyop_2Emin_2Efun (tyop_2Elist_2Elist tyop_2Emin_2Ebool)) (tyop_2Elist_2Elist tyop_2Emin_2Ebool)))) (i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_29_29 mono_2Ec_2Elist_2EMAP_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool))) ((s ((tyop_2Emin_2Efun ((tyop_2Emin_2Efun tyop_2Emin_2Ebool) tyop_2Emin_2Ebool)) ((tyop_2Emin_2Efun (tyop_2Elist_2Elist tyop_2Emin_2Ebool)) (tyop_2Elist_2Elist tyop_2Emin_2Ebool)))) c_2Elist_2EMAP_2E0)) of role axiom named monoeq_2Emono_2Ec_2Elist_2EMAP_2E0_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool
% 0.66/0.83  A new axiom: (((eq du) ((s ((tyop_2Emin_2Efun ((tyop_2Emin_2Efun tyop_2Emin_2Ebool) tyop_2Emin_2Ebool)) ((tyop_2Emin_2Efun (tyop_2Elist_2Elist tyop_2Emin_2Ebool)) (tyop_2Elist_2Elist tyop_2Emin_2Ebool)))) (i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_29_29 mono_2Ec_2Elist_2EMAP_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool))) ((s ((tyop_2Emin_2Efun ((tyop_2Emin_2Efun tyop_2Emin_2Ebool) tyop_2Emin_2Ebool)) ((tyop_2Emin_2Efun (tyop_2Elist_2Elist tyop_2Emin_2Ebool)) (tyop_2Elist_2Elist tyop_2Emin_2Ebool)))) c_2Elist_2EMAP_2E0))
% 0.66/0.83  FOF formula (forall (V0:(Prop->Prop)), (((eq du) ((s ((tyop_2Emin_2Efun (tyop_2Elist_2Elist tyop_2Emin_2Ebool)) (tyop_2Elist_2Elist tyop_2Emin_2Ebool))) (i_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_29 (mono_2Ec_2Elist_2EMAP_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool V0)))) ((s ((tyop_2Emin_2Efun (tyop_2Elist_2Elist tyop_2Emin_2Ebool)) (tyop_2Elist_2Elist tyop_2Emin_2Ebool))) (c_2Elist_2EMAP_2E1 ((s ((tyop_2Emin_2Efun tyop_2Emin_2Ebool) tyop_2Emin_2Ebool)) (i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29 V0)))))) of role axiom named monoeq_2Emono_2Ec_2Elist_2EMAP_2E1_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool
% 0.66/0.83  A new axiom: (forall (V0:(Prop->Prop)), (((eq du) ((s ((tyop_2Emin_2Efun (tyop_2Elist_2Elist tyop_2Emin_2Ebool)) (tyop_2Elist_2Elist tyop_2Emin_2Ebool))) (i_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_29 (mono_2Ec_2Elist_2EMAP_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool V0)))) ((s ((tyop_2Emin_2Efun (tyop_2Elist_2Elist tyop_2Emin_2Ebool)) (tyop_2Elist_2Elist tyop_2Emin_2Ebool))) (c_2Elist_2EMAP_2E1 ((s ((tyop_2Emin_2Efun tyop_2Emin_2Ebool) tyop_2Emin_2Ebool)) (i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29 V0))))))
% 0.66/0.83  FOF formula (forall (V0:(Prop->Prop)) (V1:Prop), (((eq Prop) (V0 V1)) (V0 V1))) of role axiom named monoapp_2Emono_2Eapp_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool
% 0.66/0.83  A new axiom: (forall (V0:(Prop->Prop)) (V1:Prop), (((eq Prop) (V0 V1)) (V0 V1)))
% 0.66/0.83  FOF formula (forall (V0:(Prop->(Prop->Prop))) (V1:Prop), (((eq (Prop->Prop)) (V0 V1)) (V0 V1))) of role axiom named monoapp_2Emono_2Eapp_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29
% 0.66/0.83  A new axiom: (forall (V0:(Prop->(Prop->Prop))) (V1:Prop), (((eq (Prop->Prop)) (V0 V1)) (V0 V1)))
% 0.66/0.83  FOF formula (forall (V0:(Prop->(Prop->(Prop->Prop)))) (V1:Prop), (((eq (Prop->(Prop->Prop))) (V0 V1)) (V0 V1))) of role axiom named monoapp_2Emono_2Eapp_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29
% 0.66/0.83  A new axiom: (forall (V0:(Prop->(Prop->(Prop->Prop)))) (V1:Prop), (((eq (Prop->(Prop->Prop))) (V0 V1)) (V0 V1)))
% 0.66/0.83  FOF formula (forall (V0:((Prop->Prop)->(mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29->mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29))) (V1:(Prop->Prop)), (((eq (mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29->mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29)) (V0 V1)) (V0 V1))) of role axiom named monoapp_2Emono_2Eapp_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_29
% 0.66/0.83  A new axiom: (forall (V0:((Prop->Prop)->(mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29->mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29))) (V1:(Prop->Prop)), (((eq (mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29->mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29)) (V0 V1)) (V0 V1)))
% 0.66/0.83  FOF formula (forall (V0:((mono_2Etyop_2Enum_2Enum->Prop)->(mono_2Etyop_2Enum_2Enum->Prop))) (V1:(mono_2Etyop_2Enum_2Enum->Prop)), (((eq (mono_2Etyop_2Enum_2Enum->Prop)) (V0 V1)) (V0 V1))) of role axiom named monoapp_2Emono_2Eapp_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29
% 0.66/0.83  A new axiom: (forall (V0:((mono_2Etyop_2Enum_2Enum->Prop)->(mono_2Etyop_2Enum_2Enum->Prop))) (V1:(mono_2Etyop_2Enum_2Enum->Prop)), (((eq (mono_2Etyop_2Enum_2Enum->Prop)) (V0 V1)) (V0 V1)))
% 0.66/0.83  FOF formula (forall (V0:(mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29->Prop)) (V1:mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29), (((eq Prop) (V0 V1)) (V0 V1))) of role axiom named monoapp_2Emono_2Eapp_2Emono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool
% 0.66/0.83  A new axiom: (forall (V0:(mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29->Prop)) (V1:mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29), (((eq Prop) (V0 V1)) (V0 V1)))
% 0.66/0.83  FOF formula (forall (V0:(mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29->(mono_2Etyop_2Enum_2Enum->Prop))) (V1:mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29), (((eq (mono_2Etyop_2Enum_2Enum->Prop)) (V0 V1)) (V0 V1))) of role axiom named monoapp_2Emono_2Eapp_2Emono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29
% 0.66/0.83  A new axiom: (forall (V0:(mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29->(mono_2Etyop_2Enum_2Enum->Prop))) (V1:mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29), (((eq (mono_2Etyop_2Enum_2Enum->Prop)) (V0 V1)) (V0 V1)))
% 0.66/0.83  FOF formula (forall (V0:(mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29->mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29)) (V1:mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29), (((eq mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29) (V0 V1)) (V0 V1))) of role axiom named monoapp_2Emono_2Eapp_2Emono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_20mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29
% 0.66/0.83  A new axiom: (forall (V0:(mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29->mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29)) (V1:mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29), (((eq mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29) (V0 V1)) (V0 V1)))
% 0.66/0.83  FOF formula (forall (V0:(mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29->mono_2Etyop_2Enum_2Enum)) (V1:mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29), (((eq mono_2Etyop_2Enum_2Enum) (V0 V1)) (V0 V1))) of role axiom named monoapp_2Emono_2Eapp_2Emono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_20mono_2Etyop_2Enum_2Enum
% 0.66/0.83  A new axiom: (forall (V0:(mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29->mono_2Etyop_2Enum_2Enum)) (V1:mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29), (((eq mono_2Etyop_2Enum_2Enum) (V0 V1)) (V0 V1)))
% 0.66/0.83  FOF formula (forall (V0:(mono_2Etyop_2Enum_2Enum->Prop)) (V1:mono_2Etyop_2Enum_2Enum), (((eq Prop) (V0 V1)) (V0 V1))) of role axiom named monoapp_2Emono_2Eapp_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Emin_2Ebool
% 0.66/0.83  A new axiom: (forall (V0:(mono_2Etyop_2Enum_2Enum->Prop)) (V1:mono_2Etyop_2Enum_2Enum), (((eq Prop) (V0 V1)) (V0 V1)))
% 0.66/0.83  FOF formula (forall (V0:(mono_2Etyop_2Enum_2Enum->(mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29->Prop))) (V1:mono_2Etyop_2Enum_2Enum), (((eq (mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29->Prop)) (V0 V1)) (V0 V1))) of role axiom named monoapp_2Emono_2Eapp_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29
% 0.66/0.83  A new axiom: (forall (V0:(mono_2Etyop_2Enum_2Enum->(mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29->Prop))) (V1:mono_2Etyop_2Enum_2Enum), (((eq (mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29->Prop)) (V0 V1)) (V0 V1)))
% 0.66/0.83  FOF formula (forall (V0:(mono_2Etyop_2Enum_2Enum->(mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29->(mono_2Etyop_2Enum_2Enum->Prop)))) (V1:mono_2Etyop_2Enum_2Enum), (((eq (mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29->(mono_2Etyop_2Enum_2Enum->Prop))) (V0 V1)) (V0 V1))) of role axiom named monoapp_2Emono_2Eapp_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29
% 0.66/0.83  A new axiom: (forall (V0:(mono_2Etyop_2Enum_2Enum->(mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29->(mono_2Etyop_2Enum_2Enum->Prop)))) (V1:mono_2Etyop_2Enum_2Enum), (((eq (mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29->(mono_2Etyop_2Enum_2Enum->Prop))) (V0 V1)) (V0 V1)))
% 0.66/0.83  FOF formula (forall (V0:(mono_2Etyop_2Enum_2Enum->(mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29->mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29))) (V1:mono_2Etyop_2Enum_2Enum), (((eq (mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29->mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29)) (V0 V1)) (V0 V1))) of role axiom named monoapp_2Emono_2Eapp_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_29
% 0.66/0.83  A new axiom: (forall (V0:(mono_2Etyop_2Enum_2Enum->(mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29->mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29))) (V1:mono_2Etyop_2Enum_2Enum), (((eq (mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29->mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29)) (V0 V1)) (V0 V1)))
% 0.66/0.83  FOF formula (forall (V0:(mono_2Etyop_2Enum_2Enum->(mono_2Etyop_2Enum_2Enum->Prop))) (V1:mono_2Etyop_2Enum_2Enum), (((eq (mono_2Etyop_2Enum_2Enum->Prop)) (V0 V1)) (V0 V1))) of role axiom named monoapp_2Emono_2Eapp_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29
% 0.66/0.83  A new axiom: (forall (V0:(mono_2Etyop_2Enum_2Enum->(mono_2Etyop_2Enum_2Enum->Prop))) (V1:mono_2Etyop_2Enum_2Enum), (((eq (mono_2Etyop_2Enum_2Enum->Prop)) (V0 V1)) (V0 V1)))
% 0.66/0.83  FOF formula (forall (V0:(mono_2Etyop_2Enum_2Enum->(mono_2Etyop_2Enum_2Enum->mono_2Etyop_2Enum_2Enum))) (V1:mono_2Etyop_2Enum_2Enum), (((eq (mono_2Etyop_2Enum_2Enum->mono_2Etyop_2Enum_2Enum)) (V0 V1)) (V0 V1))) of role axiom named monoapp_2Emono_2Eapp_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29
% 0.66/0.83  A new axiom: (forall (V0:(mono_2Etyop_2Enum_2Enum->(mono_2Etyop_2Enum_2Enum->mono_2Etyop_2Enum_2Enum))) (V1:mono_2Etyop_2Enum_2Enum), (((eq (mono_2Etyop_2Enum_2Enum->mono_2Etyop_2Enum_2Enum)) (V0 V1)) (V0 V1)))
% 0.66/0.83  FOF formula (forall (V0:(mono_2Etyop_2Enum_2Enum->mono_2Etyop_2Enum_2Enum)) (V1:mono_2Etyop_2Enum_2Enum), (((eq mono_2Etyop_2Enum_2Enum) (V0 V1)) (V0 V1))) of role axiom named monoapp_2Emono_2Eapp_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Enum_2Enum
% 0.66/0.83  A new axiom: (forall (V0:(mono_2Etyop_2Enum_2Enum->mono_2Etyop_2Enum_2Enum)) (V1:mono_2Etyop_2Enum_2Enum), (((eq mono_2Etyop_2Enum_2Enum) (V0 V1)) (V0 V1)))
% 0.66/0.83  FOF formula (forall (V0n:mono_2Etyop_2Enum_2Enum) (V1m:mono_2Etyop_2Enum_2Enum), ((and ((and ((and (((eq mono_2Etyop_2Enum_2Enum) ((mono_2Ec_2Earithmetic_2E_2B mono_2Ec_2Enum_2E0) V1m)) V1m)) (((eq mono_2Etyop_2Enum_2Enum) ((mono_2Ec_2Earithmetic_2E_2B V1m) mono_2Ec_2Enum_2E0)) V1m))) (((eq mono_2Etyop_2Enum_2Enum) ((mono_2Ec_2Earithmetic_2E_2B (mono_2Ec_2Enum_2ESUC V1m)) V0n)) (mono_2Ec_2Enum_2ESUC ((mono_2Ec_2Earithmetic_2E_2B V1m) V0n))))) (((eq mono_2Etyop_2Enum_2Enum) ((mono_2Ec_2Earithmetic_2E_2B V1m) (mono_2Ec_2Enum_2ESUC V0n))) (mono_2Ec_2Enum_2ESUC ((mono_2Ec_2Earithmetic_2E_2B V1m) V0n))))) of role axiom named thm_2Earithmetic_2EADD__CLAUSES
% 0.66/0.83  A new axiom: (forall (V0n:mono_2Etyop_2Enum_2Enum) (V1m:mono_2Etyop_2Enum_2Enum), ((and ((and ((and (((eq mono_2Etyop_2Enum_2Enum) ((mono_2Ec_2Earithmetic_2E_2B mono_2Ec_2Enum_2E0) V1m)) V1m)) (((eq mono_2Etyop_2Enum_2Enum) ((mono_2Ec_2Earithmetic_2E_2B V1m) mono_2Ec_2Enum_2E0)) V1m))) (((eq mono_2Etyop_2Enum_2Enum) ((mono_2Ec_2Earithmetic_2E_2B (mono_2Ec_2Enum_2ESUC V1m)) V0n)) (mono_2Ec_2Enum_2ESUC ((mono_2Ec_2Earithmetic_2E_2B V1m) V0n))))) (((eq mono_2Etyop_2Enum_2Enum) ((mono_2Ec_2Earithmetic_2E_2B V1m) (mono_2Ec_2Enum_2ESUC V0n))) (mono_2Ec_2Enum_2ESUC ((mono_2Ec_2Earithmetic_2E_2B V1m) V0n)))))
% 0.66/0.84  FOF formula (forall (V0m:mono_2Etyop_2Enum_2Enum) (V1n:mono_2Etyop_2Enum_2Enum), (((eq mono_2Etyop_2Enum_2Enum) ((mono_2Ec_2Earithmetic_2E_2B V0m) V1n)) ((mono_2Ec_2Earithmetic_2E_2B V1n) V0m))) of role axiom named thm_2Earithmetic_2EADD__SYM
% 0.66/0.84  A new axiom: (forall (V0m:mono_2Etyop_2Enum_2Enum) (V1n:mono_2Etyop_2Enum_2Enum), (((eq mono_2Etyop_2Enum_2Enum) ((mono_2Ec_2Earithmetic_2E_2B V0m) V1n)) ((mono_2Ec_2Earithmetic_2E_2B V1n) V0m)))
% 0.66/0.84  FOF formula (forall (V0m:mono_2Etyop_2Enum_2Enum) (V1n:mono_2Etyop_2Enum_2Enum), (((eq mono_2Etyop_2Enum_2Enum) ((mono_2Ec_2Earithmetic_2E_2B V0m) V1n)) ((mono_2Ec_2Earithmetic_2E_2B V1n) V0m))) of role axiom named thm_2Earithmetic_2EADD__COMM
% 0.66/0.84  A new axiom: (forall (V0m:mono_2Etyop_2Enum_2Enum) (V1n:mono_2Etyop_2Enum_2Enum), (((eq mono_2Etyop_2Enum_2Enum) ((mono_2Ec_2Earithmetic_2E_2B V0m) V1n)) ((mono_2Ec_2Earithmetic_2E_2B V1n) V0m)))
% 0.66/0.84  FOF formula (forall (V0m:mono_2Etyop_2Enum_2Enum) (V1n:mono_2Etyop_2Enum_2Enum) (V2p:mono_2Etyop_2Enum_2Enum), (((eq mono_2Etyop_2Enum_2Enum) ((mono_2Ec_2Earithmetic_2E_2B V0m) ((mono_2Ec_2Earithmetic_2E_2B V1n) V2p))) ((mono_2Ec_2Earithmetic_2E_2B ((mono_2Ec_2Earithmetic_2E_2B V0m) V1n)) V2p))) of role axiom named thm_2Earithmetic_2EADD__ASSOC
% 0.66/0.84  A new axiom: (forall (V0m:mono_2Etyop_2Enum_2Enum) (V1n:mono_2Etyop_2Enum_2Enum) (V2p:mono_2Etyop_2Enum_2Enum), (((eq mono_2Etyop_2Enum_2Enum) ((mono_2Ec_2Earithmetic_2E_2B V0m) ((mono_2Ec_2Earithmetic_2E_2B V1n) V2p))) ((mono_2Ec_2Earithmetic_2E_2B ((mono_2Ec_2Earithmetic_2E_2B V0m) V1n)) V2p)))
% 0.66/0.84  FOF formula (forall (V0m:mono_2Etyop_2Enum_2Enum) (V1n:mono_2Etyop_2Enum_2Enum), (((eq Prop) ((mono_2Ec_2Eprim__rec_2E_3C V0m) V1n)) ((mono_2Ec_2Earithmetic_2E_3C_3D (mono_2Ec_2Enum_2ESUC V0m)) V1n))) of role axiom named thm_2Earithmetic_2ELESS__EQ
% 0.66/0.84  A new axiom: (forall (V0m:mono_2Etyop_2Enum_2Enum) (V1n:mono_2Etyop_2Enum_2Enum), (((eq Prop) ((mono_2Ec_2Eprim__rec_2E_3C V0m) V1n)) ((mono_2Ec_2Earithmetic_2E_3C_3D (mono_2Ec_2Enum_2ESUC V0m)) V1n)))
% 0.66/0.84  FOF formula (forall (V0n:mono_2Etyop_2Enum_2Enum), ((mono_2Ec_2Earithmetic_2E_3C_3D mono_2Ec_2Enum_2E0) V0n)) of role axiom named thm_2Earithmetic_2EZERO__LESS__EQ
% 0.66/0.84  A new axiom: (forall (V0n:mono_2Etyop_2Enum_2Enum), ((mono_2Ec_2Earithmetic_2E_3C_3D mono_2Ec_2Enum_2E0) V0n))
% 0.66/0.84  FOF formula (forall (V0m:mono_2Etyop_2Enum_2Enum) (V1n:mono_2Etyop_2Enum_2Enum), ((iff (not ((mono_2Ec_2Eprim__rec_2E_3C V0m) V1n))) ((mono_2Ec_2Earithmetic_2E_3C_3D V1n) V0m))) of role axiom named thm_2Earithmetic_2ENOT__LESS
% 0.66/0.84  A new axiom: (forall (V0m:mono_2Etyop_2Enum_2Enum) (V1n:mono_2Etyop_2Enum_2Enum), ((iff (not ((mono_2Ec_2Eprim__rec_2E_3C V0m) V1n))) ((mono_2Ec_2Earithmetic_2E_3C_3D V1n) V0m)))
% 0.66/0.84  FOF formula (forall (V0n:mono_2Etyop_2Enum_2Enum), ((iff ((mono_2Ec_2Earithmetic_2E_3C_3D V0n) mono_2Ec_2Enum_2E0)) (((eq mono_2Etyop_2Enum_2Enum) V0n) mono_2Ec_2Enum_2E0))) of role axiom named thm_2Earithmetic_2ELESS__EQ__0
% 0.66/0.84  A new axiom: (forall (V0n:mono_2Etyop_2Enum_2Enum), ((iff ((mono_2Ec_2Earithmetic_2E_3C_3D V0n) mono_2Ec_2Enum_2E0)) (((eq mono_2Etyop_2Enum_2Enum) V0n) mono_2Ec_2Enum_2E0)))
% 0.66/0.84  FOF formula (forall (V0m:mono_2Etyop_2Enum_2Enum) (V1n:mono_2Etyop_2Enum_2Enum), ((and ((and ((and ((and ((and (((eq mono_2Etyop_2Enum_2Enum) ((mono_2Ec_2Earithmetic_2E_2A mono_2Ec_2Enum_2E0) V0m)) mono_2Ec_2Enum_2E0)) (((eq mono_2Etyop_2Enum_2Enum) ((mono_2Ec_2Earithmetic_2E_2A V0m) mono_2Ec_2Enum_2E0)) mono_2Ec_2Enum_2E0))) (((eq mono_2Etyop_2Enum_2Enum) ((mono_2Ec_2Earithmetic_2E_2A (mono_2Ec_2Earithmetic_2ENUMERAL (mono_2Ec_2Earithmetic_2EBIT1 mono_2Ec_2Earithmetic_2EZERO))) V0m)) V0m))) (((eq mono_2Etyop_2Enum_2Enum) ((mono_2Ec_2Earithmetic_2E_2A V0m) (mono_2Ec_2Earithmetic_2ENUMERAL (mono_2Ec_2Earithmetic_2EBIT1 mono_2Ec_2Earithmetic_2EZERO)))) V0m))) (((eq mono_2Etyop_2Enum_2Enum) ((mono_2Ec_2Earithmetic_2E_2A (mono_2Ec_2Enum_2ESUC V0m)) V1n)) ((mono_2Ec_2Earithmetic_2E_2B ((mono_2Ec_2Earithmetic_2E_2A V0m) V1n)) V1n)))) (((eq mono_2Etyop_2Enum_2Enum) ((mono_2Ec_2Earithmetic_2E_2A V0m) (mono_2Ec_2Enum_2ESUC V1n))) ((mono_2Ec_2Earithmetic_2E_2B V0m) ((mono_2Ec_2Earithmetic_2E_2A V0m) V1n))))) of role axiom named thm_2Earithmetic_2EMULT__CLAUSES
% 0.66/0.85  A new axiom: (forall (V0m:mono_2Etyop_2Enum_2Enum) (V1n:mono_2Etyop_2Enum_2Enum), ((and ((and ((and ((and ((and (((eq mono_2Etyop_2Enum_2Enum) ((mono_2Ec_2Earithmetic_2E_2A mono_2Ec_2Enum_2E0) V0m)) mono_2Ec_2Enum_2E0)) (((eq mono_2Etyop_2Enum_2Enum) ((mono_2Ec_2Earithmetic_2E_2A V0m) mono_2Ec_2Enum_2E0)) mono_2Ec_2Enum_2E0))) (((eq mono_2Etyop_2Enum_2Enum) ((mono_2Ec_2Earithmetic_2E_2A (mono_2Ec_2Earithmetic_2ENUMERAL (mono_2Ec_2Earithmetic_2EBIT1 mono_2Ec_2Earithmetic_2EZERO))) V0m)) V0m))) (((eq mono_2Etyop_2Enum_2Enum) ((mono_2Ec_2Earithmetic_2E_2A V0m) (mono_2Ec_2Earithmetic_2ENUMERAL (mono_2Ec_2Earithmetic_2EBIT1 mono_2Ec_2Earithmetic_2EZERO)))) V0m))) (((eq mono_2Etyop_2Enum_2Enum) ((mono_2Ec_2Earithmetic_2E_2A (mono_2Ec_2Enum_2ESUC V0m)) V1n)) ((mono_2Ec_2Earithmetic_2E_2B ((mono_2Ec_2Earithmetic_2E_2A V0m) V1n)) V1n)))) (((eq mono_2Etyop_2Enum_2Enum) ((mono_2Ec_2Earithmetic_2E_2A V0m) (mono_2Ec_2Enum_2ESUC V1n))) ((mono_2Ec_2Earithmetic_2E_2B V0m) ((mono_2Ec_2Earithmetic_2E_2A V0m) V1n)))))
% 0.66/0.85  FOF formula (forall (V0m:mono_2Etyop_2Enum_2Enum) (V1n:mono_2Etyop_2Enum_2Enum) (V2p:mono_2Etyop_2Enum_2Enum), (((and ((mono_2Ec_2Earithmetic_2E_3C_3D V0m) V1n)) ((mono_2Ec_2Earithmetic_2E_3C_3D V1n) V2p))->((mono_2Ec_2Earithmetic_2E_3C_3D V0m) V2p))) of role axiom named thm_2Earithmetic_2ELESS__EQ__TRANS
% 0.66/0.85  A new axiom: (forall (V0m:mono_2Etyop_2Enum_2Enum) (V1n:mono_2Etyop_2Enum_2Enum) (V2p:mono_2Etyop_2Enum_2Enum), (((and ((mono_2Ec_2Earithmetic_2E_3C_3D V0m) V1n)) ((mono_2Ec_2Earithmetic_2E_3C_3D V1n) V2p))->((mono_2Ec_2Earithmetic_2E_3C_3D V0m) V2p)))
% 0.66/0.85  FOF formula (forall (V0m:mono_2Etyop_2Enum_2Enum) (V1n:mono_2Etyop_2Enum_2Enum), ((iff (((eq mono_2Etyop_2Enum_2Enum) V0m) V1n)) ((and ((mono_2Ec_2Earithmetic_2E_3C_3D V0m) V1n)) ((mono_2Ec_2Earithmetic_2E_3C_3D V1n) V0m)))) of role axiom named thm_2Earithmetic_2EEQ__LESS__EQ
% 0.66/0.85  A new axiom: (forall (V0m:mono_2Etyop_2Enum_2Enum) (V1n:mono_2Etyop_2Enum_2Enum), ((iff (((eq mono_2Etyop_2Enum_2Enum) V0m) V1n)) ((and ((mono_2Ec_2Earithmetic_2E_3C_3D V0m) V1n)) ((mono_2Ec_2Earithmetic_2E_3C_3D V1n) V0m))))
% 0.66/0.85  FOF formula (forall (V0m:mono_2Etyop_2Enum_2Enum) (V1n:mono_2Etyop_2Enum_2Enum) (V2p:mono_2Etyop_2Enum_2Enum), (((eq Prop) ((mono_2Ec_2Earithmetic_2E_3C_3D ((mono_2Ec_2Earithmetic_2E_2B V0m) V1n)) ((mono_2Ec_2Earithmetic_2E_2B V0m) V2p))) ((mono_2Ec_2Earithmetic_2E_3C_3D V1n) V2p))) of role axiom named thm_2Earithmetic_2EADD__MONO__LESS__EQ
% 0.66/0.85  A new axiom: (forall (V0m:mono_2Etyop_2Enum_2Enum) (V1n:mono_2Etyop_2Enum_2Enum) (V2p:mono_2Etyop_2Enum_2Enum), (((eq Prop) ((mono_2Ec_2Earithmetic_2E_3C_3D ((mono_2Ec_2Earithmetic_2E_2B V0m) V1n)) ((mono_2Ec_2Earithmetic_2E_2B V0m) V2p))) ((mono_2Ec_2Earithmetic_2E_3C_3D V1n) V2p)))
% 0.66/0.85  FOF formula (forall (V0m:mono_2Etyop_2Enum_2Enum) (V1n:mono_2Etyop_2Enum_2Enum), ((iff (not ((mono_2Ec_2Earithmetic_2E_3C_3D V0m) V1n))) ((mono_2Ec_2Earithmetic_2E_3C_3D (mono_2Ec_2Enum_2ESUC V1n)) V0m))) of role axiom named thm_2Earithmetic_2ENOT__LEQ
% 0.66/0.85  A new axiom: (forall (V0m:mono_2Etyop_2Enum_2Enum) (V1n:mono_2Etyop_2Enum_2Enum), ((iff (not ((mono_2Ec_2Earithmetic_2E_3C_3D V0m) V1n))) ((mono_2Ec_2Earithmetic_2E_3C_3D (mono_2Ec_2Enum_2ESUC V1n)) V0m)))
% 0.66/0.85  FOF formula (forall (V0m:mono_2Etyop_2Enum_2Enum) (V1n:mono_2Etyop_2Enum_2Enum), ((iff (not (((eq mono_2Etyop_2Enum_2Enum) V0m) V1n))) ((or ((mono_2Ec_2Earithmetic_2E_3C_3D (mono_2Ec_2Enum_2ESUC V0m)) V1n)) ((mono_2Ec_2Earithmetic_2E_3C_3D (mono_2Ec_2Enum_2ESUC V1n)) V0m)))) of role axiom named thm_2Earithmetic_2ENOT__NUM__EQ
% 0.66/0.85  A new axiom: (forall (V0m:mono_2Etyop_2Enum_2Enum) (V1n:mono_2Etyop_2Enum_2Enum), ((iff (not (((eq mono_2Etyop_2Enum_2Enum) V0m) V1n))) ((or ((mono_2Ec_2Earithmetic_2E_3C_3D (mono_2Ec_2Enum_2ESUC V0m)) V1n)) ((mono_2Ec_2Earithmetic_2E_3C_3D (mono_2Ec_2Enum_2ESUC V1n)) V0m))))
% 0.66/0.85  FOF formula (forall (V0n:mono_2Etyop_2Enum_2Enum), (((eq mono_2Etyop_2Enum_2Enum) (mono_2Ec_2Enum_2ESUC V0n)) ((mono_2Ec_2Earithmetic_2E_2B (mono_2Ec_2Earithmetic_2ENUMERAL (mono_2Ec_2Earithmetic_2EBIT1 mono_2Ec_2Earithmetic_2EZERO))) V0n))) of role axiom named thm_2Earithmetic_2ESUC__ONE__ADD
% 0.69/0.85  A new axiom: (forall (V0n:mono_2Etyop_2Enum_2Enum), (((eq mono_2Etyop_2Enum_2Enum) (mono_2Ec_2Enum_2ESUC V0n)) ((mono_2Ec_2Earithmetic_2E_2B (mono_2Ec_2Earithmetic_2ENUMERAL (mono_2Ec_2Earithmetic_2EBIT1 mono_2Ec_2Earithmetic_2EZERO))) V0n)))
% 0.69/0.85  FOF formula (forall (V0m:mono_2Etyop_2Enum_2Enum) (V1n:mono_2Etyop_2Enum_2Enum) (V2p:mono_2Etyop_2Enum_2Enum), (((eq mono_2Etyop_2Enum_2Enum) ((mono_2Ec_2Earithmetic_2E_2D ((mono_2Ec_2Earithmetic_2E_2D V0m) V1n)) V2p)) ((mono_2Ec_2Earithmetic_2E_2D V0m) ((mono_2Ec_2Earithmetic_2E_2B V1n) V2p)))) of role axiom named thm_2Earithmetic_2ESUB__RIGHT__SUB
% 0.69/0.85  A new axiom: (forall (V0m:mono_2Etyop_2Enum_2Enum) (V1n:mono_2Etyop_2Enum_2Enum) (V2p:mono_2Etyop_2Enum_2Enum), (((eq mono_2Etyop_2Enum_2Enum) ((mono_2Ec_2Earithmetic_2E_2D ((mono_2Ec_2Earithmetic_2E_2D V0m) V1n)) V2p)) ((mono_2Ec_2Earithmetic_2E_2D V0m) ((mono_2Ec_2Earithmetic_2E_2B V1n) V2p))))
% 0.69/0.85  FOF formula (forall (V0m:mono_2Etyop_2Enum_2Enum) (V1n:mono_2Etyop_2Enum_2Enum) (V2p:mono_2Etyop_2Enum_2Enum), ((iff ((mono_2Ec_2Earithmetic_2E_3C_3D V0m) ((mono_2Ec_2Earithmetic_2E_2D V1n) V2p))) ((or ((mono_2Ec_2Earithmetic_2E_3C_3D ((mono_2Ec_2Earithmetic_2E_2B V0m) V2p)) V1n)) ((mono_2Ec_2Earithmetic_2E_3C_3D V0m) mono_2Ec_2Enum_2E0)))) of role axiom named thm_2Earithmetic_2ESUB__LEFT__LESS__EQ
% 0.69/0.85  A new axiom: (forall (V0m:mono_2Etyop_2Enum_2Enum) (V1n:mono_2Etyop_2Enum_2Enum) (V2p:mono_2Etyop_2Enum_2Enum), ((iff ((mono_2Ec_2Earithmetic_2E_3C_3D V0m) ((mono_2Ec_2Earithmetic_2E_2D V1n) V2p))) ((or ((mono_2Ec_2Earithmetic_2E_3C_3D ((mono_2Ec_2Earithmetic_2E_2B V0m) V2p)) V1n)) ((mono_2Ec_2Earithmetic_2E_3C_3D V0m) mono_2Ec_2Enum_2E0))))
% 0.69/0.85  FOF formula (forall (V0m:mono_2Etyop_2Enum_2Enum) (V1n:mono_2Etyop_2Enum_2Enum) (V2p:mono_2Etyop_2Enum_2Enum), (((eq Prop) ((mono_2Ec_2Earithmetic_2E_3C_3D ((mono_2Ec_2Earithmetic_2E_2D V0m) V1n)) V2p)) ((mono_2Ec_2Earithmetic_2E_3C_3D V0m) ((mono_2Ec_2Earithmetic_2E_2B V1n) V2p)))) of role axiom named thm_2Earithmetic_2ESUB__RIGHT__LESS__EQ
% 0.69/0.85  A new axiom: (forall (V0m:mono_2Etyop_2Enum_2Enum) (V1n:mono_2Etyop_2Enum_2Enum) (V2p:mono_2Etyop_2Enum_2Enum), (((eq Prop) ((mono_2Ec_2Earithmetic_2E_3C_3D ((mono_2Ec_2Earithmetic_2E_2D V0m) V1n)) V2p)) ((mono_2Ec_2Earithmetic_2E_3C_3D V0m) ((mono_2Ec_2Earithmetic_2E_2B V1n) V2p))))
% 0.69/0.85  FOF formula (forall (V0m:mono_2Etyop_2Enum_2Enum) (V1n:mono_2Etyop_2Enum_2Enum) (V2p:mono_2Etyop_2Enum_2Enum), ((iff ((mono_2Ec_2Eprim__rec_2E_3C ((mono_2Ec_2Earithmetic_2E_2D V0m) V1n)) V2p)) ((and ((mono_2Ec_2Eprim__rec_2E_3C V0m) ((mono_2Ec_2Earithmetic_2E_2B V1n) V2p))) ((mono_2Ec_2Eprim__rec_2E_3C mono_2Ec_2Enum_2E0) V2p)))) of role axiom named thm_2Earithmetic_2ESUB__RIGHT__LESS
% 0.69/0.85  A new axiom: (forall (V0m:mono_2Etyop_2Enum_2Enum) (V1n:mono_2Etyop_2Enum_2Enum) (V2p:mono_2Etyop_2Enum_2Enum), ((iff ((mono_2Ec_2Eprim__rec_2E_3C ((mono_2Ec_2Earithmetic_2E_2D V0m) V1n)) V2p)) ((and ((mono_2Ec_2Eprim__rec_2E_3C V0m) ((mono_2Ec_2Earithmetic_2E_2B V1n) V2p))) ((mono_2Ec_2Eprim__rec_2E_3C mono_2Ec_2Enum_2E0) V2p))))
% 0.69/0.85  FOF formula (forall (V0b:mono_2Etyop_2Enum_2Enum) (V1a:mono_2Etyop_2Enum_2Enum) (V2P:(mono_2Etyop_2Enum_2Enum->Prop)), ((iff (V2P ((mono_2Ec_2Earithmetic_2E_2D V1a) V0b))) (forall (V3d:mono_2Etyop_2Enum_2Enum), ((and ((((eq mono_2Etyop_2Enum_2Enum) V0b) ((mono_2Ec_2Earithmetic_2E_2B V1a) V3d))->(V2P mono_2Ec_2Enum_2E0))) ((((eq mono_2Etyop_2Enum_2Enum) V1a) ((mono_2Ec_2Earithmetic_2E_2B V0b) V3d))->(V2P V3d)))))) of role axiom named thm_2Earithmetic_2ESUB__ELIM__THM
% 0.69/0.85  A new axiom: (forall (V0b:mono_2Etyop_2Enum_2Enum) (V1a:mono_2Etyop_2Enum_2Enum) (V2P:(mono_2Etyop_2Enum_2Enum->Prop)), ((iff (V2P ((mono_2Ec_2Earithmetic_2E_2D V1a) V0b))) (forall (V3d:mono_2Etyop_2Enum_2Enum), ((and ((((eq mono_2Etyop_2Enum_2Enum) V0b) ((mono_2Ec_2Earithmetic_2E_2B V1a) V3d))->(V2P mono_2Ec_2Enum_2E0))) ((((eq mono_2Etyop_2Enum_2Enum) V1a) ((mono_2Ec_2Earithmetic_2E_2B V0b) V3d))->(V2P V3d))))))
% 0.69/0.86  FOF formula (forall (A_27a:d) (F0:(mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29->(mono_2Etyop_2Enum_2Enum->Prop))), ((forall (V0v:mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29) (V1i:mono_2Etyop_2Enum_2Enum), (((eq Prop) ((F0 V0v) V1i)) ((mono_2Ec_2Ebitstring_2Etestbit V1i) V0v)))->(forall (V0v:mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29), (((eq du) ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) (c_2Ebitstring_2Ev2w_2E1 ((s (tyop_2Elist_2Elist tyop_2Emin_2Ebool)) (i_mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29 V0v))))) ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) (c_2Efcp_2EFCP_2E1 ((s ((tyop_2Emin_2Efun tyop_2Enum_2Enum) tyop_2Emin_2Ebool)) (i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29 (F0 V0v))))))))) of role axiom named thm_2Ebitstring_2Ev2w__def
% 0.69/0.86  A new axiom: (forall (A_27a:d) (F0:(mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29->(mono_2Etyop_2Enum_2Enum->Prop))), ((forall (V0v:mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29) (V1i:mono_2Etyop_2Enum_2Enum), (((eq Prop) ((F0 V0v) V1i)) ((mono_2Ec_2Ebitstring_2Etestbit V1i) V0v)))->(forall (V0v:mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29), (((eq du) ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) (c_2Ebitstring_2Ev2w_2E1 ((s (tyop_2Elist_2Elist tyop_2Emin_2Ebool)) (i_mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29 V0v))))) ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) (c_2Efcp_2EFCP_2E1 ((s ((tyop_2Emin_2Efun tyop_2Enum_2Enum) tyop_2Emin_2Ebool)) (i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29 (F0 V0v)))))))))
% 0.69/0.86  FOF formula (((eq (mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29->mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29)) mono_2Ec_2Ebitstring_2Ebnot) (mono_2Ec_2Elist_2EMAP_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool mono_2Ec_2Ebool_2E_7E)) of role axiom named thm_2Ebitstring_2Ebnot__def
% 0.69/0.86  A new axiom: (((eq (mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29->mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29)) mono_2Ec_2Ebitstring_2Ebnot) (mono_2Ec_2Elist_2EMAP_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool mono_2Ec_2Ebool_2E_7E))
% 0.69/0.86  FOF formula (forall (V0n:mono_2Etyop_2Enum_2Enum) (V1v:mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29), (((eq mono_2Etyop_2Enum_2Enum) (mono_2Ec_2Elist_2ELENGTH_2Emono_2Etyop_2Emin_2Ebool ((mono_2Ec_2Ebitstring_2Efixwidth V0n) V1v))) V0n)) of role axiom named thm_2Ebitstring_2Elength__fixwidth
% 0.69/0.86  A new axiom: (forall (V0n:mono_2Etyop_2Enum_2Enum) (V1v:mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29), (((eq mono_2Etyop_2Enum_2Enum) (mono_2Ec_2Elist_2ELENGTH_2Emono_2Etyop_2Emin_2Ebool ((mono_2Ec_2Ebitstring_2Efixwidth V0n) V1v))) V0n))
% 0.69/0.86  FOF formula (forall (F0:(mono_2Etyop_2Enum_2Enum->(mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29->(mono_2Etyop_2Enum_2Enum->Prop)))), ((forall (V1n:mono_2Etyop_2Enum_2Enum) (V2w:mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29) (V0i:mono_2Etyop_2Enum_2Enum), ((iff (((F0 V1n) V2w) V0i)) ((and ((mono_2Ec_2Earithmetic_2E_3C_3D ((mono_2Ec_2Earithmetic_2E_2D V1n) (mono_2Ec_2Elist_2ELENGTH_2Emono_2Etyop_2Emin_2Ebool V2w))) V0i)) ((mono_2Ec_2Elist_2EEL_2Emono_2Etyop_2Emin_2Ebool ((mono_2Ec_2Earithmetic_2E_2D V0i) ((mono_2Ec_2Earithmetic_2E_2D V1n) (mono_2Ec_2Elist_2ELENGTH_2Emono_2Etyop_2Emin_2Ebool V2w)))) V2w))))->(forall (V0i:mono_2Etyop_2Enum_2Enum) (V1n:mono_2Etyop_2Enum_2Enum) (V2w:mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29), (((mono_2Ec_2Eprim__rec_2E_3C V0i) V1n)->(((eq Prop) ((mono_2Ec_2Elist_2EEL_2Emono_2Etyop_2Emin_2Ebool V0i) ((mono_2Ec_2Ebitstring_2Efixwidth V1n) V2w))) (((mono_2Ec_2Ebool_2ECOND_2Emono_2Etyop_2Emin_2Ebool ((mono_2Ec_2Eprim__rec_2E_3C (mono_2Ec_2Elist_2ELENGTH_2Emono_2Etyop_2Emin_2Ebool V2w)) V1n)) (((F0 V1n) V2w) V0i)) ((mono_2Ec_2Elist_2EEL_2Emono_2Etyop_2Emin_2Ebool ((mono_2Ec_2Earithmetic_2E_2B V0i) ((mono_2Ec_2Earithmetic_2E_2D (mono_2Ec_2Elist_2ELENGTH_2Emono_2Etyop_2Emin_2Ebool V2w)) V1n))) V2w))))))) of role axiom named thm_2Ebitstring_2Eel__fixwidth
% 0.69/0.86  A new axiom: (forall (F0:(mono_2Etyop_2Enum_2Enum->(mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29->(mono_2Etyop_2Enum_2Enum->Prop)))), ((forall (V1n:mono_2Etyop_2Enum_2Enum) (V2w:mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29) (V0i:mono_2Etyop_2Enum_2Enum), ((iff (((F0 V1n) V2w) V0i)) ((and ((mono_2Ec_2Earithmetic_2E_3C_3D ((mono_2Ec_2Earithmetic_2E_2D V1n) (mono_2Ec_2Elist_2ELENGTH_2Emono_2Etyop_2Emin_2Ebool V2w))) V0i)) ((mono_2Ec_2Elist_2EEL_2Emono_2Etyop_2Emin_2Ebool ((mono_2Ec_2Earithmetic_2E_2D V0i) ((mono_2Ec_2Earithmetic_2E_2D V1n) (mono_2Ec_2Elist_2ELENGTH_2Emono_2Etyop_2Emin_2Ebool V2w)))) V2w))))->(forall (V0i:mono_2Etyop_2Enum_2Enum) (V1n:mono_2Etyop_2Enum_2Enum) (V2w:mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29), (((mono_2Ec_2Eprim__rec_2E_3C V0i) V1n)->(((eq Prop) ((mono_2Ec_2Elist_2EEL_2Emono_2Etyop_2Emin_2Ebool V0i) ((mono_2Ec_2Ebitstring_2Efixwidth V1n) V2w))) (((mono_2Ec_2Ebool_2ECOND_2Emono_2Etyop_2Emin_2Ebool ((mono_2Ec_2Eprim__rec_2E_3C (mono_2Ec_2Elist_2ELENGTH_2Emono_2Etyop_2Emin_2Ebool V2w)) V1n)) (((F0 V1n) V2w) V0i)) ((mono_2Ec_2Elist_2EEL_2Emono_2Etyop_2Emin_2Ebool ((mono_2Ec_2Earithmetic_2E_2B V0i) ((mono_2Ec_2Earithmetic_2E_2D (mono_2Ec_2Elist_2ELENGTH_2Emono_2Etyop_2Emin_2Ebool V2w)) V1n))) V2w)))))))
% 0.69/0.86  FOF formula (forall (F0:(mono_2Etyop_2Enum_2Enum->(mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29->(mono_2Etyop_2Enum_2Enum->Prop)))), ((forall (V0b:mono_2Etyop_2Enum_2Enum) (V1v:mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29) (V2n:mono_2Etyop_2Enum_2Enum), ((iff (((F0 V0b) V1v) V2n)) ((and ((mono_2Ec_2Eprim__rec_2E_3C V0b) V2n)) ((mono_2Ec_2Elist_2EEL_2Emono_2Etyop_2Emin_2Ebool ((mono_2Ec_2Earithmetic_2E_2D ((mono_2Ec_2Earithmetic_2E_2D V2n) (mono_2Ec_2Earithmetic_2ENUMERAL (mono_2Ec_2Earithmetic_2EBIT1 mono_2Ec_2Earithmetic_2EZERO)))) V0b)) V1v))))->(forall (V0b:mono_2Etyop_2Enum_2Enum) (V1v:mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29), (((eq Prop) ((mono_2Ec_2Ebitstring_2Etestbit V0b) V1v)) ((mono_2Ec_2Ebool_2ELET_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Emin_2Ebool ((F0 V0b) V1v)) (mono_2Ec_2Elist_2ELENGTH_2Emono_2Etyop_2Emin_2Ebool V1v)))))) of role axiom named thm_2Ebitstring_2Etestbit
% 0.69/0.86  A new axiom: (forall (F0:(mono_2Etyop_2Enum_2Enum->(mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29->(mono_2Etyop_2Enum_2Enum->Prop)))), ((forall (V0b:mono_2Etyop_2Enum_2Enum) (V1v:mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29) (V2n:mono_2Etyop_2Enum_2Enum), ((iff (((F0 V0b) V1v) V2n)) ((and ((mono_2Ec_2Eprim__rec_2E_3C V0b) V2n)) ((mono_2Ec_2Elist_2EEL_2Emono_2Etyop_2Emin_2Ebool ((mono_2Ec_2Earithmetic_2E_2D ((mono_2Ec_2Earithmetic_2E_2D V2n) (mono_2Ec_2Earithmetic_2ENUMERAL (mono_2Ec_2Earithmetic_2EBIT1 mono_2Ec_2Earithmetic_2EZERO)))) V0b)) V1v))))->(forall (V0b:mono_2Etyop_2Enum_2Enum) (V1v:mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29), (((eq Prop) ((mono_2Ec_2Ebitstring_2Etestbit V0b) V1v)) ((mono_2Ec_2Ebool_2ELET_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Emin_2Ebool ((F0 V0b) V1v)) (mono_2Ec_2Elist_2ELENGTH_2Emono_2Etyop_2Emin_2Ebool V1v))))))
% 0.69/0.86  FOF formula mono_2Ec_2Ebool_2ET of role axiom named thm_2Ebool_2ETRUTH
% 0.69/0.86  A new axiom: mono_2Ec_2Ebool_2ET
% 0.69/0.86  FOF formula (forall (V0t1:Prop) (V1t2:Prop), ((V0t1->V1t2)->((V1t2->V0t1)->(((eq Prop) V0t1) V1t2)))) of role axiom named thm_2Ebool_2EIMP__ANTISYM__AX
% 0.69/0.86  A new axiom: (forall (V0t1:Prop) (V1t2:Prop), ((V0t1->V1t2)->((V1t2->V0t1)->(((eq Prop) V0t1) V1t2))))
% 0.69/0.86  FOF formula (forall (V0t:Prop), (mono_2Ec_2Ebool_2EF->V0t)) of role axiom named thm_2Ebool_2EFALSITY
% 0.69/0.86  A new axiom: (forall (V0t:Prop), (mono_2Ec_2Ebool_2EF->V0t))
% 0.69/0.86  FOF formula (forall (V0t:Prop), ((or V0t) (not V0t))) of role axiom named thm_2Ebool_2EEXCLUDED__MIDDLE
% 0.69/0.86  A new axiom: (forall (V0t:Prop), ((or V0t) (not V0t)))
% 0.69/0.86  FOF formula (forall (A_27a:d) (A_27b:d) (V0f_2E0:u) (V1x_2E0:u), (((eq du) ((s A_27b) ((c_2Ebool_2ELET_2E2 ((s ((tyop_2Emin_2Efun A_27a) A_27b)) V0f_2E0)) ((s A_27a) V1x_2E0)))) ((s A_27b) ((app_2E2 ((s ((tyop_2Emin_2Efun A_27a) A_27b)) V0f_2E0)) ((s A_27a) V1x_2E0))))) of role axiom named thm_2Ebool_2ELET__THM
% 0.69/0.86  A new axiom: (forall (A_27a:d) (A_27b:d) (V0f_2E0:u) (V1x_2E0:u), (((eq du) ((s A_27b) ((c_2Ebool_2ELET_2E2 ((s ((tyop_2Emin_2Efun A_27a) A_27b)) V0f_2E0)) ((s A_27a) V1x_2E0)))) ((s A_27b) ((app_2E2 ((s ((tyop_2Emin_2Efun A_27a) A_27b)) V0f_2E0)) ((s A_27a) V1x_2E0)))))
% 0.69/0.87  FOF formula (d->(forall (V0t:Prop), ((iff (u->V0t)) V0t))) of role axiom named thm_2Ebool_2EFORALL__SIMP
% 0.69/0.87  A new axiom: (d->(forall (V0t:Prop), ((iff (u->V0t)) V0t)))
% 0.69/0.87  FOF formula (forall (V0t1:Prop) (V1t2:Prop) (V2t3:Prop), ((iff ((and ((and V0t1) V1t2)) V2t3)) ((and ((and V0t1) V1t2)) V2t3))) of role axiom named thm_2Ebool_2ECONJ__ASSOC
% 0.69/0.87  A new axiom: (forall (V0t1:Prop) (V1t2:Prop) (V2t3:Prop), ((iff ((and ((and V0t1) V1t2)) V2t3)) ((and ((and V0t1) V1t2)) V2t3)))
% 0.69/0.87  FOF formula (forall (V0t:Prop), ((and ((and ((and ((and ((iff ((and mono_2Ec_2Ebool_2ET) V0t)) V0t)) ((iff ((and V0t) mono_2Ec_2Ebool_2ET)) V0t))) ((iff ((and mono_2Ec_2Ebool_2EF) V0t)) mono_2Ec_2Ebool_2EF))) ((iff ((and V0t) mono_2Ec_2Ebool_2EF)) mono_2Ec_2Ebool_2EF))) ((iff ((and V0t) V0t)) V0t))) of role axiom named thm_2Ebool_2EAND__CLAUSES
% 0.69/0.87  A new axiom: (forall (V0t:Prop), ((and ((and ((and ((and ((iff ((and mono_2Ec_2Ebool_2ET) V0t)) V0t)) ((iff ((and V0t) mono_2Ec_2Ebool_2ET)) V0t))) ((iff ((and mono_2Ec_2Ebool_2EF) V0t)) mono_2Ec_2Ebool_2EF))) ((iff ((and V0t) mono_2Ec_2Ebool_2EF)) mono_2Ec_2Ebool_2EF))) ((iff ((and V0t) V0t)) V0t)))
% 0.69/0.87  FOF formula (forall (V0t:Prop), ((and ((and ((and ((and ((iff ((or mono_2Ec_2Ebool_2ET) V0t)) mono_2Ec_2Ebool_2ET)) ((iff ((or V0t) mono_2Ec_2Ebool_2ET)) mono_2Ec_2Ebool_2ET))) ((iff ((or mono_2Ec_2Ebool_2EF) V0t)) V0t))) ((iff ((or V0t) mono_2Ec_2Ebool_2EF)) V0t))) ((iff ((or V0t) V0t)) V0t))) of role axiom named thm_2Ebool_2EOR__CLAUSES
% 0.69/0.87  A new axiom: (forall (V0t:Prop), ((and ((and ((and ((and ((iff ((or mono_2Ec_2Ebool_2ET) V0t)) mono_2Ec_2Ebool_2ET)) ((iff ((or V0t) mono_2Ec_2Ebool_2ET)) mono_2Ec_2Ebool_2ET))) ((iff ((or mono_2Ec_2Ebool_2EF) V0t)) V0t))) ((iff ((or V0t) mono_2Ec_2Ebool_2EF)) V0t))) ((iff ((or V0t) V0t)) V0t)))
% 0.69/0.87  FOF formula (forall (V0t:Prop), ((and ((and ((and ((and ((iff (mono_2Ec_2Ebool_2ET->V0t)) V0t)) ((iff (V0t->mono_2Ec_2Ebool_2ET)) mono_2Ec_2Ebool_2ET))) ((iff (mono_2Ec_2Ebool_2EF->V0t)) mono_2Ec_2Ebool_2ET))) ((iff (V0t->V0t)) mono_2Ec_2Ebool_2ET))) ((iff (V0t->mono_2Ec_2Ebool_2EF)) (not V0t)))) of role axiom named thm_2Ebool_2EIMP__CLAUSES
% 0.69/0.87  A new axiom: (forall (V0t:Prop), ((and ((and ((and ((and ((iff (mono_2Ec_2Ebool_2ET->V0t)) V0t)) ((iff (V0t->mono_2Ec_2Ebool_2ET)) mono_2Ec_2Ebool_2ET))) ((iff (mono_2Ec_2Ebool_2EF->V0t)) mono_2Ec_2Ebool_2ET))) ((iff (V0t->V0t)) mono_2Ec_2Ebool_2ET))) ((iff (V0t->mono_2Ec_2Ebool_2EF)) (not V0t))))
% 0.69/0.87  FOF formula ((and ((and (forall (V0t:Prop), ((iff (not (not V0t))) V0t))) ((iff (not mono_2Ec_2Ebool_2ET)) mono_2Ec_2Ebool_2EF))) ((iff (not mono_2Ec_2Ebool_2EF)) mono_2Ec_2Ebool_2ET)) of role axiom named thm_2Ebool_2ENOT__CLAUSES
% 0.69/0.87  A new axiom: ((and ((and (forall (V0t:Prop), ((iff (not (not V0t))) V0t))) ((iff (not mono_2Ec_2Ebool_2ET)) mono_2Ec_2Ebool_2EF))) ((iff (not mono_2Ec_2Ebool_2EF)) mono_2Ec_2Ebool_2ET))
% 0.69/0.87  FOF formula (forall (A_27a:d) (V0x_2E0:u), ((iff (((eq du) ((s A_27a) V0x_2E0)) ((s A_27a) V0x_2E0))) mono_2Ec_2Ebool_2ET)) of role axiom named thm_2Ebool_2EREFL__CLAUSE
% 0.69/0.87  A new axiom: (forall (A_27a:d) (V0x_2E0:u), ((iff (((eq du) ((s A_27a) V0x_2E0)) ((s A_27a) V0x_2E0))) mono_2Ec_2Ebool_2ET))
% 0.69/0.87  FOF formula (forall (A_27a:d) (V0x_2E0:u) (V1y_2E0:u), ((iff (((eq du) ((s A_27a) V0x_2E0)) ((s A_27a) V1y_2E0))) (((eq du) ((s A_27a) V1y_2E0)) ((s A_27a) V0x_2E0)))) of role axiom named thm_2Ebool_2EEQ__SYM__EQ
% 0.69/0.87  A new axiom: (forall (A_27a:d) (V0x_2E0:u) (V1y_2E0:u), ((iff (((eq du) ((s A_27a) V0x_2E0)) ((s A_27a) V1y_2E0))) (((eq du) ((s A_27a) V1y_2E0)) ((s A_27a) V0x_2E0))))
% 0.69/0.87  FOF formula (forall (V0t:Prop), ((and ((and ((and ((iff (((eq Prop) mono_2Ec_2Ebool_2ET) V0t)) V0t)) ((iff (((eq Prop) V0t) mono_2Ec_2Ebool_2ET)) V0t))) ((iff (((eq Prop) mono_2Ec_2Ebool_2EF) V0t)) (not V0t)))) ((iff (((eq Prop) V0t) mono_2Ec_2Ebool_2EF)) (not V0t)))) of role axiom named thm_2Ebool_2EEQ__CLAUSES
% 0.69/0.87  A new axiom: (forall (V0t:Prop), ((and ((and ((and ((iff (((eq Prop) mono_2Ec_2Ebool_2ET) V0t)) V0t)) ((iff (((eq Prop) V0t) mono_2Ec_2Ebool_2ET)) V0t))) ((iff (((eq Prop) mono_2Ec_2Ebool_2EF) V0t)) (not V0t)))) ((iff (((eq Prop) V0t) mono_2Ec_2Ebool_2EF)) (not V0t))))
% 0.69/0.88  FOF formula (forall (A_27a:d) (V0b:Prop) (V1t_2E0:u), (((eq du) ((s A_27a) (((c_2Ebool_2ECOND_2E3 ((s tyop_2Emin_2Ebool) (i_mono_2Etyop_2Emin_2Ebool V0b))) ((s A_27a) V1t_2E0)) ((s A_27a) V1t_2E0)))) ((s A_27a) V1t_2E0))) of role axiom named thm_2Ebool_2ECOND__ID
% 0.69/0.88  A new axiom: (forall (A_27a:d) (V0b:Prop) (V1t_2E0:u), (((eq du) ((s A_27a) (((c_2Ebool_2ECOND_2E3 ((s tyop_2Emin_2Ebool) (i_mono_2Etyop_2Emin_2Ebool V0b))) ((s A_27a) V1t_2E0)) ((s A_27a) V1t_2E0)))) ((s A_27a) V1t_2E0)))
% 0.69/0.88  FOF formula (forall (V0A:Prop) (V1B:Prop) (V2C:Prop), ((iff ((or ((or V0A) V1B)) V2C)) ((or ((or V0A) V1B)) V2C))) of role axiom named thm_2Ebool_2EDISJ__ASSOC
% 0.69/0.88  A new axiom: (forall (V0A:Prop) (V1B:Prop) (V2C:Prop), ((iff ((or ((or V0A) V1B)) V2C)) ((or ((or V0A) V1B)) V2C)))
% 0.69/0.88  FOF formula (forall (V0A:Prop) (V1B:Prop), ((and ((iff (not ((and V0A) V1B))) ((or (not V0A)) (not V1B)))) ((iff (not ((or V0A) V1B))) ((and (not V0A)) (not V1B))))) of role axiom named thm_2Ebool_2EDE__MORGAN__THM
% 0.69/0.88  A new axiom: (forall (V0A:Prop) (V1B:Prop), ((and ((iff (not ((and V0A) V1B))) ((or (not V0A)) (not V1B)))) ((iff (not ((or V0A) V1B))) ((and (not V0A)) (not V1B)))))
% 0.69/0.88  FOF formula (forall (V0A:Prop) (V1B:Prop), ((iff (V0A->V1B)) ((or (not V0A)) V1B))) of role axiom named thm_2Ebool_2EIMP__DISJ__THM
% 0.69/0.88  A new axiom: (forall (V0A:Prop) (V1B:Prop), ((iff (V0A->V1B)) ((or (not V0A)) V1B)))
% 0.69/0.88  FOF formula (forall (V0t:Prop), ((iff (V0t->mono_2Ec_2Ebool_2EF)) (((eq Prop) V0t) mono_2Ec_2Ebool_2EF))) of role axiom named thm_2Ebool_2EIMP__F__EQ__F
% 0.69/0.88  A new axiom: (forall (V0t:Prop), ((iff (V0t->mono_2Ec_2Ebool_2EF)) (((eq Prop) V0t) mono_2Ec_2Ebool_2EF)))
% 0.69/0.88  FOF formula (forall (V0t1:Prop) (V1t2:Prop) (V2t3:Prop), ((iff (V0t1->(V1t2->V2t3))) (((and V0t1) V1t2)->V2t3))) of role axiom named thm_2Ebool_2EAND__IMP__INTRO
% 0.69/0.88  A new axiom: (forall (V0t1:Prop) (V1t2:Prop) (V2t3:Prop), ((iff (V0t1->(V1t2->V2t3))) (((and V0t1) V1t2)->V2t3)))
% 0.69/0.88  FOF formula (forall (V0t1:Prop) (V1t2:Prop), ((iff (((eq Prop) V0t1) V1t2)) ((or ((and V0t1) V1t2)) ((and (not V0t1)) (not V1t2))))) of role axiom named thm_2Ebool_2EEQ__EXPAND
% 0.69/0.88  A new axiom: (forall (V0t1:Prop) (V1t2:Prop), ((iff (((eq Prop) V0t1) V1t2)) ((or ((and V0t1) V1t2)) ((and (not V0t1)) (not V1t2)))))
% 0.69/0.88  FOF formula (forall (V0x:Prop) (V1x_27:Prop) (V2y:Prop) (V3y_27:Prop), (((and (((eq Prop) V0x) V1x_27)) (V1x_27->(((eq Prop) V2y) V3y_27)))->((iff (V0x->V2y)) (V1x_27->V3y_27)))) of role axiom named thm_2Ebool_2EIMP__CONG
% 0.69/0.88  A new axiom: (forall (V0x:Prop) (V1x_27:Prop) (V2y:Prop) (V3y_27:Prop), (((and (((eq Prop) V0x) V1x_27)) (V1x_27->(((eq Prop) V2y) V3y_27)))->((iff (V0x->V2y)) (V1x_27->V3y_27))))
% 0.69/0.88  FOF formula (forall (A_27a:d) (V0P:Prop) (V1Q:Prop) (V2x_2E0:u) (V3x_27_2E0:u) (V4y_2E0:u) (V5y_27_2E0:u), (((and ((and (((eq Prop) V0P) V1Q)) (V1Q->(((eq du) ((s A_27a) V2x_2E0)) ((s A_27a) V3x_27_2E0))))) ((not V1Q)->(((eq du) ((s A_27a) V4y_2E0)) ((s A_27a) V5y_27_2E0))))->(((eq du) ((s A_27a) (((c_2Ebool_2ECOND_2E3 ((s tyop_2Emin_2Ebool) (i_mono_2Etyop_2Emin_2Ebool V0P))) ((s A_27a) V2x_2E0)) ((s A_27a) V4y_2E0)))) ((s A_27a) (((c_2Ebool_2ECOND_2E3 ((s tyop_2Emin_2Ebool) (i_mono_2Etyop_2Emin_2Ebool V1Q))) ((s A_27a) V3x_27_2E0)) ((s A_27a) V5y_27_2E0)))))) of role axiom named thm_2Ebool_2ECOND__CONG
% 0.69/0.88  A new axiom: (forall (A_27a:d) (V0P:Prop) (V1Q:Prop) (V2x_2E0:u) (V3x_27_2E0:u) (V4y_2E0:u) (V5y_27_2E0:u), (((and ((and (((eq Prop) V0P) V1Q)) (V1Q->(((eq du) ((s A_27a) V2x_2E0)) ((s A_27a) V3x_27_2E0))))) ((not V1Q)->(((eq du) ((s A_27a) V4y_2E0)) ((s A_27a) V5y_27_2E0))))->(((eq du) ((s A_27a) (((c_2Ebool_2ECOND_2E3 ((s tyop_2Emin_2Ebool) (i_mono_2Etyop_2Emin_2Ebool V0P))) ((s A_27a) V2x_2E0)) ((s A_27a) V4y_2E0)))) ((s A_27a) (((c_2Ebool_2ECOND_2E3 ((s tyop_2Emin_2Ebool) (i_mono_2Etyop_2Emin_2Ebool V1Q))) ((s A_27a) V3x_27_2E0)) ((s A_27a) V5y_27_2E0))))))
% 0.69/0.88  FOF formula (forall (A_27a:d), ((and (forall (V0t1_2E0:u) (V1t2_2E0:u), (((eq du) ((s A_27a) (((c_2Ebool_2ECOND_2E3 ((s tyop_2Emin_2Ebool) (i_mono_2Etyop_2Emin_2Ebool mono_2Ec_2Ebool_2ET))) ((s A_27a) V0t1_2E0)) ((s A_27a) V1t2_2E0)))) ((s A_27a) V0t1_2E0)))) (forall (V2t1_2E0:u) (V3t2_2E0:u), (((eq du) ((s A_27a) (((c_2Ebool_2ECOND_2E3 ((s tyop_2Emin_2Ebool) (i_mono_2Etyop_2Emin_2Ebool mono_2Ec_2Ebool_2EF))) ((s A_27a) V2t1_2E0)) ((s A_27a) V3t2_2E0)))) ((s A_27a) V3t2_2E0))))) of role axiom named thm_2Ebool_2Ebool__case__thm
% 0.69/0.89  A new axiom: (forall (A_27a:d), ((and (forall (V0t1_2E0:u) (V1t2_2E0:u), (((eq du) ((s A_27a) (((c_2Ebool_2ECOND_2E3 ((s tyop_2Emin_2Ebool) (i_mono_2Etyop_2Emin_2Ebool mono_2Ec_2Ebool_2ET))) ((s A_27a) V0t1_2E0)) ((s A_27a) V1t2_2E0)))) ((s A_27a) V0t1_2E0)))) (forall (V2t1_2E0:u) (V3t2_2E0:u), (((eq du) ((s A_27a) (((c_2Ebool_2ECOND_2E3 ((s tyop_2Emin_2Ebool) (i_mono_2Etyop_2Emin_2Ebool mono_2Ec_2Ebool_2EF))) ((s A_27a) V2t1_2E0)) ((s A_27a) V3t2_2E0)))) ((s A_27a) V3t2_2E0)))))
% 0.69/0.89  FOF formula (forall (A_27a:d) (V0x_2E0:u), (((eq du) ((s A_27a) (c_2Ecombin_2EI_2E1 ((s A_27a) V0x_2E0)))) ((s A_27a) V0x_2E0))) of role axiom named thm_2Ecombin_2EI__THM
% 0.69/0.89  A new axiom: (forall (A_27a:d) (V0x_2E0:u), (((eq du) ((s A_27a) (c_2Ecombin_2EI_2E1 ((s A_27a) V0x_2E0)))) ((s A_27a) V0x_2E0)))
% 0.69/0.89  FOF formula (forall (A_27a:d) (A_27b:d) (V0x_2E0:u) (V1y_2E0:u), ((iff (((eq du) ((s ((tyop_2Efcp_2Ecart A_27a) A_27b)) V0x_2E0)) ((s ((tyop_2Efcp_2Ecart A_27a) A_27b)) V1y_2E0))) (forall (V2i:mono_2Etyop_2Enum_2Enum), (((mono_2Ec_2Eprim__rec_2E_3C V2i) (j_mono_2Etyop_2Enum_2Enum ((s tyop_2Enum_2Enum) (c_2Efcp_2Edimindex_2E1 ((s (tyop_2Ebool_2Eitself A_27b)) c_2Ebool_2Ethe__value_2E0)))))->(((eq du) ((s A_27a) ((c_2Efcp_2Efcp__index_2E2 ((s ((tyop_2Efcp_2Ecart A_27a) A_27b)) V0x_2E0)) ((s tyop_2Enum_2Enum) (i_mono_2Etyop_2Enum_2Enum V2i))))) ((s A_27a) ((c_2Efcp_2Efcp__index_2E2 ((s ((tyop_2Efcp_2Ecart A_27a) A_27b)) V1y_2E0)) ((s tyop_2Enum_2Enum) (i_mono_2Etyop_2Enum_2Enum V2i))))))))) of role axiom named thm_2Efcp_2ECART__EQ
% 0.69/0.89  A new axiom: (forall (A_27a:d) (A_27b:d) (V0x_2E0:u) (V1y_2E0:u), ((iff (((eq du) ((s ((tyop_2Efcp_2Ecart A_27a) A_27b)) V0x_2E0)) ((s ((tyop_2Efcp_2Ecart A_27a) A_27b)) V1y_2E0))) (forall (V2i:mono_2Etyop_2Enum_2Enum), (((mono_2Ec_2Eprim__rec_2E_3C V2i) (j_mono_2Etyop_2Enum_2Enum ((s tyop_2Enum_2Enum) (c_2Efcp_2Edimindex_2E1 ((s (tyop_2Ebool_2Eitself A_27b)) c_2Ebool_2Ethe__value_2E0)))))->(((eq du) ((s A_27a) ((c_2Efcp_2Efcp__index_2E2 ((s ((tyop_2Efcp_2Ecart A_27a) A_27b)) V0x_2E0)) ((s tyop_2Enum_2Enum) (i_mono_2Etyop_2Enum_2Enum V2i))))) ((s A_27a) ((c_2Efcp_2Efcp__index_2E2 ((s ((tyop_2Efcp_2Ecart A_27a) A_27b)) V1y_2E0)) ((s tyop_2Enum_2Enum) (i_mono_2Etyop_2Enum_2Enum V2i)))))))))
% 0.69/0.89  FOF formula (forall (A_27a:d) (A_27b:d) (V0g_2E0:u) (V1i:mono_2Etyop_2Enum_2Enum), (((mono_2Ec_2Eprim__rec_2E_3C V1i) (j_mono_2Etyop_2Enum_2Enum ((s tyop_2Enum_2Enum) (c_2Efcp_2Edimindex_2E1 ((s (tyop_2Ebool_2Eitself A_27b)) c_2Ebool_2Ethe__value_2E0)))))->(((eq du) ((s A_27a) ((c_2Efcp_2Efcp__index_2E2 ((s ((tyop_2Efcp_2Ecart A_27a) A_27b)) (c_2Efcp_2EFCP_2E1 ((s ((tyop_2Emin_2Efun tyop_2Enum_2Enum) A_27a)) V0g_2E0)))) ((s tyop_2Enum_2Enum) (i_mono_2Etyop_2Enum_2Enum V1i))))) ((s A_27a) ((app_2E2 ((s ((tyop_2Emin_2Efun tyop_2Enum_2Enum) A_27a)) V0g_2E0)) ((s tyop_2Enum_2Enum) (i_mono_2Etyop_2Enum_2Enum V1i))))))) of role axiom named thm_2Efcp_2EFCP__BETA
% 0.69/0.89  A new axiom: (forall (A_27a:d) (A_27b:d) (V0g_2E0:u) (V1i:mono_2Etyop_2Enum_2Enum), (((mono_2Ec_2Eprim__rec_2E_3C V1i) (j_mono_2Etyop_2Enum_2Enum ((s tyop_2Enum_2Enum) (c_2Efcp_2Edimindex_2E1 ((s (tyop_2Ebool_2Eitself A_27b)) c_2Ebool_2Ethe__value_2E0)))))->(((eq du) ((s A_27a) ((c_2Efcp_2Efcp__index_2E2 ((s ((tyop_2Efcp_2Ecart A_27a) A_27b)) (c_2Efcp_2EFCP_2E1 ((s ((tyop_2Emin_2Efun tyop_2Enum_2Enum) A_27a)) V0g_2E0)))) ((s tyop_2Enum_2Enum) (i_mono_2Etyop_2Enum_2Enum V1i))))) ((s A_27a) ((app_2E2 ((s ((tyop_2Emin_2Efun tyop_2Enum_2Enum) A_27a)) V0g_2E0)) ((s tyop_2Enum_2Enum) (i_mono_2Etyop_2Enum_2Enum V1i)))))))
% 0.69/0.89  FOF formula (forall (A_27a:d) (A_27b:d) (V0l_2E0:u) (V1f_2E0:u), (((eq mono_2Etyop_2Enum_2Enum) (j_mono_2Etyop_2Enum_2Enum ((s tyop_2Enum_2Enum) (c_2Elist_2ELENGTH_2E1 ((s (tyop_2Elist_2Elist A_27b)) ((c_2Elist_2EMAP_2E2 ((s ((tyop_2Emin_2Efun A_27a) A_27b)) V1f_2E0)) ((s (tyop_2Elist_2Elist A_27a)) V0l_2E0))))))) (j_mono_2Etyop_2Enum_2Enum ((s tyop_2Enum_2Enum) (c_2Elist_2ELENGTH_2E1 ((s (tyop_2Elist_2Elist A_27a)) V0l_2E0)))))) of role axiom named thm_2Elist_2ELENGTH__MAP
% 0.69/0.91  A new axiom: (forall (A_27a:d) (A_27b:d) (V0l_2E0:u) (V1f_2E0:u), (((eq mono_2Etyop_2Enum_2Enum) (j_mono_2Etyop_2Enum_2Enum ((s tyop_2Enum_2Enum) (c_2Elist_2ELENGTH_2E1 ((s (tyop_2Elist_2Elist A_27b)) ((c_2Elist_2EMAP_2E2 ((s ((tyop_2Emin_2Efun A_27a) A_27b)) V1f_2E0)) ((s (tyop_2Elist_2Elist A_27a)) V0l_2E0))))))) (j_mono_2Etyop_2Enum_2Enum ((s tyop_2Enum_2Enum) (c_2Elist_2ELENGTH_2E1 ((s (tyop_2Elist_2Elist A_27a)) V0l_2E0))))))
% 0.69/0.91  FOF formula (forall (A_27a:d) (A_27b:d) (V0n:mono_2Etyop_2Enum_2Enum) (V1l_2E0:u), (((mono_2Ec_2Eprim__rec_2E_3C V0n) (j_mono_2Etyop_2Enum_2Enum ((s tyop_2Enum_2Enum) (c_2Elist_2ELENGTH_2E1 ((s (tyop_2Elist_2Elist A_27a)) V1l_2E0)))))->(forall (V2f_2E0:u), (((eq du) ((s A_27b) ((c_2Elist_2EEL_2E2 ((s tyop_2Enum_2Enum) (i_mono_2Etyop_2Enum_2Enum V0n))) ((s (tyop_2Elist_2Elist A_27b)) ((c_2Elist_2EMAP_2E2 ((s ((tyop_2Emin_2Efun A_27a) A_27b)) V2f_2E0)) ((s (tyop_2Elist_2Elist A_27a)) V1l_2E0)))))) ((s A_27b) ((app_2E2 ((s ((tyop_2Emin_2Efun A_27a) A_27b)) V2f_2E0)) ((s A_27a) ((c_2Elist_2EEL_2E2 ((s tyop_2Enum_2Enum) (i_mono_2Etyop_2Enum_2Enum V0n))) ((s (tyop_2Elist_2Elist A_27a)) V1l_2E0))))))))) of role axiom named thm_2Elist_2EEL__MAP
% 0.69/0.91  A new axiom: (forall (A_27a:d) (A_27b:d) (V0n:mono_2Etyop_2Enum_2Enum) (V1l_2E0:u), (((mono_2Ec_2Eprim__rec_2E_3C V0n) (j_mono_2Etyop_2Enum_2Enum ((s tyop_2Enum_2Enum) (c_2Elist_2ELENGTH_2E1 ((s (tyop_2Elist_2Elist A_27a)) V1l_2E0)))))->(forall (V2f_2E0:u), (((eq du) ((s A_27b) ((c_2Elist_2EEL_2E2 ((s tyop_2Enum_2Enum) (i_mono_2Etyop_2Enum_2Enum V0n))) ((s (tyop_2Elist_2Elist A_27b)) ((c_2Elist_2EMAP_2E2 ((s ((tyop_2Emin_2Efun A_27a) A_27b)) V2f_2E0)) ((s (tyop_2Elist_2Elist A_27a)) V1l_2E0)))))) ((s A_27b) ((app_2E2 ((s ((tyop_2Emin_2Efun A_27a) A_27b)) V2f_2E0)) ((s A_27a) ((c_2Elist_2EEL_2E2 ((s tyop_2Enum_2Enum) (i_mono_2Etyop_2Enum_2Enum V0n))) ((s (tyop_2Elist_2Elist A_27a)) V1l_2E0)))))))))
% 0.69/0.91  FOF formula ((and ((and ((and ((and ((and ((and ((and ((and ((and ((and ((and ((and ((and ((and ((and ((and ((and ((and ((and ((and ((and ((and ((and ((and ((and ((and ((and ((and ((and ((and ((and ((and ((and ((and ((and (forall (V0n:mono_2Etyop_2Enum_2Enum), (((eq mono_2Etyop_2Enum_2Enum) ((mono_2Ec_2Earithmetic_2E_2B mono_2Ec_2Enum_2E0) V0n)) V0n))) (forall (V1n:mono_2Etyop_2Enum_2Enum), (((eq mono_2Etyop_2Enum_2Enum) ((mono_2Ec_2Earithmetic_2E_2B V1n) mono_2Ec_2Enum_2E0)) V1n)))) (forall (V2n:mono_2Etyop_2Enum_2Enum) (V3m:mono_2Etyop_2Enum_2Enum), (((eq mono_2Etyop_2Enum_2Enum) ((mono_2Ec_2Earithmetic_2E_2B (mono_2Ec_2Earithmetic_2ENUMERAL V2n)) (mono_2Ec_2Earithmetic_2ENUMERAL V3m))) (mono_2Ec_2Earithmetic_2ENUMERAL (mono_2Ec_2Enumeral_2EiZ ((mono_2Ec_2Earithmetic_2E_2B V2n) V3m))))))) (forall (V4n:mono_2Etyop_2Enum_2Enum), (((eq mono_2Etyop_2Enum_2Enum) ((mono_2Ec_2Earithmetic_2E_2A mono_2Ec_2Enum_2E0) V4n)) mono_2Ec_2Enum_2E0)))) (forall (V5n:mono_2Etyop_2Enum_2Enum), (((eq mono_2Etyop_2Enum_2Enum) ((mono_2Ec_2Earithmetic_2E_2A V5n) mono_2Ec_2Enum_2E0)) mono_2Ec_2Enum_2E0)))) (forall (V6n:mono_2Etyop_2Enum_2Enum) (V7m:mono_2Etyop_2Enum_2Enum), (((eq mono_2Etyop_2Enum_2Enum) ((mono_2Ec_2Earithmetic_2E_2A (mono_2Ec_2Earithmetic_2ENUMERAL V6n)) (mono_2Ec_2Earithmetic_2ENUMERAL V7m))) (mono_2Ec_2Earithmetic_2ENUMERAL ((mono_2Ec_2Earithmetic_2E_2A V6n) V7m)))))) (forall (V8n:mono_2Etyop_2Enum_2Enum), (((eq mono_2Etyop_2Enum_2Enum) ((mono_2Ec_2Earithmetic_2E_2D mono_2Ec_2Enum_2E0) V8n)) mono_2Ec_2Enum_2E0)))) (forall (V9n:mono_2Etyop_2Enum_2Enum), (((eq mono_2Etyop_2Enum_2Enum) ((mono_2Ec_2Earithmetic_2E_2D V9n) mono_2Ec_2Enum_2E0)) V9n)))) (forall (V10n:mono_2Etyop_2Enum_2Enum) (V11m:mono_2Etyop_2Enum_2Enum), (((eq mono_2Etyop_2Enum_2Enum) ((mono_2Ec_2Earithmetic_2E_2D (mono_2Ec_2Earithmetic_2ENUMERAL V10n)) (mono_2Ec_2Earithmetic_2ENUMERAL V11m))) (mono_2Ec_2Earithmetic_2ENUMERAL ((mono_2Ec_2Earithmetic_2E_2D V10n) V11m)))))) (forall (V12n:mono_2Etyop_2Enum_2Enum), (((eq mono_2Etyop_2Enum_2Enum) ((mono_2Ec_2Earithmetic_2EEXP mono_2Ec_2Enum_2E0) (mono_2Ec_2Earithmetic_2ENUMERAL (mono_2Ec_2Earithmetic_2EBIT1 V12n)))) mono_2Ec_2Enum_2E0)))) (forall (V13n:mono_2Etyop_2Enum_2Enum), (((eq mono_2Etyop_2Enum_2Enum) ((mono_2Ec_2Earithmetic_2EEXP mono_2Ec_2Enum_2E0) (mono_2Ec_2Earithmetic_2ENUMERAL (mono_2Ec_2Earithmetic_2EBIT2 V13n)))) mono_2Ec_2Enum_2E0)))) (forall (V14n:mono_2Etyop_2Enum_2Enum), (((eq mono_2Etyop_2Enum_2Enum) ((mono_2Ec_2Earithmetic_2EEXP V14n) mono_2Ec_2Enum_2E0)) (mono_2Ec_2Earithmetic_2ENUMERAL (mono_2Ec_2Earithmetic_2EBIT1 mono_2Ec_2Earithmetic_2EZERO)))))) (forall (V15n:mono_2Etyop_2Enum_2Enum) (V16m:mono_2Etyop_2Enum_2Enum), (((eq mono_2Etyop_2Enum_2Enum) ((mono_2Ec_2Earithmetic_2EEXP (mono_2Ec_2Earithmetic_2ENUMERAL V15n)) (mono_2Ec_2Earithmetic_2ENUMERAL V16m))) (mono_2Ec_2Earithmetic_2ENUMERAL ((mono_2Ec_2Earithmetic_2EEXP V15n) V16m)))))) (((eq mono_2Etyop_2Enum_2Enum) (mono_2Ec_2Enum_2ESUC mono_2Ec_2Enum_2E0)) (mono_2Ec_2Earithmetic_2ENUMERAL (mono_2Ec_2Earithmetic_2EBIT1 mono_2Ec_2Earithmetic_2EZERO))))) (forall (V17n:mono_2Etyop_2Enum_2Enum), (((eq mono_2Etyop_2Enum_2Enum) (mono_2Ec_2Enum_2ESUC (mono_2Ec_2Earithmetic_2ENUMERAL V17n))) (mono_2Ec_2Earithmetic_2ENUMERAL (mono_2Ec_2Enum_2ESUC V17n)))))) (((eq mono_2Etyop_2Enum_2Enum) (mono_2Ec_2Eprim__rec_2EPRE mono_2Ec_2Enum_2E0)) mono_2Ec_2Enum_2E0))) (forall (V18n:mono_2Etyop_2Enum_2Enum), (((eq mono_2Etyop_2Enum_2Enum) (mono_2Ec_2Eprim__rec_2EPRE (mono_2Ec_2Earithmetic_2ENUMERAL V18n))) (mono_2Ec_2Earithmetic_2ENUMERAL (mono_2Ec_2Eprim__rec_2EPRE V18n)))))) (forall (V19n:mono_2Etyop_2Enum_2Enum), ((iff (((eq mono_2Etyop_2Enum_2Enum) (mono_2Ec_2Earithmetic_2ENUMERAL V19n)) mono_2Ec_2Enum_2E0)) (((eq mono_2Etyop_2Enum_2Enum) V19n) mono_2Ec_2Earithmetic_2EZERO))))) (forall (V20n:mono_2Etyop_2Enum_2Enum), ((iff (((eq mono_2Etyop_2Enum_2Enum) mono_2Ec_2Enum_2E0) (mono_2Ec_2Earithmetic_2ENUMERAL V20n))) (((eq mono_2Etyop_2Enum_2Enum) V20n) mono_2Ec_2Earithmetic_2EZERO))))) (forall (V21n:mono_2Etyop_2Enum_2Enum) (V22m:mono_2Etyop_2Enum_2Enum), ((iff (((eq mono_2Etyop_2Enum_2Enum) (mono_2Ec_2Earithmetic_2ENUMERAL V21n)) (mono_2Ec_2Earithmetic_2ENUMERAL V22m))) (((eq mono_2Etyop_2Enum_2Enum) V21n) V22m))))) (forall (V23n:mono_2Etyop_2Enum_2Enum), (((eq Prop) ((mono_2Ec_2Eprim__rec_2E_3C V23n) mono_2Ec_2Enum_2E0)) mono_2Ec_2Ebool_2EF)))) (forall (V24n:mono_2Etyop_2Enum_2Enum), (((eq Prop) ((mono_2Ec_2Eprim__rec_2E_3C mono_2Ec_2Enum_2E0) (mono_2Ec_2Earithmetic_2ENUMERAL V24n))) ((mono_2Ec_2Eprim__rec_2E_3C mono_2Ec_2Earithmetic_2EZERO) V24n))))) (forall (V25n:mono_2Etyop_2Enum_2Enum) (V26m:mono_2Etyop_2Enum_2Enum), (((eq Prop) ((mono_2Ec_2Eprim__rec_2E_3C (mono_2Ec_2Earithmetic_2ENUMERAL V25n)) (mono_2Ec_2Earithmetic_2ENUMERAL V26m))) ((mono_2Ec_2Eprim__rec_2E_3C V25n) V26m))))) (forall (V27n:mono_2Etyop_2Enum_2Enum), (((eq Prop) ((mono_2Ec_2Earithmetic_2E_3E mono_2Ec_2Enum_2E0) V27n)) mono_2Ec_2Ebool_2EF)))) (forall (V28n:mono_2Etyop_2Enum_2Enum), (((eq Prop) ((mono_2Ec_2Earithmetic_2E_3E (mono_2Ec_2Earithmetic_2ENUMERAL V28n)) mono_2Ec_2Enum_2E0)) ((mono_2Ec_2Eprim__rec_2E_3C mono_2Ec_2Earithmetic_2EZERO) V28n))))) (forall (V29n:mono_2Etyop_2Enum_2Enum) (V30m:mono_2Etyop_2Enum_2Enum), (((eq Prop) ((mono_2Ec_2Earithmetic_2E_3E (mono_2Ec_2Earithmetic_2ENUMERAL V29n)) (mono_2Ec_2Earithmetic_2ENUMERAL V30m))) ((mono_2Ec_2Eprim__rec_2E_3C V30m) V29n))))) (forall (V31n:mono_2Etyop_2Enum_2Enum), (((eq Prop) ((mono_2Ec_2Earithmetic_2E_3C_3D mono_2Ec_2Enum_2E0) V31n)) mono_2Ec_2Ebool_2ET)))) (forall (V32n:mono_2Etyop_2Enum_2Enum), (((eq Prop) ((mono_2Ec_2Earithmetic_2E_3C_3D (mono_2Ec_2Earithmetic_2ENUMERAL V32n)) mono_2Ec_2Enum_2E0)) ((mono_2Ec_2Earithmetic_2E_3C_3D V32n) mono_2Ec_2Earithmetic_2EZERO))))) (forall (V33n:mono_2Etyop_2Enum_2Enum) (V34m:mono_2Etyop_2Enum_2Enum), (((eq Prop) ((mono_2Ec_2Earithmetic_2E_3C_3D (mono_2Ec_2Earithmetic_2ENUMERAL V33n)) (mono_2Ec_2Earithmetic_2ENUMERAL V34m))) ((mono_2Ec_2Earithmetic_2E_3C_3D V33n) V34m))))) (forall (V35n:mono_2Etyop_2Enum_2Enum), (((eq Prop) ((mono_2Ec_2Earithmetic_2E_3E_3D V35n) mono_2Ec_2Enum_2E0)) mono_2Ec_2Ebool_2ET)))) (forall (V36n:mono_2Etyop_2Enum_2Enum), ((iff ((mono_2Ec_2Earithmetic_2E_3E_3D mono_2Ec_2Enum_2E0) V36n)) (((eq mono_2Etyop_2Enum_2Enum) V36n) mono_2Ec_2Enum_2E0))))) (forall (V37n:mono_2Etyop_2Enum_2Enum) (V38m:mono_2Etyop_2Enum_2Enum), (((eq Prop) ((mono_2Ec_2Earithmetic_2E_3E_3D (mono_2Ec_2Earithmetic_2ENUMERAL V37n)) (mono_2Ec_2Earithmetic_2ENUMERAL V38m))) ((mono_2Ec_2Earithmetic_2E_3C_3D V38m) V37n))))) (forall (V39n:mono_2Etyop_2Enum_2Enum), (((eq Prop) (mono_2Ec_2Earithmetic_2EODD (mono_2Ec_2Earithmetic_2ENUMERAL V39n))) (mono_2Ec_2Earithmetic_2EODD V39n))))) (forall (V40n:mono_2Etyop_2Enum_2Enum), (((eq Prop) (mono_2Ec_2Earithmetic_2EEVEN (mono_2Ec_2Earithmetic_2ENUMERAL V40n))) (mono_2Ec_2Earithmetic_2EEVEN V40n))))) (not (mono_2Ec_2Earithmetic_2EODD mono_2Ec_2Enum_2E0)))) (mono_2Ec_2Earithmetic_2EEVEN mono_2Ec_2Enum_2E0)) of role axiom named thm_2Enumeral_2Enumeral__distrib
% 0.69/0.91  A new axiom: ((and ((and ((and ((and ((and ((and ((and ((and ((and ((and ((and ((and ((and ((and ((and ((and ((and ((and ((and ((and ((and ((and ((and ((and ((and ((and ((and ((and ((and ((and ((and ((and ((and ((and ((and (forall (V0n:mono_2Etyop_2Enum_2Enum), (((eq mono_2Etyop_2Enum_2Enum) ((mono_2Ec_2Earithmetic_2E_2B mono_2Ec_2Enum_2E0) V0n)) V0n))) (forall (V1n:mono_2Etyop_2Enum_2Enum), (((eq mono_2Etyop_2Enum_2Enum) ((mono_2Ec_2Earithmetic_2E_2B V1n) mono_2Ec_2Enum_2E0)) V1n)))) (forall (V2n:mono_2Etyop_2Enum_2Enum) (V3m:mono_2Etyop_2Enum_2Enum), (((eq mono_2Etyop_2Enum_2Enum) ((mono_2Ec_2Earithmetic_2E_2B (mono_2Ec_2Earithmetic_2ENUMERAL V2n)) (mono_2Ec_2Earithmetic_2ENUMERAL V3m))) (mono_2Ec_2Earithmetic_2ENUMERAL (mono_2Ec_2Enumeral_2EiZ ((mono_2Ec_2Earithmetic_2E_2B V2n) V3m))))))) (forall (V4n:mono_2Etyop_2Enum_2Enum), (((eq mono_2Etyop_2Enum_2Enum) ((mono_2Ec_2Earithmetic_2E_2A mono_2Ec_2Enum_2E0) V4n)) mono_2Ec_2Enum_2E0)))) (forall (V5n:mono_2Etyop_2Enum_2Enum), (((eq mono_2Etyop_2Enum_2Enum) ((mono_2Ec_2Earithmetic_2E_2A V5n) mono_2Ec_2Enum_2E0)) mono_2Ec_2Enum_2E0)))) (forall (V6n:mono_2Etyop_2Enum_2Enum) (V7m:mono_2Etyop_2Enum_2Enum), (((eq mono_2Etyop_2Enum_2Enum) ((mono_2Ec_2Earithmetic_2E_2A (mono_2Ec_2Earithmetic_2ENUMERAL V6n)) (mono_2Ec_2Earithmetic_2ENUMERAL V7m))) (mono_2Ec_2Earithmetic_2ENUMERAL ((mono_2Ec_2Earithmetic_2E_2A V6n) V7m)))))) (forall (V8n:mono_2Etyop_2Enum_2Enum), (((eq mono_2Etyop_2Enum_2Enum) ((mono_2Ec_2Earithmetic_2E_2D mono_2Ec_2Enum_2E0) V8n)) mono_2Ec_2Enum_2E0)))) (forall (V9n:mono_2Etyop_2Enum_2Enum), (((eq mono_2Etyop_2Enum_2Enum) ((mono_2Ec_2Earithmetic_2E_2D V9n) mono_2Ec_2Enum_2E0)) V9n)))) (forall (V10n:mono_2Etyop_2Enum_2Enum) (V11m:mono_2Etyop_2Enum_2Enum), (((eq mono_2Etyop_2Enum_2Enum) ((mono_2Ec_2Earithmetic_2E_2D (mono_2Ec_2Earithmetic_2ENUMERAL V10n)) (mono_2Ec_2Earithmetic_2ENUMERAL V11m))) (mono_2Ec_2Earithmetic_2ENUMERAL ((mono_2Ec_2Earithmetic_2E_2D V10n) V11m)))))) (forall (V12n:mono_2Etyop_2Enum_2Enum), (((eq mono_2Etyop_2Enum_2Enum) ((mono_2Ec_2Earithmetic_2EEXP mono_2Ec_2Enum_2E0) (mono_2Ec_2Earithmetic_2ENUMERAL (mono_2Ec_2Earithmetic_2EBIT1 V12n)))) mono_2Ec_2Enum_2E0)))) (forall (V13n:mono_2Etyop_2Enum_2Enum), (((eq mono_2Etyop_2Enum_2Enum) ((mono_2Ec_2Earithmetic_2EEXP mono_2Ec_2Enum_2E0) (mono_2Ec_2Earithmetic_2ENUMERAL (mono_2Ec_2Earithmetic_2EBIT2 V13n)))) mono_2Ec_2Enum_2E0)))) (forall (V14n:mono_2Etyop_2Enum_2Enum), (((eq mono_2Etyop_2Enum_2Enum) ((mono_2Ec_2Earithmetic_2EEXP V14n) mono_2Ec_2Enum_2E0)) (mono_2Ec_2Earithmetic_2ENUMERAL (mono_2Ec_2Earithmetic_2EBIT1 mono_2Ec_2Earithmetic_2EZERO)))))) (forall (V15n:mono_2Etyop_2Enum_2Enum) (V16m:mono_2Etyop_2Enum_2Enum), (((eq mono_2Etyop_2Enum_2Enum) ((mono_2Ec_2Earithmetic_2EEXP (mono_2Ec_2Earithmetic_2ENUMERAL V15n)) (mono_2Ec_2Earithmetic_2ENUMERAL V16m))) (mono_2Ec_2Earithmetic_2ENUMERAL ((mono_2Ec_2Earithmetic_2EEXP V15n) V16m)))))) (((eq mono_2Etyop_2Enum_2Enum) (mono_2Ec_2Enum_2ESUC mono_2Ec_2Enum_2E0)) (mono_2Ec_2Earithmetic_2ENUMERAL (mono_2Ec_2Earithmetic_2EBIT1 mono_2Ec_2Earithmetic_2EZERO))))) (forall (V17n:mono_2Etyop_2Enum_2Enum), (((eq mono_2Etyop_2Enum_2Enum) (mono_2Ec_2Enum_2ESUC (mono_2Ec_2Earithmetic_2ENUMERAL V17n))) (mono_2Ec_2Earithmetic_2ENUMERAL (mono_2Ec_2Enum_2ESUC V17n)))))) (((eq mono_2Etyop_2Enum_2Enum) (mono_2Ec_2Eprim__rec_2EPRE mono_2Ec_2Enum_2E0)) mono_2Ec_2Enum_2E0))) (forall (V18n:mono_2Etyop_2Enum_2Enum), (((eq mono_2Etyop_2Enum_2Enum) (mono_2Ec_2Eprim__rec_2EPRE (mono_2Ec_2Earithmetic_2ENUMERAL V18n))) (mono_2Ec_2Earithmetic_2ENUMERAL (mono_2Ec_2Eprim__rec_2EPRE V18n)))))) (forall (V19n:mono_2Etyop_2Enum_2Enum), ((iff (((eq mono_2Etyop_2Enum_2Enum) (mono_2Ec_2Earithmetic_2ENUMERAL V19n)) mono_2Ec_2Enum_2E0)) (((eq mono_2Etyop_2Enum_2Enum) V19n) mono_2Ec_2Earithmetic_2EZERO))))) (forall (V20n:mono_2Etyop_2Enum_2Enum), ((iff (((eq mono_2Etyop_2Enum_2Enum) mono_2Ec_2Enum_2E0) (mono_2Ec_2Earithmetic_2ENUMERAL V20n))) (((eq mono_2Etyop_2Enum_2Enum) V20n) mono_2Ec_2Earithmetic_2EZERO))))) (forall (V21n:mono_2Etyop_2Enum_2Enum) (V22m:mono_2Etyop_2Enum_2Enum), ((iff (((eq mono_2Etyop_2Enum_2Enum) (mono_2Ec_2Earithmetic_2ENUMERAL V21n)) (mono_2Ec_2Earithmetic_2ENUMERAL V22m))) (((eq mono_2Etyop_2Enum_2Enum) V21n) V22m))))) (forall (V23n:mono_2Etyop_2Enum_2Enum), (((eq Prop) ((mono_2Ec_2Eprim__rec_2E_3C V23n) mono_2Ec_2Enum_2E0)) mono_2Ec_2Ebool_2EF)))) (forall (V24n:mono_2Etyop_2Enum_2Enum), (((eq Prop) ((mono_2Ec_2Eprim__rec_2E_3C mono_2Ec_2Enum_2E0) (mono_2Ec_2Earithmetic_2ENUMERAL V24n))) ((mono_2Ec_2Eprim__rec_2E_3C mono_2Ec_2Earithmetic_2EZERO) V24n))))) (forall (V25n:mono_2Etyop_2Enum_2Enum) (V26m:mono_2Etyop_2Enum_2Enum), (((eq Prop) ((mono_2Ec_2Eprim__rec_2E_3C (mono_2Ec_2Earithmetic_2ENUMERAL V25n)) (mono_2Ec_2Earithmetic_2ENUMERAL V26m))) ((mono_2Ec_2Eprim__rec_2E_3C V25n) V26m))))) (forall (V27n:mono_2Etyop_2Enum_2Enum), (((eq Prop) ((mono_2Ec_2Earithmetic_2E_3E mono_2Ec_2Enum_2E0) V27n)) mono_2Ec_2Ebool_2EF)))) (forall (V28n:mono_2Etyop_2Enum_2Enum), (((eq Prop) ((mono_2Ec_2Earithmetic_2E_3E (mono_2Ec_2Earithmetic_2ENUMERAL V28n)) mono_2Ec_2Enum_2E0)) ((mono_2Ec_2Eprim__rec_2E_3C mono_2Ec_2Earithmetic_2EZERO) V28n))))) (forall (V29n:mono_2Etyop_2Enum_2Enum) (V30m:mono_2Etyop_2Enum_2Enum), (((eq Prop) ((mono_2Ec_2Earithmetic_2E_3E (mono_2Ec_2Earithmetic_2ENUMERAL V29n)) (mono_2Ec_2Earithmetic_2ENUMERAL V30m))) ((mono_2Ec_2Eprim__rec_2E_3C V30m) V29n))))) (forall (V31n:mono_2Etyop_2Enum_2Enum), (((eq Prop) ((mono_2Ec_2Earithmetic_2E_3C_3D mono_2Ec_2Enum_2E0) V31n)) mono_2Ec_2Ebool_2ET)))) (forall (V32n:mono_2Etyop_2Enum_2Enum), (((eq Prop) ((mono_2Ec_2Earithmetic_2E_3C_3D (mono_2Ec_2Earithmetic_2ENUMERAL V32n)) mono_2Ec_2Enum_2E0)) ((mono_2Ec_2Earithmetic_2E_3C_3D V32n) mono_2Ec_2Earithmetic_2EZERO))))) (forall (V33n:mono_2Etyop_2Enum_2Enum) (V34m:mono_2Etyop_2Enum_2Enum), (((eq Prop) ((mono_2Ec_2Earithmetic_2E_3C_3D (mono_2Ec_2Earithmetic_2ENUMERAL V33n)) (mono_2Ec_2Earithmetic_2ENUMERAL V34m))) ((mono_2Ec_2Earithmetic_2E_3C_3D V33n) V34m))))) (forall (V35n:mono_2Etyop_2Enum_2Enum), (((eq Prop) ((mono_2Ec_2Earithmetic_2E_3E_3D V35n) mono_2Ec_2Enum_2E0)) mono_2Ec_2Ebool_2ET)))) (forall (V36n:mono_2Etyop_2Enum_2Enum), ((iff ((mono_2Ec_2Earithmetic_2E_3E_3D mono_2Ec_2Enum_2E0) V36n)) (((eq mono_2Etyop_2Enum_2Enum) V36n) mono_2Ec_2Enum_2E0))))) (forall (V37n:mono_2Etyop_2Enum_2Enum) (V38m:mono_2Etyop_2Enum_2Enum), (((eq Prop) ((mono_2Ec_2Earithmetic_2E_3E_3D (mono_2Ec_2Earithmetic_2ENUMERAL V37n)) (mono_2Ec_2Earithmetic_2ENUMERAL V38m))) ((mono_2Ec_2Earithmetic_2E_3C_3D V38m) V37n))))) (forall (V39n:mono_2Etyop_2Enum_2Enum), (((eq Prop) (mono_2Ec_2Earithmetic_2EODD (mono_2Ec_2Earithmetic_2ENUMERAL V39n))) (mono_2Ec_2Earithmetic_2EODD V39n))))) (forall (V40n:mono_2Etyop_2Enum_2Enum), (((eq Prop) (mono_2Ec_2Earithmetic_2EEVEN (mono_2Ec_2Earithmetic_2ENUMERAL V40n))) (mono_2Ec_2Earithmetic_2EEVEN V40n))))) (not (mono_2Ec_2Earithmetic_2EODD mono_2Ec_2Enum_2E0)))) (mono_2Ec_2Earithmetic_2EEVEN mono_2Ec_2Enum_2E0))
% 0.69/0.92  FOF formula (forall (V0n:mono_2Etyop_2Enum_2Enum) (V1m:mono_2Etyop_2Enum_2Enum), ((and ((and ((and ((and ((and ((and ((and ((and ((and ((and ((and ((and ((and ((and ((and ((and ((and (((eq mono_2Etyop_2Enum_2Enum) (mono_2Ec_2Enumeral_2EiZ ((mono_2Ec_2Earithmetic_2E_2B mono_2Ec_2Earithmetic_2EZERO) V0n))) V0n)) (((eq mono_2Etyop_2Enum_2Enum) (mono_2Ec_2Enumeral_2EiZ ((mono_2Ec_2Earithmetic_2E_2B V0n) mono_2Ec_2Earithmetic_2EZERO))) V0n))) (((eq mono_2Etyop_2Enum_2Enum) (mono_2Ec_2Enumeral_2EiZ ((mono_2Ec_2Earithmetic_2E_2B (mono_2Ec_2Earithmetic_2EBIT1 V0n)) (mono_2Ec_2Earithmetic_2EBIT1 V1m)))) (mono_2Ec_2Earithmetic_2EBIT2 (mono_2Ec_2Enumeral_2EiZ ((mono_2Ec_2Earithmetic_2E_2B V0n) V1m)))))) (((eq mono_2Etyop_2Enum_2Enum) (mono_2Ec_2Enumeral_2EiZ ((mono_2Ec_2Earithmetic_2E_2B (mono_2Ec_2Earithmetic_2EBIT1 V0n)) (mono_2Ec_2Earithmetic_2EBIT2 V1m)))) (mono_2Ec_2Earithmetic_2EBIT1 (mono_2Ec_2Enum_2ESUC ((mono_2Ec_2Earithmetic_2E_2B V0n) V1m)))))) (((eq mono_2Etyop_2Enum_2Enum) (mono_2Ec_2Enumeral_2EiZ ((mono_2Ec_2Earithmetic_2E_2B (mono_2Ec_2Earithmetic_2EBIT2 V0n)) (mono_2Ec_2Earithmetic_2EBIT1 V1m)))) (mono_2Ec_2Earithmetic_2EBIT1 (mono_2Ec_2Enum_2ESUC ((mono_2Ec_2Earithmetic_2E_2B V0n) V1m)))))) (((eq mono_2Etyop_2Enum_2Enum) (mono_2Ec_2Enumeral_2EiZ ((mono_2Ec_2Earithmetic_2E_2B (mono_2Ec_2Earithmetic_2EBIT2 V0n)) (mono_2Ec_2Earithmetic_2EBIT2 V1m)))) (mono_2Ec_2Earithmetic_2EBIT2 (mono_2Ec_2Enum_2ESUC ((mono_2Ec_2Earithmetic_2E_2B V0n) V1m)))))) (((eq mono_2Etyop_2Enum_2Enum) (mono_2Ec_2Enum_2ESUC ((mono_2Ec_2Earithmetic_2E_2B mono_2Ec_2Earithmetic_2EZERO) V0n))) (mono_2Ec_2Enum_2ESUC V0n)))) (((eq mono_2Etyop_2Enum_2Enum) (mono_2Ec_2Enum_2ESUC ((mono_2Ec_2Earithmetic_2E_2B V0n) mono_2Ec_2Earithmetic_2EZERO))) (mono_2Ec_2Enum_2ESUC V0n)))) (((eq mono_2Etyop_2Enum_2Enum) (mono_2Ec_2Enum_2ESUC ((mono_2Ec_2Earithmetic_2E_2B (mono_2Ec_2Earithmetic_2EBIT1 V0n)) (mono_2Ec_2Earithmetic_2EBIT1 V1m)))) (mono_2Ec_2Earithmetic_2EBIT1 (mono_2Ec_2Enum_2ESUC ((mono_2Ec_2Earithmetic_2E_2B V0n) V1m)))))) (((eq mono_2Etyop_2Enum_2Enum) (mono_2Ec_2Enum_2ESUC ((mono_2Ec_2Earithmetic_2E_2B (mono_2Ec_2Earithmetic_2EBIT1 V0n)) (mono_2Ec_2Earithmetic_2EBIT2 V1m)))) (mono_2Ec_2Earithmetic_2EBIT2 (mono_2Ec_2Enum_2ESUC ((mono_2Ec_2Earithmetic_2E_2B V0n) V1m)))))) (((eq mono_2Etyop_2Enum_2Enum) (mono_2Ec_2Enum_2ESUC ((mono_2Ec_2Earithmetic_2E_2B (mono_2Ec_2Earithmetic_2EBIT2 V0n)) (mono_2Ec_2Earithmetic_2EBIT1 V1m)))) (mono_2Ec_2Earithmetic_2EBIT2 (mono_2Ec_2Enum_2ESUC ((mono_2Ec_2Earithmetic_2E_2B V0n) V1m)))))) (((eq mono_2Etyop_2Enum_2Enum) (mono_2Ec_2Enum_2ESUC ((mono_2Ec_2Earithmetic_2E_2B (mono_2Ec_2Earithmetic_2EBIT2 V0n)) (mono_2Ec_2Earithmetic_2EBIT2 V1m)))) (mono_2Ec_2Earithmetic_2EBIT1 (mono_2Ec_2Enumeral_2EiiSUC ((mono_2Ec_2Earithmetic_2E_2B V0n) V1m)))))) (((eq mono_2Etyop_2Enum_2Enum) (mono_2Ec_2Enumeral_2EiiSUC ((mono_2Ec_2Earithmetic_2E_2B mono_2Ec_2Earithmetic_2EZERO) V0n))) (mono_2Ec_2Enumeral_2EiiSUC V0n)))) (((eq mono_2Etyop_2Enum_2Enum) (mono_2Ec_2Enumeral_2EiiSUC ((mono_2Ec_2Earithmetic_2E_2B V0n) mono_2Ec_2Earithmetic_2EZERO))) (mono_2Ec_2Enumeral_2EiiSUC V0n)))) (((eq mono_2Etyop_2Enum_2Enum) (mono_2Ec_2Enumeral_2EiiSUC ((mono_2Ec_2Earithmetic_2E_2B (mono_2Ec_2Earithmetic_2EBIT1 V0n)) (mono_2Ec_2Earithmetic_2EBIT1 V1m)))) (mono_2Ec_2Earithmetic_2EBIT2 (mono_2Ec_2Enum_2ESUC ((mono_2Ec_2Earithmetic_2E_2B V0n) V1m)))))) (((eq mono_2Etyop_2Enum_2Enum) (mono_2Ec_2Enumeral_2EiiSUC ((mono_2Ec_2Earithmetic_2E_2B (mono_2Ec_2Earithmetic_2EBIT1 V0n)) (mono_2Ec_2Earithmetic_2EBIT2 V1m)))) (mono_2Ec_2Earithmetic_2EBIT1 (mono_2Ec_2Enumeral_2EiiSUC ((mono_2Ec_2Earithmetic_2E_2B V0n) V1m)))))) (((eq mono_2Etyop_2Enum_2Enum) (mono_2Ec_2Enumeral_2EiiSUC ((mono_2Ec_2Earithmetic_2E_2B (mono_2Ec_2Earithmetic_2EBIT2 V0n)) (mono_2Ec_2Earithmetic_2EBIT1 V1m)))) (mono_2Ec_2Earithmetic_2EBIT1 (mono_2Ec_2Enumeral_2EiiSUC ((mono_2Ec_2Earithmetic_2E_2B V0n) V1m)))))) (((eq mono_2Etyop_2Enum_2Enum) (mono_2Ec_2Enumeral_2EiiSUC ((mono_2Ec_2Earithmetic_2E_2B (mono_2Ec_2Earithmetic_2EBIT2 V0n)) (mono_2Ec_2Earithmetic_2EBIT2 V1m)))) (mono_2Ec_2Earithmetic_2EBIT2 (mono_2Ec_2Enumeral_2EiiSUC ((mono_2Ec_2Earithmetic_2E_2B V0n) V1m)))))) of role axiom named thm_2Enumeral_2Enumeral__add
% 0.69/0.92  A new axiom: (forall (V0n:mono_2Etyop_2Enum_2Enum) (V1m:mono_2Etyop_2Enum_2Enum), ((and ((and ((and ((and ((and ((and ((and ((and ((and ((and ((and ((and ((and ((and ((and ((and ((and (((eq mono_2Etyop_2Enum_2Enum) (mono_2Ec_2Enumeral_2EiZ ((mono_2Ec_2Earithmetic_2E_2B mono_2Ec_2Earithmetic_2EZERO) V0n))) V0n)) (((eq mono_2Etyop_2Enum_2Enum) (mono_2Ec_2Enumeral_2EiZ ((mono_2Ec_2Earithmetic_2E_2B V0n) mono_2Ec_2Earithmetic_2EZERO))) V0n))) (((eq mono_2Etyop_2Enum_2Enum) (mono_2Ec_2Enumeral_2EiZ ((mono_2Ec_2Earithmetic_2E_2B (mono_2Ec_2Earithmetic_2EBIT1 V0n)) (mono_2Ec_2Earithmetic_2EBIT1 V1m)))) (mono_2Ec_2Earithmetic_2EBIT2 (mono_2Ec_2Enumeral_2EiZ ((mono_2Ec_2Earithmetic_2E_2B V0n) V1m)))))) (((eq mono_2Etyop_2Enum_2Enum) (mono_2Ec_2Enumeral_2EiZ ((mono_2Ec_2Earithmetic_2E_2B (mono_2Ec_2Earithmetic_2EBIT1 V0n)) (mono_2Ec_2Earithmetic_2EBIT2 V1m)))) (mono_2Ec_2Earithmetic_2EBIT1 (mono_2Ec_2Enum_2ESUC ((mono_2Ec_2Earithmetic_2E_2B V0n) V1m)))))) (((eq mono_2Etyop_2Enum_2Enum) (mono_2Ec_2Enumeral_2EiZ ((mono_2Ec_2Earithmetic_2E_2B (mono_2Ec_2Earithmetic_2EBIT2 V0n)) (mono_2Ec_2Earithmetic_2EBIT1 V1m)))) (mono_2Ec_2Earithmetic_2EBIT1 (mono_2Ec_2Enum_2ESUC ((mono_2Ec_2Earithmetic_2E_2B V0n) V1m)))))) (((eq mono_2Etyop_2Enum_2Enum) (mono_2Ec_2Enumeral_2EiZ ((mono_2Ec_2Earithmetic_2E_2B (mono_2Ec_2Earithmetic_2EBIT2 V0n)) (mono_2Ec_2Earithmetic_2EBIT2 V1m)))) (mono_2Ec_2Earithmetic_2EBIT2 (mono_2Ec_2Enum_2ESUC ((mono_2Ec_2Earithmetic_2E_2B V0n) V1m)))))) (((eq mono_2Etyop_2Enum_2Enum) (mono_2Ec_2Enum_2ESUC ((mono_2Ec_2Earithmetic_2E_2B mono_2Ec_2Earithmetic_2EZERO) V0n))) (mono_2Ec_2Enum_2ESUC V0n)))) (((eq mono_2Etyop_2Enum_2Enum) (mono_2Ec_2Enum_2ESUC ((mono_2Ec_2Earithmetic_2E_2B V0n) mono_2Ec_2Earithmetic_2EZERO))) (mono_2Ec_2Enum_2ESUC V0n)))) (((eq mono_2Etyop_2Enum_2Enum) (mono_2Ec_2Enum_2ESUC ((mono_2Ec_2Earithmetic_2E_2B (mono_2Ec_2Earithmetic_2EBIT1 V0n)) (mono_2Ec_2Earithmetic_2EBIT1 V1m)))) (mono_2Ec_2Earithmetic_2EBIT1 (mono_2Ec_2Enum_2ESUC ((mono_2Ec_2Earithmetic_2E_2B V0n) V1m)))))) (((eq mono_2Etyop_2Enum_2Enum) (mono_2Ec_2Enum_2ESUC ((mono_2Ec_2Earithmetic_2E_2B (mono_2Ec_2Earithmetic_2EBIT1 V0n)) (mono_2Ec_2Earithmetic_2EBIT2 V1m)))) (mono_2Ec_2Earithmetic_2EBIT2 (mono_2Ec_2Enum_2ESUC ((mono_2Ec_2Earithmetic_2E_2B V0n) V1m)))))) (((eq mono_2Etyop_2Enum_2Enum) (mono_2Ec_2Enum_2ESUC ((mono_2Ec_2Earithmetic_2E_2B (mono_2Ec_2Earithmetic_2EBIT2 V0n)) (mono_2Ec_2Earithmetic_2EBIT1 V1m)))) (mono_2Ec_2Earithmetic_2EBIT2 (mono_2Ec_2Enum_2ESUC ((mono_2Ec_2Earithmetic_2E_2B V0n) V1m)))))) (((eq mono_2Etyop_2Enum_2Enum) (mono_2Ec_2Enum_2ESUC ((mono_2Ec_2Earithmetic_2E_2B (mono_2Ec_2Earithmetic_2EBIT2 V0n)) (mono_2Ec_2Earithmetic_2EBIT2 V1m)))) (mono_2Ec_2Earithmetic_2EBIT1 (mono_2Ec_2Enumeral_2EiiSUC ((mono_2Ec_2Earithmetic_2E_2B V0n) V1m)))))) (((eq mono_2Etyop_2Enum_2Enum) (mono_2Ec_2Enumeral_2EiiSUC ((mono_2Ec_2Earithmetic_2E_2B mono_2Ec_2Earithmetic_2EZERO) V0n))) (mono_2Ec_2Enumeral_2EiiSUC V0n)))) (((eq mono_2Etyop_2Enum_2Enum) (mono_2Ec_2Enumeral_2EiiSUC ((mono_2Ec_2Earithmetic_2E_2B V0n) mono_2Ec_2Earithmetic_2EZERO))) (mono_2Ec_2Enumeral_2EiiSUC V0n)))) (((eq mono_2Etyop_2Enum_2Enum) (mono_2Ec_2Enumeral_2EiiSUC ((mono_2Ec_2Earithmetic_2E_2B (mono_2Ec_2Earithmetic_2EBIT1 V0n)) (mono_2Ec_2Earithmetic_2EBIT1 V1m)))) (mono_2Ec_2Earithmetic_2EBIT2 (mono_2Ec_2Enum_2ESUC ((mono_2Ec_2Earithmetic_2E_2B V0n) V1m)))))) (((eq mono_2Etyop_2Enum_2Enum) (mono_2Ec_2Enumeral_2EiiSUC ((mono_2Ec_2Earithmetic_2E_2B (mono_2Ec_2Earithmetic_2EBIT1 V0n)) (mono_2Ec_2Earithmetic_2EBIT2 V1m)))) (mono_2Ec_2Earithmetic_2EBIT1 (mono_2Ec_2Enumeral_2EiiSUC ((mono_2Ec_2Earithmetic_2E_2B V0n) V1m)))))) (((eq mono_2Etyop_2Enum_2Enum) (mono_2Ec_2Enumeral_2EiiSUC ((mono_2Ec_2Earithmetic_2E_2B (mono_2Ec_2Earithmetic_2EBIT2 V0n)) (mono_2Ec_2Earithmetic_2EBIT1 V1m)))) (mono_2Ec_2Earithmetic_2EBIT1 (mono_2Ec_2Enumeral_2EiiSUC ((mono_2Ec_2Earithmetic_2E_2B V0n) V1m)))))) (((eq mono_2Etyop_2Enum_2Enum) (mono_2Ec_2Enumeral_2EiiSUC ((mono_2Ec_2Earithmetic_2E_2B (mono_2Ec_2Earithmetic_2EBIT2 V0n)) (mono_2Ec_2Earithmetic_2EBIT2 V1m)))) (mono_2Ec_2Earithmetic_2EBIT2 (mono_2Ec_2Enumeral_2EiiSUC ((mono_2Ec_2Earithmetic_2E_2B V0n) V1m))))))
% 0.69/0.92  FOF formula (forall (V0n:mono_2Etyop_2Enum_2Enum) (V1m:mono_2Etyop_2Enum_2Enum), ((and ((and ((and ((and ((and ((and (((eq Prop) ((mono_2Ec_2Earithmetic_2E_3C_3D mono_2Ec_2Earithmetic_2EZERO) V0n)) mono_2Ec_2Ebool_2ET)) (((eq Prop) ((mono_2Ec_2Earithmetic_2E_3C_3D (mono_2Ec_2Earithmetic_2EBIT1 V0n)) mono_2Ec_2Earithmetic_2EZERO)) mono_2Ec_2Ebool_2EF))) (((eq Prop) ((mono_2Ec_2Earithmetic_2E_3C_3D (mono_2Ec_2Earithmetic_2EBIT2 V0n)) mono_2Ec_2Earithmetic_2EZERO)) mono_2Ec_2Ebool_2EF))) (((eq Prop) ((mono_2Ec_2Earithmetic_2E_3C_3D (mono_2Ec_2Earithmetic_2EBIT1 V0n)) (mono_2Ec_2Earithmetic_2EBIT1 V1m))) ((mono_2Ec_2Earithmetic_2E_3C_3D V0n) V1m)))) (((eq Prop) ((mono_2Ec_2Earithmetic_2E_3C_3D (mono_2Ec_2Earithmetic_2EBIT1 V0n)) (mono_2Ec_2Earithmetic_2EBIT2 V1m))) ((mono_2Ec_2Earithmetic_2E_3C_3D V0n) V1m)))) ((iff ((mono_2Ec_2Earithmetic_2E_3C_3D (mono_2Ec_2Earithmetic_2EBIT2 V0n)) (mono_2Ec_2Earithmetic_2EBIT1 V1m))) (not ((mono_2Ec_2Earithmetic_2E_3C_3D V1m) V0n))))) (((eq Prop) ((mono_2Ec_2Earithmetic_2E_3C_3D (mono_2Ec_2Earithmetic_2EBIT2 V0n)) (mono_2Ec_2Earithmetic_2EBIT2 V1m))) ((mono_2Ec_2Earithmetic_2E_3C_3D V0n) V1m)))) of role axiom named thm_2Enumeral_2Enumeral__lte
% 0.69/0.92  A new axiom: (forall (V0n:mono_2Etyop_2Enum_2Enum) (V1m:mono_2Etyop_2Enum_2Enum), ((and ((and ((and ((and ((and ((and (((eq Prop) ((mono_2Ec_2Earithmetic_2E_3C_3D mono_2Ec_2Earithmetic_2EZERO) V0n)) mono_2Ec_2Ebool_2ET)) (((eq Prop) ((mono_2Ec_2Earithmetic_2E_3C_3D (mono_2Ec_2Earithmetic_2EBIT1 V0n)) mono_2Ec_2Earithmetic_2EZERO)) mono_2Ec_2Ebool_2EF))) (((eq Prop) ((mono_2Ec_2Earithmetic_2E_3C_3D (mono_2Ec_2Earithmetic_2EBIT2 V0n)) mono_2Ec_2Earithmetic_2EZERO)) mono_2Ec_2Ebool_2EF))) (((eq Prop) ((mono_2Ec_2Earithmetic_2E_3C_3D (mono_2Ec_2Earithmetic_2EBIT1 V0n)) (mono_2Ec_2Earithmetic_2EBIT1 V1m))) ((mono_2Ec_2Earithmetic_2E_3C_3D V0n) V1m)))) (((eq Prop) ((mono_2Ec_2Earithmetic_2E_3C_3D (mono_2Ec_2Earithmetic_2EBIT1 V0n)) (mono_2Ec_2Earithmetic_2EBIT2 V1m))) ((mono_2Ec_2Earithmetic_2E_3C_3D V0n) V1m)))) ((iff ((mono_2Ec_2Earithmetic_2E_3C_3D (mono_2Ec_2Earithmetic_2EBIT2 V0n)) (mono_2Ec_2Earithmetic_2EBIT1 V1m))) (not ((mono_2Ec_2Earithmetic_2E_3C_3D V1m) V0n))))) (((eq Prop) ((mono_2Ec_2Earithmetic_2E_3C_3D (mono_2Ec_2Earithmetic_2EBIT2 V0n)) (mono_2Ec_2Earithmetic_2EBIT2 V1m))) ((mono_2Ec_2Earithmetic_2E_3C_3D V0n) V1m))))
% 0.69/0.92  FOF formula (forall (V0t:Prop), ((iff (not (not V0t))) V0t)) of role axiom named thm_2Esat_2ENOT__NOT
% 0.69/0.92  A new axiom: (forall (V0t:Prop), ((iff (not (not V0t))) V0t))
% 0.69/0.92  FOF formula (forall (V0A:Prop), (V0A->((not V0A)->mono_2Ec_2Ebool_2EF))) of role axiom named thm_2Esat_2EAND__INV__IMP
% 0.69/0.92  A new axiom: (forall (V0A:Prop), (V0A->((not V0A)->mono_2Ec_2Ebool_2EF)))
% 0.69/0.92  FOF formula (forall (V0B:Prop) (V1A:Prop), ((iff ((not ((or V1A) V0B))->mono_2Ec_2Ebool_2EF)) ((V1A->mono_2Ec_2Ebool_2EF)->((not V0B)->mono_2Ec_2Ebool_2EF)))) of role axiom named thm_2Esat_2EOR__DUAL2
% 0.69/0.92  A new axiom: (forall (V0B:Prop) (V1A:Prop), ((iff ((not ((or V1A) V0B))->mono_2Ec_2Ebool_2EF)) ((V1A->mono_2Ec_2Ebool_2EF)->((not V0B)->mono_2Ec_2Ebool_2EF))))
% 0.69/0.92  FOF formula (forall (V0B:Prop) (V1A:Prop), ((iff ((not ((or (not V1A)) V0B))->mono_2Ec_2Ebool_2EF)) (V1A->((not V0B)->mono_2Ec_2Ebool_2EF)))) of role axiom named thm_2Esat_2EOR__DUAL3
% 0.69/0.92  A new axiom: (forall (V0B:Prop) (V1A:Prop), ((iff ((not ((or (not V1A)) V0B))->mono_2Ec_2Ebool_2EF)) (V1A->((not V0B)->mono_2Ec_2Ebool_2EF))))
% 0.69/0.92  FOF formula (forall (V0A:Prop), (((not V0A)->mono_2Ec_2Ebool_2EF)->((V0A->mono_2Ec_2Ebool_2EF)->mono_2Ec_2Ebool_2EF))) of role axiom named thm_2Esat_2EAND__INV2
% 0.69/0.92  A new axiom: (forall (V0A:Prop), (((not V0A)->mono_2Ec_2Ebool_2EF)->((V0A->mono_2Ec_2Ebool_2EF)->mono_2Ec_2Ebool_2EF)))
% 0.69/0.92  FOF formula (forall (V0r:Prop) (V1q:Prop) (V2p:Prop), ((iff ((iff V2p) (((eq Prop) V1q) V0r))) ((and ((and ((and ((or ((or V2p) V1q)) V0r)) ((or ((or V2p) (not V0r))) (not V1q)))) ((or ((or V1q) (not V0r))) (not V2p)))) ((or ((or V0r) (not V1q))) (not V2p))))) of role axiom named thm_2Esat_2Edc__eq
% 0.69/0.92  A new axiom: (forall (V0r:Prop) (V1q:Prop) (V2p:Prop), ((iff ((iff V2p) (((eq Prop) V1q) V0r))) ((and ((and ((and ((or ((or V2p) V1q)) V0r)) ((or ((or V2p) (not V0r))) (not V1q)))) ((or ((or V1q) (not V0r))) (not V2p)))) ((or ((or V0r) (not V1q))) (not V2p)))))
% 0.77/0.93  FOF formula (forall (V0r:Prop) (V1q:Prop) (V2p:Prop), ((iff ((iff V2p) ((and V1q) V0r))) ((and ((and ((or ((or V2p) (not V1q))) (not V0r))) ((or V1q) (not V2p)))) ((or V0r) (not V2p))))) of role axiom named thm_2Esat_2Edc__conj
% 0.77/0.93  A new axiom: (forall (V0r:Prop) (V1q:Prop) (V2p:Prop), ((iff ((iff V2p) ((and V1q) V0r))) ((and ((and ((or ((or V2p) (not V1q))) (not V0r))) ((or V1q) (not V2p)))) ((or V0r) (not V2p)))))
% 0.77/0.93  FOF formula (forall (V0r:Prop) (V1q:Prop) (V2p:Prop), ((iff ((iff V2p) ((or V1q) V0r))) ((and ((and ((or V2p) (not V1q))) ((or V2p) (not V0r)))) ((or ((or V1q) V0r)) (not V2p))))) of role axiom named thm_2Esat_2Edc__disj
% 0.77/0.93  A new axiom: (forall (V0r:Prop) (V1q:Prop) (V2p:Prop), ((iff ((iff V2p) ((or V1q) V0r))) ((and ((and ((or V2p) (not V1q))) ((or V2p) (not V0r)))) ((or ((or V1q) V0r)) (not V2p)))))
% 0.77/0.93  FOF formula (forall (V0q:Prop) (V1p:Prop), ((iff ((iff V1p) (not V0q))) ((and ((or V1p) V0q)) ((or (not V0q)) (not V1p))))) of role axiom named thm_2Esat_2Edc__neg
% 0.77/0.93  A new axiom: (forall (V0q:Prop) (V1p:Prop), ((iff ((iff V1p) (not V0q))) ((and ((or V1p) V0q)) ((or (not V0q)) (not V1p)))))
% 0.77/0.93  FOF formula (forall (A_27a:d) (F0_2E0:u), ((forall (V0w_2E0:u) (V1i:mono_2Etyop_2Enum_2Enum), ((iff ((j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29 ((s ((tyop_2Emin_2Efun tyop_2Enum_2Enum) tyop_2Emin_2Ebool)) ((app_2E2 ((s ((tyop_2Emin_2Efun ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) ((tyop_2Emin_2Efun tyop_2Enum_2Enum) tyop_2Emin_2Ebool))) F0_2E0)) ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) V0w_2E0)))) V1i)) (not (j_mono_2Etyop_2Emin_2Ebool ((s tyop_2Emin_2Ebool) ((c_2Efcp_2Efcp__index_2E2 ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) V0w_2E0)) ((s tyop_2Enum_2Enum) (i_mono_2Etyop_2Enum_2Enum V1i))))))))->(forall (V0w_2E0:u), (((eq du) ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) (c_2Ewords_2Eword__1comp_2E1 ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) V0w_2E0)))) ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) (c_2Efcp_2EFCP_2E1 ((s ((tyop_2Emin_2Efun tyop_2Enum_2Enum) tyop_2Emin_2Ebool)) ((app_2E2 ((s ((tyop_2Emin_2Efun ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) ((tyop_2Emin_2Efun tyop_2Enum_2Enum) tyop_2Emin_2Ebool))) F0_2E0)) ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) V0w_2E0))))))))) of role axiom named thm_2Ewords_2Eword__1comp__def
% 0.77/0.93  A new axiom: (forall (A_27a:d) (F0_2E0:u), ((forall (V0w_2E0:u) (V1i:mono_2Etyop_2Enum_2Enum), ((iff ((j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29 ((s ((tyop_2Emin_2Efun tyop_2Enum_2Enum) tyop_2Emin_2Ebool)) ((app_2E2 ((s ((tyop_2Emin_2Efun ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) ((tyop_2Emin_2Efun tyop_2Enum_2Enum) tyop_2Emin_2Ebool))) F0_2E0)) ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) V0w_2E0)))) V1i)) (not (j_mono_2Etyop_2Emin_2Ebool ((s tyop_2Emin_2Ebool) ((c_2Efcp_2Efcp__index_2E2 ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) V0w_2E0)) ((s tyop_2Enum_2Enum) (i_mono_2Etyop_2Enum_2Enum V1i))))))))->(forall (V0w_2E0:u), (((eq du) ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) (c_2Ewords_2Eword__1comp_2E1 ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) V0w_2E0)))) ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) (c_2Efcp_2EFCP_2E1 ((s ((tyop_2Emin_2Efun tyop_2Enum_2Enum) tyop_2Emin_2Ebool)) ((app_2E2 ((s ((tyop_2Emin_2Efun ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) ((tyop_2Emin_2Efun tyop_2Enum_2Enum) tyop_2Emin_2Ebool))) F0_2E0)) ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) V0w_2E0)))))))))
% 0.77/0.93  FOF formula (forall (A_27a:d), ((mono_2Ec_2Eprim__rec_2E_3C mono_2Ec_2Enum_2E0) (j_mono_2Etyop_2Enum_2Enum ((s tyop_2Enum_2Enum) (c_2Efcp_2Edimindex_2E1 ((s (tyop_2Ebool_2Eitself A_27a)) c_2Ebool_2Ethe__value_2E0)))))) of role axiom named thm_2Ewords_2EDIMINDEX__GT__0
% 0.77/0.93  A new axiom: (forall (A_27a:d), ((mono_2Ec_2Eprim__rec_2E_3C mono_2Ec_2Enum_2E0) (j_mono_2Etyop_2Enum_2Enum ((s tyop_2Enum_2Enum) (c_2Efcp_2Edimindex_2E1 ((s (tyop_2Ebool_2Eitself A_27a)) c_2Ebool_2Ethe__value_2E0))))))
% 0.77/0.94  FOF formula (forall (A_27a:d) (V0v:mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29), (((eq du) ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) (c_2Ewords_2Eword__1comp_2E1 ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) (c_2Ebitstring_2Ev2w_2E1 ((s (tyop_2Elist_2Elist tyop_2Emin_2Ebool)) (i_mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29 V0v))))))) ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) (c_2Ebitstring_2Ev2w_2E1 ((s (tyop_2Elist_2Elist tyop_2Emin_2Ebool)) (i_mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29 (mono_2Ec_2Ebitstring_2Ebnot ((mono_2Ec_2Ebitstring_2Efixwidth (j_mono_2Etyop_2Enum_2Enum ((s tyop_2Enum_2Enum) (c_2Efcp_2Edimindex_2E1 ((s (tyop_2Ebool_2Eitself A_27a)) c_2Ebool_2Ethe__value_2E0))))) V0v)))))))) of role conjecture named thm_2Ebitstring_2Eword__1comp__v2w
% 0.77/0.94  Conjecture to prove = (forall (A_27a:d) (V0v:mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29), (((eq du) ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) (c_2Ewords_2Eword__1comp_2E1 ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) (c_2Ebitstring_2Ev2w_2E1 ((s (tyop_2Elist_2Elist tyop_2Emin_2Ebool)) (i_mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29 V0v))))))) ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) (c_2Ebitstring_2Ev2w_2E1 ((s (tyop_2Elist_2Elist tyop_2Emin_2Ebool)) (i_mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29 (mono_2Ec_2Ebitstring_2Ebnot ((mono_2Ec_2Ebitstring_2Efixwidth (j_mono_2Etyop_2Enum_2Enum ((s tyop_2Enum_2Enum) (c_2Efcp_2Edimindex_2E1 ((s (tyop_2Ebool_2Eitself A_27a)) c_2Ebool_2Ethe__value_2E0))))) V0v)))))))):Prop
% 0.77/0.94  Parameter du_DUMMY:du.
% 0.77/0.94  Parameter mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_DUMMY:mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29.
% 0.77/0.94  We need to prove ['(forall (A_27a:d) (V0v:mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29), (((eq du) ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) (c_2Ewords_2Eword__1comp_2E1 ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) (c_2Ebitstring_2Ev2w_2E1 ((s (tyop_2Elist_2Elist tyop_2Emin_2Ebool)) (i_mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29 V0v))))))) ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) (c_2Ebitstring_2Ev2w_2E1 ((s (tyop_2Elist_2Elist tyop_2Emin_2Ebool)) (i_mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29 (mono_2Ec_2Ebitstring_2Ebnot ((mono_2Ec_2Ebitstring_2Efixwidth (j_mono_2Etyop_2Enum_2Enum ((s tyop_2Enum_2Enum) (c_2Efcp_2Edimindex_2E1 ((s (tyop_2Ebool_2Eitself A_27a)) c_2Ebool_2Ethe__value_2E0))))) V0v))))))))']
% 0.77/0.94  Parameter u:Type.
% 0.77/0.94  Parameter d:Type.
% 0.77/0.94  Parameter du:Type.
% 0.77/0.94  Parameter mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29:Type.
% 0.77/0.94  Parameter mono_2Etyop_2Enum_2Enum:Type.
% 0.77/0.94  Parameter tyop_2Ebool_2Eitself:(d->d).
% 0.77/0.94  Parameter tyop_2Efcp_2Ecart:(d->(d->d)).
% 0.77/0.94  Parameter tyop_2Elist_2Elist:(d->d).
% 0.77/0.94  Parameter tyop_2Emin_2Ebool:d.
% 0.77/0.94  Parameter tyop_2Emin_2Efun:(d->(d->d)).
% 0.77/0.94  Parameter tyop_2Enum_2Enum:d.
% 0.77/0.94  Parameter s:(d->(u->du)).
% 0.77/0.94  Parameter app_2E2:(du->(du->u)).
% 0.77/0.94  Parameter combin_i_2E0:u.
% 0.77/0.94  Parameter combin_k_2E0:u.
% 0.77/0.94  Parameter combin_s_2E0:u.
% 0.77/0.94  Parameter c_2Ebool_2E_21_2E0:u.
% 0.77/0.94  Parameter c_2Ebool_2E_21_2E1:(du->u).
% 0.77/0.94  Parameter c_2Earithmetic_2E_2A_2E0:u.
% 0.77/0.94  Parameter c_2Earithmetic_2E_2A_2E2:(du->(du->u)).
% 0.77/0.94  Parameter c_2Earithmetic_2E_2B_2E0:u.
% 0.77/0.94  Parameter c_2Earithmetic_2E_2B_2E2:(du->(du->u)).
% 0.77/0.94  Parameter c_2Earithmetic_2E_2D_2E0:u.
% 0.77/0.94  Parameter c_2Earithmetic_2E_2D_2E2:(du->(du->u)).
% 0.77/0.94  Parameter c_2Ebool_2E_2F_5C_2E0:u.
% 0.77/0.94  Parameter c_2Ebool_2E_2F_5C_2E2:(du->(du->u)).
% 0.77/0.94  Parameter c_2Enum_2E0_2E0:u.
% 0.77/0.94  Parameter c_2Eprim__rec_2E_3C_2E0:u.
% 0.77/0.94  Parameter c_2Eprim__rec_2E_3C_2E2:(du->(du->u)).
% 0.77/0.94  Parameter c_2Earithmetic_2E_3C_3D_2E0:u.
% 0.77/0.94  Parameter c_2Earithmetic_2E_3C_3D_2E2:(du->(du->u)).
% 0.77/0.94  Parameter c_2Emin_2E_3D_2E0:u.
% 0.77/0.94  Parameter c_2Emin_2E_3D_2E2:(du->(du->u)).
% 0.77/0.94  Parameter c_2Emin_2E_3D_3D_3E_2E0:u.
% 0.77/0.94  Parameter c_2Emin_2E_3D_3D_3E_2E2:(du->(du->u)).
% 0.77/0.94  Parameter c_2Earithmetic_2E_3E_2E0:u.
% 0.77/0.94  Parameter c_2Earithmetic_2E_3E_2E2:(du->(du->u)).
% 0.77/0.94  Parameter c_2Earithmetic_2E_3E_3D_2E0:u.
% 0.77/0.94  Parameter c_2Earithmetic_2E_3E_3D_2E2:(du->(du->u)).
% 0.77/0.94  Parameter c_2Ebool_2E_3F_2E0:u.
% 0.77/0.94  Parameter c_2Ebool_2E_3F_2E1:(du->u).
% 0.77/0.94  Parameter c_2Earithmetic_2EBIT1_2E0:u.
% 0.77/0.94  Parameter c_2Earithmetic_2EBIT1_2E1:(du->u).
% 0.77/0.94  Parameter c_2Earithmetic_2EBIT2_2E0:u.
% 0.77/0.94  Parameter c_2Earithmetic_2EBIT2_2E1:(du->u).
% 0.77/0.94  Parameter c_2Ebool_2ECOND_2E0:u.
% 0.77/0.94  Parameter c_2Ebool_2ECOND_2E3:(du->(du->(du->u))).
% 0.77/0.94  Parameter c_2Elist_2EEL_2E0:u.
% 0.77/0.94  Parameter c_2Elist_2EEL_2E2:(du->(du->u)).
% 0.77/0.94  Parameter c_2Earithmetic_2EEVEN_2E0:u.
% 0.77/0.94  Parameter c_2Earithmetic_2EEVEN_2E1:(du->u).
% 0.77/0.94  Parameter c_2Earithmetic_2EEXP_2E0:u.
% 0.77/0.94  Parameter c_2Earithmetic_2EEXP_2E2:(du->(du->u)).
% 0.77/0.94  Parameter c_2Ebool_2EF_2E0:u.
% 0.77/0.94  Parameter c_2Efcp_2EFCP_2E0:u.
% 0.77/0.94  Parameter c_2Efcp_2EFCP_2E1:(du->u).
% 0.77/0.94  Parameter c_2Ecombin_2EI_2E0:u.
% 0.77/0.94  Parameter c_2Ecombin_2EI_2E1:(du->u).
% 0.77/0.94  Parameter c_2Elist_2ELENGTH_2E0:u.
% 0.77/0.94  Parameter c_2Elist_2ELENGTH_2E1:(du->u).
% 0.77/0.94  Parameter c_2Ebool_2ELET_2E0:u.
% 0.77/0.94  Parameter c_2Ebool_2ELET_2E2:(du->(du->u)).
% 0.77/0.94  Parameter c_2Elist_2EMAP_2E0:u.
% 0.77/0.94  Parameter c_2Elist_2EMAP_2E1:(du->u).
% 0.77/0.94  Parameter c_2Elist_2EMAP_2E2:(du->(du->u)).
% 0.77/0.94  Parameter c_2Earithmetic_2ENUMERAL_2E0:u.
% 0.77/0.94  Parameter c_2Earithmetic_2ENUMERAL_2E1:(du->u).
% 0.77/0.94  Parameter c_2Earithmetic_2EODD_2E0:u.
% 0.77/0.94  Parameter c_2Earithmetic_2EODD_2E1:(du->u).
% 0.77/0.94  Parameter c_2Eprim__rec_2EPRE_2E0:u.
% 0.77/0.94  Parameter c_2Eprim__rec_2EPRE_2E1:(du->u).
% 0.77/0.94  Parameter c_2Enum_2ESUC_2E0:u.
% 0.77/0.94  Parameter c_2Enum_2ESUC_2E1:(du->u).
% 0.77/0.94  Parameter c_2Ebool_2ET_2E0:u.
% 0.77/0.94  Parameter c_2Earithmetic_2EZERO_2E0:u.
% 0.77/0.94  Parameter c_2Ebool_2E_5C_2F_2E0:u.
% 0.77/0.94  Parameter c_2Ebool_2E_5C_2F_2E2:(du->(du->u)).
% 0.77/0.94  Parameter c_2Ebitstring_2Ebnot_2E0:u.
% 0.77/0.94  Parameter c_2Ebitstring_2Ebnot_2E1:(du->u).
% 0.77/0.94  Parameter c_2Efcp_2Edimindex_2E0:u.
% 0.77/0.94  Parameter c_2Efcp_2Edimindex_2E1:(du->u).
% 0.77/0.94  Parameter c_2Efcp_2Efcp__index_2E0:u.
% 0.77/0.94  Parameter c_2Efcp_2Efcp__index_2E2:(du->(du->u)).
% 0.77/0.94  Parameter c_2Ebitstring_2Efixwidth_2E0:u.
% 0.77/0.94  Parameter c_2Ebitstring_2Efixwidth_2E2:(du->(du->u)).
% 0.77/0.94  Parameter c_2Enumeral_2EiZ_2E0:u.
% 0.77/0.94  Parameter c_2Enumeral_2EiZ_2E1:(du->u).
% 0.77/0.94  Parameter c_2Enumeral_2EiiSUC_2E0:u.
% 0.77/0.94  Parameter c_2Enumeral_2EiiSUC_2E1:(du->u).
% 0.77/0.94  Parameter c_2Ebitstring_2Etestbit_2E0:u.
% 0.77/0.94  Parameter c_2Ebitstring_2Etestbit_2E2:(du->(du->u)).
% 0.77/0.94  Parameter c_2Ebool_2Ethe__value_2E0:u.
% 0.77/0.94  Parameter c_2Ebitstring_2Ev2w_2E0:u.
% 0.77/0.94  Parameter c_2Ebitstring_2Ev2w_2E1:(du->u).
% 0.77/0.94  Parameter c_2Ewords_2Eword__1comp_2E0:u.
% 0.77/0.94  Parameter c_2Ewords_2Eword__1comp_2E1:(du->u).
% 0.77/0.94  Parameter c_2Ebool_2E_7E_2E0:u.
% 0.77/0.94  Parameter c_2Ebool_2E_7E_2E1:(du->u).
% 0.77/0.94  Parameter mono_2Eapp_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool:((Prop->Prop)->(Prop->Prop)).
% 0.77/0.94  Parameter mono_2Eapp_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29:((Prop->(Prop->Prop))->(Prop->(Prop->Prop))).
% 0.77/0.94  Parameter mono_2Eapp_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29:((Prop->(Prop->(Prop->Prop)))->(Prop->(Prop->(Prop->Prop)))).
% 0.77/0.94  Parameter mono_2Eapp_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_29:(((Prop->Prop)->(mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29->mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29))->((Prop->Prop)->(mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29->mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29))).
% 0.77/0.94  Parameter mono_2Eapp_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29:(((mono_2Etyop_2Enum_2Enum->Prop)->(mono_2Etyop_2Enum_2Enum->Prop))->((mono_2Etyop_2Enum_2Enum->Prop)->(mono_2Etyop_2Enum_2Enum->Prop))).
% 0.77/0.94  Parameter mono_2Eapp_2Emono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool:((mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29->Prop)->(mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29->Prop)).
% 0.77/0.94  Parameter mono_2Eapp_2Emono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29:((mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29->(mono_2Etyop_2Enum_2Enum->Prop))->(mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29->(mono_2Etyop_2Enum_2Enum->Prop))).
% 0.77/0.94  Parameter mono_2Eapp_2Emono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_20mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29:((mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29->mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29)->(mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29->mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29)).
% 0.77/0.94  Parameter mono_2Eapp_2Emono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_20mono_2Etyop_2Enum_2Enum:((mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29->mono_2Etyop_2Enum_2Enum)->(mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29->mono_2Etyop_2Enum_2Enum)).
% 0.77/0.94  Parameter mono_2Eapp_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Emin_2Ebool:((mono_2Etyop_2Enum_2Enum->Prop)->(mono_2Etyop_2Enum_2Enum->Prop)).
% 0.77/0.94  Parameter mono_2Eapp_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29:((mono_2Etyop_2Enum_2Enum->(mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29->Prop))->(mono_2Etyop_2Enum_2Enum->(mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29->Prop))).
% 0.77/0.94  Parameter mono_2Eapp_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29:((mono_2Etyop_2Enum_2Enum->(mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29->(mono_2Etyop_2Enum_2Enum->Prop)))->(mono_2Etyop_2Enum_2Enum->(mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29->(mono_2Etyop_2Enum_2Enum->Prop)))).
% 0.77/0.94  Parameter mono_2Eapp_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_29:((mono_2Etyop_2Enum_2Enum->(mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29->mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29))->(mono_2Etyop_2Enum_2Enum->(mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29->mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29))).
% 0.77/0.94  Parameter 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->Prop))->(mono_2Etyop_2Enum_2Enum->(mono_2Etyop_2Enum_2Enum->Prop))).
% 0.77/0.94  Parameter 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))).
% 0.77/0.94  Parameter 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)).
% 0.77/0.94  Parameter mono_2Ec_2Earithmetic_2E_2A:(mono_2Etyop_2Enum_2Enum->(mono_2Etyop_2Enum_2Enum->mono_2Etyop_2Enum_2Enum)).
% 0.77/0.94  Parameter mono_2Ec_2Earithmetic_2E_2B:(mono_2Etyop_2Enum_2Enum->(mono_2Etyop_2Enum_2Enum->mono_2Etyop_2Enum_2Enum)).
% 0.77/0.94  Parameter mono_2Ec_2Earithmetic_2E_2D:(mono_2Etyop_2Enum_2Enum->(mono_2Etyop_2Enum_2Enum->mono_2Etyop_2Enum_2Enum)).
% 0.77/0.94  Parameter mono_2Ec_2Ebool_2E_2F_5C:(Prop->(Prop->Prop)).
% 0.77/0.94  Parameter mono_2Ec_2Enum_2E0:mono_2Etyop_2Enum_2Enum.
% 0.77/0.94  Parameter mono_2Ec_2Eprim__rec_2E_3C:(mono_2Etyop_2Enum_2Enum->(mono_2Etyop_2Enum_2Enum->Prop)).
% 0.77/0.94  Parameter mono_2Ec_2Earithmetic_2E_3C_3D:(mono_2Etyop_2Enum_2Enum->(mono_2Etyop_2Enum_2Enum->Prop)).
% 0.77/0.94  Parameter mono_2Ec_2Emin_2E_3D_3D_3E:(Prop->(Prop->Prop)).
% 0.77/0.94  Parameter mono_2Ec_2Earithmetic_2E_3E:(mono_2Etyop_2Enum_2Enum->(mono_2Etyop_2Enum_2Enum->Prop)).
% 0.77/0.94  Parameter mono_2Ec_2Earithmetic_2E_3E_3D:(mono_2Etyop_2Enum_2Enum->(mono_2Etyop_2Enum_2Enum->Prop)).
% 0.77/0.94  Parameter mono_2Ec_2Earithmetic_2EBIT1:(mono_2Etyop_2Enum_2Enum->mono_2Etyop_2Enum_2Enum).
% 0.77/0.94  Parameter mono_2Ec_2Earithmetic_2EBIT2:(mono_2Etyop_2Enum_2Enum->mono_2Etyop_2Enum_2Enum).
% 0.77/0.94  Parameter mono_2Ec_2Ebool_2ECOND_2Emono_2Etyop_2Emin_2Ebool:(Prop->(Prop->(Prop->Prop))).
% 0.77/0.94  Parameter mono_2Ec_2Elist_2EEL_2Emono_2Etyop_2Emin_2Ebool:(mono_2Etyop_2Enum_2Enum->(mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29->Prop)).
% 0.77/0.94  Parameter mono_2Ec_2Earithmetic_2EEVEN:(mono_2Etyop_2Enum_2Enum->Prop).
% 0.77/0.94  Parameter mono_2Ec_2Earithmetic_2EEXP:(mono_2Etyop_2Enum_2Enum->(mono_2Etyop_2Enum_2Enum->mono_2Etyop_2Enum_2Enum)).
% 0.77/0.94  Parameter mono_2Ec_2Ebool_2EF:Prop.
% 0.77/0.94  Parameter mono_2Ec_2Elist_2ELENGTH_2Emono_2Etyop_2Emin_2Ebool:(mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29->mono_2Etyop_2Enum_2Enum).
% 0.77/0.94  Parameter mono_2Ec_2Ebool_2ELET_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Emin_2Ebool:((mono_2Etyop_2Enum_2Enum->Prop)->(mono_2Etyop_2Enum_2Enum->Prop)).
% 0.77/0.94  Parameter mono_2Ec_2Elist_2EMAP_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool:((Prop->Prop)->(mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29->mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29)).
% 0.77/0.94  Parameter mono_2Ec_2Earithmetic_2ENUMERAL:(mono_2Etyop_2Enum_2Enum->mono_2Etyop_2Enum_2Enum).
% 0.77/0.94  Parameter mono_2Ec_2Earithmetic_2EODD:(mono_2Etyop_2Enum_2Enum->Prop).
% 0.77/0.94  Parameter mono_2Ec_2Eprim__rec_2EPRE:(mono_2Etyop_2Enum_2Enum->mono_2Etyop_2Enum_2Enum).
% 0.77/0.94  Parameter mono_2Ec_2Enum_2ESUC:(mono_2Etyop_2Enum_2Enum->mono_2Etyop_2Enum_2Enum).
% 0.77/0.94  Parameter mono_2Ec_2Ebool_2ET:Prop.
% 0.77/0.94  Parameter mono_2Ec_2Earithmetic_2EZERO:mono_2Etyop_2Enum_2Enum.
% 0.77/0.94  Parameter mono_2Ec_2Ebool_2E_5C_2F:(Prop->(Prop->Prop)).
% 0.77/0.94  Parameter mono_2Ec_2Ebitstring_2Ebnot:(mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29->mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29).
% 0.77/0.94  Parameter mono_2Ec_2Ebitstring_2Efixwidth:(mono_2Etyop_2Enum_2Enum->(mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29->mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29)).
% 0.77/0.94  Parameter mono_2Ec_2Enumeral_2EiZ:(mono_2Etyop_2Enum_2Enum->mono_2Etyop_2Enum_2Enum).
% 0.77/0.94  Parameter mono_2Ec_2Enumeral_2EiiSUC:(mono_2Etyop_2Enum_2Enum->mono_2Etyop_2Enum_2Enum).
% 0.77/0.94  Parameter mono_2Ec_2Ebitstring_2Etestbit:(mono_2Etyop_2Enum_2Enum->(mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29->Prop)).
% 0.77/0.94  Parameter mono_2Ec_2Ebool_2E_7E:(Prop->Prop).
% 0.77/0.94  Parameter i_mono_2Etyop_2Emin_2Ebool:(Prop->u).
% 0.77/0.94  Parameter i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29:((Prop->Prop)->u).
% 0.77/0.94  Parameter i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29:((Prop->(Prop->Prop))->u).
% 0.77/0.94  Parameter i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29:((Prop->(Prop->(Prop->Prop)))->u).
% 0.77/0.94  Parameter i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_29_29:(((Prop->Prop)->(mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29->mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29))->u).
% 0.77/0.94  Parameter i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29:(((mono_2Etyop_2Enum_2Enum->Prop)->(mono_2Etyop_2Enum_2Enum->Prop))->u).
% 0.77/0.94  Parameter i_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29:((mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29->Prop)->u).
% 0.77/0.94  Parameter i_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29:((mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29->(mono_2Etyop_2Enum_2Enum->Prop))->u).
% 0.77/0.94  Parameter i_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_29:((mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29->mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29)->u).
% 0.77/0.94  Parameter i_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Enum_2Enum_29:((mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29->mono_2Etyop_2Enum_2Enum)->u).
% 0.77/0.94  Parameter i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29:((mono_2Etyop_2Enum_2Enum->Prop)->u).
% 0.77/0.94  Parameter i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29:((mono_2Etyop_2Enum_2Enum->(mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29->Prop))->u).
% 0.77/0.94  Parameter i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29_29:((mono_2Etyop_2Enum_2Enum->(mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29->(mono_2Etyop_2Enum_2Enum->Prop)))->u).
% 0.77/0.94  Parameter i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_29_29:((mono_2Etyop_2Enum_2Enum->(mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29->mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29))->u).
% 0.77/0.94  Parameter 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->Prop))->u).
% 0.77/0.94  Parameter 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).
% 0.77/0.94  Parameter i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29:((mono_2Etyop_2Enum_2Enum->mono_2Etyop_2Enum_2Enum)->u).
% 0.77/0.94  Parameter i_mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29:(mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29->u).
% 0.77/0.94  Parameter i_mono_2Etyop_2Enum_2Enum:(mono_2Etyop_2Enum_2Enum->u).
% 0.77/0.94  Parameter j_mono_2Etyop_2Emin_2Ebool:(du->Prop).
% 0.77/0.94  Parameter j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29:(du->(Prop->Prop)).
% 0.77/0.94  Parameter j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29:(du->(Prop->(Prop->Prop))).
% 0.77/0.94  Parameter j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29:(du->(Prop->(Prop->(Prop->Prop)))).
% 0.77/0.94  Parameter j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_29_29:(du->((Prop->Prop)->(mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29->mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29))).
% 0.77/0.94  Parameter j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29:(du->((mono_2Etyop_2Enum_2Enum->Prop)->(mono_2Etyop_2Enum_2Enum->Prop))).
% 0.77/0.94  Parameter j_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29:(du->(mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29->Prop)).
% 0.77/0.94  Parameter j_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29:(du->(mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29->(mono_2Etyop_2Enum_2Enum->Prop))).
% 0.77/0.94  Parameter j_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_29:(du->(mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29->mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29)).
% 0.77/0.94  Parameter j_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Enum_2Enum_29:(du->(mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29->mono_2Etyop_2Enum_2Enum)).
% 0.77/0.94  Parameter j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29:(du->(mono_2Etyop_2Enum_2Enum->Prop)).
% 0.77/0.94  Parameter j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29:(du->(mono_2Etyop_2Enum_2Enum->(mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29->Prop))).
% 0.77/0.94  Parameter j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29_29:(du->(mono_2Etyop_2Enum_2Enum->(mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29->(mono_2Etyop_2Enum_2Enum->Prop)))).
% 0.77/0.94  Parameter j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_29_29:(du->(mono_2Etyop_2Enum_2Enum->(mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29->mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29))).
% 0.77/0.94  Parameter 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->Prop))).
% 0.77/0.94  Parameter 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))).
% 0.77/0.94  Parameter j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29:(du->(mono_2Etyop_2Enum_2Enum->mono_2Etyop_2Enum_2Enum)).
% 0.77/0.94  Parameter j_mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29:(du->mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29).
% 0.77/0.94  Parameter j_mono_2Etyop_2Enum_2Enum:(du->mono_2Etyop_2Enum_2Enum).
% 0.77/0.94  Axiom reserved_2Eho_2Eeq__ext:(forall (A_27a:d) (A_27b:d) (V0f_2E0:u) (V1g_2E0:u), ((forall (V2x_2E0:u), (((eq du) ((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)))))->(((eq du) ((s ((tyop_2Emin_2Efun A_27a) A_27b)) V0f_2E0)) ((s ((tyop_2Emin_2Efun A_27a) A_27b)) V1g_2E0)))).
% 0.77/0.94  Axiom reserved_2Eho_2Ei__thm:(forall (A_27a:d) (V0x_2E0:u), (((eq du) ((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))).
% 0.77/0.94  Axiom reserved_2Eho_2Ek__thm:(forall (A_27a:d) (A_27b:d) (V0x_2E0:u) (V1y_2E0:u), (((eq du) ((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))).
% 0.77/0.94  Axiom reserved_2Eho_2Es__thm:(forall (A_27a:d) (A_27b:d) (A_27c:d) (V0f_2E0:u) (V1g_2E0:u) (V2x_2E0:u), (((eq du) ((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))))))).
% 0.77/0.94  Axiom reserved_2Elogic_2E_2F_5C:(forall (V0:Prop) (V1:Prop), ((iff ((mono_2Ec_2Ebool_2E_2F_5C V0) V1)) ((and V0) V1))).
% 0.77/0.94  Axiom reserved_2Elogic_2E_5C_2F:(forall (V0:Prop) (V1:Prop), ((iff ((mono_2Ec_2Ebool_2E_5C_2F V0) V1)) ((or V0) V1))).
% 0.77/0.94  Axiom reserved_2Elogic_2E_7E:(forall (V0:Prop), ((iff (mono_2Ec_2Ebool_2E_7E V0)) (not V0))).
% 0.77/0.94  Axiom reserved_2Elogic_2E_3D_3D_3E:(forall (V0:Prop) (V1:Prop), ((iff ((mono_2Ec_2Emin_2E_3D_3D_3E V0) V1)) (V0->V1))).
% 0.77/0.94  Axiom reserved_2Elogic_2E_3D:(forall (A_27a:d) (V0_2E0:u) (V1_2E0:u), ((iff (j_mono_2Etyop_2Emin_2Ebool ((s tyop_2Emin_2Ebool) ((c_2Emin_2E_3D_2E2 ((s A_27a) V0_2E0)) ((s A_27a) V1_2E0))))) (((eq du) ((s A_27a) V0_2E0)) ((s A_27a) V1_2E0)))).
% 0.77/0.94  Axiom reserved_2Equant_2E_21:(forall (A_27a:d) (V0f_2E0:u), ((iff (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))))) (forall (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))))))).
% 0.77/0.94  Axiom reserved_2Equant_2E_3F:(forall (A_27a:d) (V0f_2E0:u), ((iff (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))))) ((ex u) (fun (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)))))))).
% 0.77/0.94  Axiom ij_2Emono_2Etyop_2Emin_2Ebool:(forall (V0_2E0:u), (((eq du) ((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))).
% 0.77/0.94  Axiom ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29:(forall (V0_2E0:u), (((eq du) ((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))).
% 0.77/0.94  Axiom ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29:(forall (V0_2E0:u), (((eq du) ((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))).
% 0.77/0.94  Axiom ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29:(forall (V0_2E0:u), (((eq du) ((s ((tyop_2Emin_2Efun tyop_2Emin_2Ebool) ((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_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29 (j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29 ((s ((tyop_2Emin_2Efun tyop_2Emin_2Ebool) ((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_2Efun tyop_2Emin_2Ebool) tyop_2Emin_2Ebool)))) V0_2E0))).
% 0.77/0.94  Axiom ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_29_29:(forall (V0_2E0:u), (((eq du) ((s ((tyop_2Emin_2Efun ((tyop_2Emin_2Efun tyop_2Emin_2Ebool) tyop_2Emin_2Ebool)) ((tyop_2Emin_2Efun (tyop_2Elist_2Elist tyop_2Emin_2Ebool)) (tyop_2Elist_2Elist tyop_2Emin_2Ebool)))) (i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_29_29 (j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_29_29 ((s ((tyop_2Emin_2Efun ((tyop_2Emin_2Efun tyop_2Emin_2Ebool) tyop_2Emin_2Ebool)) ((tyop_2Emin_2Efun (tyop_2Elist_2Elist tyop_2Emin_2Ebool)) (tyop_2Elist_2Elist tyop_2Emin_2Ebool)))) V0_2E0))))) ((s ((tyop_2Emin_2Efun ((tyop_2Emin_2Efun tyop_2Emin_2Ebool) tyop_2Emin_2Ebool)) ((tyop_2Emin_2Efun (tyop_2Elist_2Elist tyop_2Emin_2Ebool)) (tyop_2Elist_2Elist tyop_2Emin_2Ebool)))) V0_2E0))).
% 0.77/0.94  Axiom ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29:(forall (V0_2E0:u), (((eq du) ((s ((tyop_2Emin_2Efun ((tyop_2Emin_2Efun tyop_2Enum_2Enum) tyop_2Emin_2Ebool)) ((tyop_2Emin_2Efun tyop_2Enum_2Enum) tyop_2Emin_2Ebool))) (i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29 (j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29 ((s ((tyop_2Emin_2Efun ((tyop_2Emin_2Efun tyop_2Enum_2Enum) tyop_2Emin_2Ebool)) ((tyop_2Emin_2Efun tyop_2Enum_2Enum) tyop_2Emin_2Ebool))) V0_2E0))))) ((s ((tyop_2Emin_2Efun ((tyop_2Emin_2Efun tyop_2Enum_2Enum) tyop_2Emin_2Ebool)) ((tyop_2Emin_2Efun tyop_2Enum_2Enum) tyop_2Emin_2Ebool))) V0_2E0))).
% 0.77/0.94  Axiom ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29:(forall (V0_2E0:u), (((eq du) ((s ((tyop_2Emin_2Efun (tyop_2Elist_2Elist tyop_2Emin_2Ebool)) tyop_2Emin_2Ebool)) (i_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29 (j_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29 ((s ((tyop_2Emin_2Efun (tyop_2Elist_2Elist tyop_2Emin_2Ebool)) tyop_2Emin_2Ebool)) V0_2E0))))) ((s ((tyop_2Emin_2Efun (tyop_2Elist_2Elist tyop_2Emin_2Ebool)) tyop_2Emin_2Ebool)) V0_2E0))).
% 0.77/0.94  Axiom ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29:(forall (V0_2E0:u), (((eq du) ((s ((tyop_2Emin_2Efun (tyop_2Elist_2Elist tyop_2Emin_2Ebool)) ((tyop_2Emin_2Efun tyop_2Enum_2Enum) tyop_2Emin_2Ebool))) (i_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29 (j_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29 ((s ((tyop_2Emin_2Efun (tyop_2Elist_2Elist tyop_2Emin_2Ebool)) ((tyop_2Emin_2Efun tyop_2Enum_2Enum) tyop_2Emin_2Ebool))) V0_2E0))))) ((s ((tyop_2Emin_2Efun (tyop_2Elist_2Elist tyop_2Emin_2Ebool)) ((tyop_2Emin_2Efun tyop_2Enum_2Enum) tyop_2Emin_2Ebool))) V0_2E0))).
% 0.77/0.94  Axiom ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_29:(forall (V0_2E0:u), (((eq du) ((s ((tyop_2Emin_2Efun (tyop_2Elist_2Elist tyop_2Emin_2Ebool)) (tyop_2Elist_2Elist tyop_2Emin_2Ebool))) (i_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_29 (j_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_29 ((s ((tyop_2Emin_2Efun (tyop_2Elist_2Elist tyop_2Emin_2Ebool)) (tyop_2Elist_2Elist tyop_2Emin_2Ebool))) V0_2E0))))) ((s ((tyop_2Emin_2Efun (tyop_2Elist_2Elist tyop_2Emin_2Ebool)) (tyop_2Elist_2Elist tyop_2Emin_2Ebool))) V0_2E0))).
% 0.77/0.94  Axiom ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Enum_2Enum_29:(forall (V0_2E0:u), (((eq du) ((s ((tyop_2Emin_2Efun (tyop_2Elist_2Elist tyop_2Emin_2Ebool)) tyop_2Enum_2Enum)) (i_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Enum_2Enum_29 (j_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Enum_2Enum_29 ((s ((tyop_2Emin_2Efun (tyop_2Elist_2Elist tyop_2Emin_2Ebool)) tyop_2Enum_2Enum)) V0_2E0))))) ((s ((tyop_2Emin_2Efun (tyop_2Elist_2Elist tyop_2Emin_2Ebool)) tyop_2Enum_2Enum)) V0_2E0))).
% 0.77/0.94  Axiom ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29:(forall (V0_2E0:u), (((eq du) ((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))).
% 0.77/0.94  Axiom ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29:(forall (V0_2E0:u), (((eq du) ((s ((tyop_2Emin_2Efun tyop_2Enum_2Enum) ((tyop_2Emin_2Efun (tyop_2Elist_2Elist tyop_2Emin_2Ebool)) tyop_2Emin_2Ebool))) (i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29 (j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29 ((s ((tyop_2Emin_2Efun tyop_2Enum_2Enum) ((tyop_2Emin_2Efun (tyop_2Elist_2Elist tyop_2Emin_2Ebool)) tyop_2Emin_2Ebool))) V0_2E0))))) ((s ((tyop_2Emin_2Efun tyop_2Enum_2Enum) ((tyop_2Emin_2Efun (tyop_2Elist_2Elist tyop_2Emin_2Ebool)) tyop_2Emin_2Ebool))) V0_2E0))).
% 0.77/0.94  Axiom ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29_29:(forall (V0_2E0:u), (((eq du) ((s ((tyop_2Emin_2Efun tyop_2Enum_2Enum) ((tyop_2Emin_2Efun (tyop_2Elist_2Elist tyop_2Emin_2Ebool)) ((tyop_2Emin_2Efun tyop_2Enum_2Enum) tyop_2Emin_2Ebool)))) (i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29_29 (j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29_29 ((s ((tyop_2Emin_2Efun tyop_2Enum_2Enum) ((tyop_2Emin_2Efun (tyop_2Elist_2Elist tyop_2Emin_2Ebool)) ((tyop_2Emin_2Efun tyop_2Enum_2Enum) tyop_2Emin_2Ebool)))) V0_2E0))))) ((s ((tyop_2Emin_2Efun tyop_2Enum_2Enum) ((tyop_2Emin_2Efun (tyop_2Elist_2Elist tyop_2Emin_2Ebool)) ((tyop_2Emin_2Efun tyop_2Enum_2Enum) tyop_2Emin_2Ebool)))) V0_2E0))).
% 0.77/0.94  Axiom ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_29_29:(forall (V0_2E0:u), (((eq du) ((s ((tyop_2Emin_2Efun tyop_2Enum_2Enum) ((tyop_2Emin_2Efun (tyop_2Elist_2Elist tyop_2Emin_2Ebool)) (tyop_2Elist_2Elist tyop_2Emin_2Ebool)))) (i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_29_29 (j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_29_29 ((s ((tyop_2Emin_2Efun tyop_2Enum_2Enum) ((tyop_2Emin_2Efun (tyop_2Elist_2Elist tyop_2Emin_2Ebool)) (tyop_2Elist_2Elist tyop_2Emin_2Ebool)))) V0_2E0))))) ((s ((tyop_2Emin_2Efun tyop_2Enum_2Enum) ((tyop_2Emin_2Efun (tyop_2Elist_2Elist tyop_2Emin_2Ebool)) (tyop_2Elist_2Elist tyop_2Emin_2Ebool)))) V0_2E0))).
% 0.77/0.94  Axiom ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29:(forall (V0_2E0:u), (((eq du) ((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))).
% 0.77/0.94  Axiom ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29:(forall (V0_2E0:u), (((eq du) ((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))).
% 0.77/0.94  Axiom ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29:(forall (V0_2E0:u), (((eq du) ((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))).
% 0.77/0.94  Axiom ij_2Emono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29:(forall (V0_2E0:u), (((eq du) ((s (tyop_2Elist_2Elist tyop_2Emin_2Ebool)) (i_mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29 (j_mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29 ((s (tyop_2Elist_2Elist tyop_2Emin_2Ebool)) V0_2E0))))) ((s (tyop_2Elist_2Elist tyop_2Emin_2Ebool)) V0_2E0))).
% 0.77/0.94  Axiom ij_2Emono_2Etyop_2Enum_2Enum:(forall (V0_2E0:u), (((eq du) ((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))).
% 0.77/0.94  Axiom ji_2Emono_2Etyop_2Emin_2Ebool:(forall (V0:Prop), (((eq Prop) (j_mono_2Etyop_2Emin_2Ebool ((s tyop_2Emin_2Ebool) (i_mono_2Etyop_2Emin_2Ebool V0)))) V0)).
% 0.77/0.94  Axiom ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29:(forall (V0:(Prop->Prop)), (((eq (Prop->Prop)) (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)).
% 0.77/0.94  Axiom ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29:(forall (V0:(Prop->(Prop->Prop))), (((eq (Prop->(Prop->Prop))) (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)).
% 0.77/0.94  Axiom ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29:(forall (V0:(Prop->(Prop->(Prop->Prop)))), (((eq (Prop->(Prop->(Prop->Prop)))) (j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29 ((s ((tyop_2Emin_2Efun tyop_2Emin_2Ebool) ((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_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29 V0)))) V0)).
% 0.77/0.94  Axiom ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_29_29:(forall (V0:((Prop->Prop)->(mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29->mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29))), (((eq ((Prop->Prop)->(mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29->mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29))) (j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_29_29 ((s ((tyop_2Emin_2Efun ((tyop_2Emin_2Efun tyop_2Emin_2Ebool) tyop_2Emin_2Ebool)) ((tyop_2Emin_2Efun (tyop_2Elist_2Elist tyop_2Emin_2Ebool)) (tyop_2Elist_2Elist tyop_2Emin_2Ebool)))) (i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_29_29 V0)))) V0)).
% 0.77/0.94  Axiom ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29:(forall (V0:((mono_2Etyop_2Enum_2Enum->Prop)->(mono_2Etyop_2Enum_2Enum->Prop))), (((eq ((mono_2Etyop_2Enum_2Enum->Prop)->(mono_2Etyop_2Enum_2Enum->Prop))) (j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29 ((s ((tyop_2Emin_2Efun ((tyop_2Emin_2Efun tyop_2Enum_2Enum) tyop_2Emin_2Ebool)) ((tyop_2Emin_2Efun tyop_2Enum_2Enum) tyop_2Emin_2Ebool))) (i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29 V0)))) V0)).
% 0.77/0.94  Axiom ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29:(forall (V0:(mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29->Prop)), (((eq (mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29->Prop)) (j_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29 ((s ((tyop_2Emin_2Efun (tyop_2Elist_2Elist tyop_2Emin_2Ebool)) tyop_2Emin_2Ebool)) (i_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29 V0)))) V0)).
% 0.77/0.94  Axiom ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29:(forall (V0:(mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29->(mono_2Etyop_2Enum_2Enum->Prop))), (((eq (mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29->(mono_2Etyop_2Enum_2Enum->Prop))) (j_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29 ((s ((tyop_2Emin_2Efun (tyop_2Elist_2Elist tyop_2Emin_2Ebool)) ((tyop_2Emin_2Efun tyop_2Enum_2Enum) tyop_2Emin_2Ebool))) (i_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29 V0)))) V0)).
% 0.77/0.94  Axiom ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_29:(forall (V0:(mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29->mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29)), (((eq (mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29->mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29)) (j_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_29 ((s ((tyop_2Emin_2Efun (tyop_2Elist_2Elist tyop_2Emin_2Ebool)) (tyop_2Elist_2Elist tyop_2Emin_2Ebool))) (i_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_29 V0)))) V0)).
% 0.77/0.94  Axiom ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Enum_2Enum_29:(forall (V0:(mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29->mono_2Etyop_2Enum_2Enum)), (((eq (mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29->mono_2Etyop_2Enum_2Enum)) (j_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Enum_2Enum_29 ((s ((tyop_2Emin_2Efun (tyop_2Elist_2Elist tyop_2Emin_2Ebool)) tyop_2Enum_2Enum)) (i_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Enum_2Enum_29 V0)))) V0)).
% 0.77/0.94  Axiom ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29:(forall (V0:(mono_2Etyop_2Enum_2Enum->Prop)), (((eq (mono_2Etyop_2Enum_2Enum->Prop)) (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)).
% 0.77/0.94  Axiom ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29:(forall (V0:(mono_2Etyop_2Enum_2Enum->(mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29->Prop))), (((eq (mono_2Etyop_2Enum_2Enum->(mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29->Prop))) (j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29 ((s ((tyop_2Emin_2Efun tyop_2Enum_2Enum) ((tyop_2Emin_2Efun (tyop_2Elist_2Elist tyop_2Emin_2Ebool)) tyop_2Emin_2Ebool))) (i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29 V0)))) V0)).
% 0.77/0.94  Axiom ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29_29:(forall (V0:(mono_2Etyop_2Enum_2Enum->(mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29->(mono_2Etyop_2Enum_2Enum->Prop)))), (((eq (mono_2Etyop_2Enum_2Enum->(mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29->(mono_2Etyop_2Enum_2Enum->Prop)))) (j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29_29 ((s ((tyop_2Emin_2Efun tyop_2Enum_2Enum) ((tyop_2Emin_2Efun (tyop_2Elist_2Elist tyop_2Emin_2Ebool)) ((tyop_2Emin_2Efun tyop_2Enum_2Enum) tyop_2Emin_2Ebool)))) (i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29_29 V0)))) V0)).
% 0.77/0.94  Axiom ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_29_29:(forall (V0:(mono_2Etyop_2Enum_2Enum->(mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29->mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29))), (((eq (mono_2Etyop_2Enum_2Enum->(mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29->mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29))) (j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_29_29 ((s ((tyop_2Emin_2Efun tyop_2Enum_2Enum) ((tyop_2Emin_2Efun (tyop_2Elist_2Elist tyop_2Emin_2Ebool)) (tyop_2Elist_2Elist tyop_2Emin_2Ebool)))) (i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_29_29 V0)))) V0)).
% 0.77/0.94  Axiom ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29:(forall (V0:(mono_2Etyop_2Enum_2Enum->(mono_2Etyop_2Enum_2Enum->Prop))), (((eq (mono_2Etyop_2Enum_2Enum->(mono_2Etyop_2Enum_2Enum->Prop))) (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)).
% 0.77/0.94  Axiom ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29:(forall (V0:(mono_2Etyop_2Enum_2Enum->(mono_2Etyop_2Enum_2Enum->mono_2Etyop_2Enum_2Enum))), (((eq (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)).
% 0.77/0.94  Axiom ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29:(forall (V0:(mono_2Etyop_2Enum_2Enum->mono_2Etyop_2Enum_2Enum)), (((eq (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)).
% 0.77/0.94  Axiom ji_2Emono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29:(forall (V0:mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29), (((eq mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29) (j_mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29 ((s (tyop_2Elist_2Elist tyop_2Emin_2Ebool)) (i_mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29 V0)))) V0)).
% 0.77/0.94  Axiom ji_2Emono_2Etyop_2Enum_2Enum:(forall (V0:mono_2Etyop_2Enum_2Enum), (((eq mono_2Etyop_2Enum_2Enum) (j_mono_2Etyop_2Enum_2Enum ((s tyop_2Enum_2Enum) (i_mono_2Etyop_2Enum_2Enum V0)))) V0)).
% 0.77/0.94  Axiom arityeq1_2Ec_2Ebool_2E_21_2E1_2Emono_2EA_27a:(forall (A_27a:d) (X0_2E0:u), (((eq Prop) (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)))))).
% 0.77/0.94  Axiom arityeq2_2Ec_2Emin_2E_3D_2E2_2Emono_2EA_27a:(forall (A_27a:d) (X0_2E0:u) (X1_2E0:u), ((iff (((eq du) ((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)))))).
% 0.77/0.94  Axiom arityeq1_2Ec_2Ebool_2E_3F_2E1_2Emono_2EA_27a:(forall (A_27a:d) (X0_2E0:u), (((eq Prop) (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)))))).
% 0.77/0.94  Axiom arityeq3_2Ec_2Ebool_2ECOND_2E3_2Emono_2EA_27a:(forall (A_27a:d) (X0:Prop) (X1_2E0:u) (X2_2E0:u), (((eq du) ((s A_27a) (((c_2Ebool_2ECOND_2E3 ((s tyop_2Emin_2Ebool) (i_mono_2Etyop_2Emin_2Ebool X0))) ((s A_27a) X1_2E0)) ((s A_27a) X2_2E0)))) ((s A_27a) ((app_2E2 ((s ((tyop_2Emin_2Efun A_27a) A_27a)) ((app_2E2 ((s ((tyop_2Emin_2Efun A_27a) ((tyop_2Emin_2Efun A_27a) A_27a))) ((app_2E2 ((s ((tyop_2Emin_2Efun tyop_2Emin_2Ebool) ((tyop_2Emin_2Efun A_27a) ((tyop_2Emin_2Efun A_27a) A_27a)))) c_2Ebool_2ECOND_2E0)) ((s tyop_2Emin_2Ebool) (i_mono_2Etyop_2Emin_2Ebool X0))))) ((s A_27a) X1_2E0)))) ((s A_27a) X2_2E0))))).
% 0.77/0.94  Axiom arityeq2_2Ec_2Elist_2EEL_2E2_2Emono_2EA_27a:(forall (A_27a:d) (X0:mono_2Etyop_2Enum_2Enum) (X1_2E0:u), (((eq du) ((s A_27a) ((c_2Elist_2EEL_2E2 ((s tyop_2Enum_2Enum) (i_mono_2Etyop_2Enum_2Enum X0))) ((s (tyop_2Elist_2Elist A_27a)) X1_2E0)))) ((s A_27a) ((app_2E2 ((s ((tyop_2Emin_2Efun (tyop_2Elist_2Elist A_27a)) A_27a)) ((app_2E2 ((s ((tyop_2Emin_2Efun tyop_2Enum_2Enum) ((tyop_2Emin_2Efun (tyop_2Elist_2Elist A_27a)) A_27a))) c_2Elist_2EEL_2E0)) ((s tyop_2Enum_2Enum) (i_mono_2Etyop_2Enum_2Enum X0))))) ((s (tyop_2Elist_2Elist A_27a)) X1_2E0))))).
% 0.77/0.94  Axiom arityeq2_2Ec_2Elist_2EEL_2E2_2Emono_2EA_27b:(forall (A_27b:d) (X0:mono_2Etyop_2Enum_2Enum) (X1_2E0:u), (((eq du) ((s A_27b) ((c_2Elist_2EEL_2E2 ((s tyop_2Enum_2Enum) (i_mono_2Etyop_2Enum_2Enum X0))) ((s (tyop_2Elist_2Elist A_27b)) X1_2E0)))) ((s A_27b) ((app_2E2 ((s ((tyop_2Emin_2Efun (tyop_2Elist_2Elist A_27b)) A_27b)) ((app_2E2 ((s ((tyop_2Emin_2Efun tyop_2Enum_2Enum) ((tyop_2Emin_2Efun (tyop_2Elist_2Elist A_27b)) A_27b))) c_2Elist_2EEL_2E0)) ((s tyop_2Enum_2Enum) (i_mono_2Etyop_2Enum_2Enum X0))))) ((s (tyop_2Elist_2Elist A_27b)) X1_2E0))))).
% 0.77/0.94  Axiom arityeq1_2Ec_2Efcp_2EFCP_2E1_2Emono_2EA_27a_20mono_2EA_27b:(forall (A_27a:d) (A_27b:d) (X0_2E0:u), (((eq du) ((s ((tyop_2Efcp_2Ecart A_27a) A_27b)) (c_2Efcp_2EFCP_2E1 ((s ((tyop_2Emin_2Efun tyop_2Enum_2Enum) A_27a)) X0_2E0)))) ((s ((tyop_2Efcp_2Ecart A_27a) A_27b)) ((app_2E2 ((s ((tyop_2Emin_2Efun ((tyop_2Emin_2Efun tyop_2Enum_2Enum) A_27a)) ((tyop_2Efcp_2Ecart A_27a) A_27b))) c_2Efcp_2EFCP_2E0)) ((s ((tyop_2Emin_2Efun tyop_2Enum_2Enum) A_27a)) X0_2E0))))).
% 0.77/0.94  Axiom arityeq1_2Ec_2Efcp_2EFCP_2E1_2Emono_2Etyop_2Emin_2Ebool_20mono_2EA_27a:(forall (A_27a:d) (X0:(mono_2Etyop_2Enum_2Enum->Prop)), (((eq du) ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) (c_2Efcp_2EFCP_2E1 ((s ((tyop_2Emin_2Efun tyop_2Enum_2Enum) tyop_2Emin_2Ebool)) (i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29 X0))))) ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) ((app_2E2 ((s ((tyop_2Emin_2Efun ((tyop_2Emin_2Efun tyop_2Enum_2Enum) tyop_2Emin_2Ebool)) ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a))) c_2Efcp_2EFCP_2E0)) ((s ((tyop_2Emin_2Efun tyop_2Enum_2Enum) tyop_2Emin_2Ebool)) (i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29 X0)))))).
% 0.77/0.94  Axiom arityeq1_2Ec_2Ecombin_2EI_2E1_2Emono_2EA_27a:(forall (A_27a:d) (X0_2E0:u), (((eq du) ((s A_27a) (c_2Ecombin_2EI_2E1 ((s A_27a) X0_2E0)))) ((s A_27a) ((app_2E2 ((s ((tyop_2Emin_2Efun A_27a) A_27a)) c_2Ecombin_2EI_2E0)) ((s A_27a) X0_2E0))))).
% 0.77/0.94  Axiom arityeq1_2Ec_2Elist_2ELENGTH_2E1_2Emono_2EA_27a:(forall (A_27a:d) (X0_2E0:u), (((eq mono_2Etyop_2Enum_2Enum) (j_mono_2Etyop_2Enum_2Enum ((s tyop_2Enum_2Enum) (c_2Elist_2ELENGTH_2E1 ((s (tyop_2Elist_2Elist A_27a)) X0_2E0))))) (j_mono_2Etyop_2Enum_2Enum ((s tyop_2Enum_2Enum) ((app_2E2 ((s ((tyop_2Emin_2Efun (tyop_2Elist_2Elist A_27a)) tyop_2Enum_2Enum)) c_2Elist_2ELENGTH_2E0)) ((s (tyop_2Elist_2Elist A_27a)) X0_2E0)))))).
% 0.77/0.94  Axiom arityeq1_2Ec_2Elist_2ELENGTH_2E1_2Emono_2EA_27b:(forall (A_27b:d) (X0_2E0:u), (((eq mono_2Etyop_2Enum_2Enum) (j_mono_2Etyop_2Enum_2Enum ((s tyop_2Enum_2Enum) (c_2Elist_2ELENGTH_2E1 ((s (tyop_2Elist_2Elist A_27b)) X0_2E0))))) (j_mono_2Etyop_2Enum_2Enum ((s tyop_2Enum_2Enum) ((app_2E2 ((s ((tyop_2Emin_2Efun (tyop_2Elist_2Elist A_27b)) tyop_2Enum_2Enum)) c_2Elist_2ELENGTH_2E0)) ((s (tyop_2Elist_2Elist A_27b)) X0_2E0)))))).
% 0.77/0.95  Axiom arityeq2_2Ec_2Ebool_2ELET_2E2_2Emono_2EA_27a_20mono_2EA_27b:(forall (A_27a:d) (A_27b:d) (X0_2E0:u) (X1_2E0:u), (((eq du) ((s A_27b) ((c_2Ebool_2ELET_2E2 ((s ((tyop_2Emin_2Efun A_27a) A_27b)) X0_2E0)) ((s A_27a) X1_2E0)))) ((s A_27b) ((app_2E2 ((s ((tyop_2Emin_2Efun A_27a) A_27b)) ((app_2E2 ((s ((tyop_2Emin_2Efun ((tyop_2Emin_2Efun A_27a) A_27b)) ((tyop_2Emin_2Efun A_27a) A_27b))) c_2Ebool_2ELET_2E0)) ((s ((tyop_2Emin_2Efun A_27a) A_27b)) X0_2E0)))) ((s A_27a) X1_2E0))))).
% 0.77/0.95  Axiom arityeq2_2Ec_2Elist_2EMAP_2E2_2Emono_2EA_27a_20mono_2EA_27b:(forall (A_27a:d) (A_27b:d) (X0_2E0:u) (X1_2E0:u), (((eq du) ((s (tyop_2Elist_2Elist A_27b)) ((c_2Elist_2EMAP_2E2 ((s ((tyop_2Emin_2Efun A_27a) A_27b)) X0_2E0)) ((s (tyop_2Elist_2Elist A_27a)) X1_2E0)))) ((s (tyop_2Elist_2Elist A_27b)) ((app_2E2 ((s ((tyop_2Emin_2Efun (tyop_2Elist_2Elist A_27a)) (tyop_2Elist_2Elist A_27b))) ((app_2E2 ((s ((tyop_2Emin_2Efun ((tyop_2Emin_2Efun A_27a) A_27b)) ((tyop_2Emin_2Efun (tyop_2Elist_2Elist A_27a)) (tyop_2Elist_2Elist A_27b)))) c_2Elist_2EMAP_2E0)) ((s ((tyop_2Emin_2Efun A_27a) A_27b)) X0_2E0)))) ((s (tyop_2Elist_2Elist A_27a)) X1_2E0))))).
% 0.77/0.95  Axiom arityeq1_2Ec_2Efcp_2Edimindex_2E1_2Emono_2EA_27a:(forall (A_27a:d) (X0_2E0:u), (((eq mono_2Etyop_2Enum_2Enum) (j_mono_2Etyop_2Enum_2Enum ((s tyop_2Enum_2Enum) (c_2Efcp_2Edimindex_2E1 ((s (tyop_2Ebool_2Eitself A_27a)) X0_2E0))))) (j_mono_2Etyop_2Enum_2Enum ((s tyop_2Enum_2Enum) ((app_2E2 ((s ((tyop_2Emin_2Efun (tyop_2Ebool_2Eitself A_27a)) tyop_2Enum_2Enum)) c_2Efcp_2Edimindex_2E0)) ((s (tyop_2Ebool_2Eitself A_27a)) X0_2E0)))))).
% 0.77/0.95  Axiom arityeq1_2Ec_2Efcp_2Edimindex_2E1_2Emono_2EA_27b:(forall (A_27b:d) (X0_2E0:u), (((eq mono_2Etyop_2Enum_2Enum) (j_mono_2Etyop_2Enum_2Enum ((s tyop_2Enum_2Enum) (c_2Efcp_2Edimindex_2E1 ((s (tyop_2Ebool_2Eitself A_27b)) X0_2E0))))) (j_mono_2Etyop_2Enum_2Enum ((s tyop_2Enum_2Enum) ((app_2E2 ((s ((tyop_2Emin_2Efun (tyop_2Ebool_2Eitself A_27b)) tyop_2Enum_2Enum)) c_2Efcp_2Edimindex_2E0)) ((s (tyop_2Ebool_2Eitself A_27b)) X0_2E0)))))).
% 0.77/0.95  Axiom arityeq2_2Ec_2Efcp_2Efcp__index_2E2_2Emono_2EA_27a_20mono_2EA_27b:(forall (A_27a:d) (A_27b:d) (X0_2E0:u) (X1:mono_2Etyop_2Enum_2Enum), (((eq du) ((s A_27a) ((c_2Efcp_2Efcp__index_2E2 ((s ((tyop_2Efcp_2Ecart A_27a) A_27b)) X0_2E0)) ((s tyop_2Enum_2Enum) (i_mono_2Etyop_2Enum_2Enum X1))))) ((s A_27a) ((app_2E2 ((s ((tyop_2Emin_2Efun tyop_2Enum_2Enum) A_27a)) ((app_2E2 ((s ((tyop_2Emin_2Efun ((tyop_2Efcp_2Ecart A_27a) A_27b)) ((tyop_2Emin_2Efun tyop_2Enum_2Enum) A_27a))) c_2Efcp_2Efcp__index_2E0)) ((s ((tyop_2Efcp_2Ecart A_27a) A_27b)) X0_2E0)))) ((s tyop_2Enum_2Enum) (i_mono_2Etyop_2Enum_2Enum X1)))))).
% 0.77/0.95  Axiom arityeq2_2Ec_2Efcp_2Efcp__index_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2EA_27a:(forall (A_27a:d) (X0_2E0:u) (X1:mono_2Etyop_2Enum_2Enum), (((eq Prop) (j_mono_2Etyop_2Emin_2Ebool ((s tyop_2Emin_2Ebool) ((c_2Efcp_2Efcp__index_2E2 ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) X0_2E0)) ((s tyop_2Enum_2Enum) (i_mono_2Etyop_2Enum_2Enum X1)))))) ((j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29 ((s ((tyop_2Emin_2Efun tyop_2Enum_2Enum) tyop_2Emin_2Ebool)) ((app_2E2 ((s ((tyop_2Emin_2Efun ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) ((tyop_2Emin_2Efun tyop_2Enum_2Enum) tyop_2Emin_2Ebool))) c_2Efcp_2Efcp__index_2E0)) ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) X0_2E0)))) X1))).
% 0.77/0.95  Axiom arityeq1_2Ec_2Ebitstring_2Ev2w_2E1_2Emono_2EA_27a:(forall (A_27a:d) (X0:mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29), (((eq du) ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) (c_2Ebitstring_2Ev2w_2E1 ((s (tyop_2Elist_2Elist tyop_2Emin_2Ebool)) (i_mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29 X0))))) ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) ((app_2E2 ((s ((tyop_2Emin_2Efun (tyop_2Elist_2Elist tyop_2Emin_2Ebool)) ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a))) c_2Ebitstring_2Ev2w_2E0)) ((s (tyop_2Elist_2Elist tyop_2Emin_2Ebool)) (i_mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29 X0)))))).
% 0.77/0.95  Axiom arityeq1_2Ec_2Ewords_2Eword__1comp_2E1_2Emono_2EA_27a:(forall (A_27a:d) (X0_2E0:u), (((eq du) ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) (c_2Ewords_2Eword__1comp_2E1 ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) X0_2E0)))) ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) ((app_2E2 ((s ((tyop_2Emin_2Efun ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a))) c_2Ewords_2Eword__1comp_2E0)) ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) X0_2E0))))).
% 0.77/0.95  Axiom monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool:(forall (V0:(Prop->Prop)) (V1:Prop), (((eq du) ((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)))))).
% 0.77/0.95  Axiom monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29:(forall (V0:(Prop->(Prop->Prop))) (V1:Prop), (((eq du) ((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)))))).
% 0.77/0.95  Axiom monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29:(forall (V0:(Prop->(Prop->(Prop->Prop)))) (V1:Prop), (((eq du) ((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 V1)))) ((s ((tyop_2Emin_2Efun tyop_2Emin_2Ebool) ((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_2Efun tyop_2Emin_2Ebool) tyop_2Emin_2Ebool)))) (i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29 V0))) ((s tyop_2Emin_2Ebool) (i_mono_2Etyop_2Emin_2Ebool V1)))))).
% 0.77/0.95  Axiom monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_29:(forall (V0:((Prop->Prop)->(mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29->mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29))) (V1:(Prop->Prop)), (((eq du) ((s ((tyop_2Emin_2Efun (tyop_2Elist_2Elist tyop_2Emin_2Ebool)) (tyop_2Elist_2Elist tyop_2Emin_2Ebool))) (i_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_29 (V0 V1)))) ((s ((tyop_2Emin_2Efun (tyop_2Elist_2Elist tyop_2Emin_2Ebool)) (tyop_2Elist_2Elist tyop_2Emin_2Ebool))) ((app_2E2 ((s ((tyop_2Emin_2Efun ((tyop_2Emin_2Efun tyop_2Emin_2Ebool) tyop_2Emin_2Ebool)) ((tyop_2Emin_2Efun (tyop_2Elist_2Elist tyop_2Emin_2Ebool)) (tyop_2Elist_2Elist tyop_2Emin_2Ebool)))) (i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_29_29 V0))) ((s ((tyop_2Emin_2Efun tyop_2Emin_2Ebool) tyop_2Emin_2Ebool)) (i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29 V1)))))).
% 0.77/0.95  Axiom monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29:(forall (V0:((mono_2Etyop_2Enum_2Enum->Prop)->(mono_2Etyop_2Enum_2Enum->Prop))) (V1:(mono_2Etyop_2Enum_2Enum->Prop)), (((eq du) ((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_2Emin_2Efun tyop_2Enum_2Enum) tyop_2Emin_2Ebool)) ((tyop_2Emin_2Efun tyop_2Enum_2Enum) tyop_2Emin_2Ebool))) (i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_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)))))).
% 0.77/0.95  Axiom monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool:(forall (V0:(mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29->Prop)) (V1:mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29), (((eq du) ((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_2Emin_2Ebool)) tyop_2Emin_2Ebool)) (i_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29 V0))) ((s (tyop_2Elist_2Elist tyop_2Emin_2Ebool)) (i_mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29 V1)))))).
% 0.77/0.95  Axiom monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29:(forall (V0:(mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29->(mono_2Etyop_2Enum_2Enum->Prop))) (V1:mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29), (((eq du) ((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_2Elist_2Elist tyop_2Emin_2Ebool)) ((tyop_2Emin_2Efun tyop_2Enum_2Enum) tyop_2Emin_2Ebool))) (i_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29 V0))) ((s (tyop_2Elist_2Elist tyop_2Emin_2Ebool)) (i_mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29 V1)))))).
% 0.77/0.95  Axiom monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_20mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29:(forall (V0:(mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29->mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29)) (V1:mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29), (((eq du) ((s (tyop_2Elist_2Elist tyop_2Emin_2Ebool)) (i_mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29 (V0 V1)))) ((s (tyop_2Elist_2Elist tyop_2Emin_2Ebool)) ((app_2E2 ((s ((tyop_2Emin_2Efun (tyop_2Elist_2Elist tyop_2Emin_2Ebool)) (tyop_2Elist_2Elist tyop_2Emin_2Ebool))) (i_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_29 V0))) ((s (tyop_2Elist_2Elist tyop_2Emin_2Ebool)) (i_mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29 V1)))))).
% 0.77/0.95  Axiom monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_20mono_2Etyop_2Enum_2Enum:(forall (V0:(mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29->mono_2Etyop_2Enum_2Enum)) (V1:mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29), (((eq du) ((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_2Emin_2Ebool)) tyop_2Enum_2Enum)) (i_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Enum_2Enum_29 V0))) ((s (tyop_2Elist_2Elist tyop_2Emin_2Ebool)) (i_mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29 V1)))))).
% 0.77/0.95  Axiom monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Emin_2Ebool:(forall (V0:(mono_2Etyop_2Enum_2Enum->Prop)) (V1:mono_2Etyop_2Enum_2Enum), (((eq du) ((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)))))).
% 0.77/0.95  Axiom monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29:(forall (V0:(mono_2Etyop_2Enum_2Enum->(mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29->Prop))) (V1:mono_2Etyop_2Enum_2Enum), (((eq du) ((s ((tyop_2Emin_2Efun (tyop_2Elist_2Elist tyop_2Emin_2Ebool)) tyop_2Emin_2Ebool)) (i_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29 (V0 V1)))) ((s ((tyop_2Emin_2Efun (tyop_2Elist_2Elist tyop_2Emin_2Ebool)) tyop_2Emin_2Ebool)) ((app_2E2 ((s ((tyop_2Emin_2Efun tyop_2Enum_2Enum) ((tyop_2Emin_2Efun (tyop_2Elist_2Elist tyop_2Emin_2Ebool)) tyop_2Emin_2Ebool))) (i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29 V0))) ((s tyop_2Enum_2Enum) (i_mono_2Etyop_2Enum_2Enum V1)))))).
% 0.77/0.95  Axiom monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29:(forall (V0:(mono_2Etyop_2Enum_2Enum->(mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29->(mono_2Etyop_2Enum_2Enum->Prop)))) (V1:mono_2Etyop_2Enum_2Enum), (((eq du) ((s ((tyop_2Emin_2Efun (tyop_2Elist_2Elist tyop_2Emin_2Ebool)) ((tyop_2Emin_2Efun tyop_2Enum_2Enum) tyop_2Emin_2Ebool))) (i_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29 (V0 V1)))) ((s ((tyop_2Emin_2Efun (tyop_2Elist_2Elist tyop_2Emin_2Ebool)) ((tyop_2Emin_2Efun tyop_2Enum_2Enum) tyop_2Emin_2Ebool))) ((app_2E2 ((s ((tyop_2Emin_2Efun tyop_2Enum_2Enum) ((tyop_2Emin_2Efun (tyop_2Elist_2Elist tyop_2Emin_2Ebool)) ((tyop_2Emin_2Efun tyop_2Enum_2Enum) tyop_2Emin_2Ebool)))) (i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29_29 V0))) ((s tyop_2Enum_2Enum) (i_mono_2Etyop_2Enum_2Enum V1)))))).
% 0.77/0.95  Axiom monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_29:(forall (V0:(mono_2Etyop_2Enum_2Enum->(mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29->mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29))) (V1:mono_2Etyop_2Enum_2Enum), (((eq du) ((s ((tyop_2Emin_2Efun (tyop_2Elist_2Elist tyop_2Emin_2Ebool)) (tyop_2Elist_2Elist tyop_2Emin_2Ebool))) (i_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_29 (V0 V1)))) ((s ((tyop_2Emin_2Efun (tyop_2Elist_2Elist tyop_2Emin_2Ebool)) (tyop_2Elist_2Elist tyop_2Emin_2Ebool))) ((app_2E2 ((s ((tyop_2Emin_2Efun tyop_2Enum_2Enum) ((tyop_2Emin_2Efun (tyop_2Elist_2Elist tyop_2Emin_2Ebool)) (tyop_2Elist_2Elist tyop_2Emin_2Ebool)))) (i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_29_29 V0))) ((s tyop_2Enum_2Enum) (i_mono_2Etyop_2Enum_2Enum V1)))))).
% 0.77/0.95  Axiom monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29:(forall (V0:(mono_2Etyop_2Enum_2Enum->(mono_2Etyop_2Enum_2Enum->Prop))) (V1:mono_2Etyop_2Enum_2Enum), (((eq du) ((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)))))).
% 0.77/0.95  Axiom monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29:(forall (V0:(mono_2Etyop_2Enum_2Enum->(mono_2Etyop_2Enum_2Enum->mono_2Etyop_2Enum_2Enum))) (V1:mono_2Etyop_2Enum_2Enum), (((eq du) ((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)))))).
% 0.77/0.95  Axiom monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Enum_2Enum:(forall (V0:(mono_2Etyop_2Enum_2Enum->mono_2Etyop_2Enum_2Enum)) (V1:mono_2Etyop_2Enum_2Enum), (((eq du) ((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)))))).
% 0.77/0.95  Axiom monoeq_2Emono_2Ec_2Ebool_2ECOND_2E0_2Emono_2Etyop_2Emin_2Ebool:(((eq du) ((s ((tyop_2Emin_2Efun tyop_2Emin_2Ebool) ((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_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29 mono_2Ec_2Ebool_2ECOND_2Emono_2Etyop_2Emin_2Ebool))) ((s ((tyop_2Emin_2Efun tyop_2Emin_2Ebool) ((tyop_2Emin_2Efun tyop_2Emin_2Ebool) ((tyop_2Emin_2Efun tyop_2Emin_2Ebool) tyop_2Emin_2Ebool)))) c_2Ebool_2ECOND_2E0)).
% 0.77/0.95  Axiom monoeq_2Emono_2Ec_2Ebool_2ECOND_2E3_2Emono_2Etyop_2Emin_2Ebool:(forall (V0:Prop) (V1:Prop) (V2:Prop), (((eq du) ((s tyop_2Emin_2Ebool) (i_mono_2Etyop_2Emin_2Ebool (((mono_2Ec_2Ebool_2ECOND_2Emono_2Etyop_2Emin_2Ebool V0) V1) V2)))) ((s tyop_2Emin_2Ebool) (((c_2Ebool_2ECOND_2E3 ((s tyop_2Emin_2Ebool) (i_mono_2Etyop_2Emin_2Ebool V0))) ((s tyop_2Emin_2Ebool) (i_mono_2Etyop_2Emin_2Ebool V1))) ((s tyop_2Emin_2Ebool) (i_mono_2Etyop_2Emin_2Ebool V2)))))).
% 0.77/0.95  Axiom monoeq_2Emono_2Ec_2Elist_2EEL_2E0_2Emono_2Etyop_2Emin_2Ebool:(((eq du) ((s ((tyop_2Emin_2Efun tyop_2Enum_2Enum) ((tyop_2Emin_2Efun (tyop_2Elist_2Elist tyop_2Emin_2Ebool)) tyop_2Emin_2Ebool))) (i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29 mono_2Ec_2Elist_2EEL_2Emono_2Etyop_2Emin_2Ebool))) ((s ((tyop_2Emin_2Efun tyop_2Enum_2Enum) ((tyop_2Emin_2Efun (tyop_2Elist_2Elist tyop_2Emin_2Ebool)) tyop_2Emin_2Ebool))) c_2Elist_2EEL_2E0)).
% 0.77/0.95  Axiom monoeq_2Emono_2Ec_2Elist_2EEL_2E2_2Emono_2Etyop_2Emin_2Ebool:(forall (V0:mono_2Etyop_2Enum_2Enum) (V1:mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29), (((eq du) ((s tyop_2Emin_2Ebool) (i_mono_2Etyop_2Emin_2Ebool ((mono_2Ec_2Elist_2EEL_2Emono_2Etyop_2Emin_2Ebool V0) V1)))) ((s tyop_2Emin_2Ebool) ((c_2Elist_2EEL_2E2 ((s tyop_2Enum_2Enum) (i_mono_2Etyop_2Enum_2Enum V0))) ((s (tyop_2Elist_2Elist tyop_2Emin_2Ebool)) (i_mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29 V1)))))).
% 0.77/0.95  Axiom monoeq_2Emono_2Ec_2Elist_2ELENGTH_2E0_2Emono_2Etyop_2Emin_2Ebool:(((eq du) ((s ((tyop_2Emin_2Efun (tyop_2Elist_2Elist tyop_2Emin_2Ebool)) tyop_2Enum_2Enum)) (i_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Enum_2Enum_29 mono_2Ec_2Elist_2ELENGTH_2Emono_2Etyop_2Emin_2Ebool))) ((s ((tyop_2Emin_2Efun (tyop_2Elist_2Elist tyop_2Emin_2Ebool)) tyop_2Enum_2Enum)) c_2Elist_2ELENGTH_2E0)).
% 0.77/0.95  Axiom monoeq_2Emono_2Ec_2Elist_2ELENGTH_2E1_2Emono_2Etyop_2Emin_2Ebool:(forall (V0:mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29), (((eq du) ((s tyop_2Enum_2Enum) (i_mono_2Etyop_2Enum_2Enum (mono_2Ec_2Elist_2ELENGTH_2Emono_2Etyop_2Emin_2Ebool V0)))) ((s tyop_2Enum_2Enum) (c_2Elist_2ELENGTH_2E1 ((s (tyop_2Elist_2Elist tyop_2Emin_2Ebool)) (i_mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29 V0)))))).
% 0.77/0.95  Axiom monoeq_2Emono_2Ec_2Ebool_2ELET_2E0_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Emin_2Ebool:(((eq du) ((s ((tyop_2Emin_2Efun ((tyop_2Emin_2Efun tyop_2Enum_2Enum) tyop_2Emin_2Ebool)) ((tyop_2Emin_2Efun tyop_2Enum_2Enum) tyop_2Emin_2Ebool))) (i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29 mono_2Ec_2Ebool_2ELET_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Emin_2Ebool))) ((s ((tyop_2Emin_2Efun ((tyop_2Emin_2Efun tyop_2Enum_2Enum) tyop_2Emin_2Ebool)) ((tyop_2Emin_2Efun tyop_2Enum_2Enum) tyop_2Emin_2Ebool))) c_2Ebool_2ELET_2E0)).
% 0.77/0.95  Axiom monoeq_2Emono_2Ec_2Ebool_2ELET_2E2_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Emin_2Ebool:(forall (V0:(mono_2Etyop_2Enum_2Enum->Prop)) (V1:mono_2Etyop_2Enum_2Enum), (((eq du) ((s tyop_2Emin_2Ebool) (i_mono_2Etyop_2Emin_2Ebool ((mono_2Ec_2Ebool_2ELET_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Emin_2Ebool V0) V1)))) ((s tyop_2Emin_2Ebool) ((c_2Ebool_2ELET_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)))))).
% 0.77/0.95  Axiom monoeq_2Emono_2Ec_2Elist_2EMAP_2E0_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool:(((eq du) ((s ((tyop_2Emin_2Efun ((tyop_2Emin_2Efun tyop_2Emin_2Ebool) tyop_2Emin_2Ebool)) ((tyop_2Emin_2Efun (tyop_2Elist_2Elist tyop_2Emin_2Ebool)) (tyop_2Elist_2Elist tyop_2Emin_2Ebool)))) (i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_29_29 mono_2Ec_2Elist_2EMAP_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool))) ((s ((tyop_2Emin_2Efun ((tyop_2Emin_2Efun tyop_2Emin_2Ebool) tyop_2Emin_2Ebool)) ((tyop_2Emin_2Efun (tyop_2Elist_2Elist tyop_2Emin_2Ebool)) (tyop_2Elist_2Elist tyop_2Emin_2Ebool)))) c_2Elist_2EMAP_2E0)).
% 0.77/0.95  Axiom monoeq_2Emono_2Ec_2Elist_2EMAP_2E1_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool:(forall (V0:(Prop->Prop)), (((eq du) ((s ((tyop_2Emin_2Efun (tyop_2Elist_2Elist tyop_2Emin_2Ebool)) (tyop_2Elist_2Elist tyop_2Emin_2Ebool))) (i_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_29 (mono_2Ec_2Elist_2EMAP_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool V0)))) ((s ((tyop_2Emin_2Efun (tyop_2Elist_2Elist tyop_2Emin_2Ebool)) (tyop_2Elist_2Elist tyop_2Emin_2Ebool))) (c_2Elist_2EMAP_2E1 ((s ((tyop_2Emin_2Efun tyop_2Emin_2Ebool) tyop_2Emin_2Ebool)) (i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29 V0)))))).
% 0.77/0.95  Axiom monoapp_2Emono_2Eapp_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool:(forall (V0:(Prop->Prop)) (V1:Prop), (((eq Prop) (V0 V1)) (V0 V1))).
% 0.77/0.95  Axiom monoapp_2Emono_2Eapp_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29:(forall (V0:(Prop->(Prop->Prop))) (V1:Prop), (((eq (Prop->Prop)) (V0 V1)) (V0 V1))).
% 0.77/0.95  Axiom monoapp_2Emono_2Eapp_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29:(forall (V0:(Prop->(Prop->(Prop->Prop)))) (V1:Prop), (((eq (Prop->(Prop->Prop))) (V0 V1)) (V0 V1))).
% 0.77/0.95  Axiom monoapp_2Emono_2Eapp_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_29:(forall (V0:((Prop->Prop)->(mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29->mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29))) (V1:(Prop->Prop)), (((eq (mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29->mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29)) (V0 V1)) (V0 V1))).
% 0.77/0.95  Axiom monoapp_2Emono_2Eapp_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29:(forall (V0:((mono_2Etyop_2Enum_2Enum->Prop)->(mono_2Etyop_2Enum_2Enum->Prop))) (V1:(mono_2Etyop_2Enum_2Enum->Prop)), (((eq (mono_2Etyop_2Enum_2Enum->Prop)) (V0 V1)) (V0 V1))).
% 0.77/0.95  Axiom monoapp_2Emono_2Eapp_2Emono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool:(forall (V0:(mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29->Prop)) (V1:mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29), (((eq Prop) (V0 V1)) (V0 V1))).
% 0.77/0.95  Axiom monoapp_2Emono_2Eapp_2Emono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29:(forall (V0:(mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29->(mono_2Etyop_2Enum_2Enum->Prop))) (V1:mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29), (((eq (mono_2Etyop_2Enum_2Enum->Prop)) (V0 V1)) (V0 V1))).
% 0.77/0.95  Axiom monoapp_2Emono_2Eapp_2Emono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_20mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29:(forall (V0:(mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29->mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29)) (V1:mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29), (((eq mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29) (V0 V1)) (V0 V1))).
% 0.77/0.95  Axiom monoapp_2Emono_2Eapp_2Emono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_20mono_2Etyop_2Enum_2Enum:(forall (V0:(mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29->mono_2Etyop_2Enum_2Enum)) (V1:mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29), (((eq mono_2Etyop_2Enum_2Enum) (V0 V1)) (V0 V1))).
% 0.77/0.95  Axiom monoapp_2Emono_2Eapp_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Emin_2Ebool:(forall (V0:(mono_2Etyop_2Enum_2Enum->Prop)) (V1:mono_2Etyop_2Enum_2Enum), (((eq Prop) (V0 V1)) (V0 V1))).
% 0.77/0.95  Axiom monoapp_2Emono_2Eapp_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29:(forall (V0:(mono_2Etyop_2Enum_2Enum->(mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29->Prop))) (V1:mono_2Etyop_2Enum_2Enum), (((eq (mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29->Prop)) (V0 V1)) (V0 V1))).
% 0.77/0.95  Axiom monoapp_2Emono_2Eapp_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29:(forall (V0:(mono_2Etyop_2Enum_2Enum->(mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29->(mono_2Etyop_2Enum_2Enum->Prop)))) (V1:mono_2Etyop_2Enum_2Enum), (((eq (mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29->(mono_2Etyop_2Enum_2Enum->Prop))) (V0 V1)) (V0 V1))).
% 0.77/0.95  Axiom monoapp_2Emono_2Eapp_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_29:(forall (V0:(mono_2Etyop_2Enum_2Enum->(mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29->mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29))) (V1:mono_2Etyop_2Enum_2Enum), (((eq (mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29->mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29)) (V0 V1)) (V0 V1))).
% 0.77/0.95  Axiom monoapp_2Emono_2Eapp_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29:(forall (V0:(mono_2Etyop_2Enum_2Enum->(mono_2Etyop_2Enum_2Enum->Prop))) (V1:mono_2Etyop_2Enum_2Enum), (((eq (mono_2Etyop_2Enum_2Enum->Prop)) (V0 V1)) (V0 V1))).
% 0.77/0.95  Axiom monoapp_2Emono_2Eapp_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29:(forall (V0:(mono_2Etyop_2Enum_2Enum->(mono_2Etyop_2Enum_2Enum->mono_2Etyop_2Enum_2Enum))) (V1:mono_2Etyop_2Enum_2Enum), (((eq (mono_2Etyop_2Enum_2Enum->mono_2Etyop_2Enum_2Enum)) (V0 V1)) (V0 V1))).
% 0.77/0.95  Axiom monoapp_2Emono_2Eapp_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Enum_2Enum:(forall (V0:(mono_2Etyop_2Enum_2Enum->mono_2Etyop_2Enum_2Enum)) (V1:mono_2Etyop_2Enum_2Enum), (((eq mono_2Etyop_2Enum_2Enum) (V0 V1)) (V0 V1))).
% 0.77/0.95  Axiom thm_2Earithmetic_2EADD__CLAUSES:(forall (V0n:mono_2Etyop_2Enum_2Enum) (V1m:mono_2Etyop_2Enum_2Enum), ((and ((and ((and (((eq mono_2Etyop_2Enum_2Enum) ((mono_2Ec_2Earithmetic_2E_2B mono_2Ec_2Enum_2E0) V1m)) V1m)) (((eq mono_2Etyop_2Enum_2Enum) ((mono_2Ec_2Earithmetic_2E_2B V1m) mono_2Ec_2Enum_2E0)) V1m))) (((eq mono_2Etyop_2Enum_2Enum) ((mono_2Ec_2Earithmetic_2E_2B (mono_2Ec_2Enum_2ESUC V1m)) V0n)) (mono_2Ec_2Enum_2ESUC ((mono_2Ec_2Earithmetic_2E_2B V1m) V0n))))) (((eq mono_2Etyop_2Enum_2Enum) ((mono_2Ec_2Earithmetic_2E_2B V1m) (mono_2Ec_2Enum_2ESUC V0n))) (mono_2Ec_2Enum_2ESUC ((mono_2Ec_2Earithmetic_2E_2B V1m) V0n))))).
% 0.77/0.95  Axiom thm_2Earithmetic_2EADD__SYM:(forall (V0m:mono_2Etyop_2Enum_2Enum) (V1n:mono_2Etyop_2Enum_2Enum), (((eq mono_2Etyop_2Enum_2Enum) ((mono_2Ec_2Earithmetic_2E_2B V0m) V1n)) ((mono_2Ec_2Earithmetic_2E_2B V1n) V0m))).
% 0.77/0.95  Axiom thm_2Earithmetic_2EADD__COMM:(forall (V0m:mono_2Etyop_2Enum_2Enum) (V1n:mono_2Etyop_2Enum_2Enum), (((eq mono_2Etyop_2Enum_2Enum) ((mono_2Ec_2Earithmetic_2E_2B V0m) V1n)) ((mono_2Ec_2Earithmetic_2E_2B V1n) V0m))).
% 0.77/0.95  Axiom thm_2Earithmetic_2EADD__ASSOC:(forall (V0m:mono_2Etyop_2Enum_2Enum) (V1n:mono_2Etyop_2Enum_2Enum) (V2p:mono_2Etyop_2Enum_2Enum), (((eq mono_2Etyop_2Enum_2Enum) ((mono_2Ec_2Earithmetic_2E_2B V0m) ((mono_2Ec_2Earithmetic_2E_2B V1n) V2p))) ((mono_2Ec_2Earithmetic_2E_2B ((mono_2Ec_2Earithmetic_2E_2B V0m) V1n)) V2p))).
% 0.77/0.95  Axiom thm_2Earithmetic_2ELESS__EQ:(forall (V0m:mono_2Etyop_2Enum_2Enum) (V1n:mono_2Etyop_2Enum_2Enum), (((eq Prop) ((mono_2Ec_2Eprim__rec_2E_3C V0m) V1n)) ((mono_2Ec_2Earithmetic_2E_3C_3D (mono_2Ec_2Enum_2ESUC V0m)) V1n))).
% 0.77/0.95  Axiom thm_2Earithmetic_2EZERO__LESS__EQ:(forall (V0n:mono_2Etyop_2Enum_2Enum), ((mono_2Ec_2Earithmetic_2E_3C_3D mono_2Ec_2Enum_2E0) V0n)).
% 0.77/0.95  Axiom thm_2Earithmetic_2ENOT__LESS:(forall (V0m:mono_2Etyop_2Enum_2Enum) (V1n:mono_2Etyop_2Enum_2Enum), ((iff (not ((mono_2Ec_2Eprim__rec_2E_3C V0m) V1n))) ((mono_2Ec_2Earithmetic_2E_3C_3D V1n) V0m))).
% 0.77/0.95  Axiom thm_2Earithmetic_2ELESS__EQ__0:(forall (V0n:mono_2Etyop_2Enum_2Enum), ((iff ((mono_2Ec_2Earithmetic_2E_3C_3D V0n) mono_2Ec_2Enum_2E0)) (((eq mono_2Etyop_2Enum_2Enum) V0n) mono_2Ec_2Enum_2E0))).
% 0.77/0.95  Axiom thm_2Earithmetic_2EMULT__CLAUSES:(forall (V0m:mono_2Etyop_2Enum_2Enum) (V1n:mono_2Etyop_2Enum_2Enum), ((and ((and ((and ((and ((and (((eq mono_2Etyop_2Enum_2Enum) ((mono_2Ec_2Earithmetic_2E_2A mono_2Ec_2Enum_2E0) V0m)) mono_2Ec_2Enum_2E0)) (((eq mono_2Etyop_2Enum_2Enum) ((mono_2Ec_2Earithmetic_2E_2A V0m) mono_2Ec_2Enum_2E0)) mono_2Ec_2Enum_2E0))) (((eq mono_2Etyop_2Enum_2Enum) ((mono_2Ec_2Earithmetic_2E_2A (mono_2Ec_2Earithmetic_2ENUMERAL (mono_2Ec_2Earithmetic_2EBIT1 mono_2Ec_2Earithmetic_2EZERO))) V0m)) V0m))) (((eq mono_2Etyop_2Enum_2Enum) ((mono_2Ec_2Earithmetic_2E_2A V0m) (mono_2Ec_2Earithmetic_2ENUMERAL (mono_2Ec_2Earithmetic_2EBIT1 mono_2Ec_2Earithmetic_2EZERO)))) V0m))) (((eq mono_2Etyop_2Enum_2Enum) ((mono_2Ec_2Earithmetic_2E_2A (mono_2Ec_2Enum_2ESUC V0m)) V1n)) ((mono_2Ec_2Earithmetic_2E_2B ((mono_2Ec_2Earithmetic_2E_2A V0m) V1n)) V1n)))) (((eq mono_2Etyop_2Enum_2Enum) ((mono_2Ec_2Earithmetic_2E_2A V0m) (mono_2Ec_2Enum_2ESUC V1n))) ((mono_2Ec_2Earithmetic_2E_2B V0m) ((mono_2Ec_2Earithmetic_2E_2A V0m) V1n))))).
% 0.77/0.95  Axiom thm_2Earithmetic_2ELESS__EQ__TRANS:(forall (V0m:mono_2Etyop_2Enum_2Enum) (V1n:mono_2Etyop_2Enum_2Enum) (V2p:mono_2Etyop_2Enum_2Enum), (((and ((mono_2Ec_2Earithmetic_2E_3C_3D V0m) V1n)) ((mono_2Ec_2Earithmetic_2E_3C_3D V1n) V2p))->((mono_2Ec_2Earithmetic_2E_3C_3D V0m) V2p))).
% 0.77/0.95  Axiom thm_2Earithmetic_2EEQ__LESS__EQ:(forall (V0m:mono_2Etyop_2Enum_2Enum) (V1n:mono_2Etyop_2Enum_2Enum), ((iff (((eq mono_2Etyop_2Enum_2Enum) V0m) V1n)) ((and ((mono_2Ec_2Earithmetic_2E_3C_3D V0m) V1n)) ((mono_2Ec_2Earithmetic_2E_3C_3D V1n) V0m)))).
% 0.77/0.95  Axiom thm_2Earithmetic_2EADD__MONO__LESS__EQ:(forall (V0m:mono_2Etyop_2Enum_2Enum) (V1n:mono_2Etyop_2Enum_2Enum) (V2p:mono_2Etyop_2Enum_2Enum), (((eq Prop) ((mono_2Ec_2Earithmetic_2E_3C_3D ((mono_2Ec_2Earithmetic_2E_2B V0m) V1n)) ((mono_2Ec_2Earithmetic_2E_2B V0m) V2p))) ((mono_2Ec_2Earithmetic_2E_3C_3D V1n) V2p))).
% 0.77/0.95  Axiom thm_2Earithmetic_2ENOT__LEQ:(forall (V0m:mono_2Etyop_2Enum_2Enum) (V1n:mono_2Etyop_2Enum_2Enum), ((iff (not ((mono_2Ec_2Earithmetic_2E_3C_3D V0m) V1n))) ((mono_2Ec_2Earithmetic_2E_3C_3D (mono_2Ec_2Enum_2ESUC V1n)) V0m))).
% 0.77/0.95  Axiom thm_2Earithmetic_2ENOT__NUM__EQ:(forall (V0m:mono_2Etyop_2Enum_2Enum) (V1n:mono_2Etyop_2Enum_2Enum), ((iff (not (((eq mono_2Etyop_2Enum_2Enum) V0m) V1n))) ((or ((mono_2Ec_2Earithmetic_2E_3C_3D (mono_2Ec_2Enum_2ESUC V0m)) V1n)) ((mono_2Ec_2Earithmetic_2E_3C_3D (mono_2Ec_2Enum_2ESUC V1n)) V0m)))).
% 0.77/0.95  Axiom thm_2Earithmetic_2ESUC__ONE__ADD:(forall (V0n:mono_2Etyop_2Enum_2Enum), (((eq mono_2Etyop_2Enum_2Enum) (mono_2Ec_2Enum_2ESUC V0n)) ((mono_2Ec_2Earithmetic_2E_2B (mono_2Ec_2Earithmetic_2ENUMERAL (mono_2Ec_2Earithmetic_2EBIT1 mono_2Ec_2Earithmetic_2EZERO))) V0n))).
% 0.77/0.95  Axiom thm_2Earithmetic_2ESUB__RIGHT__SUB:(forall (V0m:mono_2Etyop_2Enum_2Enum) (V1n:mono_2Etyop_2Enum_2Enum) (V2p:mono_2Etyop_2Enum_2Enum), (((eq mono_2Etyop_2Enum_2Enum) ((mono_2Ec_2Earithmetic_2E_2D ((mono_2Ec_2Earithmetic_2E_2D V0m) V1n)) V2p)) ((mono_2Ec_2Earithmetic_2E_2D V0m) ((mono_2Ec_2Earithmetic_2E_2B V1n) V2p)))).
% 0.77/0.95  Axiom thm_2Earithmetic_2ESUB__LEFT__LESS__EQ:(forall (V0m:mono_2Etyop_2Enum_2Enum) (V1n:mono_2Etyop_2Enum_2Enum) (V2p:mono_2Etyop_2Enum_2Enum), ((iff ((mono_2Ec_2Earithmetic_2E_3C_3D V0m) ((mono_2Ec_2Earithmetic_2E_2D V1n) V2p))) ((or ((mono_2Ec_2Earithmetic_2E_3C_3D ((mono_2Ec_2Earithmetic_2E_2B V0m) V2p)) V1n)) ((mono_2Ec_2Earithmetic_2E_3C_3D V0m) mono_2Ec_2Enum_2E0)))).
% 0.77/0.95  Axiom thm_2Earithmetic_2ESUB__RIGHT__LESS__EQ:(forall (V0m:mono_2Etyop_2Enum_2Enum) (V1n:mono_2Etyop_2Enum_2Enum) (V2p:mono_2Etyop_2Enum_2Enum), (((eq Prop) ((mono_2Ec_2Earithmetic_2E_3C_3D ((mono_2Ec_2Earithmetic_2E_2D V0m) V1n)) V2p)) ((mono_2Ec_2Earithmetic_2E_3C_3D V0m) ((mono_2Ec_2Earithmetic_2E_2B V1n) V2p)))).
% 0.77/0.95  Axiom thm_2Earithmetic_2ESUB__RIGHT__LESS:(forall (V0m:mono_2Etyop_2Enum_2Enum) (V1n:mono_2Etyop_2Enum_2Enum) (V2p:mono_2Etyop_2Enum_2Enum), ((iff ((mono_2Ec_2Eprim__rec_2E_3C ((mono_2Ec_2Earithmetic_2E_2D V0m) V1n)) V2p)) ((and ((mono_2Ec_2Eprim__rec_2E_3C V0m) ((mono_2Ec_2Earithmetic_2E_2B V1n) V2p))) ((mono_2Ec_2Eprim__rec_2E_3C mono_2Ec_2Enum_2E0) V2p)))).
% 0.77/0.95  Axiom thm_2Earithmetic_2ESUB__ELIM__THM:(forall (V0b:mono_2Etyop_2Enum_2Enum) (V1a:mono_2Etyop_2Enum_2Enum) (V2P:(mono_2Etyop_2Enum_2Enum->Prop)), ((iff (V2P ((mono_2Ec_2Earithmetic_2E_2D V1a) V0b))) (forall (V3d:mono_2Etyop_2Enum_2Enum), ((and ((((eq mono_2Etyop_2Enum_2Enum) V0b) ((mono_2Ec_2Earithmetic_2E_2B V1a) V3d))->(V2P mono_2Ec_2Enum_2E0))) ((((eq mono_2Etyop_2Enum_2Enum) V1a) ((mono_2Ec_2Earithmetic_2E_2B V0b) V3d))->(V2P V3d)))))).
% 0.77/0.95  Axiom thm_2Ebitstring_2Ev2w__def:(forall (A_27a:d) (F0:(mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29->(mono_2Etyop_2Enum_2Enum->Prop))), ((forall (V0v:mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29) (V1i:mono_2Etyop_2Enum_2Enum), (((eq Prop) ((F0 V0v) V1i)) ((mono_2Ec_2Ebitstring_2Etestbit V1i) V0v)))->(forall (V0v:mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29), (((eq du) ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) (c_2Ebitstring_2Ev2w_2E1 ((s (tyop_2Elist_2Elist tyop_2Emin_2Ebool)) (i_mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29 V0v))))) ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) (c_2Efcp_2EFCP_2E1 ((s ((tyop_2Emin_2Efun tyop_2Enum_2Enum) tyop_2Emin_2Ebool)) (i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29 (F0 V0v))))))))).
% 0.77/0.95  Axiom thm_2Ebitstring_2Ebnot__def:(((eq (mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29->mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29)) mono_2Ec_2Ebitstring_2Ebnot) (mono_2Ec_2Elist_2EMAP_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool mono_2Ec_2Ebool_2E_7E)).
% 0.77/0.95  Axiom thm_2Ebitstring_2Elength__fixwidth:(forall (V0n:mono_2Etyop_2Enum_2Enum) (V1v:mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29), (((eq mono_2Etyop_2Enum_2Enum) (mono_2Ec_2Elist_2ELENGTH_2Emono_2Etyop_2Emin_2Ebool ((mono_2Ec_2Ebitstring_2Efixwidth V0n) V1v))) V0n)).
% 0.77/0.95  Axiom thm_2Ebitstring_2Eel__fixwidth:(forall (F0:(mono_2Etyop_2Enum_2Enum->(mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29->(mono_2Etyop_2Enum_2Enum->Prop)))), ((forall (V1n:mono_2Etyop_2Enum_2Enum) (V2w:mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29) (V0i:mono_2Etyop_2Enum_2Enum), ((iff (((F0 V1n) V2w) V0i)) ((and ((mono_2Ec_2Earithmetic_2E_3C_3D ((mono_2Ec_2Earithmetic_2E_2D V1n) (mono_2Ec_2Elist_2ELENGTH_2Emono_2Etyop_2Emin_2Ebool V2w))) V0i)) ((mono_2Ec_2Elist_2EEL_2Emono_2Etyop_2Emin_2Ebool ((mono_2Ec_2Earithmetic_2E_2D V0i) ((mono_2Ec_2Earithmetic_2E_2D V1n) (mono_2Ec_2Elist_2ELENGTH_2Emono_2Etyop_2Emin_2Ebool V2w)))) V2w))))->(forall (V0i:mono_2Etyop_2Enum_2Enum) (V1n:mono_2Etyop_2Enum_2Enum) (V2w:mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29), (((mono_2Ec_2Eprim__rec_2E_3C V0i) V1n)->(((eq Prop) ((mono_2Ec_2Elist_2EEL_2Emono_2Etyop_2Emin_2Ebool V0i) ((mono_2Ec_2Ebitstring_2Efixwidth V1n) V2w))) (((mono_2Ec_2Ebool_2ECOND_2Emono_2Etyop_2Emin_2Ebool ((mono_2Ec_2Eprim__rec_2E_3C (mono_2Ec_2Elist_2ELENGTH_2Emono_2Etyop_2Emin_2Ebool V2w)) V1n)) (((F0 V1n) V2w) V0i)) ((mono_2Ec_2Elist_2EEL_2Emono_2Etyop_2Emin_2Ebool ((mono_2Ec_2Earithmetic_2E_2B V0i) ((mono_2Ec_2Earithmetic_2E_2D (mono_2Ec_2Elist_2ELENGTH_2Emono_2Etyop_2Emin_2Ebool V2w)) V1n))) V2w))))))).
% 0.77/0.95  Axiom thm_2Ebitstring_2Etestbit:(forall (F0:(mono_2Etyop_2Enum_2Enum->(mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29->(mono_2Etyop_2Enum_2Enum->Prop)))), ((forall (V0b:mono_2Etyop_2Enum_2Enum) (V1v:mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29) (V2n:mono_2Etyop_2Enum_2Enum), ((iff (((F0 V0b) V1v) V2n)) ((and ((mono_2Ec_2Eprim__rec_2E_3C V0b) V2n)) ((mono_2Ec_2Elist_2EEL_2Emono_2Etyop_2Emin_2Ebool ((mono_2Ec_2Earithmetic_2E_2D ((mono_2Ec_2Earithmetic_2E_2D V2n) (mono_2Ec_2Earithmetic_2ENUMERAL (mono_2Ec_2Earithmetic_2EBIT1 mono_2Ec_2Earithmetic_2EZERO)))) V0b)) V1v))))->(forall (V0b:mono_2Etyop_2Enum_2Enum) (V1v:mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29), (((eq Prop) ((mono_2Ec_2Ebitstring_2Etestbit V0b) V1v)) ((mono_2Ec_2Ebool_2ELET_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Emin_2Ebool ((F0 V0b) V1v)) (mono_2Ec_2Elist_2ELENGTH_2Emono_2Etyop_2Emin_2Ebool V1v)))))).
% 0.77/0.95  Axiom thm_2Ebool_2ETRUTH:mono_2Ec_2Ebool_2ET.
% 0.77/0.95  Axiom thm_2Ebool_2EIMP__ANTISYM__AX:(forall (V0t1:Prop) (V1t2:Prop), ((V0t1->V1t2)->((V1t2->V0t1)->(((eq Prop) V0t1) V1t2)))).
% 0.77/0.95  Axiom thm_2Ebool_2EFALSITY:(forall (V0t:Prop), (mono_2Ec_2Ebool_2EF->V0t)).
% 0.77/0.95  Axiom thm_2Ebool_2EEXCLUDED__MIDDLE:(forall (V0t:Prop), ((or V0t) (not V0t))).
% 0.77/0.95  Axiom thm_2Ebool_2ELET__THM:(forall (A_27a:d) (A_27b:d) (V0f_2E0:u) (V1x_2E0:u), (((eq du) ((s A_27b) ((c_2Ebool_2ELET_2E2 ((s ((tyop_2Emin_2Efun A_27a) A_27b)) V0f_2E0)) ((s A_27a) V1x_2E0)))) ((s A_27b) ((app_2E2 ((s ((tyop_2Emin_2Efun A_27a) A_27b)) V0f_2E0)) ((s A_27a) V1x_2E0))))).
% 0.77/0.95  Axiom thm_2Ebool_2EFORALL__SIMP:(d->(forall (V0t:Prop), ((iff (u->V0t)) V0t))).
% 0.77/0.95  Axiom thm_2Ebool_2ECONJ__ASSOC:(forall (V0t1:Prop) (V1t2:Prop) (V2t3:Prop), ((iff ((and ((and V0t1) V1t2)) V2t3)) ((and ((and V0t1) V1t2)) V2t3))).
% 0.77/0.95  Axiom thm_2Ebool_2EAND__CLAUSES:(forall (V0t:Prop), ((and ((and ((and ((and ((iff ((and mono_2Ec_2Ebool_2ET) V0t)) V0t)) ((iff ((and V0t) mono_2Ec_2Ebool_2ET)) V0t))) ((iff ((and mono_2Ec_2Ebool_2EF) V0t)) mono_2Ec_2Ebool_2EF))) ((iff ((and V0t) mono_2Ec_2Ebool_2EF)) mono_2Ec_2Ebool_2EF))) ((iff ((and V0t) V0t)) V0t))).
% 0.77/0.95  Axiom thm_2Ebool_2EOR__CLAUSES:(forall (V0t:Prop), ((and ((and ((and ((and ((iff ((or mono_2Ec_2Ebool_2ET) V0t)) mono_2Ec_2Ebool_2ET)) ((iff ((or V0t) mono_2Ec_2Ebool_2ET)) mono_2Ec_2Ebool_2ET))) ((iff ((or mono_2Ec_2Ebool_2EF) V0t)) V0t))) ((iff ((or V0t) mono_2Ec_2Ebool_2EF)) V0t))) ((iff ((or V0t) V0t)) V0t))).
% 0.77/0.95  Axiom thm_2Ebool_2EIMP__CLAUSES:(forall (V0t:Prop), ((and ((and ((and ((and ((iff (mono_2Ec_2Ebool_2ET->V0t)) V0t)) ((iff (V0t->mono_2Ec_2Ebool_2ET)) mono_2Ec_2Ebool_2ET))) ((iff (mono_2Ec_2Ebool_2EF->V0t)) mono_2Ec_2Ebool_2ET))) ((iff (V0t->V0t)) mono_2Ec_2Ebool_2ET))) ((iff (V0t->mono_2Ec_2Ebool_2EF)) (not V0t)))).
% 0.77/0.95  Axiom thm_2Ebool_2ENOT__CLAUSES:((and ((and (forall (V0t:Prop), ((iff (not (not V0t))) V0t))) ((iff (not mono_2Ec_2Ebool_2ET)) mono_2Ec_2Ebool_2EF))) ((iff (not mono_2Ec_2Ebool_2EF)) mono_2Ec_2Ebool_2ET)).
% 0.77/0.95  Axiom thm_2Ebool_2EREFL__CLAUSE:(forall (A_27a:d) (V0x_2E0:u), ((iff (((eq du) ((s A_27a) V0x_2E0)) ((s A_27a) V0x_2E0))) mono_2Ec_2Ebool_2ET)).
% 0.77/0.95  Axiom thm_2Ebool_2EEQ__SYM__EQ:(forall (A_27a:d) (V0x_2E0:u) (V1y_2E0:u), ((iff (((eq du) ((s A_27a) V0x_2E0)) ((s A_27a) V1y_2E0))) (((eq du) ((s A_27a) V1y_2E0)) ((s A_27a) V0x_2E0)))).
% 0.77/0.95  Axiom thm_2Ebool_2EEQ__CLAUSES:(forall (V0t:Prop), ((and ((and ((and ((iff (((eq Prop) mono_2Ec_2Ebool_2ET) V0t)) V0t)) ((iff (((eq Prop) V0t) mono_2Ec_2Ebool_2ET)) V0t))) ((iff (((eq Prop) mono_2Ec_2Ebool_2EF) V0t)) (not V0t)))) ((iff (((eq Prop) V0t) mono_2Ec_2Ebool_2EF)) (not V0t)))).
% 0.77/0.95  Axiom thm_2Ebool_2ECOND__ID:(forall (A_27a:d) (V0b:Prop) (V1t_2E0:u), (((eq du) ((s A_27a) (((c_2Ebool_2ECOND_2E3 ((s tyop_2Emin_2Ebool) (i_mono_2Etyop_2Emin_2Ebool V0b))) ((s A_27a) V1t_2E0)) ((s A_27a) V1t_2E0)))) ((s A_27a) V1t_2E0))).
% 0.77/0.95  Axiom thm_2Ebool_2EDISJ__ASSOC:(forall (V0A:Prop) (V1B:Prop) (V2C:Prop), ((iff ((or ((or V0A) V1B)) V2C)) ((or ((or V0A) V1B)) V2C))).
% 0.77/0.95  Axiom thm_2Ebool_2EDE__MORGAN__THM:(forall (V0A:Prop) (V1B:Prop), ((and ((iff (not ((and V0A) V1B))) ((or (not V0A)) (not V1B)))) ((iff (not ((or V0A) V1B))) ((and (not V0A)) (not V1B))))).
% 0.77/0.95  Axiom thm_2Ebool_2EIMP__DISJ__THM:(forall (V0A:Prop) (V1B:Prop), ((iff (V0A->V1B)) ((or (not V0A)) V1B))).
% 0.77/0.95  Axiom thm_2Ebool_2EIMP__F__EQ__F:(forall (V0t:Prop), ((iff (V0t->mono_2Ec_2Ebool_2EF)) (((eq Prop) V0t) mono_2Ec_2Ebool_2EF))).
% 0.77/0.95  Axiom thm_2Ebool_2EAND__IMP__INTRO:(forall (V0t1:Prop) (V1t2:Prop) (V2t3:Prop), ((iff (V0t1->(V1t2->V2t3))) (((and V0t1) V1t2)->V2t3))).
% 0.77/0.95  Axiom thm_2Ebool_2EEQ__EXPAND:(forall (V0t1:Prop) (V1t2:Prop), ((iff (((eq Prop) V0t1) V1t2)) ((or ((and V0t1) V1t2)) ((and (not V0t1)) (not V1t2))))).
% 0.77/0.95  Axiom thm_2Ebool_2EIMP__CONG:(forall (V0x:Prop) (V1x_27:Prop) (V2y:Prop) (V3y_27:Prop), (((and (((eq Prop) V0x) V1x_27)) (V1x_27->(((eq Prop) V2y) V3y_27)))->((iff (V0x->V2y)) (V1x_27->V3y_27)))).
% 0.77/0.95  Axiom thm_2Ebool_2ECOND__CONG:(forall (A_27a:d) (V0P:Prop) (V1Q:Prop) (V2x_2E0:u) (V3x_27_2E0:u) (V4y_2E0:u) (V5y_27_2E0:u), (((and ((and (((eq Prop) V0P) V1Q)) (V1Q->(((eq du) ((s A_27a) V2x_2E0)) ((s A_27a) V3x_27_2E0))))) ((not V1Q)->(((eq du) ((s A_27a) V4y_2E0)) ((s A_27a) V5y_27_2E0))))->(((eq du) ((s A_27a) (((c_2Ebool_2ECOND_2E3 ((s tyop_2Emin_2Ebool) (i_mono_2Etyop_2Emin_2Ebool V0P))) ((s A_27a) V2x_2E0)) ((s A_27a) V4y_2E0)))) ((s A_27a) (((c_2Ebool_2ECOND_2E3 ((s tyop_2Emin_2Ebool) (i_mono_2Etyop_2Emin_2Ebool V1Q))) ((s A_27a) V3x_27_2E0)) ((s A_27a) V5y_27_2E0)))))).
% 0.77/0.95  Axiom thm_2Ebool_2Ebool__case__thm:(forall (A_27a:d), ((and (forall (V0t1_2E0:u) (V1t2_2E0:u), (((eq du) ((s A_27a) (((c_2Ebool_2ECOND_2E3 ((s tyop_2Emin_2Ebool) (i_mono_2Etyop_2Emin_2Ebool mono_2Ec_2Ebool_2ET))) ((s A_27a) V0t1_2E0)) ((s A_27a) V1t2_2E0)))) ((s A_27a) V0t1_2E0)))) (forall (V2t1_2E0:u) (V3t2_2E0:u), (((eq du) ((s A_27a) (((c_2Ebool_2ECOND_2E3 ((s tyop_2Emin_2Ebool) (i_mono_2Etyop_2Emin_2Ebool mono_2Ec_2Ebool_2EF))) ((s A_27a) V2t1_2E0)) ((s A_27a) V3t2_2E0)))) ((s A_27a) V3t2_2E0))))).
% 0.77/0.95  Axiom thm_2Ecombin_2EI__THM:(forall (A_27a:d) (V0x_2E0:u), (((eq du) ((s A_27a) (c_2Ecombin_2EI_2E1 ((s A_27a) V0x_2E0)))) ((s A_27a) V0x_2E0))).
% 0.77/0.95  Axiom thm_2Efcp_2ECART__EQ:(forall (A_27a:d) (A_27b:d) (V0x_2E0:u) (V1y_2E0:u), ((iff (((eq du) ((s ((tyop_2Efcp_2Ecart A_27a) A_27b)) V0x_2E0)) ((s ((tyop_2Efcp_2Ecart A_27a) A_27b)) V1y_2E0))) (forall (V2i:mono_2Etyop_2Enum_2Enum), (((mono_2Ec_2Eprim__rec_2E_3C V2i) (j_mono_2Etyop_2Enum_2Enum ((s tyop_2Enum_2Enum) (c_2Efcp_2Edimindex_2E1 ((s (tyop_2Ebool_2Eitself A_27b)) c_2Ebool_2Ethe__value_2E0)))))->(((eq du) ((s A_27a) ((c_2Efcp_2Efcp__index_2E2 ((s ((tyop_2Efcp_2Ecart A_27a) A_27b)) V0x_2E0)) ((s tyop_2Enum_2Enum) (i_mono_2Etyop_2Enum_2Enum V2i))))) ((s A_27a) ((c_2Efcp_2Efcp__index_2E2 ((s ((tyop_2Efcp_2Ecart A_27a) A_27b)) V1y_2E0)) ((s tyop_2Enum_2Enum) (i_mono_2Etyop_2Enum_2Enum V2i))))))))).
% 0.77/0.95  Axiom thm_2Efcp_2EFCP__BETA:(forall (A_27a:d) (A_27b:d) (V0g_2E0:u) (V1i:mono_2Etyop_2Enum_2Enum), (((mono_2Ec_2Eprim__rec_2E_3C V1i) (j_mono_2Etyop_2Enum_2Enum ((s tyop_2Enum_2Enum) (c_2Efcp_2Edimindex_2E1 ((s (tyop_2Ebool_2Eitself A_27b)) c_2Ebool_2Ethe__value_2E0)))))->(((eq du) ((s A_27a) ((c_2Efcp_2Efcp__index_2E2 ((s ((tyop_2Efcp_2Ecart A_27a) A_27b)) (c_2Efcp_2EFCP_2E1 ((s ((tyop_2Emin_2Efun tyop_2Enum_2Enum) A_27a)) V0g_2E0)))) ((s tyop_2Enum_2Enum) (i_mono_2Etyop_2Enum_2Enum V1i))))) ((s A_27a) ((app_2E2 ((s ((tyop_2Emin_2Efun tyop_2Enum_2Enum) A_27a)) V0g_2E0)) ((s tyop_2Enum_2Enum) (i_mono_2Etyop_2Enum_2Enum V1i))))))).
% 0.77/0.95  Axiom thm_2Elist_2ELENGTH__MAP:(forall (A_27a:d) (A_27b:d) (V0l_2E0:u) (V1f_2E0:u), (((eq mono_2Etyop_2Enum_2Enum) (j_mono_2Etyop_2Enum_2Enum ((s tyop_2Enum_2Enum) (c_2Elist_2ELENGTH_2E1 ((s (tyop_2Elist_2Elist A_27b)) ((c_2Elist_2EMAP_2E2 ((s ((tyop_2Emin_2Efun A_27a) A_27b)) V1f_2E0)) ((s (tyop_2Elist_2Elist A_27a)) V0l_2E0))))))) (j_mono_2Etyop_2Enum_2Enum ((s tyop_2Enum_2Enum) (c_2Elist_2ELENGTH_2E1 ((s (tyop_2Elist_2Elist A_27a)) V0l_2E0)))))).
% 0.77/0.95  Axiom thm_2Elist_2EEL__MAP:(forall (A_27a:d) (A_27b:d) (V0n:mono_2Etyop_2Enum_2Enum) (V1l_2E0:u), (((mono_2Ec_2Eprim__rec_2E_3C V0n) (j_mono_2Etyop_2Enum_2Enum ((s tyop_2Enum_2Enum) (c_2Elist_2ELENGTH_2E1 ((s (tyop_2Elist_2Elist A_27a)) V1l_2E0)))))->(forall (V2f_2E0:u), (((eq du) ((s A_27b) ((c_2Elist_2EEL_2E2 ((s tyop_2Enum_2Enum) (i_mono_2Etyop_2Enum_2Enum V0n))) ((s (tyop_2Elist_2Elist A_27b)) ((c_2Elist_2EMAP_2E2 ((s ((tyop_2Emin_2Efun A_27a) A_27b)) V2f_2E0)) ((s (tyop_2Elist_2Elist A_27a)) V1l_2E0)))))) ((s A_27b) ((app_2E2 ((s ((tyop_2Emin_2Efun A_27a) A_27b)) V2f_2E0)) ((s A_27a) ((c_2Elist_2EEL_2E2 ((s tyop_2Enum_2Enum) (i_mono_2Etyop_2Enum_2Enum V0n))) ((s (tyop_2Elist_2Elist A_27a)) V1l_2E0))))))))).
% 0.77/0.95  Axiom thm_2Enumeral_2Enumeral__distrib:((and ((and ((and ((and ((and ((and ((and ((and ((and ((and ((and ((and ((and ((and ((and ((and ((and ((and ((and ((and ((and ((and ((and ((and ((and ((and ((and ((and ((and ((and ((and ((and ((and ((and ((and (forall (V0n:mono_2Etyop_2Enum_2Enum), (((eq mono_2Etyop_2Enum_2Enum) ((mono_2Ec_2Earithmetic_2E_2B mono_2Ec_2Enum_2E0) V0n)) V0n))) (forall (V1n:mono_2Etyop_2Enum_2Enum), (((eq mono_2Etyop_2Enum_2Enum) ((mono_2Ec_2Earithmetic_2E_2B V1n) mono_2Ec_2Enum_2E0)) V1n)))) (forall (V2n:mono_2Etyop_2Enum_2Enum) (V3m:mono_2Etyop_2Enum_2Enum), (((eq mono_2Etyop_2Enum_2Enum) ((mono_2Ec_2Earithmetic_2E_2B (mono_2Ec_2Earithmetic_2ENUMERAL V2n)) (mono_2Ec_2Earithmetic_2ENUMERAL V3m))) (mono_2Ec_2Earithmetic_2ENUMERAL (mono_2Ec_2Enumeral_2EiZ ((mono_2Ec_2Earithmetic_2E_2B V2n) V3m))))))) (forall (V4n:mono_2Etyop_2Enum_2Enum), (((eq mono_2Etyop_2Enum_2Enum) ((mono_2Ec_2Earithmetic_2E_2A mono_2Ec_2Enum_2E0) V4n)) mono_2Ec_2Enum_2E0)))) (forall (V5n:mono_2Etyop_2Enum_2Enum), (((eq mono_2Etyop_2Enum_2Enum) ((mono_2Ec_2Earithmetic_2E_2A V5n) mono_2Ec_2Enum_2E0)) mono_2Ec_2Enum_2E0)))) (forall (V6n:mono_2Etyop_2Enum_2Enum) (V7m:mono_2Etyop_2Enum_2Enum), (((eq mono_2Etyop_2Enum_2Enum) ((mono_2Ec_2Earithmetic_2E_2A (mono_2Ec_2Earithmetic_2ENUMERAL V6n)) (mono_2Ec_2Earithmetic_2ENUMERAL V7m))) (mono_2Ec_2Earithmetic_2ENUMERAL ((mono_2Ec_2Earithmetic_2E_2A V6n) V7m)))))) (forall (V8n:mono_2Etyop_2Enum_2Enum), (((eq mono_2Etyop_2Enum_2Enum) ((mono_2Ec_2Earithmetic_2E_2D mono_2Ec_2Enum_2E0) V8n)) mono_2Ec_2Enum_2E0)))) (forall (V9n:mono_2Etyop_2Enum_2Enum), (((eq mono_2Etyop_2Enum_2Enum) ((mono_2Ec_2Earithmetic_2E_2D V9n) mono_2Ec_2Enum_2E0)) V9n)))) (forall (V10n:mono_2Etyop_2Enum_2Enum) (V11m:mono_2Etyop_2Enum_2Enum), (((eq mono_2Etyop_2Enum_2Enum) ((mono_2Ec_2Earithmetic_2E_2D (mono_2Ec_2Earithmetic_2ENUMERAL V10n)) (mono_2Ec_2Earithmetic_2ENUMERAL V11m))) (mono_2Ec_2Earithmetic_2ENUMERAL ((mono_2Ec_2Earithmetic_2E_2D V10n) V11m)))))) (forall (V12n:mono_2Etyop_2Enum_2Enum), (((eq mono_2Etyop_2Enum_2Enum) ((mono_2Ec_2Earithmetic_2EEXP mono_2Ec_2Enum_2E0) (mono_2Ec_2Earithmetic_2ENUMERAL (mono_2Ec_2Earithmetic_2EBIT1 V12n)))) mono_2Ec_2Enum_2E0)))) (forall (V13n:mono_2Etyop_2Enum_2Enum), (((eq mono_2Etyop_2Enum_2Enum) ((mono_2Ec_2Earithmetic_2EEXP mono_2Ec_2Enum_2E0) (mono_2Ec_2Earithmetic_2ENUMERAL (mono_2Ec_2Earithmetic_2EBIT2 V13n)))) mono_2Ec_2Enum_2E0)))) (forall (V14n:mono_2Etyop_2Enum_2Enum), (((eq mono_2Etyop_2Enum_2Enum) ((mono_2Ec_2Earithmetic_2EEXP V14n) mono_2Ec_2Enum_2E0)) (mono_2Ec_2Earithmetic_2ENUMERAL (mono_2Ec_2Earithmetic_2EBIT1 mono_2Ec_2Earithmetic_2EZERO)))))) (forall (V15n:mono_2Etyop_2Enum_2Enum) (V16m:mono_2Etyop_2Enum_2Enum), (((eq mono_2Etyop_2Enum_2Enum) ((mono_2Ec_2Earithmetic_2EEXP (mono_2Ec_2Earithmetic_2ENUMERAL V15n)) (mono_2Ec_2Earithmetic_2ENUMERAL V16m))) (mono_2Ec_2Earithmetic_2ENUMERAL ((mono_2Ec_2Earithmetic_2EEXP V15n) V16m)))))) (((eq mono_2Etyop_2Enum_2Enum) (mono_2Ec_2Enum_2ESUC mono_2Ec_2Enum_2E0)) (mono_2Ec_2Earithmetic_2ENUMERAL (mono_2Ec_2Earithmetic_2EBIT1 mono_2Ec_2Earithmetic_2EZERO))))) (forall (V17n:mono_2Etyop_2Enum_2Enum), (((eq mono_2Etyop_2Enum_2Enum) (mono_2Ec_2Enum_2ESUC (mono_2Ec_2Earithmetic_2ENUMERAL V17n))) (mono_2Ec_2Earithmetic_2ENUMERAL (mono_2Ec_2Enum_2ESUC V17n)))))) (((eq mono_2Etyop_2Enum_2Enum) (mono_2Ec_2Eprim__rec_2EPRE mono_2Ec_2Enum_2E0)) mono_2Ec_2Enum_2E0))) (forall (V18n:mono_2Etyop_2Enum_2Enum), (((eq mono_2Etyop_2Enum_2Enum) (mono_2Ec_2Eprim__rec_2EPRE (mono_2Ec_2Earithmetic_2ENUMERAL V18n))) (mono_2Ec_2Earithmetic_2ENUMERAL (mono_2Ec_2Eprim__rec_2EPRE V18n)))))) (forall (V19n:mono_2Etyop_2Enum_2Enum), ((iff (((eq mono_2Etyop_2Enum_2Enum) (mono_2Ec_2Earithmetic_2ENUMERAL V19n)) mono_2Ec_2Enum_2E0)) (((eq mono_2Etyop_2Enum_2Enum) V19n) mono_2Ec_2Earithmetic_2EZERO))))) (forall (V20n:mono_2Etyop_2Enum_2Enum), ((iff (((eq mono_2Etyop_2Enum_2Enum) mono_2Ec_2Enum_2E0) (mono_2Ec_2Earithmetic_2ENUMERAL V20n))) (((eq mono_2Etyop_2Enum_2Enum) V20n) mono_2Ec_2Earithmetic_2EZERO))))) (forall (V21n:mono_2Etyop_2Enum_2Enum) (V22m:mono_2Etyop_2Enum_2Enum), ((iff (((eq mono_2Etyop_2Enum_2Enum) (mono_2Ec_2Earithmetic_2ENUMERAL V21n)) (mono_2Ec_2Earithmetic_2ENUMERAL V22m))) (((eq mono_2Etyop_2Enum_2Enum) V21n) V22m))))) (forall (V23n:mono_2Etyop_2Enum_2Enum), (((eq Prop) ((mono_2Ec_2Eprim__rec_2E_3C V23n) mono_2Ec_2Enum_2E0)) mono_2Ec_2Ebool_2EF)))) (forall (V24n:mono_2Etyop_2Enum_2Enum), (((eq Prop) ((mono_2Ec_2Eprim__rec_2E_3C mono_2Ec_2Enum_2E0) (mono_2Ec_2Earithmetic_2ENUMERAL V24n))) ((mono_2Ec_2Eprim__rec_2E_3C mono_2Ec_2Earithmetic_2EZERO) V24n))))) (forall (V25n:mono_2Etyop_2Enum_2Enum) (V26m:mono_2Etyop_2Enum_2Enum), (((eq Prop) ((mono_2Ec_2Eprim__rec_2E_3C (mono_2Ec_2Earithmetic_2ENUMERAL V25n)) (mono_2Ec_2Earithmetic_2ENUMERAL V26m))) ((mono_2Ec_2Eprim__rec_2E_3C V25n) V26m))))) (forall (V27n:mono_2Etyop_2Enum_2Enum), (((eq Prop) ((mono_2Ec_2Earithmetic_2E_3E mono_2Ec_2Enum_2E0) V27n)) mono_2Ec_2Ebool_2EF)))) (forall (V28n:mono_2Etyop_2Enum_2Enum), (((eq Prop) ((mono_2Ec_2Earithmetic_2E_3E (mono_2Ec_2Earithmetic_2ENUMERAL V28n)) mono_2Ec_2Enum_2E0)) ((mono_2Ec_2Eprim__rec_2E_3C mono_2Ec_2Earithmetic_2EZERO) V28n))))) (forall (V29n:mono_2Etyop_2Enum_2Enum) (V30m:mono_2Etyop_2Enum_2Enum), (((eq Prop) ((mono_2Ec_2Earithmetic_2E_3E (mono_2Ec_2Earithmetic_2ENUMERAL V29n)) (mono_2Ec_2Earithmetic_2ENUMERAL V30m))) ((mono_2Ec_2Eprim__rec_2E_3C V30m) V29n))))) (forall (V31n:mono_2Etyop_2Enum_2Enum), (((eq Prop) ((mono_2Ec_2Earithmetic_2E_3C_3D mono_2Ec_2Enum_2E0) V31n)) mono_2Ec_2Ebool_2ET)))) (forall (V32n:mono_2Etyop_2Enum_2Enum), (((eq Prop) ((mono_2Ec_2Earithmetic_2E_3C_3D (mono_2Ec_2Earithmetic_2ENUMERAL V32n)) mono_2Ec_2Enum_2E0)) ((mono_2Ec_2Earithmetic_2E_3C_3D V32n) mono_2Ec_2Earithmetic_2EZERO))))) (forall (V33n:mono_2Etyop_2Enum_2Enum) (V34m:mono_2Etyop_2Enum_2Enum), (((eq Prop) ((mono_2Ec_2Earithmetic_2E_3C_3D (mono_2Ec_2Earithmetic_2ENUMERAL V33n)) (mono_2Ec_2Earithmetic_2ENUMERAL V34m))) ((mono_2Ec_2Earithmetic_2E_3C_3D V33n) V34m))))) (forall (V35n:mono_2Etyop_2Enum_2Enum), (((eq Prop) ((mono_2Ec_2Earithmetic_2E_3E_3D V35n) mono_2Ec_2Enum_2E0)) mono_2Ec_2Ebool_2ET)))) (forall (V36n:mono_2Etyop_2Enum_2Enum), ((iff ((mono_2Ec_2Earithmetic_2E_3E_3D mono_2Ec_2Enum_2E0) V36n)) (((eq mono_2Etyop_2Enum_2Enum) V36n) mono_2Ec_2Enum_2E0))))) (forall (V37n:mono_2Etyop_2Enum_2Enum) (V38m:mono_2Etyop_2Enum_2Enum), (((eq Prop) ((mono_2Ec_2Earithmetic_2E_3E_3D (mono_2Ec_2Earithmetic_2ENUMERAL V37n)) (mono_2Ec_2Earithmetic_2ENUMERAL V38m))) ((mono_2Ec_2Earithmetic_2E_3C_3D V38m) V37n))))) (forall (V39n:mono_2Etyop_2Enum_2Enum), (((eq Prop) (mono_2Ec_2Earithmetic_2EODD (mono_2Ec_2Earithmetic_2ENUMERAL V39n))) (mono_2Ec_2Earithmetic_2EODD V39n))))) (forall (V40n:mono_2Etyop_2Enum_2Enum), (((eq Prop) (mono_2Ec_2Earithmetic_2EEVEN (mono_2Ec_2Earithmetic_2ENUMERAL V40n))) (mono_2Ec_2Earithmetic_2EEVEN V40n))))) (not (mono_2Ec_2Earithmetic_2EODD mono_2Ec_2Enum_2E0)))) (mono_2Ec_2Earithmetic_2EEVEN mono_2Ec_2Enum_2E0)).
% 0.77/0.95  Axiom thm_2Enumeral_2Enumeral__add:(forall (V0n:mono_2Etyop_2Enum_2Enum) (V1m:mono_2Etyop_2Enum_2Enum), ((and ((and ((and ((and ((and ((and ((and ((and ((and ((and ((and ((and ((and ((and ((and ((and ((and (((eq mono_2Etyop_2Enum_2Enum) (mono_2Ec_2Enumeral_2EiZ ((mono_2Ec_2Earithmetic_2E_2B mono_2Ec_2Earithmetic_2EZERO) V0n))) V0n)) (((eq mono_2Etyop_2Enum_2Enum) (mono_2Ec_2Enumeral_2EiZ ((mono_2Ec_2Earithmetic_2E_2B V0n) mono_2Ec_2Earithmetic_2EZERO))) V0n))) (((eq mono_2Etyop_2Enum_2Enum) (mono_2Ec_2Enumeral_2EiZ ((mono_2Ec_2Earithmetic_2E_2B (mono_2Ec_2Earithmetic_2EBIT1 V0n)) (mono_2Ec_2Earithmetic_2EBIT1 V1m)))) (mono_2Ec_2Earithmetic_2EBIT2 (mono_2Ec_2Enumeral_2EiZ ((mono_2Ec_2Earithmetic_2E_2B V0n) V1m)))))) (((eq mono_2Etyop_2Enum_2Enum) (mono_2Ec_2Enumeral_2EiZ ((mono_2Ec_2Earithmetic_2E_2B (mono_2Ec_2Earithmetic_2EBIT1 V0n)) (mono_2Ec_2Earithmetic_2EBIT2 V1m)))) (mono_2Ec_2Earithmetic_2EBIT1 (mono_2Ec_2Enum_2ESUC ((mono_2Ec_2Earithmetic_2E_2B V0n) V1m)))))) (((eq mono_2Etyop_2Enum_2Enum) (mono_2Ec_2Enumeral_2EiZ ((mono_2Ec_2Earithmetic_2E_2B (mono_2Ec_2Earithmetic_2EBIT2 V0n)) (mono_2Ec_2Earithmetic_2EBIT1 V1m)))) (mono_2Ec_2Earithmetic_2EBIT1 (mono_2Ec_2Enum_2ESUC ((mono_2Ec_2Earithmetic_2E_2B V0n) V1m)))))) (((eq mono_2Etyop_2Enum_2Enum) (mono_2Ec_2Enumeral_2EiZ ((mono_2Ec_2Earithmetic_2E_2B (mono_2Ec_2Earithmetic_2EBIT2 V0n)) (mono_2Ec_2Earithmetic_2EBIT2 V1m)))) (mono_2Ec_2Earithmetic_2EBIT2 (mono_2Ec_2Enum_2ESUC ((mono_2Ec_2Earithmetic_2E_2B V0n) V1m)))))) (((eq mono_2Etyop_2Enum_2Enum) (mono_2Ec_2Enum_2ESUC ((mono_2Ec_2Earithmetic_2E_2B mono_2Ec_2Earithmetic_2EZERO) V0n))) (mono_2Ec_2Enum_2ESUC V0n)))) (((eq mono_2Etyop_2Enum_2Enum) (mono_2Ec_2Enum_2ESUC ((mono_2Ec_2Earithmetic_2E_2B V0n) mono_2Ec_2Earithmetic_2EZERO))) (mono_2Ec_2Enum_2ESUC V0n)))) (((eq mono_2Etyop_2Enum_2Enum) (mono_2Ec_2Enum_2ESUC ((mono_2Ec_2Earithmetic_2E_2B (mono_2Ec_2Earithmetic_2EBIT1 V0n)) (mono_2Ec_2Earithmetic_2EBIT1 V1m)))) (mono_2Ec_2Earithmetic_2EBIT1 (mono_2Ec_2Enum_2ESUC ((mono_2Ec_2Earithmetic_2E_2B V0n) V1m)))))) (((eq mono_2Etyop_2Enum_2Enum) (mono_2Ec_2Enum_2ESUC ((mono_2Ec_2Earithmetic_2E_2B (mono_2Ec_2Earithmetic_2EBIT1 V0n)) (mono_2Ec_2Earithmetic_2EBIT2 V1m)))) (mono_2Ec_2Earithmetic_2EBIT2 (mono_2Ec_2Enum_2ESUC ((mono_2Ec_2Earithmetic_2E_2B V0n) V1m)))))) (((eq mono_2Etyop_2Enum_2Enum) (mono_2Ec_2Enum_2ESUC ((mono_2Ec_2Earithmetic_2E_2B (mono_2Ec_2Earithmetic_2EBIT2 V0n)) (mono_2Ec_2Earithmetic_2EBIT1 V1m)))) (mono_2Ec_2Earithmetic_2EBIT2 (mono_2Ec_2Enum_2ESUC ((mono_2Ec_2Earithmetic_2E_2B V0n) V1m)))))) (((eq mono_2Etyop_2Enum_2Enum) (mono_2Ec_2Enum_2ESUC ((mono_2Ec_2Earithmetic_2E_2B (mono_2Ec_2Earithmetic_2EBIT2 V0n)) (mono_2Ec_2Earithmetic_2EBIT2 V1m)))) (mono_2Ec_2Earithmetic_2EBIT1 (mono_2Ec_2Enumeral_2EiiSUC ((mono_2Ec_2Earithmetic_2E_2B V0n) V1m)))))) (((eq mono_2Etyop_2Enum_2Enum) (mono_2Ec_2Enumeral_2EiiSUC ((mono_2Ec_2Earithmetic_2E_2B mono_2Ec_2Earithmetic_2EZERO) V0n))) (mono_2Ec_2Enumeral_2EiiSUC V0n)))) (((eq mono_2Etyop_2Enum_2Enum) (mono_2Ec_2Enumeral_2EiiSUC ((mono_2Ec_2Earithmetic_2E_2B V0n) mono_2Ec_2Earithmetic_2EZERO))) (mono_2Ec_2Enumeral_2EiiSUC V0n)))) (((eq mono_2Etyop_2Enum_2Enum) (mono_2Ec_2Enumeral_2EiiSUC ((mono_2Ec_2Earithmetic_2E_2B (mono_2Ec_2Earithmetic_2EBIT1 V0n)) (mono_2Ec_2Earithmetic_2EBIT1 V1m)))) (mono_2Ec_2Earithmetic_2EBIT2 (mono_2Ec_2Enum_2ESUC ((mono_2Ec_2Earithmetic_2E_2B V0n) V1m)))))) (((eq mono_2Etyop_2Enum_2Enum) (mono_2Ec_2Enumeral_2EiiSUC ((mono_2Ec_2Earithmetic_2E_2B (mono_2Ec_2Earithmetic_2EBIT1 V0n)) (mono_2Ec_2Earithmetic_2EBIT2 V1m)))) (mono_2Ec_2Earithmetic_2EBIT1 (mono_2Ec_2Enumeral_2EiiSUC ((mono_2Ec_2Earithmetic_2E_2B V0n) V1m)))))) (((eq mono_2Etyop_2Enum_2Enum) (mono_2Ec_2Enumeral_2EiiSUC ((mono_2Ec_2Earithmetic_2E_2B (mono_2Ec_2Earithmetic_2EBIT2 V0n)) (mono_2Ec_2Earithmetic_2EBIT1 V1m)))) (mono_2Ec_2Earithmetic_2EBIT1 (mono_2Ec_2Enumeral_2EiiSUC ((mono_2Ec_2Earithmetic_2E_2B V0n) V1m)))))) (((eq mono_2Etyop_2Enum_2Enum) (mono_2Ec_2Enumeral_2EiiSUC ((mono_2Ec_2Earithmetic_2E_2B (mono_2Ec_2Earithmetic_2EBIT2 V0n)) (mono_2Ec_2Earithmetic_2EBIT2 V1m)))) (mono_2Ec_2Earithmetic_2EBIT2 (mono_2Ec_2Enumeral_2EiiSUC ((mono_2Ec_2Earithmetic_2E_2B V0n) V1m)))))).
% 0.77/0.95  Axiom thm_2Enumeral_2Enumeral__lte:(forall (V0n:mono_2Etyop_2Enum_2Enum) (V1m:mono_2Etyop_2Enum_2Enum), ((and ((and ((and ((and ((and ((and (((eq Prop) ((mono_2Ec_2Earithmetic_2E_3C_3D mono_2Ec_2Earithmetic_2EZERO) V0n)) mono_2Ec_2Ebool_2ET)) (((eq Prop) ((mono_2Ec_2Earithmetic_2E_3C_3D (mono_2Ec_2Earithmetic_2EBIT1 V0n)) mono_2Ec_2Earithmetic_2EZERO)) mono_2Ec_2Ebool_2EF))) (((eq Prop) ((mono_2Ec_2Earithmetic_2E_3C_3D (mono_2Ec_2Earithmetic_2EBIT2 V0n)) mono_2Ec_2Earithmetic_2EZERO)) mono_2Ec_2Ebool_2EF))) (((eq Prop) ((mono_2Ec_2Earithmetic_2E_3C_3D (mono_2Ec_2Earithmetic_2EBIT1 V0n)) (mono_2Ec_2Earithmetic_2EBIT1 V1m))) ((mono_2Ec_2Earithmetic_2E_3C_3D V0n) V1m)))) (((eq Prop) ((mono_2Ec_2Earithmetic_2E_3C_3D (mono_2Ec_2Earithmetic_2EBIT1 V0n)) (mono_2Ec_2Earithmetic_2EBIT2 V1m))) ((mono_2Ec_2Earithmetic_2E_3C_3D V0n) V1m)))) ((iff ((mono_2Ec_2Earithmetic_2E_3C_3D (mono_2Ec_2Earithmetic_2EBIT2 V0n)) (mono_2Ec_2Earithmetic_2EBIT1 V1m))) (not ((mono_2Ec_2Earithmetic_2E_3C_3D V1m) V0n))))) (((eq Prop) ((mono_2Ec_2Earithmetic_2E_3C_3D (mono_2Ec_2Earithmetic_2EBIT2 V0n)) (mono_2Ec_2Earithmetic_2EBIT2 V1m))) ((mono_2Ec_2Earithmetic_2E_3C_3D V0n) V1m)))).
% 0.81/0.98  Axiom thm_2Esat_2ENOT__NOT:(forall (V0t:Prop), ((iff (not (not V0t))) V0t)).
% 0.81/0.98  Axiom thm_2Esat_2EAND__INV__IMP:(forall (V0A:Prop), (V0A->((not V0A)->mono_2Ec_2Ebool_2EF))).
% 0.81/0.98  Axiom thm_2Esat_2EOR__DUAL2:(forall (V0B:Prop) (V1A:Prop), ((iff ((not ((or V1A) V0B))->mono_2Ec_2Ebool_2EF)) ((V1A->mono_2Ec_2Ebool_2EF)->((not V0B)->mono_2Ec_2Ebool_2EF)))).
% 0.81/0.98  Axiom thm_2Esat_2EOR__DUAL3:(forall (V0B:Prop) (V1A:Prop), ((iff ((not ((or (not V1A)) V0B))->mono_2Ec_2Ebool_2EF)) (V1A->((not V0B)->mono_2Ec_2Ebool_2EF)))).
% 0.81/0.98  Axiom thm_2Esat_2EAND__INV2:(forall (V0A:Prop), (((not V0A)->mono_2Ec_2Ebool_2EF)->((V0A->mono_2Ec_2Ebool_2EF)->mono_2Ec_2Ebool_2EF))).
% 0.81/0.98  Axiom thm_2Esat_2Edc__eq:(forall (V0r:Prop) (V1q:Prop) (V2p:Prop), ((iff ((iff V2p) (((eq Prop) V1q) V0r))) ((and ((and ((and ((or ((or V2p) V1q)) V0r)) ((or ((or V2p) (not V0r))) (not V1q)))) ((or ((or V1q) (not V0r))) (not V2p)))) ((or ((or V0r) (not V1q))) (not V2p))))).
% 0.81/0.98  Axiom thm_2Esat_2Edc__conj:(forall (V0r:Prop) (V1q:Prop) (V2p:Prop), ((iff ((iff V2p) ((and V1q) V0r))) ((and ((and ((or ((or V2p) (not V1q))) (not V0r))) ((or V1q) (not V2p)))) ((or V0r) (not V2p))))).
% 0.81/0.98  Axiom thm_2Esat_2Edc__disj:(forall (V0r:Prop) (V1q:Prop) (V2p:Prop), ((iff ((iff V2p) ((or V1q) V0r))) ((and ((and ((or V2p) (not V1q))) ((or V2p) (not V0r)))) ((or ((or V1q) V0r)) (not V2p))))).
% 0.81/0.98  Axiom thm_2Esat_2Edc__neg:(forall (V0q:Prop) (V1p:Prop), ((iff ((iff V1p) (not V0q))) ((and ((or V1p) V0q)) ((or (not V0q)) (not V1p))))).
% 0.81/0.98  Axiom thm_2Ewords_2Eword__1comp__def:(forall (A_27a:d) (F0_2E0:u), ((forall (V0w_2E0:u) (V1i:mono_2Etyop_2Enum_2Enum), ((iff ((j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29 ((s ((tyop_2Emin_2Efun tyop_2Enum_2Enum) tyop_2Emin_2Ebool)) ((app_2E2 ((s ((tyop_2Emin_2Efun ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) ((tyop_2Emin_2Efun tyop_2Enum_2Enum) tyop_2Emin_2Ebool))) F0_2E0)) ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) V0w_2E0)))) V1i)) (not (j_mono_2Etyop_2Emin_2Ebool ((s tyop_2Emin_2Ebool) ((c_2Efcp_2Efcp__index_2E2 ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) V0w_2E0)) ((s tyop_2Enum_2Enum) (i_mono_2Etyop_2Enum_2Enum V1i))))))))->(forall (V0w_2E0:u), (((eq du) ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) (c_2Ewords_2Eword__1comp_2E1 ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) V0w_2E0)))) ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) (c_2Efcp_2EFCP_2E1 ((s ((tyop_2Emin_2Efun tyop_2Enum_2Enum) tyop_2Emin_2Ebool)) ((app_2E2 ((s ((tyop_2Emin_2Efun ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) ((tyop_2Emin_2Efun tyop_2Enum_2Enum) tyop_2Emin_2Ebool))) F0_2E0)) ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) V0w_2E0))))))))).
% 0.81/0.98  Axiom thm_2Ewords_2EDIMINDEX__GT__0:(forall (A_27a:d), ((mono_2Ec_2Eprim__rec_2E_3C mono_2Ec_2Enum_2E0) (j_mono_2Etyop_2Enum_2Enum ((s tyop_2Enum_2Enum) (c_2Efcp_2Edimindex_2E1 ((s (tyop_2Ebool_2Eitself A_27a)) c_2Ebool_2Ethe__value_2E0)))))).
% 0.81/0.98  Trying to prove (forall (A_27a:d) (V0v:mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29), (((eq du) ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) (c_2Ewords_2Eword__1comp_2E1 ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) (c_2Ebitstring_2Ev2w_2E1 ((s (tyop_2Elist_2Elist tyop_2Emin_2Ebool)) (i_mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29 V0v))))))) ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) (c_2Ebitstring_2Ev2w_2E1 ((s (tyop_2Elist_2Elist tyop_2Emin_2Ebool)) (i_mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29 (mono_2Ec_2Ebitstring_2Ebnot ((mono_2Ec_2Ebitstring_2Efixwidth (j_mono_2Etyop_2Enum_2Enum ((s tyop_2Enum_2Enum) (c_2Efcp_2Edimindex_2E1 ((s (tyop_2Ebool_2Eitself A_27a)) c_2Ebool_2Ethe__value_2E0))))) V0v))))))))
% 134.18/134.44  Found monoeq_2Emono_2Ec_2Elist_2ELENGTH_2E0_2Emono_2Etyop_2Emin_2Ebool0:=(monoeq_2Emono_2Ec_2Elist_2ELENGTH_2E0_2Emono_2Etyop_2Emin_2Ebool (fun (x:du)=> (P ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) (c_2Ewords_2Eword__1comp_2E1 ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) (c_2Ebitstring_2Ev2w_2E1 ((s (tyop_2Elist_2Elist tyop_2Emin_2Ebool)) (i_mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29 V0v))))))))):((P ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) (c_2Ewords_2Eword__1comp_2E1 ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) (c_2Ebitstring_2Ev2w_2E1 ((s (tyop_2Elist_2Elist tyop_2Emin_2Ebool)) (i_mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29 V0v)))))))->(P ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) (c_2Ewords_2Eword__1comp_2E1 ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) (c_2Ebitstring_2Ev2w_2E1 ((s (tyop_2Elist_2Elist tyop_2Emin_2Ebool)) (i_mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29 V0v))))))))
% 134.18/134.44  Found (monoeq_2Emono_2Ec_2Elist_2ELENGTH_2E0_2Emono_2Etyop_2Emin_2Ebool (fun (x:du)=> (P ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) (c_2Ewords_2Eword__1comp_2E1 ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) (c_2Ebitstring_2Ev2w_2E1 ((s (tyop_2Elist_2Elist tyop_2Emin_2Ebool)) (i_mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29 V0v))))))))) as proof of (P0 ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) (c_2Ewords_2Eword__1comp_2E1 ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) (c_2Ebitstring_2Ev2w_2E1 ((s (tyop_2Elist_2Elist tyop_2Emin_2Ebool)) (i_mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29 V0v)))))))
% 134.18/134.44  Found (monoeq_2Emono_2Ec_2Elist_2ELENGTH_2E0_2Emono_2Etyop_2Emin_2Ebool (fun (x:du)=> (P ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) (c_2Ewords_2Eword__1comp_2E1 ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) (c_2Ebitstring_2Ev2w_2E1 ((s (tyop_2Elist_2Elist tyop_2Emin_2Ebool)) (i_mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29 V0v))))))))) as proof of (P0 ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) (c_2Ewords_2Eword__1comp_2E1 ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) (c_2Ebitstring_2Ev2w_2E1 ((s (tyop_2Elist_2Elist tyop_2Emin_2Ebool)) (i_mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29 V0v)))))))
% 134.18/134.44  Found thm_2Ebitstring_2Ebnot__def0:=(thm_2Ebitstring_2Ebnot__def (fun (x:(mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29->mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29))=> (P ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) (c_2Ewords_2Eword__1comp_2E1 ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) (c_2Ebitstring_2Ev2w_2E1 ((s (tyop_2Elist_2Elist tyop_2Emin_2Ebool)) (i_mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29 V0v))))))))):((P ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) (c_2Ewords_2Eword__1comp_2E1 ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) (c_2Ebitstring_2Ev2w_2E1 ((s (tyop_2Elist_2Elist tyop_2Emin_2Ebool)) (i_mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29 V0v)))))))->(P ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) (c_2Ewords_2Eword__1comp_2E1 ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) (c_2Ebitstring_2Ev2w_2E1 ((s (tyop_2Elist_2Elist tyop_2Emin_2Ebool)) (i_mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29 V0v))))))))
% 134.18/134.44  Found (thm_2Ebitstring_2Ebnot__def (fun (x:(mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29->mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29))=> (P ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) (c_2Ewords_2Eword__1comp_2E1 ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) (c_2Ebitstring_2Ev2w_2E1 ((s (tyop_2Elist_2Elist tyop_2Emin_2Ebool)) (i_mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29 V0v))))))))) as proof of (P0 ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) (c_2Ewords_2Eword__1comp_2E1 ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) (c_2Ebitstring_2Ev2w_2E1 ((s (tyop_2Elist_2Elist tyop_2Emin_2Ebool)) (i_mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29 V0v)))))))
% 267.67/267.98  Found (thm_2Ebitstring_2Ebnot__def (fun (x:(mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29->mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29))=> (P ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) (c_2Ewords_2Eword__1comp_2E1 ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) (c_2Ebitstring_2Ev2w_2E1 ((s (tyop_2Elist_2Elist tyop_2Emin_2Ebool)) (i_mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29 V0v))))))))) as proof of (P0 ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) (c_2Ewords_2Eword__1comp_2E1 ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) (c_2Ebitstring_2Ev2w_2E1 ((s (tyop_2Elist_2Elist tyop_2Emin_2Ebool)) (i_mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29 V0v)))))))
% 267.67/267.98  Found thm_2Ebitstring_2Ebnot__def0:=(thm_2Ebitstring_2Ebnot__def (fun (x:(mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29->mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29))=> (P ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) (c_2Ewords_2Eword__1comp_2E1 ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) (c_2Ebitstring_2Ev2w_2E1 ((s (tyop_2Elist_2Elist tyop_2Emin_2Ebool)) (i_mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29 V0v))))))))):((P ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) (c_2Ewords_2Eword__1comp_2E1 ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) (c_2Ebitstring_2Ev2w_2E1 ((s (tyop_2Elist_2Elist tyop_2Emin_2Ebool)) (i_mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29 V0v)))))))->(P ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) (c_2Ewords_2Eword__1comp_2E1 ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) (c_2Ebitstring_2Ev2w_2E1 ((s (tyop_2Elist_2Elist tyop_2Emin_2Ebool)) (i_mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29 V0v))))))))
% 267.67/267.98  Found (thm_2Ebitstring_2Ebnot__def (fun (x:(mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29->mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29))=> (P ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) (c_2Ewords_2Eword__1comp_2E1 ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) (c_2Ebitstring_2Ev2w_2E1 ((s (tyop_2Elist_2Elist tyop_2Emin_2Ebool)) (i_mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29 V0v))))))))) as proof of (P0 ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) (c_2Ewords_2Eword__1comp_2E1 ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) (c_2Ebitstring_2Ev2w_2E1 ((s (tyop_2Elist_2Elist tyop_2Emin_2Ebool)) (i_mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29 V0v)))))))
% 267.67/267.98  Found (thm_2Ebitstring_2Ebnot__def (fun (x:(mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29->mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29))=> (P ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) (c_2Ewords_2Eword__1comp_2E1 ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) (c_2Ebitstring_2Ev2w_2E1 ((s (tyop_2Elist_2Elist tyop_2Emin_2Ebool)) (i_mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29 V0v))))))))) as proof of (P0 ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) (c_2Ewords_2Eword__1comp_2E1 ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) (c_2Ebitstring_2Ev2w_2E1 ((s (tyop_2Elist_2Elist tyop_2Emin_2Ebool)) (i_mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29 V0v)))))))
% 267.67/267.98  Found arityeq1_2Ec_2Ewords_2Eword__1comp_2E1_2Emono_2EA_27a00:=(arityeq1_2Ec_2Ewords_2Eword__1comp_2E1_2Emono_2EA_27a0 (c_2Ebitstring_2Ev2w_2E1 ((s (tyop_2Elist_2Elist tyop_2Emin_2Ebool)) (i_mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29 V0v)))):(((eq du) ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) (c_2Ewords_2Eword__1comp_2E1 ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) (c_2Ebitstring_2Ev2w_2E1 ((s (tyop_2Elist_2Elist tyop_2Emin_2Ebool)) (i_mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29 V0v))))))) ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) ((app_2E2 ((s ((tyop_2Emin_2Efun ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) ((tyop_2Efcp_2Ecart tyop_2Emin_2Eboo
%------------------------------------------------------------------------------