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

View Problem - Process Solution

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

% Computer : n027.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:38 EDT 2022

% Result   : Unknown 0.68s 0.88s
% Output   : None 
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----No solution output by system
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.07/0.11  % Problem    : ITP229^3 : TPTP v7.6.0. Released v7.6.0.
% 0.07/0.13  % Command    : python CASC.py /export/starexec/sandbox/benchmark/theBenchmark.p
% 0.12/0.34  Computer   : n027.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 11:04:04 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.38/0.60  Using paths ['/home/cristobal/cocATP/CASC/TPTP/', '/export/starexec/sandbox/benchmark/', '/export/starexec/sandbox/benchmark/']
% 0.38/0.60  FOF formula (<kernel.Constant object at 0x17d6cb0>, <kernel.Type object at 0x17d6bd8>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Set__Oset_It__Product____Type__Oprod_It__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_Mt__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_J_J_Mt__Set__Oset_It__Product____Type__Oprod_It__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_Mt__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_J_J_J_J
% 0.38/0.60  Using role type
% 0.38/0.60  Declaring set_Pr7459493094073627847at_nat:Type
% 0.38/0.60  FOF formula (<kernel.Constant object at 0x17d6170>, <kernel.Type object at 0x17d67e8>) of role type named ty_n_t__Product____Type__Oprod_It__Set__Oset_It__Product____Type__Oprod_It__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_Mt__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_J_J_Mt__Set__Oset_It__Product____Type__Oprod_It__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_Mt__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_J_J_J
% 0.38/0.60  Using role type
% 0.38/0.60  Declaring produc1319942482725812455at_nat:Type
% 0.38/0.60  FOF formula (<kernel.Constant object at 0x17d6878>, <kernel.Type object at 0x17d67a0>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_It__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_Mt__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_J_J
% 0.38/0.60  Using role type
% 0.38/0.60  Declaring list_P5464809261938338413at_nat:Type
% 0.38/0.60  FOF formula (<kernel.Constant object at 0x17d6170>, <kernel.Type object at 0x17d6cb0>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_Mt__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_J_J
% 0.38/0.60  Using role type
% 0.38/0.60  Declaring set_Pr4329608150637261639at_nat:Type
% 0.38/0.60  FOF formula (<kernel.Constant object at 0x17d6320>, <kernel.Type object at 0x17d6878>) 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.38/0.60  Using role type
% 0.38/0.60  Declaring produc4471711990508489141at_nat:Type
% 0.38/0.60  FOF formula (<kernel.Constant object at 0x17d6e18>, <kernel.Type object at 0x17d6170>) of role type named ty_n_t__Product____Type__Oprod_It__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_Mt__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_J
% 0.38/0.60  Using role type
% 0.38/0.60  Declaring produc3843707927480180839at_nat:Type
% 0.38/0.60  FOF formula (<kernel.Constant object at 0x17d6200>, <kernel.Type object at 0x17d6320>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_J
% 0.38/0.60  Using role type
% 0.38/0.60  Declaring set_Pr8693737435421807431at_nat:Type
% 0.38/0.60  FOF formula (<kernel.Constant object at 0x17d6290>, <kernel.Type object at 0x17d6e18>) of role type named ty_n_t__Product____Type__Oprod_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J
% 0.38/0.60  Using role type
% 0.38/0.60  Declaring produc859450856879609959at_nat:Type
% 0.38/0.60  FOF formula (<kernel.Constant object at 0x17d6440>, <kernel.Type object at 0x17d6200>) 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.38/0.60  Using role type
% 0.38/0.60  Declaring set_fi4554929511873752355omplex:Type
% 0.38/0.60  FOF formula (<kernel.Constant object at 0x17d6c68>, <kernel.Type object at 0x17d6290>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__VEBT____Definitions__OVEBT_J_J
% 0.38/0.60  Using role type
% 0.38/0.60  Declaring list_P7413028617227757229T_VEBT:Type
% 0.38/0.60  FOF formula (<kernel.Constant object at 0x17d6998>, <kernel.Type object at 0x17d6440>) 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.38/0.60  Using role type
% 0.38/0.60  Declaring produc7248412053542808358at_nat:Type
% 0.38/0.60  FOF formula (<kernel.Constant object at 0x17d6680>, <kernel.Type object at 0x17d6c68>) 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.38/0.60  Using role type
% 0.38/0.60  Declaring set_fi7789364187291644575l_real:Type
% 0.38/0.60  FOF formula (<kernel.Constant object at 0x17d6128>, <kernel.Type object at 0x2b41bd8d5b48>) of role type named ty_n_t__Filter__Ofilter_It__Product____Type__Oprod_It__Complex__Ocomplex_Mt__Complex__Ocomplex_J_J
% 0.38/0.60  Using role type
% 0.38/0.60  Declaring filter6041513312241820739omplex:Type
% 0.38/0.60  FOF formula (<kernel.Constant object at 0x17d6a28>, <kernel.Type object at 0x2b41bd8d5a28>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__Nat__Onat_J_J
% 0.38/0.60  Using role type
% 0.38/0.60  Declaring list_P7037539587688870467BT_nat:Type
% 0.38/0.60  FOF formula (<kernel.Constant object at 0x17d6a28>, <kernel.Type object at 0x2b41bd8d5200>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__Int__Oint_J_J
% 0.38/0.60  Using role type
% 0.38/0.60  Declaring list_P4547456442757143711BT_int:Type
% 0.38/0.60  FOF formula (<kernel.Constant object at 0x17d6128>, <kernel.Type object at 0x17d6680>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_It__Nat__Onat_Mt__VEBT____Definitions__OVEBT_J_J
% 0.38/0.60  Using role type
% 0.38/0.60  Declaring list_P5647936690300460905T_VEBT:Type
% 0.38/0.60  FOF formula (<kernel.Constant object at 0x17d1dd0>, <kernel.Type object at 0x2b41bd8ce8c0>) of role type named ty_n_t__Set__Oset_It__List__Olist_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_J
% 0.38/0.60  Using role type
% 0.38/0.60  Declaring set_li5450038453877631591at_nat:Type
% 0.38/0.60  FOF formula (<kernel.Constant object at 0x17d1dd0>, <kernel.Type object at 0x2b41bd8f3950>) of role type named ty_n_t__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__VEBT____Definitions__OVEBT_J
% 0.38/0.60  Using role type
% 0.38/0.60  Declaring produc8243902056947475879T_VEBT:Type
% 0.38/0.60  FOF formula (<kernel.Constant object at 0x2b41bd8d5b90>, <kernel.Type object at 0x2b41bd8f3878>) of role type named ty_n_t__Set__Oset_It__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_J
% 0.38/0.60  Using role type
% 0.38/0.60  Declaring set_se7855581050983116737at_nat:Type
% 0.38/0.60  FOF formula (<kernel.Constant object at 0x2b41bd8d5248>, <kernel.Type object at 0x2b41bd8f3908>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Complex__Ocomplex_Mt__Complex__Ocomplex_J_J
% 0.38/0.60  Using role type
% 0.38/0.60  Declaring set_Pr5085853215250843933omplex:Type
% 0.38/0.60  FOF formula (<kernel.Constant object at 0x2b41bd8f3ea8>, <kernel.Type object at 0x2b41bd8f3a70>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_M_Eo_J_J
% 0.38/0.60  Using role type
% 0.38/0.60  Declaring list_P3126845725202233233VEBT_o:Type
% 0.38/0.60  FOF formula (<kernel.Constant object at 0x2b41bd8f3710>, <kernel.Type object at 0x2b41bd8f35f0>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_I_Eo_Mt__VEBT____Definitions__OVEBT_J_J
% 0.38/0.60  Using role type
% 0.38/0.60  Declaring list_P7495141550334521929T_VEBT:Type
% 0.38/0.60  FOF formula (<kernel.Constant object at 0x2b41bd8f3ef0>, <kernel.Type object at 0x2b41bd8f3ea8>) of role type named ty_n_t__Filter__Ofilter_It__Product____Type__Oprod_It__Real__Oreal_Mt__Real__Oreal_J_J
% 0.38/0.60  Using role type
% 0.38/0.60  Declaring filter2146258269922977983l_real:Type
% 0.38/0.60  FOF formula (<kernel.Constant object at 0x2b41bd8f3d40>, <kernel.Type object at 0x2b41bd8f3758>) of role type named ty_n_t__Option__Ooption_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J
% 0.38/0.60  Using role type
% 0.38/0.60  Declaring option4927543243414619207at_nat:Type
% 0.38/0.60  FOF formula (<kernel.Constant object at 0x2b41bd8f3ef0>, <kernel.Type object at 0x2b41bd8f3710>) of role type named ty_n_t__Filter__Ofilter_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J
% 0.38/0.60  Using role type
% 0.38/0.60  Declaring filter1242075044329608583at_nat:Type
% 0.38/0.60  FOF formula (<kernel.Constant object at 0x2b41bd8f3098>, <kernel.Type object at 0x2b41bd8f3d40>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Real__Oreal_Mt__Real__Oreal_J_J
% 0.38/0.60  Using role type
% 0.38/0.61  Declaring set_Pr6218003697084177305l_real:Type
% 0.38/0.61  FOF formula (<kernel.Constant object at 0x2b41bd8f3cb0>, <kernel.Type object at 0x17b4c68>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J
% 0.38/0.61  Using role type
% 0.38/0.61  Declaring list_P6011104703257516679at_nat:Type
% 0.38/0.61  FOF formula (<kernel.Constant object at 0x2b41bd8f3320>, <kernel.Type object at 0x17b4998>) of role type named ty_n_t__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__Nat__Onat_J
% 0.38/0.61  Using role type
% 0.38/0.61  Declaring produc9072475918466114483BT_nat:Type
% 0.38/0.61  FOF formula (<kernel.Constant object at 0x2b41bd8f3320>, <kernel.Type object at 0x17b49e0>) of role type named ty_n_t__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__Int__Oint_J
% 0.38/0.61  Using role type
% 0.38/0.61  Declaring produc4894624898956917775BT_int:Type
% 0.38/0.61  FOF formula (<kernel.Constant object at 0x2b41bd8f3cb0>, <kernel.Type object at 0x17b4f38>) of role type named ty_n_t__Product____Type__Oprod_It__Nat__Onat_Mt__VEBT____Definitions__OVEBT_J
% 0.38/0.61  Using role type
% 0.38/0.61  Declaring produc8025551001238799321T_VEBT:Type
% 0.38/0.61  FOF formula (<kernel.Constant object at 0x17b4c20>, <kernel.Type object at 0x17b4b90>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J
% 0.38/0.61  Using role type
% 0.38/0.61  Declaring set_Pr1261947904930325089at_nat:Type
% 0.38/0.61  FOF formula (<kernel.Constant object at 0x17b4bd8>, <kernel.Type object at 0x2b41bd8f3098>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J_J
% 0.38/0.61  Using role type
% 0.38/0.61  Declaring set_Pr958786334691620121nt_int:Type
% 0.38/0.61  FOF formula (<kernel.Constant object at 0x17b4ab8>, <kernel.Type object at 0x2b41b5df5d88>) of role type named ty_n_t__Product____Type__Oprod_It__Complex__Ocomplex_Mt__Complex__Ocomplex_J
% 0.38/0.61  Using role type
% 0.38/0.61  Declaring produc4411394909380815293omplex:Type
% 0.38/0.61  FOF formula (<kernel.Constant object at 0x17b4bd8>, <kernel.Type object at 0x17d9bd8>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_It__Nat__Onat_M_Eo_J_J
% 0.38/0.61  Using role type
% 0.38/0.61  Declaring list_P7333126701944960589_nat_o:Type
% 0.38/0.61  FOF formula (<kernel.Constant object at 0x17b4bd8>, <kernel.Type object at 0x17d9488>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_I_Eo_Mt__Nat__Onat_J_J
% 0.38/0.61  Using role type
% 0.38/0.61  Declaring list_P6285523579766656935_o_nat:Type
% 0.38/0.61  FOF formula (<kernel.Constant object at 0x17b4ab8>, <kernel.Type object at 0x17d9e18>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_I_Eo_Mt__Int__Oint_J_J
% 0.38/0.61  Using role type
% 0.38/0.61  Declaring list_P3795440434834930179_o_int:Type
% 0.38/0.61  FOF formula (<kernel.Constant object at 0x17b4bd8>, <kernel.Type object at 0x17d9488>) of role type named ty_n_t__Set__Oset_It__List__Olist_It__VEBT____Definitions__OVEBT_J_J
% 0.38/0.61  Using role type
% 0.38/0.61  Declaring set_list_VEBT_VEBT:Type
% 0.38/0.61  FOF formula (<kernel.Constant object at 0x17d9d40>, <kernel.Type object at 0x17d9dd0>) of role type named ty_n_t__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_M_Eo_J
% 0.38/0.61  Using role type
% 0.38/0.61  Declaring produc334124729049499915VEBT_o:Type
% 0.38/0.61  FOF formula (<kernel.Constant object at 0x17d99e0>, <kernel.Type object at 0x17d98c0>) of role type named ty_n_t__Product____Type__Oprod_I_Eo_Mt__VEBT____Definitions__OVEBT_J
% 0.38/0.61  Using role type
% 0.38/0.61  Declaring produc2504756804600209347T_VEBT:Type
% 0.38/0.61  FOF formula (<kernel.Constant object at 0x17d9e18>, <kernel.Type object at 0x17d9e60>) of role type named ty_n_t__Product____Type__Oprod_It__Real__Oreal_Mt__Real__Oreal_J
% 0.38/0.61  Using role type
% 0.38/0.61  Declaring produc2422161461964618553l_real:Type
% 0.38/0.61  FOF formula (<kernel.Constant object at 0x17d9d40>, <kernel.Type object at 0x17d98c0>) of role type named ty_n_t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.38/0.61  Using role type
% 0.38/0.61  Declaring product_prod_nat_nat:Type
% 0.38/0.61  FOF formula (<kernel.Constant object at 0x17d99e0>, <kernel.Type object at 0x17d94d0>) of role type named ty_n_t__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J
% 0.38/0.61  Using role type
% 0.38/0.61  Declaring product_prod_int_int:Type
% 0.38/0.61  FOF formula (<kernel.Constant object at 0x17d9d40>, <kernel.Type object at 0x17d9e18>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_I_Eo_M_Eo_J_J
% 0.38/0.61  Using role type
% 0.38/0.61  Declaring list_P4002435161011370285od_o_o:Type
% 0.38/0.61  FOF formula (<kernel.Constant object at 0x17d99e0>, <kernel.Type object at 0x17d94d0>) of role type named ty_n_t__Set__Oset_It__List__Olist_It__Complex__Ocomplex_J_J
% 0.38/0.61  Using role type
% 0.38/0.61  Declaring set_list_complex:Type
% 0.38/0.61  FOF formula (<kernel.Constant object at 0x17d9e60>, <kernel.Type object at 0x17d9050>) of role type named ty_n_t__Set__Oset_It__Set__Oset_It__Complex__Ocomplex_J_J
% 0.38/0.61  Using role type
% 0.38/0.61  Declaring set_set_complex:Type
% 0.38/0.61  FOF formula (<kernel.Constant object at 0x17d9d40>, <kernel.Type object at 0x17d9830>) of role type named ty_n_t__List__Olist_It__VEBT____Definitions__OVEBT_J
% 0.38/0.61  Using role type
% 0.38/0.61  Declaring list_VEBT_VEBT:Type
% 0.38/0.61  FOF formula (<kernel.Constant object at 0x17d99e0>, <kernel.Type object at 0x17d9710>) of role type named ty_n_t__Set__Oset_It__List__Olist_It__Nat__Onat_J_J
% 0.38/0.61  Using role type
% 0.38/0.61  Declaring set_list_nat:Type
% 0.38/0.61  FOF formula (<kernel.Constant object at 0x17d9050>, <kernel.Type object at 0x17d9830>) of role type named ty_n_t__Set__Oset_It__List__Olist_It__Int__Oint_J_J
% 0.38/0.61  Using role type
% 0.38/0.61  Declaring set_list_int:Type
% 0.38/0.61  FOF formula (<kernel.Constant object at 0x17d9710>, <kernel.Type object at 0x194c2d8>) of role type named ty_n_t__Product____Type__Oprod_It__Nat__Onat_M_Eo_J
% 0.38/0.61  Using role type
% 0.38/0.61  Declaring product_prod_nat_o:Type
% 0.38/0.61  FOF formula (<kernel.Constant object at 0x17d9830>, <kernel.Type object at 0x194c2d8>) of role type named ty_n_t__Product____Type__Oprod_I_Eo_Mt__Nat__Onat_J
% 0.38/0.61  Using role type
% 0.38/0.61  Declaring product_prod_o_nat:Type
% 0.38/0.61  FOF formula (<kernel.Constant object at 0x17d9e60>, <kernel.Type object at 0x194c290>) of role type named ty_n_t__Product____Type__Oprod_I_Eo_Mt__Int__Oint_J
% 0.38/0.61  Using role type
% 0.38/0.61  Declaring product_prod_o_int:Type
% 0.38/0.61  FOF formula (<kernel.Constant object at 0x17d9050>, <kernel.Type object at 0x194c248>) of role type named ty_n_t__List__Olist_It__Set__Oset_It__Nat__Onat_J_J
% 0.38/0.61  Using role type
% 0.38/0.61  Declaring list_set_nat:Type
% 0.38/0.61  FOF formula (<kernel.Constant object at 0x17d9830>, <kernel.Type object at 0x194c170>) of role type named ty_n_t__Set__Oset_It__VEBT____Definitions__OVEBT_J
% 0.38/0.61  Using role type
% 0.38/0.61  Declaring set_VEBT_VEBT:Type
% 0.38/0.61  FOF formula (<kernel.Constant object at 0x17d9050>, <kernel.Type object at 0x194c1b8>) of role type named ty_n_t__Set__Oset_It__Set__Oset_It__Nat__Onat_J_J
% 0.38/0.61  Using role type
% 0.38/0.61  Declaring set_set_nat:Type
% 0.38/0.61  FOF formula (<kernel.Constant object at 0x17d9e60>, <kernel.Type object at 0x194c0e0>) of role type named ty_n_t__Set__Oset_It__Set__Oset_It__Int__Oint_J_J
% 0.38/0.61  Using role type
% 0.38/0.61  Declaring set_set_int:Type
% 0.38/0.61  FOF formula (<kernel.Constant object at 0x17d9e60>, <kernel.Type object at 0x194c128>) of role type named ty_n_t__Set__Oset_It__Product____Type__Ounit_J
% 0.38/0.61  Using role type
% 0.38/0.61  Declaring set_Product_unit:Type
% 0.38/0.61  FOF formula (<kernel.Constant object at 0x194c200>, <kernel.Type object at 0x194c050>) of role type named ty_n_t__List__Olist_It__Complex__Ocomplex_J
% 0.38/0.61  Using role type
% 0.38/0.61  Declaring list_complex:Type
% 0.38/0.61  FOF formula (<kernel.Constant object at 0x194c2d8>, <kernel.Type object at 0x194c098>) of role type named ty_n_t__Set__Oset_It__List__Olist_I_Eo_J_J
% 0.38/0.61  Using role type
% 0.38/0.61  Declaring set_list_o:Type
% 0.38/0.61  FOF formula (<kernel.Constant object at 0x194c290>, <kernel.Type object at 0x194c368>) of role type named ty_n_t__Product____Type__Oprod_I_Eo_M_Eo_J
% 0.38/0.61  Using role type
% 0.38/0.61  Declaring product_prod_o_o:Type
% 0.38/0.61  FOF formula (<kernel.Constant object at 0x194c200>, <kernel.Type object at 0x194c3b0>) of role type named ty_n_t__Set__Oset_It__Complex__Ocomplex_J
% 0.38/0.61  Using role type
% 0.38/0.61  Declaring set_complex:Type
% 0.38/0.61  FOF formula (<kernel.Constant object at 0x194c2d8>, <kernel.Type object at 0x194c3f8>) of role type named ty_n_t__Filter__Ofilter_It__Real__Oreal_J
% 0.38/0.61  Using role type
% 0.38/0.61  Declaring filter_real:Type
% 0.38/0.61  FOF formula (<kernel.Constant object at 0x194c290>, <kernel.Type object at 0x194c440>) of role type named ty_n_t__Option__Ooption_It__Num__Onum_J
% 0.38/0.61  Using role type
% 0.38/0.61  Declaring option_num:Type
% 0.38/0.61  FOF formula (<kernel.Constant object at 0x194c200>, <kernel.Type object at 0x194c488>) of role type named ty_n_t__Filter__Ofilter_It__Nat__Onat_J
% 0.38/0.61  Using role type
% 0.38/0.61  Declaring filter_nat:Type
% 0.38/0.61  FOF formula (<kernel.Constant object at 0x194c2d8>, <kernel.Type object at 0x194c4d0>) of role type named ty_n_t__List__Olist_It__Real__Oreal_J
% 0.38/0.62  Using role type
% 0.38/0.62  Declaring list_real:Type
% 0.38/0.62  FOF formula (<kernel.Constant object at 0x194c248>, <kernel.Type object at 0x194c488>) of role type named ty_n_t__Set__Oset_It__Real__Oreal_J
% 0.38/0.62  Using role type
% 0.38/0.62  Declaring set_real:Type
% 0.38/0.62  FOF formula (<kernel.Constant object at 0x194c290>, <kernel.Type object at 0x194c560>) of role type named ty_n_t__List__Olist_It__Nat__Onat_J
% 0.38/0.62  Using role type
% 0.38/0.62  Declaring list_nat:Type
% 0.38/0.62  FOF formula (<kernel.Constant object at 0x194c2d8>, <kernel.Type object at 0x194c5f0>) of role type named ty_n_t__List__Olist_It__Int__Oint_J
% 0.38/0.62  Using role type
% 0.38/0.62  Declaring list_int:Type
% 0.38/0.62  FOF formula (<kernel.Constant object at 0x194c440>, <kernel.Type object at 0x194c638>) of role type named ty_n_t__VEBT____Definitions__OVEBT
% 0.38/0.62  Using role type
% 0.38/0.62  Declaring vEBT_VEBT:Type
% 0.38/0.62  FOF formula (<kernel.Constant object at 0x194c248>, <kernel.Type object at 0x194c680>) of role type named ty_n_t__Set__Oset_It__Rat__Orat_J
% 0.38/0.62  Using role type
% 0.38/0.62  Declaring set_rat:Type
% 0.38/0.62  FOF formula (<kernel.Constant object at 0x194c290>, <kernel.Type object at 0x194c6c8>) of role type named ty_n_t__Set__Oset_It__Num__Onum_J
% 0.38/0.62  Using role type
% 0.38/0.62  Declaring set_num:Type
% 0.38/0.62  FOF formula (<kernel.Constant object at 0x194c2d8>, <kernel.Type object at 0x194c710>) of role type named ty_n_t__Set__Oset_It__Nat__Onat_J
% 0.38/0.62  Using role type
% 0.38/0.62  Declaring set_nat:Type
% 0.38/0.62  FOF formula (<kernel.Constant object at 0x194c440>, <kernel.Type object at 0x194c758>) of role type named ty_n_t__Set__Oset_It__Int__Oint_J
% 0.38/0.62  Using role type
% 0.38/0.62  Declaring set_int:Type
% 0.38/0.62  FOF formula (<kernel.Constant object at 0x194c248>, <kernel.Type object at 0x194c7a0>) of role type named ty_n_t__Extended____Nat__Oenat
% 0.38/0.62  Using role type
% 0.38/0.62  Declaring extended_enat:Type
% 0.38/0.62  FOF formula (<kernel.Constant object at 0x194c2d8>, <kernel.Type object at 0x194c710>) of role type named ty_n_t__List__Olist_I_Eo_J
% 0.38/0.62  Using role type
% 0.38/0.62  Declaring list_o:Type
% 0.38/0.62  FOF formula (<kernel.Constant object at 0x194c200>, <kernel.Type object at 0x194c830>) of role type named ty_n_t__Complex__Ocomplex
% 0.38/0.62  Using role type
% 0.38/0.62  Declaring complex:Type
% 0.38/0.62  FOF formula (<kernel.Constant object at 0x194c440>, <kernel.Type object at 0x194c758>) of role type named ty_n_t__Set__Oset_I_Eo_J
% 0.38/0.62  Using role type
% 0.38/0.62  Declaring set_o:Type
% 0.38/0.62  FOF formula (<kernel.Constant object at 0x194c2d8>, <kernel.Type object at 0x194c878>) of role type named ty_n_t__Real__Oreal
% 0.38/0.62  Using role type
% 0.38/0.62  Declaring real:Type
% 0.38/0.62  FOF formula (<kernel.Constant object at 0x194c200>, <kernel.Type object at 0x194c8c0>) of role type named ty_n_t__Rat__Orat
% 0.38/0.62  Using role type
% 0.38/0.62  Declaring rat:Type
% 0.38/0.62  FOF formula (<kernel.Constant object at 0x194c440>, <kernel.Type object at 0x194c908>) of role type named ty_n_t__Num__Onum
% 0.38/0.62  Using role type
% 0.38/0.62  Declaring num:Type
% 0.38/0.62  FOF formula (<kernel.Constant object at 0x194c2d8>, <kernel.Type object at 0x194c950>) of role type named ty_n_t__Nat__Onat
% 0.38/0.62  Using role type
% 0.38/0.62  Declaring nat:Type
% 0.38/0.62  FOF formula (<kernel.Constant object at 0x194c200>, <kernel.Type object at 0x194c998>) of role type named ty_n_t__Int__Oint
% 0.38/0.62  Using role type
% 0.38/0.62  Declaring int:Type
% 0.38/0.62  FOF formula (<kernel.Constant object at 0x194c200>, <kernel.DependentProduct object at 0x194cb48>) of role type named sy_c_Archimedean__Field_Oceiling_001t__Rat__Orat
% 0.38/0.62  Using role type
% 0.38/0.62  Declaring archim2889992004027027881ng_rat:(rat->int)
% 0.38/0.62  FOF formula (<kernel.Constant object at 0x194c9e0>, <kernel.DependentProduct object at 0x194cbd8>) of role type named sy_c_Archimedean__Field_Oceiling_001t__Real__Oreal
% 0.38/0.62  Using role type
% 0.38/0.62  Declaring archim7802044766580827645g_real:(real->int)
% 0.38/0.62  FOF formula (<kernel.Constant object at 0x194cb48>, <kernel.DependentProduct object at 0x194cc68>) of role type named sy_c_Archimedean__Field_Ofloor__ceiling__class_Ofloor_001t__Rat__Orat
% 0.38/0.62  Using role type
% 0.38/0.62  Declaring archim3151403230148437115or_rat:(rat->int)
% 0.38/0.62  FOF formula (<kernel.Constant object at 0x194cbd8>, <kernel.DependentProduct object at 0x194ccf8>) of role type named sy_c_Archimedean__Field_Ofloor__ceiling__class_Ofloor_001t__Real__Oreal
% 0.38/0.62  Using role type
% 0.38/0.62  Declaring archim6058952711729229775r_real:(real->int)
% 0.38/0.62  FOF formula (<kernel.Constant object at 0x194c290>, <kernel.DependentProduct object at 0x194cd88>) of role type named sy_c_Archimedean__Field_Ofrac_001t__Rat__Orat
% 0.38/0.62  Using role type
% 0.38/0.62  Declaring archimedean_frac_rat:(rat->rat)
% 0.38/0.62  FOF formula (<kernel.Constant object at 0x194cbd8>, <kernel.DependentProduct object at 0x194cdd0>) of role type named sy_c_Archimedean__Field_Ofrac_001t__Real__Oreal
% 0.38/0.62  Using role type
% 0.38/0.62  Declaring archim2898591450579166408c_real:(real->real)
% 0.38/0.62  FOF formula (<kernel.Constant object at 0x194cd88>, <kernel.DependentProduct object at 0x194ce60>) of role type named sy_c_Archimedean__Field_Oround_001t__Rat__Orat
% 0.38/0.62  Using role type
% 0.38/0.62  Declaring archim7778729529865785530nd_rat:(rat->int)
% 0.38/0.62  FOF formula (<kernel.Constant object at 0x194cdd0>, <kernel.DependentProduct object at 0x194cef0>) of role type named sy_c_Archimedean__Field_Oround_001t__Real__Oreal
% 0.38/0.62  Using role type
% 0.38/0.62  Declaring archim8280529875227126926d_real:(real->int)
% 0.38/0.62  FOF formula (<kernel.Constant object at 0x194ce60>, <kernel.Constant object at 0x194cc20>) of role type named sy_c_BNF__Cardinal__Order__Relation_OnatLeq
% 0.38/0.62  Using role type
% 0.38/0.62  Declaring bNF_Ca8665028551170535155natLeq:set_Pr1261947904930325089at_nat
% 0.38/0.62  FOF formula (<kernel.Constant object at 0x194cef0>, <kernel.Constant object at 0x194cd88>) of role type named sy_c_BNF__Cardinal__Order__Relation_OnatLess
% 0.38/0.62  Using role type
% 0.38/0.62  Declaring bNF_Ca8459412986667044542atLess:set_Pr1261947904930325089at_nat
% 0.38/0.62  FOF formula (<kernel.Constant object at 0x194cf80>, <kernel.DependentProduct object at 0x194cf38>) of role type named sy_c_Binomial_Obinomial
% 0.38/0.62  Using role type
% 0.38/0.62  Declaring binomial:(nat->(nat->nat))
% 0.38/0.62  FOF formula (<kernel.Constant object at 0x194c2d8>, <kernel.DependentProduct object at 0x17c0098>) of role type named sy_c_Bit__Operations_Oand__int__rel
% 0.38/0.62  Using role type
% 0.38/0.62  Declaring bit_and_int_rel:(product_prod_int_int->(product_prod_int_int->Prop))
% 0.38/0.62  FOF formula (<kernel.Constant object at 0x194cf38>, <kernel.DependentProduct object at 0x17c01b8>) of role type named sy_c_Bit__Operations_Oring__bit__operations__class_Onot_001t__Int__Oint
% 0.38/0.62  Using role type
% 0.38/0.62  Declaring bit_ri7919022796975470100ot_int:(int->int)
% 0.38/0.62  FOF formula (<kernel.Constant object at 0x194cf38>, <kernel.DependentProduct object at 0x17c0128>) of role type named sy_c_Bit__Operations_Oring__bit__operations__class_Osigned__take__bit_001t__Int__Oint
% 0.38/0.62  Using role type
% 0.38/0.62  Declaring bit_ri631733984087533419it_int:(nat->(int->int))
% 0.38/0.62  FOF formula (<kernel.Constant object at 0x194cf80>, <kernel.DependentProduct object at 0x17c0248>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Oand_001t__Int__Oint
% 0.38/0.62  Using role type
% 0.38/0.62  Declaring bit_se725231765392027082nd_int:(int->(int->int))
% 0.38/0.62  FOF formula (<kernel.Constant object at 0x17c0128>, <kernel.DependentProduct object at 0x17c02d8>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Oand_001t__Nat__Onat
% 0.38/0.62  Using role type
% 0.38/0.62  Declaring bit_se727722235901077358nd_nat:(nat->(nat->nat))
% 0.38/0.62  FOF formula (<kernel.Constant object at 0x17c01b8>, <kernel.DependentProduct object at 0x17c0368>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Odrop__bit_001t__Int__Oint
% 0.38/0.62  Using role type
% 0.38/0.62  Declaring bit_se8568078237143864401it_int:(nat->(int->int))
% 0.38/0.62  FOF formula (<kernel.Constant object at 0x17c00e0>, <kernel.DependentProduct object at 0x17c03f8>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Odrop__bit_001t__Nat__Onat
% 0.38/0.62  Using role type
% 0.38/0.62  Declaring bit_se8570568707652914677it_nat:(nat->(nat->nat))
% 0.38/0.62  FOF formula (<kernel.Constant object at 0x17c0050>, <kernel.DependentProduct object at 0x17c00e0>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Oflip__bit_001t__Int__Oint
% 0.38/0.62  Using role type
% 0.38/0.62  Declaring bit_se2159334234014336723it_int:(nat->(int->int))
% 0.38/0.62  FOF formula (<kernel.Constant object at 0x17c03f8>, <kernel.DependentProduct object at 0x17c0050>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Oflip__bit_001t__Nat__Onat
% 0.38/0.62  Using role type
% 0.38/0.62  Declaring bit_se2161824704523386999it_nat:(nat->(nat->nat))
% 0.38/0.62  FOF formula (<kernel.Constant object at 0x17c00e0>, <kernel.DependentProduct object at 0x17c01b8>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Omask_001t__Int__Oint
% 0.38/0.62  Using role type
% 0.38/0.62  Declaring bit_se2000444600071755411sk_int:(nat->int)
% 0.38/0.62  FOF formula (<kernel.Constant object at 0x17c0050>, <kernel.DependentProduct object at 0x17c0680>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Omask_001t__Nat__Onat
% 0.38/0.62  Using role type
% 0.38/0.62  Declaring bit_se2002935070580805687sk_nat:(nat->nat)
% 0.38/0.62  FOF formula (<kernel.Constant object at 0x17c01b8>, <kernel.DependentProduct object at 0x17c0050>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Oor_001t__Int__Oint
% 0.38/0.62  Using role type
% 0.38/0.62  Declaring bit_se1409905431419307370or_int:(int->(int->int))
% 0.38/0.62  FOF formula (<kernel.Constant object at 0x17c0680>, <kernel.DependentProduct object at 0x17c01b8>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Oor_001t__Nat__Onat
% 0.38/0.62  Using role type
% 0.38/0.62  Declaring bit_se1412395901928357646or_nat:(nat->(nat->nat))
% 0.38/0.62  FOF formula (<kernel.Constant object at 0x17c0050>, <kernel.DependentProduct object at 0x17c0680>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Opush__bit_001t__Int__Oint
% 0.38/0.62  Using role type
% 0.38/0.62  Declaring bit_se545348938243370406it_int:(nat->(int->int))
% 0.38/0.62  FOF formula (<kernel.Constant object at 0x17c01b8>, <kernel.DependentProduct object at 0x17c0050>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Opush__bit_001t__Nat__Onat
% 0.38/0.62  Using role type
% 0.38/0.62  Declaring bit_se547839408752420682it_nat:(nat->(nat->nat))
% 0.38/0.62  FOF formula (<kernel.Constant object at 0x17c0680>, <kernel.DependentProduct object at 0x17c01b8>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Oset__bit_001t__Int__Oint
% 0.38/0.62  Using role type
% 0.38/0.62  Declaring bit_se7879613467334960850it_int:(nat->(int->int))
% 0.38/0.62  FOF formula (<kernel.Constant object at 0x17c0050>, <kernel.DependentProduct object at 0x17c0680>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Oset__bit_001t__Nat__Onat
% 0.38/0.62  Using role type
% 0.38/0.62  Declaring bit_se7882103937844011126it_nat:(nat->(nat->nat))
% 0.38/0.62  FOF formula (<kernel.Constant object at 0x17c01b8>, <kernel.DependentProduct object at 0x17c0050>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Otake__bit_001t__Int__Oint
% 0.38/0.62  Using role type
% 0.38/0.62  Declaring bit_se2923211474154528505it_int:(nat->(int->int))
% 0.38/0.62  FOF formula (<kernel.Constant object at 0x17c0680>, <kernel.DependentProduct object at 0x17c01b8>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Otake__bit_001t__Nat__Onat
% 0.38/0.62  Using role type
% 0.38/0.62  Declaring bit_se2925701944663578781it_nat:(nat->(nat->nat))
% 0.38/0.62  FOF formula (<kernel.Constant object at 0x17c0050>, <kernel.DependentProduct object at 0x17c0680>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Ounset__bit_001t__Int__Oint
% 0.38/0.62  Using role type
% 0.38/0.62  Declaring bit_se4203085406695923979it_int:(nat->(int->int))
% 0.38/0.62  FOF formula (<kernel.Constant object at 0x17c01b8>, <kernel.DependentProduct object at 0x17c0050>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Ounset__bit_001t__Nat__Onat
% 0.38/0.62  Using role type
% 0.38/0.62  Declaring bit_se4205575877204974255it_nat:(nat->(nat->nat))
% 0.38/0.62  FOF formula (<kernel.Constant object at 0x17c0680>, <kernel.DependentProduct object at 0x17c01b8>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Oxor_001t__Int__Oint
% 0.38/0.62  Using role type
% 0.38/0.62  Declaring bit_se6526347334894502574or_int:(int->(int->int))
% 0.38/0.62  FOF formula (<kernel.Constant object at 0x17c0050>, <kernel.DependentProduct object at 0x17c0680>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Oxor_001t__Nat__Onat
% 0.38/0.62  Using role type
% 0.38/0.62  Declaring bit_se6528837805403552850or_nat:(nat->(nat->nat))
% 0.38/0.62  FOF formula (<kernel.Constant object at 0x17c01b8>, <kernel.DependentProduct object at 0x17c0050>) of role type named sy_c_Bit__Operations_Osemiring__bits__class_Obit_001t__Int__Oint
% 0.38/0.62  Using role type
% 0.38/0.62  Declaring bit_se1146084159140164899it_int:(int->(nat->Prop))
% 0.38/0.62  FOF formula (<kernel.Constant object at 0x17c0680>, <kernel.DependentProduct object at 0x17c01b8>) of role type named sy_c_Bit__Operations_Osemiring__bits__class_Obit_001t__Nat__Onat
% 0.38/0.63  Using role type
% 0.38/0.63  Declaring bit_se1148574629649215175it_nat:(nat->(nat->Prop))
% 0.38/0.63  FOF formula (<kernel.Constant object at 0x17c0e18>, <kernel.DependentProduct object at 0x17c0050>) of role type named sy_c_Bit__Operations_Otake__bit__num
% 0.38/0.63  Using role type
% 0.38/0.63  Declaring bit_take_bit_num:(nat->(num->option_num))
% 0.38/0.63  FOF formula (<kernel.Constant object at 0x17c0680>, <kernel.DependentProduct object at 0x17c0e18>) 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.38/0.63  Using role type
% 0.38/0.63  Declaring comple8358262395181532106omplex:(set_fi4554929511873752355omplex->filter6041513312241820739omplex)
% 0.38/0.63  FOF formula (<kernel.Constant object at 0x17c0050>, <kernel.DependentProduct object at 0x17c0680>) 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.38/0.63  Using role type
% 0.38/0.63  Declaring comple2936214249959783750l_real:(set_fi7789364187291644575l_real->filter2146258269922977983l_real)
% 0.38/0.63  FOF formula (<kernel.Constant object at 0x17c0f80>, <kernel.DependentProduct object at 0x17c3098>) of role type named sy_c_Complete__Lattices_OInf__class_OInf_001t__Nat__Onat
% 0.38/0.63  Using role type
% 0.38/0.63  Declaring complete_Inf_Inf_nat:(set_nat->nat)
% 0.38/0.63  FOF formula (<kernel.Constant object at 0x17c0050>, <kernel.DependentProduct object at 0x17c30e0>) of role type named sy_c_Complete__Lattices_OInf__class_OInf_001t__Set__Oset_It__Nat__Onat_J
% 0.38/0.63  Using role type
% 0.38/0.63  Declaring comple7806235888213564991et_nat:(set_set_nat->set_nat)
% 0.38/0.63  FOF formula (<kernel.Constant object at 0x17c0dd0>, <kernel.DependentProduct object at 0x17c3170>) of role type named sy_c_Complete__Lattices_OSup__class_OSup_001t__Nat__Onat
% 0.38/0.63  Using role type
% 0.38/0.63  Declaring complete_Sup_Sup_nat:(set_nat->nat)
% 0.38/0.63  FOF formula (<kernel.Constant object at 0x17c0dd0>, <kernel.DependentProduct object at 0x17c31b8>) of role type named sy_c_Complete__Lattices_OSup__class_OSup_001t__Set__Oset_It__Nat__Onat_J
% 0.38/0.63  Using role type
% 0.38/0.63  Declaring comple7399068483239264473et_nat:(set_set_nat->set_nat)
% 0.38/0.63  FOF formula (<kernel.Constant object at 0x17c0050>, <kernel.DependentProduct object at 0x17c3248>) of role type named sy_c_Complex_OArg
% 0.38/0.63  Using role type
% 0.38/0.63  Declaring arg:(complex->real)
% 0.38/0.63  FOF formula (<kernel.Constant object at 0x17c0dd0>, <kernel.DependentProduct object at 0x17c3290>) of role type named sy_c_Complex_Ocis
% 0.38/0.63  Using role type
% 0.38/0.63  Declaring cis:(real->complex)
% 0.38/0.63  FOF formula (<kernel.Constant object at 0x17c0dd0>, <kernel.DependentProduct object at 0x17c31b8>) of role type named sy_c_Complex_Ocomplex_OComplex
% 0.38/0.63  Using role type
% 0.38/0.63  Declaring complex2:(real->(real->complex))
% 0.38/0.63  FOF formula (<kernel.Constant object at 0x17c3050>, <kernel.DependentProduct object at 0x17c3128>) of role type named sy_c_Conditionally__Complete__Lattices_Opreorder__class_Obdd__above_001t__Nat__Onat
% 0.38/0.63  Using role type
% 0.38/0.63  Declaring condit2214826472909112428ve_nat:(set_nat->Prop)
% 0.38/0.63  FOF formula (<kernel.Constant object at 0x17c3290>, <kernel.DependentProduct object at 0x17c3050>) of role type named sy_c_Deriv_Odifferentiable_001t__Real__Oreal_001t__Real__Oreal
% 0.46/0.63  Using role type
% 0.46/0.63  Declaring differ6690327859849518006l_real:((real->real)->(filter_real->Prop))
% 0.46/0.63  FOF formula (<kernel.Constant object at 0x17c3320>, <kernel.DependentProduct object at 0x17c34d0>) of role type named sy_c_Deriv_Ohas__derivative_001t__Real__Oreal_001t__Real__Oreal
% 0.46/0.63  Using role type
% 0.46/0.63  Declaring has_de1759254742604945161l_real:((real->real)->((real->real)->(filter_real->Prop)))
% 0.46/0.63  FOF formula (<kernel.Constant object at 0x17c3290>, <kernel.DependentProduct object at 0x17c3488>) of role type named sy_c_Deriv_Ohas__field__derivative_001t__Real__Oreal
% 0.46/0.63  Using role type
% 0.46/0.63  Declaring has_fi5821293074295781190e_real:((real->real)->(real->(filter_real->Prop)))
% 0.46/0.63  FOF formula (<kernel.Constant object at 0x17c33f8>, <kernel.DependentProduct object at 0x17c34d0>) of role type named sy_c_Divides_Odivmod__nat
% 0.46/0.63  Using role type
% 0.46/0.63  Declaring divmod_nat:(nat->(nat->product_prod_nat_nat))
% 0.46/0.63  FOF formula (<kernel.Constant object at 0x17c31b8>, <kernel.DependentProduct object at 0x17c33f8>) of role type named sy_c_Divides_Oeucl__rel__int
% 0.46/0.63  Using role type
% 0.46/0.63  Declaring eucl_rel_int:(int->(int->(product_prod_int_int->Prop)))
% 0.46/0.63  FOF formula (<kernel.Constant object at 0x17c3290>, <kernel.DependentProduct object at 0x17c3170>) of role type named sy_c_Divides_Ounique__euclidean__semiring__numeral__class_Odivides__aux_001t__Int__Oint
% 0.46/0.63  Using role type
% 0.46/0.63  Declaring unique6319869463603278526ux_int:(product_prod_int_int->Prop)
% 0.46/0.63  FOF formula (<kernel.Constant object at 0x17c31b8>, <kernel.DependentProduct object at 0x17c35f0>) of role type named sy_c_Divides_Ounique__euclidean__semiring__numeral__class_Odivides__aux_001t__Nat__Onat
% 0.46/0.63  Using role type
% 0.46/0.63  Declaring unique6322359934112328802ux_nat:(product_prod_nat_nat->Prop)
% 0.46/0.63  FOF formula (<kernel.Constant object at 0x17c3170>, <kernel.DependentProduct object at 0x17c31b8>) of role type named sy_c_Divides_Ounique__euclidean__semiring__numeral__class_Odivmod_001t__Int__Oint
% 0.46/0.63  Using role type
% 0.46/0.63  Declaring unique5052692396658037445od_int:(num->(num->product_prod_int_int))
% 0.46/0.63  FOF formula (<kernel.Constant object at 0x17c35f0>, <kernel.DependentProduct object at 0x17c3170>) of role type named sy_c_Divides_Ounique__euclidean__semiring__numeral__class_Odivmod_001t__Nat__Onat
% 0.46/0.63  Using role type
% 0.46/0.63  Declaring unique5055182867167087721od_nat:(num->(num->product_prod_nat_nat))
% 0.46/0.63  FOF formula (<kernel.Constant object at 0x17c31b8>, <kernel.DependentProduct object at 0x17c35f0>) of role type named sy_c_Divides_Ounique__euclidean__semiring__numeral__class_Odivmod__step_001t__Int__Oint
% 0.46/0.63  Using role type
% 0.46/0.63  Declaring unique5024387138958732305ep_int:(num->(product_prod_int_int->product_prod_int_int))
% 0.46/0.63  FOF formula (<kernel.Constant object at 0x17c3170>, <kernel.DependentProduct object at 0x17c31b8>) of role type named sy_c_Divides_Ounique__euclidean__semiring__numeral__class_Odivmod__step_001t__Nat__Onat
% 0.46/0.63  Using role type
% 0.46/0.63  Declaring unique5026877609467782581ep_nat:(num->(product_prod_nat_nat->product_prod_nat_nat))
% 0.46/0.63  FOF formula (<kernel.Constant object at 0x17c35f0>, <kernel.DependentProduct object at 0x17c3170>) of role type named sy_c_Factorial_Ocomm__semiring__1__class_Opochhammer_001t__Complex__Ocomplex
% 0.46/0.63  Using role type
% 0.46/0.63  Declaring comm_s2602460028002588243omplex:(complex->(nat->complex))
% 0.46/0.63  FOF formula (<kernel.Constant object at 0x17c31b8>, <kernel.DependentProduct object at 0x17c35f0>) of role type named sy_c_Factorial_Ocomm__semiring__1__class_Opochhammer_001t__Int__Oint
% 0.46/0.63  Using role type
% 0.46/0.63  Declaring comm_s4660882817536571857er_int:(int->(nat->int))
% 0.46/0.63  FOF formula (<kernel.Constant object at 0x17c3170>, <kernel.DependentProduct object at 0x17c31b8>) of role type named sy_c_Factorial_Ocomm__semiring__1__class_Opochhammer_001t__Nat__Onat
% 0.46/0.63  Using role type
% 0.46/0.63  Declaring comm_s4663373288045622133er_nat:(nat->(nat->nat))
% 0.46/0.63  FOF formula (<kernel.Constant object at 0x17c35f0>, <kernel.DependentProduct object at 0x17c3170>) of role type named sy_c_Factorial_Ocomm__semiring__1__class_Opochhammer_001t__Rat__Orat
% 0.46/0.63  Using role type
% 0.46/0.63  Declaring comm_s4028243227959126397er_rat:(rat->(nat->rat))
% 0.46/0.63  FOF formula (<kernel.Constant object at 0x17c31b8>, <kernel.DependentProduct object at 0x17c35f0>) of role type named sy_c_Factorial_Ocomm__semiring__1__class_Opochhammer_001t__Real__Oreal
% 0.46/0.63  Using role type
% 0.46/0.63  Declaring comm_s7457072308508201937r_real:(real->(nat->real))
% 0.46/0.63  FOF formula (<kernel.Constant object at 0x17c3170>, <kernel.DependentProduct object at 0x17c3290>) of role type named sy_c_Factorial_Osemiring__char__0__class_Ofact_001t__Nat__Onat
% 0.46/0.63  Using role type
% 0.46/0.63  Declaring semiri1408675320244567234ct_nat:(nat->nat)
% 0.46/0.63  FOF formula (<kernel.Constant object at 0x17c35f0>, <kernel.DependentProduct object at 0x17c3cb0>) of role type named sy_c_Factorial_Osemiring__char__0__class_Ofact_001t__Real__Oreal
% 0.46/0.63  Using role type
% 0.46/0.63  Declaring semiri2265585572941072030t_real:(nat->real)
% 0.46/0.63  FOF formula (<kernel.Constant object at 0x17c3710>, <kernel.DependentProduct object at 0x17c3d40>) of role type named sy_c_Fields_Oinverse__class_Oinverse_001t__Real__Oreal
% 0.46/0.63  Using role type
% 0.46/0.63  Declaring inverse_inverse_real:(real->real)
% 0.46/0.63  FOF formula (<kernel.Constant object at 0x17c3bd8>, <kernel.Constant object at 0x17c3d40>) of role type named sy_c_Filter_Oat__bot_001t__Real__Oreal
% 0.46/0.64  Using role type
% 0.46/0.64  Declaring at_bot_real:filter_real
% 0.46/0.64  FOF formula (<kernel.Constant object at 0x17c3cb0>, <kernel.Constant object at 0x17c3d40>) of role type named sy_c_Filter_Oat__top_001t__Nat__Onat
% 0.46/0.64  Using role type
% 0.46/0.64  Declaring at_top_nat:filter_nat
% 0.46/0.64  FOF formula (<kernel.Constant object at 0x17c3cf8>, <kernel.Constant object at 0x17c3d40>) of role type named sy_c_Filter_Oat__top_001t__Real__Oreal
% 0.46/0.64  Using role type
% 0.46/0.64  Declaring at_top_real:filter_real
% 0.46/0.64  FOF formula (<kernel.Constant object at 0x17c3290>, <kernel.DependentProduct object at 0x17c3cb0>) of role type named sy_c_Filter_Oeventually_001t__Nat__Onat
% 0.46/0.64  Using role type
% 0.46/0.64  Declaring eventually_nat:((nat->Prop)->(filter_nat->Prop))
% 0.46/0.64  FOF formula (<kernel.Constant object at 0x17c3cf8>, <kernel.DependentProduct object at 0x17c3d88>) of role type named sy_c_Filter_Oeventually_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.46/0.64  Using role type
% 0.46/0.64  Declaring eventu1038000079068216329at_nat:((product_prod_nat_nat->Prop)->(filter1242075044329608583at_nat->Prop))
% 0.46/0.64  FOF formula (<kernel.Constant object at 0x17c3c68>, <kernel.DependentProduct object at 0x17c3cb0>) of role type named sy_c_Filter_Oeventually_001t__Real__Oreal
% 0.46/0.64  Using role type
% 0.46/0.64  Declaring eventually_real:((real->Prop)->(filter_real->Prop))
% 0.46/0.64  FOF formula (<kernel.Constant object at 0x17c3d88>, <kernel.DependentProduct object at 0x17c3d40>) of role type named sy_c_Filter_Ofilterlim_001t__Nat__Onat_001t__Nat__Onat
% 0.46/0.64  Using role type
% 0.46/0.64  Declaring filterlim_nat_nat:((nat->nat)->(filter_nat->(filter_nat->Prop)))
% 0.46/0.64  FOF formula (<kernel.Constant object at 0x17c3fc8>, <kernel.DependentProduct object at 0x17c3290>) of role type named sy_c_Filter_Ofilterlim_001t__Nat__Onat_001t__Real__Oreal
% 0.46/0.64  Using role type
% 0.46/0.64  Declaring filterlim_nat_real:((nat->real)->(filter_real->(filter_nat->Prop)))
% 0.46/0.64  FOF formula (<kernel.Constant object at 0x17c3cf8>, <kernel.DependentProduct object at 0x17c3f80>) of role type named sy_c_Filter_Ofilterlim_001t__Real__Oreal_001t__Real__Oreal
% 0.46/0.64  Using role type
% 0.46/0.64  Declaring filterlim_real_real:((real->real)->(filter_real->(filter_real->Prop)))
% 0.46/0.64  FOF formula (<kernel.Constant object at 0x17c3fc8>, <kernel.DependentProduct object at 0x17ca050>) of role type named sy_c_Filter_Oprincipal_001t__Product____Type__Oprod_It__Complex__Ocomplex_Mt__Complex__Ocomplex_J
% 0.46/0.64  Using role type
% 0.46/0.64  Declaring princi3496590319149328850omplex:(set_Pr5085853215250843933omplex->filter6041513312241820739omplex)
% 0.46/0.64  FOF formula (<kernel.Constant object at 0x17c3f80>, <kernel.DependentProduct object at 0x17ca128>) of role type named sy_c_Filter_Oprincipal_001t__Product____Type__Oprod_It__Real__Oreal_Mt__Real__Oreal_J
% 0.46/0.64  Using role type
% 0.46/0.64  Declaring princi6114159922880469582l_real:(set_Pr6218003697084177305l_real->filter2146258269922977983l_real)
% 0.46/0.64  FOF formula (<kernel.Constant object at 0x17c3cf8>, <kernel.DependentProduct object at 0x17ca170>) of role type named sy_c_Filter_Oprod__filter_001t__Nat__Onat_001t__Nat__Onat
% 0.46/0.64  Using role type
% 0.46/0.64  Declaring prod_filter_nat_nat:(filter_nat->(filter_nat->filter1242075044329608583at_nat))
% 0.46/0.64  FOF formula (<kernel.Constant object at 0x17c3290>, <kernel.DependentProduct object at 0x17ca248>) of role type named sy_c_Finite__Set_Ocard_001t__Complex__Ocomplex
% 0.46/0.64  Using role type
% 0.46/0.64  Declaring finite_card_complex:(set_complex->nat)
% 0.46/0.64  FOF formula (<kernel.Constant object at 0x17c3cf8>, <kernel.DependentProduct object at 0x17ca1b8>) of role type named sy_c_Finite__Set_Ocard_001t__Int__Oint
% 0.46/0.64  Using role type
% 0.46/0.64  Declaring finite_card_int:(set_int->nat)
% 0.46/0.64  FOF formula (<kernel.Constant object at 0x17c3f80>, <kernel.DependentProduct object at 0x17ca290>) of role type named sy_c_Finite__Set_Ocard_001t__List__Olist_It__Nat__Onat_J
% 0.46/0.64  Using role type
% 0.46/0.64  Declaring finite_card_list_nat:(set_list_nat->nat)
% 0.46/0.64  FOF formula (<kernel.Constant object at 0x17c3f80>, <kernel.DependentProduct object at 0x17ca2d8>) of role type named sy_c_Finite__Set_Ocard_001t__Nat__Onat
% 0.46/0.64  Using role type
% 0.46/0.64  Declaring finite_card_nat:(set_nat->nat)
% 0.46/0.64  FOF formula (<kernel.Constant object at 0x17ca0e0>, <kernel.DependentProduct object at 0x17ca320>) of role type named sy_c_Finite__Set_Ocard_001t__Product____Type__Ounit
% 0.46/0.64  Using role type
% 0.46/0.64  Declaring finite410649719033368117t_unit:(set_Product_unit->nat)
% 0.46/0.64  FOF formula (<kernel.Constant object at 0x17ca098>, <kernel.DependentProduct object at 0x17ca3b0>) of role type named sy_c_Finite__Set_Ocard_001t__Set__Oset_It__Nat__Onat_J
% 0.46/0.64  Using role type
% 0.46/0.64  Declaring finite_card_set_nat:(set_set_nat->nat)
% 0.46/0.64  FOF formula (<kernel.Constant object at 0x17ca128>, <kernel.DependentProduct object at 0x17ca3f8>) of role type named sy_c_Finite__Set_Ofinite_001_Eo
% 0.46/0.64  Using role type
% 0.46/0.64  Declaring finite_finite_o:(set_o->Prop)
% 0.46/0.64  FOF formula (<kernel.Constant object at 0x17ca0e0>, <kernel.DependentProduct object at 0x17ca2d8>) of role type named sy_c_Finite__Set_Ofinite_001t__Complex__Ocomplex
% 0.46/0.64  Using role type
% 0.46/0.64  Declaring finite3207457112153483333omplex:(set_complex->Prop)
% 0.46/0.64  FOF formula (<kernel.Constant object at 0x17ca3b0>, <kernel.DependentProduct object at 0x17ca488>) of role type named sy_c_Finite__Set_Ofinite_001t__Int__Oint
% 0.46/0.64  Using role type
% 0.46/0.64  Declaring finite_finite_int:(set_int->Prop)
% 0.46/0.64  FOF formula (<kernel.Constant object at 0x17ca128>, <kernel.DependentProduct object at 0x17ca4d0>) of role type named sy_c_Finite__Set_Ofinite_001t__List__Olist_I_Eo_J
% 0.46/0.64  Using role type
% 0.46/0.64  Declaring finite_finite_list_o:(set_list_o->Prop)
% 0.46/0.64  FOF formula (<kernel.Constant object at 0x17ca3b0>, <kernel.DependentProduct object at 0x17ca518>) of role type named sy_c_Finite__Set_Ofinite_001t__List__Olist_It__Complex__Ocomplex_J
% 0.46/0.64  Using role type
% 0.46/0.64  Declaring finite8712137658972009173omplex:(set_list_complex->Prop)
% 0.46/0.64  FOF formula (<kernel.Constant object at 0x17ca4d0>, <kernel.DependentProduct object at 0x17ca5a8>) of role type named sy_c_Finite__Set_Ofinite_001t__List__Olist_It__Int__Oint_J
% 0.46/0.64  Using role type
% 0.46/0.64  Declaring finite3922522038869484883st_int:(set_list_int->Prop)
% 0.46/0.64  FOF formula (<kernel.Constant object at 0x17ca518>, <kernel.DependentProduct object at 0x17ca638>) of role type named sy_c_Finite__Set_Ofinite_001t__List__Olist_It__Nat__Onat_J
% 0.46/0.64  Using role type
% 0.46/0.64  Declaring finite8100373058378681591st_nat:(set_list_nat->Prop)
% 0.46/0.64  FOF formula (<kernel.Constant object at 0x17ca5a8>, <kernel.DependentProduct object at 0x17ca6c8>) of role type named sy_c_Finite__Set_Ofinite_001t__List__Olist_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J
% 0.46/0.64  Using role type
% 0.46/0.64  Declaring finite500796754983035824at_nat:(set_li5450038453877631591at_nat->Prop)
% 0.46/0.64  FOF formula (<kernel.Constant object at 0x17ca638>, <kernel.DependentProduct object at 0x17ca758>) of role type named sy_c_Finite__Set_Ofinite_001t__List__Olist_It__VEBT____Definitions__OVEBT_J
% 0.46/0.64  Using role type
% 0.46/0.64  Declaring finite3004134309566078307T_VEBT:(set_list_VEBT_VEBT->Prop)
% 0.46/0.64  FOF formula (<kernel.Constant object at 0x17ca5a8>, <kernel.DependentProduct object at 0x17ca7e8>) of role type named sy_c_Finite__Set_Ofinite_001t__Nat__Onat
% 0.46/0.64  Using role type
% 0.46/0.64  Declaring finite_finite_nat:(set_nat->Prop)
% 0.46/0.64  FOF formula (<kernel.Constant object at 0x17ca6c8>, <kernel.DependentProduct object at 0x17ca830>) of role type named sy_c_Finite__Set_Ofinite_001t__Num__Onum
% 0.46/0.64  Using role type
% 0.46/0.64  Declaring finite_finite_num:(set_num->Prop)
% 0.46/0.64  FOF formula (<kernel.Constant object at 0x17ca5a8>, <kernel.DependentProduct object at 0x17ca878>) of role type named sy_c_Finite__Set_Ofinite_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.46/0.64  Using role type
% 0.46/0.64  Declaring finite6177210948735845034at_nat:(set_Pr1261947904930325089at_nat->Prop)
% 0.46/0.64  FOF formula (<kernel.Constant object at 0x17ca830>, <kernel.DependentProduct object at 0x17ca908>) of role type named sy_c_Finite__Set_Ofinite_001t__Product____Type__Oprod_It__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_Mt__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_J
% 0.46/0.64  Using role type
% 0.46/0.64  Declaring finite4343798906461161616at_nat:(set_Pr4329608150637261639at_nat->Prop)
% 0.46/0.64  FOF formula (<kernel.Constant object at 0x17ca5a8>, <kernel.DependentProduct object at 0x17ca998>) of role type named sy_c_Finite__Set_Ofinite_001t__Rat__Orat
% 0.46/0.64  Using role type
% 0.46/0.64  Declaring finite_finite_rat:(set_rat->Prop)
% 0.46/0.64  FOF formula (<kernel.Constant object at 0x17ca878>, <kernel.DependentProduct object at 0x17ca9e0>) of role type named sy_c_Finite__Set_Ofinite_001t__Real__Oreal
% 0.46/0.65  Using role type
% 0.46/0.65  Declaring finite_finite_real:(set_real->Prop)
% 0.46/0.65  FOF formula (<kernel.Constant object at 0x17ca5a8>, <kernel.DependentProduct object at 0x17caa28>) of role type named sy_c_Finite__Set_Ofinite_001t__Set__Oset_It__Complex__Ocomplex_J
% 0.46/0.65  Using role type
% 0.46/0.65  Declaring finite6551019134538273531omplex:(set_set_complex->Prop)
% 0.46/0.65  FOF formula (<kernel.Constant object at 0x17ca9e0>, <kernel.DependentProduct object at 0x17caab8>) of role type named sy_c_Finite__Set_Ofinite_001t__Set__Oset_It__Int__Oint_J
% 0.46/0.65  Using role type
% 0.46/0.65  Declaring finite6197958912794628473et_int:(set_set_int->Prop)
% 0.46/0.65  FOF formula (<kernel.Constant object at 0x17caa28>, <kernel.DependentProduct object at 0x17cab48>) of role type named sy_c_Finite__Set_Ofinite_001t__Set__Oset_It__Nat__Onat_J
% 0.46/0.65  Using role type
% 0.46/0.65  Declaring finite1152437895449049373et_nat:(set_set_nat->Prop)
% 0.46/0.65  FOF formula (<kernel.Constant object at 0x17caab8>, <kernel.DependentProduct object at 0x17cabd8>) of role type named sy_c_Finite__Set_Ofinite_001t__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J
% 0.46/0.65  Using role type
% 0.46/0.65  Declaring finite9047747110432174090at_nat:(set_se7855581050983116737at_nat->Prop)
% 0.46/0.65  FOF formula (<kernel.Constant object at 0x17cab48>, <kernel.DependentProduct object at 0x17cac68>) of role type named sy_c_Finite__Set_Ofinite_001t__VEBT____Definitions__OVEBT
% 0.46/0.65  Using role type
% 0.46/0.65  Declaring finite5795047828879050333T_VEBT:(set_VEBT_VEBT->Prop)
% 0.46/0.65  FOF formula (<kernel.Constant object at 0x17cabd8>, <kernel.DependentProduct object at 0x17caab8>) of role type named sy_c_Fun_Obij__betw_001t__Complex__Ocomplex_001t__Complex__Ocomplex
% 0.46/0.65  Using role type
% 0.46/0.65  Declaring bij_be1856998921033663316omplex:((complex->complex)->(set_complex->(set_complex->Prop)))
% 0.46/0.65  FOF formula (<kernel.Constant object at 0x17cad88>, <kernel.DependentProduct object at 0x17cac20>) of role type named sy_c_Fun_Obij__betw_001t__Int__Oint_001t__Nat__Onat
% 0.46/0.65  Using role type
% 0.46/0.65  Declaring bij_betw_int_nat:((int->nat)->(set_int->(set_nat->Prop)))
% 0.46/0.65  FOF formula (<kernel.Constant object at 0x17cabd8>, <kernel.DependentProduct object at 0x17cadd0>) of role type named sy_c_Fun_Obij__betw_001t__List__Olist_It__Nat__Onat_J_001t__Nat__Onat
% 0.46/0.65  Using role type
% 0.46/0.65  Declaring bij_be8532844293280997160at_nat:((list_nat->nat)->(set_list_nat->(set_nat->Prop)))
% 0.46/0.65  FOF formula (<kernel.Constant object at 0x17caea8>, <kernel.DependentProduct object at 0x17cae18>) of role type named sy_c_Fun_Obij__betw_001t__Nat__Onat_001t__Complex__Ocomplex
% 0.46/0.65  Using role type
% 0.46/0.65  Declaring bij_betw_nat_complex:((nat->complex)->(set_nat->(set_complex->Prop)))
% 0.46/0.65  FOF formula (<kernel.Constant object at 0x17cae60>, <kernel.DependentProduct object at 0x17cad88>) of role type named sy_c_Fun_Obij__betw_001t__Nat__Onat_001t__Int__Oint
% 0.46/0.65  Using role type
% 0.46/0.65  Declaring bij_betw_nat_int:((nat->int)->(set_nat->(set_int->Prop)))
% 0.46/0.65  FOF formula (<kernel.Constant object at 0x17caf80>, <kernel.DependentProduct object at 0x17cab48>) of role type named sy_c_Fun_Obij__betw_001t__Nat__Onat_001t__Nat__Onat
% 0.46/0.65  Using role type
% 0.46/0.65  Declaring bij_betw_nat_nat:((nat->nat)->(set_nat->(set_nat->Prop)))
% 0.46/0.65  FOF formula (<kernel.Constant object at 0x17cae60>, <kernel.DependentProduct object at 0x17cadd0>) of role type named sy_c_Fun_Obij__betw_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_001t__Nat__Onat
% 0.46/0.65  Using role type
% 0.46/0.65  Declaring bij_be5333170631980326235at_nat:((product_prod_nat_nat->nat)->(set_Pr1261947904930325089at_nat->(set_nat->Prop)))
% 0.46/0.65  FOF formula (<kernel.Constant object at 0x17caf38>, <kernel.DependentProduct object at 0x17cae18>) of role type named sy_c_Fun_Ocomp_001t__Int__Oint_001t__Nat__Onat_001t__Int__Oint
% 0.46/0.65  Using role type
% 0.46/0.65  Declaring comp_int_nat_int:((int->nat)->((int->int)->(int->nat)))
% 0.46/0.65  FOF formula (<kernel.Constant object at 0x17caea8>, <kernel.DependentProduct object at 0x17cab48>) of role type named sy_c_Fun_Ocomp_001t__Nat__Onat_001t__Nat__Onat_001t__Nat__Onat
% 0.46/0.65  Using role type
% 0.46/0.65  Declaring comp_nat_nat_nat:((nat->nat)->((nat->nat)->(nat->nat)))
% 0.46/0.65  FOF formula (<kernel.Constant object at 0x17cae18>, <kernel.DependentProduct object at 0x17cc050>) of role type named sy_c_Fun_Oid_001_Eo
% 0.46/0.65  Using role type
% 0.46/0.65  Declaring id_o:(Prop->Prop)
% 0.46/0.65  FOF formula (<kernel.Constant object at 0x17ca290>, <kernel.DependentProduct object at 0x17cc098>) of role type named sy_c_Fun_Oid_001t__Nat__Onat
% 0.46/0.65  Using role type
% 0.46/0.65  Declaring id_nat:(nat->nat)
% 0.46/0.65  FOF formula (<kernel.Constant object at 0x17cae18>, <kernel.DependentProduct object at 0x17cc098>) of role type named sy_c_Fun_Oinj__on_001t__Int__Oint_001t__Nat__Onat
% 0.46/0.65  Using role type
% 0.46/0.65  Declaring inj_on_int_nat:((int->nat)->(set_int->Prop))
% 0.46/0.65  FOF formula (<kernel.Constant object at 0x17cadd0>, <kernel.DependentProduct object at 0x17cc098>) of role type named sy_c_Fun_Oinj__on_001t__List__Olist_It__Nat__Onat_J_001t__Nat__Onat
% 0.46/0.65  Using role type
% 0.46/0.65  Declaring inj_on_list_nat_nat:((list_nat->nat)->(set_list_nat->Prop))
% 0.46/0.65  FOF formula (<kernel.Constant object at 0x17ca290>, <kernel.DependentProduct object at 0x17cc098>) of role type named sy_c_Fun_Oinj__on_001t__Nat__Onat_001t__Int__Oint
% 0.46/0.65  Using role type
% 0.46/0.65  Declaring inj_on_nat_int:((nat->int)->(set_nat->Prop))
% 0.46/0.65  FOF formula (<kernel.Constant object at 0x17cadd0>, <kernel.DependentProduct object at 0x17cc098>) of role type named sy_c_Fun_Oinj__on_001t__Nat__Onat_001t__Nat__Onat
% 0.46/0.65  Using role type
% 0.46/0.65  Declaring inj_on_nat_nat:((nat->nat)->(set_nat->Prop))
% 0.46/0.65  FOF formula (<kernel.Constant object at 0x17cc170>, <kernel.DependentProduct object at 0x17cc200>) of role type named sy_c_Fun_Oinj__on_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_001t__Nat__Onat
% 0.46/0.65  Using role type
% 0.46/0.65  Declaring inj_on2178005380612969504at_nat:((product_prod_nat_nat->nat)->(set_Pr1261947904930325089at_nat->Prop))
% 0.46/0.65  FOF formula (<kernel.Constant object at 0x17cae18>, <kernel.DependentProduct object at 0x17cc200>) of role type named sy_c_Fun_Oinj__on_001t__Real__Oreal_001t__Real__Oreal
% 0.46/0.65  Using role type
% 0.46/0.65  Declaring inj_on_real_real:((real->real)->(set_real->Prop))
% 0.46/0.65  FOF formula (<kernel.Constant object at 0x17cc170>, <kernel.DependentProduct object at 0x17cc050>) of role type named sy_c_Fun_Oinj__on_001t__Set__Oset_It__Nat__Onat_J_001t__Nat__Onat
% 0.46/0.65  Using role type
% 0.46/0.65  Declaring inj_on_set_nat_nat:((set_nat->nat)->(set_set_nat->Prop))
% 0.46/0.65  FOF formula (<kernel.Constant object at 0x17cc098>, <kernel.DependentProduct object at 0x17cc2d8>) 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_M_Eo_J_001_062_It__Int__Oint_M_Eo_J
% 0.46/0.65  Using role type
% 0.46/0.65  Declaring map_fu434086159418415080_int_o:((int->product_prod_nat_nat)->(((product_prod_nat_nat->Prop)->(int->Prop))->((product_prod_nat_nat->(product_prod_nat_nat->Prop))->(int->(int->Prop)))))
% 0.46/0.65  FOF formula (<kernel.Constant object at 0x17cc050>, <kernel.DependentProduct object at 0x17cc248>) 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.46/0.65  Using role type
% 0.46/0.65  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.46/0.65  FOF formula (<kernel.Constant object at 0x17cc2d8>, <kernel.DependentProduct object at 0x17cc050>) of role type named sy_c_Fun_Omap__fun_001t__Int__Oint_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_001_Eo_001_Eo
% 0.46/0.65  Using role type
% 0.46/0.65  Declaring map_fu4826362097070443709at_o_o:((int->product_prod_nat_nat)->((Prop->Prop)->((product_prod_nat_nat->Prop)->(int->Prop))))
% 0.46/0.65  FOF formula (<kernel.Constant object at 0x17cc248>, <kernel.DependentProduct object at 0x17cc638>) of role type named sy_c_Fun_Omap__fun_001t__Int__Oint_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_001t__Nat__Onat_001t__Nat__Onat
% 0.46/0.65  Using role type
% 0.46/0.65  Declaring map_fu2345160673673942751at_nat:((int->product_prod_nat_nat)->((nat->nat)->((product_prod_nat_nat->nat)->(int->nat))))
% 0.46/0.65  FOF formula (<kernel.Constant object at 0x17cc050>, <kernel.DependentProduct object at 0x17cc710>) 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.46/0.66  Using role type
% 0.46/0.66  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.46/0.66  FOF formula (<kernel.Constant object at 0x17cc638>, <kernel.DependentProduct object at 0x17cc050>) of role type named sy_c_Fun_Omap__fun_001t__Rat__Orat_001t__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J_001_Eo_001_Eo
% 0.46/0.66  Using role type
% 0.46/0.66  Declaring map_fu898904425404107465nt_o_o:((rat->product_prod_int_int)->((Prop->Prop)->((product_prod_int_int->Prop)->(rat->Prop))))
% 0.46/0.66  FOF formula (<kernel.Constant object at 0x17cc710>, <kernel.DependentProduct object at 0x17cc7e8>) of role type named sy_c_Fun_Omap__fun_001t__Real__Oreal_001_062_It__Nat__Onat_Mt__Rat__Orat_J_001_Eo_001_Eo
% 0.46/0.66  Using role type
% 0.46/0.66  Declaring map_fu1856342031159181835at_o_o:((real->(nat->rat))->((Prop->Prop)->(((nat->rat)->Prop)->(real->Prop))))
% 0.46/0.66  FOF formula (<kernel.Constant object at 0x17cc050>, <kernel.DependentProduct object at 0x17cc248>) of role type named sy_c_Fun_Ostrict__mono__on_001t__Nat__Onat_001t__Nat__Onat
% 0.46/0.66  Using role type
% 0.46/0.66  Declaring strict1292158309912662752at_nat:((nat->nat)->(set_nat->Prop))
% 0.46/0.66  FOF formula (<kernel.Constant object at 0x17cc7e8>, <kernel.DependentProduct object at 0x17cc8c0>) of role type named sy_c_Fun_Othe__inv__into_001t__Real__Oreal_001t__Real__Oreal
% 0.46/0.66  Using role type
% 0.46/0.66  Declaring the_in5290026491893676941l_real:(set_real->((real->real)->(real->real)))
% 0.46/0.66  FOF formula (<kernel.Constant object at 0x17cc5a8>, <kernel.DependentProduct object at 0x17cc050>) of role type named sy_c_Fun__Def_Ois__measure_001t__Int__Oint
% 0.46/0.66  Using role type
% 0.46/0.66  Declaring fun_is_measure_int:((int->nat)->Prop)
% 0.46/0.66  FOF formula (<kernel.Constant object at 0x17cc170>, <kernel.Constant object at 0x17cc7a0>) of role type named sy_c_Fun__Def_Omax__strict
% 0.46/0.66  Using role type
% 0.46/0.66  Declaring fun_max_strict:set_Pr4329608150637261639at_nat
% 0.46/0.66  FOF formula (<kernel.Constant object at 0x17cc8c0>, <kernel.Constant object at 0x17cc950>) of role type named sy_c_Fun__Def_Omax__weak
% 0.46/0.66  Using role type
% 0.46/0.66  Declaring fun_max_weak:set_Pr4329608150637261639at_nat
% 0.46/0.66  FOF formula (<kernel.Constant object at 0x17cc248>, <kernel.Constant object at 0x17cc050>) of role type named sy_c_Fun__Def_Omin__strict
% 0.46/0.66  Using role type
% 0.46/0.66  Declaring fun_min_strict:set_Pr4329608150637261639at_nat
% 0.46/0.66  FOF formula (<kernel.Constant object at 0x17cc908>, <kernel.Constant object at 0x17cc7a0>) of role type named sy_c_Fun__Def_Omin__weak
% 0.46/0.66  Using role type
% 0.46/0.66  Declaring fun_min_weak:set_Pr4329608150637261639at_nat
% 0.46/0.66  FOF formula (<kernel.Constant object at 0x17cc878>, <kernel.Constant object at 0x17cc950>) of role type named sy_c_Fun__Def_Opair__leq
% 0.46/0.66  Using role type
% 0.46/0.66  Declaring fun_pair_leq:set_Pr8693737435421807431at_nat
% 0.46/0.66  FOF formula (<kernel.Constant object at 0x17cc998>, <kernel.Constant object at 0x17cc050>) of role type named sy_c_Fun__Def_Opair__less
% 0.46/0.66  Using role type
% 0.46/0.66  Declaring fun_pair_less:set_Pr8693737435421807431at_nat
% 0.46/0.66  FOF formula (<kernel.Constant object at 0x17cc878>, <kernel.DependentProduct object at 0x17cca70>) of role type named sy_c_Fun__Def_Oreduction__pair_001t__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J
% 0.46/0.66  Using role type
% 0.46/0.66  Declaring fun_re2478310338295953701at_nat:(produc1319942482725812455at_nat->Prop)
% 0.46/0.66  FOF formula (<kernel.Constant object at 0x17cc998>, <kernel.DependentProduct object at 0x17ccb48>) of role type named sy_c_GCD_OGcd__class_OGcd_001t__Int__Oint
% 0.46/0.66  Using role type
% 0.46/0.66  Declaring gcd_Gcd_int:(set_int->int)
% 0.46/0.66  FOF formula (<kernel.Constant object at 0x17cca28>, <kernel.DependentProduct object at 0x17ccb90>) of role type named sy_c_GCD_OGcd__class_OGcd_001t__Nat__Onat
% 0.46/0.66  Using role type
% 0.46/0.66  Declaring gcd_Gcd_nat:(set_nat->nat)
% 0.46/0.66  FOF formula (<kernel.Constant object at 0x17cc7a0>, <kernel.DependentProduct object at 0x17cc998>) of role type named sy_c_GCD_Obezw
% 0.46/0.66  Using role type
% 0.46/0.66  Declaring bezw:(nat->(nat->product_prod_int_int))
% 0.46/0.66  FOF formula (<kernel.Constant object at 0x17ccbd8>, <kernel.DependentProduct object at 0x17cca28>) of role type named sy_c_GCD_Obezw__rel
% 0.46/0.66  Using role type
% 0.46/0.66  Declaring bezw_rel:(product_prod_nat_nat->(product_prod_nat_nat->Prop))
% 0.46/0.66  FOF formula (<kernel.Constant object at 0x17cc050>, <kernel.DependentProduct object at 0x17cc7a0>) of role type named sy_c_GCD_Ogcd__class_Ogcd_001t__Int__Oint
% 0.46/0.66  Using role type
% 0.46/0.66  Declaring gcd_gcd_int:(int->(int->int))
% 0.46/0.66  FOF formula (<kernel.Constant object at 0x17ccc20>, <kernel.DependentProduct object at 0x17ccbd8>) of role type named sy_c_GCD_Ogcd__class_Ogcd_001t__Nat__Onat
% 0.46/0.66  Using role type
% 0.46/0.66  Declaring gcd_gcd_nat:(nat->(nat->nat))
% 0.46/0.66  FOF formula (<kernel.Constant object at 0x17cccb0>, <kernel.DependentProduct object at 0x17cc050>) of role type named sy_c_GCD_Ogcd__nat__rel
% 0.46/0.66  Using role type
% 0.46/0.66  Declaring gcd_nat_rel:(product_prod_nat_nat->(product_prod_nat_nat->Prop))
% 0.46/0.66  FOF formula (<kernel.Constant object at 0x17ccb48>, <kernel.DependentProduct object at 0x17ccb90>) of role type named sy_c_Groups_Oabs__class_Oabs_001t__Int__Oint
% 0.46/0.66  Using role type
% 0.46/0.66  Declaring abs_abs_int:(int->int)
% 0.46/0.66  FOF formula (<kernel.Constant object at 0x17cc7a0>, <kernel.DependentProduct object at 0x17ccd88>) of role type named sy_c_Groups_Oabs__class_Oabs_001t__Rat__Orat
% 0.46/0.66  Using role type
% 0.46/0.66  Declaring abs_abs_rat:(rat->rat)
% 0.46/0.66  FOF formula (<kernel.Constant object at 0x17ccd40>, <kernel.DependentProduct object at 0x17ccdd0>) of role type named sy_c_Groups_Oabs__class_Oabs_001t__Real__Oreal
% 0.46/0.66  Using role type
% 0.46/0.66  Declaring abs_abs_real:(real->real)
% 0.46/0.66  FOF formula (<kernel.Constant object at 0x17cc050>, <kernel.DependentProduct object at 0x17cc7a0>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Complex__Ocomplex
% 0.46/0.66  Using role type
% 0.46/0.66  Declaring minus_minus_complex:(complex->(complex->complex))
% 0.46/0.66  FOF formula (<kernel.Constant object at 0x17cce18>, <kernel.DependentProduct object at 0x17ccd40>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Int__Oint
% 0.46/0.66  Using role type
% 0.46/0.66  Declaring minus_minus_int:(int->(int->int))
% 0.46/0.66  FOF formula (<kernel.Constant object at 0x17cce60>, <kernel.DependentProduct object at 0x17cc050>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Nat__Onat
% 0.46/0.66  Using role type
% 0.46/0.66  Declaring minus_minus_nat:(nat->(nat->nat))
% 0.46/0.66  FOF formula (<kernel.Constant object at 0x17ccb90>, <kernel.DependentProduct object at 0x17cce18>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Rat__Orat
% 0.46/0.66  Using role type
% 0.46/0.66  Declaring minus_minus_rat:(rat->(rat->rat))
% 0.46/0.66  FOF formula (<kernel.Constant object at 0x17ccd88>, <kernel.DependentProduct object at 0x17cce60>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Real__Oreal
% 0.46/0.66  Using role type
% 0.46/0.66  Declaring minus_minus_real:(real->(real->real))
% 0.46/0.66  FOF formula (<kernel.Constant object at 0x17ccb90>, <kernel.DependentProduct object at 0x17ccd88>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Set__Oset_It__Complex__Ocomplex_J
% 0.46/0.66  Using role type
% 0.46/0.66  Declaring minus_811609699411566653omplex:(set_complex->(set_complex->set_complex))
% 0.46/0.66  FOF formula (<kernel.Constant object at 0x17cc7a0>, <kernel.DependentProduct object at 0x17cce60>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Set__Oset_It__Int__Oint_J
% 0.46/0.66  Using role type
% 0.46/0.66  Declaring minus_minus_set_int:(set_int->(set_int->set_int))
% 0.46/0.66  FOF formula (<kernel.Constant object at 0x17ccd88>, <kernel.DependentProduct object at 0x17cccb0>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Set__Oset_It__Nat__Onat_J
% 0.46/0.66  Using role type
% 0.46/0.66  Declaring minus_minus_set_nat:(set_nat->(set_nat->set_nat))
% 0.46/0.66  FOF formula (<kernel.Constant object at 0x17cc7a0>, <kernel.DependentProduct object at 0x19560e0>) 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.46/0.66  Using role type
% 0.46/0.66  Declaring minus_1356011639430497352at_nat:(set_Pr1261947904930325089at_nat->(set_Pr1261947904930325089at_nat->set_Pr1261947904930325089at_nat))
% 0.46/0.66  FOF formula (<kernel.Constant object at 0x17cccb0>, <kernel.DependentProduct object at 0x1956170>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Set__Oset_It__Product____Type__Oprod_It__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_Mt__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_J_J
% 0.46/0.67  Using role type
% 0.46/0.67  Declaring minus_3314409938677909166at_nat:(set_Pr4329608150637261639at_nat->(set_Pr4329608150637261639at_nat->set_Pr4329608150637261639at_nat))
% 0.46/0.67  FOF formula (<kernel.Constant object at 0x17cce18>, <kernel.DependentProduct object at 0x19560e0>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Set__Oset_It__Real__Oreal_J
% 0.46/0.67  Using role type
% 0.46/0.67  Declaring minus_minus_set_real:(set_real->(set_real->set_real))
% 0.46/0.67  FOF formula (<kernel.Constant object at 0x17cccb0>, <kernel.DependentProduct object at 0x1956290>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Set__Oset_It__Set__Oset_It__Nat__Onat_J_J
% 0.46/0.67  Using role type
% 0.46/0.67  Declaring minus_2163939370556025621et_nat:(set_set_nat->(set_set_nat->set_set_nat))
% 0.46/0.67  FOF formula (<kernel.Constant object at 0x17cce18>, <kernel.Constant object at 0x1956290>) of role type named sy_c_Groups_Oone__class_Oone_001t__Complex__Ocomplex
% 0.46/0.67  Using role type
% 0.46/0.67  Declaring one_one_complex:complex
% 0.46/0.67  FOF formula (<kernel.Constant object at 0x19561b8>, <kernel.Constant object at 0x1956128>) of role type named sy_c_Groups_Oone__class_Oone_001t__Extended____Nat__Oenat
% 0.46/0.67  Using role type
% 0.46/0.67  Declaring one_on7984719198319812577d_enat:extended_enat
% 0.46/0.67  FOF formula (<kernel.Constant object at 0x17cccb0>, <kernel.Constant object at 0x1956128>) of role type named sy_c_Groups_Oone__class_Oone_001t__Int__Oint
% 0.46/0.67  Using role type
% 0.46/0.67  Declaring one_one_int:int
% 0.46/0.67  FOF formula (<kernel.Constant object at 0x1956200>, <kernel.Constant object at 0x1956128>) of role type named sy_c_Groups_Oone__class_Oone_001t__Nat__Onat
% 0.46/0.67  Using role type
% 0.46/0.67  Declaring one_one_nat:nat
% 0.46/0.67  FOF formula (<kernel.Constant object at 0x1956320>, <kernel.Constant object at 0x1956128>) of role type named sy_c_Groups_Oone__class_Oone_001t__Rat__Orat
% 0.46/0.67  Using role type
% 0.46/0.67  Declaring one_one_rat:rat
% 0.46/0.67  FOF formula (<kernel.Constant object at 0x1956368>, <kernel.Constant object at 0x1956128>) of role type named sy_c_Groups_Oone__class_Oone_001t__Real__Oreal
% 0.46/0.67  Using role type
% 0.46/0.67  Declaring one_one_real:real
% 0.46/0.67  FOF formula (<kernel.Constant object at 0x19563b0>, <kernel.DependentProduct object at 0x1956320>) of role type named sy_c_Groups_Oplus__class_Oplus_001t__Complex__Ocomplex
% 0.46/0.67  Using role type
% 0.46/0.67  Declaring plus_plus_complex:(complex->(complex->complex))
% 0.46/0.67  FOF formula (<kernel.Constant object at 0x1956368>, <kernel.DependentProduct object at 0x19563b0>) of role type named sy_c_Groups_Oplus__class_Oplus_001t__Extended____Nat__Oenat
% 0.46/0.67  Using role type
% 0.46/0.67  Declaring plus_p3455044024723400733d_enat:(extended_enat->(extended_enat->extended_enat))
% 0.46/0.67  FOF formula (<kernel.Constant object at 0x1956518>, <kernel.DependentProduct object at 0x1956320>) of role type named sy_c_Groups_Oplus__class_Oplus_001t__Int__Oint
% 0.46/0.67  Using role type
% 0.46/0.67  Declaring plus_plus_int:(int->(int->int))
% 0.46/0.67  FOF formula (<kernel.Constant object at 0x19564d0>, <kernel.DependentProduct object at 0x1956368>) of role type named sy_c_Groups_Oplus__class_Oplus_001t__Nat__Onat
% 0.46/0.67  Using role type
% 0.46/0.67  Declaring plus_plus_nat:(nat->(nat->nat))
% 0.46/0.67  FOF formula (<kernel.Constant object at 0x19565f0>, <kernel.DependentProduct object at 0x1956518>) of role type named sy_c_Groups_Oplus__class_Oplus_001t__Num__Onum
% 0.46/0.67  Using role type
% 0.46/0.67  Declaring plus_plus_num:(num->(num->num))
% 0.46/0.67  FOF formula (<kernel.Constant object at 0x1956128>, <kernel.DependentProduct object at 0x19564d0>) of role type named sy_c_Groups_Oplus__class_Oplus_001t__Rat__Orat
% 0.46/0.67  Using role type
% 0.46/0.67  Declaring plus_plus_rat:(rat->(rat->rat))
% 0.46/0.67  FOF formula (<kernel.Constant object at 0x1956440>, <kernel.DependentProduct object at 0x19565f0>) of role type named sy_c_Groups_Oplus__class_Oplus_001t__Real__Oreal
% 0.46/0.67  Using role type
% 0.46/0.67  Declaring plus_plus_real:(real->(real->real))
% 0.46/0.67  FOF formula (<kernel.Constant object at 0x19563b0>, <kernel.DependentProduct object at 0x1956320>) of role type named sy_c_Groups_Osgn__class_Osgn_001t__Complex__Ocomplex
% 0.46/0.67  Using role type
% 0.46/0.67  Declaring sgn_sgn_complex:(complex->complex)
% 0.46/0.67  FOF formula (<kernel.Constant object at 0x1956518>, <kernel.DependentProduct object at 0x1956368>) of role type named sy_c_Groups_Osgn__class_Osgn_001t__Int__Oint
% 0.46/0.67  Using role type
% 0.46/0.67  Declaring sgn_sgn_int:(int->int)
% 0.46/0.67  FOF formula (<kernel.Constant object at 0x19564d0>, <kernel.DependentProduct object at 0x19567a0>) of role type named sy_c_Groups_Osgn__class_Osgn_001t__Rat__Orat
% 0.46/0.67  Using role type
% 0.46/0.67  Declaring sgn_sgn_rat:(rat->rat)
% 0.46/0.67  FOF formula (<kernel.Constant object at 0x19565f0>, <kernel.DependentProduct object at 0x19567e8>) of role type named sy_c_Groups_Osgn__class_Osgn_001t__Real__Oreal
% 0.46/0.67  Using role type
% 0.46/0.67  Declaring sgn_sgn_real:(real->real)
% 0.46/0.67  FOF formula (<kernel.Constant object at 0x1956320>, <kernel.DependentProduct object at 0x19564d0>) of role type named sy_c_Groups_Otimes__class_Otimes_001t__Complex__Ocomplex
% 0.46/0.67  Using role type
% 0.46/0.67  Declaring times_times_complex:(complex->(complex->complex))
% 0.46/0.67  FOF formula (<kernel.Constant object at 0x19565f0>, <kernel.DependentProduct object at 0x1956320>) of role type named sy_c_Groups_Otimes__class_Otimes_001t__Extended____Nat__Oenat
% 0.46/0.67  Using role type
% 0.46/0.67  Declaring times_7803423173614009249d_enat:(extended_enat->(extended_enat->extended_enat))
% 0.46/0.67  FOF formula (<kernel.Constant object at 0x1956878>, <kernel.DependentProduct object at 0x19564d0>) of role type named sy_c_Groups_Otimes__class_Otimes_001t__Int__Oint
% 0.46/0.67  Using role type
% 0.46/0.67  Declaring times_times_int:(int->(int->int))
% 0.46/0.67  FOF formula (<kernel.Constant object at 0x1956830>, <kernel.DependentProduct object at 0x19565f0>) of role type named sy_c_Groups_Otimes__class_Otimes_001t__Nat__Onat
% 0.46/0.67  Using role type
% 0.46/0.67  Declaring times_times_nat:(nat->(nat->nat))
% 0.46/0.67  FOF formula (<kernel.Constant object at 0x1956950>, <kernel.DependentProduct object at 0x1956878>) of role type named sy_c_Groups_Otimes__class_Otimes_001t__Rat__Orat
% 0.46/0.67  Using role type
% 0.46/0.67  Declaring times_times_rat:(rat->(rat->rat))
% 0.46/0.67  FOF formula (<kernel.Constant object at 0x19567e8>, <kernel.DependentProduct object at 0x1956830>) of role type named sy_c_Groups_Otimes__class_Otimes_001t__Real__Oreal
% 0.46/0.67  Using role type
% 0.46/0.67  Declaring times_times_real:(real->(real->real))
% 0.46/0.67  FOF formula (<kernel.Constant object at 0x1956950>, <kernel.DependentProduct object at 0x1956320>) of role type named sy_c_Groups_Ouminus__class_Ouminus_001t__Complex__Ocomplex
% 0.46/0.67  Using role type
% 0.46/0.67  Declaring uminus1482373934393186551omplex:(complex->complex)
% 0.46/0.67  FOF formula (<kernel.Constant object at 0x19563b0>, <kernel.DependentProduct object at 0x1956ab8>) of role type named sy_c_Groups_Ouminus__class_Ouminus_001t__Int__Oint
% 0.46/0.67  Using role type
% 0.46/0.67  Declaring uminus_uminus_int:(int->int)
% 0.46/0.67  FOF formula (<kernel.Constant object at 0x1956878>, <kernel.DependentProduct object at 0x1956b00>) of role type named sy_c_Groups_Ouminus__class_Ouminus_001t__Rat__Orat
% 0.46/0.67  Using role type
% 0.46/0.67  Declaring uminus_uminus_rat:(rat->rat)
% 0.46/0.67  FOF formula (<kernel.Constant object at 0x1956a70>, <kernel.DependentProduct object at 0x1956b48>) of role type named sy_c_Groups_Ouminus__class_Ouminus_001t__Real__Oreal
% 0.46/0.67  Using role type
% 0.46/0.67  Declaring uminus_uminus_real:(real->real)
% 0.46/0.67  FOF formula (<kernel.Constant object at 0x1956878>, <kernel.DependentProduct object at 0x1956b90>) of role type named sy_c_Groups_Ouminus__class_Ouminus_001t__Set__Oset_It__Int__Oint_J
% 0.46/0.67  Using role type
% 0.46/0.67  Declaring uminus1532241313380277803et_int:(set_int->set_int)
% 0.46/0.67  FOF formula (<kernel.Constant object at 0x1956b48>, <kernel.DependentProduct object at 0x1956c20>) of role type named sy_c_Groups_Ouminus__class_Ouminus_001t__Set__Oset_It__Nat__Onat_J
% 0.46/0.67  Using role type
% 0.46/0.67  Declaring uminus5710092332889474511et_nat:(set_nat->set_nat)
% 0.46/0.67  FOF formula (<kernel.Constant object at 0x1956b90>, <kernel.DependentProduct object at 0x1956b48>) 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.46/0.67  Using role type
% 0.46/0.67  Declaring uminus6524753893492686040at_nat:(set_Pr1261947904930325089at_nat->set_Pr1261947904930325089at_nat)
% 0.46/0.67  FOF formula (<kernel.Constant object at 0x1956c20>, <kernel.DependentProduct object at 0x1956b90>) of role type named sy_c_Groups_Ouminus__class_Ouminus_001t__Set__Oset_It__Product____Type__Oprod_It__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_Mt__Set__Oset_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 uminus935396558254630718at_nat:(set_Pr4329608150637261639at_nat->set_Pr4329608150637261639at_nat)
% 0.46/0.68  FOF formula (<kernel.Constant object at 0x1956b48>, <kernel.DependentProduct object at 0x1956dd0>) of role type named sy_c_Groups_Ouminus__class_Ouminus_001t__Set__Oset_It__Real__Oreal_J
% 0.46/0.68  Using role type
% 0.46/0.68  Declaring uminus612125837232591019t_real:(set_real->set_real)
% 0.46/0.68  FOF formula (<kernel.Constant object at 0x1956b90>, <kernel.DependentProduct object at 0x1956e60>) of role type named sy_c_Groups_Ouminus__class_Ouminus_001t__Set__Oset_It__Set__Oset_It__Nat__Onat_J_J
% 0.46/0.68  Using role type
% 0.46/0.68  Declaring uminus613421341184616069et_nat:(set_set_nat->set_set_nat)
% 0.46/0.68  FOF formula (<kernel.Constant object at 0x1956c68>, <kernel.Constant object at 0x1956e60>) of role type named sy_c_Groups_Ozero__class_Ozero_001t__Complex__Ocomplex
% 0.46/0.68  Using role type
% 0.46/0.68  Declaring zero_zero_complex:complex
% 0.46/0.68  FOF formula (<kernel.Constant object at 0x1956b90>, <kernel.Constant object at 0x1956d88>) of role type named sy_c_Groups_Ozero__class_Ozero_001t__Extended____Nat__Oenat
% 0.46/0.68  Using role type
% 0.46/0.68  Declaring zero_z5237406670263579293d_enat:extended_enat
% 0.46/0.68  FOF formula (<kernel.Constant object at 0x1956b48>, <kernel.Constant object at 0x1956d88>) of role type named sy_c_Groups_Ozero__class_Ozero_001t__Int__Oint
% 0.46/0.68  Using role type
% 0.46/0.68  Declaring zero_zero_int:int
% 0.46/0.68  FOF formula (<kernel.Constant object at 0x1956ef0>, <kernel.Constant object at 0x1956d88>) of role type named sy_c_Groups_Ozero__class_Ozero_001t__Nat__Onat
% 0.46/0.68  Using role type
% 0.46/0.68  Declaring zero_zero_nat:nat
% 0.46/0.68  FOF formula (<kernel.Constant object at 0x1956f38>, <kernel.Constant object at 0x1956d88>) of role type named sy_c_Groups_Ozero__class_Ozero_001t__Rat__Orat
% 0.46/0.68  Using role type
% 0.46/0.68  Declaring zero_zero_rat:rat
% 0.46/0.68  FOF formula (<kernel.Constant object at 0x1956f80>, <kernel.Constant object at 0x1956d88>) of role type named sy_c_Groups_Ozero__class_Ozero_001t__Real__Oreal
% 0.46/0.68  Using role type
% 0.46/0.68  Declaring zero_zero_real:real
% 0.46/0.68  FOF formula (<kernel.Constant object at 0x1956f38>, <kernel.DependentProduct object at 0x1956e18>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001_Eo_001t__Nat__Onat
% 0.46/0.68  Using role type
% 0.46/0.68  Declaring groups8507830703676809646_o_nat:((Prop->nat)->(set_o->nat))
% 0.46/0.68  FOF formula (<kernel.Constant object at 0x1956f38>, <kernel.DependentProduct object at 0x195b050>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Complex__Ocomplex_001t__Complex__Ocomplex
% 0.46/0.68  Using role type
% 0.46/0.68  Declaring groups7754918857620584856omplex:((complex->complex)->(set_complex->complex))
% 0.46/0.68  FOF formula (<kernel.Constant object at 0x1956f38>, <kernel.DependentProduct object at 0x195b170>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Complex__Ocomplex_001t__Int__Oint
% 0.46/0.68  Using role type
% 0.46/0.68  Declaring groups5690904116761175830ex_int:((complex->int)->(set_complex->int))
% 0.46/0.68  FOF formula (<kernel.Constant object at 0x1956f80>, <kernel.DependentProduct object at 0x195b1b8>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Complex__Ocomplex_001t__Nat__Onat
% 0.46/0.68  Using role type
% 0.46/0.68  Declaring groups5693394587270226106ex_nat:((complex->nat)->(set_complex->nat))
% 0.46/0.68  FOF formula (<kernel.Constant object at 0x195b248>, <kernel.DependentProduct object at 0x195b290>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Complex__Ocomplex_001t__Rat__Orat
% 0.46/0.68  Using role type
% 0.46/0.68  Declaring groups5058264527183730370ex_rat:((complex->rat)->(set_complex->rat))
% 0.46/0.68  FOF formula (<kernel.Constant object at 0x195b320>, <kernel.DependentProduct object at 0x195b200>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Complex__Ocomplex_001t__Real__Oreal
% 0.46/0.68  Using role type
% 0.46/0.68  Declaring groups5808333547571424918x_real:((complex->real)->(set_complex->real))
% 0.46/0.68  FOF formula (<kernel.Constant object at 0x195b2d8>, <kernel.DependentProduct object at 0x195b248>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Int__Oint_001t__Complex__Ocomplex
% 0.46/0.68  Using role type
% 0.46/0.68  Declaring groups3049146728041665814omplex:((int->complex)->(set_int->complex))
% 0.46/0.68  FOF formula (<kernel.Constant object at 0x195b3b0>, <kernel.DependentProduct object at 0x195b440>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Int__Oint_001t__Int__Oint
% 0.50/0.68  Using role type
% 0.50/0.68  Declaring groups4538972089207619220nt_int:((int->int)->(set_int->int))
% 0.50/0.68  FOF formula (<kernel.Constant object at 0x195b2d8>, <kernel.DependentProduct object at 0x195b320>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Int__Oint_001t__Nat__Onat
% 0.50/0.68  Using role type
% 0.50/0.68  Declaring groups4541462559716669496nt_nat:((int->nat)->(set_int->nat))
% 0.50/0.68  FOF formula (<kernel.Constant object at 0x195b440>, <kernel.DependentProduct object at 0x195b3b0>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Int__Oint_001t__Rat__Orat
% 0.50/0.68  Using role type
% 0.50/0.68  Declaring groups3906332499630173760nt_rat:((int->rat)->(set_int->rat))
% 0.50/0.68  FOF formula (<kernel.Constant object at 0x195b320>, <kernel.DependentProduct object at 0x195b2d8>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Int__Oint_001t__Real__Oreal
% 0.50/0.68  Using role type
% 0.50/0.68  Declaring groups8778361861064173332t_real:((int->real)->(set_int->real))
% 0.50/0.68  FOF formula (<kernel.Constant object at 0x195b3b0>, <kernel.DependentProduct object at 0x195b440>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Nat__Onat_001t__Complex__Ocomplex
% 0.50/0.68  Using role type
% 0.50/0.68  Declaring groups2073611262835488442omplex:((nat->complex)->(set_nat->complex))
% 0.50/0.68  FOF formula (<kernel.Constant object at 0x195b2d8>, <kernel.DependentProduct object at 0x195b320>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Nat__Onat_001t__Extended____Nat__Oenat
% 0.50/0.68  Using role type
% 0.50/0.68  Declaring groups7108830773950497114d_enat:((nat->extended_enat)->(set_nat->extended_enat))
% 0.50/0.68  FOF formula (<kernel.Constant object at 0x195b440>, <kernel.DependentProduct object at 0x195b3b0>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Nat__Onat_001t__Int__Oint
% 0.50/0.68  Using role type
% 0.50/0.68  Declaring groups3539618377306564664at_int:((nat->int)->(set_nat->int))
% 0.50/0.68  FOF formula (<kernel.Constant object at 0x195b320>, <kernel.DependentProduct object at 0x195b2d8>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Nat__Onat_001t__Nat__Onat
% 0.50/0.68  Using role type
% 0.50/0.68  Declaring groups3542108847815614940at_nat:((nat->nat)->(set_nat->nat))
% 0.50/0.68  FOF formula (<kernel.Constant object at 0x195b3b0>, <kernel.DependentProduct object at 0x195b440>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Nat__Onat_001t__Rat__Orat
% 0.50/0.68  Using role type
% 0.50/0.68  Declaring groups2906978787729119204at_rat:((nat->rat)->(set_nat->rat))
% 0.50/0.68  FOF formula (<kernel.Constant object at 0x195b2d8>, <kernel.DependentProduct object at 0x195b320>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Nat__Onat_001t__Real__Oreal
% 0.50/0.68  Using role type
% 0.50/0.68  Declaring groups6591440286371151544t_real:((nat->real)->(set_nat->real))
% 0.50/0.68  FOF formula (<kernel.Constant object at 0x195b440>, <kernel.DependentProduct object at 0x195b248>) 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.50/0.68  Using role type
% 0.50/0.68  Declaring groups977919841031483927at_nat:((product_prod_nat_nat->nat)->(set_Pr1261947904930325089at_nat->nat))
% 0.50/0.68  FOF formula (<kernel.Constant object at 0x195b320>, <kernel.DependentProduct object at 0x195b0e0>) 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.50/0.68  Using role type
% 0.50/0.68  Declaring groups4567486121110086003t_real:((product_prod_nat_nat->real)->(set_Pr1261947904930325089at_nat->real))
% 0.50/0.68  FOF formula (<kernel.Constant object at 0x195b248>, <kernel.DependentProduct object at 0x195b3b0>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Product____Type__Oprod_It__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_Mt__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_J_001t__Nat__Onat
% 0.50/0.68  Using role type
% 0.50/0.68  Declaring groups3860910324918113789at_nat:((produc3843707927480180839at_nat->nat)->(set_Pr4329608150637261639at_nat->nat))
% 0.50/0.69  FOF formula (<kernel.Constant object at 0x195b0e0>, <kernel.DependentProduct object at 0x195bb00>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Real__Oreal_001t__Complex__Ocomplex
% 0.50/0.69  Using role type
% 0.50/0.69  Declaring groups5754745047067104278omplex:((real->complex)->(set_real->complex))
% 0.50/0.69  FOF formula (<kernel.Constant object at 0x195b3b0>, <kernel.DependentProduct object at 0x195b248>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Real__Oreal_001t__Int__Oint
% 0.50/0.69  Using role type
% 0.50/0.69  Declaring groups1932886352136224148al_int:((real->int)->(set_real->int))
% 0.50/0.69  FOF formula (<kernel.Constant object at 0x195bb00>, <kernel.DependentProduct object at 0x195b0e0>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Real__Oreal_001t__Nat__Onat
% 0.50/0.69  Using role type
% 0.50/0.69  Declaring groups1935376822645274424al_nat:((real->nat)->(set_real->nat))
% 0.50/0.69  FOF formula (<kernel.Constant object at 0x195b248>, <kernel.DependentProduct object at 0x195b3b0>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Real__Oreal_001t__Rat__Orat
% 0.50/0.69  Using role type
% 0.50/0.69  Declaring groups1300246762558778688al_rat:((real->rat)->(set_real->rat))
% 0.50/0.69  FOF formula (<kernel.Constant object at 0x195b0e0>, <kernel.DependentProduct object at 0x195bb00>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Real__Oreal_001t__Real__Oreal
% 0.50/0.69  Using role type
% 0.50/0.69  Declaring groups8097168146408367636l_real:((real->real)->(set_real->real))
% 0.50/0.69  FOF formula (<kernel.Constant object at 0x195b3b0>, <kernel.DependentProduct object at 0x195b248>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Set__Oset_It__Nat__Onat_J_001t__Nat__Onat
% 0.50/0.69  Using role type
% 0.50/0.69  Declaring groups8294997508430121362at_nat:((set_nat->nat)->(set_set_nat->nat))
% 0.50/0.69  FOF formula (<kernel.Constant object at 0x195bb00>, <kernel.DependentProduct object at 0x195b0e0>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Set__Oset_It__Nat__Onat_J_001t__Real__Oreal
% 0.50/0.69  Using role type
% 0.50/0.69  Declaring groups5107569545109728110t_real:((set_nat->real)->(set_set_nat->real))
% 0.50/0.69  FOF formula (<kernel.Constant object at 0x195b248>, <kernel.DependentProduct object at 0x195b3b0>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__VEBT____Definitions__OVEBT_001t__Nat__Onat
% 0.50/0.69  Using role type
% 0.50/0.69  Declaring groups771621172384141258BT_nat:((vEBT_VEBT->nat)->(set_VEBT_VEBT->nat))
% 0.50/0.69  FOF formula (<kernel.Constant object at 0x195b0e0>, <kernel.DependentProduct object at 0x195b248>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Complex__Ocomplex_001t__Complex__Ocomplex
% 0.50/0.69  Using role type
% 0.50/0.69  Declaring groups3708469109370488835omplex:((complex->complex)->(set_complex->complex))
% 0.50/0.69  FOF formula (<kernel.Constant object at 0x195b0e0>, <kernel.DependentProduct object at 0x195c050>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Complex__Ocomplex_001t__Int__Oint
% 0.50/0.69  Using role type
% 0.50/0.69  Declaring groups858564598930262913ex_int:((complex->int)->(set_complex->int))
% 0.50/0.69  FOF formula (<kernel.Constant object at 0x195b0e0>, <kernel.DependentProduct object at 0x195c170>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Complex__Ocomplex_001t__Nat__Onat
% 0.50/0.69  Using role type
% 0.50/0.69  Declaring groups861055069439313189ex_nat:((complex->nat)->(set_complex->nat))
% 0.50/0.69  FOF formula (<kernel.Constant object at 0x195bb90>, <kernel.DependentProduct object at 0x195c1b8>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Complex__Ocomplex_001t__Rat__Orat
% 0.50/0.69  Using role type
% 0.50/0.69  Declaring groups225925009352817453ex_rat:((complex->rat)->(set_complex->rat))
% 0.50/0.69  FOF formula (<kernel.Constant object at 0x195c248>, <kernel.DependentProduct object at 0x195c290>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Complex__Ocomplex_001t__Real__Oreal
% 0.50/0.69  Using role type
% 0.50/0.69  Declaring groups766887009212190081x_real:((complex->real)->(set_complex->real))
% 0.50/0.69  FOF formula (<kernel.Constant object at 0x195c320>, <kernel.DependentProduct object at 0x195c200>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Int__Oint_001t__Complex__Ocomplex
% 0.50/0.69  Using role type
% 0.50/0.69  Declaring groups7440179247065528705omplex:((int->complex)->(set_int->complex))
% 0.50/0.69  FOF formula (<kernel.Constant object at 0x195c2d8>, <kernel.DependentProduct object at 0x195c248>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Int__Oint_001t__Int__Oint
% 0.50/0.69  Using role type
% 0.50/0.69  Declaring groups1705073143266064639nt_int:((int->int)->(set_int->int))
% 0.50/0.69  FOF formula (<kernel.Constant object at 0x195c3b0>, <kernel.DependentProduct object at 0x195c440>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Int__Oint_001t__Nat__Onat
% 0.50/0.69  Using role type
% 0.50/0.69  Declaring groups1707563613775114915nt_nat:((int->nat)->(set_int->nat))
% 0.50/0.69  FOF formula (<kernel.Constant object at 0x195c2d8>, <kernel.DependentProduct object at 0x195c320>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Int__Oint_001t__Rat__Orat
% 0.50/0.69  Using role type
% 0.50/0.69  Declaring groups1072433553688619179nt_rat:((int->rat)->(set_int->rat))
% 0.50/0.69  FOF formula (<kernel.Constant object at 0x195c440>, <kernel.DependentProduct object at 0x195c3b0>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Int__Oint_001t__Real__Oreal
% 0.50/0.69  Using role type
% 0.50/0.69  Declaring groups2316167850115554303t_real:((int->real)->(set_int->real))
% 0.50/0.69  FOF formula (<kernel.Constant object at 0x195c320>, <kernel.DependentProduct object at 0x195c2d8>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Nat__Onat_001t__Complex__Ocomplex
% 0.50/0.69  Using role type
% 0.50/0.69  Declaring groups6464643781859351333omplex:((nat->complex)->(set_nat->complex))
% 0.50/0.69  FOF formula (<kernel.Constant object at 0x195c3b0>, <kernel.DependentProduct object at 0x195c440>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Nat__Onat_001t__Int__Oint
% 0.50/0.69  Using role type
% 0.50/0.69  Declaring groups705719431365010083at_int:((nat->int)->(set_nat->int))
% 0.50/0.69  FOF formula (<kernel.Constant object at 0x195c2d8>, <kernel.DependentProduct object at 0x195c320>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Nat__Onat_001t__Nat__Onat
% 0.50/0.69  Using role type
% 0.50/0.69  Declaring groups708209901874060359at_nat:((nat->nat)->(set_nat->nat))
% 0.50/0.69  FOF formula (<kernel.Constant object at 0x195c440>, <kernel.DependentProduct object at 0x195c3b0>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Nat__Onat_001t__Rat__Orat
% 0.50/0.69  Using role type
% 0.50/0.69  Declaring groups73079841787564623at_rat:((nat->rat)->(set_nat->rat))
% 0.50/0.69  FOF formula (<kernel.Constant object at 0x195c320>, <kernel.DependentProduct object at 0x195c2d8>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Nat__Onat_001t__Real__Oreal
% 0.50/0.69  Using role type
% 0.50/0.69  Declaring groups129246275422532515t_real:((nat->real)->(set_nat->real))
% 0.50/0.69  FOF formula (<kernel.Constant object at 0x195c3b0>, <kernel.DependentProduct object at 0x195c248>) 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.50/0.69  Using role type
% 0.50/0.69  Declaring groups4075276357253098568at_int:((product_prod_nat_nat->int)->(set_Pr1261947904930325089at_nat->int))
% 0.50/0.69  FOF formula (<kernel.Constant object at 0x195c2d8>, <kernel.DependentProduct object at 0x195c0e0>) 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.50/0.69  Using role type
% 0.50/0.69  Declaring groups4077766827762148844at_nat:((product_prod_nat_nat->nat)->(set_Pr1261947904930325089at_nat->nat))
% 0.50/0.69  FOF formula (<kernel.Constant object at 0x195c248>, <kernel.DependentProduct object at 0x195c950>) 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.50/0.69  Using role type
% 0.50/0.69  Declaring groups6036352826371341000t_real:((product_prod_nat_nat->real)->(set_Pr1261947904930325089at_nat->real))
% 0.50/0.69  FOF formula (<kernel.Constant object at 0x195c0e0>, <kernel.DependentProduct object at 0x195c440>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Real__Oreal_001t__Complex__Ocomplex
% 0.50/0.70  Using role type
% 0.50/0.70  Declaring groups713298508707869441omplex:((real->complex)->(set_real->complex))
% 0.50/0.70  FOF formula (<kernel.Constant object at 0x195c950>, <kernel.DependentProduct object at 0x195c248>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Real__Oreal_001t__Int__Oint
% 0.50/0.70  Using role type
% 0.50/0.70  Declaring groups4694064378042380927al_int:((real->int)->(set_real->int))
% 0.50/0.70  FOF formula (<kernel.Constant object at 0x195c440>, <kernel.DependentProduct object at 0x195c0e0>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Real__Oreal_001t__Nat__Onat
% 0.50/0.70  Using role type
% 0.50/0.70  Declaring groups4696554848551431203al_nat:((real->nat)->(set_real->nat))
% 0.50/0.70  FOF formula (<kernel.Constant object at 0x195c248>, <kernel.DependentProduct object at 0x195c950>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Real__Oreal_001t__Rat__Orat
% 0.50/0.70  Using role type
% 0.50/0.70  Declaring groups4061424788464935467al_rat:((real->rat)->(set_real->rat))
% 0.50/0.70  FOF formula (<kernel.Constant object at 0x195c0e0>, <kernel.DependentProduct object at 0x195c440>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Real__Oreal_001t__Real__Oreal
% 0.50/0.70  Using role type
% 0.50/0.70  Declaring groups1681761925125756287l_real:((real->real)->(set_real->real))
% 0.50/0.70  FOF formula (<kernel.Constant object at 0x195c950>, <kernel.DependentProduct object at 0x195c248>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Set__Oset_It__Nat__Onat_J_001t__Int__Oint
% 0.50/0.70  Using role type
% 0.50/0.70  Declaring groups4246057289670975065at_int:((set_nat->int)->(set_set_nat->int))
% 0.50/0.70  FOF formula (<kernel.Constant object at 0x195c440>, <kernel.DependentProduct object at 0x195c0e0>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Set__Oset_It__Nat__Onat_J_001t__Nat__Onat
% 0.50/0.70  Using role type
% 0.50/0.70  Declaring groups4248547760180025341at_nat:((set_nat->nat)->(set_set_nat->nat))
% 0.50/0.70  FOF formula (<kernel.Constant object at 0x195c248>, <kernel.DependentProduct object at 0x195c950>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Set__Oset_It__Nat__Onat_J_001t__Real__Oreal
% 0.50/0.70  Using role type
% 0.50/0.70  Declaring groups3619160379726066777t_real:((set_nat->real)->(set_set_nat->real))
% 0.50/0.70  FOF formula (<kernel.Constant object at 0x195c0e0>, <kernel.DependentProduct object at 0x195c248>) of role type named sy_c_Groups__List_Ocomm__semiring__0__class_Ohorner__sum_001_Eo_001t__Int__Oint
% 0.50/0.70  Using role type
% 0.50/0.70  Declaring groups9116527308978886569_o_int:((Prop->int)->(int->(list_o->int)))
% 0.50/0.70  FOF formula (<kernel.Constant object at 0x195c950>, <kernel.DependentProduct object at 0x195f128>) of role type named sy_c_Groups__List_Omonoid__add__class_Osum__list_001t__Nat__Onat
% 0.50/0.70  Using role type
% 0.50/0.70  Declaring groups4561878855575611511st_nat:(list_nat->nat)
% 0.50/0.70  FOF formula (<kernel.Constant object at 0x195c368>, <kernel.DependentProduct object at 0x195f170>) of role type named sy_c_HOL_OThe_001t__Int__Oint
% 0.50/0.70  Using role type
% 0.50/0.70  Declaring the_int:((int->Prop)->int)
% 0.50/0.70  FOF formula (<kernel.Constant object at 0x195ca70>, <kernel.DependentProduct object at 0x195f1b8>) of role type named sy_c_HOL_OThe_001t__Real__Oreal
% 0.50/0.70  Using role type
% 0.50/0.70  Declaring the_real:((real->Prop)->real)
% 0.50/0.70  FOF formula (<kernel.Constant object at 0x195c950>, <kernel.DependentProduct object at 0x195f200>) of role type named sy_c_If_001_062_It__Int__Oint_Mt__Int__Oint_J
% 0.50/0.70  Using role type
% 0.50/0.70  Declaring if_int_int:(Prop->((int->int)->((int->int)->(int->int))))
% 0.50/0.70  FOF formula (<kernel.Constant object at 0x195c368>, <kernel.DependentProduct object at 0x195f200>) of role type named sy_c_If_001t__Complex__Ocomplex
% 0.50/0.70  Using role type
% 0.50/0.70  Declaring if_complex:(Prop->(complex->(complex->complex)))
% 0.50/0.70  FOF formula (<kernel.Constant object at 0x195c0e0>, <kernel.DependentProduct object at 0x195f098>) of role type named sy_c_If_001t__Extended____Nat__Oenat
% 0.50/0.70  Using role type
% 0.50/0.70  Declaring if_Extended_enat:(Prop->(extended_enat->(extended_enat->extended_enat)))
% 0.50/0.70  FOF formula (<kernel.Constant object at 0x195c368>, <kernel.DependentProduct object at 0x195f098>) of role type named sy_c_If_001t__Int__Oint
% 0.50/0.70  Using role type
% 0.50/0.70  Declaring if_int:(Prop->(int->(int->int)))
% 0.50/0.70  FOF formula (<kernel.Constant object at 0x195c368>, <kernel.DependentProduct object at 0x195f098>) of role type named sy_c_If_001t__List__Olist_It__Int__Oint_J
% 0.50/0.70  Using role type
% 0.50/0.70  Declaring if_list_int:(Prop->(list_int->(list_int->list_int)))
% 0.50/0.70  FOF formula (<kernel.Constant object at 0x195f368>, <kernel.DependentProduct object at 0x195f098>) of role type named sy_c_If_001t__List__Olist_It__Nat__Onat_J
% 0.50/0.70  Using role type
% 0.50/0.70  Declaring if_list_nat:(Prop->(list_nat->(list_nat->list_nat)))
% 0.50/0.70  FOF formula (<kernel.Constant object at 0x195f3b0>, <kernel.DependentProduct object at 0x195f098>) of role type named sy_c_If_001t__Nat__Onat
% 0.50/0.70  Using role type
% 0.50/0.70  Declaring if_nat:(Prop->(nat->(nat->nat)))
% 0.50/0.70  FOF formula (<kernel.Constant object at 0x195f3f8>, <kernel.DependentProduct object at 0x195f098>) of role type named sy_c_If_001t__Num__Onum
% 0.50/0.70  Using role type
% 0.50/0.70  Declaring if_num:(Prop->(num->(num->num)))
% 0.50/0.70  FOF formula (<kernel.Constant object at 0x195f440>, <kernel.DependentProduct object at 0x195f098>) of role type named sy_c_If_001t__Option__Ooption_It__Num__Onum_J
% 0.50/0.70  Using role type
% 0.50/0.70  Declaring if_option_num:(Prop->(option_num->(option_num->option_num)))
% 0.50/0.70  FOF formula (<kernel.Constant object at 0x195f3f8>, <kernel.DependentProduct object at 0x195f200>) of role type named sy_c_If_001t__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J
% 0.50/0.70  Using role type
% 0.50/0.70  Declaring if_Pro3027730157355071871nt_int:(Prop->(product_prod_int_int->(product_prod_int_int->product_prod_int_int)))
% 0.50/0.70  FOF formula (<kernel.Constant object at 0x195f098>, <kernel.DependentProduct object at 0x195f488>) of role type named sy_c_If_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.50/0.70  Using role type
% 0.50/0.70  Declaring if_Pro6206227464963214023at_nat:(Prop->(product_prod_nat_nat->(product_prod_nat_nat->product_prod_nat_nat)))
% 0.50/0.70  FOF formula (<kernel.Constant object at 0x195f128>, <kernel.DependentProduct object at 0x195f488>) of role type named sy_c_If_001t__Rat__Orat
% 0.50/0.70  Using role type
% 0.50/0.70  Declaring if_rat:(Prop->(rat->(rat->rat)))
% 0.50/0.70  FOF formula (<kernel.Constant object at 0x195f560>, <kernel.DependentProduct object at 0x195f488>) of role type named sy_c_If_001t__Real__Oreal
% 0.50/0.70  Using role type
% 0.50/0.70  Declaring if_real:(Prop->(real->(real->real)))
% 0.50/0.70  FOF formula (<kernel.Constant object at 0x195f638>, <kernel.DependentProduct object at 0x195f488>) of role type named sy_c_If_001t__Set__Oset_It__Int__Oint_J
% 0.50/0.70  Using role type
% 0.50/0.70  Declaring if_set_int:(Prop->(set_int->(set_int->set_int)))
% 0.50/0.70  FOF formula (<kernel.Constant object at 0x195f680>, <kernel.DependentProduct object at 0x195f488>) of role type named sy_c_If_001t__VEBT____Definitions__OVEBT
% 0.50/0.70  Using role type
% 0.50/0.70  Declaring if_VEBT_VEBT:(Prop->(vEBT_VEBT->(vEBT_VEBT->vEBT_VEBT)))
% 0.50/0.70  FOF formula (<kernel.Constant object at 0x195f638>, <kernel.DependentProduct object at 0x195f680>) of role type named sy_c_Infinite__Set_Owellorder__class_Oenumerate_001t__Nat__Onat
% 0.50/0.70  Using role type
% 0.50/0.70  Declaring infini8530281810654367211te_nat:(set_nat->(nat->nat))
% 0.50/0.70  FOF formula (<kernel.Constant object at 0x195f710>, <kernel.DependentProduct object at 0x195f6c8>) of role type named sy_c_Int_OAbs__Integ
% 0.50/0.70  Using role type
% 0.50/0.70  Declaring abs_Integ:(product_prod_nat_nat->int)
% 0.50/0.70  FOF formula (<kernel.Constant object at 0x195f128>, <kernel.DependentProduct object at 0x195f758>) of role type named sy_c_Int_ORep__Integ
% 0.50/0.70  Using role type
% 0.50/0.70  Declaring rep_Integ:(int->product_prod_nat_nat)
% 0.50/0.70  FOF formula (<kernel.Constant object at 0x195f0e0>, <kernel.DependentProduct object at 0x195f128>) of role type named sy_c_Int_Oint__ge__less__than
% 0.50/0.70  Using role type
% 0.50/0.70  Declaring int_ge_less_than:(int->set_Pr958786334691620121nt_int)
% 0.50/0.70  FOF formula (<kernel.Constant object at 0x195f560>, <kernel.DependentProduct object at 0x195f758>) of role type named sy_c_Int_Oint__ge__less__than2
% 0.50/0.70  Using role type
% 0.50/0.70  Declaring int_ge_less_than2:(int->set_Pr958786334691620121nt_int)
% 0.50/0.70  FOF formula (<kernel.Constant object at 0x195f488>, <kernel.DependentProduct object at 0x195f7e8>) of role type named sy_c_Int_Onat
% 0.50/0.70  Using role type
% 0.50/0.70  Declaring nat2:(int->nat)
% 0.50/0.70  FOF formula (<kernel.Constant object at 0x195f758>, <kernel.DependentProduct object at 0x195f0e0>) of role type named sy_c_Int_Opower__int_001t__Real__Oreal
% 0.50/0.71  Using role type
% 0.50/0.71  Declaring power_int_real:(real->(int->real))
% 0.50/0.71  FOF formula (<kernel.Constant object at 0x195f488>, <kernel.DependentProduct object at 0x195f8c0>) of role type named sy_c_Int_Oring__1__class_Oof__int_001t__Complex__Ocomplex
% 0.50/0.71  Using role type
% 0.50/0.71  Declaring ring_17405671764205052669omplex:(int->complex)
% 0.50/0.71  FOF formula (<kernel.Constant object at 0x195f878>, <kernel.DependentProduct object at 0x195f950>) of role type named sy_c_Int_Oring__1__class_Oof__int_001t__Int__Oint
% 0.50/0.71  Using role type
% 0.50/0.71  Declaring ring_1_of_int_int:(int->int)
% 0.50/0.71  FOF formula (<kernel.Constant object at 0x195f7e8>, <kernel.DependentProduct object at 0x195f998>) of role type named sy_c_Int_Oring__1__class_Oof__int_001t__Rat__Orat
% 0.50/0.71  Using role type
% 0.50/0.71  Declaring ring_1_of_int_rat:(int->rat)
% 0.50/0.71  FOF formula (<kernel.Constant object at 0x195f908>, <kernel.DependentProduct object at 0x195f9e0>) of role type named sy_c_Int_Oring__1__class_Oof__int_001t__Real__Oreal
% 0.50/0.71  Using role type
% 0.50/0.71  Declaring ring_1_of_int_real:(int->real)
% 0.50/0.71  FOF formula (<kernel.Constant object at 0x195f8c0>, <kernel.DependentProduct object at 0x195f7e8>) of role type named sy_c_Lattices_Oinf__class_Oinf_001t__Int__Oint
% 0.50/0.71  Using role type
% 0.50/0.71  Declaring inf_inf_int:(int->(int->int))
% 0.50/0.71  FOF formula (<kernel.Constant object at 0x195fa28>, <kernel.DependentProduct object at 0x195f908>) of role type named sy_c_Lattices_Oinf__class_Oinf_001t__Nat__Onat
% 0.50/0.71  Using role type
% 0.50/0.71  Declaring inf_inf_nat:(nat->(nat->nat))
% 0.50/0.71  FOF formula (<kernel.Constant object at 0x195f8c0>, <kernel.DependentProduct object at 0x195f9e0>) 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.50/0.71  Using role type
% 0.50/0.71  Declaring inf_in2572325071724192079at_nat:(set_Pr1261947904930325089at_nat->(set_Pr1261947904930325089at_nat->set_Pr1261947904930325089at_nat))
% 0.50/0.71  FOF formula (<kernel.Constant object at 0x195f908>, <kernel.DependentProduct object at 0x195fa28>) of role type named sy_c_Lattices_Osemilattice__neutr__order_001t__Nat__Onat
% 0.50/0.71  Using role type
% 0.50/0.71  Declaring semila1623282765462674594er_nat:((nat->(nat->nat))->(nat->((nat->(nat->Prop))->((nat->(nat->Prop))->Prop))))
% 0.50/0.71  FOF formula (<kernel.Constant object at 0x195fb90>, <kernel.DependentProduct object at 0x195f9e0>) of role type named sy_c_Lattices_Osup__class_Osup_001t__Int__Oint
% 0.50/0.71  Using role type
% 0.50/0.71  Declaring sup_sup_int:(int->(int->int))
% 0.50/0.71  FOF formula (<kernel.Constant object at 0x195fc20>, <kernel.DependentProduct object at 0x195f908>) of role type named sy_c_Lattices_Osup__class_Osup_001t__Nat__Onat
% 0.50/0.71  Using role type
% 0.50/0.71  Declaring sup_sup_nat:(nat->(nat->nat))
% 0.50/0.71  FOF formula (<kernel.Constant object at 0x195fcb0>, <kernel.DependentProduct object at 0x195fb90>) of role type named sy_c_Lattices_Osup__class_Osup_001t__Set__Oset_It__Nat__Onat_J
% 0.50/0.71  Using role type
% 0.50/0.71  Declaring sup_sup_set_nat:(set_nat->(set_nat->set_nat))
% 0.50/0.71  FOF formula (<kernel.Constant object at 0x195fc20>, <kernel.DependentProduct object at 0x195f9e0>) of role type named sy_c_Lattices_Osup__class_Osup_001t__Set__Oset_It__Product____Type__Oprod_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_J
% 0.50/0.71  Using role type
% 0.50/0.71  Declaring sup_su718114333110466843at_nat:(set_Pr8693737435421807431at_nat->(set_Pr8693737435421807431at_nat->set_Pr8693737435421807431at_nat))
% 0.50/0.71  FOF formula (<kernel.Constant object at 0x195fb90>, <kernel.DependentProduct object at 0x195f488>) of role type named sy_c_Lattices_Osup__class_Osup_001t__Set__Oset_It__Product____Type__Oprod_It__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_Mt__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_J_J
% 0.50/0.71  Using role type
% 0.50/0.71  Declaring sup_su5525570899277871387at_nat:(set_Pr4329608150637261639at_nat->(set_Pr4329608150637261639at_nat->set_Pr4329608150637261639at_nat))
% 0.50/0.71  FOF formula (<kernel.Constant object at 0x195f9e0>, <kernel.DependentProduct object at 0x195fc20>) of role type named sy_c_Lattices__Big_Olinorder__class_OMax_001t__Nat__Onat
% 0.50/0.71  Using role type
% 0.50/0.71  Declaring lattic8265883725875713057ax_nat:(set_nat->nat)
% 0.50/0.71  FOF formula (<kernel.Constant object at 0x195f488>, <kernel.DependentProduct object at 0x195fd88>) of role type named sy_c_Lattices__Big_Oord__class_Oarg__min__on_001t__Complex__Ocomplex_001t__Nat__Onat
% 0.50/0.71  Using role type
% 0.50/0.71  Declaring lattic5364784637807008409ex_nat:((complex->nat)->(set_complex->complex))
% 0.50/0.71  FOF formula (<kernel.Constant object at 0x195fc20>, <kernel.DependentProduct object at 0x195f9e0>) of role type named sy_c_Lattices__Big_Oord__class_Oarg__min__on_001t__Complex__Ocomplex_001t__Num__Onum
% 0.50/0.71  Using role type
% 0.50/0.71  Declaring lattic1922116423962787043ex_num:((complex->num)->(set_complex->complex))
% 0.50/0.71  FOF formula (<kernel.Constant object at 0x195fd88>, <kernel.DependentProduct object at 0x195f488>) of role type named sy_c_Lattices__Big_Oord__class_Oarg__min__on_001t__Complex__Ocomplex_001t__Rat__Orat
% 0.50/0.71  Using role type
% 0.50/0.71  Declaring lattic4729654577720512673ex_rat:((complex->rat)->(set_complex->complex))
% 0.50/0.71  FOF formula (<kernel.Constant object at 0x195f9e0>, <kernel.DependentProduct object at 0x195fc20>) of role type named sy_c_Lattices__Big_Oord__class_Oarg__min__on_001t__Complex__Ocomplex_001t__Real__Oreal
% 0.50/0.71  Using role type
% 0.50/0.71  Declaring lattic8794016678065449205x_real:((complex->real)->(set_complex->complex))
% 0.50/0.71  FOF formula (<kernel.Constant object at 0x195f488>, <kernel.DependentProduct object at 0x195fdd0>) of role type named sy_c_Lattices__Big_Oord__class_Oarg__min__on_001t__Int__Oint_001t__Num__Onum
% 0.50/0.71  Using role type
% 0.50/0.71  Declaring lattic5003618458639192673nt_num:((int->num)->(set_int->int))
% 0.50/0.71  FOF formula (<kernel.Constant object at 0x195f488>, <kernel.DependentProduct object at 0x1964098>) of role type named sy_c_Lattices__Big_Oord__class_Oarg__min__on_001t__Int__Oint_001t__Rat__Orat
% 0.50/0.71  Using role type
% 0.50/0.71  Declaring lattic7811156612396918303nt_rat:((int->rat)->(set_int->int))
% 0.50/0.71  FOF formula (<kernel.Constant object at 0x195f488>, <kernel.DependentProduct object at 0x1964128>) of role type named sy_c_Lattices__Big_Oord__class_Oarg__min__on_001t__Int__Oint_001t__Real__Oreal
% 0.50/0.71  Using role type
% 0.50/0.71  Declaring lattic2675449441010098035t_real:((int->real)->(set_int->int))
% 0.50/0.71  FOF formula (<kernel.Constant object at 0x195f9e0>, <kernel.DependentProduct object at 0x1964170>) of role type named sy_c_Lattices__Big_Oord__class_Oarg__min__on_001t__Nat__Onat_001t__Num__Onum
% 0.50/0.71  Using role type
% 0.50/0.71  Declaring lattic4004264746738138117at_num:((nat->num)->(set_nat->nat))
% 0.50/0.71  FOF formula (<kernel.Constant object at 0x1964200>, <kernel.DependentProduct object at 0x1964248>) of role type named sy_c_Lattices__Big_Oord__class_Oarg__min__on_001t__Nat__Onat_001t__Rat__Orat
% 0.50/0.71  Using role type
% 0.50/0.71  Declaring lattic6811802900495863747at_rat:((nat->rat)->(set_nat->nat))
% 0.50/0.71  FOF formula (<kernel.Constant object at 0x19642d8>, <kernel.DependentProduct object at 0x19641b8>) of role type named sy_c_Lattices__Big_Oord__class_Oarg__min__on_001t__Nat__Onat_001t__Real__Oreal
% 0.50/0.71  Using role type
% 0.50/0.71  Declaring lattic488527866317076247t_real:((nat->real)->(set_nat->nat))
% 0.50/0.71  FOF formula (<kernel.Constant object at 0x1964290>, <kernel.DependentProduct object at 0x1964200>) of role type named sy_c_Lattices__Big_Oord__class_Oarg__min__on_001t__Real__Oreal_001t__Nat__Onat
% 0.50/0.71  Using role type
% 0.50/0.71  Declaring lattic5055836439445974935al_nat:((real->nat)->(set_real->real))
% 0.50/0.71  FOF formula (<kernel.Constant object at 0x1964368>, <kernel.DependentProduct object at 0x19643f8>) of role type named sy_c_Lattices__Big_Oord__class_Oarg__min__on_001t__Real__Oreal_001t__Num__Onum
% 0.50/0.71  Using role type
% 0.50/0.71  Declaring lattic1613168225601753569al_num:((real->num)->(set_real->real))
% 0.50/0.71  FOF formula (<kernel.Constant object at 0x1964290>, <kernel.DependentProduct object at 0x19642d8>) of role type named sy_c_Lattices__Big_Oord__class_Oarg__min__on_001t__Real__Oreal_001t__Rat__Orat
% 0.50/0.71  Using role type
% 0.50/0.71  Declaring lattic4420706379359479199al_rat:((real->rat)->(set_real->real))
% 0.50/0.71  FOF formula (<kernel.Constant object at 0x19643f8>, <kernel.DependentProduct object at 0x1964368>) of role type named sy_c_Lattices__Big_Oord__class_Oarg__min__on_001t__Real__Oreal_001t__Real__Oreal
% 0.50/0.71  Using role type
% 0.50/0.71  Declaring lattic8440615504127631091l_real:((real->real)->(set_real->real))
% 0.50/0.71  FOF formula (<kernel.Constant object at 0x1964320>, <kernel.DependentProduct object at 0x19643f8>) of role type named sy_c_List_Oappend_001t__Int__Oint
% 0.50/0.72  Using role type
% 0.50/0.72  Declaring append_int:(list_int->(list_int->list_int))
% 0.50/0.72  FOF formula (<kernel.Constant object at 0x1964290>, <kernel.DependentProduct object at 0x1964368>) of role type named sy_c_List_Oappend_001t__Nat__Onat
% 0.50/0.72  Using role type
% 0.50/0.72  Declaring append_nat:(list_nat->(list_nat->list_nat))
% 0.50/0.72  FOF formula (<kernel.Constant object at 0x19646c8>, <kernel.DependentProduct object at 0x1964200>) of role type named sy_c_List_Ocount__list_001_Eo
% 0.50/0.72  Using role type
% 0.50/0.72  Declaring count_list_o:(list_o->(Prop->nat))
% 0.50/0.72  FOF formula (<kernel.Constant object at 0x19647a0>, <kernel.DependentProduct object at 0x19642d8>) of role type named sy_c_List_Ocount__list_001t__Complex__Ocomplex
% 0.50/0.72  Using role type
% 0.50/0.72  Declaring count_list_complex:(list_complex->(complex->nat))
% 0.50/0.72  FOF formula (<kernel.Constant object at 0x1964680>, <kernel.DependentProduct object at 0x1964290>) of role type named sy_c_List_Ocount__list_001t__Int__Oint
% 0.50/0.72  Using role type
% 0.50/0.72  Declaring count_list_int:(list_int->(int->nat))
% 0.50/0.72  FOF formula (<kernel.Constant object at 0x1964320>, <kernel.DependentProduct object at 0x19647a0>) of role type named sy_c_List_Ocount__list_001t__Nat__Onat
% 0.50/0.72  Using role type
% 0.50/0.72  Declaring count_list_nat:(list_nat->(nat->nat))
% 0.50/0.72  FOF formula (<kernel.Constant object at 0x1964680>, <kernel.DependentProduct object at 0x1964320>) of role type named sy_c_List_Ocount__list_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.50/0.72  Using role type
% 0.50/0.72  Declaring count_4203492906077236349at_nat:(list_P6011104703257516679at_nat->(product_prod_nat_nat->nat))
% 0.50/0.72  FOF formula (<kernel.Constant object at 0x19643f8>, <kernel.DependentProduct object at 0x19647a0>) of role type named sy_c_List_Ocount__list_001t__Real__Oreal
% 0.50/0.72  Using role type
% 0.50/0.72  Declaring count_list_real:(list_real->(real->nat))
% 0.50/0.72  FOF formula (<kernel.Constant object at 0x1964290>, <kernel.DependentProduct object at 0x1964680>) of role type named sy_c_List_Ocount__list_001t__Set__Oset_It__Nat__Onat_J
% 0.50/0.72  Using role type
% 0.50/0.72  Declaring count_list_set_nat:(list_set_nat->(set_nat->nat))
% 0.50/0.72  FOF formula (<kernel.Constant object at 0x1964908>, <kernel.DependentProduct object at 0x19643f8>) of role type named sy_c_List_Ocount__list_001t__VEBT____Definitions__OVEBT
% 0.50/0.72  Using role type
% 0.50/0.72  Declaring count_list_VEBT_VEBT:(list_VEBT_VEBT->(vEBT_VEBT->nat))
% 0.50/0.72  FOF formula (<kernel.Constant object at 0x1964710>, <kernel.DependentProduct object at 0x19642d8>) of role type named sy_c_List_Odistinct_001t__Int__Oint
% 0.50/0.72  Using role type
% 0.50/0.72  Declaring distinct_int:(list_int->Prop)
% 0.50/0.72  FOF formula (<kernel.Constant object at 0x1964368>, <kernel.DependentProduct object at 0x1964320>) of role type named sy_c_List_Odistinct_001t__Nat__Onat
% 0.50/0.72  Using role type
% 0.50/0.72  Declaring distinct_nat:(list_nat->Prop)
% 0.50/0.72  FOF formula (<kernel.Constant object at 0x1964908>, <kernel.DependentProduct object at 0x1964710>) of role type named sy_c_List_Odrop_001t__Nat__Onat
% 0.50/0.72  Using role type
% 0.50/0.72  Declaring drop_nat:(nat->(list_nat->list_nat))
% 0.50/0.72  FOF formula (<kernel.Constant object at 0x1964a70>, <kernel.DependentProduct object at 0x1964b00>) of role type named sy_c_List_Ofold_001t__Int__Oint_001t__Int__Oint
% 0.50/0.72  Using role type
% 0.50/0.72  Declaring fold_int_int:((int->(int->int))->(list_int->(int->int)))
% 0.50/0.72  FOF formula (<kernel.Constant object at 0x1964ab8>, <kernel.DependentProduct object at 0x19647a0>) of role type named sy_c_List_Ofold_001t__Nat__Onat_001t__Nat__Onat
% 0.50/0.72  Using role type
% 0.50/0.72  Declaring fold_nat_nat:((nat->(nat->nat))->(list_nat->(nat->nat)))
% 0.50/0.72  FOF formula (<kernel.Constant object at 0x1964a70>, <kernel.DependentProduct object at 0x1964b90>) of role type named sy_c_List_Olinorder__class_Osort__key_001t__Int__Oint_001t__Int__Oint
% 0.50/0.72  Using role type
% 0.50/0.72  Declaring linord1735203802627413978nt_int:((int->int)->(list_int->list_int))
% 0.50/0.72  FOF formula (<kernel.Constant object at 0x19647a0>, <kernel.DependentProduct object at 0x1964ab8>) of role type named sy_c_List_Olinorder__class_Osort__key_001t__Nat__Onat_001t__Nat__Onat
% 0.50/0.72  Using role type
% 0.50/0.72  Declaring linord738340561235409698at_nat:((nat->nat)->(list_nat->list_nat))
% 0.50/0.72  FOF formula (<kernel.Constant object at 0x1964b90>, <kernel.DependentProduct object at 0x1964908>) of role type named sy_c_List_Olinorder__class_Osorted__list__of__set_001t__Nat__Onat
% 0.50/0.72  Using role type
% 0.50/0.72  Declaring linord2614967742042102400et_nat:(set_nat->list_nat)
% 0.50/0.72  FOF formula (<kernel.Constant object at 0x1964a70>, <kernel.DependentProduct object at 0x1964ab8>) of role type named sy_c_List_Olist_OCons_001t__Int__Oint
% 0.50/0.72  Using role type
% 0.50/0.72  Declaring cons_int:(int->(list_int->list_int))
% 0.50/0.72  FOF formula (<kernel.Constant object at 0x1964cb0>, <kernel.DependentProduct object at 0x1964b90>) of role type named sy_c_List_Olist_OCons_001t__Nat__Onat
% 0.50/0.72  Using role type
% 0.50/0.72  Declaring cons_nat:(nat->(list_nat->list_nat))
% 0.50/0.72  FOF formula (<kernel.Constant object at 0x1964cf8>, <kernel.Constant object at 0x1964b90>) of role type named sy_c_List_Olist_ONil_001t__Int__Oint
% 0.50/0.72  Using role type
% 0.50/0.72  Declaring nil_int:list_int
% 0.50/0.72  FOF formula (<kernel.Constant object at 0x1964ab8>, <kernel.Constant object at 0x1964b90>) of role type named sy_c_List_Olist_ONil_001t__Nat__Onat
% 0.50/0.72  Using role type
% 0.50/0.72  Declaring nil_nat:list_nat
% 0.50/0.72  FOF formula (<kernel.Constant object at 0x19643f8>, <kernel.DependentProduct object at 0x1964e18>) of role type named sy_c_List_Olist_Ohd_001t__Nat__Onat
% 0.50/0.72  Using role type
% 0.50/0.72  Declaring hd_nat:(list_nat->nat)
% 0.50/0.72  FOF formula (<kernel.Constant object at 0x1964d88>, <kernel.DependentProduct object at 0x1964e18>) of role type named sy_c_List_Olist_Omap_001t__Nat__Onat_001t__Nat__Onat
% 0.50/0.72  Using role type
% 0.50/0.72  Declaring map_nat_nat:((nat->nat)->(list_nat->list_nat))
% 0.50/0.72  FOF formula (<kernel.Constant object at 0x1964cf8>, <kernel.DependentProduct object at 0x1964e60>) of role type named sy_c_List_Olist_Oset_001_Eo
% 0.50/0.72  Using role type
% 0.50/0.72  Declaring set_o2:(list_o->set_o)
% 0.50/0.72  FOF formula (<kernel.Constant object at 0x1964368>, <kernel.DependentProduct object at 0x1964908>) of role type named sy_c_List_Olist_Oset_001t__Complex__Ocomplex
% 0.50/0.72  Using role type
% 0.50/0.72  Declaring set_complex2:(list_complex->set_complex)
% 0.50/0.72  FOF formula (<kernel.Constant object at 0x1964ab8>, <kernel.DependentProduct object at 0x1964ef0>) of role type named sy_c_List_Olist_Oset_001t__Int__Oint
% 0.50/0.72  Using role type
% 0.50/0.72  Declaring set_int2:(list_int->set_int)
% 0.50/0.72  FOF formula (<kernel.Constant object at 0x1964e18>, <kernel.DependentProduct object at 0x1964f38>) of role type named sy_c_List_Olist_Oset_001t__Nat__Onat
% 0.50/0.72  Using role type
% 0.50/0.72  Declaring set_nat2:(list_nat->set_nat)
% 0.50/0.72  FOF formula (<kernel.Constant object at 0x1964ab8>, <kernel.DependentProduct object at 0x1964e18>) of role type named sy_c_List_Olist_Oset_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.50/0.72  Using role type
% 0.50/0.72  Declaring set_Pr5648618587558075414at_nat:(list_P6011104703257516679at_nat->set_Pr1261947904930325089at_nat)
% 0.50/0.72  FOF formula (<kernel.Constant object at 0x1964f38>, <kernel.DependentProduct object at 0x1967050>) of role type named sy_c_List_Olist_Oset_001t__Product____Type__Oprod_It__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_Mt__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_J
% 0.50/0.72  Using role type
% 0.50/0.72  Declaring set_Pr3765526544606949372at_nat:(list_P5464809261938338413at_nat->set_Pr4329608150637261639at_nat)
% 0.50/0.72  FOF formula (<kernel.Constant object at 0x1964368>, <kernel.DependentProduct object at 0x19670e0>) of role type named sy_c_List_Olist_Oset_001t__Real__Oreal
% 0.50/0.72  Using role type
% 0.50/0.72  Declaring set_real2:(list_real->set_real)
% 0.50/0.72  FOF formula (<kernel.Constant object at 0x1964fc8>, <kernel.DependentProduct object at 0x1967128>) of role type named sy_c_List_Olist_Oset_001t__Set__Oset_It__Nat__Onat_J
% 0.50/0.72  Using role type
% 0.50/0.72  Declaring set_set_nat2:(list_set_nat->set_set_nat)
% 0.50/0.72  FOF formula (<kernel.Constant object at 0x1964e18>, <kernel.DependentProduct object at 0x1967170>) of role type named sy_c_List_Olist_Oset_001t__VEBT____Definitions__OVEBT
% 0.50/0.72  Using role type
% 0.50/0.72  Declaring set_VEBT_VEBT2:(list_VEBT_VEBT->set_VEBT_VEBT)
% 0.50/0.72  FOF formula (<kernel.Constant object at 0x1964368>, <kernel.DependentProduct object at 0x1967170>) of role type named sy_c_List_Olist_Osize__list_001t__VEBT____Definitions__OVEBT
% 0.50/0.72  Using role type
% 0.50/0.72  Declaring size_list_VEBT_VEBT:((vEBT_VEBT->nat)->(list_VEBT_VEBT->nat))
% 0.50/0.72  FOF formula (<kernel.Constant object at 0x1964cf8>, <kernel.DependentProduct object at 0x1967050>) of role type named sy_c_List_Olist_Otl_001t__Nat__Onat
% 0.50/0.73  Using role type
% 0.50/0.73  Declaring tl_nat:(list_nat->list_nat)
% 0.50/0.73  FOF formula (<kernel.Constant object at 0x1964e18>, <kernel.DependentProduct object at 0x19671b8>) of role type named sy_c_List_Olist__update_001_Eo
% 0.50/0.73  Using role type
% 0.50/0.73  Declaring list_update_o:(list_o->(nat->(Prop->list_o)))
% 0.50/0.73  FOF formula (<kernel.Constant object at 0x1964fc8>, <kernel.DependentProduct object at 0x1967290>) of role type named sy_c_List_Olist__update_001t__Int__Oint
% 0.50/0.73  Using role type
% 0.50/0.73  Declaring list_update_int:(list_int->(nat->(int->list_int)))
% 0.50/0.73  FOF formula (<kernel.Constant object at 0x1964fc8>, <kernel.DependentProduct object at 0x19670e0>) of role type named sy_c_List_Olist__update_001t__Nat__Onat
% 0.50/0.73  Using role type
% 0.50/0.73  Declaring list_update_nat:(list_nat->(nat->(nat->list_nat)))
% 0.50/0.73  FOF formula (<kernel.Constant object at 0x1967200>, <kernel.DependentProduct object at 0x1967248>) of role type named sy_c_List_Olist__update_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.50/0.73  Using role type
% 0.50/0.73  Declaring list_u6180841689913720943at_nat:(list_P6011104703257516679at_nat->(nat->(product_prod_nat_nat->list_P6011104703257516679at_nat)))
% 0.50/0.73  FOF formula (<kernel.Constant object at 0x19670e0>, <kernel.DependentProduct object at 0x1967200>) of role type named sy_c_List_Olist__update_001t__Product____Type__Oprod_It__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_Mt__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_J
% 0.50/0.73  Using role type
% 0.50/0.73  Declaring list_u4696772448584712917at_nat:(list_P5464809261938338413at_nat->(nat->(produc3843707927480180839at_nat->list_P5464809261938338413at_nat)))
% 0.50/0.73  FOF formula (<kernel.Constant object at 0x1967050>, <kernel.DependentProduct object at 0x1967248>) of role type named sy_c_List_Olist__update_001t__Real__Oreal
% 0.50/0.73  Using role type
% 0.50/0.73  Declaring list_update_real:(list_real->(nat->(real->list_real)))
% 0.50/0.73  FOF formula (<kernel.Constant object at 0x19674d0>, <kernel.DependentProduct object at 0x19670e0>) of role type named sy_c_List_Olist__update_001t__Set__Oset_It__Nat__Onat_J
% 0.50/0.73  Using role type
% 0.50/0.73  Declaring list_update_set_nat:(list_set_nat->(nat->(set_nat->list_set_nat)))
% 0.50/0.73  FOF formula (<kernel.Constant object at 0x1967050>, <kernel.DependentProduct object at 0x19674d0>) of role type named sy_c_List_Olist__update_001t__VEBT____Definitions__OVEBT
% 0.50/0.73  Using role type
% 0.50/0.73  Declaring list_u1324408373059187874T_VEBT:(list_VEBT_VEBT->(nat->(vEBT_VEBT->list_VEBT_VEBT)))
% 0.50/0.73  FOF formula (<kernel.Constant object at 0x19675a8>, <kernel.DependentProduct object at 0x19670e0>) of role type named sy_c_List_Onth_001_Eo
% 0.50/0.73  Using role type
% 0.50/0.73  Declaring nth_o:(list_o->(nat->Prop))
% 0.50/0.73  FOF formula (<kernel.Constant object at 0x19672d8>, <kernel.DependentProduct object at 0x19675a8>) of role type named sy_c_List_Onth_001t__Int__Oint
% 0.50/0.73  Using role type
% 0.50/0.73  Declaring nth_int:(list_int->(nat->int))
% 0.50/0.73  FOF formula (<kernel.Constant object at 0x1967560>, <kernel.DependentProduct object at 0x19670e0>) of role type named sy_c_List_Onth_001t__Nat__Onat
% 0.50/0.73  Using role type
% 0.50/0.73  Declaring nth_nat:(list_nat->(nat->nat))
% 0.50/0.73  FOF formula (<kernel.Constant object at 0x1967638>, <kernel.DependentProduct object at 0x1967050>) of role type named sy_c_List_Onth_001t__Product____Type__Oprod_I_Eo_M_Eo_J
% 0.50/0.73  Using role type
% 0.50/0.73  Declaring nth_Product_prod_o_o:(list_P4002435161011370285od_o_o->(nat->product_prod_o_o))
% 0.50/0.73  FOF formula (<kernel.Constant object at 0x19672d8>, <kernel.DependentProduct object at 0x1967638>) of role type named sy_c_List_Onth_001t__Product____Type__Oprod_I_Eo_Mt__Int__Oint_J
% 0.50/0.73  Using role type
% 0.50/0.73  Declaring nth_Pr1649062631805364268_o_int:(list_P3795440434834930179_o_int->(nat->product_prod_o_int))
% 0.50/0.73  FOF formula (<kernel.Constant object at 0x1967050>, <kernel.DependentProduct object at 0x19672d8>) of role type named sy_c_List_Onth_001t__Product____Type__Oprod_I_Eo_Mt__Nat__Onat_J
% 0.50/0.73  Using role type
% 0.50/0.73  Declaring nth_Pr5826913651314560976_o_nat:(list_P6285523579766656935_o_nat->(nat->product_prod_o_nat))
% 0.50/0.73  FOF formula (<kernel.Constant object at 0x1967638>, <kernel.DependentProduct object at 0x1967050>) of role type named sy_c_List_Onth_001t__Product____Type__Oprod_I_Eo_Mt__VEBT____Definitions__OVEBT_J
% 0.50/0.73  Using role type
% 0.50/0.73  Declaring nth_Pr6777367263587873994T_VEBT:(list_P7495141550334521929T_VEBT->(nat->produc2504756804600209347T_VEBT))
% 0.50/0.73  FOF formula (<kernel.Constant object at 0x19672d8>, <kernel.DependentProduct object at 0x1967638>) of role type named sy_c_List_Onth_001t__Product____Type__Oprod_It__Nat__Onat_M_Eo_J
% 0.50/0.73  Using role type
% 0.50/0.73  Declaring nth_Pr112076138515278198_nat_o:(list_P7333126701944960589_nat_o->(nat->product_prod_nat_o))
% 0.50/0.73  FOF formula (<kernel.Constant object at 0x1967050>, <kernel.DependentProduct object at 0x19672d8>) of role type named sy_c_List_Onth_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.50/0.73  Using role type
% 0.50/0.73  Declaring nth_Pr7617993195940197384at_nat:(list_P6011104703257516679at_nat->(nat->product_prod_nat_nat))
% 0.50/0.73  FOF formula (<kernel.Constant object at 0x1967638>, <kernel.DependentProduct object at 0x1967050>) of role type named sy_c_List_Onth_001t__Product____Type__Oprod_It__Nat__Onat_Mt__VEBT____Definitions__OVEBT_J
% 0.50/0.73  Using role type
% 0.50/0.73  Declaring nth_Pr744662078594809490T_VEBT:(list_P5647936690300460905T_VEBT->(nat->produc8025551001238799321T_VEBT))
% 0.50/0.73  FOF formula (<kernel.Constant object at 0x19672d8>, <kernel.DependentProduct object at 0x1967638>) of role type named sy_c_List_Onth_001t__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_M_Eo_J
% 0.50/0.73  Using role type
% 0.50/0.73  Declaring nth_Pr4606735188037164562VEBT_o:(list_P3126845725202233233VEBT_o->(nat->produc334124729049499915VEBT_o))
% 0.50/0.73  FOF formula (<kernel.Constant object at 0x1967050>, <kernel.DependentProduct object at 0x19672d8>) of role type named sy_c_List_Onth_001t__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__Int__Oint_J
% 0.50/0.73  Using role type
% 0.50/0.73  Declaring nth_Pr6837108013167703752BT_int:(list_P4547456442757143711BT_int->(nat->produc4894624898956917775BT_int))
% 0.50/0.73  FOF formula (<kernel.Constant object at 0x1967638>, <kernel.DependentProduct object at 0x1967050>) of role type named sy_c_List_Onth_001t__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__Nat__Onat_J
% 0.50/0.73  Using role type
% 0.50/0.73  Declaring nth_Pr1791586995822124652BT_nat:(list_P7037539587688870467BT_nat->(nat->produc9072475918466114483BT_nat))
% 0.50/0.73  FOF formula (<kernel.Constant object at 0x19672d8>, <kernel.DependentProduct object at 0x1967638>) of role type named sy_c_List_Onth_001t__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__VEBT____Definitions__OVEBT_J
% 0.50/0.73  Using role type
% 0.50/0.73  Declaring nth_Pr4953567300277697838T_VEBT:(list_P7413028617227757229T_VEBT->(nat->produc8243902056947475879T_VEBT))
% 0.50/0.73  FOF formula (<kernel.Constant object at 0x1967518>, <kernel.DependentProduct object at 0x19672d8>) of role type named sy_c_List_Onth_001t__Real__Oreal
% 0.50/0.73  Using role type
% 0.50/0.73  Declaring nth_real:(list_real->(nat->real))
% 0.50/0.73  FOF formula (<kernel.Constant object at 0x1967c68>, <kernel.DependentProduct object at 0x1967050>) of role type named sy_c_List_Onth_001t__Set__Oset_It__Nat__Onat_J
% 0.50/0.73  Using role type
% 0.50/0.73  Declaring nth_set_nat:(list_set_nat->(nat->set_nat))
% 0.50/0.73  FOF formula (<kernel.Constant object at 0x1967cf8>, <kernel.DependentProduct object at 0x1967638>) of role type named sy_c_List_Onth_001t__VEBT____Definitions__OVEBT
% 0.50/0.73  Using role type
% 0.50/0.73  Declaring nth_VEBT_VEBT:(list_VEBT_VEBT->(nat->vEBT_VEBT))
% 0.50/0.73  FOF formula (<kernel.Constant object at 0x1967bd8>, <kernel.DependentProduct object at 0x1967cf8>) of role type named sy_c_List_Oproduct_001_Eo_001_Eo
% 0.50/0.73  Using role type
% 0.50/0.73  Declaring product_o_o:(list_o->(list_o->list_P4002435161011370285od_o_o))
% 0.50/0.73  FOF formula (<kernel.Constant object at 0x1967d88>, <kernel.DependentProduct object at 0x1967c68>) of role type named sy_c_List_Oproduct_001_Eo_001t__Int__Oint
% 0.50/0.73  Using role type
% 0.50/0.73  Declaring product_o_int:(list_o->(list_int->list_P3795440434834930179_o_int))
% 0.50/0.73  FOF formula (<kernel.Constant object at 0x1967dd0>, <kernel.DependentProduct object at 0x1967638>) of role type named sy_c_List_Oproduct_001_Eo_001t__Nat__Onat
% 0.50/0.73  Using role type
% 0.50/0.73  Declaring product_o_nat:(list_o->(list_nat->list_P6285523579766656935_o_nat))
% 0.50/0.73  FOF formula (<kernel.Constant object at 0x1967050>, <kernel.DependentProduct object at 0x1967d88>) of role type named sy_c_List_Oproduct_001_Eo_001t__VEBT____Definitions__OVEBT
% 0.50/0.73  Using role type
% 0.50/0.73  Declaring product_o_VEBT_VEBT:(list_o->(list_VEBT_VEBT->list_P7495141550334521929T_VEBT))
% 0.50/0.73  FOF formula (<kernel.Constant object at 0x19678c0>, <kernel.DependentProduct object at 0x1967dd0>) of role type named sy_c_List_Oproduct_001t__Nat__Onat_001_Eo
% 0.50/0.73  Using role type
% 0.50/0.73  Declaring product_nat_o:(list_nat->(list_o->list_P7333126701944960589_nat_o))
% 0.50/0.73  FOF formula (<kernel.Constant object at 0x1967050>, <kernel.DependentProduct object at 0x19678c0>) of role type named sy_c_List_Oproduct_001t__Nat__Onat_001t__VEBT____Definitions__OVEBT
% 0.50/0.73  Using role type
% 0.50/0.73  Declaring produc7156399406898700509T_VEBT:(list_nat->(list_VEBT_VEBT->list_P5647936690300460905T_VEBT))
% 0.50/0.73  FOF formula (<kernel.Constant object at 0x1967e60>, <kernel.DependentProduct object at 0x1967dd0>) of role type named sy_c_List_Oproduct_001t__VEBT____Definitions__OVEBT_001_Eo
% 0.50/0.73  Using role type
% 0.50/0.73  Declaring product_VEBT_VEBT_o:(list_VEBT_VEBT->(list_o->list_P3126845725202233233VEBT_o))
% 0.50/0.73  FOF formula (<kernel.Constant object at 0x1967050>, <kernel.DependentProduct object at 0x1967e60>) of role type named sy_c_List_Oproduct_001t__VEBT____Definitions__OVEBT_001t__Int__Oint
% 0.50/0.73  Using role type
% 0.50/0.73  Declaring produc7292646706713671643BT_int:(list_VEBT_VEBT->(list_int->list_P4547456442757143711BT_int))
% 0.50/0.73  FOF formula (<kernel.Constant object at 0x1967dd0>, <kernel.DependentProduct object at 0x1967050>) of role type named sy_c_List_Oproduct_001t__VEBT____Definitions__OVEBT_001t__Nat__Onat
% 0.50/0.73  Using role type
% 0.50/0.73  Declaring produc7295137177222721919BT_nat:(list_VEBT_VEBT->(list_nat->list_P7037539587688870467BT_nat))
% 0.50/0.73  FOF formula (<kernel.Constant object at 0x1967e60>, <kernel.DependentProduct object at 0x196a050>) of role type named sy_c_List_Oproduct_001t__VEBT____Definitions__OVEBT_001t__VEBT____Definitions__OVEBT
% 0.50/0.73  Using role type
% 0.50/0.73  Declaring produc4743750530478302277T_VEBT:(list_VEBT_VEBT->(list_VEBT_VEBT->list_P7413028617227757229T_VEBT))
% 0.50/0.73  FOF formula (<kernel.Constant object at 0x1967cb0>, <kernel.DependentProduct object at 0x196a170>) of role type named sy_c_List_Oremdups_001t__Nat__Onat
% 0.50/0.73  Using role type
% 0.50/0.73  Declaring remdups_nat:(list_nat->list_nat)
% 0.50/0.73  FOF formula (<kernel.Constant object at 0x1967e60>, <kernel.DependentProduct object at 0x196a050>) of role type named sy_c_List_Oreplicate_001_Eo
% 0.50/0.73  Using role type
% 0.50/0.73  Declaring replicate_o:(nat->(Prop->list_o))
% 0.50/0.73  FOF formula (<kernel.Constant object at 0x1967f38>, <kernel.DependentProduct object at 0x196a1b8>) of role type named sy_c_List_Oreplicate_001t__Int__Oint
% 0.50/0.73  Using role type
% 0.50/0.73  Declaring replicate_int:(nat->(int->list_int))
% 0.50/0.73  FOF formula (<kernel.Constant object at 0x1967cb0>, <kernel.DependentProduct object at 0x196a248>) of role type named sy_c_List_Oreplicate_001t__Nat__Onat
% 0.50/0.73  Using role type
% 0.50/0.73  Declaring replicate_nat:(nat->(nat->list_nat))
% 0.50/0.73  FOF formula (<kernel.Constant object at 0x196a170>, <kernel.DependentProduct object at 0x196a290>) of role type named sy_c_List_Oreplicate_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.50/0.73  Using role type
% 0.50/0.73  Declaring replic4235873036481779905at_nat:(nat->(product_prod_nat_nat->list_P6011104703257516679at_nat))
% 0.50/0.73  FOF formula (<kernel.Constant object at 0x196a1b8>, <kernel.DependentProduct object at 0x196a200>) of role type named sy_c_List_Oreplicate_001t__Product____Type__Oprod_It__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_Mt__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_J
% 0.50/0.73  Using role type
% 0.50/0.73  Declaring replic2264142908078655527at_nat:(nat->(produc3843707927480180839at_nat->list_P5464809261938338413at_nat))
% 0.50/0.73  FOF formula (<kernel.Constant object at 0x1967cb0>, <kernel.DependentProduct object at 0x196a248>) of role type named sy_c_List_Oreplicate_001t__Real__Oreal
% 0.50/0.73  Using role type
% 0.50/0.73  Declaring replicate_real:(nat->(real->list_real))
% 0.50/0.73  FOF formula (<kernel.Constant object at 0x196a170>, <kernel.DependentProduct object at 0x196a320>) of role type named sy_c_List_Oreplicate_001t__Set__Oset_It__Nat__Onat_J
% 0.50/0.73  Using role type
% 0.50/0.73  Declaring replicate_set_nat:(nat->(set_nat->list_set_nat))
% 0.50/0.73  FOF formula (<kernel.Constant object at 0x196a3b0>, <kernel.DependentProduct object at 0x196a290>) of role type named sy_c_List_Oreplicate_001t__VEBT____Definitions__OVEBT
% 0.50/0.74  Using role type
% 0.50/0.74  Declaring replicate_VEBT_VEBT:(nat->(vEBT_VEBT->list_VEBT_VEBT))
% 0.50/0.74  FOF formula (<kernel.Constant object at 0x196a200>, <kernel.DependentProduct object at 0x196a128>) of role type named sy_c_List_Osorted__wrt_001t__Int__Oint
% 0.50/0.74  Using role type
% 0.50/0.74  Declaring sorted_wrt_int:((int->(int->Prop))->(list_int->Prop))
% 0.50/0.74  FOF formula (<kernel.Constant object at 0x196a290>, <kernel.DependentProduct object at 0x196a488>) of role type named sy_c_List_Osorted__wrt_001t__Nat__Onat
% 0.50/0.74  Using role type
% 0.50/0.74  Declaring sorted_wrt_nat:((nat->(nat->Prop))->(list_nat->Prop))
% 0.50/0.74  FOF formula (<kernel.Constant object at 0x196a2d8>, <kernel.DependentProduct object at 0x196a290>) of role type named sy_c_List_Otake_001t__Nat__Onat
% 0.50/0.74  Using role type
% 0.50/0.74  Declaring take_nat:(nat->(list_nat->list_nat))
% 0.50/0.74  FOF formula (<kernel.Constant object at 0x196a518>, <kernel.DependentProduct object at 0x196a200>) of role type named sy_c_List_Oupt
% 0.50/0.74  Using role type
% 0.50/0.74  Declaring upt:(nat->(nat->list_nat))
% 0.50/0.74  FOF formula (<kernel.Constant object at 0x196a5a8>, <kernel.DependentProduct object at 0x196a488>) of role type named sy_c_List_Oupto
% 0.50/0.74  Using role type
% 0.50/0.74  Declaring upto:(int->(int->list_int))
% 0.50/0.74  FOF formula (<kernel.Constant object at 0x196a560>, <kernel.DependentProduct object at 0x196a518>) of role type named sy_c_List_Oupto__aux
% 0.50/0.74  Using role type
% 0.50/0.74  Declaring upto_aux:(int->(int->(list_int->list_int)))
% 0.50/0.74  FOF formula (<kernel.Constant object at 0x196a050>, <kernel.DependentProduct object at 0x196a5a8>) of role type named sy_c_List_Oupto__rel
% 0.50/0.74  Using role type
% 0.50/0.74  Declaring upto_rel:(product_prod_int_int->(product_prod_int_int->Prop))
% 0.50/0.74  FOF formula (<kernel.Constant object at 0x196a638>, <kernel.DependentProduct object at 0x196a290>) of role type named sy_c_Nat_OSuc
% 0.50/0.74  Using role type
% 0.50/0.74  Declaring suc:(nat->nat)
% 0.50/0.74  FOF formula (<kernel.Constant object at 0x196a488>, <kernel.DependentProduct object at 0x196a710>) of role type named sy_c_Nat_Ocompow_001_062_It__Nat__Onat_Mt__Nat__Onat_J
% 0.50/0.74  Using role type
% 0.50/0.74  Declaring compow_nat_nat:(nat->((nat->nat)->(nat->nat)))
% 0.50/0.74  FOF formula (<kernel.Constant object at 0x196a128>, <kernel.DependentProduct object at 0x196a7a0>) of role type named sy_c_Nat_Onat_Ocase__nat_001_Eo
% 0.50/0.74  Using role type
% 0.50/0.74  Declaring case_nat_o:(Prop->((nat->Prop)->(nat->Prop)))
% 0.50/0.74  FOF formula (<kernel.Constant object at 0x196a050>, <kernel.DependentProduct object at 0x196a758>) of role type named sy_c_Nat_Onat_Ocase__nat_001t__Nat__Onat
% 0.50/0.74  Using role type
% 0.50/0.74  Declaring case_nat_nat:(nat->((nat->nat)->(nat->nat)))
% 0.50/0.74  FOF formula (<kernel.Constant object at 0x196a680>, <kernel.DependentProduct object at 0x196a638>) of role type named sy_c_Nat_Onat_Opred
% 0.50/0.74  Using role type
% 0.50/0.74  Declaring pred:(nat->nat)
% 0.50/0.74  FOF formula (<kernel.Constant object at 0x196a290>, <kernel.Constant object at 0x196a638>) of role type named sy_c_Nat_Osemiring__1__class_ONats_001t__Int__Oint
% 0.50/0.74  Using role type
% 0.50/0.74  Declaring semiring_1_Nats_int:set_int
% 0.50/0.74  FOF formula (<kernel.Constant object at 0x196a680>, <kernel.DependentProduct object at 0x196a7e8>) of role type named sy_c_Nat_Osemiring__1__class_Oof__nat_001t__Complex__Ocomplex
% 0.50/0.74  Using role type
% 0.50/0.74  Declaring semiri8010041392384452111omplex:(nat->complex)
% 0.50/0.74  FOF formula (<kernel.Constant object at 0x196a638>, <kernel.DependentProduct object at 0x196a878>) of role type named sy_c_Nat_Osemiring__1__class_Oof__nat_001t__Extended____Nat__Oenat
% 0.50/0.74  Using role type
% 0.50/0.74  Declaring semiri4216267220026989637d_enat:(nat->extended_enat)
% 0.50/0.74  FOF formula (<kernel.Constant object at 0x196a7e8>, <kernel.DependentProduct object at 0x196a908>) of role type named sy_c_Nat_Osemiring__1__class_Oof__nat_001t__Int__Oint
% 0.50/0.74  Using role type
% 0.50/0.74  Declaring semiri1314217659103216013at_int:(nat->int)
% 0.50/0.74  FOF formula (<kernel.Constant object at 0x196a878>, <kernel.DependentProduct object at 0x196a998>) of role type named sy_c_Nat_Osemiring__1__class_Oof__nat_001t__Nat__Onat
% 0.50/0.74  Using role type
% 0.50/0.74  Declaring semiri1316708129612266289at_nat:(nat->nat)
% 0.50/0.74  FOF formula (<kernel.Constant object at 0x196a908>, <kernel.DependentProduct object at 0x196aa28>) of role type named sy_c_Nat_Osemiring__1__class_Oof__nat_001t__Rat__Orat
% 0.50/0.74  Using role type
% 0.58/0.74  Declaring semiri681578069525770553at_rat:(nat->rat)
% 0.58/0.74  FOF formula (<kernel.Constant object at 0x196a998>, <kernel.DependentProduct object at 0x196aab8>) of role type named sy_c_Nat_Osemiring__1__class_Oof__nat_001t__Real__Oreal
% 0.58/0.74  Using role type
% 0.58/0.74  Declaring semiri5074537144036343181t_real:(nat->real)
% 0.58/0.74  FOF formula (<kernel.Constant object at 0x196aa28>, <kernel.DependentProduct object at 0x196a758>) of role type named sy_c_Nat_Osemiring__1__class_Oof__nat__aux_001t__Complex__Ocomplex
% 0.58/0.74  Using role type
% 0.58/0.74  Declaring semiri2816024913162550771omplex:((complex->complex)->(nat->(complex->complex)))
% 0.58/0.74  FOF formula (<kernel.Constant object at 0x196aab8>, <kernel.DependentProduct object at 0x196ab90>) of role type named sy_c_Nat_Osemiring__1__class_Oof__nat__aux_001t__Int__Oint
% 0.58/0.74  Using role type
% 0.58/0.74  Declaring semiri8420488043553186161ux_int:((int->int)->(nat->(int->int)))
% 0.58/0.74  FOF formula (<kernel.Constant object at 0x196a758>, <kernel.DependentProduct object at 0x196ac20>) of role type named sy_c_Nat_Osemiring__1__class_Oof__nat__aux_001t__Nat__Onat
% 0.58/0.74  Using role type
% 0.58/0.74  Declaring semiri8422978514062236437ux_nat:((nat->nat)->(nat->(nat->nat)))
% 0.58/0.74  FOF formula (<kernel.Constant object at 0x196ab90>, <kernel.DependentProduct object at 0x196acb0>) of role type named sy_c_Nat_Osemiring__1__class_Oof__nat__aux_001t__Rat__Orat
% 0.58/0.74  Using role type
% 0.58/0.74  Declaring semiri7787848453975740701ux_rat:((rat->rat)->(nat->(rat->rat)))
% 0.58/0.74  FOF formula (<kernel.Constant object at 0x196ac20>, <kernel.DependentProduct object at 0x196ad40>) of role type named sy_c_Nat_Osemiring__1__class_Oof__nat__aux_001t__Real__Oreal
% 0.58/0.74  Using role type
% 0.58/0.74  Declaring semiri7260567687927622513x_real:((real->real)->(nat->(real->real)))
% 0.58/0.74  FOF formula (<kernel.Constant object at 0x196add0>, <kernel.DependentProduct object at 0x196aea8>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_I_Eo_J
% 0.58/0.74  Using role type
% 0.58/0.74  Declaring size_size_list_o:(list_o->nat)
% 0.58/0.74  FOF formula (<kernel.Constant object at 0x196ac20>, <kernel.DependentProduct object at 0x196ae60>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_It__Complex__Ocomplex_J
% 0.58/0.74  Using role type
% 0.58/0.74  Declaring size_s3451745648224563538omplex:(list_complex->nat)
% 0.58/0.74  FOF formula (<kernel.Constant object at 0x196abd8>, <kernel.DependentProduct object at 0x196aef0>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_It__Int__Oint_J
% 0.58/0.74  Using role type
% 0.58/0.74  Declaring size_size_list_int:(list_int->nat)
% 0.58/0.74  FOF formula (<kernel.Constant object at 0x196ad40>, <kernel.DependentProduct object at 0x196af38>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_It__Nat__Onat_J
% 0.58/0.74  Using role type
% 0.58/0.74  Declaring size_size_list_nat:(list_nat->nat)
% 0.58/0.74  FOF formula (<kernel.Constant object at 0x196abd8>, <kernel.DependentProduct object at 0x196af80>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_It__Product____Type__Oprod_I_Eo_M_Eo_J_J
% 0.58/0.74  Using role type
% 0.58/0.74  Declaring size_s1515746228057227161od_o_o:(list_P4002435161011370285od_o_o->nat)
% 0.58/0.74  FOF formula (<kernel.Constant object at 0x196af38>, <kernel.DependentProduct object at 0x1d73050>) 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.58/0.74  Using role type
% 0.58/0.74  Declaring size_s2953683556165314199_o_int:(list_P3795440434834930179_o_int->nat)
% 0.58/0.74  FOF formula (<kernel.Constant object at 0x196af80>, <kernel.DependentProduct object at 0x1d730e0>) 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.58/0.74  Using role type
% 0.58/0.74  Declaring size_s5443766701097040955_o_nat:(list_P6285523579766656935_o_nat->nat)
% 0.58/0.74  FOF formula (<kernel.Constant object at 0x196ad40>, <kernel.DependentProduct object at 0x1d73170>) 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.58/0.74  Using role type
% 0.58/0.74  Declaring size_s4313452262239582901T_VEBT:(list_P7495141550334521929T_VEBT->nat)
% 0.58/0.74  FOF formula (<kernel.Constant object at 0x196ad40>, <kernel.DependentProduct object at 0x1d73200>) 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.58/0.75  Using role type
% 0.58/0.75  Declaring size_s6491369823275344609_nat_o:(list_P7333126701944960589_nat_o->nat)
% 0.58/0.75  FOF formula (<kernel.Constant object at 0x196af80>, <kernel.DependentProduct object at 0x1d73290>) 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.58/0.75  Using role type
% 0.58/0.75  Declaring size_s5460976970255530739at_nat:(list_P6011104703257516679at_nat->nat)
% 0.58/0.75  FOF formula (<kernel.Constant object at 0x1d731b8>, <kernel.DependentProduct object at 0x1d73320>) 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.58/0.75  Using role type
% 0.58/0.75  Declaring size_s4762443039079500285T_VEBT:(list_P5647936690300460905T_VEBT->nat)
% 0.58/0.75  FOF formula (<kernel.Constant object at 0x1d73128>, <kernel.DependentProduct object at 0x1d733b0>) 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.58/0.75  Using role type
% 0.58/0.75  Declaring size_s9168528473962070013VEBT_o:(list_P3126845725202233233VEBT_o->nat)
% 0.58/0.75  FOF formula (<kernel.Constant object at 0x1d73248>, <kernel.DependentProduct object at 0x1d73440>) 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.58/0.75  Using role type
% 0.58/0.75  Declaring size_s3661962791536183091BT_int:(list_P4547456442757143711BT_int->nat)
% 0.58/0.75  FOF formula (<kernel.Constant object at 0x1d73098>, <kernel.DependentProduct object at 0x1d734d0>) 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.58/0.75  Using role type
% 0.58/0.75  Declaring size_s6152045936467909847BT_nat:(list_P7037539587688870467BT_nat->nat)
% 0.58/0.75  FOF formula (<kernel.Constant object at 0x1d73248>, <kernel.DependentProduct object at 0x1d73560>) 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.58/0.75  Using role type
% 0.58/0.75  Declaring size_s7466405169056248089T_VEBT:(list_P7413028617227757229T_VEBT->nat)
% 0.58/0.75  FOF formula (<kernel.Constant object at 0x1d73488>, <kernel.DependentProduct object at 0x1d735f0>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_It__Real__Oreal_J
% 0.58/0.75  Using role type
% 0.58/0.75  Declaring size_size_list_real:(list_real->nat)
% 0.58/0.75  FOF formula (<kernel.Constant object at 0x1d73248>, <kernel.DependentProduct object at 0x1d73638>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_It__Set__Oset_It__Nat__Onat_J_J
% 0.58/0.75  Using role type
% 0.58/0.75  Declaring size_s3254054031482475050et_nat:(list_set_nat->nat)
% 0.58/0.75  FOF formula (<kernel.Constant object at 0x1d735f0>, <kernel.DependentProduct object at 0x1d736c8>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_It__VEBT____Definitions__OVEBT_J
% 0.58/0.75  Using role type
% 0.58/0.75  Declaring size_s6755466524823107622T_VEBT:(list_VEBT_VEBT->nat)
% 0.58/0.75  FOF formula (<kernel.Constant object at 0x1d73128>, <kernel.DependentProduct object at 0x1d73758>) of role type named sy_c_Nat_Osize__class_Osize_001t__Num__Onum
% 0.58/0.75  Using role type
% 0.58/0.75  Declaring size_size_num:(num->nat)
% 0.58/0.75  FOF formula (<kernel.Constant object at 0x1d734d0>, <kernel.DependentProduct object at 0x1d737a0>) of role type named sy_c_Nat_Osize__class_Osize_001t__Option__Ooption_It__Num__Onum_J
% 0.58/0.75  Using role type
% 0.58/0.75  Declaring size_size_option_num:(option_num->nat)
% 0.58/0.75  FOF formula (<kernel.Constant object at 0x1d73128>, <kernel.DependentProduct object at 0x1d737e8>) 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.58/0.75  Using role type
% 0.58/0.75  Declaring size_s170228958280169651at_nat:(option4927543243414619207at_nat->nat)
% 0.58/0.75  FOF formula (<kernel.Constant object at 0x1d73758>, <kernel.DependentProduct object at 0x1d73878>) of role type named sy_c_Nat_Osize__class_Osize_001t__VEBT____Definitions__OVEBT
% 0.58/0.75  Using role type
% 0.58/0.75  Declaring size_size_VEBT_VEBT:(vEBT_VEBT->nat)
% 0.58/0.75  FOF formula (<kernel.Constant object at 0x1d732d8>, <kernel.DependentProduct object at 0x1d73908>) of role type named sy_c_Nat__Bijection_Oint__decode
% 0.58/0.75  Using role type
% 0.58/0.75  Declaring nat_int_decode:(nat->int)
% 0.58/0.75  FOF formula (<kernel.Constant object at 0x1d73638>, <kernel.DependentProduct object at 0x1d73950>) of role type named sy_c_Nat__Bijection_Oint__encode
% 0.58/0.75  Using role type
% 0.58/0.75  Declaring nat_int_encode:(int->nat)
% 0.58/0.75  FOF formula (<kernel.Constant object at 0x1d737e8>, <kernel.DependentProduct object at 0x1d73998>) of role type named sy_c_Nat__Bijection_Olist__encode
% 0.58/0.75  Using role type
% 0.58/0.75  Declaring nat_list_encode:(list_nat->nat)
% 0.58/0.75  FOF formula (<kernel.Constant object at 0x1d735f0>, <kernel.DependentProduct object at 0x1d73128>) of role type named sy_c_Nat__Bijection_Olist__encode__rel
% 0.58/0.75  Using role type
% 0.58/0.75  Declaring nat_list_encode_rel:(list_nat->(list_nat->Prop))
% 0.58/0.75  FOF formula (<kernel.Constant object at 0x1d73950>, <kernel.DependentProduct object at 0x1d73638>) of role type named sy_c_Nat__Bijection_Oprod__decode__aux
% 0.58/0.75  Using role type
% 0.58/0.75  Declaring nat_prod_decode_aux:(nat->(nat->product_prod_nat_nat))
% 0.58/0.75  FOF formula (<kernel.Constant object at 0x1d735f0>, <kernel.DependentProduct object at 0x1d73950>) of role type named sy_c_Nat__Bijection_Oprod__decode__aux__rel
% 0.58/0.75  Using role type
% 0.58/0.75  Declaring nat_pr5047031295181774490ux_rel:(product_prod_nat_nat->(product_prod_nat_nat->Prop))
% 0.58/0.75  FOF formula (<kernel.Constant object at 0x1d73830>, <kernel.DependentProduct object at 0x1d73b00>) of role type named sy_c_Nat__Bijection_Oprod__encode
% 0.58/0.75  Using role type
% 0.58/0.75  Declaring nat_prod_encode:(product_prod_nat_nat->nat)
% 0.58/0.75  FOF formula (<kernel.Constant object at 0x1d73998>, <kernel.DependentProduct object at 0x1d73b48>) of role type named sy_c_Nat__Bijection_Oset__decode
% 0.58/0.75  Using role type
% 0.58/0.75  Declaring nat_set_decode:(nat->set_nat)
% 0.58/0.75  FOF formula (<kernel.Constant object at 0x1d732d8>, <kernel.DependentProduct object at 0x1d73b90>) of role type named sy_c_Nat__Bijection_Oset__encode
% 0.58/0.75  Using role type
% 0.58/0.75  Declaring nat_set_encode:(set_nat->nat)
% 0.58/0.75  FOF formula (<kernel.Constant object at 0x1d73908>, <kernel.DependentProduct object at 0x1d73bd8>) of role type named sy_c_Nat__Bijection_Otriangle
% 0.58/0.75  Using role type
% 0.58/0.75  Declaring nat_triangle:(nat->nat)
% 0.58/0.75  FOF formula (<kernel.Constant object at 0x1d73b00>, <kernel.DependentProduct object at 0x1d73638>) of role type named sy_c_NthRoot_Oroot
% 0.58/0.75  Using role type
% 0.58/0.75  Declaring root:(nat->(real->real))
% 0.58/0.75  FOF formula (<kernel.Constant object at 0x1d73998>, <kernel.DependentProduct object at 0x1d73c20>) of role type named sy_c_NthRoot_Osqrt
% 0.58/0.75  Using role type
% 0.58/0.75  Declaring sqrt:(real->real)
% 0.58/0.75  FOF formula (<kernel.Constant object at 0x1d73b48>, <kernel.DependentProduct object at 0x1d73bd8>) of role type named sy_c_Num_Oinc
% 0.58/0.75  Using role type
% 0.58/0.75  Declaring inc:(num->num)
% 0.58/0.75  FOF formula (<kernel.Constant object at 0x1d73908>, <kernel.DependentProduct object at 0x1d73cb0>) of role type named sy_c_Num_Onum_OBit0
% 0.58/0.75  Using role type
% 0.58/0.75  Declaring bit0:(num->num)
% 0.58/0.75  FOF formula (<kernel.Constant object at 0x1d73638>, <kernel.DependentProduct object at 0x1d73cf8>) of role type named sy_c_Num_Onum_OBit1
% 0.58/0.75  Using role type
% 0.58/0.75  Declaring bit1:(num->num)
% 0.58/0.75  FOF formula (<kernel.Constant object at 0x1d73c20>, <kernel.Constant object at 0x1d73cf8>) of role type named sy_c_Num_Onum_OOne
% 0.58/0.75  Using role type
% 0.58/0.75  Declaring one:num
% 0.58/0.75  FOF formula (<kernel.Constant object at 0x1d73cb0>, <kernel.DependentProduct object at 0x1d73d88>) of role type named sy_c_Num_Onum_Osize__num
% 0.58/0.75  Using role type
% 0.58/0.75  Declaring size_num:(num->nat)
% 0.58/0.75  FOF formula (<kernel.Constant object at 0x1d73bd8>, <kernel.DependentProduct object at 0x1d73dd0>) of role type named sy_c_Num_Onum__of__nat
% 0.58/0.75  Using role type
% 0.58/0.75  Declaring num_of_nat:(nat->num)
% 0.58/0.75  FOF formula (<kernel.Constant object at 0x1d73cb0>, <kernel.DependentProduct object at 0x1d73e18>) of role type named sy_c_Num_Onumeral__class_Onumeral_001t__Complex__Ocomplex
% 0.58/0.75  Using role type
% 0.58/0.75  Declaring numera6690914467698888265omplex:(num->complex)
% 0.58/0.75  FOF formula (<kernel.Constant object at 0x1d73dd0>, <kernel.DependentProduct object at 0x1d73ea8>) of role type named sy_c_Num_Onumeral__class_Onumeral_001t__Extended____Nat__Oenat
% 0.58/0.75  Using role type
% 0.58/0.75  Declaring numera1916890842035813515d_enat:(num->extended_enat)
% 0.58/0.75  FOF formula (<kernel.Constant object at 0x1d73998>, <kernel.DependentProduct object at 0x1d73f38>) of role type named sy_c_Num_Onumeral__class_Onumeral_001t__Int__Oint
% 0.58/0.76  Using role type
% 0.58/0.76  Declaring numeral_numeral_int:(num->int)
% 0.58/0.76  FOF formula (<kernel.Constant object at 0x1d73c20>, <kernel.DependentProduct object at 0x1d73f80>) of role type named sy_c_Num_Onumeral__class_Onumeral_001t__Nat__Onat
% 0.58/0.76  Using role type
% 0.58/0.76  Declaring numeral_numeral_nat:(num->nat)
% 0.58/0.76  FOF formula (<kernel.Constant object at 0x1d73e60>, <kernel.DependentProduct object at 0x1d73fc8>) of role type named sy_c_Num_Onumeral__class_Onumeral_001t__Rat__Orat
% 0.58/0.76  Using role type
% 0.58/0.76  Declaring numeral_numeral_rat:(num->rat)
% 0.58/0.76  FOF formula (<kernel.Constant object at 0x1d73ea8>, <kernel.DependentProduct object at 0x1d58050>) of role type named sy_c_Num_Onumeral__class_Onumeral_001t__Real__Oreal
% 0.58/0.76  Using role type
% 0.58/0.76  Declaring numeral_numeral_real:(num->real)
% 0.58/0.76  FOF formula (<kernel.Constant object at 0x1d73f38>, <kernel.DependentProduct object at 0x1d58098>) of role type named sy_c_Num_Opred__numeral
% 0.58/0.76  Using role type
% 0.58/0.76  Declaring pred_numeral:(num->nat)
% 0.58/0.76  FOF formula (<kernel.Constant object at 0x1d73fc8>, <kernel.Constant object at 0x1d73998>) of role type named sy_c_Option_Ooption_ONone_001t__Num__Onum
% 0.58/0.76  Using role type
% 0.58/0.76  Declaring none_num:option_num
% 0.58/0.76  FOF formula (<kernel.Constant object at 0x1d73f38>, <kernel.Constant object at 0x1d73e60>) of role type named sy_c_Option_Ooption_ONone_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.58/0.76  Using role type
% 0.58/0.76  Declaring none_P5556105721700978146at_nat:option4927543243414619207at_nat
% 0.58/0.76  FOF formula (<kernel.Constant object at 0x1d73fc8>, <kernel.DependentProduct object at 0x1d581b8>) of role type named sy_c_Option_Ooption_OSome_001t__Num__Onum
% 0.58/0.76  Using role type
% 0.58/0.76  Declaring some_num:(num->option_num)
% 0.58/0.76  FOF formula (<kernel.Constant object at 0x1d73fc8>, <kernel.DependentProduct object at 0x1d58128>) of role type named sy_c_Option_Ooption_OSome_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.58/0.76  Using role type
% 0.58/0.76  Declaring some_P7363390416028606310at_nat:(product_prod_nat_nat->option4927543243414619207at_nat)
% 0.58/0.76  FOF formula (<kernel.Constant object at 0x1d73fc8>, <kernel.DependentProduct object at 0x1d580e0>) of role type named sy_c_Option_Ooption_Ocase__option_001_Eo_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.58/0.76  Using role type
% 0.58/0.76  Declaring case_o184042715313410164at_nat:(Prop->((product_prod_nat_nat->Prop)->(option4927543243414619207at_nat->Prop)))
% 0.58/0.76  FOF formula (<kernel.Constant object at 0x1d73f38>, <kernel.DependentProduct object at 0x1d581b8>) of role type named sy_c_Option_Ooption_Osize__option_001t__Num__Onum
% 0.58/0.76  Using role type
% 0.58/0.76  Declaring size_option_num:((num->nat)->(option_num->nat))
% 0.58/0.76  FOF formula (<kernel.Constant object at 0x1d58098>, <kernel.DependentProduct object at 0x1d58200>) of role type named sy_c_Option_Ooption_Osize__option_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.58/0.76  Using role type
% 0.58/0.76  Declaring size_o8335143837870341156at_nat:((product_prod_nat_nat->nat)->(option4927543243414619207at_nat->nat))
% 0.58/0.76  FOF formula (<kernel.Constant object at 0x1d73fc8>, <kernel.DependentProduct object at 0x1d58320>) of role type named sy_c_Order__Relation_OunderS_001t__Nat__Onat
% 0.58/0.76  Using role type
% 0.58/0.76  Declaring order_underS_nat:(set_Pr1261947904930325089at_nat->(nat->set_nat))
% 0.58/0.76  FOF formula (<kernel.Constant object at 0x1d580e0>, <kernel.DependentProduct object at 0x1d582d8>) of role type named sy_c_Orderings_Obot__class_Obot_001_062_It__Int__Oint_M_062_It__Int__Oint_M_Eo_J_J
% 0.58/0.76  Using role type
% 0.58/0.76  Declaring bot_bot_int_int_o:(int->(int->Prop))
% 0.58/0.76  FOF formula (<kernel.Constant object at 0x1d58098>, <kernel.DependentProduct object at 0x1d58128>) of role type named sy_c_Orderings_Obot__class_Obot_001_062_It__Int__Oint_M_Eo_J
% 0.58/0.76  Using role type
% 0.58/0.76  Declaring bot_bot_int_o:(int->Prop)
% 0.58/0.76  FOF formula (<kernel.Constant object at 0x1d581b8>, <kernel.DependentProduct object at 0x1d58440>) of role type named sy_c_Orderings_Obot__class_Obot_001_062_It__List__Olist_It__Nat__Onat_J_M_Eo_J
% 0.58/0.76  Using role type
% 0.58/0.76  Declaring bot_bot_list_nat_o:(list_nat->Prop)
% 0.58/0.76  FOF formula (<kernel.Constant object at 0x1d580e0>, <kernel.DependentProduct object at 0x1d58098>) of role type named sy_c_Orderings_Obot__class_Obot_001_062_It__Nat__Onat_M_062_It__Nat__Onat_M_Eo_J_J
% 0.58/0.76  Using role type
% 0.58/0.76  Declaring bot_bot_nat_nat_o:(nat->(nat->Prop))
% 0.58/0.76  FOF formula (<kernel.Constant object at 0x1d583f8>, <kernel.DependentProduct object at 0x1d58560>) of role type named sy_c_Orderings_Obot__class_Obot_001_062_It__Nat__Onat_M_Eo_J
% 0.58/0.76  Using role type
% 0.58/0.76  Declaring bot_bot_nat_o:(nat->Prop)
% 0.58/0.76  FOF formula (<kernel.Constant object at 0x1d580e0>, <kernel.DependentProduct object at 0x1d583f8>) of role type named sy_c_Orderings_Obot__class_Obot_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
% 0.58/0.76  Using role type
% 0.58/0.76  Declaring bot_bo4898103413517107610_nat_o:(product_prod_nat_nat->(product_prod_nat_nat->Prop))
% 0.58/0.76  FOF formula (<kernel.Constant object at 0x1d58560>, <kernel.DependentProduct object at 0x1d585a8>) of role type named sy_c_Orderings_Obot__class_Obot_001_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_M_Eo_J
% 0.58/0.76  Using role type
% 0.58/0.76  Declaring bot_bo482883023278783056_nat_o:(product_prod_nat_nat->Prop)
% 0.58/0.76  FOF formula (<kernel.Constant object at 0x1d580e0>, <kernel.DependentProduct object at 0x1d58680>) of role type named sy_c_Orderings_Obot__class_Obot_001_062_It__Real__Oreal_M_Eo_J
% 0.58/0.76  Using role type
% 0.58/0.76  Declaring bot_bot_real_o:(real->Prop)
% 0.58/0.76  FOF formula (<kernel.Constant object at 0x1d583f8>, <kernel.DependentProduct object at 0x1d586c8>) of role type named sy_c_Orderings_Obot__class_Obot_001_062_It__Set__Oset_It__Nat__Onat_J_M_Eo_J
% 0.58/0.76  Using role type
% 0.58/0.76  Declaring bot_bot_set_nat_o:(set_nat->Prop)
% 0.58/0.76  FOF formula (<kernel.Constant object at 0x1d580e0>, <kernel.DependentProduct object at 0x1d585a8>) of role type named sy_c_Orderings_Obot__class_Obot_001_062_It__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_M_062_It__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_M_Eo_J_J
% 0.58/0.76  Using role type
% 0.58/0.76  Declaring bot_bo394778441745866138_nat_o:(set_Pr1261947904930325089at_nat->(set_Pr1261947904930325089at_nat->Prop))
% 0.58/0.76  FOF formula (<kernel.Constant object at 0x1d586c8>, <kernel.DependentProduct object at 0x1d58638>) of role type named sy_c_Orderings_Obot__class_Obot_001_062_It__Set__Oset_It__Product____Type__Oprod_It__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_Mt__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_J_J_M_062_It__Set__Oset_It__Product____Type__Oprod_It__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_Mt__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_J_J_M_Eo_J_J
% 0.58/0.76  Using role type
% 0.58/0.76  Declaring bot_bo3364206721330744218_nat_o:(set_Pr4329608150637261639at_nat->(set_Pr4329608150637261639at_nat->Prop))
% 0.58/0.76  FOF formula (<kernel.Constant object at 0x1d585a8>, <kernel.Constant object at 0x1d587a0>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Extended____Nat__Oenat
% 0.58/0.76  Using role type
% 0.58/0.76  Declaring bot_bo4199563552545308370d_enat:extended_enat
% 0.58/0.76  FOF formula (<kernel.Constant object at 0x1d58680>, <kernel.Constant object at 0x1d587a0>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Filter__Ofilter_It__Nat__Onat_J
% 0.58/0.76  Using role type
% 0.58/0.76  Declaring bot_bot_filter_nat:filter_nat
% 0.58/0.76  FOF formula (<kernel.Constant object at 0x1d580e0>, <kernel.Constant object at 0x1d587a0>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Nat__Onat
% 0.58/0.76  Using role type
% 0.58/0.76  Declaring bot_bot_nat:nat
% 0.58/0.76  FOF formula (<kernel.Constant object at 0x1d58878>, <kernel.Constant object at 0x1d587a0>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__Complex__Ocomplex_J
% 0.58/0.76  Using role type
% 0.58/0.76  Declaring bot_bot_set_complex:set_complex
% 0.58/0.76  FOF formula (<kernel.Constant object at 0x1d588c0>, <kernel.Constant object at 0x1d587a0>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__Int__Oint_J
% 0.58/0.76  Using role type
% 0.58/0.76  Declaring bot_bot_set_int:set_int
% 0.58/0.76  FOF formula (<kernel.Constant object at 0x1d58908>, <kernel.Constant object at 0x1d587a0>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__List__Olist_It__Nat__Onat_J_J
% 0.58/0.76  Using role type
% 0.58/0.76  Declaring bot_bot_set_list_nat:set_list_nat
% 0.58/0.76  FOF formula (<kernel.Constant object at 0x1d58950>, <kernel.Constant object at 0x1d587a0>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__Nat__Onat_J
% 0.58/0.76  Using role type
% 0.58/0.76  Declaring bot_bot_set_nat:set_nat
% 0.58/0.76  FOF formula (<kernel.Constant object at 0x1d58998>, <kernel.Constant object at 0x1d587a0>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__Num__Onum_J
% 0.58/0.76  Using role type
% 0.58/0.76  Declaring bot_bot_set_num:set_num
% 0.58/0.76  FOF formula (<kernel.Constant object at 0x1d58950>, <kernel.Constant object at 0x1d589e0>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J_J
% 0.58/0.76  Using role type
% 0.58/0.76  Declaring bot_bo1796632182523588997nt_int:set_Pr958786334691620121nt_int
% 0.58/0.76  FOF formula (<kernel.Constant object at 0x1d587a0>, <kernel.Constant object at 0x1d58a70>) 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.58/0.76  Using role type
% 0.58/0.76  Declaring bot_bo2099793752762293965at_nat:set_Pr1261947904930325089at_nat
% 0.58/0.76  FOF formula (<kernel.Constant object at 0x1d589e0>, <kernel.Constant object at 0x1d58b00>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__Product____Type__Oprod_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_J
% 0.58/0.76  Using role type
% 0.58/0.76  Declaring bot_bo5327735625951526323at_nat:set_Pr8693737435421807431at_nat
% 0.58/0.76  FOF formula (<kernel.Constant object at 0x1d58a70>, <kernel.Constant object at 0x1d58b90>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__Product____Type__Oprod_It__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_Mt__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_J_J
% 0.58/0.76  Using role type
% 0.58/0.76  Declaring bot_bo228742789529271731at_nat:set_Pr4329608150637261639at_nat
% 0.58/0.76  FOF formula (<kernel.Constant object at 0x1d58b00>, <kernel.Constant object at 0x1d58c20>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__Product____Type__Oprod_It__Set__Oset_It__Product____Type__Oprod_It__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_Mt__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_J_J_Mt__Set__Oset_It__Product____Type__Oprod_It__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_Mt__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_J_J_J_J
% 0.58/0.76  Using role type
% 0.58/0.76  Declaring bot_bo4948859079157340979at_nat:set_Pr7459493094073627847at_nat
% 0.58/0.76  FOF formula (<kernel.Constant object at 0x1d58cb0>, <kernel.Constant object at 0x1d58c20>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__Rat__Orat_J
% 0.58/0.76  Using role type
% 0.58/0.76  Declaring bot_bot_set_rat:set_rat
% 0.58/0.76  FOF formula (<kernel.Constant object at 0x1d58cf8>, <kernel.Constant object at 0x1d58c20>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__Real__Oreal_J
% 0.58/0.76  Using role type
% 0.58/0.76  Declaring bot_bot_set_real:set_real
% 0.58/0.76  FOF formula (<kernel.Constant object at 0x1d58d40>, <kernel.Constant object at 0x1d58c20>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__Set__Oset_It__Int__Oint_J_J
% 0.58/0.76  Using role type
% 0.58/0.76  Declaring bot_bot_set_set_int:set_set_int
% 0.58/0.76  FOF formula (<kernel.Constant object at 0x1d58d88>, <kernel.Constant object at 0x1d58c20>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__Set__Oset_It__Nat__Onat_J_J
% 0.58/0.76  Using role type
% 0.58/0.76  Declaring bot_bot_set_set_nat:set_set_nat
% 0.58/0.76  FOF formula (<kernel.Constant object at 0x1d58d40>, <kernel.Constant object at 0x1d58c68>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__VEBT____Definitions__OVEBT_J
% 0.58/0.76  Using role type
% 0.58/0.76  Declaring bot_bo8194388402131092736T_VEBT:set_VEBT_VEBT
% 0.58/0.76  FOF formula (<kernel.Constant object at 0x1d58e18>, <kernel.DependentProduct object at 0x1d58f80>) of role type named sy_c_Orderings_Oord__class_OLeast_001t__Nat__Onat
% 0.58/0.76  Using role type
% 0.58/0.76  Declaring ord_Least_nat:((nat->Prop)->nat)
% 0.58/0.76  FOF formula (<kernel.Constant object at 0x1d58dd0>, <kernel.DependentProduct object at 0x1d58d40>) of role type named sy_c_Orderings_Oord__class_Oless_001_062_It__Int__Oint_M_Eo_J
% 0.60/0.77  Using role type
% 0.60/0.77  Declaring ord_less_int_o:((int->Prop)->((int->Prop)->Prop))
% 0.60/0.77  FOF formula (<kernel.Constant object at 0x1d58f80>, <kernel.DependentProduct object at 0x1d58e18>) of role type named sy_c_Orderings_Oord__class_Oless_001_062_It__Nat__Onat_M_Eo_J
% 0.60/0.77  Using role type
% 0.60/0.77  Declaring ord_less_nat_o:((nat->Prop)->((nat->Prop)->Prop))
% 0.60/0.77  FOF formula (<kernel.Constant object at 0x1d58dd0>, <kernel.DependentProduct object at 0x1d58f80>) of role type named sy_c_Orderings_Oord__class_Oless_001_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_M_Eo_J
% 0.60/0.77  Using role type
% 0.60/0.77  Declaring ord_le549003669493604880_nat_o:((product_prod_nat_nat->Prop)->((product_prod_nat_nat->Prop)->Prop))
% 0.60/0.77  FOF formula (<kernel.Constant object at 0x1d58c20>, <kernel.DependentProduct object at 0x1d5c170>) of role type named sy_c_Orderings_Oord__class_Oless_001_062_It__Real__Oreal_M_Eo_J
% 0.60/0.77  Using role type
% 0.60/0.77  Declaring ord_less_real_o:((real->Prop)->((real->Prop)->Prop))
% 0.60/0.77  FOF formula (<kernel.Constant object at 0x1d58fc8>, <kernel.DependentProduct object at 0x1d5c1b8>) of role type named sy_c_Orderings_Oord__class_Oless_001_062_It__Set__Oset_It__Nat__Onat_J_M_Eo_J
% 0.60/0.77  Using role type
% 0.60/0.77  Declaring ord_less_set_nat_o:((set_nat->Prop)->((set_nat->Prop)->Prop))
% 0.60/0.77  FOF formula (<kernel.Constant object at 0x1d58fc8>, <kernel.DependentProduct object at 0x1d5c098>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Extended____Nat__Oenat
% 0.60/0.77  Using role type
% 0.60/0.77  Declaring ord_le72135733267957522d_enat:(extended_enat->(extended_enat->Prop))
% 0.60/0.77  FOF formula (<kernel.Constant object at 0x1d58c20>, <kernel.DependentProduct object at 0x1d5c0e0>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Int__Oint
% 0.60/0.77  Using role type
% 0.60/0.77  Declaring ord_less_int:(int->(int->Prop))
% 0.60/0.77  FOF formula (<kernel.Constant object at 0x1d58fc8>, <kernel.DependentProduct object at 0x1d5c1b8>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Nat__Onat
% 0.60/0.77  Using role type
% 0.60/0.77  Declaring ord_less_nat:(nat->(nat->Prop))
% 0.60/0.77  FOF formula (<kernel.Constant object at 0x1d58c20>, <kernel.DependentProduct object at 0x1d5c098>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Num__Onum
% 0.60/0.77  Using role type
% 0.60/0.77  Declaring ord_less_num:(num->(num->Prop))
% 0.60/0.77  FOF formula (<kernel.Constant object at 0x1d58c20>, <kernel.DependentProduct object at 0x1d5c290>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Rat__Orat
% 0.60/0.77  Using role type
% 0.60/0.77  Declaring ord_less_rat:(rat->(rat->Prop))
% 0.60/0.77  FOF formula (<kernel.Constant object at 0x1d5c170>, <kernel.DependentProduct object at 0x1d5c050>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Real__Oreal
% 0.60/0.77  Using role type
% 0.60/0.77  Declaring ord_less_real:(real->(real->Prop))
% 0.60/0.77  FOF formula (<kernel.Constant object at 0x1d5c0e0>, <kernel.DependentProduct object at 0x1d5c200>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Set__Oset_It__Complex__Ocomplex_J
% 0.60/0.77  Using role type
% 0.60/0.77  Declaring ord_less_set_complex:(set_complex->(set_complex->Prop))
% 0.60/0.77  FOF formula (<kernel.Constant object at 0x1d5c1b8>, <kernel.DependentProduct object at 0x1d5c170>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Set__Oset_It__Int__Oint_J
% 0.60/0.77  Using role type
% 0.60/0.77  Declaring ord_less_set_int:(set_int->(set_int->Prop))
% 0.60/0.77  FOF formula (<kernel.Constant object at 0x1d5c098>, <kernel.DependentProduct object at 0x1d5c0e0>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Set__Oset_It__Nat__Onat_J
% 0.60/0.77  Using role type
% 0.60/0.77  Declaring ord_less_set_nat:(set_nat->(set_nat->Prop))
% 0.60/0.77  FOF formula (<kernel.Constant object at 0x1d5c290>, <kernel.DependentProduct object at 0x1d5c1b8>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Set__Oset_It__Num__Onum_J
% 0.60/0.77  Using role type
% 0.60/0.77  Declaring ord_less_set_num:(set_num->(set_num->Prop))
% 0.60/0.77  FOF formula (<kernel.Constant object at 0x1d5c098>, <kernel.DependentProduct object at 0x1d5c170>) 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.60/0.77  Using role type
% 0.60/0.77  Declaring ord_le7866589430770878221at_nat:(set_Pr1261947904930325089at_nat->(set_Pr1261947904930325089at_nat->Prop))
% 0.60/0.77  FOF formula (<kernel.Constant object at 0x1d5c1b8>, <kernel.DependentProduct object at 0x1d5c200>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Set__Oset_It__Product____Type__Oprod_It__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_Mt__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_J_J
% 0.60/0.77  Using role type
% 0.60/0.77  Declaring ord_le2604355607129572851at_nat:(set_Pr4329608150637261639at_nat->(set_Pr4329608150637261639at_nat->Prop))
% 0.60/0.77  FOF formula (<kernel.Constant object at 0x1d5c290>, <kernel.DependentProduct object at 0x1d5c170>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Set__Oset_It__Rat__Orat_J
% 0.60/0.77  Using role type
% 0.60/0.77  Declaring ord_less_set_rat:(set_rat->(set_rat->Prop))
% 0.60/0.77  FOF formula (<kernel.Constant object at 0x1d5c5a8>, <kernel.DependentProduct object at 0x1d5c1b8>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Set__Oset_It__Real__Oreal_J
% 0.60/0.77  Using role type
% 0.60/0.77  Declaring ord_less_set_real:(set_real->(set_real->Prop))
% 0.60/0.77  FOF formula (<kernel.Constant object at 0x1d5c518>, <kernel.DependentProduct object at 0x1d5c290>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Set__Oset_It__Set__Oset_It__Int__Oint_J_J
% 0.60/0.77  Using role type
% 0.60/0.77  Declaring ord_less_set_set_int:(set_set_int->(set_set_int->Prop))
% 0.60/0.77  FOF formula (<kernel.Constant object at 0x1d5c0e0>, <kernel.DependentProduct object at 0x1d5c5a8>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Set__Oset_It__Set__Oset_It__Nat__Onat_J_J
% 0.60/0.77  Using role type
% 0.60/0.77  Declaring ord_less_set_set_nat:(set_set_nat->(set_set_nat->Prop))
% 0.60/0.77  FOF formula (<kernel.Constant object at 0x1d5c518>, <kernel.DependentProduct object at 0x1d5c710>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001_062_It__Int__Oint_M_062_It__Int__Oint_M_Eo_J_J
% 0.60/0.77  Using role type
% 0.60/0.77  Declaring ord_le6741204236512500942_int_o:((int->(int->Prop))->((int->(int->Prop))->Prop))
% 0.60/0.77  FOF formula (<kernel.Constant object at 0x1d5c5a8>, <kernel.DependentProduct object at 0x1d5c170>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001_062_It__Nat__Onat_M_062_It__Nat__Onat_M_Eo_J_J
% 0.60/0.77  Using role type
% 0.60/0.77  Declaring ord_le2646555220125990790_nat_o:((nat->(nat->Prop))->((nat->(nat->Prop))->Prop))
% 0.60/0.77  FOF formula (<kernel.Constant object at 0x1d5c710>, <kernel.DependentProduct object at 0x1d5c1b8>) 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_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_M_Eo_J_J
% 0.60/0.77  Using role type
% 0.60/0.77  Declaring ord_le5604493270027003598_nat_o:((product_prod_nat_nat->(product_prod_nat_nat->Prop))->((product_prod_nat_nat->(product_prod_nat_nat->Prop))->Prop))
% 0.60/0.77  FOF formula (<kernel.Constant object at 0x1d5c170>, <kernel.DependentProduct object at 0x1d5c290>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001_062_It__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_M_062_It__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_M_Eo_J_J
% 0.60/0.77  Using role type
% 0.60/0.77  Declaring ord_le3935385432712749774_nat_o:((set_Pr1261947904930325089at_nat->(set_Pr1261947904930325089at_nat->Prop))->((set_Pr1261947904930325089at_nat->(set_Pr1261947904930325089at_nat->Prop))->Prop))
% 0.60/0.77  FOF formula (<kernel.Constant object at 0x1d5c1b8>, <kernel.DependentProduct object at 0x1d5c878>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001_062_It__Set__Oset_It__Product____Type__Oprod_It__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_Mt__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_J_J_M_062_It__Set__Oset_It__Product____Type__Oprod_It__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_Mt__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_J_J_M_Eo_J_J
% 0.60/0.77  Using role type
% 0.60/0.77  Declaring ord_le3072208448688395470_nat_o:((set_Pr4329608150637261639at_nat->(set_Pr4329608150637261639at_nat->Prop))->((set_Pr4329608150637261639at_nat->(set_Pr4329608150637261639at_nat->Prop))->Prop))
% 0.60/0.77  FOF formula (<kernel.Constant object at 0x1d5c290>, <kernel.DependentProduct object at 0x1d5c1b8>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Extended____Nat__Oenat
% 0.60/0.78  Using role type
% 0.60/0.78  Declaring ord_le2932123472753598470d_enat:(extended_enat->(extended_enat->Prop))
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x1d5c878>, <kernel.DependentProduct object at 0x1d5c290>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Filter__Ofilter_It__Nat__Onat_J
% 0.60/0.78  Using role type
% 0.60/0.78  Declaring ord_le2510731241096832064er_nat:(filter_nat->(filter_nat->Prop))
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x1d5c998>, <kernel.DependentProduct object at 0x1d5c1b8>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Int__Oint
% 0.60/0.78  Using role type
% 0.60/0.78  Declaring ord_less_eq_int:(int->(int->Prop))
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x1d5cab8>, <kernel.DependentProduct object at 0x1d5c878>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Nat__Onat
% 0.60/0.78  Using role type
% 0.60/0.78  Declaring ord_less_eq_nat:(nat->(nat->Prop))
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x1d5c9e0>, <kernel.DependentProduct object at 0x1d5c998>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Num__Onum
% 0.60/0.78  Using role type
% 0.60/0.78  Declaring ord_less_eq_num:(num->(num->Prop))
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x1d5c908>, <kernel.DependentProduct object at 0x1d5cab8>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Rat__Orat
% 0.60/0.78  Using role type
% 0.60/0.78  Declaring ord_less_eq_rat:(rat->(rat->Prop))
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x1d5c290>, <kernel.DependentProduct object at 0x1d5c9e0>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Real__Oreal
% 0.60/0.78  Using role type
% 0.60/0.78  Declaring ord_less_eq_real:(real->(real->Prop))
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x1d5c1b8>, <kernel.DependentProduct object at 0x1d5c908>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_I_Eo_J
% 0.60/0.78  Using role type
% 0.60/0.78  Declaring ord_less_eq_set_o:(set_o->(set_o->Prop))
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x1d5c290>, <kernel.DependentProduct object at 0x1d5c1b8>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Complex__Ocomplex_J
% 0.60/0.78  Using role type
% 0.60/0.78  Declaring ord_le211207098394363844omplex:(set_complex->(set_complex->Prop))
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x1d5c998>, <kernel.DependentProduct object at 0x1d5c908>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Int__Oint_J
% 0.60/0.78  Using role type
% 0.60/0.78  Declaring ord_less_eq_set_int:(set_int->(set_int->Prop))
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x1d5ccf8>, <kernel.DependentProduct object at 0x1d5c290>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Nat__Onat_J
% 0.60/0.78  Using role type
% 0.60/0.78  Declaring ord_less_eq_set_nat:(set_nat->(set_nat->Prop))
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x1d5c9e0>, <kernel.DependentProduct object at 0x1d5c998>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Num__Onum_J
% 0.60/0.78  Using role type
% 0.60/0.78  Declaring ord_less_eq_set_num:(set_num->(set_num->Prop))
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x1d5ccf8>, <kernel.DependentProduct object at 0x1d5c908>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J_J
% 0.60/0.78  Using role type
% 0.60/0.78  Declaring ord_le2843351958646193337nt_int:(set_Pr958786334691620121nt_int->(set_Pr958786334691620121nt_int->Prop))
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x1d5c998>, <kernel.DependentProduct object at 0x1d5c1b8>) 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.60/0.78  Using role type
% 0.60/0.78  Declaring ord_le3146513528884898305at_nat:(set_Pr1261947904930325089at_nat->(set_Pr1261947904930325089at_nat->Prop))
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x1d5c908>, <kernel.DependentProduct object at 0x1d5ce60>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Product____Type__Oprod_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_J
% 0.60/0.78  Using role type
% 0.60/0.78  Declaring ord_le3000389064537975527at_nat:(set_Pr8693737435421807431at_nat->(set_Pr8693737435421807431at_nat->Prop))
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x1d5c1b8>, <kernel.DependentProduct object at 0x1d5cef0>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Product____Type__Oprod_It__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_Mt__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_J_J
% 0.60/0.78  Using role type
% 0.60/0.78  Declaring ord_le1268244103169919719at_nat:(set_Pr4329608150637261639at_nat->(set_Pr4329608150637261639at_nat->Prop))
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x1d5ce60>, <kernel.DependentProduct object at 0x1d5f098>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Product____Type__Oprod_It__Set__Oset_It__Product____Type__Oprod_It__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_Mt__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_J_J_Mt__Set__Oset_It__Product____Type__Oprod_It__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_Mt__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_J_J_J_J
% 0.60/0.78  Using role type
% 0.60/0.78  Declaring ord_le5997549366648089703at_nat:(set_Pr7459493094073627847at_nat->(set_Pr7459493094073627847at_nat->Prop))
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x1d5c1b8>, <kernel.DependentProduct object at 0x1d5f050>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Rat__Orat_J
% 0.60/0.78  Using role type
% 0.60/0.78  Declaring ord_less_eq_set_rat:(set_rat->(set_rat->Prop))
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x1d5c290>, <kernel.DependentProduct object at 0x1d5f170>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Real__Oreal_J
% 0.60/0.78  Using role type
% 0.60/0.78  Declaring ord_less_eq_set_real:(set_real->(set_real->Prop))
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x1d5c290>, <kernel.DependentProduct object at 0x1d5f1b8>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Set__Oset_It__Int__Oint_J_J
% 0.60/0.78  Using role type
% 0.60/0.78  Declaring ord_le4403425263959731960et_int:(set_set_int->(set_set_int->Prop))
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x1d5c908>, <kernel.DependentProduct object at 0x1d5f128>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Set__Oset_It__Nat__Onat_J_J
% 0.60/0.78  Using role type
% 0.60/0.78  Declaring ord_le6893508408891458716et_nat:(set_set_nat->(set_set_nat->Prop))
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x1d5f1b8>, <kernel.DependentProduct object at 0x1d5f248>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__VEBT____Definitions__OVEBT_J
% 0.60/0.78  Using role type
% 0.60/0.78  Declaring ord_le4337996190870823476T_VEBT:(set_VEBT_VEBT->(set_VEBT_VEBT->Prop))
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x1d5f290>, <kernel.DependentProduct object at 0x1d5f2d8>) of role type named sy_c_Orderings_Oord__class_Omax_001t__Extended____Nat__Oenat
% 0.60/0.78  Using role type
% 0.60/0.78  Declaring ord_ma741700101516333627d_enat:(extended_enat->(extended_enat->extended_enat))
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x1d5c908>, <kernel.DependentProduct object at 0x1d5f098>) of role type named sy_c_Orderings_Oord__class_Omax_001t__Int__Oint
% 0.60/0.78  Using role type
% 0.60/0.78  Declaring ord_max_int:(int->(int->int))
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x1d5f1b8>, <kernel.DependentProduct object at 0x1d5f368>) of role type named sy_c_Orderings_Oord__class_Omax_001t__Nat__Onat
% 0.60/0.78  Using role type
% 0.60/0.78  Declaring ord_max_nat:(nat->(nat->nat))
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x1d5f440>, <kernel.DependentProduct object at 0x1d5f290>) of role type named sy_c_Orderings_Oord__class_Omax_001t__Num__Onum
% 0.60/0.78  Using role type
% 0.60/0.78  Declaring ord_max_num:(num->(num->num))
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x1d5f200>, <kernel.DependentProduct object at 0x1d5f1b8>) of role type named sy_c_Orderings_Oord__class_Omax_001t__Rat__Orat
% 0.60/0.78  Using role type
% 0.60/0.78  Declaring ord_max_rat:(rat->(rat->rat))
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x1d5f320>, <kernel.DependentProduct object at 0x1d5f440>) of role type named sy_c_Orderings_Oord__class_Omax_001t__Real__Oreal
% 0.60/0.78  Using role type
% 0.60/0.78  Declaring ord_max_real:(real->(real->real))
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x1d5f2d8>, <kernel.DependentProduct object at 0x1d5f200>) of role type named sy_c_Orderings_Oord__class_Omax_001t__Set__Oset_It__Int__Oint_J
% 0.60/0.78  Using role type
% 0.60/0.78  Declaring ord_max_set_int:(set_int->(set_int->set_int))
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x1d5f098>, <kernel.DependentProduct object at 0x1d5f320>) of role type named sy_c_Orderings_Oord__class_Omax_001t__Set__Oset_It__Nat__Onat_J
% 0.60/0.78  Using role type
% 0.60/0.78  Declaring ord_max_set_nat:(set_nat->(set_nat->set_nat))
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x1d5f2d8>, <kernel.DependentProduct object at 0x1d5f440>) of role type named sy_c_Orderings_Oord__class_Omax_001t__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J
% 0.60/0.78  Using role type
% 0.60/0.78  Declaring ord_ma7524802468073614006at_nat:(set_Pr1261947904930325089at_nat->(set_Pr1261947904930325089at_nat->set_Pr1261947904930325089at_nat))
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x1d5f1b8>, <kernel.DependentProduct object at 0x1d5f320>) of role type named sy_c_Orderings_Oord__class_Omax_001t__Set__Oset_It__Real__Oreal_J
% 0.60/0.78  Using role type
% 0.60/0.78  Declaring ord_max_set_real:(set_real->(set_real->set_real))
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x1d5f098>, <kernel.DependentProduct object at 0x1d5f2d8>) of role type named sy_c_Orderings_Oord__class_Omin_001t__Int__Oint
% 0.60/0.78  Using role type
% 0.60/0.78  Declaring ord_min_int:(int->(int->int))
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x1d5f6c8>, <kernel.DependentProduct object at 0x1d5f1b8>) of role type named sy_c_Orderings_Oord__class_Omin_001t__Nat__Onat
% 0.60/0.78  Using role type
% 0.60/0.78  Declaring ord_min_nat:(nat->(nat->nat))
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x1d5f3f8>, <kernel.DependentProduct object at 0x1d5f680>) of role type named sy_c_Orderings_Oorder__class_OGreatest_001t__Nat__Onat
% 0.60/0.78  Using role type
% 0.60/0.78  Declaring order_Greatest_nat:((nat->Prop)->nat)
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x1d5f320>, <kernel.DependentProduct object at 0x1d5f098>) of role type named sy_c_Orderings_Oorder__class_Omono_001t__Nat__Onat_001t__Nat__Onat
% 0.60/0.78  Using role type
% 0.60/0.78  Declaring order_mono_nat_nat:((nat->nat)->Prop)
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x1d5f3f8>, <kernel.DependentProduct object at 0x1d5f6c8>) of role type named sy_c_Orderings_Oorder__class_Ostrict__mono_001t__Nat__Onat_001t__Nat__Onat
% 0.60/0.78  Using role type
% 0.60/0.78  Declaring order_5726023648592871131at_nat:((nat->nat)->Prop)
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x1d5f098>, <kernel.DependentProduct object at 0x1d5f830>) of role type named sy_c_Orderings_Oorder__class_Ostrict__mono_001t__Real__Oreal_001t__Real__Oreal
% 0.60/0.78  Using role type
% 0.60/0.78  Declaring order_7092887310737990675l_real:((real->real)->Prop)
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x1d5f2d8>, <kernel.Constant object at 0x1d5f830>) of role type named sy_c_Orderings_Otop__class_Otop_001t__Set__Oset_It__Int__Oint_J
% 0.60/0.78  Using role type
% 0.60/0.78  Declaring top_top_set_int:set_int
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x1d5f440>, <kernel.Constant object at 0x1d5f830>) of role type named sy_c_Orderings_Otop__class_Otop_001t__Set__Oset_It__List__Olist_It__Nat__Onat_J_J
% 0.60/0.78  Using role type
% 0.60/0.78  Declaring top_top_set_list_nat:set_list_nat
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x1d5f3f8>, <kernel.Constant object at 0x1d5f830>) of role type named sy_c_Orderings_Otop__class_Otop_001t__Set__Oset_It__Nat__Onat_J
% 0.60/0.78  Using role type
% 0.60/0.78  Declaring top_top_set_nat:set_nat
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x1d5f440>, <kernel.Constant object at 0x1d5f8c0>) of role type named sy_c_Orderings_Otop__class_Otop_001t__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J
% 0.60/0.78  Using role type
% 0.60/0.78  Declaring top_to4669805908274784177at_nat:set_Pr1261947904930325089at_nat
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x1d5f830>, <kernel.Constant object at 0x1d5f908>) of role type named sy_c_Orderings_Otop__class_Otop_001t__Set__Oset_It__Product____Type__Ounit_J
% 0.60/0.78  Using role type
% 0.60/0.78  Declaring top_to1996260823553986621t_unit:set_Product_unit
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x1d5f998>, <kernel.Constant object at 0x1d5f908>) of role type named sy_c_Orderings_Otop__class_Otop_001t__Set__Oset_It__Real__Oreal_J
% 0.60/0.78  Using role type
% 0.60/0.78  Declaring top_top_set_real:set_real
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x1d5fa28>, <kernel.DependentProduct object at 0x1d5f830>) of role type named sy_c_Power_Opower__class_Opower_001t__Complex__Ocomplex
% 0.60/0.79  Using role type
% 0.60/0.79  Declaring power_power_complex:(complex->(nat->complex))
% 0.60/0.79  FOF formula (<kernel.Constant object at 0x1d5f998>, <kernel.DependentProduct object at 0x1d5fa28>) of role type named sy_c_Power_Opower__class_Opower_001t__Extended____Nat__Oenat
% 0.60/0.79  Using role type
% 0.60/0.79  Declaring power_8040749407984259932d_enat:(extended_enat->(nat->extended_enat))
% 0.60/0.79  FOF formula (<kernel.Constant object at 0x1d5fb90>, <kernel.DependentProduct object at 0x1d5f830>) of role type named sy_c_Power_Opower__class_Opower_001t__Int__Oint
% 0.60/0.79  Using role type
% 0.60/0.79  Declaring power_power_int:(int->(nat->int))
% 0.60/0.79  FOF formula (<kernel.Constant object at 0x1d5fb48>, <kernel.DependentProduct object at 0x1d5f998>) of role type named sy_c_Power_Opower__class_Opower_001t__Nat__Onat
% 0.60/0.79  Using role type
% 0.60/0.79  Declaring power_power_nat:(nat->(nat->nat))
% 0.60/0.79  FOF formula (<kernel.Constant object at 0x1d5fc68>, <kernel.DependentProduct object at 0x1d5fb90>) of role type named sy_c_Power_Opower__class_Opower_001t__Rat__Orat
% 0.60/0.79  Using role type
% 0.60/0.79  Declaring power_power_rat:(rat->(nat->rat))
% 0.60/0.79  FOF formula (<kernel.Constant object at 0x1d5f908>, <kernel.DependentProduct object at 0x1d5fb48>) of role type named sy_c_Power_Opower__class_Opower_001t__Real__Oreal
% 0.60/0.79  Using role type
% 0.60/0.79  Declaring power_power_real:(real->(nat->real))
% 0.60/0.79  FOF formula (<kernel.Constant object at 0x1d5fc68>, <kernel.DependentProduct object at 0x1d5f998>) 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.60/0.79  Using role type
% 0.60/0.79  Declaring produc3209952032786966637at_nat:((nat->(nat->nat))->(produc7248412053542808358at_nat->produc4471711990508489141at_nat))
% 0.60/0.79  FOF formula (<kernel.Constant object at 0x1d5f830>, <kernel.DependentProduct object at 0x1d5fab8>) of role type named sy_c_Product__Type_OPair_001_Eo_001_Eo
% 0.60/0.79  Using role type
% 0.60/0.79  Declaring product_Pair_o_o:(Prop->(Prop->product_prod_o_o))
% 0.60/0.79  FOF formula (<kernel.Constant object at 0x1d5fc20>, <kernel.DependentProduct object at 0x1d5fab8>) of role type named sy_c_Product__Type_OPair_001_Eo_001t__Int__Oint
% 0.60/0.79  Using role type
% 0.60/0.79  Declaring product_Pair_o_int:(Prop->(int->product_prod_o_int))
% 0.60/0.79  FOF formula (<kernel.Constant object at 0x1d5f998>, <kernel.DependentProduct object at 0x1d5fab8>) of role type named sy_c_Product__Type_OPair_001_Eo_001t__Nat__Onat
% 0.60/0.79  Using role type
% 0.60/0.79  Declaring product_Pair_o_nat:(Prop->(nat->product_prod_o_nat))
% 0.60/0.79  FOF formula (<kernel.Constant object at 0x1d5fc20>, <kernel.DependentProduct object at 0x1d5fb90>) of role type named sy_c_Product__Type_OPair_001_Eo_001t__VEBT____Definitions__OVEBT
% 0.60/0.79  Using role type
% 0.60/0.79  Declaring produc2982872950893828659T_VEBT:(Prop->(vEBT_VEBT->produc2504756804600209347T_VEBT))
% 0.60/0.79  FOF formula (<kernel.Constant object at 0x1d5f830>, <kernel.DependentProduct object at 0x1d5fab8>) of role type named sy_c_Product__Type_OPair_001t__Int__Oint_001t__Int__Oint
% 0.60/0.79  Using role type
% 0.60/0.79  Declaring product_Pair_int_int:(int->(int->product_prod_int_int))
% 0.60/0.79  FOF formula (<kernel.Constant object at 0x1d5ff38>, <kernel.DependentProduct object at 0x1d5ff80>) of role type named sy_c_Product__Type_OPair_001t__Nat__Onat_001_Eo
% 0.60/0.79  Using role type
% 0.60/0.79  Declaring product_Pair_nat_o:(nat->(Prop->product_prod_nat_o))
% 0.60/0.79  FOF formula (<kernel.Constant object at 0x1d5ffc8>, <kernel.DependentProduct object at 0x1d5f830>) of role type named sy_c_Product__Type_OPair_001t__Nat__Onat_001t__Nat__Onat
% 0.60/0.79  Using role type
% 0.60/0.79  Declaring product_Pair_nat_nat:(nat->(nat->product_prod_nat_nat))
% 0.60/0.79  FOF formula (<kernel.Constant object at 0x1d5ff38>, <kernel.DependentProduct object at 0x1d5ffc8>) of role type named sy_c_Product__Type_OPair_001t__Nat__Onat_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.60/0.79  Using role type
% 0.60/0.79  Declaring produc487386426758144856at_nat:(nat->(product_prod_nat_nat->produc7248412053542808358at_nat))
% 0.60/0.79  FOF formula (<kernel.Constant object at 0x1d5f830>, <kernel.DependentProduct object at 0x1d620e0>) of role type named sy_c_Product__Type_OPair_001t__Nat__Onat_001t__VEBT____Definitions__OVEBT
% 0.60/0.79  Using role type
% 0.60/0.79  Declaring produc599794634098209291T_VEBT:(nat->(vEBT_VEBT->produc8025551001238799321T_VEBT))
% 0.60/0.79  FOF formula (<kernel.Constant object at 0x1d5ffc8>, <kernel.DependentProduct object at 0x1d62170>) of role type named sy_c_Product__Type_OPair_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.60/0.79  Using role type
% 0.60/0.79  Declaring produc6161850002892822231at_nat:(product_prod_nat_nat->(product_prod_nat_nat->produc859450856879609959at_nat))
% 0.60/0.79  FOF formula (<kernel.Constant object at 0x1d5ffc8>, <kernel.DependentProduct object at 0x1d62170>) of role type named sy_c_Product__Type_OPair_001t__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_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 produc2922128104949294807at_nat:(set_Pr1261947904930325089at_nat->(set_Pr1261947904930325089at_nat->produc3843707927480180839at_nat))
% 0.60/0.79  FOF formula (<kernel.Constant object at 0x1d5ff80>, <kernel.DependentProduct object at 0x1d62170>) of role type named sy_c_Product__Type_OPair_001t__Set__Oset_It__Product____Type__Oprod_It__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_Mt__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_J_J_001t__Set__Oset_It__Product____Type__Oprod_It__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_Mt__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_J_J
% 0.60/0.79  Using role type
% 0.60/0.79  Declaring produc9060074326276436823at_nat:(set_Pr4329608150637261639at_nat->(set_Pr4329608150637261639at_nat->produc1319942482725812455at_nat))
% 0.60/0.79  FOF formula (<kernel.Constant object at 0x1d621b8>, <kernel.DependentProduct object at 0x1d62368>) of role type named sy_c_Product__Type_OPair_001t__VEBT____Definitions__OVEBT_001_Eo
% 0.60/0.79  Using role type
% 0.60/0.79  Declaring produc8721562602347293563VEBT_o:(vEBT_VEBT->(Prop->produc334124729049499915VEBT_o))
% 0.60/0.79  FOF formula (<kernel.Constant object at 0x1d62290>, <kernel.DependentProduct object at 0x1d62050>) of role type named sy_c_Product__Type_OPair_001t__VEBT____Definitions__OVEBT_001t__Int__Oint
% 0.60/0.79  Using role type
% 0.60/0.79  Declaring produc736041933913180425BT_int:(vEBT_VEBT->(int->produc4894624898956917775BT_int))
% 0.60/0.79  FOF formula (<kernel.Constant object at 0x1d62098>, <kernel.DependentProduct object at 0x1d62440>) of role type named sy_c_Product__Type_OPair_001t__VEBT____Definitions__OVEBT_001t__Nat__Onat
% 0.60/0.79  Using role type
% 0.60/0.79  Declaring produc738532404422230701BT_nat:(vEBT_VEBT->(nat->produc9072475918466114483BT_nat))
% 0.60/0.79  FOF formula (<kernel.Constant object at 0x1d623f8>, <kernel.DependentProduct object at 0x1d62098>) of role type named sy_c_Product__Type_OPair_001t__VEBT____Definitions__OVEBT_001t__VEBT____Definitions__OVEBT
% 0.60/0.79  Using role type
% 0.60/0.79  Declaring produc537772716801021591T_VEBT:(vEBT_VEBT->(vEBT_VEBT->produc8243902056947475879T_VEBT))
% 0.60/0.79  FOF formula (<kernel.Constant object at 0x1d62440>, <kernel.DependentProduct object at 0x1d625f0>) of role type named sy_c_Product__Type_OSigma_001t__Nat__Onat_001t__Nat__Onat
% 0.60/0.79  Using role type
% 0.60/0.79  Declaring produc457027306803732586at_nat:(set_nat->((nat->set_nat)->set_Pr1261947904930325089at_nat))
% 0.60/0.79  FOF formula (<kernel.Constant object at 0x1d62098>, <kernel.DependentProduct object at 0x1d62290>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Complex__Ocomplex_001t__Complex__Ocomplex_001_Eo
% 0.60/0.79  Using role type
% 0.60/0.79  Declaring produc6771430404735790350plex_o:((complex->(complex->Prop))->(produc4411394909380815293omplex->Prop))
% 0.60/0.79  FOF formula (<kernel.Constant object at 0x1d625f0>, <kernel.DependentProduct object at 0x1d623f8>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Int__Oint_001t__Int__Oint_001_Eo
% 0.60/0.79  Using role type
% 0.60/0.79  Declaring produc4947309494688390418_int_o:((int->(int->Prop))->(product_prod_int_int->Prop))
% 0.60/0.79  FOF formula (<kernel.Constant object at 0x1d62290>, <kernel.DependentProduct object at 0x1d62710>) 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.60/0.79  Using role type
% 0.60/0.79  Declaring produc4245557441103728435nt_int:((int->(int->product_prod_int_int))->(product_prod_int_int->product_prod_int_int))
% 0.60/0.80  FOF formula (<kernel.Constant object at 0x1d623f8>, <kernel.DependentProduct object at 0x1d626c8>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Int__Oint_001t__Int__Oint_001t__Set__Oset_It__Int__Oint_J
% 0.60/0.80  Using role type
% 0.60/0.80  Declaring produc73460835934605544et_int:((int->(int->set_int))->(product_prod_int_int->set_int))
% 0.60/0.80  FOF formula (<kernel.Constant object at 0x1d62710>, <kernel.DependentProduct object at 0x1d62758>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Int__Oint_001t__Int__Oint_001t__Set__Oset_It__Nat__Onat_J
% 0.60/0.80  Using role type
% 0.60/0.80  Declaring produc4251311855443802252et_nat:((int->(int->set_nat))->(product_prod_int_int->set_nat))
% 0.60/0.80  FOF formula (<kernel.Constant object at 0x1d626c8>, <kernel.DependentProduct object at 0x1d62908>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Int__Oint_001t__Int__Oint_001t__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J
% 0.60/0.80  Using role type
% 0.60/0.80  Declaring produc1656060378719767003at_nat:((int->(int->set_Pr1261947904930325089at_nat))->(product_prod_int_int->set_Pr1261947904930325089at_nat))
% 0.60/0.80  FOF formula (<kernel.Constant object at 0x1d62758>, <kernel.DependentProduct object at 0x1d628c0>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Int__Oint_001t__Int__Oint_001t__Set__Oset_It__Real__Oreal_J
% 0.60/0.80  Using role type
% 0.60/0.80  Declaring produc6452406959799940328t_real:((int->(int->set_real))->(product_prod_int_int->set_real))
% 0.60/0.80  FOF formula (<kernel.Constant object at 0x1d62908>, <kernel.DependentProduct object at 0x1d627e8>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Int__Oint_001t__Int__Oint_001t__Set__Oset_It__Set__Oset_It__Nat__Onat_J_J
% 0.60/0.80  Using role type
% 0.60/0.80  Declaring produc5233655623923918146et_nat:((int->(int->set_set_nat))->(product_prod_int_int->set_set_nat))
% 0.60/0.80  FOF formula (<kernel.Constant object at 0x1d628c0>, <kernel.DependentProduct object at 0x1d62ab8>) 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.60/0.80  Using role type
% 0.60/0.80  Declaring produc8739625826339149834_nat_o:((nat->(nat->(product_prod_nat_nat->Prop)))->(product_prod_nat_nat->(product_prod_nat_nat->Prop)))
% 0.60/0.80  FOF formula (<kernel.Constant object at 0x1d627e8>, <kernel.DependentProduct object at 0x1d62b48>) 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.60/0.80  Using role type
% 0.60/0.80  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.60/0.80  FOF formula (<kernel.Constant object at 0x1d62ab8>, <kernel.DependentProduct object at 0x1d62518>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Nat__Onat_001t__Nat__Onat_001_Eo
% 0.60/0.80  Using role type
% 0.60/0.80  Declaring produc6081775807080527818_nat_o:((nat->(nat->Prop))->(product_prod_nat_nat->Prop))
% 0.60/0.80  FOF formula (<kernel.Constant object at 0x1d62b48>, <kernel.DependentProduct object at 0x1d62758>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Nat__Onat_001t__Nat__Onat_001t__Complex__Ocomplex
% 0.60/0.80  Using role type
% 0.60/0.80  Declaring produc1917071388513777916omplex:((nat->(nat->complex))->(product_prod_nat_nat->complex))
% 0.60/0.80  FOF formula (<kernel.Constant object at 0x1d62518>, <kernel.DependentProduct object at 0x1d62bd8>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Nat__Onat_001t__Nat__Onat_001t__Extended____Nat__Oenat
% 0.60/0.80  Using role type
% 0.60/0.80  Declaring produc2676513652042109336d_enat:((nat->(nat->extended_enat))->(product_prod_nat_nat->extended_enat))
% 0.60/0.80  FOF formula (<kernel.Constant object at 0x1d62758>, <kernel.DependentProduct object at 0x1d62c68>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Nat__Onat_001t__Nat__Onat_001t__Int__Oint
% 0.60/0.80  Using role type
% 0.60/0.80  Declaring produc6840382203811409530at_int:((nat->(nat->int))->(product_prod_nat_nat->int))
% 0.60/0.80  FOF formula (<kernel.Constant object at 0x1d62bd8>, <kernel.DependentProduct object at 0x1d62cf8>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Nat__Onat_001t__Nat__Onat_001t__Nat__Onat
% 0.60/0.80  Using role type
% 0.60/0.80  Declaring produc6842872674320459806at_nat:((nat->(nat->nat))->(product_prod_nat_nat->nat))
% 0.60/0.80  FOF formula (<kernel.Constant object at 0x1d62c68>, <kernel.DependentProduct object at 0x1d62d88>) 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.60/0.80  Using role type
% 0.60/0.80  Declaring produc2626176000494625587at_nat:((nat->(nat->product_prod_nat_nat))->(product_prod_nat_nat->product_prod_nat_nat))
% 0.60/0.80  FOF formula (<kernel.Constant object at 0x1d62cf8>, <kernel.DependentProduct object at 0x1d62e18>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Nat__Onat_001t__Nat__Onat_001t__Rat__Orat
% 0.60/0.80  Using role type
% 0.60/0.80  Declaring produc6207742614233964070at_rat:((nat->(nat->rat))->(product_prod_nat_nat->rat))
% 0.60/0.80  FOF formula (<kernel.Constant object at 0x1d62d88>, <kernel.DependentProduct object at 0x1d62ea8>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Nat__Onat_001t__Nat__Onat_001t__Real__Oreal
% 0.60/0.80  Using role type
% 0.60/0.80  Declaring produc1703576794950452218t_real:((nat->(nat->real))->(product_prod_nat_nat->real))
% 0.60/0.80  FOF formula (<kernel.Constant object at 0x1d62e18>, <kernel.DependentProduct object at 0x1d629e0>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Nat__Onat_001t__Nat__Onat_001t__Set__Oset_It__Int__Oint_J
% 0.60/0.80  Using role type
% 0.60/0.80  Declaring produc2011625207790711856et_int:((nat->(nat->set_int))->(product_prod_nat_nat->set_int))
% 0.60/0.80  FOF formula (<kernel.Constant object at 0x1d62ea8>, <kernel.DependentProduct object at 0x1d62e18>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Nat__Onat_001t__Nat__Onat_001t__Set__Oset_It__Nat__Onat_J
% 0.60/0.80  Using role type
% 0.60/0.80  Declaring produc6189476227299908564et_nat:((nat->(nat->set_nat))->(product_prod_nat_nat->set_nat))
% 0.60/0.80  FOF formula (<kernel.Constant object at 0x1d62ea8>, <kernel.DependentProduct object at 0x1d641b8>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Nat__Onat_001t__Nat__Onat_001t__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J
% 0.60/0.80  Using role type
% 0.60/0.80  Declaring produc8197505143624133779at_nat:((nat->(nat->set_Pr1261947904930325089at_nat))->(product_prod_nat_nat->set_Pr1261947904930325089at_nat))
% 0.60/0.80  FOF formula (<kernel.Constant object at 0x1d62ea8>, <kernel.DependentProduct object at 0x1d640e0>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Nat__Onat_001t__Nat__Onat_001t__Set__Oset_It__Real__Oreal_J
% 0.60/0.80  Using role type
% 0.60/0.80  Declaring produc3668448655016342576t_real:((nat->(nat->set_real))->(product_prod_nat_nat->set_real))
% 0.60/0.80  FOF formula (<kernel.Constant object at 0x1d62d88>, <kernel.DependentProduct object at 0x1d64050>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Nat__Onat_001t__Nat__Onat_001t__Set__Oset_It__Set__Oset_It__Nat__Onat_J_J
% 0.60/0.80  Using role type
% 0.60/0.80  Declaring produc8404753619367356554et_nat:((nat->(nat->set_set_nat))->(product_prod_nat_nat->set_set_nat))
% 0.60/0.80  FOF formula (<kernel.Constant object at 0x1d64290>, <kernel.DependentProduct object at 0x1d641b8>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_001_Eo
% 0.60/0.80  Using role type
% 0.60/0.80  Declaring produc6590410687421337004_nat_o:((product_prod_nat_nat->(product_prod_nat_nat->Prop))->(produc859450856879609959at_nat->Prop))
% 0.60/0.80  FOF formula (<kernel.Constant object at 0x1d64320>, <kernel.DependentProduct object at 0x1d641b8>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Real__Oreal_001t__Real__Oreal_001_Eo
% 0.60/0.80  Using role type
% 0.60/0.80  Declaring produc5414030515140494994real_o:((real->(real->Prop))->(produc2422161461964618553l_real->Prop))
% 0.60/0.80  FOF formula (<kernel.Constant object at 0x1d64248>, <kernel.DependentProduct object at 0x1d643b0>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_001t__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_001_Eo
% 0.60/0.81  Using role type
% 0.60/0.81  Declaring produc410239310623530412_nat_o:((set_Pr1261947904930325089at_nat->(set_Pr1261947904930325089at_nat->Prop))->(produc3843707927480180839at_nat->Prop))
% 0.60/0.81  FOF formula (<kernel.Constant object at 0x1d64050>, <kernel.DependentProduct object at 0x1d64290>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Set__Oset_It__Product____Type__Oprod_It__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_Mt__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_J_J_001t__Set__Oset_It__Product____Type__Oprod_It__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_Mt__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_J_J_001_Eo
% 0.60/0.81  Using role type
% 0.60/0.81  Declaring produc9020218426428501292_nat_o:((set_Pr4329608150637261639at_nat->(set_Pr4329608150637261639at_nat->Prop))->(produc1319942482725812455at_nat->Prop))
% 0.60/0.81  FOF formula (<kernel.Constant object at 0x1d64488>, <kernel.DependentProduct object at 0x1d64560>) of role type named sy_c_Product__Type_Oprod_Ofst_001t__Int__Oint_001t__Int__Oint
% 0.60/0.81  Using role type
% 0.60/0.81  Declaring product_fst_int_int:(product_prod_int_int->int)
% 0.60/0.81  FOF formula (<kernel.Constant object at 0x1d64128>, <kernel.DependentProduct object at 0x1d645a8>) of role type named sy_c_Product__Type_Oprod_Ofst_001t__Nat__Onat_001t__Nat__Onat
% 0.60/0.81  Using role type
% 0.60/0.81  Declaring product_fst_nat_nat:(product_prod_nat_nat->nat)
% 0.60/0.81  FOF formula (<kernel.Constant object at 0x1d64518>, <kernel.DependentProduct object at 0x1d645f0>) of role type named sy_c_Product__Type_Oprod_Osnd_001t__Int__Oint_001t__Int__Oint
% 0.60/0.81  Using role type
% 0.60/0.81  Declaring product_snd_int_int:(product_prod_int_int->int)
% 0.60/0.81  FOF formula (<kernel.Constant object at 0x1d64290>, <kernel.DependentProduct object at 0x1d64638>) of role type named sy_c_Product__Type_Oprod_Osnd_001t__Nat__Onat_001t__Nat__Onat
% 0.60/0.81  Using role type
% 0.60/0.81  Declaring product_snd_nat_nat:(product_prod_nat_nat->nat)
% 0.60/0.81  FOF formula (<kernel.Constant object at 0x1d64560>, <kernel.DependentProduct object at 0x1d64518>) of role type named sy_c_Rat_OFract
% 0.60/0.81  Using role type
% 0.60/0.81  Declaring fract:(int->(int->rat))
% 0.60/0.81  FOF formula (<kernel.Constant object at 0x1d64680>, <kernel.DependentProduct object at 0x1d646c8>) of role type named sy_c_Rat_ORep__Rat
% 0.60/0.81  Using role type
% 0.60/0.81  Declaring rep_Rat:(rat->product_prod_int_int)
% 0.60/0.81  FOF formula (<kernel.Constant object at 0x1d64560>, <kernel.Constant object at 0x1d64638>) of role type named sy_c_Rat_Ofield__char__0__class_ORats_001t__Real__Oreal
% 0.60/0.81  Using role type
% 0.60/0.81  Declaring field_5140801741446780682s_real:set_real
% 0.60/0.81  FOF formula (<kernel.Constant object at 0x1d64518>, <kernel.DependentProduct object at 0x1d647a0>) of role type named sy_c_Rat_Onormalize
% 0.60/0.81  Using role type
% 0.60/0.81  Declaring normalize:(product_prod_int_int->product_prod_int_int)
% 0.60/0.81  FOF formula (<kernel.Constant object at 0x1d645f0>, <kernel.DependentProduct object at 0x1d646c8>) of role type named sy_c_Rat_Opositive
% 0.60/0.81  Using role type
% 0.60/0.81  Declaring positive:(rat->Prop)
% 0.60/0.81  FOF formula (<kernel.Constant object at 0x1d64560>, <kernel.DependentProduct object at 0x1d64518>) of role type named sy_c_Real_OReal
% 0.60/0.81  Using role type
% 0.60/0.81  Declaring real2:((nat->rat)->real)
% 0.60/0.81  FOF formula (<kernel.Constant object at 0x1d64758>, <kernel.DependentProduct object at 0x1d64638>) of role type named sy_c_Real_Ocauchy
% 0.60/0.81  Using role type
% 0.60/0.81  Declaring cauchy:((nat->rat)->Prop)
% 0.60/0.81  FOF formula (<kernel.Constant object at 0x1d647a0>, <kernel.DependentProduct object at 0x1d645f0>) of role type named sy_c_Real_Opositive
% 0.60/0.81  Using role type
% 0.60/0.81  Declaring positive2:(real->Prop)
% 0.60/0.81  FOF formula (<kernel.Constant object at 0x1d64560>, <kernel.DependentProduct object at 0x1d64758>) of role type named sy_c_Real_Orep__real
% 0.60/0.81  Using role type
% 0.60/0.81  Declaring rep_real:(real->(nat->rat))
% 0.60/0.81  FOF formula (<kernel.Constant object at 0x1d64908>, <kernel.DependentProduct object at 0x1d64998>) of role type named sy_c_Real_Ovanishes
% 0.60/0.81  Using role type
% 0.60/0.81  Declaring vanishes:((nat->rat)->Prop)
% 0.60/0.81  FOF formula (<kernel.Constant object at 0x1d64560>, <kernel.DependentProduct object at 0x1d64908>) of role type named sy_c_Real__Vector__Spaces_Odist__class_Odist_001t__Complex__Ocomplex
% 0.60/0.81  Using role type
% 0.60/0.81  Declaring real_V3694042436643373181omplex:(complex->(complex->real))
% 0.60/0.81  FOF formula (<kernel.Constant object at 0x1d64998>, <kernel.DependentProduct object at 0x1d64560>) of role type named sy_c_Real__Vector__Spaces_Odist__class_Odist_001t__Real__Oreal
% 0.60/0.81  Using role type
% 0.60/0.81  Declaring real_V975177566351809787t_real:(real->(real->real))
% 0.60/0.81  FOF formula (<kernel.Constant object at 0x1d64908>, <kernel.DependentProduct object at 0x1d64878>) of role type named sy_c_Real__Vector__Spaces_Onorm__class_Onorm_001t__Complex__Ocomplex
% 0.60/0.81  Using role type
% 0.60/0.81  Declaring real_V1022390504157884413omplex:(complex->real)
% 0.60/0.81  FOF formula (<kernel.Constant object at 0x1d64560>, <kernel.DependentProduct object at 0x1d64b48>) of role type named sy_c_Real__Vector__Spaces_Onorm__class_Onorm_001t__Real__Oreal
% 0.60/0.81  Using role type
% 0.60/0.81  Declaring real_V7735802525324610683m_real:(real->real)
% 0.60/0.81  FOF formula (<kernel.Constant object at 0x1d64878>, <kernel.DependentProduct object at 0x1d64bd8>) of role type named sy_c_Real__Vector__Spaces_Oof__real_001t__Complex__Ocomplex
% 0.60/0.81  Using role type
% 0.60/0.81  Declaring real_V4546457046886955230omplex:(real->complex)
% 0.60/0.81  FOF formula (<kernel.Constant object at 0x1d64b48>, <kernel.DependentProduct object at 0x1d64c68>) of role type named sy_c_Real__Vector__Spaces_Oof__real_001t__Real__Oreal
% 0.60/0.81  Using role type
% 0.60/0.81  Declaring real_V1803761363581548252l_real:(real->real)
% 0.60/0.81  FOF formula (<kernel.Constant object at 0x1d64638>, <kernel.DependentProduct object at 0x1d64cf8>) of role type named sy_c_Relation_OField_001t__Nat__Onat
% 0.60/0.81  Using role type
% 0.60/0.81  Declaring field_nat:(set_Pr1261947904930325089at_nat->set_nat)
% 0.60/0.81  FOF formula (<kernel.Constant object at 0x1d64b48>, <kernel.Constant object at 0x1d64c20>) of role type named sy_c_Relation_OId_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.60/0.81  Using role type
% 0.60/0.81  Declaring id_Pro2258643101195443293at_nat:set_Pr8693737435421807431at_nat
% 0.60/0.81  FOF formula (<kernel.Constant object at 0x1d64cf8>, <kernel.DependentProduct object at 0x1d64b90>) of role type named sy_c_Relation_Ototal__on_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.60/0.81  Using role type
% 0.60/0.81  Declaring total_3592101749530773125at_nat:(set_Pr1261947904930325089at_nat->(set_Pr8693737435421807431at_nat->Prop))
% 0.60/0.81  FOF formula (<kernel.Constant object at 0x1d64c20>, <kernel.DependentProduct object at 0x1d64cf8>) of role type named sy_c_Rings_Odivide__class_Odivide_001t__Complex__Ocomplex
% 0.60/0.81  Using role type
% 0.60/0.81  Declaring divide1717551699836669952omplex:(complex->(complex->complex))
% 0.60/0.81  FOF formula (<kernel.Constant object at 0x1d64e60>, <kernel.DependentProduct object at 0x1d64b90>) of role type named sy_c_Rings_Odivide__class_Odivide_001t__Int__Oint
% 0.60/0.81  Using role type
% 0.60/0.81  Declaring divide_divide_int:(int->(int->int))
% 0.60/0.81  FOF formula (<kernel.Constant object at 0x1d64d88>, <kernel.DependentProduct object at 0x1d64c20>) of role type named sy_c_Rings_Odivide__class_Odivide_001t__Nat__Onat
% 0.60/0.81  Using role type
% 0.60/0.81  Declaring divide_divide_nat:(nat->(nat->nat))
% 0.60/0.81  FOF formula (<kernel.Constant object at 0x1d64f38>, <kernel.DependentProduct object at 0x1d64e60>) of role type named sy_c_Rings_Odivide__class_Odivide_001t__Rat__Orat
% 0.60/0.81  Using role type
% 0.60/0.81  Declaring divide_divide_rat:(rat->(rat->rat))
% 0.60/0.81  FOF formula (<kernel.Constant object at 0x1d64bd8>, <kernel.DependentProduct object at 0x1d64d88>) of role type named sy_c_Rings_Odivide__class_Odivide_001t__Real__Oreal
% 0.60/0.81  Using role type
% 0.60/0.81  Declaring divide_divide_real:(real->(real->real))
% 0.60/0.81  FOF formula (<kernel.Constant object at 0x1d64cf8>, <kernel.DependentProduct object at 0x1d64f38>) of role type named sy_c_Rings_Odvd__class_Odvd_001t__Complex__Ocomplex
% 0.60/0.81  Using role type
% 0.60/0.81  Declaring dvd_dvd_complex:(complex->(complex->Prop))
% 0.60/0.81  FOF formula (<kernel.Constant object at 0x1d64ef0>, <kernel.DependentProduct object at 0x1d75050>) of role type named sy_c_Rings_Odvd__class_Odvd_001t__Int__Oint
% 0.60/0.81  Using role type
% 0.60/0.81  Declaring dvd_dvd_int:(int->(int->Prop))
% 0.60/0.81  FOF formula (<kernel.Constant object at 0x1d64c20>, <kernel.DependentProduct object at 0x1d750e0>) of role type named sy_c_Rings_Odvd__class_Odvd_001t__Nat__Onat
% 0.60/0.81  Using role type
% 0.60/0.81  Declaring dvd_dvd_nat:(nat->(nat->Prop))
% 0.65/0.82  FOF formula (<kernel.Constant object at 0x1d64d88>, <kernel.DependentProduct object at 0x1d75128>) of role type named sy_c_Rings_Odvd__class_Odvd_001t__Rat__Orat
% 0.65/0.82  Using role type
% 0.65/0.82  Declaring dvd_dvd_rat:(rat->(rat->Prop))
% 0.65/0.82  FOF formula (<kernel.Constant object at 0x1d64f38>, <kernel.DependentProduct object at 0x1d75170>) of role type named sy_c_Rings_Odvd__class_Odvd_001t__Real__Oreal
% 0.65/0.82  Using role type
% 0.65/0.82  Declaring dvd_dvd_real:(real->(real->Prop))
% 0.65/0.82  FOF formula (<kernel.Constant object at 0x1d64c20>, <kernel.DependentProduct object at 0x1d751b8>) of role type named sy_c_Rings_Omodulo__class_Omodulo_001t__Int__Oint
% 0.65/0.82  Using role type
% 0.65/0.82  Declaring modulo_modulo_int:(int->(int->int))
% 0.65/0.82  FOF formula (<kernel.Constant object at 0x1d64d88>, <kernel.DependentProduct object at 0x1d75248>) of role type named sy_c_Rings_Omodulo__class_Omodulo_001t__Nat__Onat
% 0.65/0.82  Using role type
% 0.65/0.82  Declaring modulo_modulo_nat:(nat->(nat->nat))
% 0.65/0.82  FOF formula (<kernel.Constant object at 0x1d75050>, <kernel.DependentProduct object at 0x1d75290>) of role type named sy_c_Rings_Ozero__neq__one__class_Oof__bool_001t__Complex__Ocomplex
% 0.65/0.82  Using role type
% 0.65/0.82  Declaring zero_n1201886186963655149omplex:(Prop->complex)
% 0.65/0.82  FOF formula (<kernel.Constant object at 0x1d75248>, <kernel.DependentProduct object at 0x1d751b8>) of role type named sy_c_Rings_Ozero__neq__one__class_Oof__bool_001t__Int__Oint
% 0.65/0.82  Using role type
% 0.65/0.82  Declaring zero_n2684676970156552555ol_int:(Prop->int)
% 0.65/0.82  FOF formula (<kernel.Constant object at 0x1d75290>, <kernel.DependentProduct object at 0x1d75320>) of role type named sy_c_Rings_Ozero__neq__one__class_Oof__bool_001t__Nat__Onat
% 0.65/0.82  Using role type
% 0.65/0.82  Declaring zero_n2687167440665602831ol_nat:(Prop->nat)
% 0.65/0.82  FOF formula (<kernel.Constant object at 0x1d751b8>, <kernel.DependentProduct object at 0x1d753b0>) of role type named sy_c_Rings_Ozero__neq__one__class_Oof__bool_001t__Rat__Orat
% 0.65/0.82  Using role type
% 0.65/0.82  Declaring zero_n2052037380579107095ol_rat:(Prop->rat)
% 0.65/0.82  FOF formula (<kernel.Constant object at 0x1d75320>, <kernel.DependentProduct object at 0x1d75440>) of role type named sy_c_Rings_Ozero__neq__one__class_Oof__bool_001t__Real__Oreal
% 0.65/0.82  Using role type
% 0.65/0.82  Declaring zero_n3304061248610475627l_real:(Prop->real)
% 0.65/0.82  FOF formula (<kernel.Constant object at 0x1d64c20>, <kernel.DependentProduct object at 0x1d753b0>) of role type named sy_c_Series_Osuminf_001t__Complex__Ocomplex
% 0.65/0.82  Using role type
% 0.65/0.82  Declaring suminf_complex:((nat->complex)->complex)
% 0.65/0.82  FOF formula (<kernel.Constant object at 0x1d753f8>, <kernel.DependentProduct object at 0x1d75320>) of role type named sy_c_Series_Osuminf_001t__Int__Oint
% 0.65/0.82  Using role type
% 0.65/0.82  Declaring suminf_int:((nat->int)->int)
% 0.65/0.82  FOF formula (<kernel.Constant object at 0x1d75488>, <kernel.DependentProduct object at 0x1d753b0>) of role type named sy_c_Series_Osuminf_001t__Nat__Onat
% 0.65/0.82  Using role type
% 0.65/0.82  Declaring suminf_nat:((nat->nat)->nat)
% 0.65/0.82  FOF formula (<kernel.Constant object at 0x1d75560>, <kernel.DependentProduct object at 0x1d75128>) of role type named sy_c_Series_Osuminf_001t__Real__Oreal
% 0.65/0.82  Using role type
% 0.65/0.82  Declaring suminf_real:((nat->real)->real)
% 0.65/0.82  FOF formula (<kernel.Constant object at 0x1d755f0>, <kernel.DependentProduct object at 0x1d753b0>) of role type named sy_c_Series_Osummable_001t__Real__Oreal
% 0.65/0.82  Using role type
% 0.65/0.82  Declaring summable_real:((nat->real)->Prop)
% 0.65/0.82  FOF formula (<kernel.Constant object at 0x1d755a8>, <kernel.DependentProduct object at 0x1d754d0>) of role type named sy_c_Series_Osums_001t__Complex__Ocomplex
% 0.65/0.82  Using role type
% 0.65/0.82  Declaring sums_complex:((nat->complex)->(complex->Prop))
% 0.65/0.82  FOF formula (<kernel.Constant object at 0x1d751b8>, <kernel.DependentProduct object at 0x1d75680>) of role type named sy_c_Series_Osums_001t__Int__Oint
% 0.65/0.82  Using role type
% 0.65/0.82  Declaring sums_int:((nat->int)->(int->Prop))
% 0.65/0.82  FOF formula (<kernel.Constant object at 0x1d753b0>, <kernel.DependentProduct object at 0x1d75128>) of role type named sy_c_Series_Osums_001t__Nat__Onat
% 0.65/0.82  Using role type
% 0.65/0.82  Declaring sums_nat:((nat->nat)->(nat->Prop))
% 0.65/0.82  FOF formula (<kernel.Constant object at 0x1d75638>, <kernel.DependentProduct object at 0x1d75710>) of role type named sy_c_Series_Osums_001t__Real__Oreal
% 0.65/0.82  Using role type
% 0.65/0.82  Declaring sums_real:((nat->real)->(real->Prop))
% 0.65/0.82  FOF formula (<kernel.Constant object at 0x1d75128>, <kernel.DependentProduct object at 0x1d757e8>) of role type named sy_c_Set_OCollect_001t__Complex__Ocomplex
% 0.65/0.82  Using role type
% 0.65/0.82  Declaring collect_complex:((complex->Prop)->set_complex)
% 0.65/0.82  FOF formula (<kernel.Constant object at 0x1d75680>, <kernel.DependentProduct object at 0x1d75830>) of role type named sy_c_Set_OCollect_001t__Int__Oint
% 0.65/0.82  Using role type
% 0.65/0.82  Declaring collect_int:((int->Prop)->set_int)
% 0.65/0.82  FOF formula (<kernel.Constant object at 0x1d756c8>, <kernel.DependentProduct object at 0x1d75128>) of role type named sy_c_Set_OCollect_001t__List__Olist_I_Eo_J
% 0.65/0.82  Using role type
% 0.65/0.82  Declaring collect_list_o:((list_o->Prop)->set_list_o)
% 0.65/0.82  FOF formula (<kernel.Constant object at 0x1d75830>, <kernel.DependentProduct object at 0x1d75878>) of role type named sy_c_Set_OCollect_001t__List__Olist_It__Complex__Ocomplex_J
% 0.65/0.82  Using role type
% 0.65/0.82  Declaring collect_list_complex:((list_complex->Prop)->set_list_complex)
% 0.65/0.82  FOF formula (<kernel.Constant object at 0x1d754d0>, <kernel.DependentProduct object at 0x1d758c0>) of role type named sy_c_Set_OCollect_001t__List__Olist_It__Int__Oint_J
% 0.65/0.82  Using role type
% 0.65/0.82  Declaring collect_list_int:((list_int->Prop)->set_list_int)
% 0.65/0.82  FOF formula (<kernel.Constant object at 0x1d755f0>, <kernel.DependentProduct object at 0x1d75908>) of role type named sy_c_Set_OCollect_001t__List__Olist_It__Nat__Onat_J
% 0.65/0.82  Using role type
% 0.65/0.82  Declaring collect_list_nat:((list_nat->Prop)->set_list_nat)
% 0.65/0.82  FOF formula (<kernel.Constant object at 0x1d754d0>, <kernel.DependentProduct object at 0x1d755f0>) of role type named sy_c_Set_OCollect_001t__List__Olist_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J
% 0.65/0.82  Using role type
% 0.65/0.82  Declaring collec3343600615725829874at_nat:((list_P6011104703257516679at_nat->Prop)->set_li5450038453877631591at_nat)
% 0.65/0.82  FOF formula (<kernel.Constant object at 0x1d75908>, <kernel.DependentProduct object at 0x1d759e0>) of role type named sy_c_Set_OCollect_001t__List__Olist_It__VEBT____Definitions__OVEBT_J
% 0.65/0.82  Using role type
% 0.65/0.82  Declaring collec5608196760682091941T_VEBT:((list_VEBT_VEBT->Prop)->set_list_VEBT_VEBT)
% 0.65/0.82  FOF formula (<kernel.Constant object at 0x1d75710>, <kernel.DependentProduct object at 0x1d75ab8>) of role type named sy_c_Set_OCollect_001t__Nat__Onat
% 0.65/0.82  Using role type
% 0.65/0.82  Declaring collect_nat:((nat->Prop)->set_nat)
% 0.65/0.82  FOF formula (<kernel.Constant object at 0x1d756c8>, <kernel.DependentProduct object at 0x1d75b00>) of role type named sy_c_Set_OCollect_001t__Num__Onum
% 0.65/0.82  Using role type
% 0.65/0.82  Declaring collect_num:((num->Prop)->set_num)
% 0.65/0.82  FOF formula (<kernel.Constant object at 0x1d755f0>, <kernel.DependentProduct object at 0x1d75710>) of role type named sy_c_Set_OCollect_001t__Product____Type__Oprod_It__Complex__Ocomplex_Mt__Complex__Ocomplex_J
% 0.65/0.82  Using role type
% 0.65/0.82  Declaring collec8663557070575231912omplex:((produc4411394909380815293omplex->Prop)->set_Pr5085853215250843933omplex)
% 0.65/0.82  FOF formula (<kernel.Constant object at 0x1d756c8>, <kernel.DependentProduct object at 0x1d755f0>) of role type named sy_c_Set_OCollect_001t__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J
% 0.65/0.82  Using role type
% 0.65/0.82  Declaring collec213857154873943460nt_int:((product_prod_int_int->Prop)->set_Pr958786334691620121nt_int)
% 0.65/0.82  FOF formula (<kernel.Constant object at 0x1d75710>, <kernel.DependentProduct object at 0x1d756c8>) of role type named sy_c_Set_OCollect_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.65/0.82  Using role type
% 0.65/0.82  Declaring collec3392354462482085612at_nat:((product_prod_nat_nat->Prop)->set_Pr1261947904930325089at_nat)
% 0.65/0.82  FOF formula (<kernel.Constant object at 0x1d755f0>, <kernel.DependentProduct object at 0x1d75710>) of role type named sy_c_Set_OCollect_001t__Product____Type__Oprod_It__Real__Oreal_Mt__Real__Oreal_J
% 0.65/0.82  Using role type
% 0.65/0.82  Declaring collec3799799289383736868l_real:((produc2422161461964618553l_real->Prop)->set_Pr6218003697084177305l_real)
% 0.65/0.82  FOF formula (<kernel.Constant object at 0x1d756c8>, <kernel.DependentProduct object at 0x1d755f0>) of role type named sy_c_Set_OCollect_001t__Product____Type__Oprod_It__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_Mt__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_J
% 0.65/0.83  Using role type
% 0.65/0.83  Declaring collec6321179662152712658at_nat:((produc3843707927480180839at_nat->Prop)->set_Pr4329608150637261639at_nat)
% 0.65/0.83  FOF formula (<kernel.Constant object at 0x1d753b0>, <kernel.DependentProduct object at 0x1d75e18>) of role type named sy_c_Set_OCollect_001t__Rat__Orat
% 0.65/0.83  Using role type
% 0.65/0.83  Declaring collect_rat:((rat->Prop)->set_rat)
% 0.65/0.83  FOF formula (<kernel.Constant object at 0x1d75cb0>, <kernel.DependentProduct object at 0x1d75e60>) of role type named sy_c_Set_OCollect_001t__Real__Oreal
% 0.65/0.83  Using role type
% 0.65/0.83  Declaring collect_real:((real->Prop)->set_real)
% 0.65/0.83  FOF formula (<kernel.Constant object at 0x1d75908>, <kernel.DependentProduct object at 0x1d755f0>) of role type named sy_c_Set_OCollect_001t__Set__Oset_It__Complex__Ocomplex_J
% 0.65/0.83  Using role type
% 0.65/0.83  Declaring collect_set_complex:((set_complex->Prop)->set_set_complex)
% 0.65/0.83  FOF formula (<kernel.Constant object at 0x1d75e60>, <kernel.DependentProduct object at 0x1d75ea8>) of role type named sy_c_Set_OCollect_001t__Set__Oset_It__Int__Oint_J
% 0.65/0.83  Using role type
% 0.65/0.83  Declaring collect_set_int:((set_int->Prop)->set_set_int)
% 0.65/0.83  FOF formula (<kernel.Constant object at 0x1d75dd0>, <kernel.DependentProduct object at 0x1d75ef0>) of role type named sy_c_Set_OCollect_001t__Set__Oset_It__Nat__Onat_J
% 0.65/0.83  Using role type
% 0.65/0.83  Declaring collect_set_nat:((set_nat->Prop)->set_set_nat)
% 0.65/0.83  FOF formula (<kernel.Constant object at 0x1d75e60>, <kernel.DependentProduct object at 0x1d75dd0>) of role type named sy_c_Set_OCollect_001t__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J
% 0.65/0.83  Using role type
% 0.65/0.83  Declaring collec5514110066124741708at_nat:((set_Pr1261947904930325089at_nat->Prop)->set_se7855581050983116737at_nat)
% 0.65/0.83  FOF formula (<kernel.Constant object at 0x1d75d40>, <kernel.DependentProduct object at 0x1d78050>) of role type named sy_c_Set_OPow_001t__Nat__Onat
% 0.65/0.83  Using role type
% 0.65/0.83  Declaring pow_nat:(set_nat->set_set_nat)
% 0.65/0.83  FOF formula (<kernel.Constant object at 0x1d75f38>, <kernel.DependentProduct object at 0x1d75d88>) of role type named sy_c_Set_Oimage_001t__Int__Oint_001t__Int__Oint
% 0.65/0.83  Using role type
% 0.65/0.83  Declaring image_int_int:((int->int)->(set_int->set_int))
% 0.65/0.83  FOF formula (<kernel.Constant object at 0x1d75ef0>, <kernel.DependentProduct object at 0x1d756c8>) of role type named sy_c_Set_Oimage_001t__Int__Oint_001t__Nat__Onat
% 0.65/0.83  Using role type
% 0.65/0.83  Declaring image_int_nat:((int->nat)->(set_int->set_nat))
% 0.65/0.83  FOF formula (<kernel.Constant object at 0x1d75d88>, <kernel.DependentProduct object at 0x1d756c8>) of role type named sy_c_Set_Oimage_001t__List__Olist_It__Nat__Onat_J_001t__Nat__Onat
% 0.65/0.83  Using role type
% 0.65/0.83  Declaring image_list_nat_nat:((list_nat->nat)->(set_list_nat->set_nat))
% 0.65/0.83  FOF formula (<kernel.Constant object at 0x1d75f38>, <kernel.DependentProduct object at 0x1d75ef0>) of role type named sy_c_Set_Oimage_001t__Nat__Onat_001t__Int__Oint
% 0.65/0.83  Using role type
% 0.65/0.83  Declaring image_nat_int:((nat->int)->(set_nat->set_int))
% 0.65/0.83  FOF formula (<kernel.Constant object at 0x1d75fc8>, <kernel.DependentProduct object at 0x1d78050>) of role type named sy_c_Set_Oimage_001t__Nat__Onat_001t__Nat__Onat
% 0.65/0.83  Using role type
% 0.65/0.83  Declaring image_nat_nat:((nat->nat)->(set_nat->set_nat))
% 0.65/0.83  FOF formula (<kernel.Constant object at 0x1d75f38>, <kernel.DependentProduct object at 0x1d78050>) of role type named sy_c_Set_Oimage_001t__Nat__Onat_001t__Set__Oset_It__Nat__Onat_J
% 0.65/0.83  Using role type
% 0.65/0.83  Declaring image_nat_set_nat:((nat->set_nat)->(set_nat->set_set_nat))
% 0.65/0.83  FOF formula (<kernel.Constant object at 0x1d75fc8>, <kernel.DependentProduct object at 0x1d78098>) of role type named sy_c_Set_Oimage_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_001t__Nat__Onat
% 0.65/0.83  Using role type
% 0.65/0.83  Declaring image_2486076414777270412at_nat:((product_prod_nat_nat->nat)->(set_Pr1261947904930325089at_nat->set_nat))
% 0.65/0.83  FOF formula (<kernel.Constant object at 0x1d78248>, <kernel.DependentProduct object at 0x1d780e0>) 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.65/0.83  Using role type
% 0.65/0.83  Declaring image_5971271580939081552omplex:((real->filter6041513312241820739omplex)->(set_real->set_fi4554929511873752355omplex))
% 0.65/0.83  FOF formula (<kernel.Constant object at 0x1d782d8>, <kernel.DependentProduct object at 0x1d78290>) 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.65/0.83  Using role type
% 0.65/0.83  Declaring image_2178119161166701260l_real:((real->filter2146258269922977983l_real)->(set_real->set_fi7789364187291644575l_real))
% 0.65/0.83  FOF formula (<kernel.Constant object at 0x1d75ef0>, <kernel.DependentProduct object at 0x1d78098>) of role type named sy_c_Set_Oimage_001t__Real__Oreal_001t__Real__Oreal
% 0.65/0.83  Using role type
% 0.65/0.83  Declaring image_real_real:((real->real)->(set_real->set_real))
% 0.65/0.83  FOF formula (<kernel.Constant object at 0x1d78200>, <kernel.DependentProduct object at 0x1d78368>) of role type named sy_c_Set_Oinsert_001t__Complex__Ocomplex
% 0.65/0.83  Using role type
% 0.65/0.83  Declaring insert_complex:(complex->(set_complex->set_complex))
% 0.65/0.83  FOF formula (<kernel.Constant object at 0x1d780e0>, <kernel.DependentProduct object at 0x1d78200>) of role type named sy_c_Set_Oinsert_001t__Int__Oint
% 0.65/0.83  Using role type
% 0.65/0.83  Declaring insert_int:(int->(set_int->set_int))
% 0.65/0.83  FOF formula (<kernel.Constant object at 0x1d78050>, <kernel.DependentProduct object at 0x1d782d8>) of role type named sy_c_Set_Oinsert_001t__List__Olist_It__Nat__Onat_J
% 0.65/0.83  Using role type
% 0.65/0.83  Declaring insert_list_nat:(list_nat->(set_list_nat->set_list_nat))
% 0.65/0.83  FOF formula (<kernel.Constant object at 0x1d783f8>, <kernel.DependentProduct object at 0x1d78050>) of role type named sy_c_Set_Oinsert_001t__Nat__Onat
% 0.65/0.83  Using role type
% 0.65/0.83  Declaring insert_nat:(nat->(set_nat->set_nat))
% 0.65/0.83  FOF formula (<kernel.Constant object at 0x1d78518>, <kernel.DependentProduct object at 0x1d782d8>) of role type named sy_c_Set_Oinsert_001t__Num__Onum
% 0.65/0.83  Using role type
% 0.65/0.83  Declaring insert_num:(num->(set_num->set_num))
% 0.65/0.83  FOF formula (<kernel.Constant object at 0x1d78368>, <kernel.DependentProduct object at 0x1d78050>) of role type named sy_c_Set_Oinsert_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.65/0.83  Using role type
% 0.65/0.83  Declaring insert8211810215607154385at_nat:(product_prod_nat_nat->(set_Pr1261947904930325089at_nat->set_Pr1261947904930325089at_nat))
% 0.65/0.83  FOF formula (<kernel.Constant object at 0x1d78518>, <kernel.DependentProduct object at 0x1d78290>) of role type named sy_c_Set_Oinsert_001t__Product____Type__Oprod_It__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_Mt__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_J
% 0.65/0.83  Using role type
% 0.65/0.83  Declaring insert9069300056098147895at_nat:(produc3843707927480180839at_nat->(set_Pr4329608150637261639at_nat->set_Pr4329608150637261639at_nat))
% 0.65/0.83  FOF formula (<kernel.Constant object at 0x1d78200>, <kernel.DependentProduct object at 0x1d78518>) of role type named sy_c_Set_Oinsert_001t__Rat__Orat
% 0.65/0.83  Using role type
% 0.65/0.83  Declaring insert_rat:(rat->(set_rat->set_rat))
% 0.65/0.83  FOF formula (<kernel.Constant object at 0x1d78638>, <kernel.DependentProduct object at 0x1d78290>) of role type named sy_c_Set_Oinsert_001t__Real__Oreal
% 0.65/0.83  Using role type
% 0.65/0.83  Declaring insert_real:(real->(set_real->set_real))
% 0.65/0.83  FOF formula (<kernel.Constant object at 0x1d78710>, <kernel.DependentProduct object at 0x1d78050>) of role type named sy_c_Set_Oinsert_001t__Set__Oset_It__Nat__Onat_J
% 0.65/0.83  Using role type
% 0.65/0.83  Declaring insert_set_nat:(set_nat->(set_set_nat->set_set_nat))
% 0.65/0.83  FOF formula (<kernel.Constant object at 0x1d787a0>, <kernel.DependentProduct object at 0x1d78200>) of role type named sy_c_Set_Oinsert_001t__VEBT____Definitions__OVEBT
% 0.65/0.83  Using role type
% 0.65/0.83  Declaring insert_VEBT_VEBT:(vEBT_VEBT->(set_VEBT_VEBT->set_VEBT_VEBT))
% 0.65/0.83  FOF formula (<kernel.Constant object at 0x1d78680>, <kernel.DependentProduct object at 0x1d78638>) of role type named sy_c_Set_Ovimage_001t__Nat__Onat_001t__Nat__Onat
% 0.65/0.83  Using role type
% 0.65/0.83  Declaring vimage_nat_nat:((nat->nat)->(set_nat->set_nat))
% 0.65/0.83  FOF formula (<kernel.Constant object at 0x1d787a0>, <kernel.DependentProduct object at 0x1d785f0>) of role type named sy_c_Set__Interval_Ofold__atLeastAtMost__nat_001t__Complex__Ocomplex
% 0.65/0.83  Using role type
% 0.65/0.83  Declaring set_fo1517530859248394432omplex:((nat->(complex->complex))->(nat->(nat->(complex->complex))))
% 0.65/0.83  FOF formula (<kernel.Constant object at 0x1d78638>, <kernel.DependentProduct object at 0x1d78098>) of role type named sy_c_Set__Interval_Ofold__atLeastAtMost__nat_001t__Int__Oint
% 0.65/0.83  Using role type
% 0.65/0.83  Declaring set_fo2581907887559384638at_int:((nat->(int->int))->(nat->(nat->(int->int))))
% 0.65/0.83  FOF formula (<kernel.Constant object at 0x1d785f0>, <kernel.DependentProduct object at 0x1d78290>) of role type named sy_c_Set__Interval_Ofold__atLeastAtMost__nat_001t__Nat__Onat
% 0.65/0.83  Using role type
% 0.65/0.83  Declaring set_fo2584398358068434914at_nat:((nat->(nat->nat))->(nat->(nat->(nat->nat))))
% 0.65/0.83  FOF formula (<kernel.Constant object at 0x1d78098>, <kernel.DependentProduct object at 0x1d78680>) of role type named sy_c_Set__Interval_Ofold__atLeastAtMost__nat_001t__Rat__Orat
% 0.65/0.83  Using role type
% 0.65/0.83  Declaring set_fo1949268297981939178at_rat:((nat->(rat->rat))->(nat->(nat->(rat->rat))))
% 0.65/0.83  FOF formula (<kernel.Constant object at 0x1d78290>, <kernel.DependentProduct object at 0x1d78950>) of role type named sy_c_Set__Interval_Ofold__atLeastAtMost__nat_001t__Real__Oreal
% 0.65/0.83  Using role type
% 0.65/0.83  Declaring set_fo3111899725591712190t_real:((nat->(real->real))->(nat->(nat->(real->real))))
% 0.65/0.83  FOF formula (<kernel.Constant object at 0x1d78680>, <kernel.DependentProduct object at 0x1d78290>) of role type named sy_c_Set__Interval_Oord__class_OatLeastAtMost_001t__Int__Oint
% 0.65/0.83  Using role type
% 0.65/0.83  Declaring set_or1266510415728281911st_int:(int->(int->set_int))
% 0.65/0.83  FOF formula (<kernel.Constant object at 0x1d78950>, <kernel.DependentProduct object at 0x1d78680>) of role type named sy_c_Set__Interval_Oord__class_OatLeastAtMost_001t__Nat__Onat
% 0.65/0.83  Using role type
% 0.65/0.83  Declaring set_or1269000886237332187st_nat:(nat->(nat->set_nat))
% 0.65/0.83  FOF formula (<kernel.Constant object at 0x1d78290>, <kernel.DependentProduct object at 0x1d78950>) of role type named sy_c_Set__Interval_Oord__class_OatLeastAtMost_001t__Num__Onum
% 0.65/0.83  Using role type
% 0.65/0.83  Declaring set_or7049704709247886629st_num:(num->(num->set_num))
% 0.65/0.83  FOF formula (<kernel.Constant object at 0x1d78680>, <kernel.DependentProduct object at 0x1d78290>) of role type named sy_c_Set__Interval_Oord__class_OatLeastAtMost_001t__Rat__Orat
% 0.65/0.83  Using role type
% 0.65/0.83  Declaring set_or633870826150836451st_rat:(rat->(rat->set_rat))
% 0.65/0.83  FOF formula (<kernel.Constant object at 0x1d78950>, <kernel.DependentProduct object at 0x1d78680>) of role type named sy_c_Set__Interval_Oord__class_OatLeastAtMost_001t__Real__Oreal
% 0.65/0.83  Using role type
% 0.65/0.83  Declaring set_or1222579329274155063t_real:(real->(real->set_real))
% 0.65/0.83  FOF formula (<kernel.Constant object at 0x1d78290>, <kernel.DependentProduct object at 0x1d78950>) of role type named sy_c_Set__Interval_Oord__class_OatLeastAtMost_001t__Set__Oset_It__Int__Oint_J
% 0.65/0.83  Using role type
% 0.65/0.83  Declaring set_or370866239135849197et_int:(set_int->(set_int->set_set_int))
% 0.65/0.83  FOF formula (<kernel.Constant object at 0x1d78680>, <kernel.DependentProduct object at 0x1d78290>) of role type named sy_c_Set__Interval_Oord__class_OatLeastAtMost_001t__Set__Oset_It__Nat__Onat_J
% 0.65/0.83  Using role type
% 0.65/0.83  Declaring set_or4548717258645045905et_nat:(set_nat->(set_nat->set_set_nat))
% 0.65/0.83  FOF formula (<kernel.Constant object at 0x1d78950>, <kernel.DependentProduct object at 0x1d78680>) of role type named sy_c_Set__Interval_Oord__class_OatLeastLessThan_001t__Int__Oint
% 0.65/0.83  Using role type
% 0.65/0.83  Declaring set_or4662586982721622107an_int:(int->(int->set_int))
% 0.65/0.83  FOF formula (<kernel.Constant object at 0x1d78290>, <kernel.DependentProduct object at 0x1d78950>) of role type named sy_c_Set__Interval_Oord__class_OatLeastLessThan_001t__Nat__Onat
% 0.65/0.83  Using role type
% 0.65/0.83  Declaring set_or4665077453230672383an_nat:(nat->(nat->set_nat))
% 0.65/0.83  FOF formula (<kernel.Constant object at 0x1d789e0>, <kernel.DependentProduct object at 0x1d78518>) of role type named sy_c_Set__Interval_Oord__class_OatLeast_001t__Nat__Onat
% 0.65/0.83  Using role type
% 0.65/0.83  Declaring set_ord_atLeast_nat:(nat->set_nat)
% 0.65/0.83  FOF formula (<kernel.Constant object at 0x1d78ea8>, <kernel.DependentProduct object at 0x1d7b050>) of role type named sy_c_Set__Interval_Oord__class_OatMost_001t__Int__Oint
% 0.65/0.83  Using role type
% 0.65/0.83  Declaring set_ord_atMost_int:(int->set_int)
% 0.65/0.83  FOF formula (<kernel.Constant object at 0x1d78f38>, <kernel.DependentProduct object at 0x1d7b098>) of role type named sy_c_Set__Interval_Oord__class_OatMost_001t__Nat__Onat
% 0.65/0.84  Using role type
% 0.65/0.84  Declaring set_ord_atMost_nat:(nat->set_nat)
% 0.65/0.84  FOF formula (<kernel.Constant object at 0x1d78518>, <kernel.DependentProduct object at 0x1d7b0e0>) of role type named sy_c_Set__Interval_Oord__class_OatMost_001t__Num__Onum
% 0.65/0.84  Using role type
% 0.65/0.84  Declaring set_ord_atMost_num:(num->set_num)
% 0.65/0.84  FOF formula (<kernel.Constant object at 0x1d78950>, <kernel.DependentProduct object at 0x1d7b128>) of role type named sy_c_Set__Interval_Oord__class_OatMost_001t__Rat__Orat
% 0.65/0.84  Using role type
% 0.65/0.84  Declaring set_ord_atMost_rat:(rat->set_rat)
% 0.65/0.84  FOF formula (<kernel.Constant object at 0x1d78ea8>, <kernel.DependentProduct object at 0x1d7b170>) of role type named sy_c_Set__Interval_Oord__class_OatMost_001t__Real__Oreal
% 0.65/0.84  Using role type
% 0.65/0.84  Declaring set_ord_atMost_real:(real->set_real)
% 0.65/0.84  FOF formula (<kernel.Constant object at 0x1d78ea8>, <kernel.DependentProduct object at 0x1d7b1b8>) of role type named sy_c_Set__Interval_Oord__class_OatMost_001t__Set__Oset_It__Int__Oint_J
% 0.65/0.84  Using role type
% 0.65/0.84  Declaring set_or58775011639299419et_int:(set_int->set_set_int)
% 0.65/0.84  FOF formula (<kernel.Constant object at 0x1d789e0>, <kernel.DependentProduct object at 0x1d7b248>) of role type named sy_c_Set__Interval_Oord__class_OatMost_001t__Set__Oset_It__Nat__Onat_J
% 0.65/0.84  Using role type
% 0.65/0.84  Declaring set_or4236626031148496127et_nat:(set_nat->set_set_nat)
% 0.65/0.84  FOF formula (<kernel.Constant object at 0x1d7b170>, <kernel.DependentProduct object at 0x1d7b290>) of role type named sy_c_Set__Interval_Oord__class_OgreaterThanAtMost_001t__Int__Oint
% 0.65/0.84  Using role type
% 0.65/0.84  Declaring set_or6656581121297822940st_int:(int->(int->set_int))
% 0.65/0.84  FOF formula (<kernel.Constant object at 0x1d7b2d8>, <kernel.DependentProduct object at 0x1d7b320>) of role type named sy_c_Set__Interval_Oord__class_OgreaterThanAtMost_001t__Nat__Onat
% 0.65/0.84  Using role type
% 0.65/0.84  Declaring set_or6659071591806873216st_nat:(nat->(nat->set_nat))
% 0.65/0.84  FOF formula (<kernel.Constant object at 0x1d7b248>, <kernel.DependentProduct object at 0x1d7b3b0>) of role type named sy_c_Set__Interval_Oord__class_OgreaterThanLessThan_001t__Int__Oint
% 0.65/0.84  Using role type
% 0.65/0.84  Declaring set_or5832277885323065728an_int:(int->(int->set_int))
% 0.65/0.84  FOF formula (<kernel.Constant object at 0x1d7b128>, <kernel.DependentProduct object at 0x1d7b248>) of role type named sy_c_Set__Interval_Oord__class_OgreaterThanLessThan_001t__Nat__Onat
% 0.65/0.84  Using role type
% 0.65/0.84  Declaring set_or5834768355832116004an_nat:(nat->(nat->set_nat))
% 0.65/0.84  FOF formula (<kernel.Constant object at 0x1d7b3b0>, <kernel.DependentProduct object at 0x1d7b128>) of role type named sy_c_Set__Interval_Oord__class_OgreaterThanLessThan_001t__Real__Oreal
% 0.65/0.84  Using role type
% 0.65/0.84  Declaring set_or1633881224788618240n_real:(real->(real->set_real))
% 0.65/0.84  FOF formula (<kernel.Constant object at 0x1d7b248>, <kernel.DependentProduct object at 0x1d7b2d8>) of role type named sy_c_Set__Interval_Oord__class_OgreaterThan_001t__Nat__Onat
% 0.65/0.84  Using role type
% 0.65/0.84  Declaring set_or1210151606488870762an_nat:(nat->set_nat)
% 0.65/0.84  FOF formula (<kernel.Constant object at 0x1d7b128>, <kernel.DependentProduct object at 0x1d7b638>) of role type named sy_c_Set__Interval_Oord__class_OgreaterThan_001t__Real__Oreal
% 0.65/0.84  Using role type
% 0.65/0.84  Declaring set_or5849166863359141190n_real:(real->set_real)
% 0.65/0.84  FOF formula (<kernel.Constant object at 0x1d7b170>, <kernel.DependentProduct object at 0x1d7b6c8>) of role type named sy_c_Set__Interval_Oord__class_OlessThan_001t__Int__Oint
% 0.65/0.84  Using role type
% 0.65/0.84  Declaring set_ord_lessThan_int:(int->set_int)
% 0.65/0.84  FOF formula (<kernel.Constant object at 0x1d7b560>, <kernel.DependentProduct object at 0x1d7b710>) of role type named sy_c_Set__Interval_Oord__class_OlessThan_001t__Nat__Onat
% 0.65/0.84  Using role type
% 0.65/0.84  Declaring set_ord_lessThan_nat:(nat->set_nat)
% 0.65/0.84  FOF formula (<kernel.Constant object at 0x1d7b5f0>, <kernel.DependentProduct object at 0x1d7b758>) of role type named sy_c_Set__Interval_Oord__class_OlessThan_001t__Num__Onum
% 0.65/0.84  Using role type
% 0.65/0.84  Declaring set_ord_lessThan_num:(num->set_num)
% 0.65/0.84  FOF formula (<kernel.Constant object at 0x1d7b638>, <kernel.DependentProduct object at 0x1d7b7a0>) of role type named sy_c_Set__Interval_Oord__class_OlessThan_001t__Rat__Orat
% 0.65/0.84  Using role type
% 0.65/0.84  Declaring set_ord_lessThan_rat:(rat->set_rat)
% 0.65/0.84  FOF formula (<kernel.Constant object at 0x1d7b5f0>, <kernel.DependentProduct object at 0x1d7b7e8>) of role type named sy_c_Set__Interval_Oord__class_OlessThan_001t__Real__Oreal
% 0.65/0.84  Using role type
% 0.65/0.84  Declaring set_or5984915006950818249n_real:(real->set_real)
% 0.65/0.84  FOF formula (<kernel.Constant object at 0x1d7b7a0>, <kernel.DependentProduct object at 0x1d7b878>) of role type named sy_c_Set__Interval_Oord__class_OlessThan_001t__Set__Oset_It__Nat__Onat_J
% 0.65/0.84  Using role type
% 0.65/0.84  Declaring set_or890127255671739683et_nat:(set_nat->set_set_nat)
% 0.65/0.84  FOF formula (<kernel.Constant object at 0x1d7b7e8>, <kernel.DependentProduct object at 0x1d7b998>) of role type named sy_c_Topological__Spaces_Ocontinuous_001t__Real__Oreal_001t__Real__Oreal
% 0.65/0.84  Using role type
% 0.65/0.84  Declaring topolo4422821103128117721l_real:(filter_real->((real->real)->Prop))
% 0.65/0.84  FOF formula (<kernel.Constant object at 0x1d7b878>, <kernel.DependentProduct object at 0x1d7ba28>) of role type named sy_c_Topological__Spaces_Ocontinuous__on_001t__Real__Oreal_001t__Real__Oreal
% 0.65/0.84  Using role type
% 0.65/0.84  Declaring topolo5044208981011980120l_real:(set_real->((real->real)->Prop))
% 0.65/0.84  FOF formula (<kernel.Constant object at 0x1d7b998>, <kernel.DependentProduct object at 0x1d7b7e8>) of role type named sy_c_Topological__Spaces_Omonoseq_001t__Real__Oreal
% 0.65/0.84  Using role type
% 0.65/0.84  Declaring topolo6980174941875973593q_real:((nat->real)->Prop)
% 0.65/0.84  FOF formula (<kernel.Constant object at 0x1d7ba28>, <kernel.DependentProduct object at 0x1d7b998>) of role type named sy_c_Topological__Spaces_Otopological__space__class_Oat__within_001t__Real__Oreal
% 0.65/0.84  Using role type
% 0.65/0.84  Declaring topolo2177554685111907308n_real:(real->(set_real->filter_real))
% 0.65/0.84  FOF formula (<kernel.Constant object at 0x1d7b7e8>, <kernel.DependentProduct object at 0x1d7b6c8>) of role type named sy_c_Topological__Spaces_Otopological__space__class_Onhds_001t__Real__Oreal
% 0.65/0.84  Using role type
% 0.65/0.84  Declaring topolo2815343760600316023s_real:(real->filter_real)
% 0.65/0.84  FOF formula (<kernel.Constant object at 0x1d7b998>, <kernel.DependentProduct object at 0x1d7bb90>) of role type named sy_c_Topological__Spaces_Ouniform__space__class_OCauchy_001t__Real__Oreal
% 0.65/0.84  Using role type
% 0.65/0.84  Declaring topolo4055970368930404560y_real:((nat->real)->Prop)
% 0.65/0.84  FOF formula (<kernel.Constant object at 0x1d7b6c8>, <kernel.Constant object at 0x1d7bab8>) of role type named sy_c_Topological__Spaces_Ouniformity__class_Ouniformity_001t__Complex__Ocomplex
% 0.65/0.84  Using role type
% 0.65/0.84  Declaring topolo896644834953643431omplex:filter6041513312241820739omplex
% 0.65/0.84  FOF formula (<kernel.Constant object at 0x1d7bb90>, <kernel.Constant object at 0x1d7b7e8>) of role type named sy_c_Topological__Spaces_Ouniformity__class_Ouniformity_001t__Real__Oreal
% 0.65/0.84  Using role type
% 0.65/0.84  Declaring topolo1511823702728130853y_real:filter2146258269922977983l_real
% 0.65/0.84  FOF formula (<kernel.Constant object at 0x1d7bc68>, <kernel.DependentProduct object at 0x1d7bd88>) of role type named sy_c_Transcendental_Oarccos
% 0.65/0.84  Using role type
% 0.65/0.84  Declaring arccos:(real->real)
% 0.65/0.84  FOF formula (<kernel.Constant object at 0x1d7bc20>, <kernel.DependentProduct object at 0x1d7bdd0>) of role type named sy_c_Transcendental_Oarcosh_001t__Real__Oreal
% 0.65/0.84  Using role type
% 0.65/0.84  Declaring arcosh_real:(real->real)
% 0.65/0.84  FOF formula (<kernel.Constant object at 0x1d7bcb0>, <kernel.DependentProduct object at 0x1d7be18>) of role type named sy_c_Transcendental_Oarcsin
% 0.65/0.84  Using role type
% 0.65/0.84  Declaring arcsin:(real->real)
% 0.65/0.84  FOF formula (<kernel.Constant object at 0x1d7b7e8>, <kernel.DependentProduct object at 0x1d7be60>) of role type named sy_c_Transcendental_Oarctan
% 0.65/0.84  Using role type
% 0.65/0.84  Declaring arctan:(real->real)
% 0.65/0.84  FOF formula (<kernel.Constant object at 0x1d7bd88>, <kernel.DependentProduct object at 0x1d7bea8>) of role type named sy_c_Transcendental_Oarsinh_001t__Real__Oreal
% 0.65/0.84  Using role type
% 0.65/0.84  Declaring arsinh_real:(real->real)
% 0.65/0.84  FOF formula (<kernel.Constant object at 0x1d7bdd0>, <kernel.DependentProduct object at 0x1d7bef0>) of role type named sy_c_Transcendental_Oartanh_001t__Real__Oreal
% 0.65/0.84  Using role type
% 0.65/0.84  Declaring artanh_real:(real->real)
% 0.65/0.84  FOF formula (<kernel.Constant object at 0x1d7be18>, <kernel.DependentProduct object at 0x1d7bf38>) of role type named sy_c_Transcendental_Ocos_001t__Real__Oreal
% 0.65/0.84  Using role type
% 0.65/0.84  Declaring cos_real:(real->real)
% 0.65/0.84  FOF formula (<kernel.Constant object at 0x1d7b1b8>, <kernel.DependentProduct object at 0x1d7bfc8>) of role type named sy_c_Transcendental_Ocos__coeff
% 0.65/0.84  Using role type
% 0.65/0.84  Declaring cos_coeff:(nat->real)
% 0.65/0.84  FOF formula (<kernel.Constant object at 0x1d7bef0>, <kernel.DependentProduct object at 0x1d7be18>) of role type named sy_c_Transcendental_Ocosh_001t__Real__Oreal
% 0.65/0.84  Using role type
% 0.65/0.84  Declaring cosh_real:(real->real)
% 0.65/0.84  FOF formula (<kernel.Constant object at 0x1d7bfc8>, <kernel.DependentProduct object at 0x1d7d050>) of role type named sy_c_Transcendental_Ocot_001t__Real__Oreal
% 0.65/0.84  Using role type
% 0.65/0.84  Declaring cot_real:(real->real)
% 0.65/0.84  FOF formula (<kernel.Constant object at 0x1d7b7e8>, <kernel.DependentProduct object at 0x1d7d098>) of role type named sy_c_Transcendental_Oexp_001t__Real__Oreal
% 0.65/0.84  Using role type
% 0.65/0.84  Declaring exp_real:(real->real)
% 0.65/0.84  FOF formula (<kernel.Constant object at 0x1d7be18>, <kernel.DependentProduct object at 0x1d7d0e0>) of role type named sy_c_Transcendental_Oln__class_Oln_001t__Real__Oreal
% 0.65/0.84  Using role type
% 0.65/0.84  Declaring ln_ln_real:(real->real)
% 0.65/0.84  FOF formula (<kernel.Constant object at 0x1d7b1b8>, <kernel.DependentProduct object at 0x1d7bfc8>) of role type named sy_c_Transcendental_Olog
% 0.65/0.84  Using role type
% 0.65/0.84  Declaring log:(real->(real->real))
% 0.65/0.84  FOF formula (<kernel.Constant object at 0x1d7b7e8>, <kernel.Constant object at 0x1d7bef0>) of role type named sy_c_Transcendental_Opi
% 0.65/0.84  Using role type
% 0.65/0.84  Declaring pi:real
% 0.65/0.84  FOF formula (<kernel.Constant object at 0x1d7be18>, <kernel.DependentProduct object at 0x1d7d050>) of role type named sy_c_Transcendental_Opowr_001t__Real__Oreal
% 0.65/0.84  Using role type
% 0.65/0.84  Declaring powr_real:(real->(real->real))
% 0.65/0.84  FOF formula (<kernel.Constant object at 0x1d7b7e8>, <kernel.DependentProduct object at 0x1d7d200>) of role type named sy_c_Transcendental_Osin_001t__Real__Oreal
% 0.65/0.84  Using role type
% 0.65/0.84  Declaring sin_real:(real->real)
% 0.65/0.84  FOF formula (<kernel.Constant object at 0x1d7b7e8>, <kernel.DependentProduct object at 0x1d7d290>) of role type named sy_c_Transcendental_Osin__coeff
% 0.65/0.84  Using role type
% 0.65/0.84  Declaring sin_coeff:(nat->real)
% 0.65/0.84  FOF formula (<kernel.Constant object at 0x1d7be18>, <kernel.DependentProduct object at 0x1d7d050>) of role type named sy_c_Transcendental_Osinh_001t__Real__Oreal
% 0.65/0.84  Using role type
% 0.65/0.84  Declaring sinh_real:(real->real)
% 0.65/0.84  FOF formula (<kernel.Constant object at 0x1d7be18>, <kernel.DependentProduct object at 0x1d7d2d8>) of role type named sy_c_Transcendental_Otan_001t__Real__Oreal
% 0.65/0.84  Using role type
% 0.65/0.84  Declaring tan_real:(real->real)
% 0.65/0.84  FOF formula (<kernel.Constant object at 0x1d7d170>, <kernel.DependentProduct object at 0x1d7d320>) of role type named sy_c_Transcendental_Otanh_001t__Complex__Ocomplex
% 0.65/0.84  Using role type
% 0.65/0.84  Declaring tanh_complex:(complex->complex)
% 0.65/0.84  FOF formula (<kernel.Constant object at 0x1d7d098>, <kernel.DependentProduct object at 0x1d7d368>) of role type named sy_c_Transcendental_Otanh_001t__Real__Oreal
% 0.65/0.84  Using role type
% 0.65/0.84  Declaring tanh_real:(real->real)
% 0.65/0.84  FOF formula (<kernel.Constant object at 0x1d7d200>, <kernel.DependentProduct object at 0x1d7d3b0>) of role type named sy_c_VEBT__Definitions_OVEBT_OLeaf
% 0.65/0.84  Using role type
% 0.65/0.84  Declaring vEBT_Leaf:(Prop->(Prop->vEBT_VEBT))
% 0.65/0.84  FOF formula (<kernel.Constant object at 0x1d7d050>, <kernel.DependentProduct object at 0x1d7d368>) of role type named sy_c_VEBT__Definitions_OVEBT_ONode
% 0.65/0.84  Using role type
% 0.65/0.84  Declaring vEBT_Node:(option4927543243414619207at_nat->(nat->(list_VEBT_VEBT->(vEBT_VEBT->vEBT_VEBT))))
% 0.65/0.84  FOF formula (<kernel.Constant object at 0x1d7d488>, <kernel.DependentProduct object at 0x1d7d098>) of role type named sy_c_VEBT__Definitions_OVEBT_Osize__VEBT
% 0.65/0.84  Using role type
% 0.65/0.84  Declaring vEBT_size_VEBT:(vEBT_VEBT->nat)
% 0.65/0.84  FOF formula (<kernel.Constant object at 0x1d7d200>, <kernel.DependentProduct object at 0x1d7d488>) of role type named sy_c_VEBT__Definitions_OVEBT__internal_Oboth__member__options
% 0.65/0.84  Using role type
% 0.65/0.84  Declaring vEBT_V8194947554948674370ptions:(vEBT_VEBT->(nat->Prop))
% 0.65/0.84  FOF formula (<kernel.Constant object at 0x1d7d518>, <kernel.DependentProduct object at 0x1d7d098>) of role type named sy_c_VEBT__Definitions_OVEBT__internal_Ohigh
% 0.65/0.85  Using role type
% 0.65/0.85  Declaring vEBT_VEBT_high:(nat->(nat->nat))
% 0.65/0.85  FOF formula (<kernel.Constant object at 0x1d7d200>, <kernel.DependentProduct object at 0x1d7d518>) of role type named sy_c_VEBT__Definitions_OVEBT__internal_Oin__children
% 0.65/0.85  Using role type
% 0.65/0.85  Declaring vEBT_V5917875025757280293ildren:(nat->(list_VEBT_VEBT->(nat->Prop)))
% 0.65/0.85  FOF formula (<kernel.Constant object at 0x1d7d050>, <kernel.DependentProduct object at 0x1d7d098>) of role type named sy_c_VEBT__Definitions_OVEBT__internal_Olow
% 0.65/0.85  Using role type
% 0.65/0.85  Declaring vEBT_VEBT_low:(nat->(nat->nat))
% 0.65/0.85  FOF formula (<kernel.Constant object at 0x1d7d638>, <kernel.DependentProduct object at 0x1d7d200>) of role type named sy_c_VEBT__Definitions_OVEBT__internal_Omembermima
% 0.65/0.85  Using role type
% 0.65/0.85  Declaring vEBT_VEBT_membermima:(vEBT_VEBT->(nat->Prop))
% 0.65/0.85  FOF formula (<kernel.Constant object at 0x1d7d050>, <kernel.DependentProduct object at 0x1d7d518>) of role type named sy_c_VEBT__Definitions_OVEBT__internal_Omembermima__rel
% 0.65/0.85  Using role type
% 0.65/0.85  Declaring vEBT_V4351362008482014158ma_rel:(produc9072475918466114483BT_nat->(produc9072475918466114483BT_nat->Prop))
% 0.65/0.85  FOF formula (<kernel.Constant object at 0x1d7d200>, <kernel.DependentProduct object at 0x1d7d050>) of role type named sy_c_VEBT__Definitions_OVEBT__internal_Onaive__member
% 0.65/0.85  Using role type
% 0.65/0.85  Declaring vEBT_V5719532721284313246member:(vEBT_VEBT->(nat->Prop))
% 0.65/0.85  FOF formula (<kernel.Constant object at 0x1d7d518>, <kernel.DependentProduct object at 0x1d7d098>) of role type named sy_c_VEBT__Definitions_OVEBT__internal_Onaive__member__rel
% 0.65/0.85  Using role type
% 0.65/0.85  Declaring vEBT_V5765760719290551771er_rel:(produc9072475918466114483BT_nat->(produc9072475918466114483BT_nat->Prop))
% 0.65/0.85  FOF formula (<kernel.Constant object at 0x1d7d710>, <kernel.DependentProduct object at 0x1d7d050>) of role type named sy_c_VEBT__Definitions_OVEBT__internal_Ovalid_H
% 0.65/0.85  Using role type
% 0.65/0.85  Declaring vEBT_VEBT_valid:(vEBT_VEBT->(nat->Prop))
% 0.65/0.85  FOF formula (<kernel.Constant object at 0x1d7d7e8>, <kernel.DependentProduct object at 0x1d7d050>) of role type named sy_c_VEBT__Definitions_OVEBT__internal_Ovalid_H__rel
% 0.68/0.85  Using role type
% 0.68/0.85  Declaring vEBT_VEBT_valid_rel:(produc9072475918466114483BT_nat->(produc9072475918466114483BT_nat->Prop))
% 0.68/0.85  FOF formula (<kernel.Constant object at 0x1d7d1b8>, <kernel.DependentProduct object at 0x1d7d7e8>) of role type named sy_c_VEBT__Definitions_Oinvar__vebt
% 0.68/0.85  Using role type
% 0.68/0.85  Declaring vEBT_invar_vebt:(vEBT_VEBT->(nat->Prop))
% 0.68/0.85  FOF formula (<kernel.Constant object at 0x1d7d878>, <kernel.DependentProduct object at 0x1d7d908>) of role type named sy_c_VEBT__Definitions_Oset__vebt
% 0.68/0.85  Using role type
% 0.68/0.85  Declaring vEBT_set_vebt:(vEBT_VEBT->set_nat)
% 0.68/0.85  FOF formula (<kernel.Constant object at 0x1d7d098>, <kernel.DependentProduct object at 0x1d7d050>) of role type named sy_c_VEBT__Definitions_Ovebt__buildup
% 0.68/0.85  Using role type
% 0.68/0.85  Declaring vEBT_vebt_buildup:(nat->vEBT_VEBT)
% 0.68/0.85  FOF formula (<kernel.Constant object at 0x1d7d1b8>, <kernel.DependentProduct object at 0x1d7d098>) of role type named sy_c_VEBT__Definitions_Ovebt__buildup__rel
% 0.68/0.85  Using role type
% 0.68/0.85  Declaring vEBT_v4011308405150292612up_rel:(nat->(nat->Prop))
% 0.68/0.85  FOF formula (<kernel.Constant object at 0x1d7d8c0>, <kernel.DependentProduct object at 0x1d7d1b8>) of role type named sy_c_VEBT__Insert_Ovebt__insert
% 0.68/0.85  Using role type
% 0.68/0.85  Declaring vEBT_vebt_insert:(vEBT_VEBT->(nat->vEBT_VEBT))
% 0.68/0.85  FOF formula (<kernel.Constant object at 0x1d7da70>, <kernel.DependentProduct object at 0x1d7d8c0>) of role type named sy_c_VEBT__Insert_Ovebt__insert__rel
% 0.68/0.85  Using role type
% 0.68/0.85  Declaring vEBT_vebt_insert_rel:(produc9072475918466114483BT_nat->(produc9072475918466114483BT_nat->Prop))
% 0.68/0.85  FOF formula (<kernel.Constant object at 0x1d7d998>, <kernel.DependentProduct object at 0x1d7d098>) of role type named sy_c_VEBT__Member_OVEBT__internal_Obit__concat
% 0.68/0.85  Using role type
% 0.68/0.85  Declaring vEBT_VEBT_bit_concat:(nat->(nat->(nat->nat)))
% 0.68/0.85  FOF formula (<kernel.Constant object at 0x1d7d908>, <kernel.DependentProduct object at 0x1d7d878>) of role type named sy_c_VEBT__Member_OVEBT__internal_OminNull
% 0.68/0.85  Using role type
% 0.68/0.85  Declaring vEBT_VEBT_minNull:(vEBT_VEBT->Prop)
% 0.68/0.85  FOF formula (<kernel.Constant object at 0x1d7da70>, <kernel.DependentProduct object at 0x1d7dbd8>) of role type named sy_c_VEBT__Member_OVEBT__internal_Oset__vebt_H
% 0.68/0.85  Using role type
% 0.68/0.85  Declaring vEBT_VEBT_set_vebt:(vEBT_VEBT->set_nat)
% 0.68/0.85  FOF formula (<kernel.Constant object at 0x1d7d950>, <kernel.DependentProduct object at 0x1d7da70>) of role type named sy_c_VEBT__Member_Ovebt__member
% 0.68/0.85  Using role type
% 0.68/0.85  Declaring vEBT_vebt_member:(vEBT_VEBT->(nat->Prop))
% 0.68/0.85  FOF formula (<kernel.Constant object at 0x1d7d998>, <kernel.DependentProduct object at 0x1d7d950>) of role type named sy_c_VEBT__Member_Ovebt__member__rel
% 0.68/0.85  Using role type
% 0.68/0.85  Declaring vEBT_vebt_member_rel:(produc9072475918466114483BT_nat->(produc9072475918466114483BT_nat->Prop))
% 0.68/0.85  FOF formula (<kernel.Constant object at 0x1d7d878>, <kernel.DependentProduct object at 0x1d7d050>) of role type named sy_c_Wellfounded_Oaccp_001t__List__Olist_It__Nat__Onat_J
% 0.68/0.85  Using role type
% 0.68/0.85  Declaring accp_list_nat:((list_nat->(list_nat->Prop))->(list_nat->Prop))
% 0.68/0.85  FOF formula (<kernel.Constant object at 0x1d7d950>, <kernel.DependentProduct object at 0x1d7d9e0>) of role type named sy_c_Wellfounded_Oaccp_001t__Nat__Onat
% 0.68/0.85  Using role type
% 0.68/0.85  Declaring accp_nat:((nat->(nat->Prop))->(nat->Prop))
% 0.68/0.85  FOF formula (<kernel.Constant object at 0x1d7d878>, <kernel.DependentProduct object at 0x1d7d908>) of role type named sy_c_Wellfounded_Oaccp_001t__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J
% 0.68/0.85  Using role type
% 0.68/0.85  Declaring accp_P1096762738010456898nt_int:((product_prod_int_int->(product_prod_int_int->Prop))->(product_prod_int_int->Prop))
% 0.68/0.85  FOF formula (<kernel.Constant object at 0x1d7d9e0>, <kernel.DependentProduct object at 0x1d7dcb0>) of role type named sy_c_Wellfounded_Oaccp_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.68/0.85  Using role type
% 0.68/0.85  Declaring accp_P4275260045618599050at_nat:((product_prod_nat_nat->(product_prod_nat_nat->Prop))->(product_prod_nat_nat->Prop))
% 0.68/0.85  FOF formula (<kernel.Constant object at 0x1d7d908>, <kernel.DependentProduct object at 0x1d7d998>) of role type named sy_c_Wellfounded_Oaccp_001t__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__Nat__Onat_J
% 0.68/0.85  Using role type
% 0.68/0.85  Declaring accp_P2887432264394892906BT_nat:((produc9072475918466114483BT_nat->(produc9072475918466114483BT_nat->Prop))->(produc9072475918466114483BT_nat->Prop))
% 0.68/0.85  FOF formula (<kernel.Constant object at 0x1d7d8c0>, <kernel.Constant object at 0x1d7de18>) of role type named sy_c_Wellfounded_Oless__than
% 0.68/0.85  Using role type
% 0.68/0.85  Declaring less_than:set_Pr1261947904930325089at_nat
% 0.68/0.85  FOF formula (<kernel.Constant object at 0x1d7dd88>, <kernel.DependentProduct object at 0x1d7d8c0>) of role type named sy_c_Wellfounded_Olex__prod_001t__Nat__Onat_001t__Nat__Onat
% 0.68/0.85  Using role type
% 0.68/0.85  Declaring lex_prod_nat_nat:(set_Pr1261947904930325089at_nat->(set_Pr1261947904930325089at_nat->set_Pr8693737435421807431at_nat))
% 0.68/0.85  FOF formula (<kernel.Constant object at 0x1d7d998>, <kernel.DependentProduct object at 0x1d7dd88>) of role type named sy_c_Wellfounded_Omax__ext_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.68/0.85  Using role type
% 0.68/0.85  Declaring max_ex8135407076693332796at_nat:(set_Pr8693737435421807431at_nat->set_Pr4329608150637261639at_nat)
% 0.68/0.85  FOF formula (<kernel.Constant object at 0x1d7d8c0>, <kernel.DependentProduct object at 0x1d7d998>) of role type named sy_c_Wellfounded_Omin__ext_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.68/0.85  Using role type
% 0.68/0.85  Declaring min_ex6901939911449802026at_nat:(set_Pr8693737435421807431at_nat->set_Pr4329608150637261639at_nat)
% 0.68/0.85  FOF formula (<kernel.Constant object at 0x1d7d9e0>, <kernel.DependentProduct object at 0x1d7dfc8>) of role type named sy_c_Wellfounded_Owf_001t__Int__Oint
% 0.68/0.85  Using role type
% 0.68/0.85  Declaring wf_int:(set_Pr958786334691620121nt_int->Prop)
% 0.68/0.85  FOF formula (<kernel.Constant object at 0x1d7dd88>, <kernel.DependentProduct object at 0x1d80050>) of role type named sy_c_Wellfounded_Owf_001t__Nat__Onat
% 0.68/0.85  Using role type
% 0.68/0.85  Declaring wf_nat:(set_Pr1261947904930325089at_nat->Prop)
% 0.68/0.85  FOF formula (<kernel.Constant object at 0x1d7d9e0>, <kernel.DependentProduct object at 0x1d80098>) of role type named sy_c_Wellfounded_Owf_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.68/0.85  Using role type
% 0.68/0.85  Declaring wf_Pro7803398752247294826at_nat:(set_Pr8693737435421807431at_nat->Prop)
% 0.68/0.85  FOF formula (<kernel.Constant object at 0x1d7d878>, <kernel.DependentProduct object at 0x1d801b8>) of role type named sy_c_fChoice_001t__Real__Oreal
% 0.68/0.85  Using role type
% 0.68/0.85  Declaring fChoice_real:((real->Prop)->real)
% 0.68/0.85  FOF formula (<kernel.Constant object at 0x1d7dd88>, <kernel.DependentProduct object at 0x1d80098>) of role type named sy_c_member_001_Eo
% 0.68/0.85  Using role type
% 0.68/0.85  Declaring member_o:(Prop->(set_o->Prop))
% 0.68/0.85  FOF formula (<kernel.Constant object at 0x1d7d9e0>, <kernel.DependentProduct object at 0x1d800e0>) of role type named sy_c_member_001t__Complex__Ocomplex
% 0.68/0.85  Using role type
% 0.68/0.85  Declaring member_complex:(complex->(set_complex->Prop))
% 0.68/0.85  FOF formula (<kernel.Constant object at 0x1d7df38>, <kernel.DependentProduct object at 0x1d80200>) of role type named sy_c_member_001t__Int__Oint
% 0.68/0.85  Using role type
% 0.68/0.85  Declaring member_int:(int->(set_int->Prop))
% 0.68/0.85  FOF formula (<kernel.Constant object at 0x1d7d9e0>, <kernel.DependentProduct object at 0x1d80098>) of role type named sy_c_member_001t__List__Olist_I_Eo_J
% 0.68/0.85  Using role type
% 0.68/0.85  Declaring member_list_o:(list_o->(set_list_o->Prop))
% 0.68/0.85  FOF formula (<kernel.Constant object at 0x1d7d9e0>, <kernel.DependentProduct object at 0x1d80050>) of role type named sy_c_member_001t__List__Olist_It__Int__Oint_J
% 0.68/0.85  Using role type
% 0.68/0.85  Declaring member_list_int:(list_int->(set_list_int->Prop))
% 0.68/0.85  FOF formula (<kernel.Constant object at 0x1d80128>, <kernel.DependentProduct object at 0x1d800e0>) of role type named sy_c_member_001t__List__Olist_It__Nat__Onat_J
% 0.68/0.85  Using role type
% 0.68/0.85  Declaring member_list_nat:(list_nat->(set_list_nat->Prop))
% 0.68/0.85  FOF formula (<kernel.Constant object at 0x1d80170>, <kernel.DependentProduct object at 0x1d80128>) of role type named sy_c_member_001t__List__Olist_It__VEBT____Definitions__OVEBT_J
% 0.68/0.85  Using role type
% 0.68/0.85  Declaring member2936631157270082147T_VEBT:(list_VEBT_VEBT->(set_list_VEBT_VEBT->Prop))
% 0.68/0.85  FOF formula (<kernel.Constant object at 0x1d80200>, <kernel.DependentProduct object at 0x1d800e0>) of role type named sy_c_member_001t__Nat__Onat
% 0.68/0.85  Using role type
% 0.68/0.85  Declaring member_nat:(nat->(set_nat->Prop))
% 0.68/0.85  FOF formula (<kernel.Constant object at 0x1d803b0>, <kernel.DependentProduct object at 0x1d80170>) of role type named sy_c_member_001t__Num__Onum
% 0.68/0.85  Using role type
% 0.68/0.85  Declaring member_num:(num->(set_num->Prop))
% 0.68/0.85  FOF formula (<kernel.Constant object at 0x1d80200>, <kernel.DependentProduct object at 0x1d801b8>) of role type named sy_c_member_001t__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J
% 0.68/0.85  Using role type
% 0.68/0.85  Declaring member5262025264175285858nt_int:(product_prod_int_int->(set_Pr958786334691620121nt_int->Prop))
% 0.68/0.85  FOF formula (<kernel.Constant object at 0x1d80170>, <kernel.DependentProduct object at 0x1d804d0>) of role type named sy_c_member_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.68/0.85  Using role type
% 0.68/0.85  Declaring member8440522571783428010at_nat:(product_prod_nat_nat->(set_Pr1261947904930325089at_nat->Prop))
% 0.68/0.85  FOF formula (<kernel.Constant object at 0x1d801b8>, <kernel.DependentProduct object at 0x1d80050>) of role type named sy_c_member_001t__Product____Type__Oprod_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J
% 0.68/0.85  Using role type
% 0.68/0.85  Declaring member8206827879206165904at_nat:(produc859450856879609959at_nat->(set_Pr8693737435421807431at_nat->Prop))
% 0.68/0.85  FOF formula (<kernel.Constant object at 0x1d804d0>, <kernel.DependentProduct object at 0x1d80560>) of role type named sy_c_member_001t__Product____Type__Oprod_It__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_Mt__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_J
% 0.68/0.85  Using role type
% 0.68/0.85  Declaring member8757157785044589968at_nat:(produc3843707927480180839at_nat->(set_Pr4329608150637261639at_nat->Prop))
% 0.68/0.85  FOF formula (<kernel.Constant object at 0x1d80050>, <kernel.DependentProduct object at 0x1d805f0>) of role type named sy_c_member_001t__Product____Type__Oprod_It__Set__Oset_It__Product____Type__Oprod_It__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_Mt__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_J_J_Mt__Set__Oset_It__Product____Type__Oprod_It__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_Mt__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_J_J_J
% 0.68/0.86  Using role type
% 0.68/0.86  Declaring member1466754251312161552at_nat:(produc1319942482725812455at_nat->(set_Pr7459493094073627847at_nat->Prop))
% 0.68/0.86  FOF formula (<kernel.Constant object at 0x1d801b8>, <kernel.DependentProduct object at 0x1d80560>) of role type named sy_c_member_001t__Rat__Orat
% 0.68/0.86  Using role type
% 0.68/0.86  Declaring member_rat:(rat->(set_rat->Prop))
% 0.68/0.86  FOF formula (<kernel.Constant object at 0x1d80248>, <kernel.DependentProduct object at 0x1d801b8>) of role type named sy_c_member_001t__Real__Oreal
% 0.68/0.86  Using role type
% 0.68/0.86  Declaring member_real:(real->(set_real->Prop))
% 0.68/0.86  FOF formula (<kernel.Constant object at 0x1d807a0>, <kernel.DependentProduct object at 0x1d80050>) of role type named sy_c_member_001t__Set__Oset_It__Int__Oint_J
% 0.68/0.86  Using role type
% 0.68/0.86  Declaring member_set_int:(set_int->(set_set_int->Prop))
% 0.68/0.86  FOF formula (<kernel.Constant object at 0x1d80488>, <kernel.DependentProduct object at 0x1d80560>) of role type named sy_c_member_001t__Set__Oset_It__Nat__Onat_J
% 0.68/0.86  Using role type
% 0.68/0.86  Declaring member_set_nat:(set_nat->(set_set_nat->Prop))
% 0.68/0.86  FOF formula (<kernel.Constant object at 0x1d801b8>, <kernel.DependentProduct object at 0x1d807a0>) of role type named sy_c_member_001t__VEBT____Definitions__OVEBT
% 0.68/0.86  Using role type
% 0.68/0.86  Declaring member_VEBT_VEBT:(vEBT_VEBT->(set_VEBT_VEBT->Prop))
% 0.68/0.86  FOF formula (<kernel.Constant object at 0x1d80680>, <kernel.Constant object at 0x1d807a0>) of role type named sy_v_deg____
% 0.68/0.86  Using role type
% 0.68/0.86  Declaring deg:nat
% 0.68/0.86  FOF formula (<kernel.Constant object at 0x1d80560>, <kernel.Constant object at 0x1d807a0>) of role type named sy_v_m____
% 0.68/0.86  Using role type
% 0.68/0.86  Declaring m:nat
% 0.68/0.86  FOF formula (<kernel.Constant object at 0x1d80248>, <kernel.Constant object at 0x1d807a0>) of role type named sy_v_ma____
% 0.68/0.86  Using role type
% 0.68/0.86  Declaring ma:nat
% 0.68/0.86  FOF formula (<kernel.Constant object at 0x1d808c0>, <kernel.Constant object at 0x1d807a0>) of role type named sy_v_mi____
% 0.68/0.86  Using role type
% 0.68/0.86  Declaring mi:nat
% 0.68/0.86  FOF formula (<kernel.Constant object at 0x1d80830>, <kernel.Constant object at 0x1d807a0>) of role type named sy_v_na____
% 0.68/0.86  Using role type
% 0.68/0.86  Declaring na:nat
% 0.68/0.86  FOF formula (<kernel.Constant object at 0x1d80908>, <kernel.Constant object at 0x1d807a0>) of role type named sy_v_summary____
% 0.68/0.86  Using role type
% 0.68/0.86  Declaring summary:vEBT_VEBT
% 0.68/0.86  FOF formula (<kernel.Constant object at 0x1d80950>, <kernel.Constant object at 0x1d807a0>) of role type named sy_v_treeList____
% 0.68/0.86  Using role type
% 0.68/0.86  Declaring treeList:list_VEBT_VEBT
% 0.68/0.86  FOF formula (<kernel.Constant object at 0x1d80998>, <kernel.Constant object at 0x1d807a0>) of role type named sy_v_xa____
% 0.68/0.86  Using role type
% 0.68/0.86  Declaring xa:nat
% 0.68/0.86  FOF formula (<kernel.Constant object at 0x1d809e0>, <kernel.Constant object at 0x1d807a0>) of role type named sy_v_ya____
% 0.68/0.86  Using role type
% 0.68/0.86  Declaring ya:nat
% 0.68/0.86  FOF formula (((ord_less_nat mi) ma)->False) of role axiom named fact_0_False
% 0.68/0.86  A new axiom: (((ord_less_nat mi) ma)->False)
% 0.68/0.86  FOF formula ((ord_less_nat xa) mi) of role axiom named fact_1__092_060open_062x_A_060_Ami_092_060close_062
% 0.68/0.86  A new axiom: ((ord_less_nat xa) mi)
% 0.68/0.86  FOF formula ((ord_less_eq_nat mi) ma) of role axiom named fact_2__C4_Ohyps_C_I7_J
% 0.68/0.86  A new axiom: ((ord_less_eq_nat mi) ma)
% 0.68/0.86  FOF formula ((vEBT_vebt_member ((vEBT_vebt_insert ((((vEBT_Node (some_P7363390416028606310at_nat ((product_Pair_nat_nat mi) ma))) deg) treeList) summary)) xa)) ya) of role axiom named fact_3__C4_Oprems_C_I3_J
% 0.68/0.86  A new axiom: ((vEBT_vebt_member ((vEBT_vebt_insert ((((vEBT_Node (some_P7363390416028606310at_nat ((product_Pair_nat_nat mi) ma))) deg) treeList) summary)) xa)) ya)
% 0.68/0.86  FOF formula ((or (((eq nat) ya) xa)) (((eq nat) ya) ((ord_max_nat mi) ma))) of role axiom named fact_4_True
% 0.68/0.86  A new axiom: ((or (((eq nat) ya) xa)) (((eq nat) ya) ((ord_max_nat mi) ma)))
% 0.68/0.86  FOF formula (((eq nat) ya) ((ord_max_nat mi) ma)) of role axiom named fact_5__092_060open_062y_A_061_Amax_Ami_Ama_092_060close_062
% 0.68/0.86  A new axiom: (((eq nat) ya) ((ord_max_nat mi) ma))
% 0.68/0.87  FOF formula (forall (T:vEBT_VEBT) (X:nat), ((vEBT_VEBT_minNull T)->(((vEBT_vebt_member T) X)->False))) of role axiom named fact_6_min__Null__member
% 0.68/0.87  A new axiom: (forall (T:vEBT_VEBT) (X:nat), ((vEBT_VEBT_minNull T)->(((vEBT_vebt_member T) X)->False)))
% 0.68/0.87  FOF formula (forall (X11:option4927543243414619207at_nat) (X12:nat) (X13:list_VEBT_VEBT) (X14:vEBT_VEBT) (Y11:option4927543243414619207at_nat) (Y12:nat) (Y13:list_VEBT_VEBT) (Y14:vEBT_VEBT), (((eq Prop) (((eq vEBT_VEBT) ((((vEBT_Node X11) X12) X13) X14)) ((((vEBT_Node Y11) Y12) Y13) Y14))) ((and ((and ((and (((eq option4927543243414619207at_nat) X11) Y11)) (((eq nat) X12) Y12))) (((eq list_VEBT_VEBT) X13) Y13))) (((eq vEBT_VEBT) X14) Y14)))) of role axiom named fact_7_VEBT_Oinject_I1_J
% 0.68/0.87  A new axiom: (forall (X11:option4927543243414619207at_nat) (X12:nat) (X13:list_VEBT_VEBT) (X14:vEBT_VEBT) (Y11:option4927543243414619207at_nat) (Y12:nat) (Y13:list_VEBT_VEBT) (Y14:vEBT_VEBT), (((eq Prop) (((eq vEBT_VEBT) ((((vEBT_Node X11) X12) X13) X14)) ((((vEBT_Node Y11) Y12) Y13) Y14))) ((and ((and ((and (((eq option4927543243414619207at_nat) X11) Y11)) (((eq nat) X12) Y12))) (((eq list_VEBT_VEBT) X13) Y13))) (((eq vEBT_VEBT) X14) Y14))))
% 0.68/0.87  FOF formula (forall (X2:product_prod_nat_nat) (Y2:product_prod_nat_nat), (((eq Prop) (((eq option4927543243414619207at_nat) (some_P7363390416028606310at_nat X2)) (some_P7363390416028606310at_nat Y2))) (((eq product_prod_nat_nat) X2) Y2))) of role axiom named fact_8_option_Oinject
% 0.68/0.87  A new axiom: (forall (X2:product_prod_nat_nat) (Y2:product_prod_nat_nat), (((eq Prop) (((eq option4927543243414619207at_nat) (some_P7363390416028606310at_nat X2)) (some_P7363390416028606310at_nat Y2))) (((eq product_prod_nat_nat) X2) Y2)))
% 0.68/0.87  FOF formula (forall (X2:num) (Y2:num), (((eq Prop) (((eq option_num) (some_num X2)) (some_num Y2))) (((eq num) X2) Y2))) of role axiom named fact_9_option_Oinject
% 0.68/0.87  A new axiom: (forall (X2:num) (Y2:num), (((eq Prop) (((eq option_num) (some_num X2)) (some_num Y2))) (((eq num) X2) Y2)))
% 0.68/0.87  FOF formula (forall (X1:product_prod_nat_nat) (X2:product_prod_nat_nat) (Y1:product_prod_nat_nat) (Y2:product_prod_nat_nat), (((eq Prop) (((eq produc859450856879609959at_nat) ((produc6161850002892822231at_nat X1) X2)) ((produc6161850002892822231at_nat Y1) Y2))) ((and (((eq product_prod_nat_nat) X1) Y1)) (((eq product_prod_nat_nat) X2) Y2)))) of role axiom named fact_10_prod_Oinject
% 0.68/0.87  A new axiom: (forall (X1:product_prod_nat_nat) (X2:product_prod_nat_nat) (Y1:product_prod_nat_nat) (Y2:product_prod_nat_nat), (((eq Prop) (((eq produc859450856879609959at_nat) ((produc6161850002892822231at_nat X1) X2)) ((produc6161850002892822231at_nat Y1) Y2))) ((and (((eq product_prod_nat_nat) X1) Y1)) (((eq product_prod_nat_nat) X2) Y2))))
% 0.68/0.87  FOF formula (forall (X1:set_Pr4329608150637261639at_nat) (X2:set_Pr4329608150637261639at_nat) (Y1:set_Pr4329608150637261639at_nat) (Y2:set_Pr4329608150637261639at_nat), (((eq Prop) (((eq produc1319942482725812455at_nat) ((produc9060074326276436823at_nat X1) X2)) ((produc9060074326276436823at_nat Y1) Y2))) ((and (((eq set_Pr4329608150637261639at_nat) X1) Y1)) (((eq set_Pr4329608150637261639at_nat) X2) Y2)))) of role axiom named fact_11_prod_Oinject
% 0.68/0.87  A new axiom: (forall (X1:set_Pr4329608150637261639at_nat) (X2:set_Pr4329608150637261639at_nat) (Y1:set_Pr4329608150637261639at_nat) (Y2:set_Pr4329608150637261639at_nat), (((eq Prop) (((eq produc1319942482725812455at_nat) ((produc9060074326276436823at_nat X1) X2)) ((produc9060074326276436823at_nat Y1) Y2))) ((and (((eq set_Pr4329608150637261639at_nat) X1) Y1)) (((eq set_Pr4329608150637261639at_nat) X2) Y2))))
% 0.68/0.87  FOF formula (forall (X1:set_Pr1261947904930325089at_nat) (X2:set_Pr1261947904930325089at_nat) (Y1:set_Pr1261947904930325089at_nat) (Y2:set_Pr1261947904930325089at_nat), (((eq Prop) (((eq produc3843707927480180839at_nat) ((produc2922128104949294807at_nat X1) X2)) ((produc2922128104949294807at_nat Y1) Y2))) ((and (((eq set_Pr1261947904930325089at_nat) X1) Y1)) (((eq set_Pr1261947904930325089at_nat) X2) Y2)))) of role axiom named fact_12_prod_Oinject
% 0.68/0.87  A new axiom: (forall (X1:set_Pr1261947904930325089at_nat) (X2:set_Pr1261947904930325089at_nat) (Y1:set_Pr1261947904930325089at_nat) (Y2:set_Pr1261947904930325089at_nat), (((eq Prop) (((eq produc3843707927480180839at_nat) ((produc2922128104949294807at_nat X1) X2)) ((produc2922128104949294807at_nat Y1) Y2))) ((and (((eq set_Pr1261947904930325089at_nat) X1) Y1)) (((eq set_Pr1261947904930325089at_nat) X2) Y2))))
% 0.68/0.87  FOF formula (forall (X1:nat) (X2:nat) (Y1:nat) (Y2:nat), (((eq Prop) (((eq product_prod_nat_nat) ((product_Pair_nat_nat X1) X2)) ((product_Pair_nat_nat Y1) Y2))) ((and (((eq nat) X1) Y1)) (((eq nat) X2) Y2)))) of role axiom named fact_13_prod_Oinject
% 0.68/0.87  A new axiom: (forall (X1:nat) (X2:nat) (Y1:nat) (Y2:nat), (((eq Prop) (((eq product_prod_nat_nat) ((product_Pair_nat_nat X1) X2)) ((product_Pair_nat_nat Y1) Y2))) ((and (((eq nat) X1) Y1)) (((eq nat) X2) Y2))))
% 0.68/0.87  FOF formula (forall (X1:int) (X2:int) (Y1:int) (Y2:int), (((eq Prop) (((eq product_prod_int_int) ((product_Pair_int_int X1) X2)) ((product_Pair_int_int Y1) Y2))) ((and (((eq int) X1) Y1)) (((eq int) X2) Y2)))) of role axiom named fact_14_prod_Oinject
% 0.68/0.87  A new axiom: (forall (X1:int) (X2:int) (Y1:int) (Y2:int), (((eq Prop) (((eq product_prod_int_int) ((product_Pair_int_int X1) X2)) ((product_Pair_int_int Y1) Y2))) ((and (((eq int) X1) Y1)) (((eq int) X2) Y2))))
% 0.68/0.87  FOF formula (forall (A:product_prod_nat_nat) (B:product_prod_nat_nat) (A2:product_prod_nat_nat) (B2:product_prod_nat_nat), (((eq Prop) (((eq produc859450856879609959at_nat) ((produc6161850002892822231at_nat A) B)) ((produc6161850002892822231at_nat A2) B2))) ((and (((eq product_prod_nat_nat) A) A2)) (((eq product_prod_nat_nat) B) B2)))) of role axiom named fact_15_old_Oprod_Oinject
% 0.68/0.87  A new axiom: (forall (A:product_prod_nat_nat) (B:product_prod_nat_nat) (A2:product_prod_nat_nat) (B2:product_prod_nat_nat), (((eq Prop) (((eq produc859450856879609959at_nat) ((produc6161850002892822231at_nat A) B)) ((produc6161850002892822231at_nat A2) B2))) ((and (((eq product_prod_nat_nat) A) A2)) (((eq product_prod_nat_nat) B) B2))))
% 0.68/0.87  FOF formula (forall (A:set_Pr4329608150637261639at_nat) (B:set_Pr4329608150637261639at_nat) (A2:set_Pr4329608150637261639at_nat) (B2:set_Pr4329608150637261639at_nat), (((eq Prop) (((eq produc1319942482725812455at_nat) ((produc9060074326276436823at_nat A) B)) ((produc9060074326276436823at_nat A2) B2))) ((and (((eq set_Pr4329608150637261639at_nat) A) A2)) (((eq set_Pr4329608150637261639at_nat) B) B2)))) of role axiom named fact_16_old_Oprod_Oinject
% 0.68/0.87  A new axiom: (forall (A:set_Pr4329608150637261639at_nat) (B:set_Pr4329608150637261639at_nat) (A2:set_Pr4329608150637261639at_nat) (B2:set_Pr4329608150637261639at_nat), (((eq Prop) (((eq produc1319942482725812455at_nat) ((produc9060074326276436823at_nat A) B)) ((produc9060074326276436823at_nat A2) B2))) ((and (((eq set_Pr4329608150637261639at_nat) A) A2)) (((eq set_Pr4329608150637261639at_nat) B) B2))))
% 0.68/0.87  FOF formula (forall (A:set_Pr1261947904930325089at_nat) (B:set_Pr1261947904930325089at_nat) (A2:set_Pr1261947904930325089at_nat) (B2:set_Pr1261947904930325089at_nat), (((eq Prop) (((eq produc3843707927480180839at_nat) ((produc2922128104949294807at_nat A) B)) ((produc2922128104949294807at_nat A2) B2))) ((and (((eq set_Pr1261947904930325089at_nat) A) A2)) (((eq set_Pr1261947904930325089at_nat) B) B2)))) of role axiom named fact_17_old_Oprod_Oinject
% 0.68/0.87  A new axiom: (forall (A:set_Pr1261947904930325089at_nat) (B:set_Pr1261947904930325089at_nat) (A2:set_Pr1261947904930325089at_nat) (B2:set_Pr1261947904930325089at_nat), (((eq Prop) (((eq produc3843707927480180839at_nat) ((produc2922128104949294807at_nat A) B)) ((produc2922128104949294807at_nat A2) B2))) ((and (((eq set_Pr1261947904930325089at_nat) A) A2)) (((eq set_Pr1261947904930325089at_nat) B) B2))))
% 0.68/0.87  FOF formula (forall (A:nat) (B:nat) (A2:nat) (B2:nat), (((eq Prop) (((eq product_prod_nat_nat) ((product_Pair_nat_nat A) B)) ((product_Pair_nat_nat A2) B2))) ((and (((eq nat) A) A2)) (((eq nat) B) B2)))) of role axiom named fact_18_old_Oprod_Oinject
% 0.68/0.87  A new axiom: (forall (A:nat) (B:nat) (A2:nat) (B2:nat), (((eq Prop) (((eq product_prod_nat_nat) ((product_Pair_nat_nat A) B)) ((product_Pair_nat_nat A2) B2))) ((and (((eq nat) A) A2)) (((eq nat) B) B2))))
% 0.68/0.88  FOF formula (forall (A:int) (B:int) (A2:int) (B2:int), (((eq Prop) (((eq product_prod_int_int) ((product_Pair_int_int A) B)) ((product_Pair_int_int A2) B2))) ((and (((eq int) A) A2)) (((eq int) B) B2)))) of role axiom named fact_19_old_Oprod_Oinject
% 0.68/0.88  A new axiom: (forall (A:int) (B:int) (A2:int) (B2:int), (((eq Prop) (((eq product_prod_int_int) ((product_Pair_int_int A) B)) ((product_Pair_int_int A2) B2))) ((and (((eq int) A) A2)) (((eq int) B) B2))))
% 0.68/0.88  <<<_VEBT] :
% 0.68/0.88          ( ( member_VEBT_VEBT @ X3 @ ( set_VEBT_VEBT2 @ treeList ) )
% 0.68/0.88         => ~ ?>>>!!!<<< [X_1: nat] : ( vEBT_V8194947554948674370ptions @ X3 @ X_1 ) ) ) ).
% 0.68/0.88  
% 0.68/0.88  % "4.hyps"(6)
% 0.68/0.88  thf(fac>>>
% 0.68/0.88  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, 11, 22, 30, 36, 43, 50, 99, 120, 187, 113, 185, 229, 265, 285, 300, 221, 120, 187, 124]
% 0.68/0.88  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, LexToken(THF,'thf',1,136265), LexToken(LPAR,'(',1,136268), name, LexToken(COMMA,',',1,136293), formula_role, LexToken(COMMA,',',1,136299), LexToken(LPAR,'(',1,136305), thf_unitary_formula, thf_pair_connective, thf_quantified_formula_PRE, thf_quantifier, LexToken(LBRACKET,'[',1,136327), thf_variable_list, LexToken(RBRACKET,']',1,136341), LexToken(COLON,':',1,136343), LexToken(LPAR,'(',1,136353), thf_unitary_formula, thf_pair_connective, unary_connective]
% 0.68/0.88  Unexpected exception Syntax error at '?':QUESTION
% 0.68/0.88  Traceback (most recent call last):
% 0.68/0.88    File "CASC.py", line 79, in <module>
% 0.68/0.88      problem=TPTP.TPTPproblem(env=environment,debug=1,file=file)
% 0.68/0.88    File "/export/starexec/sandbox/solver/bin/TPTP.py", line 38, in __init__
% 0.68/0.88      parser.parse(file.read(),debug=0,lexer=lexer)
% 0.68/0.88    File "/export/starexec/sandbox/solver/bin/ply/yacc.py", line 265, in parse
% 0.68/0.88      return self.parseopt_notrack(input,lexer,debug,tracking,tokenfunc)
% 0.68/0.88    File "/export/starexec/sandbox/solver/bin/ply/yacc.py", line 1047, in parseopt_notrack
% 0.68/0.88      tok = self.errorfunc(errtoken)
% 0.68/0.88    File "/export/starexec/sandbox/solver/bin/TPTPparser.py", line 2099, in p_error
% 0.68/0.88      raise TPTPParsingError("Syntax error at '%s':%s" % (t.value,t.type))
% 0.68/0.88  TPTPparser.TPTPParsingError: Syntax error at '?':QUESTION
%------------------------------------------------------------------------------