TSTP Solution File: ITP269^3 by cocATP---0.2.0

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : cocATP---0.2.0
% Problem  : ITP269^3 : TPTP v7.6.0. Released v7.6.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : python CASC.py /export/starexec/sandbox2/benchmark/theBenchmark.p

% Computer : n007.cluster.edu
% Model    : x86_64 x86_64
% CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 2.10GHz
% Memory   : 8042.1875MB
% OS       : Linux 3.10.0-693.el7.x86_64
% CPULimit : 300s
% WCLimit  : 0s
% DateTime : Tue Mar 29 17:47:54 EDT 2022

% Result   : Unknown 0.83s 1.03s
% Output   : None 
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----No solution output by system
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.07/0.11  % Problem    : ITP269^3 : TPTP v7.6.0. Released v7.6.0.
% 0.07/0.13  % Command    : python CASC.py /export/starexec/sandbox2/benchmark/theBenchmark.p
% 0.12/0.34  Computer   : n007.cluster.edu
% 0.12/0.34  Model      : x86_64 x86_64
% 0.12/0.34  CPUModel   : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.12/0.34  RAMPerCPU  : 8042.1875MB
% 0.12/0.34  OS         : Linux 3.10.0-693.el7.x86_64
% 0.12/0.34  % CPULimit   : 300
% 0.12/0.34  % DateTime   : Fri Mar 18 14:35:51 EDT 2022
% 0.12/0.34  % CPUTime    : 
% 0.12/0.35  ModuleCmd_Load.c(213):ERROR:105: Unable to locate a modulefile for 'python/python27'
% 0.12/0.35  Python 2.7.5
% 0.46/0.68  Using paths ['/home/cristobal/cocATP/CASC/TPTP/', '/export/starexec/sandbox2/benchmark/', '/export/starexec/sandbox2/benchmark/']
% 0.46/0.68  FOF formula (<kernel.Constant object at 0x2b4b0ecf6440>, <kernel.Type object at 0x2b4b0ecf6560>) of role type named ty_n_t__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_M_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_J_Mt__Product____Type__Oprod_It__Option__Ooption_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_Mt__Option__Ooption_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_J_J
% 0.46/0.68  Using role type
% 0.46/0.68  Declaring produc5542196010084753463at_nat:Type
% 0.46/0.68  FOF formula (<kernel.Constant object at 0x23c8d88>, <kernel.Type object at 0x2b4b0ecf6dd0>) of role type named ty_n_t__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_M_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_M_Eo_J_J_Mt__Product____Type__Oprod_It__Option__Ooption_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_Mt__Option__Ooption_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_J_J
% 0.46/0.68  Using role type
% 0.46/0.68  Declaring produc5491161045314408544at_nat:Type
% 0.46/0.68  FOF formula (<kernel.Constant object at 0x2b4b0ecf6050>, <kernel.Type object at 0x23c8f38>) of role type named ty_n_t__Product____Type__Oprod_I_062_It__Num__Onum_M_062_It__Num__Onum_Mt__Num__Onum_J_J_Mt__Product____Type__Oprod_It__Option__Ooption_It__Num__Onum_J_Mt__Option__Ooption_It__Num__Onum_J_J_J
% 0.46/0.68  Using role type
% 0.46/0.68  Declaring produc1193250871479095198on_num:Type
% 0.46/0.68  FOF formula (<kernel.Constant object at 0x2b4b0ecf6b90>, <kernel.Type object at 0x2b4b0ecf1488>) of role type named ty_n_t__Product____Type__Oprod_I_062_It__Nat__Onat_M_062_It__Nat__Onat_Mt__Nat__Onat_J_J_Mt__Product____Type__Oprod_It__Option__Ooption_It__Nat__Onat_J_Mt__Option__Ooption_It__Nat__Onat_J_J_J
% 0.46/0.68  Using role type
% 0.46/0.68  Declaring produc8306885398267862888on_nat:Type
% 0.46/0.68  FOF formula (<kernel.Constant object at 0x2b4b0ecf6050>, <kernel.Type object at 0x2b4b0ecf6440>) of role type named ty_n_t__Product____Type__Oprod_It__Option__Ooption_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_Mt__Option__Ooption_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_J
% 0.46/0.68  Using role type
% 0.46/0.68  Declaring produc6121120109295599847at_nat:Type
% 0.46/0.68  FOF formula (<kernel.Constant object at 0x2b4b0ecf6c68>, <kernel.Type object at 0x23c3f80>) of role type named ty_n_t__Product____Type__Oprod_I_062_It__Nat__Onat_M_062_It__Num__Onum_Mt__Num__Onum_J_J_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__Num__Onum_J_J_J
% 0.46/0.68  Using role type
% 0.46/0.68  Declaring produc3368934014287244435at_num:Type
% 0.46/0.68  FOF formula (<kernel.Constant object at 0x2b4b0ecf6c68>, <kernel.Type object at 0x2b4b071f8290>) of role type named ty_n_t__Product____Type__Oprod_I_062_It__Nat__Onat_M_062_It__Nat__Onat_Mt__Nat__Onat_J_J_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_J
% 0.46/0.68  Using role type
% 0.46/0.68  Declaring produc4471711990508489141at_nat:Type
% 0.46/0.68  FOF formula (<kernel.Constant object at 0x2b4b0ecf6b90>, <kernel.Type object at 0x23c7f38>) of role type named ty_n_t__Product____Type__Oprod_I_062_It__Num__Onum_M_062_It__Num__Onum_M_Eo_J_J_Mt__Product____Type__Oprod_It__Option__Ooption_It__Num__Onum_J_Mt__Option__Ooption_It__Num__Onum_J_J_J
% 0.46/0.68  Using role type
% 0.46/0.68  Declaring produc7036089656553540234on_num:Type
% 0.46/0.68  FOF formula (<kernel.Constant object at 0x2b4b0ecf6b90>, <kernel.Type object at 0x23c7098>) of role type named ty_n_t__Product____Type__Oprod_I_062_It__Nat__Onat_M_062_It__Nat__Onat_M_Eo_J_J_Mt__Product____Type__Oprod_It__Option__Ooption_It__Nat__Onat_J_Mt__Option__Ooption_It__Nat__Onat_J_J_J
% 0.46/0.68  Using role type
% 0.46/0.68  Declaring produc2233624965454879586on_nat:Type
% 0.46/0.68  FOF formula (<kernel.Constant object at 0x2b4b0ecf6c68>, <kernel.Type object at 0x23c7050>) of role type named ty_n_t__Set__Oset_It__Filter__Ofilter_It__Product____Type__Oprod_It__Complex__Ocomplex_Mt__Complex__Ocomplex_J_J_J
% 0.46/0.68  Using role type
% 0.46/0.68  Declaring set_fi4554929511873752355omplex:Type
% 0.46/0.68  FOF formula (<kernel.Constant object at 0x23c74d0>, <kernel.Type object at 0x23c71b8>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__VEBT____Definitions__OVEBT_J_J
% 0.46/0.69  Using role type
% 0.46/0.69  Declaring list_P7413028617227757229T_VEBT:Type
% 0.46/0.69  FOF formula (<kernel.Constant object at 0x23c7fc8>, <kernel.Type object at 0x23c7518>) of role type named ty_n_t__Product____Type__Oprod_It__Option__Ooption_It__Num__Onum_J_Mt__Option__Ooption_It__Num__Onum_J_J
% 0.46/0.69  Using role type
% 0.46/0.69  Declaring produc3447558737645232053on_num:Type
% 0.46/0.69  FOF formula (<kernel.Constant object at 0x23c7170>, <kernel.Type object at 0x23c74d0>) of role type named ty_n_t__Product____Type__Oprod_It__Option__Ooption_It__Nat__Onat_J_Mt__Option__Ooption_It__Nat__Onat_J_J
% 0.46/0.69  Using role type
% 0.46/0.69  Declaring produc4953844613479565601on_nat:Type
% 0.46/0.69  FOF formula (<kernel.Constant object at 0x23c7128>, <kernel.Type object at 0x23c7e18>) of role type named ty_n_t__Product____Type__Oprod_It__Nat__Onat_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__Num__Onum_J_J
% 0.46/0.69  Using role type
% 0.46/0.69  Declaring produc2963631642982155120at_num:Type
% 0.46/0.69  FOF formula (<kernel.Constant object at 0x23c7170>, <kernel.Type object at 0x23c7fc8>) of role type named ty_n_t__Product____Type__Oprod_It__Nat__Onat_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J
% 0.46/0.69  Using role type
% 0.46/0.69  Declaring produc7248412053542808358at_nat:Type
% 0.46/0.69  FOF formula (<kernel.Constant object at 0x23c7248>, <kernel.Type object at 0x23c7128>) of role type named ty_n_t__Set__Oset_It__Filter__Ofilter_It__Product____Type__Oprod_It__Real__Oreal_Mt__Real__Oreal_J_J_J
% 0.46/0.69  Using role type
% 0.46/0.69  Declaring set_fi7789364187291644575l_real:Type
% 0.46/0.69  FOF formula (<kernel.Constant object at 0x23c73f8>, <kernel.Type object at 0x23c7170>) of role type named ty_n_t__Filter__Ofilter_It__Product____Type__Oprod_It__Complex__Ocomplex_Mt__Complex__Ocomplex_J_J
% 0.46/0.69  Using role type
% 0.46/0.69  Declaring filter6041513312241820739omplex:Type
% 0.46/0.69  FOF formula (<kernel.Constant object at 0x23c7ab8>, <kernel.Type object at 0x23c7248>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__Nat__Onat_J_J
% 0.46/0.69  Using role type
% 0.46/0.69  Declaring list_P7037539587688870467BT_nat:Type
% 0.46/0.69  FOF formula (<kernel.Constant object at 0x23c7c68>, <kernel.Type object at 0x23c73f8>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__Int__Oint_J_J
% 0.46/0.69  Using role type
% 0.46/0.69  Declaring list_P4547456442757143711BT_int:Type
% 0.46/0.69  FOF formula (<kernel.Constant object at 0x23c7a28>, <kernel.Type object at 0x23c7ab8>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_It__Nat__Onat_Mt__VEBT____Definitions__OVEBT_J_J
% 0.46/0.69  Using role type
% 0.46/0.69  Declaring list_P5647936690300460905T_VEBT:Type
% 0.46/0.69  FOF formula (<kernel.Constant object at 0x23c7bd8>, <kernel.Type object at 0x23c7c68>) of role type named ty_n_t__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__VEBT____Definitions__OVEBT_J
% 0.46/0.69  Using role type
% 0.46/0.69  Declaring produc8243902056947475879T_VEBT:Type
% 0.46/0.69  FOF formula (<kernel.Constant object at 0x23c7758>, <kernel.Type object at 0x23c7a28>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Complex__Ocomplex_Mt__Complex__Ocomplex_J_J
% 0.46/0.69  Using role type
% 0.46/0.69  Declaring set_Pr5085853215250843933omplex:Type
% 0.46/0.69  FOF formula (<kernel.Constant object at 0x23c7998>, <kernel.Type object at 0x23c7bd8>) of role type named ty_n_t__Product____Type__Oprod_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J
% 0.46/0.69  Using role type
% 0.46/0.69  Declaring produc8923325533196201883nteger:Type
% 0.46/0.69  FOF formula (<kernel.Constant object at 0x23c7e60>, <kernel.Type object at 0x23a1a28>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_M_Eo_J_J
% 0.46/0.69  Using role type
% 0.46/0.69  Declaring list_P3126845725202233233VEBT_o:Type
% 0.46/0.69  FOF formula (<kernel.Constant object at 0x23c7680>, <kernel.Type object at 0x23a1ea8>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_I_Eo_Mt__VEBT____Definitions__OVEBT_J_J
% 0.46/0.69  Using role type
% 0.46/0.69  Declaring list_P7495141550334521929T_VEBT:Type
% 0.46/0.69  FOF formula (<kernel.Constant object at 0x23c7680>, <kernel.Type object at 0x23a1638>) of role type named ty_n_t__Filter__Ofilter_It__Product____Type__Oprod_It__Real__Oreal_Mt__Real__Oreal_J_J
% 0.46/0.69  Using role type
% 0.46/0.69  Declaring filter2146258269922977983l_real:Type
% 0.46/0.69  FOF formula (<kernel.Constant object at 0x23c7e60>, <kernel.Type object at 0x2b4b0ecd9128>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_It__Code____Numeral__Ointeger_M_Eo_J_J
% 0.46/0.69  Using role type
% 0.46/0.69  Declaring list_P8526636022914148096eger_o:Type
% 0.46/0.69  FOF formula (<kernel.Constant object at 0x23c7bd8>, <kernel.Type object at 0x2b4b071fb170>) of role type named ty_n_t__Option__Ooption_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J
% 0.46/0.69  Using role type
% 0.46/0.69  Declaring option4927543243414619207at_nat:Type
% 0.46/0.69  FOF formula (<kernel.Constant object at 0x23c7bd8>, <kernel.Type object at 0x23c7680>) of role type named ty_n_t__Filter__Ofilter_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J
% 0.46/0.69  Using role type
% 0.46/0.69  Declaring filter1242075044329608583at_nat:Type
% 0.46/0.69  FOF formula (<kernel.Constant object at 0x23c7bd8>, <kernel.Type object at 0x23c4908>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Real__Oreal_Mt__Real__Oreal_J_J
% 0.46/0.69  Using role type
% 0.46/0.69  Declaring set_Pr6218003697084177305l_real:Type
% 0.46/0.69  FOF formula (<kernel.Constant object at 0x23a1ab8>, <kernel.Type object at 0x23c4a28>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_It__Num__Onum_Mt__Num__Onum_J_J
% 0.46/0.69  Using role type
% 0.46/0.69  Declaring list_P3744719386663036955um_num:Type
% 0.46/0.69  FOF formula (<kernel.Constant object at 0x23a1638>, <kernel.Type object at 0x23c4638>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J
% 0.46/0.69  Using role type
% 0.46/0.69  Declaring list_P6011104703257516679at_nat:Type
% 0.46/0.69  FOF formula (<kernel.Constant object at 0x23c4128>, <kernel.Type object at 0x23c4368>) of role type named ty_n_t__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__Nat__Onat_J
% 0.46/0.69  Using role type
% 0.46/0.69  Declaring produc9072475918466114483BT_nat:Type
% 0.46/0.69  FOF formula (<kernel.Constant object at 0x23c4c68>, <kernel.Type object at 0x23c4488>) of role type named ty_n_t__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__Int__Oint_J
% 0.46/0.69  Using role type
% 0.46/0.69  Declaring produc4894624898956917775BT_int:Type
% 0.46/0.69  FOF formula (<kernel.Constant object at 0x23c43f8>, <kernel.Type object at 0x23c4128>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J
% 0.46/0.69  Using role type
% 0.46/0.69  Declaring set_Pr1261947904930325089at_nat:Type
% 0.46/0.69  FOF formula (<kernel.Constant object at 0x23c4cf8>, <kernel.Type object at 0x23c4518>) of role type named ty_n_t__Product____Type__Oprod_It__Complex__Ocomplex_Mt__Complex__Ocomplex_J
% 0.46/0.69  Using role type
% 0.46/0.69  Declaring produc4411394909380815293omplex:Type
% 0.46/0.69  FOF formula (<kernel.Constant object at 0x23c43f8>, <kernel.Type object at 0x23c4c68>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_It__Nat__Onat_M_Eo_J_J
% 0.46/0.69  Using role type
% 0.46/0.69  Declaring list_P7333126701944960589_nat_o:Type
% 0.46/0.69  FOF formula (<kernel.Constant object at 0x23c4b90>, <kernel.Type object at 0x23c4cf8>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_I_Eo_Mt__Nat__Onat_J_J
% 0.46/0.69  Using role type
% 0.46/0.69  Declaring list_P6285523579766656935_o_nat:Type
% 0.46/0.69  FOF formula (<kernel.Constant object at 0x23c4758>, <kernel.Type object at 0x23c43f8>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_I_Eo_Mt__Int__Oint_J_J
% 0.46/0.69  Using role type
% 0.46/0.69  Declaring list_P3795440434834930179_o_int:Type
% 0.46/0.69  FOF formula (<kernel.Constant object at 0x23c4b90>, <kernel.Type object at 0x23c4cf8>) of role type named ty_n_t__Set__Oset_It__List__Olist_It__VEBT____Definitions__OVEBT_J_J
% 0.46/0.69  Using role type
% 0.46/0.69  Declaring set_list_VEBT_VEBT:Type
% 0.46/0.69  FOF formula (<kernel.Constant object at 0x23c4758>, <kernel.Type object at 0x23c47e8>) of role type named ty_n_t__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_M_Eo_J
% 0.46/0.69  Using role type
% 0.46/0.69  Declaring produc334124729049499915VEBT_o:Type
% 0.46/0.69  FOF formula (<kernel.Constant object at 0x23c4f38>, <kernel.Type object at 0x23bed40>) of role type named ty_n_t__Product____Type__Oprod_I_Eo_Mt__VEBT____Definitions__OVEBT_J
% 0.46/0.69  Using role type
% 0.46/0.69  Declaring produc2504756804600209347T_VEBT:Type
% 0.46/0.69  FOF formula (<kernel.Constant object at 0x23c43f8>, <kernel.Type object at 0x23bebd8>) of role type named ty_n_t__Product____Type__Oprod_It__Code____Numeral__Ointeger_M_Eo_J
% 0.53/0.69  Using role type
% 0.53/0.69  Declaring produc6271795597528267376eger_o:Type
% 0.53/0.69  FOF formula (<kernel.Constant object at 0x23c43f8>, <kernel.Type object at 0x23bee60>) of role type named ty_n_t__Product____Type__Oprod_It__Real__Oreal_Mt__Real__Oreal_J
% 0.53/0.69  Using role type
% 0.53/0.69  Declaring produc2422161461964618553l_real:Type
% 0.53/0.69  FOF formula (<kernel.Constant object at 0x23c4758>, <kernel.Type object at 0x23bebd8>) of role type named ty_n_t__Product____Type__Oprod_It__Num__Onum_Mt__Num__Onum_J
% 0.53/0.69  Using role type
% 0.53/0.69  Declaring product_prod_num_num:Type
% 0.53/0.69  FOF formula (<kernel.Constant object at 0x23c43f8>, <kernel.Type object at 0x23bedd0>) of role type named ty_n_t__Product____Type__Oprod_It__Nat__Onat_Mt__Num__Onum_J
% 0.53/0.69  Using role type
% 0.53/0.69  Declaring product_prod_nat_num:Type
% 0.53/0.69  FOF formula (<kernel.Constant object at 0x23c4f38>, <kernel.Type object at 0x23bee18>) of role type named ty_n_t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.53/0.69  Using role type
% 0.53/0.69  Declaring product_prod_nat_nat:Type
% 0.53/0.69  FOF formula (<kernel.Constant object at 0x23c4f38>, <kernel.Type object at 0x23beef0>) of role type named ty_n_t__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J
% 0.53/0.69  Using role type
% 0.53/0.69  Declaring product_prod_int_int:Type
% 0.53/0.69  FOF formula (<kernel.Constant object at 0x23becb0>, <kernel.Type object at 0x23bee18>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_I_Eo_M_Eo_J_J
% 0.53/0.69  Using role type
% 0.53/0.69  Declaring list_P4002435161011370285od_o_o:Type
% 0.53/0.69  FOF formula (<kernel.Constant object at 0x23beef0>, <kernel.Type object at 0x2b4b07221200>) of role type named ty_n_t__Set__Oset_It__List__Olist_It__Complex__Ocomplex_J_J
% 0.53/0.69  Using role type
% 0.53/0.69  Declaring set_list_complex:Type
% 0.53/0.69  FOF formula (<kernel.Constant object at 0x23bee18>, <kernel.Type object at 0x2b4b07221170>) of role type named ty_n_t__Set__Oset_It__Set__Oset_It__Complex__Ocomplex_J_J
% 0.53/0.69  Using role type
% 0.53/0.69  Declaring set_set_complex:Type
% 0.53/0.69  FOF formula (<kernel.Constant object at 0x23bedd0>, <kernel.Type object at 0x2b4b072211b8>) of role type named ty_n_t__Set__Oset_It__List__Olist_It__Real__Oreal_J_J
% 0.53/0.69  Using role type
% 0.53/0.69  Declaring set_list_real:Type
% 0.53/0.69  FOF formula (<kernel.Constant object at 0x23beef0>, <kernel.Type object at 0x2b4b072210e0>) of role type named ty_n_t__List__Olist_It__VEBT____Definitions__OVEBT_J
% 0.53/0.69  Using role type
% 0.53/0.69  Declaring list_VEBT_VEBT:Type
% 0.53/0.69  FOF formula (<kernel.Constant object at 0x23bedd0>, <kernel.Type object at 0x2b4b07221128>) of role type named ty_n_t__Set__Oset_It__Set__Oset_It__Real__Oreal_J_J
% 0.53/0.69  Using role type
% 0.53/0.69  Declaring set_set_real:Type
% 0.53/0.69  FOF formula (<kernel.Constant object at 0x23bee18>, <kernel.Type object at 0x2b4b07221050>) of role type named ty_n_t__Set__Oset_It__List__Olist_It__Nat__Onat_J_J
% 0.53/0.69  Using role type
% 0.53/0.69  Declaring set_list_nat:Type
% 0.53/0.69  FOF formula (<kernel.Constant object at 0x23bee18>, <kernel.Type object at 0x2b4b07221098>) of role type named ty_n_t__Set__Oset_It__List__Olist_It__Int__Oint_J_J
% 0.53/0.69  Using role type
% 0.53/0.69  Declaring set_list_int:Type
% 0.53/0.69  FOF formula (<kernel.Constant object at 0x2b4b07221248>, <kernel.Type object at 0x2b4b072212d8>) of role type named ty_n_t__Product____Type__Oprod_I_Eo_Mt__Nat__Onat_J
% 0.53/0.69  Using role type
% 0.53/0.69  Declaring product_prod_o_nat:Type
% 0.53/0.69  FOF formula (<kernel.Constant object at 0x2b4b07221200>, <kernel.Type object at 0x2b4b07221320>) of role type named ty_n_t__Product____Type__Oprod_I_Eo_Mt__Int__Oint_J
% 0.53/0.69  Using role type
% 0.53/0.69  Declaring product_prod_o_int:Type
% 0.53/0.69  FOF formula (<kernel.Constant object at 0x2b4b07221170>, <kernel.Type object at 0x2b4b07221368>) of role type named ty_n_t__List__Olist_It__Code____Numeral__Ointeger_J
% 0.53/0.69  Using role type
% 0.53/0.69  Declaring list_Code_integer:Type
% 0.53/0.69  FOF formula (<kernel.Constant object at 0x2b4b07221248>, <kernel.Type object at 0x2b4b072213b0>) of role type named ty_n_t__Set__Oset_It__VEBT____Definitions__OVEBT_J
% 0.53/0.69  Using role type
% 0.53/0.69  Declaring set_VEBT_VEBT:Type
% 0.53/0.69  FOF formula (<kernel.Constant object at 0x2b4b07221200>, <kernel.Type object at 0x2b4b072213f8>) of role type named ty_n_t__Set__Oset_It__Set__Oset_It__Nat__Onat_J_J
% 0.53/0.69  Using role type
% 0.53/0.69  Declaring set_set_nat:Type
% 0.53/0.70  FOF formula (<kernel.Constant object at 0x2b4b07221170>, <kernel.Type object at 0x2b4b07221440>) of role type named ty_n_t__Set__Oset_It__Code____Numeral__Ointeger_J
% 0.53/0.70  Using role type
% 0.53/0.70  Declaring set_Code_integer:Type
% 0.53/0.70  FOF formula (<kernel.Constant object at 0x2b4b07221248>, <kernel.Type object at 0x2b4b07221488>) of role type named ty_n_t__Set__Oset_It__Product____Type__Ounit_J
% 0.53/0.70  Using role type
% 0.53/0.70  Declaring set_Product_unit:Type
% 0.53/0.70  FOF formula (<kernel.Constant object at 0x2b4b07221200>, <kernel.Type object at 0x2b4b072214d0>) of role type named ty_n_t__Set__Oset_It__Extended____Nat__Oenat_J
% 0.53/0.70  Using role type
% 0.53/0.70  Declaring set_Extended_enat:Type
% 0.53/0.70  FOF formula (<kernel.Constant object at 0x2b4b07221170>, <kernel.Type object at 0x2b4b07221518>) of role type named ty_n_t__List__Olist_It__Complex__Ocomplex_J
% 0.53/0.70  Using role type
% 0.53/0.70  Declaring list_complex:Type
% 0.53/0.70  FOF formula (<kernel.Constant object at 0x2b4b07221248>, <kernel.Type object at 0x2b4b07221560>) of role type named ty_n_t__Set__Oset_It__List__Olist_I_Eo_J_J
% 0.53/0.70  Using role type
% 0.53/0.70  Declaring set_list_o:Type
% 0.53/0.70  FOF formula (<kernel.Constant object at 0x2b4b07221200>, <kernel.Type object at 0x2b4b072215a8>) of role type named ty_n_t__Product____Type__Oprod_I_Eo_M_Eo_J
% 0.53/0.70  Using role type
% 0.53/0.70  Declaring product_prod_o_o:Type
% 0.53/0.70  FOF formula (<kernel.Constant object at 0x2b4b07221170>, <kernel.Type object at 0x2b4b072215f0>) of role type named ty_n_t__Set__Oset_It__Complex__Ocomplex_J
% 0.53/0.70  Using role type
% 0.53/0.70  Declaring set_complex:Type
% 0.53/0.70  FOF formula (<kernel.Constant object at 0x2b4b07221248>, <kernel.Type object at 0x2b4b07221638>) of role type named ty_n_t__Filter__Ofilter_It__Real__Oreal_J
% 0.53/0.70  Using role type
% 0.53/0.70  Declaring filter_real:Type
% 0.53/0.70  FOF formula (<kernel.Constant object at 0x2b4b07221200>, <kernel.Type object at 0x2b4b07221680>) of role type named ty_n_t__Option__Ooption_It__Num__Onum_J
% 0.53/0.70  Using role type
% 0.53/0.70  Declaring option_num:Type
% 0.53/0.70  FOF formula (<kernel.Constant object at 0x2b4b07221170>, <kernel.Type object at 0x2b4b072216c8>) of role type named ty_n_t__Option__Ooption_It__Nat__Onat_J
% 0.53/0.70  Using role type
% 0.53/0.70  Declaring option_nat:Type
% 0.53/0.70  FOF formula (<kernel.Constant object at 0x2b4b07221248>, <kernel.Type object at 0x2b4b07221710>) of role type named ty_n_t__Filter__Ofilter_It__Nat__Onat_J
% 0.53/0.70  Using role type
% 0.53/0.70  Declaring filter_nat:Type
% 0.53/0.70  FOF formula (<kernel.Constant object at 0x2b4b07221200>, <kernel.Type object at 0x2b4b07221758>) of role type named ty_n_t__Set__Oset_It__String__Ochar_J
% 0.53/0.70  Using role type
% 0.53/0.70  Declaring set_char:Type
% 0.53/0.70  FOF formula (<kernel.Constant object at 0x2b4b07221170>, <kernel.Type object at 0x2b4b072217a0>) of role type named ty_n_t__List__Olist_It__Real__Oreal_J
% 0.53/0.70  Using role type
% 0.53/0.70  Declaring list_real:Type
% 0.53/0.70  FOF formula (<kernel.Constant object at 0x2b4b072211b8>, <kernel.Type object at 0x2b4b07221758>) of role type named ty_n_t__Set__Oset_It__Real__Oreal_J
% 0.53/0.70  Using role type
% 0.53/0.70  Declaring set_real:Type
% 0.53/0.70  FOF formula (<kernel.Constant object at 0x2b4b07221248>, <kernel.Type object at 0x2b4b07221830>) of role type named ty_n_t__List__Olist_It__Num__Onum_J
% 0.53/0.70  Using role type
% 0.53/0.70  Declaring list_num:Type
% 0.53/0.70  FOF formula (<kernel.Constant object at 0x2b4b07221170>, <kernel.Type object at 0x2b4b072218c0>) of role type named ty_n_t__List__Olist_It__Nat__Onat_J
% 0.53/0.70  Using role type
% 0.53/0.70  Declaring list_nat:Type
% 0.53/0.70  FOF formula (<kernel.Constant object at 0x2b4b07221710>, <kernel.Type object at 0x2b4b07221908>) of role type named ty_n_t__List__Olist_It__Int__Oint_J
% 0.53/0.70  Using role type
% 0.53/0.70  Declaring list_int:Type
% 0.53/0.70  FOF formula (<kernel.Constant object at 0x2b4b072211b8>, <kernel.Type object at 0x2b4b07221950>) of role type named ty_n_t__VEBT____Definitions__OVEBT
% 0.53/0.70  Using role type
% 0.53/0.70  Declaring vEBT_VEBT:Type
% 0.53/0.70  FOF formula (<kernel.Constant object at 0x2b4b07221248>, <kernel.Type object at 0x2b4b07221998>) of role type named ty_n_t__Set__Oset_It__Num__Onum_J
% 0.53/0.70  Using role type
% 0.53/0.70  Declaring set_num:Type
% 0.53/0.70  FOF formula (<kernel.Constant object at 0x2b4b07221170>, <kernel.Type object at 0x2b4b072219e0>) of role type named ty_n_t__Set__Oset_It__Nat__Onat_J
% 0.53/0.70  Using role type
% 0.53/0.70  Declaring set_nat:Type
% 0.53/0.70  FOF formula (<kernel.Constant object at 0x2b4b07221710>, <kernel.Type object at 0x2b4b07221a28>) of role type named ty_n_t__Set__Oset_It__Int__Oint_J
% 0.53/0.70  Using role type
% 0.53/0.70  Declaring set_int:Type
% 0.53/0.70  FOF formula (<kernel.Constant object at 0x2b4b072211b8>, <kernel.Type object at 0x2b4b07221a70>) of role type named ty_n_t__Code____Numeral__Ointeger
% 0.53/0.70  Using role type
% 0.53/0.70  Declaring code_integer:Type
% 0.53/0.70  FOF formula (<kernel.Constant object at 0x2b4b07221248>, <kernel.Type object at 0x2b4b07221ab8>) of role type named ty_n_t__Extended____Nat__Oenat
% 0.53/0.70  Using role type
% 0.53/0.70  Declaring extended_enat:Type
% 0.53/0.70  FOF formula (<kernel.Constant object at 0x2b4b07221710>, <kernel.Type object at 0x2b4b07221a28>) of role type named ty_n_t__List__Olist_I_Eo_J
% 0.53/0.70  Using role type
% 0.53/0.70  Declaring list_o:Type
% 0.53/0.70  FOF formula (<kernel.Constant object at 0x2b4b07221200>, <kernel.Type object at 0x2b4b07221b48>) of role type named ty_n_t__Complex__Ocomplex
% 0.53/0.70  Using role type
% 0.53/0.70  Declaring complex:Type
% 0.53/0.70  FOF formula (<kernel.Constant object at 0x2b4b072211b8>, <kernel.Type object at 0x2b4b07221a70>) of role type named ty_n_t__Set__Oset_I_Eo_J
% 0.53/0.70  Using role type
% 0.53/0.70  Declaring set_o:Type
% 0.53/0.70  FOF formula (<kernel.Constant object at 0x2b4b07221710>, <kernel.Type object at 0x2b4b07221b90>) of role type named ty_n_t__String__Ochar
% 0.53/0.70  Using role type
% 0.53/0.70  Declaring char:Type
% 0.53/0.70  FOF formula (<kernel.Constant object at 0x2b4b07221200>, <kernel.Type object at 0x2b4b07221bd8>) of role type named ty_n_t__Real__Oreal
% 0.53/0.70  Using role type
% 0.53/0.70  Declaring real:Type
% 0.53/0.70  FOF formula (<kernel.Constant object at 0x2b4b072211b8>, <kernel.Type object at 0x2b4b07221c20>) of role type named ty_n_t__Num__Onum
% 0.53/0.70  Using role type
% 0.53/0.70  Declaring num:Type
% 0.53/0.70  FOF formula (<kernel.Constant object at 0x2b4b07221710>, <kernel.Type object at 0x2b4b07221c68>) of role type named ty_n_t__Nat__Onat
% 0.53/0.70  Using role type
% 0.53/0.70  Declaring nat:Type
% 0.53/0.70  FOF formula (<kernel.Constant object at 0x2b4b07221200>, <kernel.Type object at 0x2b4b07221cb0>) of role type named ty_n_t__Int__Oint
% 0.53/0.70  Using role type
% 0.53/0.70  Declaring int:Type
% 0.53/0.70  FOF formula (<kernel.Constant object at 0x2b4b07221200>, <kernel.DependentProduct object at 0x2b4b07221e60>) of role type named sy_c_Archimedean__Field_Oceiling_001t__Real__Oreal
% 0.53/0.70  Using role type
% 0.53/0.70  Declaring archim7802044766580827645g_real:(real->int)
% 0.53/0.70  FOF formula (<kernel.Constant object at 0x2b4b07221cf8>, <kernel.DependentProduct object at 0x2b4b07221ef0>) of role type named sy_c_Archimedean__Field_Ofloor__ceiling__class_Ofloor_001t__Real__Oreal
% 0.53/0.70  Using role type
% 0.53/0.70  Declaring archim6058952711729229775r_real:(real->int)
% 0.53/0.70  FOF formula (<kernel.Constant object at 0x2b4b07221e60>, <kernel.DependentProduct object at 0x2b4b07221f80>) of role type named sy_c_Archimedean__Field_Ofrac_001t__Real__Oreal
% 0.53/0.70  Using role type
% 0.53/0.70  Declaring archim2898591450579166408c_real:(real->real)
% 0.53/0.70  FOF formula (<kernel.Constant object at 0x2b4b07221ef0>, <kernel.DependentProduct object at 0x23ae050>) of role type named sy_c_Archimedean__Field_Oround_001t__Real__Oreal
% 0.53/0.70  Using role type
% 0.53/0.70  Declaring archim8280529875227126926d_real:(real->int)
% 0.53/0.70  FOF formula (<kernel.Constant object at 0x2b4b07221f80>, <kernel.Constant object at 0x2b4b07221170>) of role type named sy_c_BNF__Cardinal__Order__Relation_OnatLeq
% 0.53/0.70  Using role type
% 0.53/0.70  Declaring bNF_Ca8665028551170535155natLeq:set_Pr1261947904930325089at_nat
% 0.53/0.70  FOF formula (<kernel.Constant object at 0x2b4b07221f80>, <kernel.Constant object at 0x23ae050>) of role type named sy_c_BNF__Cardinal__Order__Relation_OnatLess
% 0.53/0.70  Using role type
% 0.53/0.70  Declaring bNF_Ca8459412986667044542atLess:set_Pr1261947904930325089at_nat
% 0.53/0.70  FOF formula (<kernel.Constant object at 0x2b4b07221170>, <kernel.DependentProduct object at 0x23ae1b8>) of role type named sy_c_Binomial_Obinomial
% 0.53/0.70  Using role type
% 0.53/0.70  Declaring binomial:(nat->(nat->nat))
% 0.53/0.70  FOF formula (<kernel.Constant object at 0x2b4b07221f80>, <kernel.DependentProduct object at 0x23ae290>) of role type named sy_c_Binomial_Ogbinomial_001t__Code____Numeral__Ointeger
% 0.53/0.70  Using role type
% 0.53/0.70  Declaring gbinom8545251970709558553nteger:(code_integer->(nat->code_integer))
% 0.53/0.70  FOF formula (<kernel.Constant object at 0x2b4b07221170>, <kernel.DependentProduct object at 0x23ae1b8>) of role type named sy_c_Binomial_Ogbinomial_001t__Complex__Ocomplex
% 0.53/0.70  Using role type
% 0.53/0.70  Declaring gbinomial_complex:(complex->(nat->complex))
% 0.53/0.70  FOF formula (<kernel.Constant object at 0x2b4b07221f80>, <kernel.DependentProduct object at 0x23ae128>) of role type named sy_c_Binomial_Ogbinomial_001t__Int__Oint
% 0.53/0.71  Using role type
% 0.53/0.71  Declaring gbinomial_int:(int->(nat->int))
% 0.53/0.71  FOF formula (<kernel.Constant object at 0x2b4b07221f80>, <kernel.DependentProduct object at 0x23ae050>) of role type named sy_c_Binomial_Ogbinomial_001t__Nat__Onat
% 0.53/0.71  Using role type
% 0.53/0.71  Declaring gbinomial_nat:(nat->(nat->nat))
% 0.53/0.71  FOF formula (<kernel.Constant object at 0x23ae098>, <kernel.DependentProduct object at 0x23ae320>) of role type named sy_c_Binomial_Ogbinomial_001t__Real__Oreal
% 0.53/0.71  Using role type
% 0.53/0.71  Declaring gbinomial_real:(real->(nat->real))
% 0.53/0.71  FOF formula (<kernel.Constant object at 0x23ae368>, <kernel.DependentProduct object at 0x23ae098>) of role type named sy_c_Bit__Operations_Oand__int__rel
% 0.53/0.71  Using role type
% 0.53/0.71  Declaring bit_and_int_rel:(product_prod_int_int->(product_prod_int_int->Prop))
% 0.53/0.71  FOF formula (<kernel.Constant object at 0x23ae170>, <kernel.DependentProduct object at 0x23ae320>) of role type named sy_c_Bit__Operations_Oand__not__num
% 0.53/0.71  Using role type
% 0.53/0.71  Declaring bit_and_not_num:(num->(num->option_num))
% 0.53/0.71  FOF formula (<kernel.Constant object at 0x23ae440>, <kernel.DependentProduct object at 0x23ae368>) of role type named sy_c_Bit__Operations_Oconcat__bit
% 0.53/0.71  Using role type
% 0.53/0.71  Declaring bit_concat_bit:(nat->(int->(int->int)))
% 0.53/0.71  FOF formula (<kernel.Constant object at 0x23ae2d8>, <kernel.DependentProduct object at 0x23ae248>) of role type named sy_c_Bit__Operations_Oor__not__num__neg
% 0.53/0.71  Using role type
% 0.53/0.71  Declaring bit_or_not_num_neg:(num->(num->num))
% 0.53/0.71  FOF formula (<kernel.Constant object at 0x23ae170>, <kernel.DependentProduct object at 0x23ae4d0>) of role type named sy_c_Bit__Operations_Oring__bit__operations__class_Onot_001t__Int__Oint
% 0.53/0.71  Using role type
% 0.53/0.71  Declaring bit_ri7919022796975470100ot_int:(int->int)
% 0.53/0.71  FOF formula (<kernel.Constant object at 0x23ae248>, <kernel.DependentProduct object at 0x23ae170>) of role type named sy_c_Bit__Operations_Oring__bit__operations__class_Osigned__take__bit_001t__Code____Numeral__Ointeger
% 0.53/0.71  Using role type
% 0.53/0.71  Declaring bit_ri6519982836138164636nteger:(nat->(code_integer->code_integer))
% 0.53/0.71  FOF formula (<kernel.Constant object at 0x23ae4d0>, <kernel.DependentProduct object at 0x23ae248>) of role type named sy_c_Bit__Operations_Oring__bit__operations__class_Osigned__take__bit_001t__Int__Oint
% 0.53/0.71  Using role type
% 0.53/0.71  Declaring bit_ri631733984087533419it_int:(nat->(int->int))
% 0.53/0.71  FOF formula (<kernel.Constant object at 0x23ae170>, <kernel.DependentProduct object at 0x23ae4d0>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Oand_001t__Code____Numeral__Ointeger
% 0.53/0.71  Using role type
% 0.53/0.71  Declaring bit_se3949692690581998587nteger:(code_integer->(code_integer->code_integer))
% 0.53/0.71  FOF formula (<kernel.Constant object at 0x23ae248>, <kernel.DependentProduct object at 0x23ae170>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Oand_001t__Int__Oint
% 0.53/0.71  Using role type
% 0.53/0.71  Declaring bit_se725231765392027082nd_int:(int->(int->int))
% 0.53/0.71  FOF formula (<kernel.Constant object at 0x23ae4d0>, <kernel.DependentProduct object at 0x23ae248>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Oand_001t__Nat__Onat
% 0.53/0.71  Using role type
% 0.53/0.71  Declaring bit_se727722235901077358nd_nat:(nat->(nat->nat))
% 0.53/0.71  FOF formula (<kernel.Constant object at 0x23ae170>, <kernel.DependentProduct object at 0x23ae4d0>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Odrop__bit_001t__Int__Oint
% 0.53/0.71  Using role type
% 0.53/0.71  Declaring bit_se8568078237143864401it_int:(nat->(int->int))
% 0.53/0.71  FOF formula (<kernel.Constant object at 0x23ae248>, <kernel.DependentProduct object at 0x23ae170>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Odrop__bit_001t__Nat__Onat
% 0.53/0.71  Using role type
% 0.53/0.71  Declaring bit_se8570568707652914677it_nat:(nat->(nat->nat))
% 0.53/0.71  FOF formula (<kernel.Constant object at 0x23ae4d0>, <kernel.DependentProduct object at 0x23ae248>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Oflip__bit_001t__Code____Numeral__Ointeger
% 0.53/0.71  Using role type
% 0.53/0.71  Declaring bit_se1345352211410354436nteger:(nat->(code_integer->code_integer))
% 0.53/0.71  FOF formula (<kernel.Constant object at 0x23ae170>, <kernel.DependentProduct object at 0x23ae4d0>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Oflip__bit_001t__Int__Oint
% 0.53/0.71  Using role type
% 0.53/0.71  Declaring bit_se2159334234014336723it_int:(nat->(int->int))
% 0.53/0.71  FOF formula (<kernel.Constant object at 0x23ae248>, <kernel.DependentProduct object at 0x23ae170>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Oflip__bit_001t__Nat__Onat
% 0.53/0.71  Using role type
% 0.53/0.71  Declaring bit_se2161824704523386999it_nat:(nat->(nat->nat))
% 0.53/0.71  FOF formula (<kernel.Constant object at 0x23ae4d0>, <kernel.DependentProduct object at 0x23ae5a8>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Omask_001t__Code____Numeral__Ointeger
% 0.53/0.71  Using role type
% 0.53/0.71  Declaring bit_se2119862282449309892nteger:(nat->code_integer)
% 0.53/0.71  FOF formula (<kernel.Constant object at 0x23ae170>, <kernel.DependentProduct object at 0x23aebd8>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Omask_001t__Int__Oint
% 0.53/0.71  Using role type
% 0.53/0.71  Declaring bit_se2000444600071755411sk_int:(nat->int)
% 0.53/0.71  FOF formula (<kernel.Constant object at 0x23ae5a8>, <kernel.DependentProduct object at 0x23aec68>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Omask_001t__Nat__Onat
% 0.53/0.71  Using role type
% 0.53/0.71  Declaring bit_se2002935070580805687sk_nat:(nat->nat)
% 0.53/0.71  FOF formula (<kernel.Constant object at 0x23aebd8>, <kernel.DependentProduct object at 0x23ae5a8>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Oor_001t__Code____Numeral__Ointeger
% 0.53/0.71  Using role type
% 0.53/0.71  Declaring bit_se1080825931792720795nteger:(code_integer->(code_integer->code_integer))
% 0.53/0.71  FOF formula (<kernel.Constant object at 0x23aec68>, <kernel.DependentProduct object at 0x23aebd8>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Oor_001t__Int__Oint
% 0.53/0.71  Using role type
% 0.53/0.71  Declaring bit_se1409905431419307370or_int:(int->(int->int))
% 0.53/0.71  FOF formula (<kernel.Constant object at 0x23ae5a8>, <kernel.DependentProduct object at 0x23aec68>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Oor_001t__Nat__Onat
% 0.53/0.71  Using role type
% 0.53/0.71  Declaring bit_se1412395901928357646or_nat:(nat->(nat->nat))
% 0.53/0.71  FOF formula (<kernel.Constant object at 0x23aebd8>, <kernel.DependentProduct object at 0x23ae5a8>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Opush__bit_001t__Int__Oint
% 0.53/0.71  Using role type
% 0.53/0.71  Declaring bit_se545348938243370406it_int:(nat->(int->int))
% 0.53/0.71  FOF formula (<kernel.Constant object at 0x23aec68>, <kernel.DependentProduct object at 0x23aebd8>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Opush__bit_001t__Nat__Onat
% 0.53/0.71  Using role type
% 0.53/0.71  Declaring bit_se547839408752420682it_nat:(nat->(nat->nat))
% 0.53/0.71  FOF formula (<kernel.Constant object at 0x23ae5a8>, <kernel.DependentProduct object at 0x23aec68>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Oset__bit_001t__Code____Numeral__Ointeger
% 0.53/0.71  Using role type
% 0.53/0.71  Declaring bit_se2793503036327961859nteger:(nat->(code_integer->code_integer))
% 0.53/0.71  FOF formula (<kernel.Constant object at 0x23aebd8>, <kernel.DependentProduct object at 0x23ae290>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Oset__bit_001t__Int__Oint
% 0.53/0.71  Using role type
% 0.53/0.71  Declaring bit_se7879613467334960850it_int:(nat->(int->int))
% 0.53/0.71  FOF formula (<kernel.Constant object at 0x23aec68>, <kernel.DependentProduct object at 0x23aef38>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Oset__bit_001t__Nat__Onat
% 0.53/0.71  Using role type
% 0.53/0.71  Declaring bit_se7882103937844011126it_nat:(nat->(nat->nat))
% 0.53/0.71  FOF formula (<kernel.Constant object at 0x23aec68>, <kernel.DependentProduct object at 0x23b1098>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Otake__bit_001t__Code____Numeral__Ointeger
% 0.53/0.71  Using role type
% 0.53/0.71  Declaring bit_se1745604003318907178nteger:(nat->(code_integer->code_integer))
% 0.53/0.71  FOF formula (<kernel.Constant object at 0x23aec68>, <kernel.DependentProduct object at 0x23b1200>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Otake__bit_001t__Int__Oint
% 0.53/0.71  Using role type
% 0.53/0.71  Declaring bit_se2923211474154528505it_int:(nat->(int->int))
% 0.53/0.71  FOF formula (<kernel.Constant object at 0x23aebd8>, <kernel.DependentProduct object at 0x23b1290>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Otake__bit_001t__Nat__Onat
% 0.53/0.71  Using role type
% 0.53/0.71  Declaring bit_se2925701944663578781it_nat:(nat->(nat->nat))
% 0.53/0.71  FOF formula (<kernel.Constant object at 0x23b1200>, <kernel.DependentProduct object at 0x23b1320>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Ounset__bit_001t__Code____Numeral__Ointeger
% 0.53/0.71  Using role type
% 0.53/0.71  Declaring bit_se8260200283734997820nteger:(nat->(code_integer->code_integer))
% 0.53/0.71  FOF formula (<kernel.Constant object at 0x23b1098>, <kernel.DependentProduct object at 0x23b13b0>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Ounset__bit_001t__Int__Oint
% 0.53/0.71  Using role type
% 0.53/0.71  Declaring bit_se4203085406695923979it_int:(nat->(int->int))
% 0.53/0.71  FOF formula (<kernel.Constant object at 0x23b1248>, <kernel.DependentProduct object at 0x23b1440>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Ounset__bit_001t__Nat__Onat
% 0.53/0.71  Using role type
% 0.53/0.71  Declaring bit_se4205575877204974255it_nat:(nat->(nat->nat))
% 0.53/0.71  FOF formula (<kernel.Constant object at 0x23b1128>, <kernel.DependentProduct object at 0x23b1248>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Oxor_001t__Int__Oint
% 0.53/0.71  Using role type
% 0.53/0.71  Declaring bit_se6526347334894502574or_int:(int->(int->int))
% 0.53/0.71  FOF formula (<kernel.Constant object at 0x23b1440>, <kernel.DependentProduct object at 0x23b1128>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Oxor_001t__Nat__Onat
% 0.53/0.71  Using role type
% 0.53/0.71  Declaring bit_se6528837805403552850or_nat:(nat->(nat->nat))
% 0.53/0.71  FOF formula (<kernel.Constant object at 0x23b1248>, <kernel.DependentProduct object at 0x23b1440>) of role type named sy_c_Bit__Operations_Osemiring__bits__class_Obit_001t__Code____Numeral__Ointeger
% 0.53/0.71  Using role type
% 0.53/0.71  Declaring bit_se9216721137139052372nteger:(code_integer->(nat->Prop))
% 0.53/0.71  FOF formula (<kernel.Constant object at 0x23b1128>, <kernel.DependentProduct object at 0x23b1248>) of role type named sy_c_Bit__Operations_Osemiring__bits__class_Obit_001t__Int__Oint
% 0.53/0.71  Using role type
% 0.53/0.71  Declaring bit_se1146084159140164899it_int:(int->(nat->Prop))
% 0.53/0.71  FOF formula (<kernel.Constant object at 0x23b1440>, <kernel.DependentProduct object at 0x23b1128>) of role type named sy_c_Bit__Operations_Osemiring__bits__class_Obit_001t__Nat__Onat
% 0.53/0.71  Using role type
% 0.53/0.71  Declaring bit_se1148574629649215175it_nat:(nat->(nat->Prop))
% 0.53/0.71  FOF formula (<kernel.Constant object at 0x23b1710>, <kernel.DependentProduct object at 0x23b1248>) of role type named sy_c_Bit__Operations_Otake__bit__num
% 0.53/0.71  Using role type
% 0.53/0.71  Declaring bit_take_bit_num:(nat->(num->option_num))
% 0.53/0.71  FOF formula (<kernel.Constant object at 0x23b1440>, <kernel.DependentProduct object at 0x23b1710>) of role type named sy_c_Bit__Operations_Ounique__euclidean__semiring__with__bit__operations_Oand__num
% 0.53/0.71  Using role type
% 0.53/0.71  Declaring bit_un1837492267222099188nd_num:(num->(num->option_num))
% 0.53/0.71  FOF formula (<kernel.Constant object at 0x23b1248>, <kernel.DependentProduct object at 0x23b1440>) of role type named sy_c_Bit__Operations_Ounique__euclidean__semiring__with__bit__operations_Oxor__num
% 0.53/0.71  Using role type
% 0.53/0.71  Declaring bit_un6178654185764691216or_num:(num->(num->option_num))
% 0.53/0.71  FOF formula (<kernel.Constant object at 0x23b1710>, <kernel.DependentProduct object at 0x23b1248>) of role type named sy_c_Bit__Operations_Ounique__euclidean__semiring__with__bit__operations__class_Oand__num
% 0.53/0.71  Using role type
% 0.53/0.71  Declaring bit_un7362597486090784418nd_num:(num->(num->option_num))
% 0.53/0.71  FOF formula (<kernel.Constant object at 0x23b1440>, <kernel.DependentProduct object at 0x23b1710>) of role type named sy_c_Bit__Operations_Ounique__euclidean__semiring__with__bit__operations__class_Oxor__num
% 0.53/0.71  Using role type
% 0.53/0.71  Declaring bit_un2480387367778600638or_num:(num->(num->option_num))
% 0.53/0.71  FOF formula (<kernel.Constant object at 0x23b17e8>, <kernel.DependentProduct object at 0x23b1248>) of role type named sy_c_Code__Numeral_Obit__cut__integer
% 0.53/0.72  Using role type
% 0.53/0.72  Declaring code_bit_cut_integer:(code_integer->produc6271795597528267376eger_o)
% 0.53/0.72  FOF formula (<kernel.Constant object at 0x23b12d8>, <kernel.DependentProduct object at 0x23b17e8>) of role type named sy_c_Code__Numeral_Odivmod__abs
% 0.53/0.72  Using role type
% 0.53/0.72  Declaring code_divmod_abs:(code_integer->(code_integer->produc8923325533196201883nteger))
% 0.53/0.72  FOF formula (<kernel.Constant object at 0x23b1950>, <kernel.DependentProduct object at 0x23b1248>) of role type named sy_c_Code__Numeral_Odivmod__integer
% 0.53/0.72  Using role type
% 0.53/0.72  Declaring code_divmod_integer:(code_integer->(code_integer->produc8923325533196201883nteger))
% 0.53/0.72  FOF formula (<kernel.Constant object at 0x23b1b00>, <kernel.DependentProduct object at 0x23b1830>) of role type named sy_c_Code__Numeral_Ointeger_Oint__of__integer
% 0.53/0.72  Using role type
% 0.53/0.72  Declaring code_int_of_integer:(code_integer->int)
% 0.53/0.72  FOF formula (<kernel.Constant object at 0x23b1248>, <kernel.DependentProduct object at 0x23b1bd8>) of role type named sy_c_Code__Numeral_Ointeger_Ointeger__of__int
% 0.53/0.72  Using role type
% 0.53/0.72  Declaring code_integer_of_int:(int->code_integer)
% 0.53/0.72  FOF formula (<kernel.Constant object at 0x23b1ab8>, <kernel.DependentProduct object at 0x23b1b90>) of role type named sy_c_Code__Numeral_Ointeger__of__num
% 0.53/0.72  Using role type
% 0.53/0.72  Declaring code_integer_of_num:(num->code_integer)
% 0.53/0.72  FOF formula (<kernel.Constant object at 0x23b1950>, <kernel.DependentProduct object at 0x23b1c20>) of role type named sy_c_Code__Numeral_Onat__of__integer
% 0.53/0.72  Using role type
% 0.53/0.72  Declaring code_nat_of_integer:(code_integer->nat)
% 0.53/0.72  FOF formula (<kernel.Constant object at 0x23b1830>, <kernel.DependentProduct object at 0x23b1c68>) of role type named sy_c_Code__Numeral_Onum__of__integer
% 0.53/0.72  Using role type
% 0.53/0.72  Declaring code_num_of_integer:(code_integer->num)
% 0.53/0.72  FOF formula (<kernel.Constant object at 0x23b1950>, <kernel.DependentProduct object at 0x23b1830>) of role type named sy_c_Complete__Lattices_OInf__class_OInf_001t__Filter__Ofilter_It__Product____Type__Oprod_It__Complex__Ocomplex_Mt__Complex__Ocomplex_J_J
% 0.53/0.72  Using role type
% 0.53/0.72  Declaring comple8358262395181532106omplex:(set_fi4554929511873752355omplex->filter6041513312241820739omplex)
% 0.53/0.72  FOF formula (<kernel.Constant object at 0x23b1c68>, <kernel.DependentProduct object at 0x23b1950>) of role type named sy_c_Complete__Lattices_OInf__class_OInf_001t__Filter__Ofilter_It__Product____Type__Oprod_It__Real__Oreal_Mt__Real__Oreal_J_J
% 0.53/0.72  Using role type
% 0.53/0.72  Declaring comple2936214249959783750l_real:(set_fi7789364187291644575l_real->filter2146258269922977983l_real)
% 0.53/0.72  FOF formula (<kernel.Constant object at 0x23b1830>, <kernel.DependentProduct object at 0x23b1dd0>) of role type named sy_c_Complete__Lattices_OInf__class_OInf_001t__Real__Oreal
% 0.53/0.72  Using role type
% 0.53/0.72  Declaring comple4887499456419720421f_real:(set_real->real)
% 0.53/0.72  FOF formula (<kernel.Constant object at 0x23b1950>, <kernel.DependentProduct object at 0x23b1e60>) of role type named sy_c_Complete__Lattices_OSup__class_OSup_001t__Real__Oreal
% 0.53/0.72  Using role type
% 0.53/0.72  Declaring comple1385675409528146559p_real:(set_real->real)
% 0.53/0.72  FOF formula (<kernel.Constant object at 0x23b1ab8>, <kernel.DependentProduct object at 0x23b1ef0>) of role type named sy_c_Complex_OArg
% 0.53/0.72  Using role type
% 0.53/0.72  Declaring arg:(complex->real)
% 0.53/0.72  FOF formula (<kernel.Constant object at 0x23b1d88>, <kernel.DependentProduct object at 0x23b1f38>) of role type named sy_c_Complex_Ocis
% 0.53/0.72  Using role type
% 0.53/0.72  Declaring cis:(real->complex)
% 0.53/0.72  FOF formula (<kernel.Constant object at 0x23b1e18>, <kernel.DependentProduct object at 0x23b1f80>) of role type named sy_c_Complex_Ocnj
% 0.53/0.72  Using role type
% 0.53/0.72  Declaring cnj:(complex->complex)
% 0.53/0.72  FOF formula (<kernel.Constant object at 0x23b1b48>, <kernel.DependentProduct object at 0x23b1e18>) of role type named sy_c_Complex_Ocomplex_OComplex
% 0.53/0.72  Using role type
% 0.53/0.72  Declaring complex2:(real->(real->complex))
% 0.53/0.72  FOF formula (<kernel.Constant object at 0x23b1ef0>, <kernel.DependentProduct object at 0x23b8050>) of role type named sy_c_Complex_Ocomplex_OIm
% 0.53/0.72  Using role type
% 0.53/0.72  Declaring im:(complex->real)
% 0.53/0.72  FOF formula (<kernel.Constant object at 0x23b1e18>, <kernel.DependentProduct object at 0x23b80e0>) of role type named sy_c_Complex_Ocomplex_ORe
% 0.53/0.72  Using role type
% 0.53/0.72  Declaring re:(complex->real)
% 0.53/0.72  FOF formula (<kernel.Constant object at 0x23b1b48>, <kernel.DependentProduct object at 0x23b8098>) of role type named sy_c_Complex_Ocsqrt
% 0.53/0.72  Using role type
% 0.53/0.72  Declaring csqrt:(complex->complex)
% 0.53/0.72  FOF formula (<kernel.Constant object at 0x23b1e60>, <kernel.Constant object at 0x23b1ef0>) of role type named sy_c_Complex_Oimaginary__unit
% 0.53/0.72  Using role type
% 0.53/0.72  Declaring imaginary_unit:complex
% 0.53/0.72  FOF formula (<kernel.Constant object at 0x23b1e60>, <kernel.DependentProduct object at 0x23b80e0>) of role type named sy_c_Deriv_Odifferentiable_001t__Real__Oreal_001t__Real__Oreal
% 0.53/0.72  Using role type
% 0.53/0.72  Declaring differ6690327859849518006l_real:((real->real)->(filter_real->Prop))
% 0.53/0.72  FOF formula (<kernel.Constant object at 0x23b1e60>, <kernel.DependentProduct object at 0x23b8290>) of role type named sy_c_Deriv_Ohas__derivative_001t__Real__Oreal_001t__Real__Oreal
% 0.53/0.72  Using role type
% 0.53/0.72  Declaring has_de1759254742604945161l_real:((real->real)->((real->real)->(filter_real->Prop)))
% 0.53/0.72  FOF formula (<kernel.Constant object at 0x23b1950>, <kernel.DependentProduct object at 0x23b80e0>) of role type named sy_c_Deriv_Ohas__field__derivative_001t__Real__Oreal
% 0.53/0.72  Using role type
% 0.53/0.72  Declaring has_fi5821293074295781190e_real:((real->real)->(real->(filter_real->Prop)))
% 0.53/0.72  FOF formula (<kernel.Constant object at 0x23b1e60>, <kernel.DependentProduct object at 0x23b8368>) of role type named sy_c_Divides_Oadjust__div
% 0.53/0.72  Using role type
% 0.53/0.72  Declaring adjust_div:(product_prod_int_int->int)
% 0.53/0.72  FOF formula (<kernel.Constant object at 0x23b1b48>, <kernel.DependentProduct object at 0x23b80e0>) of role type named sy_c_Divides_Oadjust__mod
% 0.53/0.72  Using role type
% 0.53/0.72  Declaring adjust_mod:(int->(int->int))
% 0.53/0.72  FOF formula (<kernel.Constant object at 0x23b1b48>, <kernel.DependentProduct object at 0x23b8050>) of role type named sy_c_Divides_Odivmod__nat
% 0.53/0.72  Using role type
% 0.53/0.72  Declaring divmod_nat:(nat->(nat->product_prod_nat_nat))
% 0.53/0.72  FOF formula (<kernel.Constant object at 0x23b82d8>, <kernel.DependentProduct object at 0x23b81b8>) of role type named sy_c_Divides_Oeucl__rel__int
% 0.53/0.72  Using role type
% 0.53/0.72  Declaring eucl_rel_int:(int->(int->(product_prod_int_int->Prop)))
% 0.53/0.72  FOF formula (<kernel.Constant object at 0x23b8320>, <kernel.DependentProduct object at 0x23b8248>) of role type named sy_c_Divides_Ounique__euclidean__semiring__numeral__class_Odivides__aux_001t__Code____Numeral__Ointeger
% 0.53/0.72  Using role type
% 0.53/0.72  Declaring unique5706413561485394159nteger:(produc8923325533196201883nteger->Prop)
% 0.53/0.72  FOF formula (<kernel.Constant object at 0x23b82d8>, <kernel.DependentProduct object at 0x23b8440>) of role type named sy_c_Divides_Ounique__euclidean__semiring__numeral__class_Odivides__aux_001t__Int__Oint
% 0.53/0.72  Using role type
% 0.53/0.72  Declaring unique6319869463603278526ux_int:(product_prod_int_int->Prop)
% 0.53/0.72  FOF formula (<kernel.Constant object at 0x23b8248>, <kernel.DependentProduct object at 0x23b84d0>) of role type named sy_c_Divides_Ounique__euclidean__semiring__numeral__class_Odivides__aux_001t__Nat__Onat
% 0.53/0.72  Using role type
% 0.53/0.72  Declaring unique6322359934112328802ux_nat:(product_prod_nat_nat->Prop)
% 0.53/0.72  FOF formula (<kernel.Constant object at 0x23b8440>, <kernel.DependentProduct object at 0x23b8248>) of role type named sy_c_Divides_Ounique__euclidean__semiring__numeral__class_Odivmod_001t__Code____Numeral__Ointeger
% 0.53/0.72  Using role type
% 0.53/0.72  Declaring unique3479559517661332726nteger:(num->(num->produc8923325533196201883nteger))
% 0.53/0.72  FOF formula (<kernel.Constant object at 0x23b84d0>, <kernel.DependentProduct object at 0x23b8440>) of role type named sy_c_Divides_Ounique__euclidean__semiring__numeral__class_Odivmod_001t__Int__Oint
% 0.53/0.72  Using role type
% 0.53/0.72  Declaring unique5052692396658037445od_int:(num->(num->product_prod_int_int))
% 0.53/0.72  FOF formula (<kernel.Constant object at 0x23b8248>, <kernel.DependentProduct object at 0x23b84d0>) of role type named sy_c_Divides_Ounique__euclidean__semiring__numeral__class_Odivmod_001t__Nat__Onat
% 0.53/0.72  Using role type
% 0.53/0.72  Declaring unique5055182867167087721od_nat:(num->(num->product_prod_nat_nat))
% 0.53/0.72  FOF formula (<kernel.Constant object at 0x23b8440>, <kernel.DependentProduct object at 0x23b87a0>) of role type named sy_c_Divides_Ounique__euclidean__semiring__numeral__class_Odivmod__step_001t__Code____Numeral__Ointeger
% 0.53/0.73  Using role type
% 0.53/0.73  Declaring unique4921790084139445826nteger:(num->(produc8923325533196201883nteger->produc8923325533196201883nteger))
% 0.53/0.73  FOF formula (<kernel.Constant object at 0x23b84d0>, <kernel.DependentProduct object at 0x23b8440>) of role type named sy_c_Divides_Ounique__euclidean__semiring__numeral__class_Odivmod__step_001t__Int__Oint
% 0.53/0.73  Using role type
% 0.53/0.73  Declaring unique5024387138958732305ep_int:(num->(product_prod_int_int->product_prod_int_int))
% 0.53/0.73  FOF formula (<kernel.Constant object at 0x23b87a0>, <kernel.DependentProduct object at 0x23b84d0>) of role type named sy_c_Divides_Ounique__euclidean__semiring__numeral__class_Odivmod__step_001t__Nat__Onat
% 0.53/0.73  Using role type
% 0.53/0.73  Declaring unique5026877609467782581ep_nat:(num->(product_prod_nat_nat->product_prod_nat_nat))
% 0.53/0.73  FOF formula (<kernel.Constant object at 0x23b8440>, <kernel.DependentProduct object at 0x23b87a0>) of role type named sy_c_Factorial_Ocomm__semiring__1__class_Opochhammer_001t__Code____Numeral__Ointeger
% 0.53/0.73  Using role type
% 0.53/0.73  Declaring comm_s8582702949713902594nteger:(code_integer->(nat->code_integer))
% 0.53/0.73  FOF formula (<kernel.Constant object at 0x23b84d0>, <kernel.DependentProduct object at 0x23b8440>) of role type named sy_c_Factorial_Ocomm__semiring__1__class_Opochhammer_001t__Complex__Ocomplex
% 0.53/0.73  Using role type
% 0.53/0.73  Declaring comm_s2602460028002588243omplex:(complex->(nat->complex))
% 0.53/0.73  FOF formula (<kernel.Constant object at 0x23b87a0>, <kernel.DependentProduct object at 0x23b84d0>) of role type named sy_c_Factorial_Ocomm__semiring__1__class_Opochhammer_001t__Extended____Nat__Oenat
% 0.53/0.73  Using role type
% 0.53/0.73  Declaring comm_s3181272606743183617d_enat:(extended_enat->(nat->extended_enat))
% 0.53/0.73  FOF formula (<kernel.Constant object at 0x23b8440>, <kernel.DependentProduct object at 0x23b87a0>) of role type named sy_c_Factorial_Ocomm__semiring__1__class_Opochhammer_001t__Int__Oint
% 0.53/0.73  Using role type
% 0.53/0.73  Declaring comm_s4660882817536571857er_int:(int->(nat->int))
% 0.53/0.73  FOF formula (<kernel.Constant object at 0x23b84d0>, <kernel.DependentProduct object at 0x23b8440>) of role type named sy_c_Factorial_Ocomm__semiring__1__class_Opochhammer_001t__Nat__Onat
% 0.53/0.73  Using role type
% 0.53/0.73  Declaring comm_s4663373288045622133er_nat:(nat->(nat->nat))
% 0.53/0.73  FOF formula (<kernel.Constant object at 0x23b87a0>, <kernel.DependentProduct object at 0x23b84d0>) of role type named sy_c_Factorial_Ocomm__semiring__1__class_Opochhammer_001t__Real__Oreal
% 0.53/0.73  Using role type
% 0.53/0.73  Declaring comm_s7457072308508201937r_real:(real->(nat->real))
% 0.53/0.73  FOF formula (<kernel.Constant object at 0x23b8440>, <kernel.DependentProduct object at 0x23b8248>) of role type named sy_c_Factorial_Osemiring__char__0__class_Ofact_001t__Code____Numeral__Ointeger
% 0.53/0.73  Using role type
% 0.53/0.73  Declaring semiri3624122377584611663nteger:(nat->code_integer)
% 0.53/0.73  FOF formula (<kernel.Constant object at 0x23b84d0>, <kernel.DependentProduct object at 0x23b8d40>) of role type named sy_c_Factorial_Osemiring__char__0__class_Ofact_001t__Complex__Ocomplex
% 0.53/0.73  Using role type
% 0.53/0.73  Declaring semiri5044797733671781792omplex:(nat->complex)
% 0.53/0.73  FOF formula (<kernel.Constant object at 0x23b8248>, <kernel.DependentProduct object at 0x23b8dd0>) of role type named sy_c_Factorial_Osemiring__char__0__class_Ofact_001t__Extended____Nat__Oenat
% 0.53/0.73  Using role type
% 0.53/0.73  Declaring semiri4449623510593786356d_enat:(nat->extended_enat)
% 0.53/0.73  FOF formula (<kernel.Constant object at 0x23b8d40>, <kernel.DependentProduct object at 0x23b8e60>) of role type named sy_c_Factorial_Osemiring__char__0__class_Ofact_001t__Int__Oint
% 0.53/0.73  Using role type
% 0.53/0.73  Declaring semiri1406184849735516958ct_int:(nat->int)
% 0.53/0.73  FOF formula (<kernel.Constant object at 0x23b8dd0>, <kernel.DependentProduct object at 0x23b8ef0>) of role type named sy_c_Factorial_Osemiring__char__0__class_Ofact_001t__Nat__Onat
% 0.53/0.73  Using role type
% 0.53/0.73  Declaring semiri1408675320244567234ct_nat:(nat->nat)
% 0.53/0.73  FOF formula (<kernel.Constant object at 0x23b8e60>, <kernel.DependentProduct object at 0x23b8f80>) of role type named sy_c_Factorial_Osemiring__char__0__class_Ofact_001t__Real__Oreal
% 0.53/0.73  Using role type
% 0.53/0.73  Declaring semiri2265585572941072030t_real:(nat->real)
% 0.53/0.73  FOF formula (<kernel.Constant object at 0x23b8ef0>, <kernel.DependentProduct object at 0x23ba050>) of role type named sy_c_Fields_Oinverse__class_Oinverse_001t__Complex__Ocomplex
% 0.53/0.73  Using role type
% 0.53/0.73  Declaring invers8013647133539491842omplex:(complex->complex)
% 0.53/0.73  FOF formula (<kernel.Constant object at 0x23b87e8>, <kernel.DependentProduct object at 0x23ba0e0>) of role type named sy_c_Fields_Oinverse__class_Oinverse_001t__Real__Oreal
% 0.53/0.73  Using role type
% 0.53/0.73  Declaring inverse_inverse_real:(real->real)
% 0.53/0.73  FOF formula (<kernel.Constant object at 0x23b8fc8>, <kernel.Constant object at 0x23b8e60>) of role type named sy_c_Filter_Oat__bot_001t__Real__Oreal
% 0.53/0.73  Using role type
% 0.53/0.73  Declaring at_bot_real:filter_real
% 0.53/0.73  FOF formula (<kernel.Constant object at 0x23b8ef0>, <kernel.Constant object at 0x23b8f80>) of role type named sy_c_Filter_Oat__top_001t__Nat__Onat
% 0.53/0.73  Using role type
% 0.53/0.73  Declaring at_top_nat:filter_nat
% 0.53/0.73  FOF formula (<kernel.Constant object at 0x23b87e8>, <kernel.Constant object at 0x23ba0e0>) of role type named sy_c_Filter_Oat__top_001t__Real__Oreal
% 0.53/0.73  Using role type
% 0.53/0.73  Declaring at_top_real:filter_real
% 0.53/0.73  FOF formula (<kernel.Constant object at 0x23b8ef0>, <kernel.DependentProduct object at 0x23ba170>) of role type named sy_c_Filter_Oeventually_001t__Nat__Onat
% 0.53/0.73  Using role type
% 0.53/0.73  Declaring eventually_nat:((nat->Prop)->(filter_nat->Prop))
% 0.53/0.73  FOF formula (<kernel.Constant object at 0x23ba050>, <kernel.DependentProduct object at 0x23ba128>) of role type named sy_c_Filter_Oeventually_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.53/0.73  Using role type
% 0.53/0.73  Declaring eventu1038000079068216329at_nat:((product_prod_nat_nat->Prop)->(filter1242075044329608583at_nat->Prop))
% 0.53/0.73  FOF formula (<kernel.Constant object at 0x23b8ef0>, <kernel.DependentProduct object at 0x23ba0e0>) of role type named sy_c_Filter_Oeventually_001t__Real__Oreal
% 0.53/0.73  Using role type
% 0.53/0.73  Declaring eventually_real:((real->Prop)->(filter_real->Prop))
% 0.53/0.73  FOF formula (<kernel.Constant object at 0x23b8ef0>, <kernel.DependentProduct object at 0x23ba248>) of role type named sy_c_Filter_Ofilterlim_001t__Nat__Onat_001t__Nat__Onat
% 0.53/0.73  Using role type
% 0.53/0.73  Declaring filterlim_nat_nat:((nat->nat)->(filter_nat->(filter_nat->Prop)))
% 0.53/0.73  FOF formula (<kernel.Constant object at 0x23ba368>, <kernel.DependentProduct object at 0x23ba098>) of role type named sy_c_Filter_Ofilterlim_001t__Nat__Onat_001t__Real__Oreal
% 0.53/0.73  Using role type
% 0.53/0.73  Declaring filterlim_nat_real:((nat->real)->(filter_real->(filter_nat->Prop)))
% 0.53/0.73  FOF formula (<kernel.Constant object at 0x23ba3f8>, <kernel.DependentProduct object at 0x23ba320>) of role type named sy_c_Filter_Ofilterlim_001t__Real__Oreal_001t__Real__Oreal
% 0.53/0.73  Using role type
% 0.53/0.73  Declaring filterlim_real_real:((real->real)->(filter_real->(filter_real->Prop)))
% 0.53/0.73  FOF formula (<kernel.Constant object at 0x23ba440>, <kernel.DependentProduct object at 0x23ba128>) of role type named sy_c_Filter_Ofiltermap_001t__Real__Oreal_001t__Real__Oreal
% 0.53/0.73  Using role type
% 0.53/0.73  Declaring filtermap_real_real:((real->real)->(filter_real->filter_real))
% 0.53/0.73  FOF formula (<kernel.Constant object at 0x23ba3f8>, <kernel.DependentProduct object at 0x23ba440>) of role type named sy_c_Filter_Oprincipal_001t__Product____Type__Oprod_It__Complex__Ocomplex_Mt__Complex__Ocomplex_J
% 0.53/0.73  Using role type
% 0.53/0.73  Declaring princi3496590319149328850omplex:(set_Pr5085853215250843933omplex->filter6041513312241820739omplex)
% 0.53/0.73  FOF formula (<kernel.Constant object at 0x23ba128>, <kernel.DependentProduct object at 0x23ba3f8>) of role type named sy_c_Filter_Oprincipal_001t__Product____Type__Oprod_It__Real__Oreal_Mt__Real__Oreal_J
% 0.53/0.73  Using role type
% 0.53/0.73  Declaring princi6114159922880469582l_real:(set_Pr6218003697084177305l_real->filter2146258269922977983l_real)
% 0.53/0.73  FOF formula (<kernel.Constant object at 0x23ba3b0>, <kernel.DependentProduct object at 0x23ba440>) of role type named sy_c_Filter_Oprod__filter_001t__Nat__Onat_001t__Nat__Onat
% 0.53/0.73  Using role type
% 0.53/0.73  Declaring prod_filter_nat_nat:(filter_nat->(filter_nat->filter1242075044329608583at_nat))
% 0.53/0.73  FOF formula (<kernel.Constant object at 0x23ba290>, <kernel.DependentProduct object at 0x23ba560>) of role type named sy_c_Finite__Set_Ocard_001_Eo
% 0.53/0.73  Using role type
% 0.53/0.73  Declaring finite_card_o:(set_o->nat)
% 0.53/0.74  FOF formula (<kernel.Constant object at 0x23ba518>, <kernel.DependentProduct object at 0x23ba3b0>) of role type named sy_c_Finite__Set_Ocard_001t__Complex__Ocomplex
% 0.53/0.74  Using role type
% 0.53/0.74  Declaring finite_card_complex:(set_complex->nat)
% 0.53/0.74  FOF formula (<kernel.Constant object at 0x23ba560>, <kernel.DependentProduct object at 0x23ba638>) of role type named sy_c_Finite__Set_Ocard_001t__List__Olist_It__Nat__Onat_J
% 0.53/0.74  Using role type
% 0.53/0.74  Declaring finite_card_list_nat:(set_list_nat->nat)
% 0.53/0.74  FOF formula (<kernel.Constant object at 0x23ba320>, <kernel.DependentProduct object at 0x23ba680>) of role type named sy_c_Finite__Set_Ocard_001t__Nat__Onat
% 0.53/0.74  Using role type
% 0.53/0.74  Declaring finite_card_nat:(set_nat->nat)
% 0.53/0.74  FOF formula (<kernel.Constant object at 0x23ba560>, <kernel.DependentProduct object at 0x23ba6c8>) of role type named sy_c_Finite__Set_Ocard_001t__Product____Type__Ounit
% 0.53/0.74  Using role type
% 0.53/0.74  Declaring finite410649719033368117t_unit:(set_Product_unit->nat)
% 0.53/0.74  FOF formula (<kernel.Constant object at 0x23ba290>, <kernel.DependentProduct object at 0x23ba758>) of role type named sy_c_Finite__Set_Ocard_001t__String__Ochar
% 0.53/0.74  Using role type
% 0.53/0.74  Declaring finite_card_char:(set_char->nat)
% 0.53/0.74  FOF formula (<kernel.Constant object at 0x23ba5a8>, <kernel.DependentProduct object at 0x23ba7a0>) of role type named sy_c_Finite__Set_Ofinite_001_Eo
% 0.53/0.74  Using role type
% 0.53/0.74  Declaring finite_finite_o:(set_o->Prop)
% 0.53/0.74  FOF formula (<kernel.Constant object at 0x23ba560>, <kernel.DependentProduct object at 0x23ba680>) of role type named sy_c_Finite__Set_Ofinite_001t__Complex__Ocomplex
% 0.53/0.74  Using role type
% 0.53/0.74  Declaring finite3207457112153483333omplex:(set_complex->Prop)
% 0.53/0.74  FOF formula (<kernel.Constant object at 0x23ba5a8>, <kernel.DependentProduct object at 0x23ba830>) of role type named sy_c_Finite__Set_Ofinite_001t__Extended____Nat__Oenat
% 0.53/0.74  Using role type
% 0.53/0.74  Declaring finite4001608067531595151d_enat:(set_Extended_enat->Prop)
% 0.53/0.74  FOF formula (<kernel.Constant object at 0x23ba560>, <kernel.DependentProduct object at 0x23ba8c0>) of role type named sy_c_Finite__Set_Ofinite_001t__Int__Oint
% 0.53/0.74  Using role type
% 0.53/0.74  Declaring finite_finite_int:(set_int->Prop)
% 0.53/0.74  FOF formula (<kernel.Constant object at 0x23ba680>, <kernel.DependentProduct object at 0x23ba908>) of role type named sy_c_Finite__Set_Ofinite_001t__List__Olist_I_Eo_J
% 0.53/0.74  Using role type
% 0.53/0.74  Declaring finite_finite_list_o:(set_list_o->Prop)
% 0.53/0.74  FOF formula (<kernel.Constant object at 0x23ba560>, <kernel.DependentProduct object at 0x23ba950>) of role type named sy_c_Finite__Set_Ofinite_001t__List__Olist_It__Complex__Ocomplex_J
% 0.53/0.74  Using role type
% 0.53/0.74  Declaring finite8712137658972009173omplex:(set_list_complex->Prop)
% 0.53/0.74  FOF formula (<kernel.Constant object at 0x23ba908>, <kernel.DependentProduct object at 0x23ba9e0>) of role type named sy_c_Finite__Set_Ofinite_001t__List__Olist_It__Int__Oint_J
% 0.53/0.74  Using role type
% 0.53/0.74  Declaring finite3922522038869484883st_int:(set_list_int->Prop)
% 0.53/0.74  FOF formula (<kernel.Constant object at 0x23ba950>, <kernel.DependentProduct object at 0x23baa70>) of role type named sy_c_Finite__Set_Ofinite_001t__List__Olist_It__Nat__Onat_J
% 0.53/0.74  Using role type
% 0.53/0.74  Declaring finite8100373058378681591st_nat:(set_list_nat->Prop)
% 0.53/0.74  FOF formula (<kernel.Constant object at 0x23ba9e0>, <kernel.DependentProduct object at 0x23bab00>) of role type named sy_c_Finite__Set_Ofinite_001t__List__Olist_It__Real__Oreal_J
% 0.53/0.74  Using role type
% 0.53/0.74  Declaring finite306553202115118035t_real:(set_list_real->Prop)
% 0.53/0.74  FOF formula (<kernel.Constant object at 0x23baa70>, <kernel.DependentProduct object at 0x23bab90>) of role type named sy_c_Finite__Set_Ofinite_001t__List__Olist_It__VEBT____Definitions__OVEBT_J
% 0.53/0.74  Using role type
% 0.53/0.74  Declaring finite3004134309566078307T_VEBT:(set_list_VEBT_VEBT->Prop)
% 0.53/0.74  FOF formula (<kernel.Constant object at 0x23ba9e0>, <kernel.DependentProduct object at 0x23bac20>) of role type named sy_c_Finite__Set_Ofinite_001t__Nat__Onat
% 0.53/0.74  Using role type
% 0.53/0.74  Declaring finite_finite_nat:(set_nat->Prop)
% 0.53/0.74  FOF formula (<kernel.Constant object at 0x23bab00>, <kernel.DependentProduct object at 0x23bac68>) of role type named sy_c_Finite__Set_Ofinite_001t__Num__Onum
% 0.53/0.74  Using role type
% 0.53/0.74  Declaring finite_finite_num:(set_num->Prop)
% 0.53/0.74  FOF formula (<kernel.Constant object at 0x23ba9e0>, <kernel.DependentProduct object at 0x23bacb0>) of role type named sy_c_Finite__Set_Ofinite_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.53/0.74  Using role type
% 0.53/0.74  Declaring finite6177210948735845034at_nat:(set_Pr1261947904930325089at_nat->Prop)
% 0.53/0.74  FOF formula (<kernel.Constant object at 0x23bab00>, <kernel.DependentProduct object at 0x23bad40>) of role type named sy_c_Finite__Set_Ofinite_001t__Real__Oreal
% 0.53/0.74  Using role type
% 0.53/0.74  Declaring finite_finite_real:(set_real->Prop)
% 0.53/0.74  FOF formula (<kernel.Constant object at 0x23ba9e0>, <kernel.DependentProduct object at 0x23bad88>) of role type named sy_c_Finite__Set_Ofinite_001t__Set__Oset_It__Complex__Ocomplex_J
% 0.53/0.74  Using role type
% 0.53/0.74  Declaring finite6551019134538273531omplex:(set_set_complex->Prop)
% 0.53/0.74  FOF formula (<kernel.Constant object at 0x23bad40>, <kernel.DependentProduct object at 0x23bae18>) of role type named sy_c_Finite__Set_Ofinite_001t__Set__Oset_It__Nat__Onat_J
% 0.53/0.74  Using role type
% 0.53/0.74  Declaring finite1152437895449049373et_nat:(set_set_nat->Prop)
% 0.53/0.74  FOF formula (<kernel.Constant object at 0x23bad88>, <kernel.DependentProduct object at 0x23baea8>) of role type named sy_c_Finite__Set_Ofinite_001t__Set__Oset_It__Real__Oreal_J
% 0.53/0.74  Using role type
% 0.53/0.74  Declaring finite9007344921179782393t_real:(set_set_real->Prop)
% 0.53/0.74  FOF formula (<kernel.Constant object at 0x23bae18>, <kernel.DependentProduct object at 0x23baf38>) of role type named sy_c_Finite__Set_Ofinite_001t__VEBT____Definitions__OVEBT
% 0.53/0.74  Using role type
% 0.53/0.74  Declaring finite5795047828879050333T_VEBT:(set_VEBT_VEBT->Prop)
% 0.53/0.74  FOF formula (<kernel.Constant object at 0x23baea8>, <kernel.DependentProduct object at 0x23bad88>) of role type named sy_c_Fun_Obij__betw_001t__Complex__Ocomplex_001t__Complex__Ocomplex
% 0.53/0.74  Using role type
% 0.53/0.74  Declaring bij_be1856998921033663316omplex:((complex->complex)->(set_complex->(set_complex->Prop)))
% 0.53/0.74  FOF formula (<kernel.Constant object at 0x23baf80>, <kernel.DependentProduct object at 0x23baf38>) of role type named sy_c_Fun_Obij__betw_001t__Complex__Ocomplex_001t__Int__Oint
% 0.53/0.74  Using role type
% 0.53/0.74  Declaring bij_betw_complex_int:((complex->int)->(set_complex->(set_int->Prop)))
% 0.53/0.74  FOF formula (<kernel.Constant object at 0x23baea8>, <kernel.DependentProduct object at 0x2b4b0722b128>) of role type named sy_c_Fun_Obij__betw_001t__Complex__Ocomplex_001t__Real__Oreal
% 0.53/0.74  Using role type
% 0.53/0.74  Declaring bij_be1121013576637796946x_real:((complex->real)->(set_complex->(set_real->Prop)))
% 0.53/0.74  FOF formula (<kernel.Constant object at 0x23baf80>, <kernel.DependentProduct object at 0x2b4b0722b128>) of role type named sy_c_Fun_Obij__betw_001t__Int__Oint_001t__Complex__Ocomplex
% 0.53/0.74  Using role type
% 0.53/0.74  Declaring bij_betw_int_complex:((int->complex)->(set_int->(set_complex->Prop)))
% 0.53/0.74  FOF formula (<kernel.Constant object at 0x23baf38>, <kernel.DependentProduct object at 0x2b4b0722b128>) of role type named sy_c_Fun_Obij__betw_001t__Int__Oint_001t__Int__Oint
% 0.53/0.74  Using role type
% 0.53/0.74  Declaring bij_betw_int_int:((int->int)->(set_int->(set_int->Prop)))
% 0.53/0.74  FOF formula (<kernel.Constant object at 0x23baf80>, <kernel.DependentProduct object at 0x2b4b0722b128>) of role type named sy_c_Fun_Obij__betw_001t__Int__Oint_001t__Real__Oreal
% 0.53/0.74  Using role type
% 0.53/0.74  Declaring bij_betw_int_real:((int->real)->(set_int->(set_real->Prop)))
% 0.53/0.74  FOF formula (<kernel.Constant object at 0x23baea8>, <kernel.DependentProduct object at 0x2b4b0722b0e0>) of role type named sy_c_Fun_Obij__betw_001t__Nat__Onat_001t__Complex__Ocomplex
% 0.53/0.74  Using role type
% 0.53/0.74  Declaring bij_betw_nat_complex:((nat->complex)->(set_nat->(set_complex->Prop)))
% 0.53/0.74  FOF formula (<kernel.Constant object at 0x23baea8>, <kernel.DependentProduct object at 0x2b4b0722b050>) of role type named sy_c_Fun_Obij__betw_001t__Nat__Onat_001t__Nat__Onat
% 0.53/0.74  Using role type
% 0.53/0.74  Declaring bij_betw_nat_nat:((nat->nat)->(set_nat->(set_nat->Prop)))
% 0.53/0.74  FOF formula (<kernel.Constant object at 0x2b4b0722b320>, <kernel.DependentProduct object at 0x2b4b0722b368>) of role type named sy_c_Fun_Obij__betw_001t__Real__Oreal_001t__Complex__Ocomplex
% 0.53/0.74  Using role type
% 0.53/0.74  Declaring bij_be1067425076133476306omplex:((real->complex)->(set_real->(set_complex->Prop)))
% 0.53/0.74  FOF formula (<kernel.Constant object at 0x2b4b0722b3b0>, <kernel.DependentProduct object at 0x2b4b0722b128>) of role type named sy_c_Fun_Obij__betw_001t__Real__Oreal_001t__Int__Oint
% 0.53/0.75  Using role type
% 0.53/0.75  Declaring bij_betw_real_int:((real->int)->(set_real->(set_int->Prop)))
% 0.53/0.75  FOF formula (<kernel.Constant object at 0x2b4b0722b248>, <kernel.DependentProduct object at 0x2b4b0722b290>) of role type named sy_c_Fun_Obij__betw_001t__Real__Oreal_001t__Real__Oreal
% 0.53/0.75  Using role type
% 0.53/0.75  Declaring bij_betw_real_real:((real->real)->(set_real->(set_real->Prop)))
% 0.53/0.75  FOF formula (<kernel.Constant object at 0x2b4b0722b488>, <kernel.DependentProduct object at 0x2b4b0722b440>) of role type named sy_c_Fun_Ocomp_001t__Nat__Onat_001t__Nat__Onat_001t__Nat__Onat
% 0.53/0.75  Using role type
% 0.53/0.75  Declaring comp_nat_nat_nat:((nat->nat)->((nat->nat)->(nat->nat)))
% 0.53/0.75  FOF formula (<kernel.Constant object at 0x2b4b0722b4d0>, <kernel.DependentProduct object at 0x2b4b0722b518>) of role type named sy_c_Fun_Ocomp_001t__Nat__Onat_001t__Real__Oreal_001t__Nat__Onat
% 0.53/0.75  Using role type
% 0.53/0.75  Declaring comp_nat_real_nat:((nat->real)->((nat->nat)->(nat->real)))
% 0.53/0.75  FOF formula (<kernel.Constant object at 0x2b4b0722b560>, <kernel.DependentProduct object at 0x2b4b0722b128>) of role type named sy_c_Fun_Oinj__on_001t__Nat__Onat_001t__Nat__Onat
% 0.53/0.75  Using role type
% 0.53/0.75  Declaring inj_on_nat_nat:((nat->nat)->(set_nat->Prop))
% 0.53/0.75  FOF formula (<kernel.Constant object at 0x2b4b0722b518>, <kernel.DependentProduct object at 0x2b4b0722b3f8>) of role type named sy_c_Fun_Oinj__on_001t__Nat__Onat_001t__String__Ochar
% 0.53/0.75  Using role type
% 0.53/0.75  Declaring inj_on_nat_char:((nat->char)->(set_nat->Prop))
% 0.53/0.75  FOF formula (<kernel.Constant object at 0x2b4b0722b128>, <kernel.DependentProduct object at 0x2b4b0722b098>) of role type named sy_c_Fun_Oinj__on_001t__Real__Oreal_001t__Real__Oreal
% 0.53/0.75  Using role type
% 0.53/0.75  Declaring inj_on_real_real:((real->real)->(set_real->Prop))
% 0.53/0.75  FOF formula (<kernel.Constant object at 0x2b4b0722b518>, <kernel.DependentProduct object at 0x2b4b0722b488>) of role type named sy_c_Fun_Omap__fun_001t__Int__Oint_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_001_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_001_062_It__Int__Oint_Mt__Int__Oint_J
% 0.53/0.75  Using role type
% 0.53/0.75  Declaring map_fu4960017516451851995nt_int:((int->product_prod_nat_nat)->(((product_prod_nat_nat->product_prod_nat_nat)->(int->int))->((product_prod_nat_nat->(product_prod_nat_nat->product_prod_nat_nat))->(int->(int->int)))))
% 0.53/0.75  FOF formula (<kernel.Constant object at 0x2b4b0722b098>, <kernel.DependentProduct object at 0x2b4b0722b680>) of role type named sy_c_Fun_Omap__fun_001t__Int__Oint_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_001t__Int__Oint
% 0.53/0.75  Using role type
% 0.53/0.75  Declaring map_fu3667384564859982768at_int:((int->product_prod_nat_nat)->((product_prod_nat_nat->int)->((product_prod_nat_nat->product_prod_nat_nat)->(int->int))))
% 0.53/0.75  FOF formula (<kernel.Constant object at 0x2b4b0722b488>, <kernel.DependentProduct object at 0x2b4b0722b638>) of role type named sy_c_Fun_Ostrict__mono__on_001t__Nat__Onat_001t__Nat__Onat
% 0.53/0.75  Using role type
% 0.53/0.75  Declaring strict1292158309912662752at_nat:((nat->nat)->(set_nat->Prop))
% 0.53/0.75  FOF formula (<kernel.Constant object at 0x2b4b0722b680>, <kernel.DependentProduct object at 0x2b4b0722b5f0>) of role type named sy_c_Fun_Othe__inv__into_001t__Real__Oreal_001t__Real__Oreal
% 0.53/0.75  Using role type
% 0.53/0.75  Declaring the_in5290026491893676941l_real:(set_real->((real->real)->(real->real)))
% 0.53/0.75  FOF formula (<kernel.Constant object at 0x2b4b0722b7a0>, <kernel.DependentProduct object at 0x2b4b0722b638>) of role type named sy_c_GCD_Obezw
% 0.53/0.75  Using role type
% 0.53/0.75  Declaring bezw:(nat->(nat->product_prod_int_int))
% 0.53/0.75  FOF formula (<kernel.Constant object at 0x2b4b0722b878>, <kernel.DependentProduct object at 0x2b4b0722b680>) of role type named sy_c_GCD_Obezw__rel
% 0.53/0.75  Using role type
% 0.53/0.75  Declaring bezw_rel:(product_prod_nat_nat->(product_prod_nat_nat->Prop))
% 0.53/0.75  FOF formula (<kernel.Constant object at 0x2b4b0722b4d0>, <kernel.DependentProduct object at 0x2b4b0722b830>) of role type named sy_c_Groups_Oabs__class_Oabs_001t__Code____Numeral__Ointeger
% 0.53/0.75  Using role type
% 0.53/0.75  Declaring abs_abs_Code_integer:(code_integer->code_integer)
% 0.53/0.75  FOF formula (<kernel.Constant object at 0x2b4b0722b5f0>, <kernel.DependentProduct object at 0x2b4b0722b8c0>) of role type named sy_c_Groups_Oabs__class_Oabs_001t__Complex__Ocomplex
% 0.53/0.75  Using role type
% 0.53/0.75  Declaring abs_abs_complex:(complex->complex)
% 0.53/0.75  FOF formula (<kernel.Constant object at 0x2b4b0722b320>, <kernel.DependentProduct object at 0x2b4b0722b908>) of role type named sy_c_Groups_Oabs__class_Oabs_001t__Int__Oint
% 0.53/0.75  Using role type
% 0.53/0.75  Declaring abs_abs_int:(int->int)
% 0.53/0.75  FOF formula (<kernel.Constant object at 0x2b4b0722b680>, <kernel.DependentProduct object at 0x2b4b0722b950>) of role type named sy_c_Groups_Oabs__class_Oabs_001t__Real__Oreal
% 0.53/0.75  Using role type
% 0.53/0.75  Declaring abs_abs_real:(real->real)
% 0.53/0.75  FOF formula (<kernel.Constant object at 0x2b4b0722b320>, <kernel.DependentProduct object at 0x2b4b0722b680>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Code____Numeral__Ointeger
% 0.53/0.75  Using role type
% 0.53/0.75  Declaring minus_8373710615458151222nteger:(code_integer->(code_integer->code_integer))
% 0.53/0.75  FOF formula (<kernel.Constant object at 0x2b4b0722b998>, <kernel.DependentProduct object at 0x2b4b0722b950>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Complex__Ocomplex
% 0.53/0.75  Using role type
% 0.53/0.75  Declaring minus_minus_complex:(complex->(complex->complex))
% 0.53/0.75  FOF formula (<kernel.Constant object at 0x2b4b0722b320>, <kernel.DependentProduct object at 0x2b4b0722b998>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Extended____Nat__Oenat
% 0.53/0.75  Using role type
% 0.53/0.75  Declaring minus_3235023915231533773d_enat:(extended_enat->(extended_enat->extended_enat))
% 0.53/0.75  FOF formula (<kernel.Constant object at 0x2b4b0722ba70>, <kernel.DependentProduct object at 0x2b4b0722b950>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Int__Oint
% 0.53/0.75  Using role type
% 0.53/0.75  Declaring minus_minus_int:(int->(int->int))
% 0.53/0.75  FOF formula (<kernel.Constant object at 0x2b4b0722b830>, <kernel.DependentProduct object at 0x2b4b0722b320>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Nat__Onat
% 0.53/0.75  Using role type
% 0.53/0.75  Declaring minus_minus_nat:(nat->(nat->nat))
% 0.53/0.75  FOF formula (<kernel.Constant object at 0x2b4b0722bb48>, <kernel.DependentProduct object at 0x2b4b0722ba70>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Real__Oreal
% 0.53/0.75  Using role type
% 0.53/0.75  Declaring minus_minus_real:(real->(real->real))
% 0.53/0.75  FOF formula (<kernel.Constant object at 0x2b4b0722b830>, <kernel.DependentProduct object at 0x2b4b0722bb48>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Set__Oset_It__Complex__Ocomplex_J
% 0.53/0.75  Using role type
% 0.53/0.75  Declaring minus_811609699411566653omplex:(set_complex->(set_complex->set_complex))
% 0.53/0.75  FOF formula (<kernel.Constant object at 0x2b4b0722ba28>, <kernel.DependentProduct object at 0x2b4b0722ba70>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Set__Oset_It__Int__Oint_J
% 0.53/0.75  Using role type
% 0.53/0.75  Declaring minus_minus_set_int:(set_int->(set_int->set_int))
% 0.53/0.75  FOF formula (<kernel.Constant object at 0x2b4b0722b680>, <kernel.DependentProduct object at 0x2b4b0722b830>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Set__Oset_It__Nat__Onat_J
% 0.53/0.75  Using role type
% 0.53/0.75  Declaring minus_minus_set_nat:(set_nat->(set_nat->set_nat))
% 0.53/0.75  FOF formula (<kernel.Constant object at 0x2b4b0722ba28>, <kernel.DependentProduct object at 0x2b4b0722bb48>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J
% 0.53/0.75  Using role type
% 0.53/0.75  Declaring minus_1356011639430497352at_nat:(set_Pr1261947904930325089at_nat->(set_Pr1261947904930325089at_nat->set_Pr1261947904930325089at_nat))
% 0.53/0.75  FOF formula (<kernel.Constant object at 0x2b4b0722bb00>, <kernel.DependentProduct object at 0x2b4b0722b830>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Set__Oset_It__Real__Oreal_J
% 0.53/0.75  Using role type
% 0.53/0.75  Declaring minus_minus_set_real:(set_real->(set_real->set_real))
% 0.53/0.75  FOF formula (<kernel.Constant object at 0x2b4b0722b680>, <kernel.Constant object at 0x2b4b0722b830>) of role type named sy_c_Groups_Oone__class_Oone_001t__Code____Numeral__Ointeger
% 0.53/0.75  Using role type
% 0.53/0.75  Declaring one_one_Code_integer:code_integer
% 0.53/0.76  FOF formula (<kernel.Constant object at 0x2b4b0722bb48>, <kernel.Constant object at 0x2b4b0722b830>) of role type named sy_c_Groups_Oone__class_Oone_001t__Complex__Ocomplex
% 0.53/0.76  Using role type
% 0.53/0.76  Declaring one_one_complex:complex
% 0.53/0.76  FOF formula (<kernel.Constant object at 0x2b4b0722b680>, <kernel.Constant object at 0x2b4b0722bd88>) of role type named sy_c_Groups_Oone__class_Oone_001t__Extended____Nat__Oenat
% 0.53/0.76  Using role type
% 0.53/0.76  Declaring one_on7984719198319812577d_enat:extended_enat
% 0.53/0.76  FOF formula (<kernel.Constant object at 0x2b4b0722be18>, <kernel.Constant object at 0x2b4b0722bd88>) of role type named sy_c_Groups_Oone__class_Oone_001t__Int__Oint
% 0.53/0.76  Using role type
% 0.53/0.76  Declaring one_one_int:int
% 0.53/0.76  FOF formula (<kernel.Constant object at 0x2b4b0722bc68>, <kernel.Constant object at 0x2b4b0722bd88>) of role type named sy_c_Groups_Oone__class_Oone_001t__Nat__Onat
% 0.53/0.76  Using role type
% 0.53/0.76  Declaring one_one_nat:nat
% 0.53/0.76  FOF formula (<kernel.Constant object at 0x2b4b0722be60>, <kernel.Constant object at 0x2b4b0722bd88>) of role type named sy_c_Groups_Oone__class_Oone_001t__Real__Oreal
% 0.53/0.76  Using role type
% 0.53/0.76  Declaring one_one_real:real
% 0.53/0.76  FOF formula (<kernel.Constant object at 0x2b4b0722bc68>, <kernel.DependentProduct object at 0x2b4b0722be60>) of role type named sy_c_Groups_Oplus__class_Oplus_001t__Code____Numeral__Ointeger
% 0.53/0.76  Using role type
% 0.53/0.76  Declaring plus_p5714425477246183910nteger:(code_integer->(code_integer->code_integer))
% 0.53/0.76  FOF formula (<kernel.Constant object at 0x2b4b0722bfc8>, <kernel.DependentProduct object at 0x2b4b0722bef0>) of role type named sy_c_Groups_Oplus__class_Oplus_001t__Complex__Ocomplex
% 0.53/0.76  Using role type
% 0.53/0.76  Declaring plus_plus_complex:(complex->(complex->complex))
% 0.53/0.76  FOF formula (<kernel.Constant object at 0x2b4b0722bc68>, <kernel.DependentProduct object at 0x2b4b0722be60>) of role type named sy_c_Groups_Oplus__class_Oplus_001t__Extended____Nat__Oenat
% 0.53/0.76  Using role type
% 0.53/0.76  Declaring plus_p3455044024723400733d_enat:(extended_enat->(extended_enat->extended_enat))
% 0.53/0.76  FOF formula (<kernel.Constant object at 0x2b4b0722bf38>, <kernel.DependentProduct object at 0x2b4b07231128>) of role type named sy_c_Groups_Oplus__class_Oplus_001t__Int__Oint
% 0.53/0.76  Using role type
% 0.53/0.76  Declaring plus_plus_int:(int->(int->int))
% 0.53/0.76  FOF formula (<kernel.Constant object at 0x2b4b0722bc68>, <kernel.DependentProduct object at 0x2b4b07231200>) of role type named sy_c_Groups_Oplus__class_Oplus_001t__Nat__Onat
% 0.53/0.76  Using role type
% 0.53/0.76  Declaring plus_plus_nat:(nat->(nat->nat))
% 0.53/0.76  FOF formula (<kernel.Constant object at 0x2b4b0722be60>, <kernel.DependentProduct object at 0x2b4b07231248>) of role type named sy_c_Groups_Oplus__class_Oplus_001t__Num__Onum
% 0.53/0.76  Using role type
% 0.53/0.76  Declaring plus_plus_num:(num->(num->num))
% 0.53/0.76  FOF formula (<kernel.Constant object at 0x2b4b0722bc68>, <kernel.DependentProduct object at 0x2b4b07231050>) of role type named sy_c_Groups_Oplus__class_Oplus_001t__Real__Oreal
% 0.53/0.76  Using role type
% 0.53/0.76  Declaring plus_plus_real:(real->(real->real))
% 0.53/0.76  FOF formula (<kernel.Constant object at 0x2b4b0722be60>, <kernel.DependentProduct object at 0x2b4b07231200>) of role type named sy_c_Groups_Osgn__class_Osgn_001t__Complex__Ocomplex
% 0.53/0.76  Using role type
% 0.53/0.76  Declaring sgn_sgn_complex:(complex->complex)
% 0.53/0.76  FOF formula (<kernel.Constant object at 0x2b4b0722be60>, <kernel.DependentProduct object at 0x2b4b072310e0>) of role type named sy_c_Groups_Osgn__class_Osgn_001t__Int__Oint
% 0.53/0.76  Using role type
% 0.53/0.76  Declaring sgn_sgn_int:(int->int)
% 0.53/0.76  FOF formula (<kernel.Constant object at 0x2b4b07231248>, <kernel.DependentProduct object at 0x2b4b07231320>) of role type named sy_c_Groups_Osgn__class_Osgn_001t__Real__Oreal
% 0.53/0.76  Using role type
% 0.53/0.76  Declaring sgn_sgn_real:(real->real)
% 0.53/0.76  FOF formula (<kernel.Constant object at 0x2b4b07231098>, <kernel.DependentProduct object at 0x2b4b07231248>) of role type named sy_c_Groups_Otimes__class_Otimes_001t__Code____Numeral__Ointeger
% 0.53/0.76  Using role type
% 0.53/0.76  Declaring times_3573771949741848930nteger:(code_integer->(code_integer->code_integer))
% 0.53/0.76  FOF formula (<kernel.Constant object at 0x2b4b07231368>, <kernel.DependentProduct object at 0x2b4b07231320>) of role type named sy_c_Groups_Otimes__class_Otimes_001t__Complex__Ocomplex
% 0.53/0.76  Using role type
% 0.53/0.76  Declaring times_times_complex:(complex->(complex->complex))
% 0.53/0.76  FOF formula (<kernel.Constant object at 0x2b4b07231098>, <kernel.DependentProduct object at 0x2b4b07231368>) of role type named sy_c_Groups_Otimes__class_Otimes_001t__Extended____Nat__Oenat
% 0.53/0.76  Using role type
% 0.53/0.76  Declaring times_7803423173614009249d_enat:(extended_enat->(extended_enat->extended_enat))
% 0.53/0.76  FOF formula (<kernel.Constant object at 0x2b4b07231440>, <kernel.DependentProduct object at 0x2b4b07231320>) of role type named sy_c_Groups_Otimes__class_Otimes_001t__Int__Oint
% 0.53/0.76  Using role type
% 0.53/0.76  Declaring times_times_int:(int->(int->int))
% 0.53/0.76  FOF formula (<kernel.Constant object at 0x2b4b07231050>, <kernel.DependentProduct object at 0x2b4b07231098>) of role type named sy_c_Groups_Otimes__class_Otimes_001t__Nat__Onat
% 0.53/0.76  Using role type
% 0.53/0.76  Declaring times_times_nat:(nat->(nat->nat))
% 0.53/0.76  FOF formula (<kernel.Constant object at 0x2b4b07231518>, <kernel.DependentProduct object at 0x2b4b07231440>) of role type named sy_c_Groups_Otimes__class_Otimes_001t__Num__Onum
% 0.53/0.76  Using role type
% 0.53/0.76  Declaring times_times_num:(num->(num->num))
% 0.53/0.76  FOF formula (<kernel.Constant object at 0x2b4b07231248>, <kernel.DependentProduct object at 0x2b4b07231050>) of role type named sy_c_Groups_Otimes__class_Otimes_001t__Real__Oreal
% 0.53/0.76  Using role type
% 0.53/0.76  Declaring times_times_real:(real->(real->real))
% 0.53/0.76  FOF formula (<kernel.Constant object at 0x2b4b07231518>, <kernel.DependentProduct object at 0x2b4b07231368>) of role type named sy_c_Groups_Ouminus__class_Ouminus_001t__Code____Numeral__Ointeger
% 0.53/0.76  Using role type
% 0.53/0.76  Declaring uminus1351360451143612070nteger:(code_integer->code_integer)
% 0.53/0.76  FOF formula (<kernel.Constant object at 0x2b4b07231050>, <kernel.DependentProduct object at 0x2b4b07231680>) of role type named sy_c_Groups_Ouminus__class_Ouminus_001t__Complex__Ocomplex
% 0.53/0.76  Using role type
% 0.53/0.76  Declaring uminus1482373934393186551omplex:(complex->complex)
% 0.53/0.76  FOF formula (<kernel.Constant object at 0x2b4b072313f8>, <kernel.DependentProduct object at 0x2b4b07231710>) of role type named sy_c_Groups_Ouminus__class_Ouminus_001t__Int__Oint
% 0.53/0.76  Using role type
% 0.53/0.76  Declaring uminus_uminus_int:(int->int)
% 0.53/0.76  FOF formula (<kernel.Constant object at 0x2b4b07231638>, <kernel.DependentProduct object at 0x2b4b07231758>) of role type named sy_c_Groups_Ouminus__class_Ouminus_001t__Real__Oreal
% 0.53/0.76  Using role type
% 0.53/0.76  Declaring uminus_uminus_real:(real->real)
% 0.53/0.76  FOF formula (<kernel.Constant object at 0x2b4b072313f8>, <kernel.DependentProduct object at 0x2b4b072317a0>) of role type named sy_c_Groups_Ouminus__class_Ouminus_001t__Set__Oset_It__Complex__Ocomplex_J
% 0.53/0.76  Using role type
% 0.53/0.76  Declaring uminus8566677241136511917omplex:(set_complex->set_complex)
% 0.53/0.76  FOF formula (<kernel.Constant object at 0x2b4b07231758>, <kernel.DependentProduct object at 0x2b4b07231830>) of role type named sy_c_Groups_Ouminus__class_Ouminus_001t__Set__Oset_It__Int__Oint_J
% 0.53/0.76  Using role type
% 0.53/0.76  Declaring uminus1532241313380277803et_int:(set_int->set_int)
% 0.53/0.76  FOF formula (<kernel.Constant object at 0x2b4b072317a0>, <kernel.DependentProduct object at 0x2b4b072318c0>) of role type named sy_c_Groups_Ouminus__class_Ouminus_001t__Set__Oset_It__Nat__Onat_J
% 0.53/0.76  Using role type
% 0.53/0.76  Declaring uminus5710092332889474511et_nat:(set_nat->set_nat)
% 0.53/0.76  FOF formula (<kernel.Constant object at 0x2b4b07231830>, <kernel.DependentProduct object at 0x2b4b072317a0>) of role type named sy_c_Groups_Ouminus__class_Ouminus_001t__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J
% 0.53/0.76  Using role type
% 0.53/0.76  Declaring uminus6524753893492686040at_nat:(set_Pr1261947904930325089at_nat->set_Pr1261947904930325089at_nat)
% 0.53/0.76  FOF formula (<kernel.Constant object at 0x2b4b072318c0>, <kernel.DependentProduct object at 0x2b4b072319e0>) of role type named sy_c_Groups_Ouminus__class_Ouminus_001t__Set__Oset_It__Real__Oreal_J
% 0.53/0.76  Using role type
% 0.53/0.76  Declaring uminus612125837232591019t_real:(set_real->set_real)
% 0.53/0.76  FOF formula (<kernel.Constant object at 0x2b4b072317a0>, <kernel.Constant object at 0x2b4b07231908>) of role type named sy_c_Groups_Ozero__class_Ozero_001t__Code____Numeral__Ointeger
% 0.53/0.76  Using role type
% 0.53/0.76  Declaring zero_z3403309356797280102nteger:code_integer
% 0.53/0.76  FOF formula (<kernel.Constant object at 0x2b4b07231998>, <kernel.Constant object at 0x2b4b07231908>) of role type named sy_c_Groups_Ozero__class_Ozero_001t__Complex__Ocomplex
% 0.53/0.76  Using role type
% 0.53/0.76  Declaring zero_zero_complex:complex
% 0.53/0.76  FOF formula (<kernel.Constant object at 0x2b4b072317a0>, <kernel.Constant object at 0x2b4b07231878>) of role type named sy_c_Groups_Ozero__class_Ozero_001t__Extended____Nat__Oenat
% 0.53/0.76  Using role type
% 0.53/0.76  Declaring zero_z5237406670263579293d_enat:extended_enat
% 0.53/0.76  FOF formula (<kernel.Constant object at 0x2b4b07231a70>, <kernel.Constant object at 0x2b4b07231878>) of role type named sy_c_Groups_Ozero__class_Ozero_001t__Int__Oint
% 0.53/0.76  Using role type
% 0.53/0.76  Declaring zero_zero_int:int
% 0.53/0.76  FOF formula (<kernel.Constant object at 0x2b4b07231b00>, <kernel.Constant object at 0x2b4b07231878>) of role type named sy_c_Groups_Ozero__class_Ozero_001t__Nat__Onat
% 0.53/0.76  Using role type
% 0.53/0.76  Declaring zero_zero_nat:nat
% 0.53/0.76  FOF formula (<kernel.Constant object at 0x2b4b07231b48>, <kernel.Constant object at 0x2b4b07231878>) of role type named sy_c_Groups_Ozero__class_Ozero_001t__Real__Oreal
% 0.53/0.76  Using role type
% 0.53/0.76  Declaring zero_zero_real:real
% 0.53/0.76  FOF formula (<kernel.Constant object at 0x2b4b07231b00>, <kernel.DependentProduct object at 0x2b4b07231b90>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Complex__Ocomplex_001t__Complex__Ocomplex
% 0.53/0.76  Using role type
% 0.53/0.76  Declaring groups7754918857620584856omplex:((complex->complex)->(set_complex->complex))
% 0.53/0.76  FOF formula (<kernel.Constant object at 0x2b4b07231878>, <kernel.DependentProduct object at 0x2b4b07231b48>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Complex__Ocomplex_001t__Extended____Nat__Oenat
% 0.53/0.76  Using role type
% 0.53/0.76  Declaring groups1752964319039525884d_enat:((complex->extended_enat)->(set_complex->extended_enat))
% 0.53/0.76  FOF formula (<kernel.Constant object at 0x2b4b07231b90>, <kernel.DependentProduct object at 0x2b4b07231b00>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Complex__Ocomplex_001t__Int__Oint
% 0.53/0.76  Using role type
% 0.53/0.76  Declaring groups5690904116761175830ex_int:((complex->int)->(set_complex->int))
% 0.53/0.76  FOF formula (<kernel.Constant object at 0x2b4b07231b48>, <kernel.DependentProduct object at 0x2b4b07231878>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Complex__Ocomplex_001t__Nat__Onat
% 0.60/0.76  Using role type
% 0.60/0.76  Declaring groups5693394587270226106ex_nat:((complex->nat)->(set_complex->nat))
% 0.60/0.76  FOF formula (<kernel.Constant object at 0x2b4b07231b00>, <kernel.DependentProduct object at 0x2b4b07231b90>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Complex__Ocomplex_001t__Real__Oreal
% 0.60/0.76  Using role type
% 0.60/0.76  Declaring groups5808333547571424918x_real:((complex->real)->(set_complex->real))
% 0.60/0.76  FOF formula (<kernel.Constant object at 0x2b4b07231878>, <kernel.DependentProduct object at 0x2b4b07231b48>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Int__Oint_001t__Complex__Ocomplex
% 0.60/0.76  Using role type
% 0.60/0.76  Declaring groups3049146728041665814omplex:((int->complex)->(set_int->complex))
% 0.60/0.76  FOF formula (<kernel.Constant object at 0x2b4b07231b90>, <kernel.DependentProduct object at 0x2b4b07231b00>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Int__Oint_001t__Extended____Nat__Oenat
% 0.60/0.76  Using role type
% 0.60/0.76  Declaring groups4225252721152677374d_enat:((int->extended_enat)->(set_int->extended_enat))
% 0.60/0.76  FOF formula (<kernel.Constant object at 0x2b4b07231b48>, <kernel.DependentProduct object at 0x2b4b07231bd8>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Int__Oint_001t__Int__Oint
% 0.60/0.76  Using role type
% 0.60/0.76  Declaring groups4538972089207619220nt_int:((int->int)->(set_int->int))
% 0.60/0.76  FOF formula (<kernel.Constant object at 0x2b4b07231b48>, <kernel.DependentProduct object at 0x2b4b072330e0>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Int__Oint_001t__Nat__Onat
% 0.60/0.76  Using role type
% 0.60/0.76  Declaring groups4541462559716669496nt_nat:((int->nat)->(set_int->nat))
% 0.60/0.76  FOF formula (<kernel.Constant object at 0x2b4b07231b48>, <kernel.DependentProduct object at 0x2b4b07233128>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Int__Oint_001t__Real__Oreal
% 0.60/0.77  Using role type
% 0.60/0.77  Declaring groups8778361861064173332t_real:((int->real)->(set_int->real))
% 0.60/0.77  FOF formula (<kernel.Constant object at 0x2b4b07231b90>, <kernel.DependentProduct object at 0x2b4b07233170>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Nat__Onat_001t__Code____Numeral__Ointeger
% 0.60/0.77  Using role type
% 0.60/0.77  Declaring groups7501900531339628137nteger:((nat->code_integer)->(set_nat->code_integer))
% 0.60/0.77  FOF formula (<kernel.Constant object at 0x2b4b07233200>, <kernel.DependentProduct object at 0x2b4b07233248>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Nat__Onat_001t__Complex__Ocomplex
% 0.60/0.77  Using role type
% 0.60/0.77  Declaring groups2073611262835488442omplex:((nat->complex)->(set_nat->complex))
% 0.60/0.77  FOF formula (<kernel.Constant object at 0x2b4b072332d8>, <kernel.DependentProduct object at 0x2b4b072331b8>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Nat__Onat_001t__Extended____Nat__Oenat
% 0.60/0.77  Using role type
% 0.60/0.77  Declaring groups7108830773950497114d_enat:((nat->extended_enat)->(set_nat->extended_enat))
% 0.60/0.77  FOF formula (<kernel.Constant object at 0x2b4b07233290>, <kernel.DependentProduct object at 0x2b4b07233200>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Nat__Onat_001t__Int__Oint
% 0.60/0.77  Using role type
% 0.60/0.77  Declaring groups3539618377306564664at_int:((nat->int)->(set_nat->int))
% 0.60/0.77  FOF formula (<kernel.Constant object at 0x2b4b07233368>, <kernel.DependentProduct object at 0x2b4b072333f8>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Nat__Onat_001t__Nat__Onat
% 0.60/0.77  Using role type
% 0.60/0.77  Declaring groups3542108847815614940at_nat:((nat->nat)->(set_nat->nat))
% 0.60/0.77  FOF formula (<kernel.Constant object at 0x2b4b07233290>, <kernel.DependentProduct object at 0x2b4b072332d8>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Nat__Onat_001t__Real__Oreal
% 0.60/0.77  Using role type
% 0.60/0.77  Declaring groups6591440286371151544t_real:((nat->real)->(set_nat->real))
% 0.60/0.77  FOF formula (<kernel.Constant object at 0x2b4b072333f8>, <kernel.DependentProduct object at 0x2b4b07233200>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_001t__Complex__Ocomplex
% 0.60/0.77  Using role type
% 0.60/0.77  Declaring groups6381953495645901045omplex:((product_prod_nat_nat->complex)->(set_Pr1261947904930325089at_nat->complex))
% 0.60/0.77  FOF formula (<kernel.Constant object at 0x2b4b072332d8>, <kernel.DependentProduct object at 0x2b4b07233098>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_001t__Int__Oint
% 0.60/0.77  Using role type
% 0.60/0.77  Declaring groups975429370522433651at_int:((product_prod_nat_nat->int)->(set_Pr1261947904930325089at_nat->int))
% 0.60/0.77  FOF formula (<kernel.Constant object at 0x2b4b07233200>, <kernel.DependentProduct object at 0x2b4b072335a8>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_001t__Nat__Onat
% 0.60/0.77  Using role type
% 0.60/0.77  Declaring groups977919841031483927at_nat:((product_prod_nat_nat->nat)->(set_Pr1261947904930325089at_nat->nat))
% 0.60/0.77  FOF formula (<kernel.Constant object at 0x2b4b07233098>, <kernel.DependentProduct object at 0x2b4b07233638>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_001t__Real__Oreal
% 0.60/0.77  Using role type
% 0.60/0.77  Declaring groups4567486121110086003t_real:((product_prod_nat_nat->real)->(set_Pr1261947904930325089at_nat->real))
% 0.60/0.77  FOF formula (<kernel.Constant object at 0x2b4b072335a8>, <kernel.DependentProduct object at 0x2b4b07233368>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Real__Oreal_001t__Complex__Ocomplex
% 0.60/0.77  Using role type
% 0.60/0.77  Declaring groups5754745047067104278omplex:((real->complex)->(set_real->complex))
% 0.60/0.77  FOF formula (<kernel.Constant object at 0x2b4b07233638>, <kernel.DependentProduct object at 0x2b4b07233098>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Real__Oreal_001t__Extended____Nat__Oenat
% 0.60/0.77  Using role type
% 0.60/0.77  Declaring groups2800946370649118462d_enat:((real->extended_enat)->(set_real->extended_enat))
% 0.60/0.77  FOF formula (<kernel.Constant object at 0x2b4b07233368>, <kernel.DependentProduct object at 0x2b4b072335a8>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Real__Oreal_001t__Int__Oint
% 0.60/0.77  Using role type
% 0.60/0.77  Declaring groups1932886352136224148al_int:((real->int)->(set_real->int))
% 0.60/0.77  FOF formula (<kernel.Constant object at 0x2b4b07233098>, <kernel.DependentProduct object at 0x2b4b07233638>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Real__Oreal_001t__Nat__Onat
% 0.60/0.77  Using role type
% 0.60/0.77  Declaring groups1935376822645274424al_nat:((real->nat)->(set_real->nat))
% 0.60/0.77  FOF formula (<kernel.Constant object at 0x2b4b072335a8>, <kernel.DependentProduct object at 0x2b4b07233368>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Real__Oreal_001t__Real__Oreal
% 0.60/0.77  Using role type
% 0.60/0.77  Declaring groups8097168146408367636l_real:((real->real)->(set_real->real))
% 0.60/0.77  FOF formula (<kernel.Constant object at 0x2b4b07233638>, <kernel.DependentProduct object at 0x2b4b07233098>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Complex__Ocomplex_001t__Code____Numeral__Ointeger
% 0.60/0.77  Using role type
% 0.60/0.77  Declaring groups8682486955453173170nteger:((complex->code_integer)->(set_complex->code_integer))
% 0.60/0.77  FOF formula (<kernel.Constant object at 0x2b4b07233368>, <kernel.DependentProduct object at 0x2b4b072335a8>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Complex__Ocomplex_001t__Complex__Ocomplex
% 0.60/0.77  Using role type
% 0.60/0.77  Declaring groups3708469109370488835omplex:((complex->complex)->(set_complex->complex))
% 0.60/0.77  FOF formula (<kernel.Constant object at 0x2b4b07233098>, <kernel.DependentProduct object at 0x2b4b07233638>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Complex__Ocomplex_001t__Extended____Nat__Oenat
% 0.60/0.77  Using role type
% 0.60/0.77  Declaring groups8780218893797010257d_enat:((complex->extended_enat)->(set_complex->extended_enat))
% 0.60/0.77  FOF formula (<kernel.Constant object at 0x2b4b072335a8>, <kernel.DependentProduct object at 0x2b4b07233368>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Complex__Ocomplex_001t__Int__Oint
% 0.60/0.77  Using role type
% 0.60/0.77  Declaring groups858564598930262913ex_int:((complex->int)->(set_complex->int))
% 0.60/0.77  FOF formula (<kernel.Constant object at 0x2b4b07233638>, <kernel.DependentProduct object at 0x2b4b07233098>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Complex__Ocomplex_001t__Nat__Onat
% 0.60/0.77  Using role type
% 0.60/0.77  Declaring groups861055069439313189ex_nat:((complex->nat)->(set_complex->nat))
% 0.60/0.77  FOF formula (<kernel.Constant object at 0x2b4b07233368>, <kernel.DependentProduct object at 0x2b4b072335a8>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Complex__Ocomplex_001t__Real__Oreal
% 0.60/0.77  Using role type
% 0.60/0.77  Declaring groups766887009212190081x_real:((complex->real)->(set_complex->real))
% 0.60/0.77  FOF formula (<kernel.Constant object at 0x2b4b07233098>, <kernel.DependentProduct object at 0x2b4b07233638>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Int__Oint_001t__Code____Numeral__Ointeger
% 0.60/0.77  Using role type
% 0.60/0.77  Declaring groups3827104343326376752nteger:((int->code_integer)->(set_int->code_integer))
% 0.60/0.77  FOF formula (<kernel.Constant object at 0x2b4b072335a8>, <kernel.DependentProduct object at 0x2b4b07233368>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Int__Oint_001t__Complex__Ocomplex
% 0.60/0.77  Using role type
% 0.60/0.77  Declaring groups7440179247065528705omplex:((int->complex)->(set_int->complex))
% 0.60/0.77  FOF formula (<kernel.Constant object at 0x2b4b07233638>, <kernel.DependentProduct object at 0x2b4b07233098>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Int__Oint_001t__Extended____Nat__Oenat
% 0.60/0.77  Using role type
% 0.60/0.77  Declaring groups5078248829458667347d_enat:((int->extended_enat)->(set_int->extended_enat))
% 0.60/0.77  FOF formula (<kernel.Constant object at 0x2b4b07233368>, <kernel.DependentProduct object at 0x2b4b072335a8>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Int__Oint_001t__Int__Oint
% 0.60/0.77  Using role type
% 0.60/0.78  Declaring groups1705073143266064639nt_int:((int->int)->(set_int->int))
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x2b4b07233098>, <kernel.DependentProduct object at 0x2b4b07233758>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Int__Oint_001t__Nat__Onat
% 0.60/0.78  Using role type
% 0.60/0.78  Declaring groups1707563613775114915nt_nat:((int->nat)->(set_int->nat))
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x2b4b07233098>, <kernel.DependentProduct object at 0x2b4b07238098>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Int__Oint_001t__Real__Oreal
% 0.60/0.78  Using role type
% 0.60/0.78  Declaring groups2316167850115554303t_real:((int->real)->(set_int->real))
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x2b4b07233098>, <kernel.DependentProduct object at 0x2b4b07238128>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Nat__Onat_001t__Code____Numeral__Ointeger
% 0.60/0.78  Using role type
% 0.60/0.78  Declaring groups3455450783089532116nteger:((nat->code_integer)->(set_nat->code_integer))
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x2b4b07233368>, <kernel.DependentProduct object at 0x2b4b07238170>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Nat__Onat_001t__Complex__Ocomplex
% 0.60/0.78  Using role type
% 0.60/0.78  Declaring groups6464643781859351333omplex:((nat->complex)->(set_nat->complex))
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x2b4b07238200>, <kernel.DependentProduct object at 0x2b4b07238248>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Nat__Onat_001t__Extended____Nat__Oenat
% 0.60/0.78  Using role type
% 0.60/0.78  Declaring groups7961826882256487087d_enat:((nat->extended_enat)->(set_nat->extended_enat))
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x2b4b072382d8>, <kernel.DependentProduct object at 0x2b4b072381b8>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Nat__Onat_001t__Int__Oint
% 0.60/0.78  Using role type
% 0.60/0.78  Declaring groups705719431365010083at_int:((nat->int)->(set_nat->int))
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x2b4b07238290>, <kernel.DependentProduct object at 0x2b4b07238200>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Nat__Onat_001t__Nat__Onat
% 0.60/0.78  Using role type
% 0.60/0.78  Declaring groups708209901874060359at_nat:((nat->nat)->(set_nat->nat))
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x2b4b07238368>, <kernel.DependentProduct object at 0x2b4b072383f8>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Nat__Onat_001t__Real__Oreal
% 0.60/0.78  Using role type
% 0.60/0.78  Declaring groups129246275422532515t_real:((nat->real)->(set_nat->real))
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x2b4b07238290>, <kernel.DependentProduct object at 0x2b4b072380e0>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_001t__Complex__Ocomplex
% 0.60/0.78  Using role type
% 0.60/0.78  Declaring groups8110221916422527690omplex:((product_prod_nat_nat->complex)->(set_Pr1261947904930325089at_nat->complex))
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x2b4b072383f8>, <kernel.DependentProduct object at 0x2b4b07238200>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_001t__Int__Oint
% 0.60/0.78  Using role type
% 0.60/0.78  Declaring groups4075276357253098568at_int:((product_prod_nat_nat->int)->(set_Pr1261947904930325089at_nat->int))
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x2b4b072380e0>, <kernel.DependentProduct object at 0x2b4b07238518>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_001t__Nat__Onat
% 0.60/0.78  Using role type
% 0.60/0.78  Declaring groups4077766827762148844at_nat:((product_prod_nat_nat->nat)->(set_Pr1261947904930325089at_nat->nat))
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x2b4b07238200>, <kernel.DependentProduct object at 0x2b4b072385a8>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_001t__Real__Oreal
% 0.60/0.78  Using role type
% 0.60/0.78  Declaring groups6036352826371341000t_real:((product_prod_nat_nat->real)->(set_Pr1261947904930325089at_nat->real))
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x2b4b07238518>, <kernel.DependentProduct object at 0x2b4b072382d8>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Real__Oreal_001t__Code____Numeral__Ointeger
% 0.60/0.78  Using role type
% 0.60/0.78  Declaring groups6225526099057966256nteger:((real->code_integer)->(set_real->code_integer))
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x2b4b072385a8>, <kernel.DependentProduct object at 0x2b4b07238200>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Real__Oreal_001t__Complex__Ocomplex
% 0.60/0.78  Using role type
% 0.60/0.78  Declaring groups713298508707869441omplex:((real->complex)->(set_real->complex))
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x2b4b072382d8>, <kernel.DependentProduct object at 0x2b4b07238518>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Real__Oreal_001t__Extended____Nat__Oenat
% 0.60/0.78  Using role type
% 0.60/0.78  Declaring groups7973222482632965587d_enat:((real->extended_enat)->(set_real->extended_enat))
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x2b4b07238200>, <kernel.DependentProduct object at 0x2b4b072385a8>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Real__Oreal_001t__Int__Oint
% 0.60/0.78  Using role type
% 0.60/0.78  Declaring groups4694064378042380927al_int:((real->int)->(set_real->int))
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x2b4b07238518>, <kernel.DependentProduct object at 0x2b4b072382d8>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Real__Oreal_001t__Nat__Onat
% 0.60/0.78  Using role type
% 0.60/0.78  Declaring groups4696554848551431203al_nat:((real->nat)->(set_real->nat))
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x2b4b072385a8>, <kernel.DependentProduct object at 0x2b4b07238200>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Real__Oreal_001t__Real__Oreal
% 0.60/0.78  Using role type
% 0.60/0.78  Declaring groups1681761925125756287l_real:((real->real)->(set_real->real))
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x2b4b072382d8>, <kernel.DependentProduct object at 0x2b4b072385a8>) of role type named sy_c_Groups__List_Ocomm__semiring__0__class_Ohorner__sum_001_Eo_001t__Int__Oint
% 0.60/0.78  Using role type
% 0.60/0.78  Declaring groups9116527308978886569_o_int:((Prop->int)->(int->(list_o->int)))
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x2b4b07238200>, <kernel.DependentProduct object at 0x2b4b07238c20>) of role type named sy_c_Groups__List_Omonoid__add__class_Osum__list_001t__Nat__Onat
% 0.60/0.78  Using role type
% 0.60/0.78  Declaring groups4561878855575611511st_nat:(list_nat->nat)
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x2b4b07238320>, <kernel.DependentProduct object at 0x2b4b07238c68>) of role type named sy_c_HOL_OThe_001t__Int__Oint
% 0.60/0.78  Using role type
% 0.60/0.78  Declaring the_int:((int->Prop)->int)
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x2b4b07238b48>, <kernel.DependentProduct object at 0x2b4b07238cb0>) of role type named sy_c_HOL_OThe_001t__Real__Oreal
% 0.60/0.78  Using role type
% 0.60/0.78  Declaring the_real:((real->Prop)->real)
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x2b4b072382d8>, <kernel.DependentProduct object at 0x2b4b07238cf8>) of role type named sy_c_If_001_062_It__Int__Oint_Mt__Int__Oint_J
% 0.60/0.78  Using role type
% 0.60/0.78  Declaring if_int_int:(Prop->((int->int)->((int->int)->(int->int))))
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x2b4b07238c20>, <kernel.DependentProduct object at 0x2b4b07238320>) of role type named sy_c_If_001_062_It__Nat__Onat_M_062_It__Int__Oint_Mt__Int__Oint_J_J
% 0.60/0.78  Using role type
% 0.60/0.78  Declaring if_nat_int_int:(Prop->((nat->(int->int))->((nat->(int->int))->(nat->(int->int)))))
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x2b4b07238bd8>, <kernel.DependentProduct object at 0x2b4b072382d8>) of role type named sy_c_If_001_062_It__Nat__Onat_M_062_It__Nat__Onat_Mt__Nat__Onat_J_J
% 0.60/0.78  Using role type
% 0.60/0.78  Declaring if_nat_nat_nat:(Prop->((nat->(nat->nat))->((nat->(nat->nat))->(nat->(nat->nat)))))
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x2b4b072385a8>, <kernel.DependentProduct object at 0x2b4b072382d8>) of role type named sy_c_If_001t__Code____Numeral__Ointeger
% 0.60/0.78  Using role type
% 0.60/0.78  Declaring if_Code_integer:(Prop->(code_integer->(code_integer->code_integer)))
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x2b4b07238a70>, <kernel.DependentProduct object at 0x2b4b07238cb0>) of role type named sy_c_If_001t__Complex__Ocomplex
% 0.60/0.79  Using role type
% 0.60/0.79  Declaring if_complex:(Prop->(complex->(complex->complex)))
% 0.60/0.79  FOF formula (<kernel.Constant object at 0x2b4b07238e18>, <kernel.DependentProduct object at 0x2b4b07238a70>) of role type named sy_c_If_001t__Extended____Nat__Oenat
% 0.60/0.79  Using role type
% 0.60/0.79  Declaring if_Extended_enat:(Prop->(extended_enat->(extended_enat->extended_enat)))
% 0.60/0.79  FOF formula (<kernel.Constant object at 0x2b4b07238ea8>, <kernel.DependentProduct object at 0x2b4b07238a70>) of role type named sy_c_If_001t__Int__Oint
% 0.60/0.79  Using role type
% 0.60/0.79  Declaring if_int:(Prop->(int->(int->int)))
% 0.60/0.79  FOF formula (<kernel.Constant object at 0x2b4b07238320>, <kernel.DependentProduct object at 0x2b4b07238a70>) of role type named sy_c_If_001t__List__Olist_It__Int__Oint_J
% 0.60/0.79  Using role type
% 0.60/0.79  Declaring if_list_int:(Prop->(list_int->(list_int->list_int)))
% 0.60/0.79  FOF formula (<kernel.Constant object at 0x2b4b07238cf8>, <kernel.DependentProduct object at 0x2b4b07238a70>) of role type named sy_c_If_001t__List__Olist_It__Nat__Onat_J
% 0.60/0.79  Using role type
% 0.60/0.79  Declaring if_list_nat:(Prop->(list_nat->(list_nat->list_nat)))
% 0.60/0.79  FOF formula (<kernel.Constant object at 0x2b4b07238f80>, <kernel.DependentProduct object at 0x2b4b07238a70>) of role type named sy_c_If_001t__Nat__Onat
% 0.60/0.79  Using role type
% 0.60/0.79  Declaring if_nat:(Prop->(nat->(nat->nat)))
% 0.60/0.79  FOF formula (<kernel.Constant object at 0x2b4b07238fc8>, <kernel.DependentProduct object at 0x2b4b07238a70>) of role type named sy_c_If_001t__Num__Onum
% 0.60/0.79  Using role type
% 0.60/0.79  Declaring if_num:(Prop->(num->(num->num)))
% 0.60/0.79  FOF formula (<kernel.Constant object at 0x2b4b072382d8>, <kernel.DependentProduct object at 0x2b4b07238a70>) of role type named sy_c_If_001t__Option__Ooption_It__Nat__Onat_J
% 0.60/0.79  Using role type
% 0.60/0.79  Declaring if_option_nat:(Prop->(option_nat->(option_nat->option_nat)))
% 0.60/0.79  FOF formula (<kernel.Constant object at 0x2b4b07238f38>, <kernel.DependentProduct object at 0x2b4b07238a70>) of role type named sy_c_If_001t__Option__Ooption_It__Num__Onum_J
% 0.60/0.79  Using role type
% 0.60/0.79  Declaring if_option_num:(Prop->(option_num->(option_num->option_num)))
% 0.60/0.79  FOF formula (<kernel.Constant object at 0x2b4b072382d8>, <kernel.DependentProduct object at 0x2b4b07238f80>) of role type named sy_c_If_001t__Product____Type__Oprod_It__Code____Numeral__Ointeger_M_Eo_J
% 0.60/0.79  Using role type
% 0.60/0.79  Declaring if_Pro5737122678794959658eger_o:(Prop->(produc6271795597528267376eger_o->(produc6271795597528267376eger_o->produc6271795597528267376eger_o)))
% 0.60/0.79  FOF formula (<kernel.Constant object at 0x2b4b07238a70>, <kernel.DependentProduct object at 0x2b4b0723a050>) of role type named sy_c_If_001t__Product____Type__Oprod_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J
% 0.60/0.79  Using role type
% 0.60/0.79  Declaring if_Pro6119634080678213985nteger:(Prop->(produc8923325533196201883nteger->(produc8923325533196201883nteger->produc8923325533196201883nteger)))
% 0.60/0.79  FOF formula (<kernel.Constant object at 0x2b4b07238a70>, <kernel.DependentProduct object at 0x2b4b0723a050>) of role type named sy_c_If_001t__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J
% 0.60/0.79  Using role type
% 0.60/0.79  Declaring if_Pro3027730157355071871nt_int:(Prop->(product_prod_int_int->(product_prod_int_int->product_prod_int_int)))
% 0.60/0.79  FOF formula (<kernel.Constant object at 0x2b4b07238a70>, <kernel.DependentProduct object at 0x2b4b0723a170>) of role type named sy_c_If_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.60/0.79  Using role type
% 0.60/0.79  Declaring if_Pro6206227464963214023at_nat:(Prop->(product_prod_nat_nat->(product_prod_nat_nat->product_prod_nat_nat)))
% 0.60/0.79  FOF formula (<kernel.Constant object at 0x2b4b07238e18>, <kernel.DependentProduct object at 0x2b4b0723a170>) of role type named sy_c_If_001t__Real__Oreal
% 0.60/0.79  Using role type
% 0.60/0.79  Declaring if_real:(Prop->(real->(real->real)))
% 0.60/0.79  FOF formula (<kernel.Constant object at 0x2b4b07238a70>, <kernel.DependentProduct object at 0x2b4b0723a170>) of role type named sy_c_If_001t__Set__Oset_It__Nat__Onat_J
% 0.60/0.79  Using role type
% 0.60/0.79  Declaring if_set_nat:(Prop->(set_nat->(set_nat->set_nat)))
% 0.60/0.79  FOF formula (<kernel.Constant object at 0x2b4b07238a70>, <kernel.DependentProduct object at 0x2b4b0723a170>) of role type named sy_c_If_001t__Set__Oset_It__Real__Oreal_J
% 0.60/0.79  Using role type
% 0.60/0.79  Declaring if_set_real:(Prop->(set_real->(set_real->set_real)))
% 0.60/0.79  FOF formula (<kernel.Constant object at 0x2b4b0723a3f8>, <kernel.DependentProduct object at 0x2b4b0723a170>) of role type named sy_c_If_001t__VEBT____Definitions__OVEBT
% 0.60/0.79  Using role type
% 0.60/0.79  Declaring if_VEBT_VEBT:(Prop->(vEBT_VEBT->(vEBT_VEBT->vEBT_VEBT)))
% 0.60/0.79  FOF formula (<kernel.Constant object at 0x2b4b0723a440>, <kernel.DependentProduct object at 0x2b4b0723a488>) of role type named sy_c_Int_OAbs__Integ
% 0.60/0.79  Using role type
% 0.60/0.79  Declaring abs_Integ:(product_prod_nat_nat->int)
% 0.60/0.79  FOF formula (<kernel.Constant object at 0x2b4b0723a0e0>, <kernel.DependentProduct object at 0x2b4b0723a128>) of role type named sy_c_Int_ORep__Integ
% 0.60/0.79  Using role type
% 0.60/0.79  Declaring rep_Integ:(int->product_prod_nat_nat)
% 0.60/0.79  FOF formula (<kernel.Constant object at 0x2b4b0723a290>, <kernel.DependentProduct object at 0x2b4b0723a2d8>) of role type named sy_c_Int_Onat
% 0.60/0.79  Using role type
% 0.60/0.79  Declaring nat2:(int->nat)
% 0.60/0.79  FOF formula (<kernel.Constant object at 0x2b4b0723a170>, <kernel.DependentProduct object at 0x2b4b0723a0e0>) of role type named sy_c_Int_Opower__int_001t__Real__Oreal
% 0.60/0.79  Using role type
% 0.60/0.79  Declaring power_int_real:(real->(int->real))
% 0.60/0.79  FOF formula (<kernel.Constant object at 0x2b4b0723a4d0>, <kernel.Constant object at 0x2b4b0723a0e0>) of role type named sy_c_Int_Oring__1__class_OInts_001t__Real__Oreal
% 0.60/0.79  Using role type
% 0.60/0.79  Declaring ring_1_Ints_real:set_real
% 0.60/0.79  FOF formula (<kernel.Constant object at 0x2b4b0723a170>, <kernel.DependentProduct object at 0x2b4b0723a488>) of role type named sy_c_Int_Oring__1__class_Oof__int_001t__Code____Numeral__Ointeger
% 0.60/0.79  Using role type
% 0.60/0.79  Declaring ring_18347121197199848620nteger:(int->code_integer)
% 0.60/0.79  FOF formula (<kernel.Constant object at 0x2b4b0723a0e0>, <kernel.DependentProduct object at 0x2b4b0723a5f0>) of role type named sy_c_Int_Oring__1__class_Oof__int_001t__Complex__Ocomplex
% 0.60/0.79  Using role type
% 0.60/0.79  Declaring ring_17405671764205052669omplex:(int->complex)
% 0.60/0.79  FOF formula (<kernel.Constant object at 0x2b4b0723a2d8>, <kernel.DependentProduct object at 0x2b4b0723a680>) of role type named sy_c_Int_Oring__1__class_Oof__int_001t__Int__Oint
% 0.60/0.79  Using role type
% 0.60/0.79  Declaring ring_1_of_int_int:(int->int)
% 0.60/0.79  FOF formula (<kernel.Constant object at 0x2b4b0723a518>, <kernel.DependentProduct object at 0x2b4b0723a6c8>) of role type named sy_c_Int_Oring__1__class_Oof__int_001t__Real__Oreal
% 0.60/0.79  Using role type
% 0.60/0.79  Declaring ring_1_of_int_real:(int->real)
% 0.60/0.79  FOF formula (<kernel.Constant object at 0x2b4b0723a2d8>, <kernel.DependentProduct object at 0x2b4b0723a518>) of role type named sy_c_Lattices_Oinf__class_Oinf_001t__Extended____Nat__Oenat
% 0.60/0.79  Using role type
% 0.60/0.79  Declaring inf_in1870772243966228564d_enat:(extended_enat->(extended_enat->extended_enat))
% 0.60/0.79  FOF formula (<kernel.Constant object at 0x2b4b0723a710>, <kernel.DependentProduct object at 0x2b4b0723a6c8>) of role type named sy_c_Lattices_Oinf__class_Oinf_001t__Nat__Onat
% 0.60/0.79  Using role type
% 0.60/0.79  Declaring inf_inf_nat:(nat->(nat->nat))
% 0.60/0.79  FOF formula (<kernel.Constant object at 0x2b4b0723a2d8>, <kernel.DependentProduct object at 0x2b4b0723a488>) of role type named sy_c_Lattices_Oinf__class_Oinf_001t__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J
% 0.60/0.79  Using role type
% 0.60/0.79  Declaring inf_in2572325071724192079at_nat:(set_Pr1261947904930325089at_nat->(set_Pr1261947904930325089at_nat->set_Pr1261947904930325089at_nat))
% 0.60/0.79  FOF formula (<kernel.Constant object at 0x2b4b0723a6c8>, <kernel.DependentProduct object at 0x2b4b0723a710>) of role type named sy_c_Lattices_Osemilattice__neutr__order_001t__Nat__Onat
% 0.60/0.79  Using role type
% 0.60/0.79  Declaring semila1623282765462674594er_nat:((nat->(nat->nat))->(nat->((nat->(nat->Prop))->((nat->(nat->Prop))->Prop))))
% 0.60/0.79  FOF formula (<kernel.Constant object at 0x2b4b0723a488>, <kernel.DependentProduct object at 0x2b4b0723a6c8>) of role type named sy_c_Lattices_Osup__class_Osup_001t__Extended____Nat__Oenat
% 0.60/0.79  Using role type
% 0.60/0.79  Declaring sup_su3973961784419623482d_enat:(extended_enat->(extended_enat->extended_enat))
% 0.60/0.79  FOF formula (<kernel.Constant object at 0x2b4b0723a950>, <kernel.DependentProduct object at 0x2b4b0723a710>) of role type named sy_c_Lattices_Osup__class_Osup_001t__Int__Oint
% 0.60/0.80  Using role type
% 0.60/0.80  Declaring sup_sup_int:(int->(int->int))
% 0.60/0.80  FOF formula (<kernel.Constant object at 0x2b4b0723a8c0>, <kernel.DependentProduct object at 0x2b4b0723a488>) of role type named sy_c_Lattices_Osup__class_Osup_001t__Nat__Onat
% 0.60/0.80  Using role type
% 0.60/0.80  Declaring sup_sup_nat:(nat->(nat->nat))
% 0.60/0.80  FOF formula (<kernel.Constant object at 0x2b4b0723a680>, <kernel.DependentProduct object at 0x2b4b0723a950>) of role type named sy_c_Lattices_Osup__class_Osup_001t__Set__Oset_It__Nat__Onat_J
% 0.60/0.80  Using role type
% 0.60/0.80  Declaring sup_sup_set_nat:(set_nat->(set_nat->set_nat))
% 0.60/0.80  FOF formula (<kernel.Constant object at 0x2b4b0723a8c0>, <kernel.DependentProduct object at 0x2b4b0723a7a0>) of role type named sy_c_Lattices__Big_Olinorder__class_OMax_001t__Nat__Onat
% 0.60/0.80  Using role type
% 0.60/0.80  Declaring lattic8265883725875713057ax_nat:(set_nat->nat)
% 0.60/0.80  FOF formula (<kernel.Constant object at 0x2b4b0723a908>, <kernel.DependentProduct object at 0x2b4b0723a488>) of role type named sy_c_Limits_OBfun_001t__Nat__Onat_001t__Real__Oreal
% 0.60/0.80  Using role type
% 0.60/0.80  Declaring bfun_nat_real:((nat->real)->(filter_nat->Prop))
% 0.60/0.80  FOF formula (<kernel.Constant object at 0x2b4b0723a368>, <kernel.DependentProduct object at 0x2b4b0723a908>) of role type named sy_c_List_Oappend_001t__Int__Oint
% 0.60/0.80  Using role type
% 0.60/0.80  Declaring append_int:(list_int->(list_int->list_int))
% 0.60/0.80  FOF formula (<kernel.Constant object at 0x2b4b0723a7a0>, <kernel.DependentProduct object at 0x2b4b0723a488>) of role type named sy_c_List_Oappend_001t__Nat__Onat
% 0.60/0.80  Using role type
% 0.60/0.80  Declaring append_nat:(list_nat->(list_nat->list_nat))
% 0.60/0.80  FOF formula (<kernel.Constant object at 0x2b4b0723abd8>, <kernel.DependentProduct object at 0x2b4b0723a8c0>) of role type named sy_c_List_Ocount__list_001t__Int__Oint
% 0.60/0.80  Using role type
% 0.60/0.80  Declaring count_list_int:(list_int->(int->nat))
% 0.60/0.80  FOF formula (<kernel.Constant object at 0x2b4b0723ac68>, <kernel.DependentProduct object at 0x2b4b0723a368>) of role type named sy_c_List_Ocount__list_001t__Nat__Onat
% 0.60/0.80  Using role type
% 0.60/0.80  Declaring count_list_nat:(list_nat->(nat->nat))
% 0.60/0.80  FOF formula (<kernel.Constant object at 0x2b4b0723ab00>, <kernel.DependentProduct object at 0x2b4b0723abd8>) of role type named sy_c_List_Ocount__list_001t__Real__Oreal
% 0.60/0.80  Using role type
% 0.60/0.80  Declaring count_list_real:(list_real->(real->nat))
% 0.60/0.80  FOF formula (<kernel.Constant object at 0x2b4b0723ab90>, <kernel.DependentProduct object at 0x2b4b0723aab8>) of role type named sy_c_List_Odistinct_001t__Int__Oint
% 0.60/0.80  Using role type
% 0.60/0.80  Declaring distinct_int:(list_int->Prop)
% 0.60/0.80  FOF formula (<kernel.Constant object at 0x2b4b0723a488>, <kernel.DependentProduct object at 0x2b4b0723a7a0>) of role type named sy_c_List_Odistinct_001t__Nat__Onat
% 0.60/0.80  Using role type
% 0.60/0.80  Declaring distinct_nat:(list_nat->Prop)
% 0.60/0.80  FOF formula (<kernel.Constant object at 0x2b4b0723ab00>, <kernel.DependentProduct object at 0x2b4b0723ab90>) of role type named sy_c_List_Odrop_001t__Nat__Onat
% 0.60/0.80  Using role type
% 0.60/0.80  Declaring drop_nat:(nat->(list_nat->list_nat))
% 0.60/0.80  FOF formula (<kernel.Constant object at 0x2b4b0723ac68>, <kernel.DependentProduct object at 0x2b4b0723ae18>) of role type named sy_c_List_Olinorder__class_Osorted__list__of__set_001t__Nat__Onat
% 0.60/0.80  Using role type
% 0.60/0.80  Declaring linord2614967742042102400et_nat:(set_nat->list_nat)
% 0.60/0.80  FOF formula (<kernel.Constant object at 0x2b4b0723ad88>, <kernel.DependentProduct object at 0x2b4b0723ab00>) of role type named sy_c_List_Olist_OCons_001t__Int__Oint
% 0.60/0.80  Using role type
% 0.60/0.80  Declaring cons_int:(int->(list_int->list_int))
% 0.60/0.80  FOF formula (<kernel.Constant object at 0x2b4b0723a8c0>, <kernel.DependentProduct object at 0x2b4b0723ac68>) of role type named sy_c_List_Olist_OCons_001t__Nat__Onat
% 0.60/0.80  Using role type
% 0.60/0.80  Declaring cons_nat:(nat->(list_nat->list_nat))
% 0.60/0.80  FOF formula (<kernel.Constant object at 0x2b4b0723ae60>, <kernel.Constant object at 0x2b4b0723ac68>) of role type named sy_c_List_Olist_ONil_001t__Int__Oint
% 0.60/0.80  Using role type
% 0.60/0.80  Declaring nil_int:list_int
% 0.60/0.80  FOF formula (<kernel.Constant object at 0x2b4b0723ab00>, <kernel.Constant object at 0x2b4b0723ac68>) of role type named sy_c_List_Olist_ONil_001t__Nat__Onat
% 0.60/0.80  Using role type
% 0.60/0.80  Declaring nil_nat:list_nat
% 0.60/0.80  FOF formula (<kernel.Constant object at 0x2b4b0723abd8>, <kernel.DependentProduct object at 0x2b4b0723af80>) of role type named sy_c_List_Olist_Ohd_001t__Nat__Onat
% 0.64/0.80  Using role type
% 0.64/0.80  Declaring hd_nat:(list_nat->nat)
% 0.64/0.80  FOF formula (<kernel.Constant object at 0x2b4b0723aef0>, <kernel.DependentProduct object at 0x2b4b0723af80>) of role type named sy_c_List_Olist_Omap_001t__Nat__Onat_001t__Nat__Onat
% 0.64/0.80  Using role type
% 0.64/0.80  Declaring map_nat_nat:((nat->nat)->(list_nat->list_nat))
% 0.64/0.80  FOF formula (<kernel.Constant object at 0x2b4b0723ae60>, <kernel.DependentProduct object at 0x2b4b0723ae18>) of role type named sy_c_List_Olist_Oset_001_Eo
% 0.64/0.80  Using role type
% 0.64/0.80  Declaring set_o2:(list_o->set_o)
% 0.64/0.80  FOF formula (<kernel.Constant object at 0x2b4b0723aab8>, <kernel.DependentProduct object at 0x2b4b0723b050>) of role type named sy_c_List_Olist_Oset_001t__Complex__Ocomplex
% 0.64/0.80  Using role type
% 0.64/0.80  Declaring set_complex2:(list_complex->set_complex)
% 0.64/0.80  FOF formula (<kernel.Constant object at 0x2b4b0723ab00>, <kernel.DependentProduct object at 0x2b4b0723b098>) of role type named sy_c_List_Olist_Oset_001t__Int__Oint
% 0.64/0.80  Using role type
% 0.64/0.80  Declaring set_int2:(list_int->set_int)
% 0.64/0.80  FOF formula (<kernel.Constant object at 0x2b4b0723ae18>, <kernel.DependentProduct object at 0x2b4b0723b0e0>) of role type named sy_c_List_Olist_Oset_001t__Nat__Onat
% 0.64/0.80  Using role type
% 0.64/0.80  Declaring set_nat2:(list_nat->set_nat)
% 0.64/0.80  FOF formula (<kernel.Constant object at 0x2b4b0723ab00>, <kernel.DependentProduct object at 0x2b4b0723b050>) of role type named sy_c_List_Olist_Oset_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.64/0.80  Using role type
% 0.64/0.80  Declaring set_Pr5648618587558075414at_nat:(list_P6011104703257516679at_nat->set_Pr1261947904930325089at_nat)
% 0.64/0.80  FOF formula (<kernel.Constant object at 0x2b4b0723aab8>, <kernel.DependentProduct object at 0x2b4b0723b1b8>) of role type named sy_c_List_Olist_Oset_001t__Real__Oreal
% 0.64/0.80  Using role type
% 0.64/0.80  Declaring set_real2:(list_real->set_real)
% 0.64/0.80  FOF formula (<kernel.Constant object at 0x2b4b0723ae60>, <kernel.DependentProduct object at 0x2b4b0723b200>) of role type named sy_c_List_Olist_Oset_001t__VEBT____Definitions__OVEBT
% 0.64/0.80  Using role type
% 0.64/0.80  Declaring set_VEBT_VEBT2:(list_VEBT_VEBT->set_VEBT_VEBT)
% 0.64/0.80  FOF formula (<kernel.Constant object at 0x2b4b0723aab8>, <kernel.DependentProduct object at 0x2b4b0723b200>) of role type named sy_c_List_Olist_Osize__list_001t__VEBT____Definitions__OVEBT
% 0.64/0.80  Using role type
% 0.64/0.80  Declaring size_list_VEBT_VEBT:((vEBT_VEBT->nat)->(list_VEBT_VEBT->nat))
% 0.64/0.80  FOF formula (<kernel.Constant object at 0x2b4b0723aab8>, <kernel.DependentProduct object at 0x2b4b0723b050>) of role type named sy_c_List_Olist_Otl_001t__Nat__Onat
% 0.64/0.80  Using role type
% 0.64/0.80  Declaring tl_nat:(list_nat->list_nat)
% 0.64/0.80  FOF formula (<kernel.Constant object at 0x2b4b0723b248>, <kernel.DependentProduct object at 0x2b4b0723b128>) of role type named sy_c_List_Olist__update_001_Eo
% 0.64/0.80  Using role type
% 0.64/0.80  Declaring list_update_o:(list_o->(nat->(Prop->list_o)))
% 0.64/0.80  FOF formula (<kernel.Constant object at 0x2b4b0723b320>, <kernel.DependentProduct object at 0x2b4b0723b170>) of role type named sy_c_List_Olist__update_001t__Complex__Ocomplex
% 0.64/0.80  Using role type
% 0.64/0.80  Declaring list_update_complex:(list_complex->(nat->(complex->list_complex)))
% 0.64/0.80  FOF formula (<kernel.Constant object at 0x2b4b0723b290>, <kernel.DependentProduct object at 0x2b4b0723b200>) of role type named sy_c_List_Olist__update_001t__Int__Oint
% 0.64/0.80  Using role type
% 0.64/0.80  Declaring list_update_int:(list_int->(nat->(int->list_int)))
% 0.64/0.80  FOF formula (<kernel.Constant object at 0x2b4b0723b440>, <kernel.DependentProduct object at 0x2b4b0723b320>) of role type named sy_c_List_Olist__update_001t__Nat__Onat
% 0.64/0.80  Using role type
% 0.64/0.80  Declaring list_update_nat:(list_nat->(nat->(nat->list_nat)))
% 0.64/0.80  FOF formula (<kernel.Constant object at 0x2b4b0723b290>, <kernel.DependentProduct object at 0x2b4b0723b440>) of role type named sy_c_List_Olist__update_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.64/0.80  Using role type
% 0.64/0.80  Declaring list_u6180841689913720943at_nat:(list_P6011104703257516679at_nat->(nat->(product_prod_nat_nat->list_P6011104703257516679at_nat)))
% 0.64/0.80  FOF formula (<kernel.Constant object at 0x2b4b0723b4d0>, <kernel.DependentProduct object at 0x2b4b0723b320>) of role type named sy_c_List_Olist__update_001t__Real__Oreal
% 0.64/0.81  Using role type
% 0.64/0.81  Declaring list_update_real:(list_real->(nat->(real->list_real)))
% 0.64/0.81  FOF formula (<kernel.Constant object at 0x2b4b0723b290>, <kernel.DependentProduct object at 0x2b4b0723b4d0>) of role type named sy_c_List_Olist__update_001t__VEBT____Definitions__OVEBT
% 0.64/0.81  Using role type
% 0.64/0.81  Declaring list_u1324408373059187874T_VEBT:(list_VEBT_VEBT->(nat->(vEBT_VEBT->list_VEBT_VEBT)))
% 0.64/0.81  FOF formula (<kernel.Constant object at 0x2b4b0723b5a8>, <kernel.DependentProduct object at 0x2b4b0723b320>) of role type named sy_c_List_Onth_001_Eo
% 0.64/0.81  Using role type
% 0.64/0.81  Declaring nth_o:(list_o->(nat->Prop))
% 0.64/0.81  FOF formula (<kernel.Constant object at 0x2b4b0723b518>, <kernel.DependentProduct object at 0x2b4b0723b290>) of role type named sy_c_List_Onth_001t__Code____Numeral__Ointeger
% 0.64/0.81  Using role type
% 0.64/0.81  Declaring nth_Code_integer:(list_Code_integer->(nat->code_integer))
% 0.64/0.81  FOF formula (<kernel.Constant object at 0x2b4b0723b5f0>, <kernel.DependentProduct object at 0x2b4b0723b5a8>) of role type named sy_c_List_Onth_001t__Complex__Ocomplex
% 0.64/0.81  Using role type
% 0.64/0.81  Declaring nth_complex:(list_complex->(nat->complex))
% 0.64/0.81  FOF formula (<kernel.Constant object at 0x2b4b0723b2d8>, <kernel.DependentProduct object at 0x2b4b0723b5f0>) of role type named sy_c_List_Onth_001t__Int__Oint
% 0.64/0.81  Using role type
% 0.64/0.81  Declaring nth_int:(list_int->(nat->int))
% 0.64/0.81  FOF formula (<kernel.Constant object at 0x2b4b0723b3f8>, <kernel.DependentProduct object at 0x2b4b0723b5a8>) of role type named sy_c_List_Onth_001t__Nat__Onat
% 0.64/0.81  Using role type
% 0.64/0.81  Declaring nth_nat:(list_nat->(nat->nat))
% 0.64/0.81  FOF formula (<kernel.Constant object at 0x2b4b0723b4d0>, <kernel.DependentProduct object at 0x2b4b0723b2d8>) of role type named sy_c_List_Onth_001t__Num__Onum
% 0.64/0.81  Using role type
% 0.64/0.81  Declaring nth_num:(list_num->(nat->num))
% 0.64/0.81  FOF formula (<kernel.Constant object at 0x2b4b0723b290>, <kernel.DependentProduct object at 0x2b4b0723b518>) of role type named sy_c_List_Onth_001t__Product____Type__Oprod_I_Eo_M_Eo_J
% 0.64/0.81  Using role type
% 0.64/0.81  Declaring nth_Product_prod_o_o:(list_P4002435161011370285od_o_o->(nat->product_prod_o_o))
% 0.64/0.81  FOF formula (<kernel.Constant object at 0x2b4b0723b3f8>, <kernel.DependentProduct object at 0x2b4b0723b290>) of role type named sy_c_List_Onth_001t__Product____Type__Oprod_I_Eo_Mt__Int__Oint_J
% 0.64/0.81  Using role type
% 0.64/0.81  Declaring nth_Pr1649062631805364268_o_int:(list_P3795440434834930179_o_int->(nat->product_prod_o_int))
% 0.64/0.81  FOF formula (<kernel.Constant object at 0x2b4b0723b518>, <kernel.DependentProduct object at 0x2b4b0723b3f8>) of role type named sy_c_List_Onth_001t__Product____Type__Oprod_I_Eo_Mt__Nat__Onat_J
% 0.64/0.81  Using role type
% 0.64/0.81  Declaring nth_Pr5826913651314560976_o_nat:(list_P6285523579766656935_o_nat->(nat->product_prod_o_nat))
% 0.64/0.81  FOF formula (<kernel.Constant object at 0x2b4b0723b290>, <kernel.DependentProduct object at 0x2b4b0723b518>) of role type named sy_c_List_Onth_001t__Product____Type__Oprod_I_Eo_Mt__VEBT____Definitions__OVEBT_J
% 0.64/0.81  Using role type
% 0.64/0.81  Declaring nth_Pr6777367263587873994T_VEBT:(list_P7495141550334521929T_VEBT->(nat->produc2504756804600209347T_VEBT))
% 0.64/0.81  FOF formula (<kernel.Constant object at 0x2b4b0723b3f8>, <kernel.DependentProduct object at 0x2b4b0723b290>) of role type named sy_c_List_Onth_001t__Product____Type__Oprod_It__Code____Numeral__Ointeger_M_Eo_J
% 0.64/0.81  Using role type
% 0.64/0.81  Declaring nth_Pr8522763379788166057eger_o:(list_P8526636022914148096eger_o->(nat->produc6271795597528267376eger_o))
% 0.64/0.81  FOF formula (<kernel.Constant object at 0x2b4b0723b518>, <kernel.DependentProduct object at 0x2b4b0723b3f8>) of role type named sy_c_List_Onth_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.64/0.81  Using role type
% 0.64/0.81  Declaring nth_Pr7617993195940197384at_nat:(list_P6011104703257516679at_nat->(nat->product_prod_nat_nat))
% 0.64/0.81  FOF formula (<kernel.Constant object at 0x2b4b0723b290>, <kernel.DependentProduct object at 0x2b4b0723b518>) of role type named sy_c_List_Onth_001t__Product____Type__Oprod_It__Num__Onum_Mt__Num__Onum_J
% 0.64/0.81  Using role type
% 0.64/0.81  Declaring nth_Pr6456567536196504476um_num:(list_P3744719386663036955um_num->(nat->product_prod_num_num))
% 0.64/0.81  FOF formula (<kernel.Constant object at 0x2b4b0723b3f8>, <kernel.DependentProduct object at 0x2b4b0723b290>) of role type named sy_c_List_Onth_001t__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_M_Eo_J
% 0.64/0.81  Using role type
% 0.64/0.81  Declaring nth_Pr4606735188037164562VEBT_o:(list_P3126845725202233233VEBT_o->(nat->produc334124729049499915VEBT_o))
% 0.64/0.81  FOF formula (<kernel.Constant object at 0x2b4b0723b518>, <kernel.DependentProduct object at 0x2b4b0723b3f8>) of role type named sy_c_List_Onth_001t__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__Int__Oint_J
% 0.64/0.81  Using role type
% 0.64/0.81  Declaring nth_Pr6837108013167703752BT_int:(list_P4547456442757143711BT_int->(nat->produc4894624898956917775BT_int))
% 0.64/0.81  FOF formula (<kernel.Constant object at 0x2b4b0723b290>, <kernel.DependentProduct object at 0x2b4b0723b518>) of role type named sy_c_List_Onth_001t__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__Nat__Onat_J
% 0.64/0.81  Using role type
% 0.64/0.81  Declaring nth_Pr1791586995822124652BT_nat:(list_P7037539587688870467BT_nat->(nat->produc9072475918466114483BT_nat))
% 0.64/0.81  FOF formula (<kernel.Constant object at 0x2b4b0723b3f8>, <kernel.DependentProduct object at 0x2b4b0723b290>) of role type named sy_c_List_Onth_001t__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__VEBT____Definitions__OVEBT_J
% 0.64/0.81  Using role type
% 0.64/0.81  Declaring nth_Pr4953567300277697838T_VEBT:(list_P7413028617227757229T_VEBT->(nat->produc8243902056947475879T_VEBT))
% 0.64/0.81  FOF formula (<kernel.Constant object at 0x2b4b0723b6c8>, <kernel.DependentProduct object at 0x2b4b0723b3f8>) of role type named sy_c_List_Onth_001t__Real__Oreal
% 0.64/0.81  Using role type
% 0.64/0.81  Declaring nth_real:(list_real->(nat->real))
% 0.64/0.81  FOF formula (<kernel.Constant object at 0x2b4b0723bd40>, <kernel.DependentProduct object at 0x2b4b0723b518>) of role type named sy_c_List_Onth_001t__VEBT____Definitions__OVEBT
% 0.64/0.81  Using role type
% 0.64/0.81  Declaring nth_VEBT_VEBT:(list_VEBT_VEBT->(nat->vEBT_VEBT))
% 0.64/0.81  FOF formula (<kernel.Constant object at 0x2b4b0723bcb0>, <kernel.DependentProduct object at 0x2b4b0723bd40>) of role type named sy_c_List_Oproduct_001_Eo_001_Eo
% 0.64/0.81  Using role type
% 0.64/0.81  Declaring product_o_o:(list_o->(list_o->list_P4002435161011370285od_o_o))
% 0.64/0.81  FOF formula (<kernel.Constant object at 0x2b4b0723be18>, <kernel.DependentProduct object at 0x2b4b0723b290>) of role type named sy_c_List_Oproduct_001_Eo_001t__Int__Oint
% 0.64/0.81  Using role type
% 0.64/0.81  Declaring product_o_int:(list_o->(list_int->list_P3795440434834930179_o_int))
% 0.64/0.81  FOF formula (<kernel.Constant object at 0x2b4b0723be60>, <kernel.DependentProduct object at 0x2b4b0723b518>) of role type named sy_c_List_Oproduct_001_Eo_001t__Nat__Onat
% 0.64/0.81  Using role type
% 0.64/0.81  Declaring product_o_nat:(list_o->(list_nat->list_P6285523579766656935_o_nat))
% 0.64/0.81  FOF formula (<kernel.Constant object at 0x2b4b0723b6c8>, <kernel.DependentProduct object at 0x2b4b0723be18>) of role type named sy_c_List_Oproduct_001_Eo_001t__VEBT____Definitions__OVEBT
% 0.64/0.81  Using role type
% 0.64/0.81  Declaring product_o_VEBT_VEBT:(list_o->(list_VEBT_VEBT->list_P7495141550334521929T_VEBT))
% 0.64/0.81  FOF formula (<kernel.Constant object at 0x2b4b0723be60>, <kernel.DependentProduct object at 0x2b4b0723b6c8>) of role type named sy_c_List_Oproduct_001t__Code____Numeral__Ointeger_001_Eo
% 0.64/0.81  Using role type
% 0.64/0.81  Declaring produc3607205314601156340eger_o:(list_Code_integer->(list_o->list_P8526636022914148096eger_o))
% 0.64/0.81  FOF formula (<kernel.Constant object at 0x2b4b0723bea8>, <kernel.DependentProduct object at 0x2b4b0723be18>) of role type named sy_c_List_Oproduct_001t__Nat__Onat_001_Eo
% 0.64/0.81  Using role type
% 0.64/0.81  Declaring product_nat_o:(list_nat->(list_o->list_P7333126701944960589_nat_o))
% 0.64/0.81  FOF formula (<kernel.Constant object at 0x2b4b0723be60>, <kernel.DependentProduct object at 0x2b4b0723bea8>) of role type named sy_c_List_Oproduct_001t__Nat__Onat_001t__VEBT____Definitions__OVEBT
% 0.64/0.81  Using role type
% 0.64/0.81  Declaring produc7156399406898700509T_VEBT:(list_nat->(list_VEBT_VEBT->list_P5647936690300460905T_VEBT))
% 0.64/0.81  FOF formula (<kernel.Constant object at 0x2b4b0723bef0>, <kernel.DependentProduct object at 0x2b4b0723be18>) of role type named sy_c_List_Oproduct_001t__Num__Onum_001t__Num__Onum
% 0.64/0.81  Using role type
% 0.64/0.81  Declaring product_num_num:(list_num->(list_num->list_P3744719386663036955um_num))
% 0.64/0.81  FOF formula (<kernel.Constant object at 0x2b4b0723bf38>, <kernel.DependentProduct object at 0x2b4b07240098>) of role type named sy_c_List_Oproduct_001t__VEBT____Definitions__OVEBT_001_Eo
% 0.64/0.82  Using role type
% 0.64/0.82  Declaring product_VEBT_VEBT_o:(list_VEBT_VEBT->(list_o->list_P3126845725202233233VEBT_o))
% 0.64/0.82  FOF formula (<kernel.Constant object at 0x2b4b0723bef0>, <kernel.DependentProduct object at 0x2b4b07240050>) of role type named sy_c_List_Oproduct_001t__VEBT____Definitions__OVEBT_001t__Int__Oint
% 0.64/0.82  Using role type
% 0.64/0.82  Declaring produc7292646706713671643BT_int:(list_VEBT_VEBT->(list_int->list_P4547456442757143711BT_int))
% 0.64/0.82  FOF formula (<kernel.Constant object at 0x2b4b0723bfc8>, <kernel.DependentProduct object at 0x2b4b07240170>) of role type named sy_c_List_Oproduct_001t__VEBT____Definitions__OVEBT_001t__Nat__Onat
% 0.64/0.82  Using role type
% 0.64/0.82  Declaring produc7295137177222721919BT_nat:(list_VEBT_VEBT->(list_nat->list_P7037539587688870467BT_nat))
% 0.64/0.82  FOF formula (<kernel.Constant object at 0x2b4b0723bfc8>, <kernel.DependentProduct object at 0x2b4b07240200>) of role type named sy_c_List_Oproduct_001t__VEBT____Definitions__OVEBT_001t__VEBT____Definitions__OVEBT
% 0.64/0.82  Using role type
% 0.64/0.82  Declaring produc4743750530478302277T_VEBT:(list_VEBT_VEBT->(list_VEBT_VEBT->list_P7413028617227757229T_VEBT))
% 0.64/0.82  FOF formula (<kernel.Constant object at 0x2b4b0723bef0>, <kernel.DependentProduct object at 0x2b4b072402d8>) of role type named sy_c_List_Oremdups_001t__Nat__Onat
% 0.64/0.82  Using role type
% 0.64/0.82  Declaring remdups_nat:(list_nat->list_nat)
% 0.64/0.82  FOF formula (<kernel.Constant object at 0x2b4b0723bf80>, <kernel.DependentProduct object at 0x2b4b07240098>) of role type named sy_c_List_Oreplicate_001_Eo
% 0.64/0.82  Using role type
% 0.64/0.82  Declaring replicate_o:(nat->(Prop->list_o))
% 0.64/0.82  FOF formula (<kernel.Constant object at 0x2b4b0723bef0>, <kernel.DependentProduct object at 0x2b4b07240128>) of role type named sy_c_List_Oreplicate_001t__Complex__Ocomplex
% 0.64/0.82  Using role type
% 0.64/0.82  Declaring replicate_complex:(nat->(complex->list_complex))
% 0.64/0.82  FOF formula (<kernel.Constant object at 0x2b4b0723bef0>, <kernel.DependentProduct object at 0x2b4b07240200>) of role type named sy_c_List_Oreplicate_001t__Int__Oint
% 0.64/0.82  Using role type
% 0.64/0.82  Declaring replicate_int:(nat->(int->list_int))
% 0.64/0.82  FOF formula (<kernel.Constant object at 0x2b4b07240368>, <kernel.DependentProduct object at 0x2b4b07240290>) of role type named sy_c_List_Oreplicate_001t__Nat__Onat
% 0.64/0.82  Using role type
% 0.64/0.82  Declaring replicate_nat:(nat->(nat->list_nat))
% 0.64/0.82  FOF formula (<kernel.Constant object at 0x2b4b07240050>, <kernel.DependentProduct object at 0x2b4b07240368>) of role type named sy_c_List_Oreplicate_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.64/0.82  Using role type
% 0.64/0.82  Declaring replic4235873036481779905at_nat:(nat->(product_prod_nat_nat->list_P6011104703257516679at_nat))
% 0.64/0.82  FOF formula (<kernel.Constant object at 0x2b4b07240098>, <kernel.DependentProduct object at 0x2b4b07240290>) of role type named sy_c_List_Oreplicate_001t__Real__Oreal
% 0.64/0.82  Using role type
% 0.64/0.82  Declaring replicate_real:(nat->(real->list_real))
% 0.64/0.82  FOF formula (<kernel.Constant object at 0x2b4b07240248>, <kernel.DependentProduct object at 0x2b4b07240050>) of role type named sy_c_List_Oreplicate_001t__VEBT____Definitions__OVEBT
% 0.64/0.82  Using role type
% 0.64/0.82  Declaring replicate_VEBT_VEBT:(nat->(vEBT_VEBT->list_VEBT_VEBT))
% 0.64/0.82  FOF formula (<kernel.Constant object at 0x2b4b072404d0>, <kernel.DependentProduct object at 0x2b4b072401b8>) of role type named sy_c_List_Osorted__wrt_001t__Int__Oint
% 0.64/0.82  Using role type
% 0.64/0.82  Declaring sorted_wrt_int:((int->(int->Prop))->(list_int->Prop))
% 0.64/0.82  FOF formula (<kernel.Constant object at 0x2b4b07240050>, <kernel.DependentProduct object at 0x2b4b07240560>) of role type named sy_c_List_Osorted__wrt_001t__Nat__Onat
% 0.64/0.82  Using role type
% 0.64/0.82  Declaring sorted_wrt_nat:((nat->(nat->Prop))->(list_nat->Prop))
% 0.64/0.82  FOF formula (<kernel.Constant object at 0x2b4b07240320>, <kernel.DependentProduct object at 0x2b4b07240050>) of role type named sy_c_List_Otake_001t__Nat__Onat
% 0.64/0.82  Using role type
% 0.64/0.82  Declaring take_nat:(nat->(list_nat->list_nat))
% 0.64/0.82  FOF formula (<kernel.Constant object at 0x2b4b072405f0>, <kernel.DependentProduct object at 0x2b4b072404d0>) of role type named sy_c_List_Oupt
% 0.64/0.82  Using role type
% 0.64/0.82  Declaring upt:(nat->(nat->list_nat))
% 0.64/0.82  FOF formula (<kernel.Constant object at 0x2b4b07240680>, <kernel.DependentProduct object at 0x2b4b07240560>) of role type named sy_c_List_Oupto
% 0.64/0.82  Using role type
% 0.64/0.82  Declaring upto:(int->(int->list_int))
% 0.64/0.82  FOF formula (<kernel.Constant object at 0x2b4b07240638>, <kernel.DependentProduct object at 0x2b4b072405f0>) of role type named sy_c_List_Oupto__aux
% 0.64/0.82  Using role type
% 0.64/0.82  Declaring upto_aux:(int->(int->(list_int->list_int)))
% 0.64/0.82  FOF formula (<kernel.Constant object at 0x2b4b07240200>, <kernel.DependentProduct object at 0x2b4b07240680>) of role type named sy_c_List_Oupto__rel
% 0.64/0.82  Using role type
% 0.64/0.82  Declaring upto_rel:(product_prod_int_int->(product_prod_int_int->Prop))
% 0.64/0.82  FOF formula (<kernel.Constant object at 0x2b4b07240710>, <kernel.DependentProduct object at 0x2b4b07240050>) of role type named sy_c_Nat_OSuc
% 0.64/0.82  Using role type
% 0.64/0.82  Declaring suc:(nat->nat)
% 0.64/0.82  FOF formula (<kernel.Constant object at 0x2b4b07240560>, <kernel.DependentProduct object at 0x2b4b072407e8>) of role type named sy_c_Nat_Ocompow_001_062_It__Nat__Onat_Mt__Nat__Onat_J
% 0.64/0.82  Using role type
% 0.64/0.82  Declaring compow_nat_nat:(nat->((nat->nat)->(nat->nat)))
% 0.64/0.82  FOF formula (<kernel.Constant object at 0x2b4b072401b8>, <kernel.DependentProduct object at 0x2b4b07240878>) of role type named sy_c_Nat_Onat_Ocase__nat_001_Eo
% 0.64/0.82  Using role type
% 0.64/0.82  Declaring case_nat_o:(Prop->((nat->Prop)->(nat->Prop)))
% 0.64/0.82  FOF formula (<kernel.Constant object at 0x2b4b07240200>, <kernel.DependentProduct object at 0x2b4b07240830>) of role type named sy_c_Nat_Onat_Ocase__nat_001t__Nat__Onat
% 0.64/0.82  Using role type
% 0.64/0.82  Declaring case_nat_nat:(nat->((nat->nat)->(nat->nat)))
% 0.64/0.82  FOF formula (<kernel.Constant object at 0x2b4b07240758>, <kernel.DependentProduct object at 0x2b4b072408c0>) of role type named sy_c_Nat_Onat_Ocase__nat_001t__Option__Ooption_It__Num__Onum_J
% 0.64/0.82  Using role type
% 0.64/0.82  Declaring case_nat_option_num:(option_num->((nat->option_num)->(nat->option_num)))
% 0.64/0.82  FOF formula (<kernel.Constant object at 0x2b4b07240908>, <kernel.DependentProduct object at 0x2b4b072407e8>) of role type named sy_c_Nat_Onat_Opred
% 0.64/0.82  Using role type
% 0.64/0.82  Declaring pred:(nat->nat)
% 0.64/0.82  FOF formula (<kernel.Constant object at 0x2b4b07240758>, <kernel.DependentProduct object at 0x2b4b07240950>) of role type named sy_c_Nat_Osemiring__1__class_Oof__nat_001t__Code____Numeral__Ointeger
% 0.64/0.82  Using role type
% 0.64/0.82  Declaring semiri4939895301339042750nteger:(nat->code_integer)
% 0.64/0.82  FOF formula (<kernel.Constant object at 0x2b4b072407e8>, <kernel.DependentProduct object at 0x2b4b07240710>) of role type named sy_c_Nat_Osemiring__1__class_Oof__nat_001t__Complex__Ocomplex
% 0.64/0.82  Using role type
% 0.64/0.82  Declaring semiri8010041392384452111omplex:(nat->complex)
% 0.64/0.82  FOF formula (<kernel.Constant object at 0x2b4b07240950>, <kernel.DependentProduct object at 0x2b4b072409e0>) of role type named sy_c_Nat_Osemiring__1__class_Oof__nat_001t__Extended____Nat__Oenat
% 0.64/0.82  Using role type
% 0.64/0.82  Declaring semiri4216267220026989637d_enat:(nat->extended_enat)
% 0.64/0.82  FOF formula (<kernel.Constant object at 0x2b4b07240710>, <kernel.DependentProduct object at 0x2b4b07240a70>) of role type named sy_c_Nat_Osemiring__1__class_Oof__nat_001t__Int__Oint
% 0.64/0.82  Using role type
% 0.64/0.82  Declaring semiri1314217659103216013at_int:(nat->int)
% 0.64/0.82  FOF formula (<kernel.Constant object at 0x2b4b072409e0>, <kernel.DependentProduct object at 0x2b4b07240b00>) of role type named sy_c_Nat_Osemiring__1__class_Oof__nat_001t__Nat__Onat
% 0.64/0.82  Using role type
% 0.64/0.82  Declaring semiri1316708129612266289at_nat:(nat->nat)
% 0.64/0.82  FOF formula (<kernel.Constant object at 0x2b4b07240a70>, <kernel.DependentProduct object at 0x2b4b07240b90>) of role type named sy_c_Nat_Osemiring__1__class_Oof__nat_001t__Real__Oreal
% 0.64/0.82  Using role type
% 0.64/0.82  Declaring semiri5074537144036343181t_real:(nat->real)
% 0.64/0.82  FOF formula (<kernel.Constant object at 0x2b4b07240b00>, <kernel.DependentProduct object at 0x2b4b072401b8>) of role type named sy_c_Nat_Osemiring__1__class_Oof__nat__aux_001t__Code____Numeral__Ointeger
% 0.64/0.82  Using role type
% 0.64/0.82  Declaring semiri4055485073559036834nteger:((code_integer->code_integer)->(nat->(code_integer->code_integer)))
% 0.64/0.82  FOF formula (<kernel.Constant object at 0x2b4b07240b90>, <kernel.DependentProduct object at 0x2b4b07240c68>) of role type named sy_c_Nat_Osemiring__1__class_Oof__nat__aux_001t__Complex__Ocomplex
% 0.66/0.83  Using role type
% 0.66/0.83  Declaring semiri2816024913162550771omplex:((complex->complex)->(nat->(complex->complex)))
% 0.66/0.83  FOF formula (<kernel.Constant object at 0x2b4b072401b8>, <kernel.DependentProduct object at 0x2b4b07240cf8>) of role type named sy_c_Nat_Osemiring__1__class_Oof__nat__aux_001t__Extended____Nat__Oenat
% 0.66/0.83  Using role type
% 0.66/0.83  Declaring semiri8563196900006977889d_enat:((extended_enat->extended_enat)->(nat->(extended_enat->extended_enat)))
% 0.66/0.83  FOF formula (<kernel.Constant object at 0x2b4b07240c68>, <kernel.DependentProduct object at 0x2b4b07240d88>) of role type named sy_c_Nat_Osemiring__1__class_Oof__nat__aux_001t__Int__Oint
% 0.66/0.83  Using role type
% 0.66/0.83  Declaring semiri8420488043553186161ux_int:((int->int)->(nat->(int->int)))
% 0.66/0.83  FOF formula (<kernel.Constant object at 0x2b4b07240cf8>, <kernel.DependentProduct object at 0x2b4b07240e18>) of role type named sy_c_Nat_Osemiring__1__class_Oof__nat__aux_001t__Nat__Onat
% 0.66/0.83  Using role type
% 0.66/0.83  Declaring semiri8422978514062236437ux_nat:((nat->nat)->(nat->(nat->nat)))
% 0.66/0.83  FOF formula (<kernel.Constant object at 0x2b4b07240d88>, <kernel.DependentProduct object at 0x2b4b07240ea8>) of role type named sy_c_Nat_Osemiring__1__class_Oof__nat__aux_001t__Real__Oreal
% 0.66/0.83  Using role type
% 0.66/0.83  Declaring semiri7260567687927622513x_real:((real->real)->(nat->(real->real)))
% 0.66/0.83  FOF formula (<kernel.Constant object at 0x2b4b07240f38>, <kernel.DependentProduct object at 0x2b4b07240fc8>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_I_Eo_J
% 0.66/0.83  Using role type
% 0.66/0.83  Declaring size_size_list_o:(list_o->nat)
% 0.66/0.83  FOF formula (<kernel.Constant object at 0x2b4b07240d88>, <kernel.DependentProduct object at 0x2b4b07240c20>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_It__Code____Numeral__Ointeger_J
% 0.66/0.83  Using role type
% 0.66/0.83  Declaring size_s3445333598471063425nteger:(list_Code_integer->nat)
% 0.66/0.83  FOF formula (<kernel.Constant object at 0x2b4b07240fc8>, <kernel.DependentProduct object at 0x2961098>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_It__Complex__Ocomplex_J
% 0.66/0.83  Using role type
% 0.66/0.83  Declaring size_s3451745648224563538omplex:(list_complex->nat)
% 0.66/0.83  FOF formula (<kernel.Constant object at 0x2b4b07240ab8>, <kernel.DependentProduct object at 0x2961128>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_It__Int__Oint_J
% 0.66/0.83  Using role type
% 0.66/0.83  Declaring size_size_list_int:(list_int->nat)
% 0.66/0.83  FOF formula (<kernel.Constant object at 0x2b4b07240d88>, <kernel.DependentProduct object at 0x2961170>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_It__Nat__Onat_J
% 0.66/0.83  Using role type
% 0.66/0.83  Declaring size_size_list_nat:(list_nat->nat)
% 0.66/0.83  FOF formula (<kernel.Constant object at 0x2b4b07240fc8>, <kernel.DependentProduct object at 0x29611b8>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_It__Num__Onum_J
% 0.66/0.83  Using role type
% 0.66/0.83  Declaring size_size_list_num:(list_num->nat)
% 0.66/0.83  FOF formula (<kernel.Constant object at 0x2b4b07240d88>, <kernel.DependentProduct object at 0x2961200>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_It__Product____Type__Oprod_I_Eo_M_Eo_J_J
% 0.66/0.83  Using role type
% 0.66/0.83  Declaring size_s1515746228057227161od_o_o:(list_P4002435161011370285od_o_o->nat)
% 0.66/0.83  FOF formula (<kernel.Constant object at 0x2961098>, <kernel.DependentProduct object at 0x2961290>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_It__Product____Type__Oprod_I_Eo_Mt__Int__Oint_J_J
% 0.66/0.83  Using role type
% 0.66/0.83  Declaring size_s2953683556165314199_o_int:(list_P3795440434834930179_o_int->nat)
% 0.66/0.83  FOF formula (<kernel.Constant object at 0x2961050>, <kernel.DependentProduct object at 0x2961320>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_It__Product____Type__Oprod_I_Eo_Mt__Nat__Onat_J_J
% 0.66/0.83  Using role type
% 0.66/0.83  Declaring size_s5443766701097040955_o_nat:(list_P6285523579766656935_o_nat->nat)
% 0.66/0.83  FOF formula (<kernel.Constant object at 0x29610e0>, <kernel.DependentProduct object at 0x29613b0>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_It__Product____Type__Oprod_I_Eo_Mt__VEBT____Definitions__OVEBT_J_J
% 0.66/0.83  Using role type
% 0.66/0.83  Declaring size_s4313452262239582901T_VEBT:(list_P7495141550334521929T_VEBT->nat)
% 0.66/0.83  FOF formula (<kernel.Constant object at 0x2961128>, <kernel.DependentProduct object at 0x2961440>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_It__Product____Type__Oprod_It__Nat__Onat_M_Eo_J_J
% 0.66/0.83  Using role type
% 0.66/0.83  Declaring size_s6491369823275344609_nat_o:(list_P7333126701944960589_nat_o->nat)
% 0.66/0.83  FOF formula (<kernel.Constant object at 0x29610e0>, <kernel.DependentProduct object at 0x29614d0>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J
% 0.66/0.83  Using role type
% 0.66/0.83  Declaring size_s5460976970255530739at_nat:(list_P6011104703257516679at_nat->nat)
% 0.66/0.83  FOF formula (<kernel.Constant object at 0x2961440>, <kernel.DependentProduct object at 0x2961560>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_It__Product____Type__Oprod_It__Nat__Onat_Mt__VEBT____Definitions__OVEBT_J_J
% 0.66/0.83  Using role type
% 0.66/0.83  Declaring size_s4762443039079500285T_VEBT:(list_P5647936690300460905T_VEBT->nat)
% 0.66/0.83  FOF formula (<kernel.Constant object at 0x29614d0>, <kernel.DependentProduct object at 0x29615f0>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_It__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_M_Eo_J_J
% 0.66/0.83  Using role type
% 0.66/0.83  Declaring size_s9168528473962070013VEBT_o:(list_P3126845725202233233VEBT_o->nat)
% 0.66/0.83  FOF formula (<kernel.Constant object at 0x2961560>, <kernel.DependentProduct object at 0x2961680>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_It__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__Int__Oint_J_J
% 0.66/0.83  Using role type
% 0.66/0.83  Declaring size_s3661962791536183091BT_int:(list_P4547456442757143711BT_int->nat)
% 0.66/0.83  FOF formula (<kernel.Constant object at 0x29615f0>, <kernel.DependentProduct object at 0x2961710>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_It__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__Nat__Onat_J_J
% 0.66/0.83  Using role type
% 0.66/0.83  Declaring size_s6152045936467909847BT_nat:(list_P7037539587688870467BT_nat->nat)
% 0.66/0.83  FOF formula (<kernel.Constant object at 0x2961680>, <kernel.DependentProduct object at 0x29617a0>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_It__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__VEBT____Definitions__OVEBT_J_J
% 0.66/0.83  Using role type
% 0.66/0.83  Declaring size_s7466405169056248089T_VEBT:(list_P7413028617227757229T_VEBT->nat)
% 0.66/0.83  FOF formula (<kernel.Constant object at 0x29616c8>, <kernel.DependentProduct object at 0x2961830>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_It__Real__Oreal_J
% 0.66/0.83  Using role type
% 0.66/0.83  Declaring size_size_list_real:(list_real->nat)
% 0.66/0.83  FOF formula (<kernel.Constant object at 0x2961680>, <kernel.DependentProduct object at 0x2961878>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_It__VEBT____Definitions__OVEBT_J
% 0.66/0.83  Using role type
% 0.66/0.83  Declaring size_s6755466524823107622T_VEBT:(list_VEBT_VEBT->nat)
% 0.66/0.83  FOF formula (<kernel.Constant object at 0x2961560>, <kernel.DependentProduct object at 0x2961908>) of role type named sy_c_Nat_Osize__class_Osize_001t__Num__Onum
% 0.66/0.83  Using role type
% 0.66/0.83  Declaring size_size_num:(num->nat)
% 0.66/0.83  FOF formula (<kernel.Constant object at 0x29617a0>, <kernel.DependentProduct object at 0x2961950>) of role type named sy_c_Nat_Osize__class_Osize_001t__Option__Ooption_It__Nat__Onat_J
% 0.66/0.83  Using role type
% 0.66/0.83  Declaring size_size_option_nat:(option_nat->nat)
% 0.66/0.83  FOF formula (<kernel.Constant object at 0x2961710>, <kernel.DependentProduct object at 0x2961998>) of role type named sy_c_Nat_Osize__class_Osize_001t__Option__Ooption_It__Num__Onum_J
% 0.66/0.83  Using role type
% 0.66/0.83  Declaring size_size_option_num:(option_num->nat)
% 0.66/0.83  FOF formula (<kernel.Constant object at 0x29617a0>, <kernel.DependentProduct object at 0x29619e0>) of role type named sy_c_Nat_Osize__class_Osize_001t__Option__Ooption_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J
% 0.66/0.83  Using role type
% 0.66/0.83  Declaring size_s170228958280169651at_nat:(option4927543243414619207at_nat->nat)
% 0.66/0.83  FOF formula (<kernel.Constant object at 0x2961950>, <kernel.DependentProduct object at 0x2961a70>) of role type named sy_c_Nat_Osize__class_Osize_001t__String__Ochar
% 0.66/0.83  Using role type
% 0.66/0.83  Declaring size_size_char:(char->nat)
% 0.66/0.83  FOF formula (<kernel.Constant object at 0x2961680>, <kernel.DependentProduct object at 0x2961ab8>) of role type named sy_c_Nat_Osize__class_Osize_001t__VEBT____Definitions__OVEBT
% 0.66/0.83  Using role type
% 0.66/0.83  Declaring size_size_VEBT_VEBT:(vEBT_VEBT->nat)
% 0.66/0.83  FOF formula (<kernel.Constant object at 0x2961248>, <kernel.DependentProduct object at 0x2961b48>) of role type named sy_c_Nat__Bijection_Olist__encode
% 0.66/0.83  Using role type
% 0.66/0.83  Declaring nat_list_encode:(list_nat->nat)
% 0.66/0.83  FOF formula (<kernel.Constant object at 0x2961a70>, <kernel.DependentProduct object at 0x2961950>) of role type named sy_c_Nat__Bijection_Olist__encode__rel
% 0.66/0.83  Using role type
% 0.66/0.83  Declaring nat_list_encode_rel:(list_nat->(list_nat->Prop))
% 0.66/0.83  FOF formula (<kernel.Constant object at 0x29619e0>, <kernel.DependentProduct object at 0x2961ab8>) of role type named sy_c_Nat__Bijection_Oprod__decode__aux
% 0.66/0.83  Using role type
% 0.66/0.83  Declaring nat_prod_decode_aux:(nat->(nat->product_prod_nat_nat))
% 0.66/0.83  FOF formula (<kernel.Constant object at 0x2961a70>, <kernel.DependentProduct object at 0x29619e0>) of role type named sy_c_Nat__Bijection_Oprod__decode__aux__rel
% 0.66/0.83  Using role type
% 0.66/0.83  Declaring nat_pr5047031295181774490ux_rel:(product_prod_nat_nat->(product_prod_nat_nat->Prop))
% 0.66/0.83  FOF formula (<kernel.Constant object at 0x2961560>, <kernel.DependentProduct object at 0x2961cb0>) of role type named sy_c_Nat__Bijection_Oprod__encode
% 0.66/0.83  Using role type
% 0.66/0.83  Declaring nat_prod_encode:(product_prod_nat_nat->nat)
% 0.66/0.83  FOF formula (<kernel.Constant object at 0x2961b48>, <kernel.DependentProduct object at 0x2961cf8>) of role type named sy_c_Nat__Bijection_Oset__decode
% 0.66/0.83  Using role type
% 0.66/0.83  Declaring nat_set_decode:(nat->set_nat)
% 0.66/0.83  FOF formula (<kernel.Constant object at 0x2961680>, <kernel.DependentProduct object at 0x2961d40>) of role type named sy_c_Nat__Bijection_Oset__encode
% 0.66/0.83  Using role type
% 0.66/0.83  Declaring nat_set_encode:(set_nat->nat)
% 0.66/0.83  FOF formula (<kernel.Constant object at 0x2961998>, <kernel.DependentProduct object at 0x2961d88>) of role type named sy_c_Nat__Bijection_Otriangle
% 0.66/0.83  Using role type
% 0.66/0.83  Declaring nat_triangle:(nat->nat)
% 0.66/0.83  FOF formula (<kernel.Constant object at 0x2961cb0>, <kernel.DependentProduct object at 0x2961ab8>) of role type named sy_c_NthRoot_Oroot
% 0.66/0.83  Using role type
% 0.66/0.83  Declaring root:(nat->(real->real))
% 0.66/0.83  FOF formula (<kernel.Constant object at 0x2961b48>, <kernel.DependentProduct object at 0x2961dd0>) of role type named sy_c_NthRoot_Osqrt
% 0.66/0.83  Using role type
% 0.66/0.83  Declaring sqrt:(real->real)
% 0.66/0.83  FOF formula (<kernel.Constant object at 0x2961cf8>, <kernel.DependentProduct object at 0x2961d88>) of role type named sy_c_Num_OBitM
% 0.66/0.83  Using role type
% 0.66/0.83  Declaring bitM:(num->num)
% 0.66/0.83  FOF formula (<kernel.Constant object at 0x2961998>, <kernel.DependentProduct object at 0x2961e60>) of role type named sy_c_Num_Oinc
% 0.66/0.83  Using role type
% 0.66/0.83  Declaring inc:(num->num)
% 0.66/0.83  FOF formula (<kernel.Constant object at 0x2961cf8>, <kernel.DependentProduct object at 0x2961ea8>) of role type named sy_c_Num_Oneg__numeral__class_Odbl_001t__Code____Numeral__Ointeger
% 0.66/0.83  Using role type
% 0.66/0.83  Declaring neg_nu8804712462038260780nteger:(code_integer->code_integer)
% 0.66/0.83  FOF formula (<kernel.Constant object at 0x2961e60>, <kernel.DependentProduct object at 0x2961f38>) of role type named sy_c_Num_Oneg__numeral__class_Odbl_001t__Complex__Ocomplex
% 0.66/0.83  Using role type
% 0.66/0.83  Declaring neg_nu7009210354673126013omplex:(complex->complex)
% 0.66/0.83  FOF formula (<kernel.Constant object at 0x2961ab8>, <kernel.DependentProduct object at 0x2961fc8>) of role type named sy_c_Num_Oneg__numeral__class_Odbl_001t__Int__Oint
% 0.66/0.83  Using role type
% 0.66/0.83  Declaring neg_numeral_dbl_int:(int->int)
% 0.66/0.83  FOF formula (<kernel.Constant object at 0x2961b48>, <kernel.DependentProduct object at 0x2949050>) of role type named sy_c_Num_Oneg__numeral__class_Odbl_001t__Real__Oreal
% 0.66/0.83  Using role type
% 0.66/0.83  Declaring neg_numeral_dbl_real:(real->real)
% 0.66/0.83  FOF formula (<kernel.Constant object at 0x2961ab8>, <kernel.DependentProduct object at 0x2949098>) of role type named sy_c_Num_Oneg__numeral__class_Odbl__dec_001t__Code____Numeral__Ointeger
% 0.66/0.83  Using role type
% 0.66/0.83  Declaring neg_nu7757733837767384882nteger:(code_integer->code_integer)
% 0.66/0.83  FOF formula (<kernel.Constant object at 0x2961f38>, <kernel.DependentProduct object at 0x2949128>) of role type named sy_c_Num_Oneg__numeral__class_Odbl__dec_001t__Complex__Ocomplex
% 0.66/0.84  Using role type
% 0.66/0.84  Declaring neg_nu6511756317524482435omplex:(complex->complex)
% 0.66/0.84  FOF formula (<kernel.Constant object at 0x2961f38>, <kernel.DependentProduct object at 0x29491b8>) of role type named sy_c_Num_Oneg__numeral__class_Odbl__dec_001t__Int__Oint
% 0.66/0.84  Using role type
% 0.66/0.84  Declaring neg_nu3811975205180677377ec_int:(int->int)
% 0.66/0.84  FOF formula (<kernel.Constant object at 0x2961b48>, <kernel.DependentProduct object at 0x2949248>) of role type named sy_c_Num_Oneg__numeral__class_Odbl__dec_001t__Real__Oreal
% 0.66/0.84  Using role type
% 0.66/0.84  Declaring neg_nu6075765906172075777c_real:(real->real)
% 0.66/0.84  FOF formula (<kernel.Constant object at 0x2949128>, <kernel.DependentProduct object at 0x29492d8>) of role type named sy_c_Num_Oneg__numeral__class_Odbl__inc_001t__Code____Numeral__Ointeger
% 0.66/0.84  Using role type
% 0.66/0.84  Declaring neg_nu5831290666863070958nteger:(code_integer->code_integer)
% 0.66/0.84  FOF formula (<kernel.Constant object at 0x2949098>, <kernel.DependentProduct object at 0x2949368>) of role type named sy_c_Num_Oneg__numeral__class_Odbl__inc_001t__Complex__Ocomplex
% 0.66/0.84  Using role type
% 0.66/0.84  Declaring neg_nu8557863876264182079omplex:(complex->complex)
% 0.66/0.84  FOF formula (<kernel.Constant object at 0x29491b8>, <kernel.DependentProduct object at 0x29493f8>) of role type named sy_c_Num_Oneg__numeral__class_Odbl__inc_001t__Int__Oint
% 0.66/0.84  Using role type
% 0.66/0.84  Declaring neg_nu5851722552734809277nc_int:(int->int)
% 0.66/0.84  FOF formula (<kernel.Constant object at 0x2949050>, <kernel.DependentProduct object at 0x2949488>) of role type named sy_c_Num_Oneg__numeral__class_Odbl__inc_001t__Real__Oreal
% 0.66/0.84  Using role type
% 0.66/0.84  Declaring neg_nu8295874005876285629c_real:(real->real)
% 0.66/0.84  FOF formula (<kernel.Constant object at 0x2949128>, <kernel.DependentProduct object at 0x29491b8>) of role type named sy_c_Num_Oneg__numeral__class_Osub_001t__Int__Oint
% 0.66/0.84  Using role type
% 0.66/0.84  Declaring neg_numeral_sub_int:(num->(num->int))
% 0.66/0.84  FOF formula (<kernel.Constant object at 0x2949518>, <kernel.DependentProduct object at 0x2949560>) of role type named sy_c_Num_Onum_OBit0
% 0.66/0.84  Using role type
% 0.66/0.84  Declaring bit0:(num->num)
% 0.66/0.84  FOF formula (<kernel.Constant object at 0x2949440>, <kernel.DependentProduct object at 0x2949368>) of role type named sy_c_Num_Onum_OBit1
% 0.66/0.84  Using role type
% 0.66/0.84  Declaring bit1:(num->num)
% 0.66/0.84  FOF formula (<kernel.Constant object at 0x2949488>, <kernel.Constant object at 0x2949368>) of role type named sy_c_Num_Onum_OOne
% 0.66/0.84  Using role type
% 0.66/0.84  Declaring one:num
% 0.66/0.84  FOF formula (<kernel.Constant object at 0x2949560>, <kernel.DependentProduct object at 0x29496c8>) of role type named sy_c_Num_Onum_Ocase__num_001t__Option__Ooption_It__Num__Onum_J
% 0.66/0.84  Using role type
% 0.66/0.84  Declaring case_num_option_num:(option_num->((num->option_num)->((num->option_num)->(num->option_num))))
% 0.66/0.84  FOF formula (<kernel.Constant object at 0x2949680>, <kernel.DependentProduct object at 0x2949638>) of role type named sy_c_Num_Onum_Osize__num
% 0.66/0.84  Using role type
% 0.66/0.84  Declaring size_num:(num->nat)
% 0.66/0.84  FOF formula (<kernel.Constant object at 0x2949050>, <kernel.DependentProduct object at 0x2949440>) of role type named sy_c_Num_Onum__of__nat
% 0.66/0.84  Using role type
% 0.66/0.84  Declaring num_of_nat:(nat->num)
% 0.66/0.84  FOF formula (<kernel.Constant object at 0x2949680>, <kernel.DependentProduct object at 0x2949128>) of role type named sy_c_Num_Onumeral__class_Onumeral_001t__Code____Numeral__Ointeger
% 0.66/0.84  Using role type
% 0.66/0.84  Declaring numera6620942414471956472nteger:(num->code_integer)
% 0.66/0.84  FOF formula (<kernel.Constant object at 0x2949440>, <kernel.DependentProduct object at 0x29497a0>) of role type named sy_c_Num_Onumeral__class_Onumeral_001t__Complex__Ocomplex
% 0.66/0.84  Using role type
% 0.66/0.84  Declaring numera6690914467698888265omplex:(num->complex)
% 0.66/0.84  FOF formula (<kernel.Constant object at 0x2949128>, <kernel.DependentProduct object at 0x2949830>) of role type named sy_c_Num_Onumeral__class_Onumeral_001t__Extended____Nat__Oenat
% 0.66/0.84  Using role type
% 0.66/0.84  Declaring numera1916890842035813515d_enat:(num->extended_enat)
% 0.66/0.84  FOF formula (<kernel.Constant object at 0x2949368>, <kernel.DependentProduct object at 0x29498c0>) of role type named sy_c_Num_Onumeral__class_Onumeral_001t__Int__Oint
% 0.66/0.84  Using role type
% 0.66/0.84  Declaring numeral_numeral_int:(num->int)
% 0.66/0.84  FOF formula (<kernel.Constant object at 0x29497e8>, <kernel.DependentProduct object at 0x2949908>) of role type named sy_c_Num_Onumeral__class_Onumeral_001t__Nat__Onat
% 0.66/0.84  Using role type
% 0.66/0.84  Declaring numeral_numeral_nat:(num->nat)
% 0.66/0.84  FOF formula (<kernel.Constant object at 0x29491b8>, <kernel.DependentProduct object at 0x2949950>) of role type named sy_c_Num_Onumeral__class_Onumeral_001t__Real__Oreal
% 0.66/0.84  Using role type
% 0.66/0.84  Declaring numeral_numeral_real:(num->real)
% 0.66/0.84  FOF formula (<kernel.Constant object at 0x2949830>, <kernel.DependentProduct object at 0x29497e8>) of role type named sy_c_Num_Opow
% 0.66/0.84  Using role type
% 0.66/0.84  Declaring pow:(num->(num->num))
% 0.66/0.84  FOF formula (<kernel.Constant object at 0x2949998>, <kernel.DependentProduct object at 0x29499e0>) of role type named sy_c_Num_Opred__numeral
% 0.66/0.84  Using role type
% 0.66/0.84  Declaring pred_numeral:(num->nat)
% 0.66/0.84  FOF formula (<kernel.Constant object at 0x2949908>, <kernel.DependentProduct object at 0x29498c0>) of role type named sy_c_Num_Osqr
% 0.66/0.84  Using role type
% 0.66/0.84  Declaring sqr:(num->num)
% 0.66/0.84  FOF formula (<kernel.Constant object at 0x2949950>, <kernel.Constant object at 0x29498c0>) of role type named sy_c_Option_Ooption_ONone_001t__Nat__Onat
% 0.66/0.84  Using role type
% 0.66/0.84  Declaring none_nat:option_nat
% 0.66/0.84  FOF formula (<kernel.Constant object at 0x29499e0>, <kernel.Constant object at 0x29498c0>) of role type named sy_c_Option_Ooption_ONone_001t__Num__Onum
% 0.66/0.84  Using role type
% 0.66/0.84  Declaring none_num:option_num
% 0.66/0.84  FOF formula (<kernel.Constant object at 0x2949950>, <kernel.Constant object at 0x29491b8>) of role type named sy_c_Option_Ooption_ONone_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.66/0.84  Using role type
% 0.66/0.84  Declaring none_P5556105721700978146at_nat:option4927543243414619207at_nat
% 0.66/0.84  FOF formula (<kernel.Constant object at 0x2949a70>, <kernel.DependentProduct object at 0x2949b90>) of role type named sy_c_Option_Ooption_OSome_001t__Nat__Onat
% 0.66/0.84  Using role type
% 0.66/0.84  Declaring some_nat:(nat->option_nat)
% 0.66/0.84  FOF formula (<kernel.Constant object at 0x2949830>, <kernel.DependentProduct object at 0x2949bd8>) of role type named sy_c_Option_Ooption_OSome_001t__Num__Onum
% 0.66/0.84  Using role type
% 0.66/0.84  Declaring some_num:(num->option_num)
% 0.66/0.84  FOF formula (<kernel.Constant object at 0x2949a70>, <kernel.DependentProduct object at 0x2949830>) of role type named sy_c_Option_Ooption_OSome_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.66/0.84  Using role type
% 0.66/0.84  Declaring some_P7363390416028606310at_nat:(product_prod_nat_nat->option4927543243414619207at_nat)
% 0.66/0.84  FOF formula (<kernel.Constant object at 0x2949bd8>, <kernel.DependentProduct object at 0x2949cb0>) of role type named sy_c_Option_Ooption_Ocase__option_001_Eo_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.66/0.84  Using role type
% 0.66/0.84  Declaring case_o184042715313410164at_nat:(Prop->((product_prod_nat_nat->Prop)->(option4927543243414619207at_nat->Prop)))
% 0.66/0.84  FOF formula (<kernel.Constant object at 0x2949cf8>, <kernel.DependentProduct object at 0x2949dd0>) of role type named sy_c_Option_Ooption_Ocase__option_001t__Int__Oint_001t__Num__Onum
% 0.66/0.84  Using role type
% 0.66/0.84  Declaring case_option_int_num:(int->((num->int)->(option_num->int)))
% 0.66/0.84  FOF formula (<kernel.Constant object at 0x2949d88>, <kernel.DependentProduct object at 0x2949e18>) of role type named sy_c_Option_Ooption_Ocase__option_001t__Num__Onum_001t__Num__Onum
% 0.66/0.84  Using role type
% 0.66/0.84  Declaring case_option_num_num:(num->((num->num)->(option_num->num)))
% 0.66/0.84  FOF formula (<kernel.Constant object at 0x2949cf8>, <kernel.DependentProduct object at 0x2949a70>) of role type named sy_c_Option_Ooption_Ocase__option_001t__Option__Ooption_It__Num__Onum_J_001t__Num__Onum
% 0.66/0.84  Using role type
% 0.66/0.84  Declaring case_o6005452278849405969um_num:(option_num->((num->option_num)->(option_num->option_num)))
% 0.66/0.84  FOF formula (<kernel.Constant object at 0x2949ea8>, <kernel.DependentProduct object at 0x2949c20>) of role type named sy_c_Option_Ooption_Omap__option_001t__Num__Onum_001t__Num__Onum
% 0.66/0.84  Using role type
% 0.66/0.84  Declaring map_option_num_num:((num->num)->(option_num->option_num))
% 0.66/0.84  FOF formula (<kernel.Constant object at 0x2949e18>, <kernel.DependentProduct object at 0x2949e60>) of role type named sy_c_Option_Ooption_Osize__option_001t__Nat__Onat
% 0.66/0.84  Using role type
% 0.66/0.85  Declaring size_option_nat:((nat->nat)->(option_nat->nat))
% 0.66/0.85  FOF formula (<kernel.Constant object at 0x2949cf8>, <kernel.DependentProduct object at 0x2949ef0>) of role type named sy_c_Option_Ooption_Osize__option_001t__Num__Onum
% 0.66/0.85  Using role type
% 0.66/0.85  Declaring size_option_num:((num->nat)->(option_num->nat))
% 0.66/0.85  FOF formula (<kernel.Constant object at 0x2949e18>, <kernel.DependentProduct object at 0x2949830>) of role type named sy_c_Option_Ooption_Osize__option_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.66/0.85  Using role type
% 0.66/0.85  Declaring size_o8335143837870341156at_nat:((product_prod_nat_nat->nat)->(option4927543243414619207at_nat->nat))
% 0.66/0.85  FOF formula (<kernel.Constant object at 0x2949ea8>, <kernel.DependentProduct object at 0x2949e60>) of role type named sy_c_Option_Ooption_Othe_001t__Nat__Onat
% 0.66/0.85  Using role type
% 0.66/0.85  Declaring the_nat:(option_nat->nat)
% 0.66/0.85  FOF formula (<kernel.Constant object at 0x29498c0>, <kernel.DependentProduct object at 0x294a050>) of role type named sy_c_Option_Ooption_Othe_001t__Num__Onum
% 0.66/0.85  Using role type
% 0.66/0.85  Declaring the_num:(option_num->num)
% 0.66/0.85  FOF formula (<kernel.Constant object at 0x2949ea8>, <kernel.DependentProduct object at 0x294a098>) of role type named sy_c_Option_Ooption_Othe_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.66/0.85  Using role type
% 0.66/0.85  Declaring the_Pr8591224930841456533at_nat:(option4927543243414619207at_nat->product_prod_nat_nat)
% 0.66/0.85  FOF formula (<kernel.Constant object at 0x2949ef0>, <kernel.DependentProduct object at 0x2949e18>) of role type named sy_c_Order__Relation_OunderS_001t__Nat__Onat
% 0.66/0.85  Using role type
% 0.66/0.85  Declaring order_underS_nat:(set_Pr1261947904930325089at_nat->(nat->set_nat))
% 0.66/0.85  FOF formula (<kernel.Constant object at 0x2949830>, <kernel.DependentProduct object at 0x294a1b8>) of role type named sy_c_Orderings_Obot__class_Obot_001_062_It__Nat__Onat_M_Eo_J
% 0.66/0.85  Using role type
% 0.66/0.85  Declaring bot_bot_nat_o:(nat->Prop)
% 0.66/0.85  FOF formula (<kernel.Constant object at 0x2949830>, <kernel.Constant object at 0x294a1b8>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Extended____Nat__Oenat
% 0.66/0.85  Using role type
% 0.66/0.85  Declaring bot_bo4199563552545308370d_enat:extended_enat
% 0.66/0.85  FOF formula (<kernel.Constant object at 0x2949e18>, <kernel.Constant object at 0x294a050>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Nat__Onat
% 0.66/0.85  Using role type
% 0.66/0.85  Declaring bot_bot_nat:nat
% 0.66/0.85  FOF formula (<kernel.Constant object at 0x2949830>, <kernel.Constant object at 0x294a050>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__Complex__Ocomplex_J
% 0.66/0.85  Using role type
% 0.66/0.85  Declaring bot_bot_set_complex:set_complex
% 0.66/0.85  FOF formula (<kernel.Constant object at 0x294a170>, <kernel.Constant object at 0x294a1b8>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__Extended____Nat__Oenat_J
% 0.66/0.85  Using role type
% 0.66/0.85  Declaring bot_bo7653980558646680370d_enat:set_Extended_enat
% 0.66/0.85  FOF formula (<kernel.Constant object at 0x2949e18>, <kernel.Constant object at 0x294a1b8>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__Int__Oint_J
% 0.66/0.85  Using role type
% 0.66/0.85  Declaring bot_bot_set_int:set_int
% 0.66/0.85  FOF formula (<kernel.Constant object at 0x294a290>, <kernel.Constant object at 0x294a1b8>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__Nat__Onat_J
% 0.66/0.85  Using role type
% 0.66/0.85  Declaring bot_bot_set_nat:set_nat
% 0.66/0.85  FOF formula (<kernel.Constant object at 0x294a2d8>, <kernel.Constant object at 0x294a1b8>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__Num__Onum_J
% 0.66/0.85  Using role type
% 0.66/0.85  Declaring bot_bot_set_num:set_num
% 0.66/0.85  FOF formula (<kernel.Constant object at 0x294a290>, <kernel.Constant object at 0x294a320>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J
% 0.66/0.85  Using role type
% 0.66/0.85  Declaring bot_bo2099793752762293965at_nat:set_Pr1261947904930325089at_nat
% 0.66/0.85  FOF formula (<kernel.Constant object at 0x294a3b0>, <kernel.Constant object at 0x294a320>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__Real__Oreal_J
% 0.66/0.85  Using role type
% 0.66/0.85  Declaring bot_bot_set_real:set_real
% 0.66/0.85  FOF formula (<kernel.Constant object at 0x294a3f8>, <kernel.Constant object at 0x294a320>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__Set__Oset_It__Nat__Onat_J_J
% 0.66/0.85  Using role type
% 0.66/0.85  Declaring bot_bot_set_set_nat:set_set_nat
% 0.66/0.85  FOF formula (<kernel.Constant object at 0x294a440>, <kernel.Constant object at 0x294a320>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__Set__Oset_It__Real__Oreal_J_J
% 0.66/0.85  Using role type
% 0.66/0.85  Declaring bot_bot_set_set_real:set_set_real
% 0.66/0.85  FOF formula (<kernel.Constant object at 0x294a3f8>, <kernel.Constant object at 0x294a368>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__VEBT____Definitions__OVEBT_J
% 0.66/0.85  Using role type
% 0.66/0.85  Declaring bot_bo8194388402131092736T_VEBT:set_VEBT_VEBT
% 0.66/0.85  FOF formula (<kernel.Constant object at 0x294a320>, <kernel.DependentProduct object at 0x294a3f8>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Code____Numeral__Ointeger
% 0.66/0.85  Using role type
% 0.66/0.85  Declaring ord_le6747313008572928689nteger:(code_integer->(code_integer->Prop))
% 0.66/0.85  FOF formula (<kernel.Constant object at 0x294a368>, <kernel.DependentProduct object at 0x294a320>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Extended____Nat__Oenat
% 0.66/0.85  Using role type
% 0.66/0.85  Declaring ord_le72135733267957522d_enat:(extended_enat->(extended_enat->Prop))
% 0.66/0.85  FOF formula (<kernel.Constant object at 0x294a680>, <kernel.DependentProduct object at 0x294a3f8>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Int__Oint
% 0.66/0.85  Using role type
% 0.66/0.85  Declaring ord_less_int:(int->(int->Prop))
% 0.66/0.85  FOF formula (<kernel.Constant object at 0x294a710>, <kernel.DependentProduct object at 0x294a368>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Nat__Onat
% 0.66/0.85  Using role type
% 0.66/0.85  Declaring ord_less_nat:(nat->(nat->Prop))
% 0.66/0.85  FOF formula (<kernel.Constant object at 0x294a4d0>, <kernel.DependentProduct object at 0x294a680>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Num__Onum
% 0.66/0.85  Using role type
% 0.66/0.85  Declaring ord_less_num:(num->(num->Prop))
% 0.66/0.85  FOF formula (<kernel.Constant object at 0x294a5a8>, <kernel.DependentProduct object at 0x294a710>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Real__Oreal
% 0.66/0.85  Using role type
% 0.66/0.85  Declaring ord_less_real:(real->(real->Prop))
% 0.66/0.85  FOF formula (<kernel.Constant object at 0x294a320>, <kernel.DependentProduct object at 0x294a4d0>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Set__Oset_It__Complex__Ocomplex_J
% 0.66/0.85  Using role type
% 0.66/0.85  Declaring ord_less_set_complex:(set_complex->(set_complex->Prop))
% 0.66/0.85  FOF formula (<kernel.Constant object at 0x294a5a8>, <kernel.DependentProduct object at 0x294a320>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Set__Oset_It__Extended____Nat__Oenat_J
% 0.66/0.85  Using role type
% 0.66/0.85  Declaring ord_le2529575680413868914d_enat:(set_Extended_enat->(set_Extended_enat->Prop))
% 0.66/0.85  FOF formula (<kernel.Constant object at 0x294a368>, <kernel.DependentProduct object at 0x294a4d0>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Set__Oset_It__Int__Oint_J
% 0.66/0.85  Using role type
% 0.66/0.85  Declaring ord_less_set_int:(set_int->(set_int->Prop))
% 0.66/0.85  FOF formula (<kernel.Constant object at 0x294a908>, <kernel.DependentProduct object at 0x294a5a8>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Set__Oset_It__Nat__Onat_J
% 0.66/0.85  Using role type
% 0.66/0.85  Declaring ord_less_set_nat:(set_nat->(set_nat->Prop))
% 0.66/0.85  FOF formula (<kernel.Constant object at 0x294a710>, <kernel.DependentProduct object at 0x294a368>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Set__Oset_It__Num__Onum_J
% 0.66/0.85  Using role type
% 0.66/0.85  Declaring ord_less_set_num:(set_num->(set_num->Prop))
% 0.66/0.85  FOF formula (<kernel.Constant object at 0x294a908>, <kernel.DependentProduct object at 0x294a4d0>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J
% 0.66/0.85  Using role type
% 0.66/0.85  Declaring ord_le7866589430770878221at_nat:(set_Pr1261947904930325089at_nat->(set_Pr1261947904930325089at_nat->Prop))
% 0.66/0.85  FOF formula (<kernel.Constant object at 0x294aa28>, <kernel.DependentProduct object at 0x294a368>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Set__Oset_It__Real__Oreal_J
% 0.66/0.85  Using role type
% 0.66/0.85  Declaring ord_less_set_real:(set_real->(set_real->Prop))
% 0.66/0.86  FOF formula (<kernel.Constant object at 0x294aa70>, <kernel.DependentProduct object at 0x294a908>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Set__Oset_It__Set__Oset_It__Nat__Onat_J_J
% 0.66/0.86  Using role type
% 0.66/0.86  Declaring ord_less_set_set_nat:(set_set_nat->(set_set_nat->Prop))
% 0.66/0.86  FOF formula (<kernel.Constant object at 0x294aa28>, <kernel.DependentProduct object at 0x294aa70>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Set__Oset_It__Set__Oset_It__Real__Oreal_J_J
% 0.66/0.86  Using role type
% 0.66/0.86  Declaring ord_le7926960851185191020t_real:(set_set_real->(set_set_real->Prop))
% 0.66/0.86  FOF formula (<kernel.Constant object at 0x294a908>, <kernel.DependentProduct object at 0x294ac20>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001_062_It__Complex__Ocomplex_M_Eo_J
% 0.66/0.86  Using role type
% 0.66/0.86  Declaring ord_le4573692005234683329plex_o:((complex->Prop)->((complex->Prop)->Prop))
% 0.66/0.86  FOF formula (<kernel.Constant object at 0x294a368>, <kernel.DependentProduct object at 0x294acb0>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001_062_It__Int__Oint_M_Eo_J
% 0.66/0.86  Using role type
% 0.66/0.86  Declaring ord_less_eq_int_o:((int->Prop)->((int->Prop)->Prop))
% 0.66/0.86  FOF formula (<kernel.Constant object at 0x294ac20>, <kernel.DependentProduct object at 0x294acf8>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001_062_It__Nat__Onat_M_Eo_J
% 0.66/0.86  Using role type
% 0.66/0.86  Declaring ord_less_eq_nat_o:((nat->Prop)->((nat->Prop)->Prop))
% 0.66/0.86  FOF formula (<kernel.Constant object at 0x294a368>, <kernel.DependentProduct object at 0x294ad40>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_M_Eo_J
% 0.66/0.86  Using role type
% 0.66/0.86  Declaring ord_le704812498762024988_nat_o:((product_prod_nat_nat->Prop)->((product_prod_nat_nat->Prop)->Prop))
% 0.66/0.86  FOF formula (<kernel.Constant object at 0x294aa28>, <kernel.DependentProduct object at 0x294add0>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001_062_It__Real__Oreal_M_Eo_J
% 0.66/0.86  Using role type
% 0.66/0.86  Declaring ord_less_eq_real_o:((real->Prop)->((real->Prop)->Prop))
% 0.66/0.86  FOF formula (<kernel.Constant object at 0x294a368>, <kernel.DependentProduct object at 0x294aa28>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Code____Numeral__Ointeger
% 0.66/0.86  Using role type
% 0.66/0.86  Declaring ord_le3102999989581377725nteger:(code_integer->(code_integer->Prop))
% 0.66/0.86  FOF formula (<kernel.Constant object at 0x294add0>, <kernel.DependentProduct object at 0x294a368>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Extended____Nat__Oenat
% 0.66/0.86  Using role type
% 0.66/0.86  Declaring ord_le2932123472753598470d_enat:(extended_enat->(extended_enat->Prop))
% 0.66/0.86  FOF formula (<kernel.Constant object at 0x294aa28>, <kernel.DependentProduct object at 0x294add0>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Filter__Ofilter_It__Nat__Onat_J
% 0.66/0.86  Using role type
% 0.66/0.86  Declaring ord_le2510731241096832064er_nat:(filter_nat->(filter_nat->Prop))
% 0.66/0.86  FOF formula (<kernel.Constant object at 0x294aea8>, <kernel.DependentProduct object at 0x294a368>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Int__Oint
% 0.66/0.86  Using role type
% 0.66/0.86  Declaring ord_less_eq_int:(int->(int->Prop))
% 0.66/0.86  FOF formula (<kernel.Constant object at 0x294af38>, <kernel.DependentProduct object at 0x294aa28>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Nat__Onat
% 0.66/0.86  Using role type
% 0.66/0.86  Declaring ord_less_eq_nat:(nat->(nat->Prop))
% 0.66/0.86  FOF formula (<kernel.Constant object at 0x294ac68>, <kernel.DependentProduct object at 0x294aea8>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Num__Onum
% 0.66/0.86  Using role type
% 0.66/0.86  Declaring ord_less_eq_num:(num->(num->Prop))
% 0.66/0.86  FOF formula (<kernel.Constant object at 0x294ae18>, <kernel.DependentProduct object at 0x294d098>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Real__Oreal
% 0.66/0.86  Using role type
% 0.66/0.86  Declaring ord_less_eq_real:(real->(real->Prop))
% 0.66/0.86  FOF formula (<kernel.Constant object at 0x294add0>, <kernel.DependentProduct object at 0x294d0e0>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_I_Eo_J
% 0.66/0.86  Using role type
% 0.66/0.86  Declaring ord_less_eq_set_o:(set_o->(set_o->Prop))
% 0.66/0.86  FOF formula (<kernel.Constant object at 0x294ae18>, <kernel.DependentProduct object at 0x294d128>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Code____Numeral__Ointeger_J
% 0.66/0.86  Using role type
% 0.66/0.86  Declaring ord_le7084787975880047091nteger:(set_Code_integer->(set_Code_integer->Prop))
% 0.66/0.86  FOF formula (<kernel.Constant object at 0x294ae18>, <kernel.DependentProduct object at 0x294d050>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Complex__Ocomplex_J
% 0.66/0.86  Using role type
% 0.66/0.86  Declaring ord_le211207098394363844omplex:(set_complex->(set_complex->Prop))
% 0.66/0.86  FOF formula (<kernel.Constant object at 0x294aea8>, <kernel.DependentProduct object at 0x294d1b8>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Extended____Nat__Oenat_J
% 0.66/0.86  Using role type
% 0.66/0.86  Declaring ord_le7203529160286727270d_enat:(set_Extended_enat->(set_Extended_enat->Prop))
% 0.66/0.86  FOF formula (<kernel.Constant object at 0x294ae18>, <kernel.DependentProduct object at 0x294d050>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Int__Oint_J
% 0.66/0.86  Using role type
% 0.66/0.86  Declaring ord_less_eq_set_int:(set_int->(set_int->Prop))
% 0.66/0.86  FOF formula (<kernel.Constant object at 0x294d290>, <kernel.DependentProduct object at 0x294d320>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__List__Olist_It__Nat__Onat_J_J
% 0.66/0.86  Using role type
% 0.66/0.86  Declaring ord_le6045566169113846134st_nat:(set_list_nat->(set_list_nat->Prop))
% 0.66/0.86  FOF formula (<kernel.Constant object at 0x294aea8>, <kernel.DependentProduct object at 0x294d248>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Nat__Onat_J
% 0.66/0.86  Using role type
% 0.66/0.86  Declaring ord_less_eq_set_nat:(set_nat->(set_nat->Prop))
% 0.66/0.86  FOF formula (<kernel.Constant object at 0x294d368>, <kernel.DependentProduct object at 0x294d098>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Num__Onum_J
% 0.66/0.86  Using role type
% 0.66/0.86  Declaring ord_less_eq_set_num:(set_num->(set_num->Prop))
% 0.66/0.86  FOF formula (<kernel.Constant object at 0x294d290>, <kernel.DependentProduct object at 0x294d320>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J
% 0.66/0.86  Using role type
% 0.66/0.86  Declaring ord_le3146513528884898305at_nat:(set_Pr1261947904930325089at_nat->(set_Pr1261947904930325089at_nat->Prop))
% 0.66/0.86  FOF formula (<kernel.Constant object at 0x294d440>, <kernel.DependentProduct object at 0x294d098>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Real__Oreal_J
% 0.66/0.86  Using role type
% 0.66/0.86  Declaring ord_less_eq_set_real:(set_real->(set_real->Prop))
% 0.66/0.86  FOF formula (<kernel.Constant object at 0x294d290>, <kernel.DependentProduct object at 0x294d440>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Set__Oset_It__Nat__Onat_J_J
% 0.66/0.86  Using role type
% 0.66/0.86  Declaring ord_le6893508408891458716et_nat:(set_set_nat->(set_set_nat->Prop))
% 0.66/0.86  FOF formula (<kernel.Constant object at 0x294d098>, <kernel.DependentProduct object at 0x294d290>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Set__Oset_It__Real__Oreal_J_J
% 0.66/0.86  Using role type
% 0.66/0.86  Declaring ord_le3558479182127378552t_real:(set_set_real->(set_set_real->Prop))
% 0.66/0.86  FOF formula (<kernel.Constant object at 0x294d440>, <kernel.DependentProduct object at 0x294d098>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__VEBT____Definitions__OVEBT_J
% 0.66/0.86  Using role type
% 0.66/0.86  Declaring ord_le4337996190870823476T_VEBT:(set_VEBT_VEBT->(set_VEBT_VEBT->Prop))
% 0.66/0.86  FOF formula (<kernel.Constant object at 0x294d5f0>, <kernel.DependentProduct object at 0x294d290>) of role type named sy_c_Orderings_Oord__class_Omax_001t__Code____Numeral__Ointeger
% 0.66/0.86  Using role type
% 0.66/0.86  Declaring ord_max_Code_integer:(code_integer->(code_integer->code_integer))
% 0.66/0.86  FOF formula (<kernel.Constant object at 0x294d440>, <kernel.DependentProduct object at 0x294d5f0>) of role type named sy_c_Orderings_Oord__class_Omax_001t__Extended____Nat__Oenat
% 0.66/0.86  Using role type
% 0.66/0.86  Declaring ord_ma741700101516333627d_enat:(extended_enat->(extended_enat->extended_enat))
% 0.66/0.86  FOF formula (<kernel.Constant object at 0x294d710>, <kernel.DependentProduct object at 0x294d290>) of role type named sy_c_Orderings_Oord__class_Omax_001t__Int__Oint
% 0.66/0.87  Using role type
% 0.66/0.87  Declaring ord_max_int:(int->(int->int))
% 0.66/0.87  FOF formula (<kernel.Constant object at 0x294d6c8>, <kernel.DependentProduct object at 0x294d440>) of role type named sy_c_Orderings_Oord__class_Omax_001t__Nat__Onat
% 0.66/0.87  Using role type
% 0.66/0.87  Declaring ord_max_nat:(nat->(nat->nat))
% 0.66/0.87  FOF formula (<kernel.Constant object at 0x294d7e8>, <kernel.DependentProduct object at 0x294d710>) of role type named sy_c_Orderings_Oord__class_Omax_001t__Num__Onum
% 0.66/0.87  Using role type
% 0.66/0.87  Declaring ord_max_num:(num->(num->num))
% 0.66/0.87  FOF formula (<kernel.Constant object at 0x294d638>, <kernel.DependentProduct object at 0x294d6c8>) of role type named sy_c_Orderings_Oord__class_Omax_001t__Real__Oreal
% 0.66/0.87  Using role type
% 0.66/0.87  Declaring ord_max_real:(real->(real->real))
% 0.66/0.87  FOF formula (<kernel.Constant object at 0x294d680>, <kernel.DependentProduct object at 0x294d7e8>) of role type named sy_c_Orderings_Oord__class_Omax_001t__Set__Oset_It__Int__Oint_J
% 0.66/0.87  Using role type
% 0.66/0.87  Declaring ord_max_set_int:(set_int->(set_int->set_int))
% 0.66/0.87  FOF formula (<kernel.Constant object at 0x294d5f0>, <kernel.DependentProduct object at 0x294d638>) of role type named sy_c_Orderings_Oord__class_Omax_001t__Set__Oset_It__Nat__Onat_J
% 0.66/0.87  Using role type
% 0.66/0.87  Declaring ord_max_set_nat:(set_nat->(set_nat->set_nat))
% 0.66/0.87  FOF formula (<kernel.Constant object at 0x294d290>, <kernel.DependentProduct object at 0x294d680>) of role type named sy_c_Orderings_Oord__class_Omax_001t__Set__Oset_It__Real__Oreal_J
% 0.66/0.87  Using role type
% 0.66/0.87  Declaring ord_max_set_real:(set_real->(set_real->set_real))
% 0.66/0.87  FOF formula (<kernel.Constant object at 0x294d5f0>, <kernel.DependentProduct object at 0x294d290>) of role type named sy_c_Orderings_Oord__class_Omin_001t__Extended____Nat__Oenat
% 0.66/0.87  Using role type
% 0.66/0.87  Declaring ord_mi8085742599997312461d_enat:(extended_enat->(extended_enat->extended_enat))
% 0.66/0.87  FOF formula (<kernel.Constant object at 0x294d710>, <kernel.DependentProduct object at 0x294d680>) of role type named sy_c_Orderings_Oord__class_Omin_001t__Nat__Onat
% 0.66/0.87  Using role type
% 0.66/0.87  Declaring ord_min_nat:(nat->(nat->nat))
% 0.66/0.87  FOF formula (<kernel.Constant object at 0x294d440>, <kernel.DependentProduct object at 0x294da70>) of role type named sy_c_Orderings_Oorder__class_OGreatest_001t__Nat__Onat
% 0.66/0.87  Using role type
% 0.66/0.87  Declaring order_Greatest_nat:((nat->Prop)->nat)
% 0.66/0.87  FOF formula (<kernel.Constant object at 0x294d710>, <kernel.DependentProduct object at 0x294d5f0>) of role type named sy_c_Orderings_Oorder__class_Oantimono_001t__Nat__Onat_001t__Real__Oreal
% 0.66/0.87  Using role type
% 0.66/0.87  Declaring order_9091379641038594480t_real:((nat->real)->Prop)
% 0.66/0.87  FOF formula (<kernel.Constant object at 0x294d7a0>, <kernel.DependentProduct object at 0x294db00>) of role type named sy_c_Orderings_Oorder__class_Omono_001t__Nat__Onat_001t__Nat__Onat
% 0.66/0.87  Using role type
% 0.66/0.87  Declaring order_mono_nat_nat:((nat->nat)->Prop)
% 0.66/0.87  FOF formula (<kernel.Constant object at 0x294dab8>, <kernel.DependentProduct object at 0x294da70>) of role type named sy_c_Orderings_Oorder__class_Omono_001t__Nat__Onat_001t__Real__Oreal
% 0.66/0.87  Using role type
% 0.66/0.87  Declaring order_mono_nat_real:((nat->real)->Prop)
% 0.66/0.87  FOF formula (<kernel.Constant object at 0x294d7a0>, <kernel.DependentProduct object at 0x294d710>) of role type named sy_c_Orderings_Oorder__class_Ostrict__mono_001t__Nat__Onat_001t__Nat__Onat
% 0.66/0.87  Using role type
% 0.66/0.87  Declaring order_5726023648592871131at_nat:((nat->nat)->Prop)
% 0.66/0.87  FOF formula (<kernel.Constant object at 0x294da70>, <kernel.DependentProduct object at 0x294dc20>) of role type named sy_c_Orderings_Oorder__class_Ostrict__mono_001t__Real__Oreal_001t__Real__Oreal
% 0.66/0.87  Using role type
% 0.66/0.87  Declaring order_7092887310737990675l_real:((real->real)->Prop)
% 0.66/0.87  FOF formula (<kernel.Constant object at 0x294d290>, <kernel.Constant object at 0x294dc20>) of role type named sy_c_Orderings_Otop__class_Otop_001t__Set__Oset_I_Eo_J
% 0.66/0.87  Using role type
% 0.66/0.87  Declaring top_top_set_o:set_o
% 0.66/0.87  FOF formula (<kernel.Constant object at 0x294db90>, <kernel.Constant object at 0x294dc20>) of role type named sy_c_Orderings_Otop__class_Otop_001t__Set__Oset_It__Nat__Onat_J
% 0.66/0.87  Using role type
% 0.66/0.87  Declaring top_top_set_nat:set_nat
% 0.66/0.87  FOF formula (<kernel.Constant object at 0x294d290>, <kernel.Constant object at 0x294db48>) of role type named sy_c_Orderings_Otop__class_Otop_001t__Set__Oset_It__Product____Type__Ounit_J
% 0.66/0.87  Using role type
% 0.66/0.87  Declaring top_to1996260823553986621t_unit:set_Product_unit
% 0.66/0.87  FOF formula (<kernel.Constant object at 0x294dcb0>, <kernel.Constant object at 0x294db48>) of role type named sy_c_Orderings_Otop__class_Otop_001t__Set__Oset_It__Real__Oreal_J
% 0.66/0.87  Using role type
% 0.66/0.87  Declaring top_top_set_real:set_real
% 0.66/0.87  FOF formula (<kernel.Constant object at 0x294dd40>, <kernel.Constant object at 0x294db48>) of role type named sy_c_Orderings_Otop__class_Otop_001t__Set__Oset_It__String__Ochar_J
% 0.66/0.87  Using role type
% 0.66/0.87  Declaring top_top_set_char:set_char
% 0.66/0.87  FOF formula (<kernel.Constant object at 0x294dcb0>, <kernel.DependentProduct object at 0x294dd40>) of role type named sy_c_Power_Opower__class_Opower_001t__Code____Numeral__Ointeger
% 0.66/0.87  Using role type
% 0.66/0.87  Declaring power_8256067586552552935nteger:(code_integer->(nat->code_integer))
% 0.66/0.87  FOF formula (<kernel.Constant object at 0x294dea8>, <kernel.DependentProduct object at 0x294db48>) of role type named sy_c_Power_Opower__class_Opower_001t__Complex__Ocomplex
% 0.66/0.87  Using role type
% 0.66/0.87  Declaring power_power_complex:(complex->(nat->complex))
% 0.66/0.87  FOF formula (<kernel.Constant object at 0x294dcb0>, <kernel.DependentProduct object at 0x294dea8>) of role type named sy_c_Power_Opower__class_Opower_001t__Extended____Nat__Oenat
% 0.66/0.87  Using role type
% 0.66/0.87  Declaring power_8040749407984259932d_enat:(extended_enat->(nat->extended_enat))
% 0.66/0.87  FOF formula (<kernel.Constant object at 0x294df80>, <kernel.DependentProduct object at 0x294db48>) of role type named sy_c_Power_Opower__class_Opower_001t__Int__Oint
% 0.66/0.87  Using role type
% 0.66/0.87  Declaring power_power_int:(int->(nat->int))
% 0.66/0.87  FOF formula (<kernel.Constant object at 0x294dea8>, <kernel.DependentProduct object at 0x294df38>) of role type named sy_c_Power_Opower__class_Opower_001t__Nat__Onat
% 0.66/0.87  Using role type
% 0.66/0.87  Declaring power_power_nat:(nat->(nat->nat))
% 0.66/0.87  FOF formula (<kernel.Constant object at 0x294db48>, <kernel.DependentProduct object at 0x294ddd0>) of role type named sy_c_Power_Opower__class_Opower_001t__Real__Oreal
% 0.66/0.87  Using role type
% 0.66/0.87  Declaring power_power_real:(real->(nat->real))
% 0.66/0.87  FOF formula (<kernel.Constant object at 0x294dea8>, <kernel.DependentProduct object at 0x29500e0>) of role type named sy_c_Product__Type_OPair_001_062_It__Nat__Onat_M_062_It__Nat__Onat_M_Eo_J_J_001t__Product____Type__Oprod_It__Option__Ooption_It__Nat__Onat_J_Mt__Option__Ooption_It__Nat__Onat_J_J
% 0.66/0.87  Using role type
% 0.66/0.87  Declaring produc4035269172776083154on_nat:((nat->(nat->Prop))->(produc4953844613479565601on_nat->produc2233624965454879586on_nat))
% 0.66/0.87  FOF formula (<kernel.Constant object at 0x294dea8>, <kernel.DependentProduct object at 0x29500e0>) of role type named sy_c_Product__Type_OPair_001_062_It__Nat__Onat_M_062_It__Nat__Onat_Mt__Nat__Onat_J_J_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J
% 0.66/0.87  Using role type
% 0.66/0.87  Declaring produc3209952032786966637at_nat:((nat->(nat->nat))->(produc7248412053542808358at_nat->produc4471711990508489141at_nat))
% 0.66/0.87  FOF formula (<kernel.Constant object at 0x294dd40>, <kernel.DependentProduct object at 0x29500e0>) of role type named sy_c_Product__Type_OPair_001_062_It__Nat__Onat_M_062_It__Nat__Onat_Mt__Nat__Onat_J_J_001t__Product____Type__Oprod_It__Option__Ooption_It__Nat__Onat_J_Mt__Option__Ooption_It__Nat__Onat_J_J
% 0.66/0.87  Using role type
% 0.66/0.87  Declaring produc8929957630744042906on_nat:((nat->(nat->nat))->(produc4953844613479565601on_nat->produc8306885398267862888on_nat))
% 0.66/0.87  FOF formula (<kernel.Constant object at 0x29501b8>, <kernel.DependentProduct object at 0x29500e0>) of role type named sy_c_Product__Type_OPair_001_062_It__Nat__Onat_M_062_It__Num__Onum_Mt__Num__Onum_J_J_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__Num__Onum_J_J
% 0.66/0.87  Using role type
% 0.66/0.87  Declaring produc851828971589881931at_num:((nat->(num->num))->(produc2963631642982155120at_num->produc3368934014287244435at_num))
% 0.66/0.87  FOF formula (<kernel.Constant object at 0x2950320>, <kernel.DependentProduct object at 0x29500e0>) of role type named sy_c_Product__Type_OPair_001_062_It__Num__Onum_M_062_It__Num__Onum_M_Eo_J_J_001t__Product____Type__Oprod_It__Option__Ooption_It__Num__Onum_J_Mt__Option__Ooption_It__Num__Onum_J_J
% 0.66/0.87  Using role type
% 0.66/0.87  Declaring produc3576312749637752826on_num:((num->(num->Prop))->(produc3447558737645232053on_num->produc7036089656553540234on_num))
% 0.66/0.87  FOF formula (<kernel.Constant object at 0x2950248>, <kernel.DependentProduct object at 0x29500e0>) of role type named sy_c_Product__Type_OPair_001_062_It__Num__Onum_M_062_It__Num__Onum_Mt__Num__Onum_J_J_001t__Product____Type__Oprod_It__Option__Ooption_It__Num__Onum_J_Mt__Option__Ooption_It__Num__Onum_J_J
% 0.66/0.87  Using role type
% 0.66/0.87  Declaring produc5778274026573060048on_num:((num->(num->num))->(produc3447558737645232053on_num->produc1193250871479095198on_num))
% 0.66/0.87  FOF formula (<kernel.Constant object at 0x2950050>, <kernel.DependentProduct object at 0x29500e0>) of role type named sy_c_Product__Type_OPair_001_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_M_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_M_Eo_J_J_001t__Product____Type__Oprod_It__Option__Ooption_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_Mt__Option__Ooption_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_J
% 0.66/0.87  Using role type
% 0.66/0.87  Declaring produc3994169339658061776at_nat:((product_prod_nat_nat->(product_prod_nat_nat->Prop))->(produc6121120109295599847at_nat->produc5491161045314408544at_nat))
% 0.66/0.87  FOF formula (<kernel.Constant object at 0x2950248>, <kernel.DependentProduct object at 0x2950488>) of role type named sy_c_Product__Type_OPair_001_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_M_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_J_001t__Product____Type__Oprod_It__Option__Ooption_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_Mt__Option__Ooption_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_J
% 0.66/0.87  Using role type
% 0.66/0.87  Declaring produc2899441246263362727at_nat:((product_prod_nat_nat->(product_prod_nat_nat->product_prod_nat_nat))->(produc6121120109295599847at_nat->produc5542196010084753463at_nat))
% 0.66/0.87  FOF formula (<kernel.Constant object at 0x2950560>, <kernel.DependentProduct object at 0x2950170>) of role type named sy_c_Product__Type_OPair_001_Eo_001_Eo
% 0.66/0.87  Using role type
% 0.66/0.87  Declaring product_Pair_o_o:(Prop->(Prop->product_prod_o_o))
% 0.66/0.87  FOF formula (<kernel.Constant object at 0x29504d0>, <kernel.DependentProduct object at 0x2950170>) of role type named sy_c_Product__Type_OPair_001_Eo_001t__Int__Oint
% 0.66/0.87  Using role type
% 0.66/0.87  Declaring product_Pair_o_int:(Prop->(int->product_prod_o_int))
% 0.66/0.87  FOF formula (<kernel.Constant object at 0x2950488>, <kernel.DependentProduct object at 0x2950170>) of role type named sy_c_Product__Type_OPair_001_Eo_001t__Nat__Onat
% 0.66/0.87  Using role type
% 0.66/0.87  Declaring product_Pair_o_nat:(Prop->(nat->product_prod_o_nat))
% 0.66/0.87  FOF formula (<kernel.Constant object at 0x29504d0>, <kernel.DependentProduct object at 0x2950440>) of role type named sy_c_Product__Type_OPair_001_Eo_001t__VEBT____Definitions__OVEBT
% 0.66/0.87  Using role type
% 0.66/0.87  Declaring produc2982872950893828659T_VEBT:(Prop->(vEBT_VEBT->produc2504756804600209347T_VEBT))
% 0.66/0.87  FOF formula (<kernel.Constant object at 0x2950170>, <kernel.DependentProduct object at 0x2950758>) of role type named sy_c_Product__Type_OPair_001t__Code____Numeral__Ointeger_001_Eo
% 0.66/0.87  Using role type
% 0.66/0.87  Declaring produc6677183202524767010eger_o:(code_integer->(Prop->produc6271795597528267376eger_o))
% 0.66/0.87  FOF formula (<kernel.Constant object at 0x2950440>, <kernel.DependentProduct object at 0x2950170>) of role type named sy_c_Product__Type_OPair_001t__Code____Numeral__Ointeger_001t__Code____Numeral__Ointeger
% 0.66/0.87  Using role type
% 0.66/0.87  Declaring produc1086072967326762835nteger:(code_integer->(code_integer->produc8923325533196201883nteger))
% 0.66/0.87  FOF formula (<kernel.Constant object at 0x29507e8>, <kernel.DependentProduct object at 0x2950758>) of role type named sy_c_Product__Type_OPair_001t__Int__Oint_001t__Int__Oint
% 0.66/0.87  Using role type
% 0.66/0.87  Declaring product_Pair_int_int:(int->(int->product_prod_int_int))
% 0.66/0.87  FOF formula (<kernel.Constant object at 0x29507a0>, <kernel.DependentProduct object at 0x2950440>) of role type named sy_c_Product__Type_OPair_001t__Nat__Onat_001t__Nat__Onat
% 0.66/0.88  Using role type
% 0.66/0.88  Declaring product_Pair_nat_nat:(nat->(nat->product_prod_nat_nat))
% 0.66/0.88  FOF formula (<kernel.Constant object at 0x2950878>, <kernel.DependentProduct object at 0x29507e8>) of role type named sy_c_Product__Type_OPair_001t__Nat__Onat_001t__Num__Onum
% 0.66/0.88  Using role type
% 0.66/0.88  Declaring product_Pair_nat_num:(nat->(num->product_prod_nat_num))
% 0.66/0.88  FOF formula (<kernel.Constant object at 0x29507a0>, <kernel.DependentProduct object at 0x2950878>) of role type named sy_c_Product__Type_OPair_001t__Nat__Onat_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.66/0.88  Using role type
% 0.66/0.88  Declaring produc487386426758144856at_nat:(nat->(product_prod_nat_nat->produc7248412053542808358at_nat))
% 0.66/0.88  FOF formula (<kernel.Constant object at 0x29507e8>, <kernel.DependentProduct object at 0x29507a0>) of role type named sy_c_Product__Type_OPair_001t__Nat__Onat_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Num__Onum_J
% 0.66/0.88  Using role type
% 0.66/0.88  Declaring produc1195630363706982562at_num:(nat->(product_prod_nat_num->produc2963631642982155120at_num))
% 0.66/0.88  FOF formula (<kernel.Constant object at 0x29509e0>, <kernel.DependentProduct object at 0x2950878>) of role type named sy_c_Product__Type_OPair_001t__Num__Onum_001t__Num__Onum
% 0.66/0.88  Using role type
% 0.66/0.88  Declaring product_Pair_num_num:(num->(num->product_prod_num_num))
% 0.66/0.88  FOF formula (<kernel.Constant object at 0x29507e8>, <kernel.DependentProduct object at 0x29509e0>) of role type named sy_c_Product__Type_OPair_001t__Option__Ooption_It__Nat__Onat_J_001t__Option__Ooption_It__Nat__Onat_J
% 0.66/0.88  Using role type
% 0.66/0.88  Declaring produc5098337634421038937on_nat:(option_nat->(option_nat->produc4953844613479565601on_nat))
% 0.66/0.88  FOF formula (<kernel.Constant object at 0x2950878>, <kernel.DependentProduct object at 0x29507e8>) of role type named sy_c_Product__Type_OPair_001t__Option__Ooption_It__Num__Onum_J_001t__Option__Ooption_It__Num__Onum_J
% 0.66/0.88  Using role type
% 0.66/0.88  Declaring produc8585076106096196333on_num:(option_num->(option_num->produc3447558737645232053on_num))
% 0.66/0.88  FOF formula (<kernel.Constant object at 0x29509e0>, <kernel.DependentProduct object at 0x2950170>) of role type named sy_c_Product__Type_OPair_001t__Option__Ooption_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_001t__Option__Ooption_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J
% 0.66/0.88  Using role type
% 0.66/0.88  Declaring produc488173922507101015at_nat:(option4927543243414619207at_nat->(option4927543243414619207at_nat->produc6121120109295599847at_nat))
% 0.66/0.88  FOF formula (<kernel.Constant object at 0x29507e8>, <kernel.DependentProduct object at 0x2950c68>) of role type named sy_c_Product__Type_OPair_001t__VEBT____Definitions__OVEBT_001_Eo
% 0.66/0.88  Using role type
% 0.66/0.88  Declaring produc8721562602347293563VEBT_o:(vEBT_VEBT->(Prop->produc334124729049499915VEBT_o))
% 0.66/0.88  FOF formula (<kernel.Constant object at 0x2950170>, <kernel.DependentProduct object at 0x29507e8>) of role type named sy_c_Product__Type_OPair_001t__VEBT____Definitions__OVEBT_001t__Int__Oint
% 0.66/0.88  Using role type
% 0.66/0.88  Declaring produc736041933913180425BT_int:(vEBT_VEBT->(int->produc4894624898956917775BT_int))
% 0.66/0.88  FOF formula (<kernel.Constant object at 0x2950c68>, <kernel.DependentProduct object at 0x2950170>) of role type named sy_c_Product__Type_OPair_001t__VEBT____Definitions__OVEBT_001t__Nat__Onat
% 0.66/0.88  Using role type
% 0.66/0.88  Declaring produc738532404422230701BT_nat:(vEBT_VEBT->(nat->produc9072475918466114483BT_nat))
% 0.66/0.88  FOF formula (<kernel.Constant object at 0x29507e8>, <kernel.DependentProduct object at 0x2950c68>) of role type named sy_c_Product__Type_OPair_001t__VEBT____Definitions__OVEBT_001t__VEBT____Definitions__OVEBT
% 0.66/0.88  Using role type
% 0.66/0.88  Declaring produc537772716801021591T_VEBT:(vEBT_VEBT->(vEBT_VEBT->produc8243902056947475879T_VEBT))
% 0.66/0.88  FOF formula (<kernel.Constant object at 0x2950170>, <kernel.DependentProduct object at 0x2950ef0>) of role type named sy_c_Product__Type_OSigma_001t__Nat__Onat_001t__Nat__Onat
% 0.66/0.88  Using role type
% 0.66/0.88  Declaring produc457027306803732586at_nat:(set_nat->((nat->set_nat)->set_Pr1261947904930325089at_nat))
% 0.66/0.88  FOF formula (<kernel.Constant object at 0x2950c68>, <kernel.DependentProduct object at 0x2950cf8>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Code____Numeral__Ointeger_001_Eo_001_Eo
% 0.66/0.88  Using role type
% 0.66/0.88  Declaring produc7828578312038201481er_o_o:((code_integer->(Prop->Prop))->(produc6271795597528267376eger_o->Prop))
% 0.66/0.88  FOF formula (<kernel.Constant object at 0x2950ef0>, <kernel.DependentProduct object at 0x2950cb0>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Code____Numeral__Ointeger_001_Eo_001t__Set__Oset_It__Complex__Ocomplex_J
% 0.66/0.88  Using role type
% 0.66/0.88  Declaring produc1043322548047392435omplex:((code_integer->(Prop->set_complex))->(produc6271795597528267376eger_o->set_complex))
% 0.66/0.88  FOF formula (<kernel.Constant object at 0x2950cf8>, <kernel.DependentProduct object at 0x2950d88>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Code____Numeral__Ointeger_001_Eo_001t__Set__Oset_It__Int__Oint_J
% 0.66/0.88  Using role type
% 0.66/0.88  Declaring produc1253318751659547953et_int:((code_integer->(Prop->set_int))->(produc6271795597528267376eger_o->set_int))
% 0.66/0.88  FOF formula (<kernel.Constant object at 0x2950cb0>, <kernel.DependentProduct object at 0x2950cf8>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Code____Numeral__Ointeger_001_Eo_001t__Set__Oset_It__Nat__Onat_J
% 0.66/0.88  Using role type
% 0.66/0.88  Declaring produc5431169771168744661et_nat:((code_integer->(Prop->set_nat))->(produc6271795597528267376eger_o->set_nat))
% 0.66/0.88  FOF formula (<kernel.Constant object at 0x2950cb0>, <kernel.DependentProduct object at 0x29521b8>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Code____Numeral__Ointeger_001_Eo_001t__Set__Oset_It__Real__Oreal_J
% 0.66/0.88  Using role type
% 0.66/0.88  Declaring produc242741666403216561t_real:((code_integer->(Prop->set_real))->(produc6271795597528267376eger_o->set_real))
% 0.66/0.88  FOF formula (<kernel.Constant object at 0x2950cb0>, <kernel.DependentProduct object at 0x2952290>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Code____Numeral__Ointeger_001t__Code____Numeral__Ointeger_001t__Int__Oint
% 0.66/0.88  Using role type
% 0.66/0.88  Declaring produc1553301316500091796er_int:((code_integer->(code_integer->int))->(produc8923325533196201883nteger->int))
% 0.66/0.88  FOF formula (<kernel.Constant object at 0x2950170>, <kernel.DependentProduct object at 0x2952320>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Code____Numeral__Ointeger_001t__Code____Numeral__Ointeger_001t__Nat__Onat
% 0.66/0.88  Using role type
% 0.66/0.88  Declaring produc1555791787009142072er_nat:((code_integer->(code_integer->nat))->(produc8923325533196201883nteger->nat))
% 0.66/0.88  FOF formula (<kernel.Constant object at 0x29521b8>, <kernel.DependentProduct object at 0x29523b0>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Code____Numeral__Ointeger_001t__Code____Numeral__Ointeger_001t__Num__Onum
% 0.66/0.88  Using role type
% 0.66/0.88  Declaring produc7336495610019696514er_num:((code_integer->(code_integer->num))->(produc8923325533196201883nteger->num))
% 0.66/0.88  FOF formula (<kernel.Constant object at 0x29522d8>, <kernel.DependentProduct object at 0x2952128>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Code____Numeral__Ointeger_001t__Code____Numeral__Ointeger_001t__Product____Type__Oprod_It__Code____Numeral__Ointeger_M_Eo_J
% 0.66/0.88  Using role type
% 0.66/0.88  Declaring produc9125791028180074456eger_o:((code_integer->(code_integer->produc6271795597528267376eger_o))->(produc8923325533196201883nteger->produc6271795597528267376eger_o))
% 0.66/0.88  FOF formula (<kernel.Constant object at 0x2952290>, <kernel.DependentProduct object at 0x2952128>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Code____Numeral__Ointeger_001t__Code____Numeral__Ointeger_001t__Product____Type__Oprod_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J
% 0.66/0.88  Using role type
% 0.66/0.88  Declaring produc6916734918728496179nteger:((code_integer->(code_integer->produc8923325533196201883nteger))->(produc8923325533196201883nteger->produc8923325533196201883nteger))
% 0.66/0.88  FOF formula (<kernel.Constant object at 0x2952440>, <kernel.DependentProduct object at 0x2952128>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Complex__Ocomplex_001t__Complex__Ocomplex_001_Eo
% 0.66/0.88  Using role type
% 0.66/0.88  Declaring produc6771430404735790350plex_o:((complex->(complex->Prop))->(produc4411394909380815293omplex->Prop))
% 0.66/0.89  FOF formula (<kernel.Constant object at 0x2952290>, <kernel.DependentProduct object at 0x2952488>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Int__Oint_001t__Int__Oint_001_Eo
% 0.66/0.89  Using role type
% 0.66/0.89  Declaring produc4947309494688390418_int_o:((int->(int->Prop))->(product_prod_int_int->Prop))
% 0.66/0.89  FOF formula (<kernel.Constant object at 0x2952128>, <kernel.DependentProduct object at 0x29525f0>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Int__Oint_001t__Int__Oint_001t__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J
% 0.66/0.89  Using role type
% 0.66/0.89  Declaring produc4245557441103728435nt_int:((int->(int->product_prod_int_int))->(product_prod_int_int->product_prod_int_int))
% 0.66/0.89  FOF formula (<kernel.Constant object at 0x2952488>, <kernel.DependentProduct object at 0x29526c8>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Nat__Onat_001t__Nat__Onat_001_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_M_Eo_J
% 0.66/0.89  Using role type
% 0.66/0.89  Declaring produc8739625826339149834_nat_o:((nat->(nat->(product_prod_nat_nat->Prop)))->(product_prod_nat_nat->(product_prod_nat_nat->Prop)))
% 0.66/0.89  FOF formula (<kernel.Constant object at 0x29525f0>, <kernel.DependentProduct object at 0x2952758>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Nat__Onat_001t__Nat__Onat_001_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J
% 0.66/0.89  Using role type
% 0.66/0.89  Declaring produc27273713700761075at_nat:((nat->(nat->(product_prod_nat_nat->product_prod_nat_nat)))->(product_prod_nat_nat->(product_prod_nat_nat->product_prod_nat_nat)))
% 0.66/0.89  FOF formula (<kernel.Constant object at 0x29526c8>, <kernel.DependentProduct object at 0x2952368>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Nat__Onat_001t__Nat__Onat_001_Eo
% 0.66/0.89  Using role type
% 0.66/0.89  Declaring produc6081775807080527818_nat_o:((nat->(nat->Prop))->(product_prod_nat_nat->Prop))
% 0.66/0.89  FOF formula (<kernel.Constant object at 0x2952758>, <kernel.DependentProduct object at 0x29523f8>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Nat__Onat_001t__Nat__Onat_001t__Code____Numeral__Ointeger
% 0.66/0.89  Using role type
% 0.66/0.89  Declaring produc1830744345554046123nteger:((nat->(nat->code_integer))->(product_prod_nat_nat->code_integer))
% 0.66/0.89  FOF formula (<kernel.Constant object at 0x2952368>, <kernel.DependentProduct object at 0x29527e8>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Nat__Onat_001t__Nat__Onat_001t__Complex__Ocomplex
% 0.66/0.89  Using role type
% 0.66/0.89  Declaring produc1917071388513777916omplex:((nat->(nat->complex))->(product_prod_nat_nat->complex))
% 0.66/0.89  FOF formula (<kernel.Constant object at 0x29523f8>, <kernel.DependentProduct object at 0x2952878>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Nat__Onat_001t__Nat__Onat_001t__Extended____Nat__Oenat
% 0.66/0.89  Using role type
% 0.66/0.89  Declaring produc2676513652042109336d_enat:((nat->(nat->extended_enat))->(product_prod_nat_nat->extended_enat))
% 0.66/0.89  FOF formula (<kernel.Constant object at 0x29527e8>, <kernel.DependentProduct object at 0x2952908>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Nat__Onat_001t__Nat__Onat_001t__Int__Oint
% 0.66/0.89  Using role type
% 0.66/0.89  Declaring produc6840382203811409530at_int:((nat->(nat->int))->(product_prod_nat_nat->int))
% 0.66/0.89  FOF formula (<kernel.Constant object at 0x2952878>, <kernel.DependentProduct object at 0x2952998>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Nat__Onat_001t__Nat__Onat_001t__Nat__Onat
% 0.66/0.89  Using role type
% 0.66/0.89  Declaring produc6842872674320459806at_nat:((nat->(nat->nat))->(product_prod_nat_nat->nat))
% 0.66/0.89  FOF formula (<kernel.Constant object at 0x2952908>, <kernel.DependentProduct object at 0x2952a28>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Nat__Onat_001t__Nat__Onat_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.66/0.89  Using role type
% 0.66/0.89  Declaring produc2626176000494625587at_nat:((nat->(nat->product_prod_nat_nat))->(product_prod_nat_nat->product_prod_nat_nat))
% 0.66/0.89  FOF formula (<kernel.Constant object at 0x2952998>, <kernel.DependentProduct object at 0x2952ab8>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Nat__Onat_001t__Nat__Onat_001t__Real__Oreal
% 0.66/0.89  Using role type
% 0.66/0.89  Declaring produc1703576794950452218t_real:((nat->(nat->real))->(product_prod_nat_nat->real))
% 0.66/0.89  FOF formula (<kernel.Constant object at 0x2952a28>, <kernel.DependentProduct object at 0x2952b90>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Nat__Onat_001t__Num__Onum_001_Eo
% 0.66/0.89  Using role type
% 0.66/0.89  Declaring produc4927758841916487424_num_o:((nat->(num->Prop))->(product_prod_nat_num->Prop))
% 0.66/0.89  FOF formula (<kernel.Constant object at 0x2952ab8>, <kernel.DependentProduct object at 0x2952cb0>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Nat__Onat_001t__Num__Onum_001t__Option__Ooption_It__Num__Onum_J
% 0.66/0.89  Using role type
% 0.66/0.89  Declaring produc478579273971653890on_num:((nat->(num->option_num))->(product_prod_nat_num->option_num))
% 0.66/0.89  FOF formula (<kernel.Constant object at 0x2952b90>, <kernel.DependentProduct object at 0x2952c68>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Nat__Onat_001t__Num__Onum_001t__Set__Oset_It__Nat__Onat_J
% 0.66/0.89  Using role type
% 0.66/0.89  Declaring produc4130284055270567454et_nat:((nat->(num->set_nat))->(product_prod_nat_num->set_nat))
% 0.66/0.89  FOF formula (<kernel.Constant object at 0x2952cb0>, <kernel.DependentProduct object at 0x2952cf8>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Nat__Onat_001t__Num__Onum_001t__Set__Oset_It__Real__Oreal_J
% 0.66/0.89  Using role type
% 0.66/0.89  Declaring produc1435849484188172666t_real:((nat->(num->set_real))->(product_prod_nat_num->set_real))
% 0.66/0.89  FOF formula (<kernel.Constant object at 0x2952c68>, <kernel.DependentProduct object at 0x2952dd0>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Num__Onum_001t__Num__Onum_001_Eo
% 0.66/0.89  Using role type
% 0.66/0.89  Declaring produc5703948589228662326_num_o:((num->(num->Prop))->(product_prod_num_num->Prop))
% 0.66/0.89  FOF formula (<kernel.Constant object at 0x2952cf8>, <kernel.DependentProduct object at 0x2952ef0>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Num__Onum_001t__Num__Onum_001t__Set__Oset_It__Complex__Ocomplex_J
% 0.66/0.89  Using role type
% 0.66/0.89  Declaring produc2866383454006189126omplex:((num->(num->set_complex))->(product_prod_num_num->set_complex))
% 0.66/0.89  FOF formula (<kernel.Constant object at 0x2952dd0>, <kernel.DependentProduct object at 0x2952ea8>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Num__Onum_001t__Num__Onum_001t__Set__Oset_It__Int__Oint_J
% 0.66/0.89  Using role type
% 0.66/0.89  Declaring produc6406642877701697732et_int:((num->(num->set_int))->(product_prod_num_num->set_int))
% 0.66/0.89  FOF formula (<kernel.Constant object at 0x2952ef0>, <kernel.DependentProduct object at 0x2952c68>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Num__Onum_001t__Num__Onum_001t__Set__Oset_It__Nat__Onat_J
% 0.66/0.89  Using role type
% 0.66/0.89  Declaring produc1361121860356118632et_nat:((num->(num->set_nat))->(product_prod_num_num->set_nat))
% 0.66/0.89  FOF formula (<kernel.Constant object at 0x2952ea8>, <kernel.DependentProduct object at 0x2952ef0>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Num__Onum_001t__Num__Onum_001t__Set__Oset_It__Real__Oreal_J
% 0.66/0.89  Using role type
% 0.66/0.89  Declaring produc8296048397933160132t_real:((num->(num->set_real))->(product_prod_num_num->set_real))
% 0.66/0.89  FOF formula (<kernel.Constant object at 0x2952ea8>, <kernel.DependentProduct object at 0x29540e0>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Real__Oreal_001t__Real__Oreal_001_Eo
% 0.66/0.89  Using role type
% 0.66/0.89  Declaring produc5414030515140494994real_o:((real->(real->Prop))->(produc2422161461964618553l_real->Prop))
% 0.66/0.89  FOF formula (<kernel.Constant object at 0x2952ef0>, <kernel.DependentProduct object at 0x2954200>) of role type named sy_c_Product__Type_Oprod_Ofst_001t__Int__Oint_001t__Int__Oint
% 0.66/0.89  Using role type
% 0.66/0.89  Declaring product_fst_int_int:(product_prod_int_int->int)
% 0.66/0.89  FOF formula (<kernel.Constant object at 0x2952f38>, <kernel.DependentProduct object at 0x2954248>) of role type named sy_c_Product__Type_Oprod_Ofst_001t__Nat__Onat_001t__Nat__Onat
% 0.66/0.89  Using role type
% 0.66/0.89  Declaring product_fst_nat_nat:(product_prod_nat_nat->nat)
% 0.66/0.89  FOF formula (<kernel.Constant object at 0x2952ef0>, <kernel.DependentProduct object at 0x2954290>) of role type named sy_c_Product__Type_Oprod_Osnd_001t__Int__Oint_001t__Int__Oint
% 0.66/0.90  Using role type
% 0.66/0.90  Declaring product_snd_int_int:(product_prod_int_int->int)
% 0.66/0.90  FOF formula (<kernel.Constant object at 0x2952ea8>, <kernel.DependentProduct object at 0x29542d8>) of role type named sy_c_Product__Type_Oprod_Osnd_001t__Nat__Onat_001t__Nat__Onat
% 0.66/0.90  Using role type
% 0.66/0.90  Declaring product_snd_nat_nat:(product_prod_nat_nat->nat)
% 0.66/0.90  FOF formula (<kernel.Constant object at 0x29540e0>, <kernel.Constant object at 0x2954098>) of role type named sy_c_Rat_Ofield__char__0__class_ORats_001t__Real__Oreal
% 0.66/0.90  Using role type
% 0.66/0.90  Declaring field_5140801741446780682s_real:set_real
% 0.66/0.90  FOF formula (<kernel.Constant object at 0x2954050>, <kernel.Constant object at 0x2954200>) of role type named sy_c_Real__Vector__Spaces_OReals_001t__Complex__Ocomplex
% 0.66/0.90  Using role type
% 0.66/0.90  Declaring real_V2521375963428798218omplex:set_complex
% 0.66/0.90  FOF formula (<kernel.Constant object at 0x2954098>, <kernel.DependentProduct object at 0x29543f8>) of role type named sy_c_Real__Vector__Spaces_Obounded__linear_001t__Real__Oreal_001t__Real__Oreal
% 0.66/0.90  Using role type
% 0.66/0.90  Declaring real_V5970128139526366754l_real:((real->real)->Prop)
% 0.66/0.90  FOF formula (<kernel.Constant object at 0x2954200>, <kernel.DependentProduct object at 0x2954098>) of role type named sy_c_Real__Vector__Spaces_Odist__class_Odist_001t__Complex__Ocomplex
% 0.66/0.90  Using role type
% 0.66/0.90  Declaring real_V3694042436643373181omplex:(complex->(complex->real))
% 0.66/0.90  FOF formula (<kernel.Constant object at 0x29543f8>, <kernel.DependentProduct object at 0x2954200>) of role type named sy_c_Real__Vector__Spaces_Odist__class_Odist_001t__Real__Oreal
% 0.66/0.90  Using role type
% 0.66/0.90  Declaring real_V975177566351809787t_real:(real->(real->real))
% 0.66/0.90  FOF formula (<kernel.Constant object at 0x2954098>, <kernel.DependentProduct object at 0x29544d0>) of role type named sy_c_Real__Vector__Spaces_Onorm__class_Onorm_001t__Complex__Ocomplex
% 0.66/0.90  Using role type
% 0.66/0.90  Declaring real_V1022390504157884413omplex:(complex->real)
% 0.66/0.90  FOF formula (<kernel.Constant object at 0x2954200>, <kernel.DependentProduct object at 0x2954680>) of role type named sy_c_Real__Vector__Spaces_Onorm__class_Onorm_001t__Real__Oreal
% 0.66/0.90  Using role type
% 0.66/0.90  Declaring real_V7735802525324610683m_real:(real->real)
% 0.66/0.90  FOF formula (<kernel.Constant object at 0x29544d0>, <kernel.DependentProduct object at 0x2954710>) of role type named sy_c_Real__Vector__Spaces_Oof__real_001t__Complex__Ocomplex
% 0.66/0.90  Using role type
% 0.66/0.90  Declaring real_V4546457046886955230omplex:(real->complex)
% 0.66/0.90  FOF formula (<kernel.Constant object at 0x2954680>, <kernel.DependentProduct object at 0x29547a0>) of role type named sy_c_Real__Vector__Spaces_Oof__real_001t__Real__Oreal
% 0.66/0.90  Using role type
% 0.66/0.90  Declaring real_V1803761363581548252l_real:(real->real)
% 0.66/0.90  FOF formula (<kernel.Constant object at 0x2954710>, <kernel.DependentProduct object at 0x2954680>) of role type named sy_c_Real__Vector__Spaces_OscaleR__class_OscaleR_001t__Complex__Ocomplex
% 0.66/0.90  Using role type
% 0.66/0.90  Declaring real_V2046097035970521341omplex:(real->(complex->complex))
% 0.66/0.90  FOF formula (<kernel.Constant object at 0x29547a0>, <kernel.DependentProduct object at 0x2954710>) of role type named sy_c_Real__Vector__Spaces_OscaleR__class_OscaleR_001t__Real__Oreal
% 0.66/0.90  Using role type
% 0.66/0.90  Declaring real_V1485227260804924795R_real:(real->(real->real))
% 0.66/0.90  FOF formula (<kernel.Constant object at 0x2954248>, <kernel.DependentProduct object at 0x2954830>) of role type named sy_c_Relation_OField_001t__Nat__Onat
% 0.66/0.90  Using role type
% 0.66/0.90  Declaring field_nat:(set_Pr1261947904930325089at_nat->set_nat)
% 0.66/0.90  FOF formula (<kernel.Constant object at 0x29547a0>, <kernel.DependentProduct object at 0x2954248>) of role type named sy_c_Rings_Odivide__class_Odivide_001t__Code____Numeral__Ointeger
% 0.66/0.90  Using role type
% 0.66/0.90  Declaring divide6298287555418463151nteger:(code_integer->(code_integer->code_integer))
% 0.66/0.90  FOF formula (<kernel.Constant object at 0x2954830>, <kernel.DependentProduct object at 0x29547a0>) of role type named sy_c_Rings_Odivide__class_Odivide_001t__Complex__Ocomplex
% 0.66/0.90  Using role type
% 0.66/0.90  Declaring divide1717551699836669952omplex:(complex->(complex->complex))
% 0.66/0.90  FOF formula (<kernel.Constant object at 0x29548c0>, <kernel.DependentProduct object at 0x2954248>) of role type named sy_c_Rings_Odivide__class_Odivide_001t__Int__Oint
% 0.66/0.90  Using role type
% 0.66/0.90  Declaring divide_divide_int:(int->(int->int))
% 0.66/0.90  FOF formula (<kernel.Constant object at 0x2954998>, <kernel.DependentProduct object at 0x2954830>) of role type named sy_c_Rings_Odivide__class_Odivide_001t__Nat__Onat
% 0.66/0.90  Using role type
% 0.66/0.90  Declaring divide_divide_nat:(nat->(nat->nat))
% 0.66/0.90  FOF formula (<kernel.Constant object at 0x2954b00>, <kernel.DependentProduct object at 0x29548c0>) of role type named sy_c_Rings_Odivide__class_Odivide_001t__Real__Oreal
% 0.66/0.90  Using role type
% 0.66/0.90  Declaring divide_divide_real:(real->(real->real))
% 0.66/0.90  FOF formula (<kernel.Constant object at 0x2954908>, <kernel.DependentProduct object at 0x2954998>) of role type named sy_c_Rings_Odvd__class_Odvd_001t__Code____Numeral__Ointeger
% 0.66/0.90  Using role type
% 0.66/0.90  Declaring dvd_dvd_Code_integer:(code_integer->(code_integer->Prop))
% 0.66/0.90  FOF formula (<kernel.Constant object at 0x2954ab8>, <kernel.DependentProduct object at 0x2954b00>) of role type named sy_c_Rings_Odvd__class_Odvd_001t__Complex__Ocomplex
% 0.66/0.90  Using role type
% 0.66/0.90  Declaring dvd_dvd_complex:(complex->(complex->Prop))
% 0.66/0.90  FOF formula (<kernel.Constant object at 0x2954908>, <kernel.DependentProduct object at 0x2954ab8>) of role type named sy_c_Rings_Odvd__class_Odvd_001t__Extended____Nat__Oenat
% 0.66/0.90  Using role type
% 0.66/0.90  Declaring dvd_dv3785147216227455552d_enat:(extended_enat->(extended_enat->Prop))
% 0.66/0.90  FOF formula (<kernel.Constant object at 0x2954830>, <kernel.DependentProduct object at 0x2954b00>) of role type named sy_c_Rings_Odvd__class_Odvd_001t__Int__Oint
% 0.66/0.90  Using role type
% 0.66/0.90  Declaring dvd_dvd_int:(int->(int->Prop))
% 0.66/0.90  FOF formula (<kernel.Constant object at 0x2954c68>, <kernel.DependentProduct object at 0x2954908>) of role type named sy_c_Rings_Odvd__class_Odvd_001t__Nat__Onat
% 0.66/0.90  Using role type
% 0.66/0.90  Declaring dvd_dvd_nat:(nat->(nat->Prop))
% 0.66/0.90  FOF formula (<kernel.Constant object at 0x2954998>, <kernel.DependentProduct object at 0x2954830>) of role type named sy_c_Rings_Odvd__class_Odvd_001t__Real__Oreal
% 0.66/0.90  Using role type
% 0.66/0.90  Declaring dvd_dvd_real:(real->(real->Prop))
% 0.66/0.90  FOF formula (<kernel.Constant object at 0x2954c68>, <kernel.DependentProduct object at 0x2954998>) of role type named sy_c_Rings_Omodulo__class_Omodulo_001t__Code____Numeral__Ointeger
% 0.66/0.90  Using role type
% 0.66/0.90  Declaring modulo364778990260209775nteger:(code_integer->(code_integer->code_integer))
% 0.66/0.90  FOF formula (<kernel.Constant object at 0x2954cb0>, <kernel.DependentProduct object at 0x2954830>) of role type named sy_c_Rings_Omodulo__class_Omodulo_001t__Int__Oint
% 0.66/0.90  Using role type
% 0.66/0.90  Declaring modulo_modulo_int:(int->(int->int))
% 0.66/0.90  FOF formula (<kernel.Constant object at 0x2954248>, <kernel.DependentProduct object at 0x2954c68>) of role type named sy_c_Rings_Omodulo__class_Omodulo_001t__Nat__Onat
% 0.66/0.90  Using role type
% 0.66/0.90  Declaring modulo_modulo_nat:(nat->(nat->nat))
% 0.66/0.90  FOF formula (<kernel.Constant object at 0x2954cb0>, <kernel.DependentProduct object at 0x2954ef0>) of role type named sy_c_Rings_Ozero__neq__one__class_Oof__bool_001t__Code____Numeral__Ointeger
% 0.66/0.90  Using role type
% 0.66/0.90  Declaring zero_n356916108424825756nteger:(Prop->code_integer)
% 0.66/0.90  FOF formula (<kernel.Constant object at 0x2954c68>, <kernel.DependentProduct object at 0x2954ab8>) of role type named sy_c_Rings_Ozero__neq__one__class_Oof__bool_001t__Complex__Ocomplex
% 0.66/0.90  Using role type
% 0.66/0.90  Declaring zero_n1201886186963655149omplex:(Prop->complex)
% 0.66/0.90  FOF formula (<kernel.Constant object at 0x2954ef0>, <kernel.DependentProduct object at 0x2954f80>) of role type named sy_c_Rings_Ozero__neq__one__class_Oof__bool_001t__Extended____Nat__Oenat
% 0.66/0.90  Using role type
% 0.66/0.90  Declaring zero_n1046097342994218471d_enat:(Prop->extended_enat)
% 0.66/0.90  FOF formula (<kernel.Constant object at 0x2954ab8>, <kernel.DependentProduct object at 0x2966050>) of role type named sy_c_Rings_Ozero__neq__one__class_Oof__bool_001t__Int__Oint
% 0.66/0.90  Using role type
% 0.66/0.90  Declaring zero_n2684676970156552555ol_int:(Prop->int)
% 0.66/0.90  FOF formula (<kernel.Constant object at 0x2954f80>, <kernel.DependentProduct object at 0x29660e0>) of role type named sy_c_Rings_Ozero__neq__one__class_Oof__bool_001t__Nat__Onat
% 0.66/0.90  Using role type
% 0.66/0.90  Declaring zero_n2687167440665602831ol_nat:(Prop->nat)
% 0.66/0.91  FOF formula (<kernel.Constant object at 0x2954f80>, <kernel.DependentProduct object at 0x2966170>) of role type named sy_c_Rings_Ozero__neq__one__class_Oof__bool_001t__Real__Oreal
% 0.66/0.91  Using role type
% 0.66/0.91  Declaring zero_n3304061248610475627l_real:(Prop->real)
% 0.66/0.91  FOF formula (<kernel.Constant object at 0x2954ef0>, <kernel.DependentProduct object at 0x2966200>) of role type named sy_c_Series_Osuminf_001t__Complex__Ocomplex
% 0.66/0.91  Using role type
% 0.66/0.91  Declaring suminf_complex:((nat->complex)->complex)
% 0.66/0.91  FOF formula (<kernel.Constant object at 0x2954ef0>, <kernel.DependentProduct object at 0x29661b8>) of role type named sy_c_Series_Osuminf_001t__Int__Oint
% 0.66/0.91  Using role type
% 0.66/0.91  Declaring suminf_int:((nat->int)->int)
% 0.66/0.91  FOF formula (<kernel.Constant object at 0x2954ef0>, <kernel.DependentProduct object at 0x29660e0>) of role type named sy_c_Series_Osuminf_001t__Nat__Onat
% 0.66/0.91  Using role type
% 0.66/0.91  Declaring suminf_nat:((nat->nat)->nat)
% 0.66/0.91  FOF formula (<kernel.Constant object at 0x2954ef0>, <kernel.DependentProduct object at 0x2966200>) of role type named sy_c_Series_Osuminf_001t__Real__Oreal
% 0.66/0.91  Using role type
% 0.66/0.91  Declaring suminf_real:((nat->real)->real)
% 0.66/0.91  FOF formula (<kernel.Constant object at 0x2966320>, <kernel.DependentProduct object at 0x29660e0>) of role type named sy_c_Series_Osummable_001t__Complex__Ocomplex
% 0.66/0.91  Using role type
% 0.66/0.91  Declaring summable_complex:((nat->complex)->Prop)
% 0.66/0.91  FOF formula (<kernel.Constant object at 0x29662d8>, <kernel.DependentProduct object at 0x2966290>) of role type named sy_c_Series_Osummable_001t__Int__Oint
% 0.66/0.91  Using role type
% 0.66/0.91  Declaring summable_int:((nat->int)->Prop)
% 0.66/0.91  FOF formula (<kernel.Constant object at 0x2966170>, <kernel.DependentProduct object at 0x2966050>) of role type named sy_c_Series_Osummable_001t__Nat__Onat
% 0.66/0.91  Using role type
% 0.66/0.91  Declaring summable_nat:((nat->nat)->Prop)
% 0.66/0.91  FOF formula (<kernel.Constant object at 0x2966368>, <kernel.DependentProduct object at 0x2966320>) of role type named sy_c_Series_Osummable_001t__Real__Oreal
% 0.66/0.91  Using role type
% 0.66/0.91  Declaring summable_real:((nat->real)->Prop)
% 0.66/0.91  FOF formula (<kernel.Constant object at 0x29663b0>, <kernel.DependentProduct object at 0x29663f8>) of role type named sy_c_Series_Osums_001t__Complex__Ocomplex
% 0.66/0.91  Using role type
% 0.66/0.91  Declaring sums_complex:((nat->complex)->(complex->Prop))
% 0.66/0.91  FOF formula (<kernel.Constant object at 0x29661b8>, <kernel.DependentProduct object at 0x2966488>) of role type named sy_c_Series_Osums_001t__Int__Oint
% 0.66/0.91  Using role type
% 0.66/0.91  Declaring sums_int:((nat->int)->(int->Prop))
% 0.66/0.91  FOF formula (<kernel.Constant object at 0x2966320>, <kernel.DependentProduct object at 0x2966050>) of role type named sy_c_Series_Osums_001t__Nat__Onat
% 0.66/0.91  Using role type
% 0.66/0.91  Declaring sums_nat:((nat->nat)->(nat->Prop))
% 0.66/0.91  FOF formula (<kernel.Constant object at 0x2966440>, <kernel.DependentProduct object at 0x2966518>) of role type named sy_c_Series_Osums_001t__Real__Oreal
% 0.66/0.91  Using role type
% 0.66/0.91  Declaring sums_real:((nat->real)->(real->Prop))
% 0.66/0.91  FOF formula (<kernel.Constant object at 0x2966050>, <kernel.DependentProduct object at 0x29665f0>) of role type named sy_c_Set_OCollect_001t__Code____Numeral__Ointeger
% 0.66/0.91  Using role type
% 0.66/0.91  Declaring collect_Code_integer:((code_integer->Prop)->set_Code_integer)
% 0.66/0.91  FOF formula (<kernel.Constant object at 0x2966518>, <kernel.DependentProduct object at 0x29661b8>) of role type named sy_c_Set_OCollect_001t__Complex__Ocomplex
% 0.66/0.91  Using role type
% 0.66/0.91  Declaring collect_complex:((complex->Prop)->set_complex)
% 0.66/0.91  FOF formula (<kernel.Constant object at 0x2966050>, <kernel.DependentProduct object at 0x2966638>) of role type named sy_c_Set_OCollect_001t__Extended____Nat__Oenat
% 0.66/0.91  Using role type
% 0.66/0.91  Declaring collec4429806609662206161d_enat:((extended_enat->Prop)->set_Extended_enat)
% 0.66/0.91  FOF formula (<kernel.Constant object at 0x2966488>, <kernel.DependentProduct object at 0x2966710>) of role type named sy_c_Set_OCollect_001t__Int__Oint
% 0.66/0.91  Using role type
% 0.66/0.91  Declaring collect_int:((int->Prop)->set_int)
% 0.66/0.91  FOF formula (<kernel.Constant object at 0x29663f8>, <kernel.DependentProduct object at 0x2966050>) of role type named sy_c_Set_OCollect_001t__List__Olist_I_Eo_J
% 0.66/0.91  Using role type
% 0.66/0.91  Declaring collect_list_o:((list_o->Prop)->set_list_o)
% 0.66/0.91  FOF formula (<kernel.Constant object at 0x2966710>, <kernel.DependentProduct object at 0x2966758>) of role type named sy_c_Set_OCollect_001t__List__Olist_It__Complex__Ocomplex_J
% 0.66/0.91  Using role type
% 0.66/0.91  Declaring collect_list_complex:((list_complex->Prop)->set_list_complex)
% 0.66/0.91  FOF formula (<kernel.Constant object at 0x2966518>, <kernel.DependentProduct object at 0x29667a0>) of role type named sy_c_Set_OCollect_001t__List__Olist_It__Int__Oint_J
% 0.66/0.91  Using role type
% 0.66/0.91  Declaring collect_list_int:((list_int->Prop)->set_list_int)
% 0.66/0.91  FOF formula (<kernel.Constant object at 0x2966680>, <kernel.DependentProduct object at 0x29667e8>) of role type named sy_c_Set_OCollect_001t__List__Olist_It__Nat__Onat_J
% 0.66/0.91  Using role type
% 0.66/0.91  Declaring collect_list_nat:((list_nat->Prop)->set_list_nat)
% 0.66/0.91  FOF formula (<kernel.Constant object at 0x29661b8>, <kernel.DependentProduct object at 0x2966830>) of role type named sy_c_Set_OCollect_001t__List__Olist_It__Real__Oreal_J
% 0.66/0.91  Using role type
% 0.66/0.91  Declaring collect_list_real:((list_real->Prop)->set_list_real)
% 0.66/0.91  FOF formula (<kernel.Constant object at 0x2966680>, <kernel.DependentProduct object at 0x2966878>) of role type named sy_c_Set_OCollect_001t__List__Olist_It__VEBT____Definitions__OVEBT_J
% 0.66/0.91  Using role type
% 0.66/0.91  Declaring collec5608196760682091941T_VEBT:((list_VEBT_VEBT->Prop)->set_list_VEBT_VEBT)
% 0.66/0.91  FOF formula (<kernel.Constant object at 0x29663b0>, <kernel.DependentProduct object at 0x2966950>) of role type named sy_c_Set_OCollect_001t__Nat__Onat
% 0.66/0.91  Using role type
% 0.66/0.91  Declaring collect_nat:((nat->Prop)->set_nat)
% 0.66/0.91  FOF formula (<kernel.Constant object at 0x2966638>, <kernel.DependentProduct object at 0x2966998>) of role type named sy_c_Set_OCollect_001t__Num__Onum
% 0.66/0.91  Using role type
% 0.66/0.91  Declaring collect_num:((num->Prop)->set_num)
% 0.66/0.91  FOF formula (<kernel.Constant object at 0x2966830>, <kernel.DependentProduct object at 0x29663b0>) of role type named sy_c_Set_OCollect_001t__Product____Type__Oprod_It__Complex__Ocomplex_Mt__Complex__Ocomplex_J
% 0.66/0.91  Using role type
% 0.66/0.91  Declaring collec8663557070575231912omplex:((produc4411394909380815293omplex->Prop)->set_Pr5085853215250843933omplex)
% 0.66/0.91  FOF formula (<kernel.Constant object at 0x2966638>, <kernel.DependentProduct object at 0x2966830>) of role type named sy_c_Set_OCollect_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.66/0.91  Using role type
% 0.66/0.91  Declaring collec3392354462482085612at_nat:((product_prod_nat_nat->Prop)->set_Pr1261947904930325089at_nat)
% 0.66/0.91  FOF formula (<kernel.Constant object at 0x29663b0>, <kernel.DependentProduct object at 0x2966638>) of role type named sy_c_Set_OCollect_001t__Product____Type__Oprod_It__Real__Oreal_Mt__Real__Oreal_J
% 0.66/0.91  Using role type
% 0.66/0.91  Declaring collec3799799289383736868l_real:((produc2422161461964618553l_real->Prop)->set_Pr6218003697084177305l_real)
% 0.66/0.91  FOF formula (<kernel.Constant object at 0x29666c8>, <kernel.DependentProduct object at 0x2966b90>) of role type named sy_c_Set_OCollect_001t__Real__Oreal
% 0.66/0.91  Using role type
% 0.66/0.91  Declaring collect_real:((real->Prop)->set_real)
% 0.66/0.91  FOF formula (<kernel.Constant object at 0x2966ab8>, <kernel.DependentProduct object at 0x29663b0>) of role type named sy_c_Set_OCollect_001t__Set__Oset_It__Complex__Ocomplex_J
% 0.66/0.91  Using role type
% 0.66/0.91  Declaring collect_set_complex:((set_complex->Prop)->set_set_complex)
% 0.66/0.91  FOF formula (<kernel.Constant object at 0x2966b90>, <kernel.DependentProduct object at 0x2966bd8>) of role type named sy_c_Set_OCollect_001t__Set__Oset_It__Nat__Onat_J
% 0.66/0.91  Using role type
% 0.66/0.91  Declaring collect_set_nat:((set_nat->Prop)->set_set_nat)
% 0.66/0.91  FOF formula (<kernel.Constant object at 0x2966908>, <kernel.DependentProduct object at 0x2966c20>) of role type named sy_c_Set_OCollect_001t__Set__Oset_It__Real__Oreal_J
% 0.66/0.91  Using role type
% 0.66/0.91  Declaring collect_set_real:((set_real->Prop)->set_set_real)
% 0.66/0.91  FOF formula (<kernel.Constant object at 0x2966b00>, <kernel.DependentProduct object at 0x2966830>) of role type named sy_c_Set_Oimage_001t__Nat__Onat_001t__Nat__Onat
% 0.66/0.91  Using role type
% 0.66/0.91  Declaring image_nat_nat:((nat->nat)->(set_nat->set_nat))
% 0.66/0.91  FOF formula (<kernel.Constant object at 0x2966b90>, <kernel.DependentProduct object at 0x2966638>) of role type named sy_c_Set_Oimage_001t__Nat__Onat_001t__Real__Oreal
% 0.66/0.92  Using role type
% 0.66/0.92  Declaring image_nat_real:((nat->real)->(set_nat->set_real))
% 0.66/0.92  FOF formula (<kernel.Constant object at 0x2966908>, <kernel.DependentProduct object at 0x2966c68>) of role type named sy_c_Set_Oimage_001t__Nat__Onat_001t__String__Ochar
% 0.66/0.92  Using role type
% 0.66/0.92  Declaring image_nat_char:((nat->char)->(set_nat->set_char))
% 0.66/0.92  FOF formula (<kernel.Constant object at 0x2966b90>, <kernel.DependentProduct object at 0x2966b00>) of role type named sy_c_Set_Oimage_001t__Real__Oreal_001t__Filter__Ofilter_It__Product____Type__Oprod_It__Complex__Ocomplex_Mt__Complex__Ocomplex_J_J
% 0.66/0.92  Using role type
% 0.66/0.92  Declaring image_5971271580939081552omplex:((real->filter6041513312241820739omplex)->(set_real->set_fi4554929511873752355omplex))
% 0.66/0.92  FOF formula (<kernel.Constant object at 0x2966c68>, <kernel.DependentProduct object at 0x2966830>) of role type named sy_c_Set_Oimage_001t__Real__Oreal_001t__Filter__Ofilter_It__Product____Type__Oprod_It__Real__Oreal_Mt__Real__Oreal_J_J
% 0.66/0.92  Using role type
% 0.66/0.92  Declaring image_2178119161166701260l_real:((real->filter2146258269922977983l_real)->(set_real->set_fi7789364187291644575l_real))
% 0.66/0.92  FOF formula (<kernel.Constant object at 0x2966e18>, <kernel.DependentProduct object at 0x2966cb0>) of role type named sy_c_Set_Oimage_001t__Real__Oreal_001t__Real__Oreal
% 0.66/0.92  Using role type
% 0.66/0.92  Declaring image_real_real:((real->real)->(set_real->set_real))
% 0.66/0.92  FOF formula (<kernel.Constant object at 0x2966b00>, <kernel.DependentProduct object at 0x2966b48>) of role type named sy_c_Set_Oimage_001t__String__Ochar_001t__Nat__Onat
% 0.66/0.92  Using role type
% 0.66/0.92  Declaring image_char_nat:((char->nat)->(set_char->set_nat))
% 0.66/0.92  FOF formula (<kernel.Constant object at 0x2966c68>, <kernel.DependentProduct object at 0x2966e18>) of role type named sy_c_Set_Oinsert_001t__Complex__Ocomplex
% 0.66/0.92  Using role type
% 0.66/0.92  Declaring insert_complex:(complex->(set_complex->set_complex))
% 0.66/0.92  FOF formula (<kernel.Constant object at 0x2966dd0>, <kernel.DependentProduct object at 0x2966b00>) of role type named sy_c_Set_Oinsert_001t__Extended____Nat__Oenat
% 0.66/0.92  Using role type
% 0.66/0.92  Declaring insert_Extended_enat:(extended_enat->(set_Extended_enat->set_Extended_enat))
% 0.66/0.92  FOF formula (<kernel.Constant object at 0x29661b8>, <kernel.DependentProduct object at 0x2966dd0>) of role type named sy_c_Set_Oinsert_001t__Int__Oint
% 0.66/0.92  Using role type
% 0.66/0.92  Declaring insert_int:(int->(set_int->set_int))
% 0.66/0.92  FOF formula (<kernel.Constant object at 0x2966830>, <kernel.DependentProduct object at 0x2966b00>) of role type named sy_c_Set_Oinsert_001t__Nat__Onat
% 0.66/0.92  Using role type
% 0.66/0.92  Declaring insert_nat:(nat->(set_nat->set_nat))
% 0.66/0.92  FOF formula (<kernel.Constant object at 0x2966ea8>, <kernel.DependentProduct object at 0x2966b48>) of role type named sy_c_Set_Oinsert_001t__Num__Onum
% 0.66/0.92  Using role type
% 0.66/0.92  Declaring insert_num:(num->(set_num->set_num))
% 0.66/0.92  FOF formula (<kernel.Constant object at 0x2966c68>, <kernel.DependentProduct object at 0x2969128>) of role type named sy_c_Set_Oinsert_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.66/0.92  Using role type
% 0.66/0.92  Declaring insert8211810215607154385at_nat:(product_prod_nat_nat->(set_Pr1261947904930325089at_nat->set_Pr1261947904930325089at_nat))
% 0.66/0.92  FOF formula (<kernel.Constant object at 0x2966dd0>, <kernel.DependentProduct object at 0x29690e0>) of role type named sy_c_Set_Oinsert_001t__Real__Oreal
% 0.66/0.92  Using role type
% 0.66/0.92  Declaring insert_real:(real->(set_real->set_real))
% 0.66/0.92  FOF formula (<kernel.Constant object at 0x2966c68>, <kernel.DependentProduct object at 0x2969050>) of role type named sy_c_Set_Oinsert_001t__VEBT____Definitions__OVEBT
% 0.66/0.92  Using role type
% 0.66/0.92  Declaring insert_VEBT_VEBT:(vEBT_VEBT->(set_VEBT_VEBT->set_VEBT_VEBT))
% 0.66/0.92  FOF formula (<kernel.Constant object at 0x2966fc8>, <kernel.DependentProduct object at 0x2969050>) of role type named sy_c_Set_Ovimage_001t__Nat__Onat_001t__Nat__Onat
% 0.66/0.92  Using role type
% 0.66/0.92  Declaring vimage_nat_nat:((nat->nat)->(set_nat->set_nat))
% 0.66/0.92  FOF formula (<kernel.Constant object at 0x2966c68>, <kernel.DependentProduct object at 0x2969170>) of role type named sy_c_Set__Interval_Ofold__atLeastAtMost__nat_001t__Code____Numeral__Ointeger
% 0.66/0.92  Using role type
% 0.66/0.92  Declaring set_fo1084959871951514735nteger:((nat->(code_integer->code_integer))->(nat->(nat->(code_integer->code_integer))))
% 0.76/0.92  FOF formula (<kernel.Constant object at 0x29692d8>, <kernel.DependentProduct object at 0x2969050>) of role type named sy_c_Set__Interval_Ofold__atLeastAtMost__nat_001t__Complex__Ocomplex
% 0.76/0.92  Using role type
% 0.76/0.92  Declaring set_fo1517530859248394432omplex:((nat->(complex->complex))->(nat->(nat->(complex->complex))))
% 0.76/0.92  FOF formula (<kernel.Constant object at 0x2969170>, <kernel.DependentProduct object at 0x29691b8>) of role type named sy_c_Set__Interval_Ofold__atLeastAtMost__nat_001t__Extended____Nat__Oenat
% 0.76/0.92  Using role type
% 0.76/0.92  Declaring set_fo2538466533108834004d_enat:((nat->(extended_enat->extended_enat))->(nat->(nat->(extended_enat->extended_enat))))
% 0.76/0.92  FOF formula (<kernel.Constant object at 0x2969050>, <kernel.DependentProduct object at 0x2969200>) of role type named sy_c_Set__Interval_Ofold__atLeastAtMost__nat_001t__Int__Oint
% 0.76/0.92  Using role type
% 0.76/0.92  Declaring set_fo2581907887559384638at_int:((nat->(int->int))->(nat->(nat->(int->int))))
% 0.76/0.92  FOF formula (<kernel.Constant object at 0x29691b8>, <kernel.DependentProduct object at 0x2969320>) of role type named sy_c_Set__Interval_Ofold__atLeastAtMost__nat_001t__Nat__Onat
% 0.76/0.92  Using role type
% 0.76/0.92  Declaring set_fo2584398358068434914at_nat:((nat->(nat->nat))->(nat->(nat->(nat->nat))))
% 0.76/0.92  FOF formula (<kernel.Constant object at 0x2969200>, <kernel.DependentProduct object at 0x2969128>) of role type named sy_c_Set__Interval_Ofold__atLeastAtMost__nat_001t__Real__Oreal
% 0.76/0.92  Using role type
% 0.76/0.92  Declaring set_fo3111899725591712190t_real:((nat->(real->real))->(nat->(nat->(real->real))))
% 0.76/0.92  FOF formula (<kernel.Constant object at 0x2969320>, <kernel.DependentProduct object at 0x2969560>) of role type named sy_c_Set__Interval_Oord__class_OatLeastAtMost_001t__Extended____Nat__Oenat
% 0.76/0.92  Using role type
% 0.76/0.92  Declaring set_or5403411693681687835d_enat:(extended_enat->(extended_enat->set_Extended_enat))
% 0.76/0.92  FOF formula (<kernel.Constant object at 0x2969098>, <kernel.DependentProduct object at 0x2969320>) of role type named sy_c_Set__Interval_Oord__class_OatLeastAtMost_001t__Int__Oint
% 0.76/0.92  Using role type
% 0.76/0.92  Declaring set_or1266510415728281911st_int:(int->(int->set_int))
% 0.76/0.92  FOF formula (<kernel.Constant object at 0x2969560>, <kernel.DependentProduct object at 0x2969098>) of role type named sy_c_Set__Interval_Oord__class_OatLeastAtMost_001t__Nat__Onat
% 0.76/0.92  Using role type
% 0.76/0.92  Declaring set_or1269000886237332187st_nat:(nat->(nat->set_nat))
% 0.76/0.92  FOF formula (<kernel.Constant object at 0x2969320>, <kernel.DependentProduct object at 0x2969560>) of role type named sy_c_Set__Interval_Oord__class_OatLeastAtMost_001t__Num__Onum
% 0.76/0.92  Using role type
% 0.76/0.92  Declaring set_or7049704709247886629st_num:(num->(num->set_num))
% 0.76/0.92  FOF formula (<kernel.Constant object at 0x2969098>, <kernel.DependentProduct object at 0x2969320>) of role type named sy_c_Set__Interval_Oord__class_OatLeastAtMost_001t__Real__Oreal
% 0.76/0.92  Using role type
% 0.76/0.92  Declaring set_or1222579329274155063t_real:(real->(real->set_real))
% 0.76/0.92  FOF formula (<kernel.Constant object at 0x2969560>, <kernel.DependentProduct object at 0x2969098>) of role type named sy_c_Set__Interval_Oord__class_OatLeastAtMost_001t__Set__Oset_It__Nat__Onat_J
% 0.76/0.92  Using role type
% 0.76/0.92  Declaring set_or4548717258645045905et_nat:(set_nat->(set_nat->set_set_nat))
% 0.76/0.92  FOF formula (<kernel.Constant object at 0x2969320>, <kernel.DependentProduct object at 0x2969560>) of role type named sy_c_Set__Interval_Oord__class_OatLeastAtMost_001t__Set__Oset_It__Real__Oreal_J
% 0.76/0.92  Using role type
% 0.76/0.92  Declaring set_or7743017856606604397t_real:(set_real->(set_real->set_set_real))
% 0.76/0.92  FOF formula (<kernel.Constant object at 0x2969098>, <kernel.DependentProduct object at 0x2969320>) of role type named sy_c_Set__Interval_Oord__class_OatLeastLessThan_001t__Int__Oint
% 0.76/0.92  Using role type
% 0.76/0.92  Declaring set_or4662586982721622107an_int:(int->(int->set_int))
% 0.76/0.92  FOF formula (<kernel.Constant object at 0x2969560>, <kernel.DependentProduct object at 0x2969098>) of role type named sy_c_Set__Interval_Oord__class_OatLeastLessThan_001t__Nat__Onat
% 0.76/0.92  Using role type
% 0.76/0.92  Declaring set_or4665077453230672383an_nat:(nat->(nat->set_nat))
% 0.76/0.92  FOF formula (<kernel.Constant object at 0x2969488>, <kernel.DependentProduct object at 0x2969200>) of role type named sy_c_Set__Interval_Oord__class_OatLeast_001t__Nat__Onat
% 0.76/0.93  Using role type
% 0.76/0.93  Declaring set_ord_atLeast_nat:(nat->set_nat)
% 0.76/0.93  FOF formula (<kernel.Constant object at 0x2969950>, <kernel.DependentProduct object at 0x2969ab8>) of role type named sy_c_Set__Interval_Oord__class_OatLeast_001t__Real__Oreal
% 0.76/0.93  Using role type
% 0.76/0.93  Declaring set_ord_atLeast_real:(real->set_real)
% 0.76/0.93  FOF formula (<kernel.Constant object at 0x2969488>, <kernel.DependentProduct object at 0x2969b00>) of role type named sy_c_Set__Interval_Oord__class_OatMost_001t__Extended____Nat__Oenat
% 0.76/0.93  Using role type
% 0.76/0.93  Declaring set_or8332593352340944941d_enat:(extended_enat->set_Extended_enat)
% 0.76/0.93  FOF formula (<kernel.Constant object at 0x29699e0>, <kernel.DependentProduct object at 0x2969b90>) of role type named sy_c_Set__Interval_Oord__class_OatMost_001t__Int__Oint
% 0.76/0.93  Using role type
% 0.76/0.93  Declaring set_ord_atMost_int:(int->set_int)
% 0.76/0.93  FOF formula (<kernel.Constant object at 0x2969200>, <kernel.DependentProduct object at 0x2969bd8>) of role type named sy_c_Set__Interval_Oord__class_OatMost_001t__Nat__Onat
% 0.76/0.93  Using role type
% 0.76/0.93  Declaring set_ord_atMost_nat:(nat->set_nat)
% 0.76/0.93  FOF formula (<kernel.Constant object at 0x2969560>, <kernel.DependentProduct object at 0x2969c20>) of role type named sy_c_Set__Interval_Oord__class_OatMost_001t__Num__Onum
% 0.76/0.93  Using role type
% 0.76/0.93  Declaring set_ord_atMost_num:(num->set_num)
% 0.76/0.93  FOF formula (<kernel.Constant object at 0x2969b00>, <kernel.DependentProduct object at 0x2969c68>) of role type named sy_c_Set__Interval_Oord__class_OatMost_001t__Real__Oreal
% 0.76/0.93  Using role type
% 0.76/0.93  Declaring set_ord_atMost_real:(real->set_real)
% 0.76/0.93  FOF formula (<kernel.Constant object at 0x2969560>, <kernel.DependentProduct object at 0x2969cb0>) of role type named sy_c_Set__Interval_Oord__class_OatMost_001t__Set__Oset_It__Nat__Onat_J
% 0.76/0.93  Using role type
% 0.76/0.93  Declaring set_or4236626031148496127et_nat:(set_nat->set_set_nat)
% 0.76/0.93  FOF formula (<kernel.Constant object at 0x2969c68>, <kernel.DependentProduct object at 0x2969d40>) of role type named sy_c_Set__Interval_Oord__class_OatMost_001t__Set__Oset_It__Real__Oreal_J
% 0.76/0.93  Using role type
% 0.76/0.93  Declaring set_or5092868708245317595t_real:(set_real->set_set_real)
% 0.76/0.93  FOF formula (<kernel.Constant object at 0x2969cb0>, <kernel.DependentProduct object at 0x2969c68>) of role type named sy_c_Set__Interval_Oord__class_OgreaterThanAtMost_001t__Int__Oint
% 0.76/0.93  Using role type
% 0.76/0.93  Declaring set_or6656581121297822940st_int:(int->(int->set_int))
% 0.76/0.93  FOF formula (<kernel.Constant object at 0x2969d40>, <kernel.DependentProduct object at 0x2969cb0>) of role type named sy_c_Set__Interval_Oord__class_OgreaterThanAtMost_001t__Nat__Onat
% 0.76/0.93  Using role type
% 0.76/0.93  Declaring set_or6659071591806873216st_nat:(nat->(nat->set_nat))
% 0.76/0.93  FOF formula (<kernel.Constant object at 0x2969c68>, <kernel.DependentProduct object at 0x2969d40>) of role type named sy_c_Set__Interval_Oord__class_OgreaterThanLessThan_001t__Int__Oint
% 0.76/0.93  Using role type
% 0.76/0.93  Declaring set_or5832277885323065728an_int:(int->(int->set_int))
% 0.76/0.93  FOF formula (<kernel.Constant object at 0x2969cb0>, <kernel.DependentProduct object at 0x2969c68>) of role type named sy_c_Set__Interval_Oord__class_OgreaterThanLessThan_001t__Nat__Onat
% 0.76/0.93  Using role type
% 0.76/0.93  Declaring set_or5834768355832116004an_nat:(nat->(nat->set_nat))
% 0.76/0.93  FOF formula (<kernel.Constant object at 0x2969d40>, <kernel.DependentProduct object at 0x2969cb0>) of role type named sy_c_Set__Interval_Oord__class_OgreaterThanLessThan_001t__Real__Oreal
% 0.76/0.93  Using role type
% 0.76/0.93  Declaring set_or1633881224788618240n_real:(real->(real->set_real))
% 0.76/0.93  FOF formula (<kernel.Constant object at 0x2969c68>, <kernel.DependentProduct object at 0x296b098>) of role type named sy_c_Set__Interval_Oord__class_OgreaterThan_001t__Nat__Onat
% 0.76/0.93  Using role type
% 0.76/0.93  Declaring set_or1210151606488870762an_nat:(nat->set_nat)
% 0.76/0.93  FOF formula (<kernel.Constant object at 0x2969cb0>, <kernel.DependentProduct object at 0x296b170>) of role type named sy_c_Set__Interval_Oord__class_OgreaterThan_001t__Real__Oreal
% 0.76/0.93  Using role type
% 0.76/0.93  Declaring set_or5849166863359141190n_real:(real->set_real)
% 0.76/0.93  FOF formula (<kernel.Constant object at 0x2969cb0>, <kernel.DependentProduct object at 0x296b200>) of role type named sy_c_Set__Interval_Oord__class_OlessThan_001t__Extended____Nat__Oenat
% 0.76/0.93  Using role type
% 0.76/0.93  Declaring set_or8419480210114673929d_enat:(extended_enat->set_Extended_enat)
% 0.76/0.93  FOF formula (<kernel.Constant object at 0x2969b90>, <kernel.DependentProduct object at 0x296b290>) of role type named sy_c_Set__Interval_Oord__class_OlessThan_001t__Int__Oint
% 0.76/0.93  Using role type
% 0.76/0.93  Declaring set_ord_lessThan_int:(int->set_int)
% 0.76/0.93  FOF formula (<kernel.Constant object at 0x2969cb0>, <kernel.DependentProduct object at 0x296b2d8>) of role type named sy_c_Set__Interval_Oord__class_OlessThan_001t__Nat__Onat
% 0.76/0.93  Using role type
% 0.76/0.93  Declaring set_ord_lessThan_nat:(nat->set_nat)
% 0.76/0.93  FOF formula (<kernel.Constant object at 0x2969ef0>, <kernel.DependentProduct object at 0x296b320>) of role type named sy_c_Set__Interval_Oord__class_OlessThan_001t__Num__Onum
% 0.76/0.93  Using role type
% 0.76/0.93  Declaring set_ord_lessThan_num:(num->set_num)
% 0.76/0.93  FOF formula (<kernel.Constant object at 0x296b098>, <kernel.DependentProduct object at 0x296b368>) of role type named sy_c_Set__Interval_Oord__class_OlessThan_001t__Real__Oreal
% 0.76/0.93  Using role type
% 0.76/0.93  Declaring set_or5984915006950818249n_real:(real->set_real)
% 0.76/0.93  FOF formula (<kernel.Constant object at 0x296b200>, <kernel.DependentProduct object at 0x296b3f8>) of role type named sy_c_String_Oascii__of
% 0.76/0.93  Using role type
% 0.76/0.93  Declaring ascii_of:(char->char)
% 0.76/0.93  FOF formula (<kernel.Constant object at 0x296b368>, <kernel.DependentProduct object at 0x296b440>) of role type named sy_c_String_Ochar_OChar
% 0.76/0.93  Using role type
% 0.76/0.93  Declaring char2:(Prop->(Prop->(Prop->(Prop->(Prop->(Prop->(Prop->(Prop->char))))))))
% 0.76/0.93  FOF formula (<kernel.Constant object at 0x296b200>, <kernel.DependentProduct object at 0x296b518>) of role type named sy_c_String_Ocomm__semiring__1__class_Oof__char_001t__Nat__Onat
% 0.76/0.93  Using role type
% 0.76/0.93  Declaring comm_s629917340098488124ar_nat:(char->nat)
% 0.76/0.93  FOF formula (<kernel.Constant object at 0x296b248>, <kernel.DependentProduct object at 0x296b5a8>) of role type named sy_c_String_Ointeger__of__char
% 0.76/0.93  Using role type
% 0.76/0.93  Declaring integer_of_char:(char->code_integer)
% 0.76/0.93  FOF formula (<kernel.Constant object at 0x296b440>, <kernel.DependentProduct object at 0x296b200>) of role type named sy_c_String_Ounique__euclidean__semiring__with__bit__operations__class_Ochar__of_001t__Nat__Onat
% 0.76/0.93  Using role type
% 0.76/0.93  Declaring unique3096191561947761185of_nat:(nat->char)
% 0.76/0.93  FOF formula (<kernel.Constant object at 0x296b248>, <kernel.DependentProduct object at 0x296b680>) of role type named sy_c_Topological__Spaces_Ocontinuous_001t__Real__Oreal_001t__Real__Oreal
% 0.76/0.93  Using role type
% 0.76/0.93  Declaring topolo4422821103128117721l_real:(filter_real->((real->real)->Prop))
% 0.76/0.93  FOF formula (<kernel.Constant object at 0x296b200>, <kernel.DependentProduct object at 0x296b710>) of role type named sy_c_Topological__Spaces_Ocontinuous__on_001t__Real__Oreal_001t__Real__Oreal
% 0.76/0.93  Using role type
% 0.76/0.93  Declaring topolo5044208981011980120l_real:(set_real->((real->real)->Prop))
% 0.76/0.93  FOF formula (<kernel.Constant object at 0x296b680>, <kernel.DependentProduct object at 0x296b248>) of role type named sy_c_Topological__Spaces_Omonoseq_001t__Int__Oint
% 0.76/0.93  Using role type
% 0.76/0.93  Declaring topolo4899668324122417113eq_int:((nat->int)->Prop)
% 0.76/0.93  FOF formula (<kernel.Constant object at 0x296b710>, <kernel.DependentProduct object at 0x296b758>) of role type named sy_c_Topological__Spaces_Omonoseq_001t__Nat__Onat
% 0.76/0.93  Using role type
% 0.76/0.93  Declaring topolo4902158794631467389eq_nat:((nat->nat)->Prop)
% 0.76/0.93  FOF formula (<kernel.Constant object at 0x296b248>, <kernel.DependentProduct object at 0x296b7e8>) of role type named sy_c_Topological__Spaces_Omonoseq_001t__Num__Onum
% 0.76/0.93  Using role type
% 0.76/0.93  Declaring topolo1459490580787246023eq_num:((nat->num)->Prop)
% 0.76/0.93  FOF formula (<kernel.Constant object at 0x296b758>, <kernel.DependentProduct object at 0x296b878>) of role type named sy_c_Topological__Spaces_Omonoseq_001t__Real__Oreal
% 0.76/0.93  Using role type
% 0.76/0.93  Declaring topolo6980174941875973593q_real:((nat->real)->Prop)
% 0.76/0.93  FOF formula (<kernel.Constant object at 0x296b7e8>, <kernel.DependentProduct object at 0x296b908>) of role type named sy_c_Topological__Spaces_Omonoseq_001t__Set__Oset_It__Nat__Onat_J
% 0.76/0.93  Using role type
% 0.76/0.93  Declaring topolo7278393974255667507et_nat:((nat->set_nat)->Prop)
% 0.76/0.94  FOF formula (<kernel.Constant object at 0x296b878>, <kernel.DependentProduct object at 0x296b998>) of role type named sy_c_Topological__Spaces_Omonoseq_001t__Set__Oset_It__Real__Oreal_J
% 0.76/0.94  Using role type
% 0.76/0.94  Declaring topolo2489691266198938127t_real:((nat->set_real)->Prop)
% 0.76/0.94  FOF formula (<kernel.Constant object at 0x296b908>, <kernel.DependentProduct object at 0x296b878>) of role type named sy_c_Topological__Spaces_Otopological__space__class_Oat__within_001t__Real__Oreal
% 0.76/0.94  Using role type
% 0.76/0.94  Declaring topolo2177554685111907308n_real:(real->(set_real->filter_real))
% 0.76/0.94  FOF formula (<kernel.Constant object at 0x296b998>, <kernel.DependentProduct object at 0x296b4d0>) of role type named sy_c_Topological__Spaces_Otopological__space__class_Onhds_001t__Real__Oreal
% 0.76/0.94  Using role type
% 0.76/0.94  Declaring topolo2815343760600316023s_real:(real->filter_real)
% 0.76/0.94  FOF formula (<kernel.Constant object at 0x296b878>, <kernel.DependentProduct object at 0x296bb48>) of role type named sy_c_Topological__Spaces_Ouniform__space__class_OCauchy_001t__Real__Oreal
% 0.76/0.94  Using role type
% 0.76/0.94  Declaring topolo4055970368930404560y_real:((nat->real)->Prop)
% 0.76/0.94  FOF formula (<kernel.Constant object at 0x296b4d0>, <kernel.Constant object at 0x296ba70>) of role type named sy_c_Topological__Spaces_Ouniformity__class_Ouniformity_001t__Complex__Ocomplex
% 0.76/0.94  Using role type
% 0.76/0.94  Declaring topolo896644834953643431omplex:filter6041513312241820739omplex
% 0.76/0.94  FOF formula (<kernel.Constant object at 0x296bb48>, <kernel.Constant object at 0x296b998>) of role type named sy_c_Topological__Spaces_Ouniformity__class_Ouniformity_001t__Real__Oreal
% 0.76/0.94  Using role type
% 0.76/0.94  Declaring topolo1511823702728130853y_real:filter2146258269922977983l_real
% 0.76/0.94  FOF formula (<kernel.Constant object at 0x296bc20>, <kernel.DependentProduct object at 0x296bd40>) of role type named sy_c_Transcendental_Oarccos
% 0.76/0.94  Using role type
% 0.76/0.94  Declaring arccos:(real->real)
% 0.76/0.94  FOF formula (<kernel.Constant object at 0x296bbd8>, <kernel.DependentProduct object at 0x296bd88>) of role type named sy_c_Transcendental_Oarcosh_001t__Real__Oreal
% 0.76/0.94  Using role type
% 0.76/0.94  Declaring arcosh_real:(real->real)
% 0.76/0.94  FOF formula (<kernel.Constant object at 0x296bc68>, <kernel.DependentProduct object at 0x296bdd0>) of role type named sy_c_Transcendental_Oarcsin
% 0.76/0.94  Using role type
% 0.76/0.94  Declaring arcsin:(real->real)
% 0.76/0.94  FOF formula (<kernel.Constant object at 0x296b998>, <kernel.DependentProduct object at 0x296be18>) of role type named sy_c_Transcendental_Oarctan
% 0.76/0.94  Using role type
% 0.76/0.94  Declaring arctan:(real->real)
% 0.76/0.94  FOF formula (<kernel.Constant object at 0x296bd40>, <kernel.DependentProduct object at 0x296be60>) of role type named sy_c_Transcendental_Oarsinh_001t__Real__Oreal
% 0.76/0.94  Using role type
% 0.76/0.94  Declaring arsinh_real:(real->real)
% 0.76/0.94  FOF formula (<kernel.Constant object at 0x296bd88>, <kernel.DependentProduct object at 0x296bea8>) of role type named sy_c_Transcendental_Oartanh_001t__Real__Oreal
% 0.76/0.94  Using role type
% 0.76/0.94  Declaring artanh_real:(real->real)
% 0.76/0.94  FOF formula (<kernel.Constant object at 0x296bdd0>, <kernel.DependentProduct object at 0x296bef0>) of role type named sy_c_Transcendental_Ocos_001t__Complex__Ocomplex
% 0.76/0.94  Using role type
% 0.76/0.94  Declaring cos_complex:(complex->complex)
% 0.76/0.94  FOF formula (<kernel.Constant object at 0x296be18>, <kernel.DependentProduct object at 0x296bf38>) of role type named sy_c_Transcendental_Ocos_001t__Real__Oreal
% 0.76/0.94  Using role type
% 0.76/0.94  Declaring cos_real:(real->real)
% 0.76/0.94  FOF formula (<kernel.Constant object at 0x296b3b0>, <kernel.DependentProduct object at 0x296bfc8>) of role type named sy_c_Transcendental_Ocos__coeff
% 0.76/0.94  Using role type
% 0.76/0.94  Declaring cos_coeff:(nat->real)
% 0.76/0.94  FOF formula (<kernel.Constant object at 0x296bef0>, <kernel.DependentProduct object at 0x296be18>) of role type named sy_c_Transcendental_Ocosh_001t__Complex__Ocomplex
% 0.76/0.94  Using role type
% 0.76/0.94  Declaring cosh_complex:(complex->complex)
% 0.76/0.94  FOF formula (<kernel.Constant object at 0x296bfc8>, <kernel.DependentProduct object at 0x296e050>) of role type named sy_c_Transcendental_Ocosh_001t__Real__Oreal
% 0.76/0.94  Using role type
% 0.76/0.94  Declaring cosh_real:(real->real)
% 0.76/0.94  FOF formula (<kernel.Constant object at 0x296bd40>, <kernel.DependentProduct object at 0x296e098>) of role type named sy_c_Transcendental_Ocot_001t__Complex__Ocomplex
% 0.76/0.94  Using role type
% 0.76/0.94  Declaring cot_complex:(complex->complex)
% 0.76/0.94  FOF formula (<kernel.Constant object at 0x296be18>, <kernel.DependentProduct object at 0x296e0e0>) of role type named sy_c_Transcendental_Ocot_001t__Real__Oreal
% 0.76/0.94  Using role type
% 0.76/0.94  Declaring cot_real:(real->real)
% 0.76/0.94  FOF formula (<kernel.Constant object at 0x296b3b0>, <kernel.DependentProduct object at 0x296bd40>) of role type named sy_c_Transcendental_Odiffs_001t__Code____Numeral__Ointeger
% 0.76/0.94  Using role type
% 0.76/0.94  Declaring diffs_Code_integer:((nat->code_integer)->(nat->code_integer))
% 0.76/0.94  FOF formula (<kernel.Constant object at 0x296bfc8>, <kernel.DependentProduct object at 0x296e128>) of role type named sy_c_Transcendental_Odiffs_001t__Complex__Ocomplex
% 0.76/0.94  Using role type
% 0.76/0.94  Declaring diffs_complex:((nat->complex)->(nat->complex))
% 0.76/0.94  FOF formula (<kernel.Constant object at 0x296b3b0>, <kernel.DependentProduct object at 0x296e128>) of role type named sy_c_Transcendental_Odiffs_001t__Int__Oint
% 0.76/0.94  Using role type
% 0.76/0.94  Declaring diffs_int:((nat->int)->(nat->int))
% 0.76/0.94  FOF formula (<kernel.Constant object at 0x296bd40>, <kernel.DependentProduct object at 0x296e128>) of role type named sy_c_Transcendental_Odiffs_001t__Real__Oreal
% 0.76/0.94  Using role type
% 0.76/0.94  Declaring diffs_real:((nat->real)->(nat->real))
% 0.76/0.94  FOF formula (<kernel.Constant object at 0x296b3b0>, <kernel.DependentProduct object at 0x296e050>) of role type named sy_c_Transcendental_Oexp_001t__Complex__Ocomplex
% 0.76/0.94  Using role type
% 0.76/0.94  Declaring exp_complex:(complex->complex)
% 0.76/0.94  FOF formula (<kernel.Constant object at 0x296bfc8>, <kernel.DependentProduct object at 0x296e0e0>) of role type named sy_c_Transcendental_Oexp_001t__Real__Oreal
% 0.76/0.94  Using role type
% 0.76/0.94  Declaring exp_real:(real->real)
% 0.76/0.94  FOF formula (<kernel.Constant object at 0x296bfc8>, <kernel.DependentProduct object at 0x296e2d8>) of role type named sy_c_Transcendental_Oln__class_Oln_001t__Real__Oreal
% 0.76/0.94  Using role type
% 0.76/0.94  Declaring ln_ln_real:(real->real)
% 0.76/0.94  FOF formula (<kernel.Constant object at 0x296e1b8>, <kernel.DependentProduct object at 0x296e098>) of role type named sy_c_Transcendental_Olog
% 0.76/0.94  Using role type
% 0.76/0.94  Declaring log:(real->(real->real))
% 0.76/0.94  FOF formula (<kernel.Constant object at 0x296e320>, <kernel.Constant object at 0x296e098>) of role type named sy_c_Transcendental_Opi
% 0.76/0.94  Using role type
% 0.76/0.94  Declaring pi:real
% 0.76/0.94  FOF formula (<kernel.Constant object at 0x296e2d8>, <kernel.DependentProduct object at 0x296e1b8>) of role type named sy_c_Transcendental_Opowr_001t__Real__Oreal
% 0.76/0.94  Using role type
% 0.76/0.94  Declaring powr_real:(real->(real->real))
% 0.76/0.94  FOF formula (<kernel.Constant object at 0x296e050>, <kernel.DependentProduct object at 0x296e3f8>) of role type named sy_c_Transcendental_Osin_001t__Complex__Ocomplex
% 0.76/0.94  Using role type
% 0.76/0.94  Declaring sin_complex:(complex->complex)
% 0.76/0.94  FOF formula (<kernel.Constant object at 0x296e128>, <kernel.DependentProduct object at 0x296e0e0>) of role type named sy_c_Transcendental_Osin_001t__Real__Oreal
% 0.76/0.94  Using role type
% 0.76/0.94  Declaring sin_real:(real->real)
% 0.76/0.94  FOF formula (<kernel.Constant object at 0x296e290>, <kernel.DependentProduct object at 0x296e4d0>) of role type named sy_c_Transcendental_Osin__coeff
% 0.76/0.94  Using role type
% 0.76/0.94  Declaring sin_coeff:(nat->real)
% 0.76/0.94  FOF formula (<kernel.Constant object at 0x296e3f8>, <kernel.DependentProduct object at 0x296e128>) of role type named sy_c_Transcendental_Osinh_001t__Complex__Ocomplex
% 0.76/0.94  Using role type
% 0.76/0.94  Declaring sinh_complex:(complex->complex)
% 0.76/0.94  FOF formula (<kernel.Constant object at 0x296e4d0>, <kernel.DependentProduct object at 0x296e518>) of role type named sy_c_Transcendental_Osinh_001t__Real__Oreal
% 0.76/0.94  Using role type
% 0.76/0.94  Declaring sinh_real:(real->real)
% 0.76/0.94  FOF formula (<kernel.Constant object at 0x296e320>, <kernel.DependentProduct object at 0x296e560>) of role type named sy_c_Transcendental_Otan_001t__Complex__Ocomplex
% 0.76/0.94  Using role type
% 0.76/0.94  Declaring tan_complex:(complex->complex)
% 0.76/0.94  FOF formula (<kernel.Constant object at 0x296e290>, <kernel.DependentProduct object at 0x296e5a8>) of role type named sy_c_Transcendental_Otan_001t__Real__Oreal
% 0.76/0.94  Using role type
% 0.76/0.94  Declaring tan_real:(real->real)
% 0.76/0.94  FOF formula (<kernel.Constant object at 0x296e128>, <kernel.DependentProduct object at 0x296e5f0>) of role type named sy_c_Transcendental_Otanh_001t__Complex__Ocomplex
% 0.76/0.95  Using role type
% 0.76/0.95  Declaring tanh_complex:(complex->complex)
% 0.76/0.95  FOF formula (<kernel.Constant object at 0x296e518>, <kernel.DependentProduct object at 0x296e638>) of role type named sy_c_Transcendental_Otanh_001t__Real__Oreal
% 0.76/0.95  Using role type
% 0.76/0.95  Declaring tanh_real:(real->real)
% 0.76/0.95  FOF formula (<kernel.Constant object at 0x296e128>, <kernel.DependentProduct object at 0x296e518>) of role type named sy_c_Transitive__Closure_Ortrancl_001t__Nat__Onat
% 0.76/0.95  Using role type
% 0.76/0.95  Declaring transi2905341329935302413cl_nat:(set_Pr1261947904930325089at_nat->set_Pr1261947904930325089at_nat)
% 0.76/0.95  FOF formula (<kernel.Constant object at 0x296e638>, <kernel.DependentProduct object at 0x296e128>) of role type named sy_c_Transitive__Closure_Otrancl_001t__Nat__Onat
% 0.76/0.95  Using role type
% 0.76/0.95  Declaring transi6264000038957366511cl_nat:(set_Pr1261947904930325089at_nat->set_Pr1261947904930325089at_nat)
% 0.76/0.95  FOF formula (<kernel.Constant object at 0x296e098>, <kernel.DependentProduct object at 0x296e7a0>) of role type named sy_c_VEBT__Definitions_OVEBT_OLeaf
% 0.76/0.95  Using role type
% 0.76/0.95  Declaring vEBT_Leaf:(Prop->(Prop->vEBT_VEBT))
% 0.76/0.95  FOF formula (<kernel.Constant object at 0x296e290>, <kernel.DependentProduct object at 0x296e128>) of role type named sy_c_VEBT__Definitions_OVEBT_ONode
% 0.76/0.95  Using role type
% 0.76/0.95  Declaring vEBT_Node:(option4927543243414619207at_nat->(nat->(list_VEBT_VEBT->(vEBT_VEBT->vEBT_VEBT))))
% 0.76/0.95  FOF formula (<kernel.Constant object at 0x296e878>, <kernel.DependentProduct object at 0x296e638>) of role type named sy_c_VEBT__Definitions_OVEBT_Osize__VEBT
% 0.76/0.95  Using role type
% 0.76/0.95  Declaring vEBT_size_VEBT:(vEBT_VEBT->nat)
% 0.76/0.95  FOF formula (<kernel.Constant object at 0x296e098>, <kernel.DependentProduct object at 0x296e878>) of role type named sy_c_VEBT__Definitions_OVEBT__internal_Oboth__member__options
% 0.76/0.95  Using role type
% 0.76/0.95  Declaring vEBT_V8194947554948674370ptions:(vEBT_VEBT->(nat->Prop))
% 0.76/0.95  FOF formula (<kernel.Constant object at 0x296e908>, <kernel.DependentProduct object at 0x296e638>) of role type named sy_c_VEBT__Definitions_OVEBT__internal_Ohigh
% 0.76/0.95  Using role type
% 0.76/0.95  Declaring vEBT_VEBT_high:(nat->(nat->nat))
% 0.76/0.95  FOF formula (<kernel.Constant object at 0x296e098>, <kernel.DependentProduct object at 0x296e908>) of role type named sy_c_VEBT__Definitions_OVEBT__internal_Oin__children
% 0.76/0.95  Using role type
% 0.76/0.95  Declaring vEBT_V5917875025757280293ildren:(nat->(list_VEBT_VEBT->(nat->Prop)))
% 0.76/0.95  FOF formula (<kernel.Constant object at 0x296e290>, <kernel.DependentProduct object at 0x296e638>) of role type named sy_c_VEBT__Definitions_OVEBT__internal_Olow
% 0.76/0.95  Using role type
% 0.76/0.95  Declaring vEBT_VEBT_low:(nat->(nat->nat))
% 0.76/0.95  FOF formula (<kernel.Constant object at 0x296ea28>, <kernel.DependentProduct object at 0x296e098>) of role type named sy_c_VEBT__Definitions_OVEBT__internal_Omembermima
% 0.76/0.95  Using role type
% 0.76/0.95  Declaring vEBT_VEBT_membermima:(vEBT_VEBT->(nat->Prop))
% 0.76/0.95  FOF formula (<kernel.Constant object at 0x296e290>, <kernel.DependentProduct object at 0x296e908>) of role type named sy_c_VEBT__Definitions_OVEBT__internal_Omembermima__rel
% 0.76/0.95  Using role type
% 0.76/0.95  Declaring vEBT_V4351362008482014158ma_rel:(produc9072475918466114483BT_nat->(produc9072475918466114483BT_nat->Prop))
% 0.76/0.95  FOF formula (<kernel.Constant object at 0x296e098>, <kernel.DependentProduct object at 0x296e290>) of role type named sy_c_VEBT__Definitions_OVEBT__internal_Onaive__member
% 0.76/0.95  Using role type
% 0.76/0.95  Declaring vEBT_V5719532721284313246member:(vEBT_VEBT->(nat->Prop))
% 0.76/0.95  FOF formula (<kernel.Constant object at 0x296e908>, <kernel.DependentProduct object at 0x296e638>) of role type named sy_c_VEBT__Definitions_OVEBT__internal_Onaive__member__rel
% 0.76/0.95  Using role type
% 0.76/0.95  Declaring vEBT_V5765760719290551771er_rel:(produc9072475918466114483BT_nat->(produc9072475918466114483BT_nat->Prop))
% 0.76/0.95  FOF formula (<kernel.Constant object at 0x296eb00>, <kernel.DependentProduct object at 0x296e290>) of role type named sy_c_VEBT__Definitions_OVEBT__internal_Ovalid_H
% 0.76/0.95  Using role type
% 0.76/0.95  Declaring vEBT_VEBT_valid:(vEBT_VEBT->(nat->Prop))
% 0.76/0.95  FOF formula (<kernel.Constant object at 0x296ebd8>, <kernel.DependentProduct object at 0x296e290>) of role type named sy_c_VEBT__Definitions_OVEBT__internal_Ovalid_H__rel
% 0.76/0.95  Using role type
% 0.76/0.95  Declaring vEBT_VEBT_valid_rel:(produc9072475918466114483BT_nat->(produc9072475918466114483BT_nat->Prop))
% 0.76/0.95  FOF formula (<kernel.Constant object at 0x296e758>, <kernel.DependentProduct object at 0x296ebd8>) of role type named sy_c_VEBT__Definitions_Oinvar__vebt
% 0.76/0.95  Using role type
% 0.76/0.95  Declaring vEBT_invar_vebt:(vEBT_VEBT->(nat->Prop))
% 0.76/0.95  FOF formula (<kernel.Constant object at 0x296ec68>, <kernel.DependentProduct object at 0x296ecf8>) of role type named sy_c_VEBT__Definitions_Oset__vebt
% 0.76/0.95  Using role type
% 0.76/0.95  Declaring vEBT_set_vebt:(vEBT_VEBT->set_nat)
% 0.76/0.95  FOF formula (<kernel.Constant object at 0x296e638>, <kernel.DependentProduct object at 0x296e290>) of role type named sy_c_VEBT__Definitions_Ovebt__buildup
% 0.76/0.95  Using role type
% 0.76/0.95  Declaring vEBT_vebt_buildup:(nat->vEBT_VEBT)
% 0.76/0.95  FOF formula (<kernel.Constant object at 0x296e758>, <kernel.DependentProduct object at 0x296e638>) of role type named sy_c_VEBT__Definitions_Ovebt__buildup__rel
% 0.76/0.95  Using role type
% 0.76/0.95  Declaring vEBT_v4011308405150292612up_rel:(nat->(nat->Prop))
% 0.76/0.95  FOF formula (<kernel.Constant object at 0x296ecb0>, <kernel.DependentProduct object at 0x296e758>) of role type named sy_c_VEBT__Delete_Ovebt__delete
% 0.76/0.95  Using role type
% 0.76/0.95  Declaring vEBT_vebt_delete:(vEBT_VEBT->(nat->vEBT_VEBT))
% 0.76/0.95  FOF formula (<kernel.Constant object at 0x296ee60>, <kernel.DependentProduct object at 0x296ecb0>) of role type named sy_c_VEBT__Delete_Ovebt__delete__rel
% 0.76/0.95  Using role type
% 0.76/0.95  Declaring vEBT_vebt_delete_rel:(produc9072475918466114483BT_nat->(produc9072475918466114483BT_nat->Prop))
% 0.76/0.95  FOF formula (<kernel.Constant object at 0x296ed40>, <kernel.DependentProduct object at 0x296ee60>) of role type named sy_c_VEBT__Insert_Ovebt__insert
% 0.76/0.95  Using role type
% 0.76/0.95  Declaring vEBT_vebt_insert:(vEBT_VEBT->(nat->vEBT_VEBT))
% 0.76/0.95  FOF formula (<kernel.Constant object at 0x296ecf8>, <kernel.DependentProduct object at 0x296ed40>) of role type named sy_c_VEBT__Insert_Ovebt__insert__rel
% 0.76/0.95  Using role type
% 0.76/0.95  Declaring vEBT_vebt_insert_rel:(produc9072475918466114483BT_nat->(produc9072475918466114483BT_nat->Prop))
% 0.76/0.95  FOF formula (<kernel.Constant object at 0x296eea8>, <kernel.DependentProduct object at 0x296ecb0>) of role type named sy_c_VEBT__Member_OVEBT__internal_Obit__concat
% 0.76/0.95  Using role type
% 0.76/0.95  Declaring vEBT_VEBT_bit_concat:(nat->(nat->(nat->nat)))
% 0.76/0.95  FOF formula (<kernel.Constant object at 0x296eef0>, <kernel.DependentProduct object at 0x296ec68>) of role type named sy_c_VEBT__Member_OVEBT__internal_OminNull
% 0.76/0.95  Using role type
% 0.76/0.95  Declaring vEBT_VEBT_minNull:(vEBT_VEBT->Prop)
% 0.76/0.95  FOF formula (<kernel.Constant object at 0x296eea8>, <kernel.DependentProduct object at 0x296eef0>) of role type named sy_c_VEBT__Member_OVEBT__internal_OminNull__rel
% 0.76/0.95  Using role type
% 0.76/0.95  Declaring vEBT_V6963167321098673237ll_rel:(vEBT_VEBT->(vEBT_VEBT->Prop))
% 0.76/0.95  FOF formula (<kernel.Constant object at 0x296efc8>, <kernel.DependentProduct object at 0x2972050>) of role type named sy_c_VEBT__Member_OVEBT__internal_Oset__vebt_H
% 0.76/0.95  Using role type
% 0.76/0.95  Declaring vEBT_VEBT_set_vebt:(vEBT_VEBT->set_nat)
% 0.76/0.95  FOF formula (<kernel.Constant object at 0x296ed88>, <kernel.DependentProduct object at 0x29710e0>) of role type named sy_c_VEBT__Member_Ovebt__member
% 0.76/0.95  Using role type
% 0.76/0.95  Declaring vEBT_vebt_member:(vEBT_VEBT->(nat->Prop))
% 0.76/0.95  FOF formula (<kernel.Constant object at 0x296ec68>, <kernel.DependentProduct object at 0x2972050>) of role type named sy_c_VEBT__Member_Ovebt__member__rel
% 0.76/0.95  Using role type
% 0.76/0.95  Declaring vEBT_vebt_member_rel:(produc9072475918466114483BT_nat->(produc9072475918466114483BT_nat->Prop))
% 0.76/0.95  FOF formula (<kernel.Constant object at 0x296eea8>, <kernel.DependentProduct object at 0x2971128>) of role type named sy_c_VEBT__MinMax_OVEBT__internal_Oadd
% 0.76/0.95  Using role type
% 0.76/0.95  Declaring vEBT_VEBT_add:(option_nat->(option_nat->option_nat))
% 0.76/0.95  FOF formula (<kernel.Constant object at 0x296ecf8>, <kernel.DependentProduct object at 0x2971200>) of role type named sy_c_VEBT__MinMax_OVEBT__internal_Ogreater
% 0.76/0.95  Using role type
% 0.76/0.95  Declaring vEBT_VEBT_greater:(option_nat->(option_nat->Prop))
% 0.76/0.95  FOF formula (<kernel.Constant object at 0x296ec68>, <kernel.DependentProduct object at 0x29721b8>) of role type named sy_c_VEBT__MinMax_OVEBT__internal_Oless
% 0.76/0.96  Using role type
% 0.76/0.96  Declaring vEBT_VEBT_less:(option_nat->(option_nat->Prop))
% 0.76/0.96  FOF formula (<kernel.Constant object at 0x296ecf8>, <kernel.DependentProduct object at 0x2972050>) of role type named sy_c_VEBT__MinMax_OVEBT__internal_Olesseq
% 0.76/0.96  Using role type
% 0.76/0.96  Declaring vEBT_VEBT_lesseq:(option_nat->(option_nat->Prop))
% 0.76/0.96  FOF formula (<kernel.Constant object at 0x296ec68>, <kernel.DependentProduct object at 0x29720e0>) of role type named sy_c_VEBT__MinMax_OVEBT__internal_Omax__in__set
% 0.76/0.96  Using role type
% 0.76/0.96  Declaring vEBT_VEBT_max_in_set:(set_nat->(nat->Prop))
% 0.76/0.96  FOF formula (<kernel.Constant object at 0x296ec68>, <kernel.DependentProduct object at 0x2972248>) of role type named sy_c_VEBT__MinMax_OVEBT__internal_Omin__in__set
% 0.76/0.96  Using role type
% 0.76/0.96  Declaring vEBT_VEBT_min_in_set:(set_nat->(nat->Prop))
% 0.76/0.96  FOF formula (<kernel.Constant object at 0x2972098>, <kernel.DependentProduct object at 0x2972128>) of role type named sy_c_VEBT__MinMax_OVEBT__internal_Omul
% 0.76/0.96  Using role type
% 0.76/0.96  Declaring vEBT_VEBT_mul:(option_nat->(option_nat->option_nat))
% 0.76/0.96  FOF formula (<kernel.Constant object at 0x2972170>, <kernel.DependentProduct object at 0x2972368>) of role type named sy_c_VEBT__MinMax_OVEBT__internal_Ooption__shift_001t__Nat__Onat
% 0.76/0.96  Using role type
% 0.76/0.96  Declaring vEBT_V4262088993061758097ft_nat:((nat->(nat->nat))->(option_nat->(option_nat->option_nat)))
% 0.76/0.96  FOF formula (<kernel.Constant object at 0x2972128>, <kernel.DependentProduct object at 0x2972488>) of role type named sy_c_VEBT__MinMax_OVEBT__internal_Ooption__shift_001t__Num__Onum
% 0.76/0.96  Using role type
% 0.76/0.96  Declaring vEBT_V819420779217536731ft_num:((num->(num->num))->(option_num->(option_num->option_num)))
% 0.76/0.96  FOF formula (<kernel.Constant object at 0x2972368>, <kernel.DependentProduct object at 0x2972200>) of role type named sy_c_VEBT__MinMax_OVEBT__internal_Ooption__shift_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.76/0.96  Using role type
% 0.76/0.96  Declaring vEBT_V1502963449132264192at_nat:((product_prod_nat_nat->(product_prod_nat_nat->product_prod_nat_nat))->(option4927543243414619207at_nat->(option4927543243414619207at_nat->option4927543243414619207at_nat)))
% 0.76/0.96  FOF formula (<kernel.Constant object at 0x2972440>, <kernel.DependentProduct object at 0x2972488>) of role type named sy_c_VEBT__MinMax_OVEBT__internal_Opower
% 0.76/0.96  Using role type
% 0.76/0.96  Declaring vEBT_VEBT_power:(option_nat->(option_nat->option_nat))
% 0.76/0.96  FOF formula (<kernel.Constant object at 0x2972290>, <kernel.DependentProduct object at 0x2972050>) of role type named sy_c_VEBT__MinMax_Ovebt__maxt
% 0.76/0.96  Using role type
% 0.76/0.96  Declaring vEBT_vebt_maxt:(vEBT_VEBT->option_nat)
% 0.76/0.96  FOF formula (<kernel.Constant object at 0x2972518>, <kernel.DependentProduct object at 0x2972488>) of role type named sy_c_VEBT__MinMax_Ovebt__maxt__rel
% 0.76/0.96  Using role type
% 0.76/0.96  Declaring vEBT_vebt_maxt_rel:(vEBT_VEBT->(vEBT_VEBT->Prop))
% 0.76/0.96  FOF formula (<kernel.Constant object at 0x2972200>, <kernel.DependentProduct object at 0x29725f0>) of role type named sy_c_VEBT__MinMax_Ovebt__mint
% 0.76/0.96  Using role type
% 0.76/0.96  Declaring vEBT_vebt_mint:(vEBT_VEBT->option_nat)
% 0.76/0.96  FOF formula (<kernel.Constant object at 0x29725a8>, <kernel.DependentProduct object at 0x2972518>) of role type named sy_c_VEBT__MinMax_Ovebt__mint__rel
% 0.76/0.96  Using role type
% 0.76/0.96  Declaring vEBT_vebt_mint_rel:(vEBT_VEBT->(vEBT_VEBT->Prop))
% 0.76/0.96  FOF formula (<kernel.Constant object at 0x2972248>, <kernel.DependentProduct object at 0x2972200>) of role type named sy_c_VEBT__Pred_Ois__pred__in__set
% 0.76/0.96  Using role type
% 0.76/0.96  Declaring vEBT_is_pred_in_set:(set_nat->(nat->(nat->Prop)))
% 0.76/0.96  FOF formula (<kernel.Constant object at 0x2972710>, <kernel.DependentProduct object at 0x2972368>) of role type named sy_c_VEBT__Pred_Ovebt__pred
% 0.76/0.96  Using role type
% 0.76/0.96  Declaring vEBT_vebt_pred:(vEBT_VEBT->(nat->option_nat))
% 0.76/0.96  FOF formula (<kernel.Constant object at 0x2972638>, <kernel.DependentProduct object at 0x29725f0>) of role type named sy_c_VEBT__Pred_Ovebt__pred__rel
% 0.76/0.96  Using role type
% 0.76/0.96  Declaring vEBT_vebt_pred_rel:(produc9072475918466114483BT_nat->(produc9072475918466114483BT_nat->Prop))
% 0.76/0.96  FOF formula (<kernel.Constant object at 0x2972488>, <kernel.DependentProduct object at 0x2972368>) of role type named sy_c_VEBT__Succ_Ois__succ__in__set
% 0.76/0.96  Using role type
% 0.76/0.96  Declaring vEBT_is_succ_in_set:(set_nat->(nat->(nat->Prop)))
% 0.76/0.96  FOF formula (<kernel.Constant object at 0x29727e8>, <kernel.DependentProduct object at 0x29725a8>) of role type named sy_c_VEBT__Succ_Ovebt__succ
% 0.76/0.96  Using role type
% 0.76/0.96  Declaring vEBT_vebt_succ:(vEBT_VEBT->(nat->option_nat))
% 0.76/0.96  FOF formula (<kernel.Constant object at 0x2972050>, <kernel.DependentProduct object at 0x2972200>) of role type named sy_c_VEBT__Succ_Ovebt__succ__rel
% 0.76/0.96  Using role type
% 0.76/0.96  Declaring vEBT_vebt_succ_rel:(produc9072475918466114483BT_nat->(produc9072475918466114483BT_nat->Prop))
% 0.76/0.96  FOF formula (<kernel.Constant object at 0x2972518>, <kernel.DependentProduct object at 0x2972368>) of role type named sy_c_Wellfounded_Oaccp_001t__List__Olist_It__Nat__Onat_J
% 0.76/0.96  Using role type
% 0.76/0.96  Declaring accp_list_nat:((list_nat->(list_nat->Prop))->(list_nat->Prop))
% 0.76/0.96  FOF formula (<kernel.Constant object at 0x2972050>, <kernel.DependentProduct object at 0x29725f0>) of role type named sy_c_Wellfounded_Oaccp_001t__Nat__Onat
% 0.76/0.96  Using role type
% 0.76/0.96  Declaring accp_nat:((nat->(nat->Prop))->(nat->Prop))
% 0.76/0.96  FOF formula (<kernel.Constant object at 0x2972518>, <kernel.DependentProduct object at 0x2972830>) of role type named sy_c_Wellfounded_Oaccp_001t__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J
% 0.76/0.96  Using role type
% 0.76/0.96  Declaring accp_P1096762738010456898nt_int:((product_prod_int_int->(product_prod_int_int->Prop))->(product_prod_int_int->Prop))
% 0.76/0.96  FOF formula (<kernel.Constant object at 0x29725f0>, <kernel.DependentProduct object at 0x29728c0>) of role type named sy_c_Wellfounded_Oaccp_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.76/0.96  Using role type
% 0.76/0.96  Declaring accp_P4275260045618599050at_nat:((product_prod_nat_nat->(product_prod_nat_nat->Prop))->(product_prod_nat_nat->Prop))
% 0.76/0.96  FOF formula (<kernel.Constant object at 0x2972830>, <kernel.DependentProduct object at 0x29725a8>) of role type named sy_c_Wellfounded_Oaccp_001t__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__Nat__Onat_J
% 0.76/0.96  Using role type
% 0.76/0.96  Declaring accp_P2887432264394892906BT_nat:((produc9072475918466114483BT_nat->(produc9072475918466114483BT_nat->Prop))->(produc9072475918466114483BT_nat->Prop))
% 0.76/0.96  FOF formula (<kernel.Constant object at 0x2972518>, <kernel.DependentProduct object at 0x29725f0>) of role type named sy_c_Wellfounded_Oaccp_001t__VEBT____Definitions__OVEBT
% 0.76/0.96  Using role type
% 0.76/0.96  Declaring accp_VEBT_VEBT:((vEBT_VEBT->(vEBT_VEBT->Prop))->(vEBT_VEBT->Prop))
% 0.76/0.96  FOF formula (<kernel.Constant object at 0x29725a8>, <kernel.Constant object at 0x2972a28>) of role type named sy_c_Wellfounded_Opred__nat
% 0.76/0.96  Using role type
% 0.76/0.96  Declaring pred_nat:set_Pr1261947904930325089at_nat
% 0.76/0.96  FOF formula (<kernel.Constant object at 0x2972998>, <kernel.DependentProduct object at 0x2972ab8>) of role type named sy_c_Wellfounded_Owf_001t__Nat__Onat
% 0.76/0.96  Using role type
% 0.76/0.96  Declaring wf_nat:(set_Pr1261947904930325089at_nat->Prop)
% 0.76/0.96  FOF formula (<kernel.Constant object at 0x29727a0>, <kernel.DependentProduct object at 0x2972b90>) of role type named sy_c_fChoice_001t__Real__Oreal
% 0.76/0.96  Using role type
% 0.76/0.96  Declaring fChoice_real:((real->Prop)->real)
% 0.76/0.96  FOF formula (<kernel.Constant object at 0x29728c0>, <kernel.DependentProduct object at 0x29727a0>) of role type named sy_c_member_001_Eo
% 0.76/0.96  Using role type
% 0.76/0.96  Declaring member_o:(Prop->(set_o->Prop))
% 0.76/0.96  FOF formula (<kernel.Constant object at 0x2972518>, <kernel.DependentProduct object at 0x29728c0>) of role type named sy_c_member_001t__Complex__Ocomplex
% 0.76/0.96  Using role type
% 0.76/0.96  Declaring member_complex:(complex->(set_complex->Prop))
% 0.76/0.96  FOF formula (<kernel.Constant object at 0x2972b00>, <kernel.DependentProduct object at 0x2972ab8>) of role type named sy_c_member_001t__Extended____Nat__Oenat
% 0.76/0.96  Using role type
% 0.76/0.96  Declaring member_Extended_enat:(extended_enat->(set_Extended_enat->Prop))
% 0.76/0.96  FOF formula (<kernel.Constant object at 0x2972b90>, <kernel.DependentProduct object at 0x29727a0>) of role type named sy_c_member_001t__Int__Oint
% 0.76/0.96  Using role type
% 0.76/0.96  Declaring member_int:(int->(set_int->Prop))
% 0.76/0.96  FOF formula (<kernel.Constant object at 0x29728c0>, <kernel.DependentProduct object at 0x2972b00>) of role type named sy_c_member_001t__List__Olist_I_Eo_J
% 0.76/0.96  Using role type
% 0.76/0.96  Declaring member_list_o:(list_o->(set_list_o->Prop))
% 0.76/0.97  FOF formula (<kernel.Constant object at 0x2972998>, <kernel.DependentProduct object at 0x2972b90>) of role type named sy_c_member_001t__List__Olist_It__Int__Oint_J
% 0.76/0.97  Using role type
% 0.76/0.97  Declaring member_list_int:(list_int->(set_list_int->Prop))
% 0.76/0.97  FOF formula (<kernel.Constant object at 0x2972518>, <kernel.DependentProduct object at 0x29728c0>) of role type named sy_c_member_001t__List__Olist_It__Nat__Onat_J
% 0.76/0.97  Using role type
% 0.76/0.97  Declaring member_list_nat:(list_nat->(set_list_nat->Prop))
% 0.76/0.97  FOF formula (<kernel.Constant object at 0x2972998>, <kernel.DependentProduct object at 0x2972518>) of role type named sy_c_member_001t__List__Olist_It__VEBT____Definitions__OVEBT_J
% 0.76/0.97  Using role type
% 0.76/0.97  Declaring member2936631157270082147T_VEBT:(list_VEBT_VEBT->(set_list_VEBT_VEBT->Prop))
% 0.76/0.97  FOF formula (<kernel.Constant object at 0x29727a0>, <kernel.DependentProduct object at 0x29728c0>) of role type named sy_c_member_001t__Nat__Onat
% 0.76/0.97  Using role type
% 0.76/0.97  Declaring member_nat:(nat->(set_nat->Prop))
% 0.76/0.97  FOF formula (<kernel.Constant object at 0x2972dd0>, <kernel.DependentProduct object at 0x2972998>) of role type named sy_c_member_001t__Num__Onum
% 0.76/0.97  Using role type
% 0.76/0.97  Declaring member_num:(num->(set_num->Prop))
% 0.76/0.97  FOF formula (<kernel.Constant object at 0x29727a0>, <kernel.DependentProduct object at 0x2972ab8>) of role type named sy_c_member_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.76/0.97  Using role type
% 0.76/0.97  Declaring member8440522571783428010at_nat:(product_prod_nat_nat->(set_Pr1261947904930325089at_nat->Prop))
% 0.76/0.97  FOF formula (<kernel.Constant object at 0x2972a28>, <kernel.DependentProduct object at 0x29727a0>) of role type named sy_c_member_001t__Real__Oreal
% 0.76/0.97  Using role type
% 0.76/0.97  Declaring member_real:(real->(set_real->Prop))
% 0.76/0.97  FOF formula (<kernel.Constant object at 0x2972dd0>, <kernel.DependentProduct object at 0x2972998>) of role type named sy_c_member_001t__Set__Oset_It__Nat__Onat_J
% 0.76/0.97  Using role type
% 0.76/0.97  Declaring member_set_nat:(set_nat->(set_set_nat->Prop))
% 0.76/0.97  FOF formula (<kernel.Constant object at 0x29728c0>, <kernel.DependentProduct object at 0x2972ab8>) of role type named sy_c_member_001t__Set__Oset_It__Real__Oreal_J
% 0.76/0.97  Using role type
% 0.76/0.97  Declaring member_set_real:(set_real->(set_set_real->Prop))
% 0.76/0.97  FOF formula (<kernel.Constant object at 0x29727a0>, <kernel.DependentProduct object at 0x2972dd0>) of role type named sy_c_member_001t__VEBT____Definitions__OVEBT
% 0.76/0.97  Using role type
% 0.76/0.97  Declaring member_VEBT_VEBT:(vEBT_VEBT->(set_VEBT_VEBT->Prop))
% 0.76/0.97  FOF formula (<kernel.Constant object at 0x2972ef0>, <kernel.Constant object at 0x2972dd0>) of role type named sy_v_deg____
% 0.76/0.97  Using role type
% 0.76/0.97  Declaring deg:nat
% 0.76/0.97  FOF formula (<kernel.Constant object at 0x2972ab8>, <kernel.Constant object at 0x2972dd0>) of role type named sy_v_lx____
% 0.76/0.97  Using role type
% 0.76/0.97  Declaring lx:nat
% 0.76/0.97  FOF formula (<kernel.Constant object at 0x2972a28>, <kernel.Constant object at 0x2972dd0>) of role type named sy_v_m____
% 0.76/0.97  Using role type
% 0.76/0.97  Declaring m:nat
% 0.76/0.97  FOF formula (<kernel.Constant object at 0x2972ef0>, <kernel.Constant object at 0x2972998>) of role type named sy_v_ma____
% 0.76/0.97  Using role type
% 0.76/0.97  Declaring ma:nat
% 0.76/0.97  FOF formula (<kernel.Constant object at 0x2972ab8>, <kernel.Constant object at 0x2975098>) of role type named sy_v_mi____
% 0.76/0.97  Using role type
% 0.76/0.97  Declaring mi:nat
% 0.76/0.97  FOF formula (<kernel.Constant object at 0x2972ef0>, <kernel.Constant object at 0x29750e0>) of role type named sy_v_na____
% 0.76/0.97  Using role type
% 0.76/0.97  Declaring na:nat
% 0.76/0.97  FOF formula (<kernel.Constant object at 0x2972ab8>, <kernel.Constant object at 0x29750e0>) of role type named sy_v_summary____
% 0.76/0.97  Using role type
% 0.76/0.97  Declaring summary:vEBT_VEBT
% 0.76/0.97  FOF formula (<kernel.Constant object at 0x2972ef0>, <kernel.Constant object at 0x29750e0>) of role type named sy_v_summin____
% 0.76/0.97  Using role type
% 0.76/0.97  Declaring summin:nat
% 0.76/0.97  FOF formula (<kernel.Constant object at 0x2972ef0>, <kernel.Constant object at 0x29750e0>) of role type named sy_v_treeList____
% 0.76/0.97  Using role type
% 0.76/0.97  Declaring treeList:list_VEBT_VEBT
% 0.76/0.97  FOF formula (<kernel.Constant object at 0x2975200>, <kernel.Constant object at 0x29750e0>) of role type named sy_v_xa____
% 0.76/0.97  Using role type
% 0.76/0.97  Declaring xa:nat
% 0.76/0.97  FOF formula (((eq nat) deg) ((plus_plus_nat na) m)) of role axiom named fact_0__C3_C
% 0.76/0.98  A new axiom: (((eq nat) deg) ((plus_plus_nat na) m))
% 0.76/0.98  FOF formula (forall (X:nat) (D:nat), (((eq nat) (((vEBT_VEBT_bit_concat ((vEBT_VEBT_high X) D)) ((vEBT_VEBT_low X) D)) D)) X)) of role axiom named fact_1_bit__split__inv
% 0.76/0.98  A new axiom: (forall (X:nat) (D:nat), (((eq nat) (((vEBT_VEBT_bit_concat ((vEBT_VEBT_high X) D)) ((vEBT_VEBT_low X) D)) D)) X))
% 0.76/0.98  FOF formula ((ord_less_nat ma) ((power_power_nat (numeral_numeral_nat (bit0 one))) deg)) of role axiom named fact_2__C5_Ohyps_C_I8_J
% 0.76/0.98  A new axiom: ((ord_less_nat ma) ((power_power_nat (numeral_numeral_nat (bit0 one))) deg))
% 0.76/0.98  FOF formula (forall (A:nat) (B:nat), (((eq nat) ((divide_divide_nat ((power_power_nat (numeral_numeral_nat (bit0 one))) ((plus_plus_nat A) B))) ((power_power_nat (numeral_numeral_nat (bit0 one))) A))) ((power_power_nat (numeral_numeral_nat (bit0 one))) B))) of role axiom named fact_3_pow__sum
% 0.76/0.98  A new axiom: (forall (A:nat) (B:nat), (((eq nat) ((divide_divide_nat ((power_power_nat (numeral_numeral_nat (bit0 one))) ((plus_plus_nat A) B))) ((power_power_nat (numeral_numeral_nat (bit0 one))) A))) ((power_power_nat (numeral_numeral_nat (bit0 one))) B)))
% 0.76/0.98  FOF formula (((eq (nat->(nat->nat))) vEBT_VEBT_high) (fun (X2:nat) (N:nat)=> ((divide_divide_nat X2) ((power_power_nat (numeral_numeral_nat (bit0 one))) N)))) of role axiom named fact_4_high__def
% 0.76/0.98  A new axiom: (((eq (nat->(nat->nat))) vEBT_VEBT_high) (fun (X2:nat) (N:nat)=> ((divide_divide_nat X2) ((power_power_nat (numeral_numeral_nat (bit0 one))) N))))
% 0.76/0.98  FOF formula (forall (Ma:nat) (N2:nat) (M:nat), (((ord_less_nat Ma) ((power_power_nat (numeral_numeral_nat (bit0 one))) ((plus_plus_nat N2) M)))->((ord_less_nat ((vEBT_VEBT_high Ma) N2)) ((power_power_nat (numeral_numeral_nat (bit0 one))) M)))) of role axiom named fact_5_high__bound__aux
% 0.76/0.98  A new axiom: (forall (Ma:nat) (N2:nat) (M:nat), (((ord_less_nat Ma) ((power_power_nat (numeral_numeral_nat (bit0 one))) ((plus_plus_nat N2) M)))->((ord_less_nat ((vEBT_VEBT_high Ma) N2)) ((power_power_nat (numeral_numeral_nat (bit0 one))) M))))
% 0.76/0.98  FOF formula (((eq nat) ((divide_divide_nat deg) (numeral_numeral_nat (bit0 one)))) na) of role axiom named fact_6__C9_C
% 0.76/0.98  A new axiom: (((eq nat) ((divide_divide_nat deg) (numeral_numeral_nat (bit0 one)))) na)
% 0.76/0.98  FOF formula (forall (X:nat) (N2:nat) (Y:nat), (((ord_less_nat X) ((power_power_nat (numeral_numeral_nat (bit0 one))) N2))->(((eq nat) ((vEBT_VEBT_high ((plus_plus_nat ((times_times_nat Y) ((power_power_nat (numeral_numeral_nat (bit0 one))) N2))) X)) N2)) Y))) of role axiom named fact_7_high__inv
% 0.76/0.98  A new axiom: (forall (X:nat) (N2:nat) (Y:nat), (((ord_less_nat X) ((power_power_nat (numeral_numeral_nat (bit0 one))) N2))->(((eq nat) ((vEBT_VEBT_high ((plus_plus_nat ((times_times_nat Y) ((power_power_nat (numeral_numeral_nat (bit0 one))) N2))) X)) N2)) Y)))
% 0.76/0.98  FOF formula (forall (X:nat) (N2:nat) (Y:nat), (((ord_less_nat X) ((power_power_nat (numeral_numeral_nat (bit0 one))) N2))->(((eq nat) ((vEBT_VEBT_low ((plus_plus_nat ((times_times_nat Y) ((power_power_nat (numeral_numeral_nat (bit0 one))) N2))) X)) N2)) X))) of role axiom named fact_8_low__inv
% 0.76/0.98  A new axiom: (forall (X:nat) (N2:nat) (Y:nat), (((ord_less_nat X) ((power_power_nat (numeral_numeral_nat (bit0 one))) N2))->(((eq nat) ((vEBT_VEBT_low ((plus_plus_nat ((times_times_nat Y) ((power_power_nat (numeral_numeral_nat (bit0 one))) N2))) X)) N2)) X)))
% 0.76/0.98  FOF formula ((ord_less_eq_nat (numeral_numeral_nat (bit0 one))) deg) of role axiom named fact_9__C12_C
% 0.76/0.98  A new axiom: ((ord_less_eq_nat (numeral_numeral_nat (bit0 one))) deg)
% 0.76/0.98  FOF formula ((ex nat) (fun (X_1:nat)=> ((vEBT_V8194947554948674370ptions ((nth_VEBT_VEBT treeList) summin)) X_1))) of role axiom named fact_10__092_060open_062_092_060exists_062z_O_Aboth__member__options_A_ItreeList_A_B_Asummin_J_Az_092_060close_062
% 0.76/0.98  A new axiom: ((ex nat) (fun (X_1:nat)=> ((vEBT_V8194947554948674370ptions ((nth_VEBT_VEBT treeList) summin)) X_1)))
% 0.76/0.98  FOF formula (((eq (nat->(nat->(nat->nat)))) vEBT_VEBT_bit_concat) (fun (H:nat) (L:nat) (D2:nat)=> ((plus_plus_nat ((times_times_nat H) ((power_power_nat (numeral_numeral_nat (bit0 one))) D2))) L))) of role axiom named fact_11_bit__concat__def
% 0.83/1.00  A new axiom: (((eq (nat->(nat->(nat->nat)))) vEBT_VEBT_bit_concat) (fun (H:nat) (L:nat) (D2:nat)=> ((plus_plus_nat ((times_times_nat H) ((power_power_nat (numeral_numeral_nat (bit0 one))) D2))) L)))
% 0.83/1.00  FOF formula ((ord_less_nat summin) ((power_power_nat (numeral_numeral_nat (bit0 one))) m)) of role axiom named fact_12__092_060open_062summin_A_060_A2_A_094_Am_092_060close_062
% 0.83/1.00  A new axiom: ((ord_less_nat summin) ((power_power_nat (numeral_numeral_nat (bit0 one))) m))
% 0.83/1.00  FOF formula ((ord_less_nat ((plus_plus_nat ((times_times_nat summin) ((power_power_nat (numeral_numeral_nat (bit0 one))) na))) lx)) ((power_power_nat (numeral_numeral_nat (bit0 one))) deg)) of role axiom named fact_13__092_060open_062summin_A_K_A2_A_094_An_A_L_Alx_A_060_A2_A_094_Adeg_092_060close_062
% 0.83/1.00  A new axiom: ((ord_less_nat ((plus_plus_nat ((times_times_nat summin) ((power_power_nat (numeral_numeral_nat (bit0 one))) na))) lx)) ((power_power_nat (numeral_numeral_nat (bit0 one))) deg))
% 0.83/1.00  FOF formula ((vEBT_V8194947554948674370ptions ((nth_VEBT_VEBT treeList) ((vEBT_VEBT_high ma) na))) ((vEBT_VEBT_low ma) na)) of role axiom named fact_14__092_060open_062both__member__options_A_ItreeList_A_B_Ahigh_Ama_An_J_A_Ilow_Ama_An_J_092_060close_062
% 0.83/1.00  A new axiom: ((vEBT_V8194947554948674370ptions ((nth_VEBT_VEBT treeList) ((vEBT_VEBT_high ma) na))) ((vEBT_VEBT_low ma) na))
% 0.83/1.00  FOF formula ((((and ((((eq nat) ((plus_plus_nat ((times_times_nat summin) ((power_power_nat (numeral_numeral_nat (bit0 one))) na))) lx)) ma)->(((eq nat) ((plus_plus_nat ((times_times_nat summin) ((power_power_nat (numeral_numeral_nat (bit0 one))) na))) lx)) ((plus_plus_nat ((times_times_nat ((vEBT_VEBT_high ((plus_plus_nat ((times_times_nat summin) ((power_power_nat (numeral_numeral_nat (bit0 one))) na))) lx)) na)) ((power_power_nat (numeral_numeral_nat (bit0 one))) ((divide_divide_nat deg) (numeral_numeral_nat (bit0 one)))))) (the_nat (vEBT_vebt_maxt ((nth_VEBT_VEBT (((list_u1324408373059187874T_VEBT treeList) ((vEBT_VEBT_high ((plus_plus_nat ((times_times_nat summin) ((power_power_nat (numeral_numeral_nat (bit0 one))) na))) lx)) na)) ((vEBT_vebt_delete ((nth_VEBT_VEBT treeList) ((vEBT_VEBT_high ((plus_plus_nat ((times_times_nat summin) ((power_power_nat (numeral_numeral_nat (bit0 one))) na))) lx)) na))) ((vEBT_VEBT_low ((plus_plus_nat ((times_times_nat summin) ((power_power_nat (numeral_numeral_nat (bit0 one))) na))) lx)) na)))) ((vEBT_VEBT_high ((plus_plus_nat ((times_times_nat summin) ((power_power_nat (numeral_numeral_nat (bit0 one))) na))) lx)) na)))))))) ((not (((eq nat) ((plus_plus_nat ((times_times_nat summin) ((power_power_nat (numeral_numeral_nat (bit0 one))) na))) lx)) ma))->(((eq nat) ((plus_plus_nat ((times_times_nat summin) ((power_power_nat (numeral_numeral_nat (bit0 one))) na))) lx)) ma)))->False)->(forall (_TPTP_I:nat), (((ord_less_nat _TPTP_I) ((power_power_nat (numeral_numeral_nat (bit0 one))) m))->((and ((((eq nat) ((vEBT_VEBT_high (((if_nat (((eq nat) ((plus_plus_nat ((times_times_nat summin) ((power_power_nat (numeral_numeral_nat (bit0 one))) na))) lx)) ma)) ((plus_plus_nat ((times_times_nat ((vEBT_VEBT_high ((plus_plus_nat ((times_times_nat summin) ((power_power_nat (numeral_numeral_nat (bit0 one))) na))) lx)) na)) ((power_power_nat (numeral_numeral_nat (bit0 one))) ((divide_divide_nat deg) (numeral_numeral_nat (bit0 one)))))) (the_nat (vEBT_vebt_maxt ((nth_VEBT_VEBT (((list_u1324408373059187874T_VEBT treeList) ((vEBT_VEBT_high ((plus_plus_nat ((times_times_nat summin) ((power_power_nat (numeral_numeral_nat (bit0 one))) na))) lx)) na)) ((vEBT_vebt_delete ((nth_VEBT_VEBT treeList) ((vEBT_VEBT_high ((plus_plus_nat ((times_times_nat summin) ((power_power_nat (numeral_numeral_nat (bit0 one))) na))) lx)) na))) ((vEBT_VEBT_low ((plus_plus_nat ((times_times_nat summin) ((power_power_nat (numeral_numeral_nat (bit0 one))) na))) lx)) na)))) ((vEBT_VEBT_high ((plus_plus_nat ((times_times_nat summin) ((power_power_nat (numeral_numeral_nat (bit0 one))) na))) lx)) na)))))) ma)) na)) _TPTP_I)->((vEBT_V8194947554948674370ptions ((nth_VEBT_VEBT (((list_u1324408373059187874T_VEBT treeList) ((vEBT_VEBT_high ((plus_plus_nat ((times_times_nat summin) ((power_power_nat (numeral_numeral_nat (bit0 one))) na))) lx)) na)) ((vEBT_vebt_delete ((nth_VEBT_VEBT treeList) ((vEBT_VEBT_high ((plus_plus_nat ((times_times_nat summin) ((power_power_nat (numeral_numeral_nat (bit0 one))) na))) lx)) na))) ((vEBT_VEBT_low ((plus_plus_nat ((times_times_nat summin) ((power_power_nat (numeral_numeral_nat (bit0 one))) na))) lx)) na)))) _TPTP_I)) ((vEBT_VEBT_low (((if_nat (((eq nat) ((plus_plus_nat ((times_times_nat summin) ((power_power_nat (numeral_numeral_nat (bit0 one))) na))) lx)) ma)) ((plus_plus_nat ((times_times_nat ((vEBT_VEBT_high ((plus_plus_nat ((times_times_nat summin) ((power_power_nat (numeral_numeral_nat (bit0 one))) na))) lx)) na)) ((power_power_nat (numeral_numeral_nat (bit0 one))) ((divide_divide_nat deg) (numeral_numeral_nat (bit0 one)))))) (the_nat (vEBT_vebt_maxt ((nth_VEBT_VEBT (((list_u1324408373059187874T_VEBT treeList) ((vEBT_VEBT_high ((plus_plus_nat ((times_times_nat summin) ((power_power_nat (numeral_numeral_nat (bit0 one))) na))) lx)) na)) ((vEBT_vebt_delete ((nth_VEBT_VEBT treeList) ((vEBT_VEBT_high ((plus_plus_nat ((times_times_nat summin) ((power_power_nat (numeral_numeral_nat (bit0 one))) na))) lx)) na))) ((vEBT_VEBT_low ((plus_plus_nat ((times_times_nat summin) ((power_power_nat (numeral_numeral_nat (bit0 one))) na))) lx)) na)))) ((vEBT_VEBT_high ((plus_plus_nat ((times_times_nat summin) ((power_power_nat (numeral_numeral_nat (bit0 one))) na))) lx)) na)))))) ma)) na)))) (forall (Y2:nat), (((and (((eq nat) ((vEBT_VEBT_high Y2) na)) _TPTP_I)) ((vEBT_V8194947554948674370ptions ((nth_VEBT_VEBT (((list_u1324408373059187874T_VEBT treeList) ((vEBT_VEBT_high ((plus_plus_nat ((times_times_nat summin) ((power_power_nat (numeral_numeral_nat (bit0 one))) na))) lx)) na)) ((vEBT_vebt_delete ((nth_VEBT_VEBT treeList) ((vEBT_VEBT_high ((plus_plus_nat ((times_times_nat summin) ((power_power_nat (numeral_numeral_nat (bit0 one))) na))) lx)) na))) ((vEBT_VEBT_low ((plus_plus_nat ((times_times_nat summin) ((power_power_nat (numeral_numeral_nat (bit0 one))) na))) lx)) na)))) _TPTP_I)) ((vEBT_VEBT_low Y2) na)))->((and ((ord_less_nat ((plus_plus_nat ((times_times_nat summin) ((power_power_nat (numeral_numeral_nat (bit0 one))) na))) lx)) Y2)) ((ord_less_eq_nat Y2) (((if_nat (((eq nat) ((plus_plus_nat ((times_times_nat summin) ((power_power_nat (numeral_numeral_nat (bit0 one))) na))) lx)) ma)) ((plus_plus_nat ((times_times_nat ((vEBT_VEBT_high ((plus_plus_nat ((times_times_nat summin) ((power_power_nat (numeral_numeral_nat (bit0 one))) na))) lx)) na)) ((power_power_nat (numeral_numeral_nat (bit0 one))) ((divide_divide_nat deg) (numeral_numeral_nat (bit0 one)))))) (the_nat (vEBT_vebt_maxt ((nth_VEBT_VEBT (((list_u1324408373059187874T_VEBT treeList) ((vEBT_VEBT_high ((plus_plus_nat ((times_times_nat summin) ((power_power_nat (numeral_numeral_nat (bit0 one))) na))) lx)) na)) ((vEBT_vebt_delete ((nth_VEBT_VEBT treeList) ((vEBT_VEBT_high ((plus_plus_nat ((times_times_nat summin) ((power_power_nat (numeral_numeral_nat (bit0 one))) na))) lx)) na))) ((vEBT_VEBT_low ((plus_plus_nat ((times_times_nat summin) ((power_power_nat (numeral_numeral_nat (bit0 one))) na))) lx)) na)))) ((vEBT_VEBT_high ((plus_plus_nat ((times_times_nat summin) ((power_power_nat (numeral_numeral_nat (bit0 one))) na))) lx)) na)))))) ma))))))))) of role axiom named fact_15__C115_C
% 0.83/1.00  A new axiom: ((((and ((((eq nat) ((plus_plus_nat ((times_times_nat summin) ((power_power_nat (numeral_numeral_nat (bit0 one))) na))) lx)) ma)->(((eq nat) ((plus_plus_nat ((times_times_nat summin) ((power_power_nat (numeral_numeral_nat (bit0 one))) na))) lx)) ((plus_plus_nat ((times_times_nat ((vEBT_VEBT_high ((plus_plus_nat ((times_times_nat summin) ((power_power_nat (numeral_numeral_nat (bit0 one))) na))) lx)) na)) ((power_power_nat (numeral_numeral_nat (bit0 one))) ((divide_divide_nat deg) (numeral_numeral_nat (bit0 one)))))) (the_nat (vEBT_vebt_maxt ((nth_VEBT_VEBT (((list_u1324408373059187874T_VEBT treeList) ((vEBT_VEBT_high ((plus_plus_nat ((times_times_nat summin) ((power_power_nat (numeral_numeral_nat (bit0 one))) na))) lx)) na)) ((vEBT_vebt_delete ((nth_VEBT_VEBT treeList) ((vEBT_VEBT_high ((plus_plus_nat ((times_times_nat summin) ((power_power_nat (numeral_numeral_nat (bit0 one))) na))) lx)) na))) ((vEBT_VEBT_low ((plus_plus_nat ((times_times_nat summin) ((power_power_nat (numeral_numeral_nat (bit0 one))) na))) lx)) na)))) ((vEBT_VEBT_high ((plus_plus_nat ((times_times_nat summin) ((power_power_nat (numeral_numeral_nat (bit0 one))) na))) lx)) na)))))))) ((not (((eq nat) ((plus_plus_nat ((times_times_nat summin) ((power_power_nat (numeral_numeral_nat (bit0 one))) na))) lx)) ma))->(((eq nat) ((plus_plus_nat ((times_times_nat summin) ((power_power_nat (numeral_numeral_nat (bit0 one))) na))) lx)) ma)))->False)->(forall (_TPTP_I:nat), (((ord_less_nat _TPTP_I) ((power_power_nat (numeral_numeral_nat (bit0 one))) m))->((and ((((eq nat) ((vEBT_VEBT_high (((if_nat (((eq nat) ((plus_plus_nat ((times_times_nat summin) ((power_power_nat (numeral_numeral_nat (bit0 one))) na))) lx)) ma)) ((plus_plus_nat ((times_times_nat ((vEBT_VEBT_high ((plus_plus_nat ((times_times_nat summin) ((power_power_nat (numeral_numeral_nat (bit0 one))) na))) lx)) na)) ((power_power_nat (numeral_numeral_nat (bit0 one))) ((divide_divide_nat deg) (numeral_numeral_nat (bit0 one)))))) (the_nat (vEBT_vebt_maxt ((nth_VEBT_VEBT (((list_u1324408373059187874T_VEBT treeList) ((vEBT_VEBT_high ((plus_plus_nat ((times_times_nat summin) ((power_power_nat (numeral_numeral_nat (bit0 one))) na))) lx)) na)) ((vEBT_vebt_delete ((nth_VEBT_VEBT treeList) ((vEBT_VEBT_high ((plus_plus_nat ((times_times_nat summin) ((power_power_nat (numeral_numeral_nat (bit0 one))) na))) lx)) na))) ((vEBT_VEBT_low ((plus_plus_nat ((times_times_nat summin) ((power_power_nat (numeral_numeral_nat (bit0 one))) na))) lx)) na)))) ((vEBT_VEBT_high ((plus_plus_nat ((times_times_nat summin) ((power_power_nat (numeral_numeral_nat (bit0 one))) na))) lx)) na)))))) ma)) na)) _TPTP_I)->((vEBT_V8194947554948674370ptions ((nth_VEBT_VEBT (((list_u1324408373059187874T_VEBT treeList) ((vEBT_VEBT_high ((plus_plus_nat ((times_times_nat summin) ((power_power_nat (numeral_numeral_nat (bit0 one))) na))) lx)) na)) ((vEBT_vebt_delete ((nth_VEBT_VEBT treeList) ((vEBT_VEBT_high ((plus_plus_nat ((times_times_nat summin) ((power_power_nat (numeral_numeral_nat (bit0 one))) na))) lx)) na))) ((vEBT_VEBT_low ((plus_plus_nat ((times_times_nat summin) ((power_power_nat (numeral_numeral_nat (bit0 one))) na))) lx)) na)))) _TPTP_I)) ((vEBT_VEBT_low (((if_nat (((eq nat) ((plus_plus_nat ((times_times_nat summin) ((power_power_nat (numeral_numeral_nat (bit0 one))) na))) lx)) ma)) ((plus_plus_nat ((times_times_nat ((vEBT_VEBT_high ((plus_plus_nat ((times_times_nat summin) ((power_power_nat (numeral_numeral_nat (bit0 one))) na))) lx)) na)) ((power_power_nat (numeral_numeral_nat (bit0 one))) ((divide_divide_nat deg) (numeral_numeral_nat (bit0 one)))))) (the_nat (vEBT_vebt_maxt ((nth_VEBT_VEBT (((list_u1324408373059187874T_VEBT treeList) ((vEBT_VEBT_high ((plus_plus_nat ((times_times_nat summin) ((power_power_nat (numeral_numeral_nat (bit0 one))) na))) lx)) na)) ((vEBT_vebt_delete ((nth_VEBT_VEBT treeList) ((vEBT_VEBT_high ((plus_plus_nat ((times_times_nat summin) ((power_power_nat (numeral_numeral_nat (bit0 one))) na))) lx)) na))) ((vEBT_VEBT_low ((plus_plus_nat ((times_times_nat summin) ((power_power_nat (numeral_numeral_nat (bit0 one))) na))) lx)) na)))) ((vEBT_VEBT_high ((plus_plus_nat ((times_times_nat summin) ((power_power_nat (numeral_numeral_nat (bit0 one))) na))) lx)) na)))))) ma)) na)))) (forall (Y2:nat), (((and (((eq nat) ((vEBT_VEBT_high Y2) na)) _TPTP_I)) ((vEBT_V8194947554948674370ptions ((nth_VEBT_VEBT (((list_u1324408373059187874T_VEBT treeList) ((vEBT_VEBT_high ((plus_plus_nat ((times_times_nat summin) ((power_power_nat (numeral_numeral_nat (bit0 one))) na))) lx)) na)) ((vEBT_vebt_delete ((nth_VEBT_VEBT treeList) ((vEBT_VEBT_high ((plus_plus_nat ((times_times_nat summin) ((power_power_nat (numeral_numeral_nat (bit0 one))) na))) lx)) na))) ((vEBT_VEBT_low ((plus_plus_nat ((times_times_nat summin) ((power_power_nat (numeral_numeral_nat (bit0 one))) na))) lx)) na)))) _TPTP_I)) ((vEBT_VEBT_low Y2) na)))->((and ((ord_less_nat ((plus_plus_nat ((times_times_nat summin) ((power_power_nat (numeral_numeral_nat (bit0 one))) na))) lx)) Y2)) ((ord_less_eq_nat Y2) (((if_nat (((eq nat) ((plus_plus_nat ((times_times_nat summin) ((power_power_nat (numeral_numeral_nat (bit0 one))) na))) lx)) ma)) ((plus_plus_nat ((times_times_nat ((vEBT_VEBT_high ((plus_plus_nat ((times_times_nat summin) ((power_power_nat (numeral_numeral_nat (bit0 one))) na))) lx)) na)) ((power_power_nat (numeral_numeral_nat (bit0 one))) ((divide_divide_nat deg) (numeral_numeral_nat (bit0 one)))))) (the_nat (vEBT_vebt_maxt ((nth_VEBT_VEBT (((list_u1324408373059187874T_VEBT treeList) ((vEBT_VEBT_high ((plus_plus_nat ((times_times_nat summin) ((power_power_nat (numeral_numeral_nat (bit0 one))) na))) lx)) na)) ((vEBT_vebt_delete ((nth_VEBT_VEBT treeList) ((vEBT_VEBT_high ((plus_plus_nat ((times_times_nat summin) ((power_power_nat (numeral_numeral_nat (bit0 one))) na))) lx)) na))) ((vEBT_VEBT_low ((plus_plus_nat ((times_times_nat summin) ((power_power_nat (numeral_numeral_nat (bit0 one))) na))) lx)) na)))) ((vEBT_VEBT_high ((plus_plus_nat ((times_times_nat summin) ((power_power_nat (numeral_numeral_nat (bit0 one))) na))) lx)) na)))))) ma)))))))))
% 0.83/1.01  FOF formula (((eq vEBT_VEBT) ((nth_VEBT_VEBT (((list_u1324408373059187874T_VEBT treeList) ((vEBT_VEBT_high ((plus_plus_nat ((times_times_nat summin) ((power_power_nat (numeral_numeral_nat (bit0 one))) na))) lx)) na)) ((vEBT_vebt_delete ((nth_VEBT_VEBT treeList) ((vEBT_VEBT_high ((plus_plus_nat ((times_times_nat summin) ((power_power_nat (numeral_numeral_nat (bit0 one))) na))) lx)) na))) ((vEBT_VEBT_low ((plus_plus_nat ((times_times_nat summin) ((power_power_nat (numeral_numeral_nat (bit0 one))) na))) lx)) na)))) ((vEBT_VEBT_high ((plus_plus_nat ((times_times_nat summin) ((power_power_nat (numeral_numeral_nat (bit0 one))) na))) lx)) na))) ((vEBT_vebt_delete ((nth_VEBT_VEBT treeList) ((vEBT_VEBT_high ((plus_plus_nat ((times_times_nat summin) ((power_power_nat (numeral_numeral_nat (bit0 one))) na))) lx)) na))) ((vEBT_VEBT_low ((plus_plus_nat ((times_times_nat summin) ((power_power_nat (numeral_numeral_nat (bit0 one))) na))) lx)) na))) of role axiom named fact_16_hprolist
% 0.83/1.01  A new axiom: (((eq vEBT_VEBT) ((nth_VEBT_VEBT (((list_u1324408373059187874T_VEBT treeList) ((vEBT_VEBT_high ((plus_plus_nat ((times_times_nat summin) ((power_power_nat (numeral_numeral_nat (bit0 one))) na))) lx)) na)) ((vEBT_vebt_delete ((nth_VEBT_VEBT treeList) ((vEBT_VEBT_high ((plus_plus_nat ((times_times_nat summin) ((power_power_nat (numeral_numeral_nat (bit0 one))) na))) lx)) na))) ((vEBT_VEBT_low ((plus_plus_nat ((times_times_nat summin) ((power_power_nat (numeral_numeral_nat (bit0 one))) na))) lx)) na)))) ((vEBT_VEBT_high ((plus_plus_nat ((times_times_nat summin) ((power_power_nat (numeral_numeral_nat (bit0 one))) na))) lx)) na))) ((vEBT_vebt_delete ((nth_VEBT_VEBT treeList) ((vEBT_VEBT_high ((plus_plus_nat ((times_times_nat summin) ((power_power_nat (numeral_numeral_nat (bit0 one))) na))) lx)) na))) ((vEBT_VEBT_low ((plus_plus_nat ((times_times_nat summin) ((power_power_nat (numeral_numeral_nat (bit0 one))) na))) lx)) na)))
% 0.83/1.01  FOF formula ((and ((ord_less_nat ((vEBT_VEBT_high ((plus_plus_nat ((times_times_nat summin) ((power_power_nat (numeral_numeral_nat (bit0 one))) na))) lx)) na)) ((power_power_nat (numeral_numeral_nat (bit0 one))) m))) ((ord_less_nat ((vEBT_VEBT_low ((plus_plus_nat ((times_times_nat summin) ((power_power_nat (numeral_numeral_nat (bit0 one))) na))) lx)) na)) ((power_power_nat (numeral_numeral_nat (bit0 one))) na))) of role axiom named fact_17_hlbound
% 0.83/1.01  A new axiom: ((and ((ord_less_nat ((vEBT_VEBT_high ((plus_plus_nat ((times_times_nat summin) ((power_power_nat (numeral_numeral_nat (bit0 one))) na))) lx)) na)) ((power_power_nat (numeral_numeral_nat (bit0 one))) m))) ((ord_less_nat ((vEBT_VEBT_low ((plus_plus_nat ((times_times_nat summin) ((power_power_nat (numeral_numeral_nat (bit0 one))) na))) lx)) na)) ((power_power_nat (numeral_numeral_nat (bit0 one))) na)))
% 0.83/1.02  FOF formula ((ex nat) (fun (X_1:nat)=> ((vEBT_V8194947554948674370ptions ((vEBT_vebt_delete ((nth_VEBT_VEBT treeList) ((vEBT_VEBT_high ((plus_plus_nat ((times_times_nat summin) ((power_power_nat (numeral_numeral_nat (bit0 one))) na))) lx)) na))) ((vEBT_VEBT_low ((plus_plus_nat ((times_times_nat summin) ((power_power_nat (numeral_numeral_nat (bit0 one))) na))) lx)) na))) X_1))) of role axiom named fact_18_notemp
% 0.83/1.02  A new axiom: ((ex nat) (fun (X_1:nat)=> ((vEBT_V8194947554948674370ptions ((vEBT_vebt_delete ((nth_VEBT_VEBT treeList) ((vEBT_VEBT_high ((plus_plus_nat ((times_times_nat summin) ((power_power_nat (numeral_numeral_nat (bit0 one))) na))) lx)) na))) ((vEBT_VEBT_low ((plus_plus_nat ((times_times_nat summin) ((power_power_nat (numeral_numeral_nat (bit0 one))) na))) lx)) na))) X_1)))
% 0.83/1.02  FOF formula (forall (I2:nat), (((and (not (((eq nat) I2) ((vEBT_VEBT_high ((plus_plus_nat ((times_times_nat summin) ((power_power_nat (numeral_numeral_nat (bit0 one))) na))) lx)) na)))) ((ord_less_nat I2) ((power_power_nat (numeral_numeral_nat (bit0 one))) m)))->(((eq vEBT_VEBT) ((nth_VEBT_VEBT (((list_u1324408373059187874T_VEBT treeList) ((vEBT_VEBT_high ((plus_plus_nat ((times_times_nat summin) ((power_power_nat (numeral_numeral_nat (bit0 one))) na))) lx)) na)) ((vEBT_vebt_delete ((nth_VEBT_VEBT treeList) ((vEBT_VEBT_high ((plus_plus_nat ((times_times_nat summin) ((power_power_nat (numeral_numeral_nat (bit0 one))) na))) lx)) na))) ((vEBT_VEBT_low ((plus_plus_nat ((times_times_nat summin) ((power_power_nat (numeral_numeral_nat (bit0 one))) na))) lx)) na)))) I2)) ((nth_VEBT_VEBT treeList) I2)))) of role axiom named fact_19_nothprolist
% 0.83/1.02  A new axiom: (forall (I2:nat), (((and (not (((eq nat) I2) ((vEBT_VEBT_high ((plus_plus_nat ((times_times_nat summin) ((power_power_nat (numeral_numeral_nat (bit0 one))) na))) lx)) na)))) ((ord_less_nat I2) ((power_power_nat (numeral_numeral_nat (bit0 one))) m)))->(((eq vEBT_VEBT) ((nth_VEBT_VEBT (((list_u1324408373059187874T_VEBT treeList) ((vEBT_VEBT_high ((plus_plus_nat ((times_times_nat summin) ((power_power_nat (numeral_numeral_nat (bit0 one))) na))) lx)) na)) ((vEBT_vebt_delete ((nth_VEBT_VEBT treeList) ((vEBT_VEBT_high ((plus_plus_nat ((times_times_nat summin) ((power_power_nat (numeral_numeral_nat (bit0 one))) na))) lx)) na))) ((vEBT_VEBT_low ((plus_plus_nat ((times_times_nat summin) ((power_power_nat (numeral_numeral_nat (bit0 one))) na))) lx)) na)))) I2)) ((nth_VEBT_VEBT treeList) I2))))
% 0.83/1.02  FOF formula ((vEBT_VEBT_minNull ((vEBT_vebt_delete ((nth_VEBT_VEBT treeList) ((vEBT_VEBT_high ((plus_plus_nat ((times_times_nat summin) ((power_power_nat (numeral_numeral_nat (bit0 one))) na))) lx)) na))) ((vEBT_VEBT_low ((plus_plus_nat ((times_times_nat summin) ((power_power_nat (numeral_numeral_nat (bit0 one))) na))) lx)) na)))->False) of role axiom named fact_20_False
% 0.83/1.02  A new axiom: ((vEBT_VEBT_minNull ((vEBT_vebt_delete ((nth_VEBT_VEBT treeList) ((vEBT_VEBT_high ((plus_plus_nat ((times_times_nat summin) ((power_power_nat (numeral_numeral_nat (bit0 one))) na))) lx)) na))) ((vEBT_VEBT_low ((plus_plus_nat ((times_times_nat summin) ((power_power_nat (numeral_numeral_nat (bit0 one))) na))) lx)) na)))->False)
% 0.83/1.02  FOF formula ((and ((ord_less_nat (((if_nat (((eq nat) ((plus_plus_nat ((times_times_nat summin) ((power_power_nat (numeral_numeral_nat (bit0 one))) na))) lx)) ma)) ((plus_plus_nat ((times_times_nat ((vEBT_VEBT_high ((plus_plus_nat ((times_times_nat summin) ((power_power_nat (numeral_numeral_nat (bit0 one))) na))) lx)) na)) ((power_power_nat (numeral_numeral_nat (bit0 one))) ((divide_divide_nat deg) (numeral_numeral_nat (bit0 one)))))) (the_nat (vEBT_vebt_maxt ((nth_VEBT_VEBT (((list_u1324408373059187874T_VEBT treeList) ((vEBT_VEBT_high ((plus_plus_nat ((times_times_nat summin) ((power_power_nat (numeral_numeral_nat (bit0 one))) na))) lx)) na)) ((vEBT_vebt_delete ((nth_VEBT_VEBT treeList) ((vEBT_VEBT_high ((plus_plus_nat ((times_times_nat summin) ((power_power_nat (numeral_numeral_nat (bit0 one))) na))) lx)) na))) ((vEBT_VEBT_low ((plus_plus_nat ((times_times_nat summin) ((power_power_nat (numeral_numeral_nat (bit0 one))) na))) lx)) na)))) ((vEBT_VEBT_high ((plus_plus_nat ((times_times_nat summin) ((power_power_nat (numeral_numeral_nat (bit0 one))) na))) lx)) na)))))) ma)) ((power_power_nat (numeral_numeral_nat (bit0 one))) deg))) ((ord_less_eq_nat ((plus_plus_nat ((times_times_nat summin) ((power_power_nat (numeral_numeral_nat (bit0 one))) na))) lx)) (((if_nat (((eq nat) ((plus_plus_nat ((times_times_nat summin) ((power_power_nat (numeral_numeral_nat (bit0 one))) na))) lx)) ma)) ((plus_plus_nat ((times_times_nat ((vEBT_VEBT_high ((plus_plus_nat ((times_times_nat summin) ((power_power_nat (numeral_numeral_nat (bit0 one))) na))) lx)) na)) ((power_power_nat (numeral_numeral_nat (bit0 one))) ((divide_divide_nat deg) (numeral_numeral_nat (bit0 one)))))) (the_nat (vEBT_vebt_maxt ((nth_VEBT_VEBT (((list_u1324408373059187874T_VEBT treeList) ((vEBT_VEBT_high ((plus_plus_nat ((times_times_nat summin) ((power_power_nat (numeral_numeral_nat (bit0 one))) na))) lx)) na)) ((vEBT_vebt_delete ((nth_VEBT_VEBT treeList) ((vEBT_VEBT_high ((plus_plus_nat ((times_times_nat summin) ((power_power_nat (numeral_numeral_nat (bit0 one))) na))) lx)) na))) ((vEBT_VEBT_low ((plus_plus_nat ((times_times_nat summin) ((power_power_nat (numeral_numeral_nat (bit0 one))) na))) lx)) na)))) ((vEBT_VEBT_high ((plus_plus_nat ((times_times_nat summin) ((power_power_nat (numeral_numeral_nat (bit0 one))) na))) lx)) na)))))) ma))) of role axiom named fact_21__C114_C
% 0.83/1.02  A new axiom: ((and ((ord_less_nat (((if_nat (((eq nat) ((plus_plus_nat ((times_times_nat summin) ((power_power_nat (numeral_numeral_nat (bit0 one))) na))) lx)) ma)) ((plus_plus_nat ((times_times_nat ((vEBT_VEBT_high ((plus_plus_nat ((times_times_nat summin) ((power_power_nat (numeral_numeral_nat (bit0 one))) na))) lx)) na)) ((power_power_nat (numeral_numeral_nat (bit0 one))) ((divide_divide_nat deg) (numeral_numeral_nat (bit0 one)))))) (the_nat (vEBT_vebt_maxt ((nth_VEBT_VEBT (((list_u1324408373059187874T_VEBT treeList) ((vEBT_VEBT_high ((plus_plus_nat ((times_times_nat summin) ((power_power_nat (numeral_numeral_nat (bit0 one))) na))) lx)) na)) ((vEBT_vebt_delete ((nth_VEBT_VEBT treeList) ((vEBT_VEBT_high ((plus_plus_nat ((times_times_nat summin) ((power_power_nat (numeral_numeral_nat (bit0 one))) na))) lx)) na))) ((vEBT_VEBT_low ((plus_plus_nat ((times_times_nat summin) ((power_power_nat (numeral_numeral_nat (bit0 one))) na))) lx)) na)))) ((vEBT_VEBT_high ((plus_plus_nat ((times_times_nat summin) ((power_power_nat (numeral_numeral_nat (bit0 one))) na))) lx)) na)))))) ma)) ((power_power_nat (numeral_numeral_nat (bit0 one))) deg))) ((ord_less_eq_nat ((plus_plus_nat ((times_times_nat summin) ((power_power_nat (numeral_numeral_nat (bit0 one))) na))) lx)) (((if_nat (((eq nat) ((plus_plus_nat ((times_times_nat summin) ((power_power_nat (numeral_numeral_nat (bit0 one))) na))) lx)) ma)) ((plus_plus_nat ((times_times_nat ((vEBT_VEBT_high ((plus_plus_nat ((times_times_nat summin) ((power_power_nat (numeral_numeral_nat (bit0 one))) na))) lx)) na)) ((power_power_nat (numeral_numeral_nat (bit0 one))) ((divide_divide_nat deg) (numeral_numeral_nat (bit0 one)))))) (the_nat (vEBT_vebt_maxt ((nth_VEBT_VEBT (((list_u1324408373059187874T_VEBT treeList) ((vEBT_VEBT_high ((plus_plus_nat ((times_times_nat summin) ((power_power_nat (numeral_numeral_nat (bit0 one))) na))) lx)) na)) ((vEBT_vebt_delete ((nth_VEBT_VEBT treeList) ((vEBT_VEBT_high ((plus_plus_nat ((times_times_nat summin) ((power_power_nat (numeral_numeral_nat (bit0 one))) na))) lx)) na))) ((vEBT_VEBT_low ((plus_plus_nat ((times_times_nat summin) ((power_power_nat (numeral_numeral_nat (bit0 one))) na))) lx)) na)))) ((vEBT_VEBT_high ((plus_plus_nat ((times_times_nat summin) ((power_power_nat (numeral_numeral_nat (bit0 one))) na))) lx)) na)))))) ma)))
% 0.83/1.02  FOF formula ((ord_less_eq_nat mi) ma) of role axiom named fact_22__C5_Ohyps_C_I7_J
% 0.83/1.02  A new axiom: ((ord_less_eq_nat mi) ma)
% 0.83/1.02  FOF formula (((eq nat) (size_s6755466524823107622T_VEBT treeList)) ((power_power_nat (numeral_numeral_nat (bit0 one))) m)) of role axiom named fact_23__C2_C
% 0.83/1.03  A new axiom: (((eq nat) (size_s6755466524823107622T_VEBT treeList)) ((power_power_nat (numeral_numeral_nat (bit0 one))) m))
% 0.83/1.03  FOF formula (((eq nat) (size_s6755466524823107622T_VEBT treeList)) (size_s6755466524823107622T_VEBT (((list_u1324408373059187874T_VEBT treeList) ((vEBT_VEBT_high ((plus_plus_nat ((times_times_nat summin) ((power_power_nat (numeral_numeral_nat (bit0 one))) na))) lx)) na)) ((vEBT_vebt_delete ((nth_VEBT_VEBT treeList) ((vEBT_VEBT_high ((plus_plus_nat ((times_times_nat summin) ((power_power_nat (numeral_numeral_nat (bit0 one))) na))) lx)) na))) ((vEBT_VEBT_low ((plus_plus_nat ((times_times_nat summin) ((power_power_nat (numeral_numeral_nat (bit0 one))) na))) lx)) na))))) of role axiom named fact_24__092_060open_062length_AtreeList_A_061_Alength_A_ItreeList_A_091high_A_Isummin_A_K_A2_A_094_An_A_L_Alx_J_An_A_058_061_Avebt__delete_A_ItreeList_A_B_Ahigh_A_Isummin_A_K_A2_A_094_An_A_L_Alx_J_An_J_A_Ilow_A_Isummin_A_K_A2_A_094_An_A_L_Alx_J_An_J_093_J_092_060close_062
% 0.83/1.03  A new axiom: (((eq nat) (size_s6755466524823107622T_VEBT treeList)) (size_s6755466524823107622T_VEBT (((list_u1324408373059187874T_VEBT treeList) ((vEBT_VEBT_high ((plus_plus_nat ((times_times_nat summin) ((power_power_nat (numeral_numeral_nat (bit0 one))) na))) lx)) na)) ((vEBT_vebt_delete ((nth_VEBT_VEBT treeList) ((vEBT_VEBT_high ((plus_plus_nat ((times_times_nat summin) ((power_power_nat (numeral_numeral_nat (bit0 one))) na))) lx)) na))) ((vEBT_VEBT_low ((plus_plus_nat ((times_times_nat summin) ((power_power_nat (numeral_numeral_nat (bit0 one))) na))) lx)) na)))))
% 0.83/1.03  FOF formula (forall (M:nat), (((eq nat) ((divide_divide_nat ((plus_plus_nat M) M)) (numeral_numeral_nat (bit0 one)))) M)) of role axiom named fact_25_add__self__div__2
% 0.83/1.03  A new axiom: (forall (M:nat), (((eq nat) ((divide_divide_nat ((plus_plus_nat M) M)) (numeral_numeral_nat (bit0 one)))) M))
% 0.83/1.03  <<<at @ ( numeral_numeral_nat @ ( bit0 @ one ) ) @ na ) ) @ lx ) @ na ) ) ) ) )
% 0.83/1.03         => ~ ?>>>!!!<<< [X_12: nat] : ( vEBT_V8194947554948674370ptions @ X3 @ X_12 ) ) ) ).
% 0.83/1.03  
% 0.83/1.03  % "112"
% 0.83/1.03  thf(fact_27>>>
% 0.83/1.03  statestack=[0, 1, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 11, 22, 30, 36, 43, 50, 99, 120, 187, 113, 185, 229, 265, 285, 300, 221, 120, 187, 124]
% 0.83/1.03  symstack=[$end, TPTP_file_pre, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, LexToken(THF,'thf',1,153737), LexToken(LPAR,'(',1,153740), name, LexToken(COMMA,',',1,153756), formula_role, LexToken(COMMA,',',1,153762), LexToken(LPAR,'(',1,153768), thf_unitary_formula, thf_pair_connective, thf_quantified_formula_PRE, thf_quantifier, LexToken(LBRACKET,'[',1,155482), thf_variable_list, LexToken(RBRACKET,']',1,155496), LexToken(COLON,':',1,155498), LexToken(LPAR,'(',1,155508), thf_unitary_formula, thf_pair_connective, unary_connective]
% 0.83/1.03  Unexpected exception Syntax error at '?':QUESTION
% 0.83/1.03  Traceback (most recent call last):
% 0.83/1.03    File "CASC.py", line 79, in <module>
% 0.83/1.03      problem=TPTP.TPTPproblem(env=environment,debug=1,file=file)
% 0.83/1.03    File "/export/starexec/sandbox2/solver/bin/TPTP.py", line 38, in __init__
% 0.83/1.03      parser.parse(file.read(),debug=0,lexer=lexer)
% 0.83/1.03    File "/export/starexec/sandbox2/solver/bin/ply/yacc.py", line 265, in parse
% 0.83/1.03      return self.parseopt_notrack(input,lexer,debug,tracking,tokenfunc)
% 0.83/1.03    File "/export/starexec/sandbox2/solver/bin/ply/yacc.py", line 1047, in parseopt_notrack
% 0.83/1.03      tok = self.errorfunc(errtoken)
% 0.83/1.03    File "/export/starexec/sandbox2/solver/bin/TPTPparser.py", line 2099, in p_error
% 0.83/1.03      raise TPTPParsingError("Syntax error at '%s':%s" % (t.value,t.type))
% 0.83/1.03  TPTPparser.TPTPParsingError: Syntax error at '?':QUESTION
%------------------------------------------------------------------------------