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

View Problem - Process Solution

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

% Computer : n001.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:53 EDT 2022

% Result   : Unknown 0.71s 0.93s
% Output   : None 
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----No solution output by system
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.03/0.12  % Problem    : ITP266^3 : TPTP v7.6.0. Released v7.6.0.
% 0.12/0.13  % Command    : python CASC.py /export/starexec/sandbox2/benchmark/theBenchmark.p
% 0.12/0.34  Computer   : n001.cluster.edu
% 0.12/0.34  Model      : x86_64 x86_64
% 0.12/0.34  CPUModel   : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.12/0.34  RAMPerCPU  : 8042.1875MB
% 0.12/0.34  OS         : Linux 3.10.0-693.el7.x86_64
% 0.12/0.34  % CPULimit   : 300
% 0.12/0.34  % DateTime   : Fri Mar 18 14:37:57 EDT 2022
% 0.12/0.34  % CPUTime    : 
% 0.18/0.35  ModuleCmd_Load.c(213):ERROR:105: Unable to locate a modulefile for 'python/python27'
% 0.18/0.36  Python 2.7.5
% 0.41/0.63  Using paths ['/home/cristobal/cocATP/CASC/TPTP/', '/export/starexec/sandbox2/benchmark/', '/export/starexec/sandbox2/benchmark/']
% 0.41/0.63  FOF formula (<kernel.Constant object at 0x21572d8>, <kernel.Type object at 0x2157518>) 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.41/0.63  Using role type
% 0.41/0.63  Declaring produc4471711990508489141at_nat:Type
% 0.41/0.63  FOF formula (<kernel.Constant object at 0x2157e60>, <kernel.Type object at 0x2156a70>) 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.41/0.63  Using role type
% 0.41/0.63  Declaring set_fi4554929511873752355omplex:Type
% 0.41/0.63  FOF formula (<kernel.Constant object at 0x2157e60>, <kernel.Type object at 0x2156950>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__VEBT____Definitions__OVEBT_J_J
% 0.41/0.63  Using role type
% 0.41/0.63  Declaring list_P7413028617227757229T_VEBT:Type
% 0.41/0.63  FOF formula (<kernel.Constant object at 0x21572d8>, <kernel.Type object at 0x2156998>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J_J
% 0.41/0.63  Using role type
% 0.41/0.63  Declaring list_P5578671422887162913nteger:Type
% 0.41/0.63  FOF formula (<kernel.Constant object at 0x2156320>, <kernel.Type object at 0x2156ab8>) 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.41/0.63  Using role type
% 0.41/0.63  Declaring produc7248412053542808358at_nat:Type
% 0.41/0.63  FOF formula (<kernel.Constant object at 0x2156368>, <kernel.Type object at 0x21565f0>) 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.41/0.63  Using role type
% 0.41/0.63  Declaring set_fi7789364187291644575l_real:Type
% 0.41/0.63  FOF formula (<kernel.Constant object at 0x21563b0>, <kernel.Type object at 0x2156320>) of role type named ty_n_t__Filter__Ofilter_It__Product____Type__Oprod_It__Complex__Ocomplex_Mt__Complex__Ocomplex_J_J
% 0.41/0.63  Using role type
% 0.41/0.63  Declaring filter6041513312241820739omplex:Type
% 0.41/0.63  FOF formula (<kernel.Constant object at 0x21563f8>, <kernel.Type object at 0x2156cf8>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__Nat__Onat_J_J
% 0.41/0.63  Using role type
% 0.41/0.63  Declaring list_P7037539587688870467BT_nat:Type
% 0.41/0.63  FOF formula (<kernel.Constant object at 0x21563b0>, <kernel.Type object at 0x2156368>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__Int__Oint_J_J
% 0.41/0.63  Using role type
% 0.41/0.63  Declaring list_P4547456442757143711BT_int:Type
% 0.41/0.63  FOF formula (<kernel.Constant object at 0x2156a28>, <kernel.Type object at 0x21563f8>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_It__Int__Oint_Mt__VEBT____Definitions__OVEBT_J_J
% 0.41/0.63  Using role type
% 0.41/0.63  Declaring list_P7524865323317820941T_VEBT:Type
% 0.41/0.63  FOF formula (<kernel.Constant object at 0x2156128>, <kernel.Type object at 0x21563b0>) of role type named ty_n_t__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__VEBT____Definitions__OVEBT_J
% 0.41/0.63  Using role type
% 0.41/0.63  Declaring produc8243902056947475879T_VEBT:Type
% 0.41/0.63  FOF formula (<kernel.Constant object at 0x21562d8>, <kernel.Type object at 0x2156a28>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Complex__Ocomplex_Mt__Complex__Ocomplex_J_J
% 0.41/0.63  Using role type
% 0.41/0.63  Declaring set_Pr5085853215250843933omplex:Type
% 0.41/0.63  FOF formula (<kernel.Constant object at 0x2156908>, <kernel.Type object at 0x2156128>) of role type named ty_n_t__Product____Type__Oprod_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J
% 0.41/0.63  Using role type
% 0.41/0.63  Declaring produc8923325533196201883nteger:Type
% 0.41/0.63  FOF formula (<kernel.Constant object at 0x2156ea8>, <kernel.Type object at 0x21562d8>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_M_Eo_J_J
% 0.41/0.63  Using role type
% 0.41/0.63  Declaring list_P3126845725202233233VEBT_o:Type
% 0.41/0.63  FOF formula (<kernel.Constant object at 0x2156488>, <kernel.Type object at 0x2156908>) of role type named ty_n_t__Filter__Ofilter_It__Product____Type__Oprod_It__Real__Oreal_Mt__Real__Oreal_J_J
% 0.46/0.63  Using role type
% 0.46/0.63  Declaring filter2146258269922977983l_real:Type
% 0.46/0.63  FOF formula (<kernel.Constant object at 0x2156b48>, <kernel.Type object at 0x2156ea8>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_It__Code____Numeral__Ointeger_M_Eo_J_J
% 0.46/0.63  Using role type
% 0.46/0.63  Declaring list_P8526636022914148096eger_o:Type
% 0.46/0.63  FOF formula (<kernel.Constant object at 0x2156170>, <kernel.Type object at 0x2156488>) of role type named ty_n_t__Option__Ooption_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J
% 0.46/0.63  Using role type
% 0.46/0.63  Declaring option4927543243414619207at_nat:Type
% 0.46/0.63  FOF formula (<kernel.Constant object at 0x2156b90>, <kernel.Type object at 0x2156b48>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Real__Oreal_Mt__Real__Oreal_J_J
% 0.46/0.63  Using role type
% 0.46/0.63  Declaring set_Pr6218003697084177305l_real:Type
% 0.46/0.63  FOF formula (<kernel.Constant object at 0x2156680>, <kernel.Type object at 0x2156170>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_It__Int__Oint_Mt__Nat__Onat_J_J
% 0.46/0.63  Using role type
% 0.46/0.63  Declaring list_P8198026277950538467nt_nat:Type
% 0.46/0.63  FOF formula (<kernel.Constant object at 0x21561b8>, <kernel.Type object at 0x2156b90>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J_J
% 0.46/0.63  Using role type
% 0.46/0.63  Declaring list_P5707943133018811711nt_int:Type
% 0.46/0.63  FOF formula (<kernel.Constant object at 0x2156638>, <kernel.Type object at 0x2b22ad292050>) of role type named ty_n_t__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__Nat__Onat_J
% 0.46/0.63  Using role type
% 0.46/0.63  Declaring produc9072475918466114483BT_nat:Type
% 0.46/0.63  FOF formula (<kernel.Constant object at 0x2156638>, <kernel.Type object at 0x2b22ad28be18>) of role type named ty_n_t__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__Int__Oint_J
% 0.46/0.63  Using role type
% 0.46/0.63  Declaring produc4894624898956917775BT_int:Type
% 0.46/0.63  FOF formula (<kernel.Constant object at 0x2156170>, <kernel.Type object at 0x2b22ad292050>) of role type named ty_n_t__Product____Type__Oprod_It__Int__Oint_Mt__VEBT____Definitions__OVEBT_J
% 0.46/0.63  Using role type
% 0.46/0.63  Declaring produc1531783533982839933T_VEBT:Type
% 0.46/0.63  FOF formula (<kernel.Constant object at 0x2156638>, <kernel.Type object at 0x215a170>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J_J
% 0.46/0.63  Using role type
% 0.46/0.63  Declaring set_Pr958786334691620121nt_int:Type
% 0.46/0.63  FOF formula (<kernel.Constant object at 0x2156638>, <kernel.Type object at 0x215ab00>) of role type named ty_n_t__Product____Type__Oprod_It__Complex__Ocomplex_Mt__Complex__Ocomplex_J
% 0.46/0.63  Using role type
% 0.46/0.63  Declaring produc4411394909380815293omplex:Type
% 0.46/0.63  FOF formula (<kernel.Constant object at 0x2156170>, <kernel.Type object at 0x215a950>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_It__Int__Oint_M_Eo_J_J
% 0.46/0.63  Using role type
% 0.46/0.63  Declaring list_P5087981734274514673_int_o:Type
% 0.46/0.63  FOF formula (<kernel.Constant object at 0x2156638>, <kernel.Type object at 0x215ab00>) of role type named ty_n_t__Set__Oset_It__List__Olist_It__VEBT____Definitions__OVEBT_J_J
% 0.46/0.63  Using role type
% 0.46/0.63  Declaring set_list_VEBT_VEBT:Type
% 0.46/0.63  FOF formula (<kernel.Constant object at 0x215a0e0>, <kernel.Type object at 0x215a680>) of role type named ty_n_t__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_M_Eo_J
% 0.46/0.63  Using role type
% 0.46/0.63  Declaring produc334124729049499915VEBT_o:Type
% 0.46/0.63  FOF formula (<kernel.Constant object at 0x215a290>, <kernel.Type object at 0x215a7e8>) of role type named ty_n_t__Product____Type__Oprod_It__Code____Numeral__Ointeger_M_Eo_J
% 0.46/0.63  Using role type
% 0.46/0.63  Declaring produc6271795597528267376eger_o:Type
% 0.46/0.63  FOF formula (<kernel.Constant object at 0x215a950>, <kernel.Type object at 0x215a320>) of role type named ty_n_t__Product____Type__Oprod_It__Real__Oreal_Mt__Real__Oreal_J
% 0.46/0.63  Using role type
% 0.46/0.63  Declaring produc2422161461964618553l_real:Type
% 0.46/0.63  FOF formula (<kernel.Constant object at 0x215a0e0>, <kernel.Type object at 0x215a7e8>) of role type named ty_n_t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.46/0.63  Using role type
% 0.46/0.63  Declaring product_prod_nat_nat:Type
% 0.46/0.63  FOF formula (<kernel.Constant object at 0x215a290>, <kernel.Type object at 0x215a9e0>) of role type named ty_n_t__Product____Type__Oprod_It__Int__Oint_Mt__Nat__Onat_J
% 0.46/0.64  Using role type
% 0.46/0.64  Declaring product_prod_int_nat:Type
% 0.46/0.64  FOF formula (<kernel.Constant object at 0x215a950>, <kernel.Type object at 0x215a560>) of role type named ty_n_t__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J
% 0.46/0.64  Using role type
% 0.46/0.64  Declaring product_prod_int_int:Type
% 0.46/0.64  FOF formula (<kernel.Constant object at 0x215a0e0>, <kernel.Type object at 0x215a830>) of role type named ty_n_t__Set__Oset_It__List__Olist_It__Complex__Ocomplex_J_J
% 0.46/0.64  Using role type
% 0.46/0.64  Declaring set_list_complex:Type
% 0.46/0.64  FOF formula (<kernel.Constant object at 0x215a290>, <kernel.Type object at 0x215aa70>) of role type named ty_n_t__Set__Oset_It__Set__Oset_It__Complex__Ocomplex_J_J
% 0.46/0.64  Using role type
% 0.46/0.64  Declaring set_set_complex:Type
% 0.46/0.64  FOF formula (<kernel.Constant object at 0x215a950>, <kernel.Type object at 0x215a050>) of role type named ty_n_t__List__Olist_It__VEBT____Definitions__OVEBT_J
% 0.46/0.64  Using role type
% 0.46/0.64  Declaring list_VEBT_VEBT:Type
% 0.46/0.64  FOF formula (<kernel.Constant object at 0x215a0e0>, <kernel.Type object at 0x215a7a0>) of role type named ty_n_t__Set__Oset_It__List__Olist_It__Nat__Onat_J_J
% 0.46/0.64  Using role type
% 0.46/0.64  Declaring set_list_nat:Type
% 0.46/0.64  FOF formula (<kernel.Constant object at 0x215a290>, <kernel.Type object at 0x215a050>) of role type named ty_n_t__Set__Oset_It__List__Olist_It__Int__Oint_J_J
% 0.46/0.64  Using role type
% 0.46/0.64  Declaring set_list_int:Type
% 0.46/0.64  FOF formula (<kernel.Constant object at 0x215a7a0>, <kernel.Type object at 0x2b22ad2aa950>) of role type named ty_n_t__Product____Type__Oprod_It__Int__Oint_M_Eo_J
% 0.46/0.64  Using role type
% 0.46/0.64  Declaring product_prod_int_o:Type
% 0.46/0.64  FOF formula (<kernel.Constant object at 0x215a050>, <kernel.Type object at 0x2b22ad2aa950>) of role type named ty_n_t__List__Olist_It__Set__Oset_It__Nat__Onat_J_J
% 0.46/0.64  Using role type
% 0.46/0.64  Declaring list_set_nat:Type
% 0.46/0.64  FOF formula (<kernel.Constant object at 0x215ae60>, <kernel.Type object at 0x2b22ad2aafc8>) of role type named ty_n_t__List__Olist_It__Code____Numeral__Ointeger_J
% 0.46/0.64  Using role type
% 0.46/0.64  Declaring list_Code_integer:Type
% 0.46/0.64  FOF formula (<kernel.Constant object at 0x215a290>, <kernel.Type object at 0x2b22ad2aa200>) of role type named ty_n_t__Set__Oset_It__VEBT____Definitions__OVEBT_J
% 0.46/0.64  Using role type
% 0.46/0.64  Declaring set_VEBT_VEBT:Type
% 0.46/0.64  FOF formula (<kernel.Constant object at 0x215a050>, <kernel.Type object at 0x2b22ad2aad40>) of role type named ty_n_t__Set__Oset_It__Set__Oset_It__Nat__Onat_J_J
% 0.46/0.64  Using role type
% 0.46/0.64  Declaring set_set_nat:Type
% 0.46/0.64  FOF formula (<kernel.Constant object at 0x215a290>, <kernel.Type object at 0x2b22ad2aacf8>) of role type named ty_n_t__Set__Oset_It__Set__Oset_It__Int__Oint_J_J
% 0.46/0.64  Using role type
% 0.46/0.64  Declaring set_set_int:Type
% 0.46/0.64  FOF formula (<kernel.Constant object at 0x215ae60>, <kernel.Type object at 0x2b22ad2aaa28>) of role type named ty_n_t__Set__Oset_It__Code____Numeral__Ointeger_J
% 0.46/0.64  Using role type
% 0.46/0.64  Declaring set_Code_integer:Type
% 0.46/0.64  FOF formula (<kernel.Constant object at 0x215ae60>, <kernel.Type object at 0x2b22ad2aac20>) of role type named ty_n_t__Set__Oset_It__Product____Type__Ounit_J
% 0.46/0.64  Using role type
% 0.46/0.64  Declaring set_Product_unit:Type
% 0.46/0.64  FOF formula (<kernel.Constant object at 0x2b22ad2aa5f0>, <kernel.Type object at 0x2b22ad2aa7a0>) of role type named ty_n_t__List__Olist_It__Complex__Ocomplex_J
% 0.46/0.64  Using role type
% 0.46/0.64  Declaring list_complex:Type
% 0.46/0.64  FOF formula (<kernel.Constant object at 0x2b22ad2aa950>, <kernel.Type object at 0x2b22ad2aa098>) of role type named ty_n_t__Set__Oset_It__List__Olist_I_Eo_J_J
% 0.46/0.64  Using role type
% 0.46/0.64  Declaring set_list_o:Type
% 0.46/0.64  FOF formula (<kernel.Constant object at 0x2b22ad2aafc8>, <kernel.Type object at 0x2b22ad2aa290>) of role type named ty_n_t__Set__Oset_It__Complex__Ocomplex_J
% 0.46/0.64  Using role type
% 0.46/0.64  Declaring set_complex:Type
% 0.46/0.64  FOF formula (<kernel.Constant object at 0x2b22ad2aa5f0>, <kernel.Type object at 0x2b22ad2aa908>) of role type named ty_n_t__Filter__Ofilter_It__Real__Oreal_J
% 0.46/0.64  Using role type
% 0.46/0.64  Declaring filter_real:Type
% 0.46/0.64  FOF formula (<kernel.Constant object at 0x2b22ad2aa950>, <kernel.Type object at 0x2b22ad2aae18>) of role type named ty_n_t__Option__Ooption_It__Num__Onum_J
% 0.46/0.64  Using role type
% 0.46/0.64  Declaring option_num:Type
% 0.46/0.64  FOF formula (<kernel.Constant object at 0x2b22ad2aafc8>, <kernel.Type object at 0x2b22ad2aa998>) of role type named ty_n_t__Option__Ooption_It__Nat__Onat_J
% 0.46/0.64  Using role type
% 0.46/0.64  Declaring option_nat:Type
% 0.46/0.64  FOF formula (<kernel.Constant object at 0x2b22ad2aa5f0>, <kernel.Type object at 0x2b22ad2aab00>) of role type named ty_n_t__Filter__Ofilter_It__Nat__Onat_J
% 0.46/0.64  Using role type
% 0.46/0.64  Declaring filter_nat:Type
% 0.46/0.64  FOF formula (<kernel.Constant object at 0x2b22ad2aa950>, <kernel.Type object at 0x2b22ad2aa5a8>) of role type named ty_n_t__Filter__Ofilter_It__Int__Oint_J
% 0.46/0.64  Using role type
% 0.46/0.64  Declaring filter_int:Type
% 0.46/0.64  FOF formula (<kernel.Constant object at 0x2b22ad2aafc8>, <kernel.Type object at 0x2b22ad2aa6c8>) of role type named ty_n_t__List__Olist_It__Real__Oreal_J
% 0.46/0.64  Using role type
% 0.46/0.64  Declaring list_real:Type
% 0.46/0.64  FOF formula (<kernel.Constant object at 0x2b22ad2aa200>, <kernel.Type object at 0x2b22ad2aa5a8>) of role type named ty_n_t__Set__Oset_It__Real__Oreal_J
% 0.46/0.64  Using role type
% 0.46/0.64  Declaring set_real:Type
% 0.46/0.64  FOF formula (<kernel.Constant object at 0x2b22ad2aa5f0>, <kernel.Type object at 0x2b22ad2aa680>) of role type named ty_n_t__List__Olist_It__Nat__Onat_J
% 0.46/0.64  Using role type
% 0.46/0.64  Declaring list_nat:Type
% 0.46/0.64  FOF formula (<kernel.Constant object at 0x2b22ad2aafc8>, <kernel.Type object at 0x2b22ad2aab90>) of role type named ty_n_t__List__Olist_It__Int__Oint_J
% 0.46/0.64  Using role type
% 0.46/0.64  Declaring list_int:Type
% 0.46/0.64  FOF formula (<kernel.Constant object at 0x2b22ad2aab00>, <kernel.Type object at 0x2b22ad2aa248>) of role type named ty_n_t__VEBT____Definitions__OVEBT
% 0.46/0.64  Using role type
% 0.46/0.64  Declaring vEBT_VEBT:Type
% 0.46/0.64  FOF formula (<kernel.Constant object at 0x2b22ad2aa200>, <kernel.Type object at 0x2b22ad2aa878>) of role type named ty_n_t__Set__Oset_It__Rat__Orat_J
% 0.46/0.64  Using role type
% 0.46/0.64  Declaring set_rat:Type
% 0.46/0.64  FOF formula (<kernel.Constant object at 0x2b22ad2aa5f0>, <kernel.Type object at 0x2b22ad2aab48>) of role type named ty_n_t__Set__Oset_It__Num__Onum_J
% 0.46/0.64  Using role type
% 0.46/0.64  Declaring set_num:Type
% 0.46/0.64  FOF formula (<kernel.Constant object at 0x2b22ad2aafc8>, <kernel.Type object at 0x2b22ad2aa878>) of role type named ty_n_t__Set__Oset_It__Nat__Onat_J
% 0.46/0.64  Using role type
% 0.46/0.64  Declaring set_nat:Type
% 0.46/0.64  FOF formula (<kernel.Constant object at 0x2b22ad2aab00>, <kernel.Type object at 0x2b22a57da248>) of role type named ty_n_t__Set__Oset_It__Int__Oint_J
% 0.46/0.64  Using role type
% 0.46/0.64  Declaring set_int:Type
% 0.46/0.64  FOF formula (<kernel.Constant object at 0x2b22ad2aab48>, <kernel.Type object at 0x2b22a57da248>) of role type named ty_n_t__Code____Numeral__Ointeger
% 0.46/0.64  Using role type
% 0.46/0.64  Declaring code_integer:Type
% 0.46/0.64  FOF formula (<kernel.Constant object at 0x2b22ad2aa878>, <kernel.Type object at 0x2b22a57da200>) of role type named ty_n_t__Extended____Nat__Oenat
% 0.46/0.64  Using role type
% 0.46/0.64  Declaring extended_enat:Type
% 0.46/0.64  FOF formula (<kernel.Constant object at 0x2b22ad2aafc8>, <kernel.Type object at 0x2b22a57da170>) of role type named ty_n_t__List__Olist_I_Eo_J
% 0.46/0.64  Using role type
% 0.46/0.64  Declaring list_o:Type
% 0.46/0.64  FOF formula (<kernel.Constant object at 0x2b22ad2aab00>, <kernel.Type object at 0x2b22a57da0e0>) of role type named ty_n_t__Complex__Ocomplex
% 0.46/0.64  Using role type
% 0.46/0.64  Declaring complex:Type
% 0.46/0.64  FOF formula (<kernel.Constant object at 0x2b22ad2aa878>, <kernel.Type object at 0x2b22a57da248>) of role type named ty_n_t__Set__Oset_I_Eo_J
% 0.46/0.64  Using role type
% 0.46/0.64  Declaring set_o:Type
% 0.46/0.64  FOF formula (<kernel.Constant object at 0x2b22ad2aab00>, <kernel.Type object at 0x2b22a57da128>) of role type named ty_n_t__Real__Oreal
% 0.46/0.64  Using role type
% 0.46/0.64  Declaring real:Type
% 0.46/0.64  FOF formula (<kernel.Constant object at 0x2b22ad2aafc8>, <kernel.Type object at 0x2b22a57da050>) of role type named ty_n_t__Rat__Orat
% 0.46/0.64  Using role type
% 0.46/0.64  Declaring rat:Type
% 0.46/0.64  FOF formula (<kernel.Constant object at 0x2b22ad2aafc8>, <kernel.Type object at 0x2b22a57da098>) of role type named ty_n_t__Num__Onum
% 0.46/0.64  Using role type
% 0.46/0.64  Declaring num:Type
% 0.46/0.64  FOF formula (<kernel.Constant object at 0x2b22a57da1b8>, <kernel.Type object at 0x2b22a57da2d8>) of role type named ty_n_t__Nat__Onat
% 0.46/0.64  Using role type
% 0.46/0.64  Declaring nat:Type
% 0.46/0.64  FOF formula (<kernel.Constant object at 0x2b22a57da200>, <kernel.Type object at 0x2b22a57da320>) of role type named ty_n_t__Int__Oint
% 0.46/0.64  Using role type
% 0.46/0.64  Declaring int:Type
% 0.46/0.64  FOF formula (<kernel.Constant object at 0x2b22a57da200>, <kernel.DependentProduct object at 0x2b22a57da4d0>) of role type named sy_c_Archimedean__Field_Oceiling_001t__Rat__Orat
% 0.48/0.65  Using role type
% 0.48/0.65  Declaring archim2889992004027027881ng_rat:(rat->int)
% 0.48/0.65  FOF formula (<kernel.Constant object at 0x2b22a57da368>, <kernel.DependentProduct object at 0x2b22a57da560>) of role type named sy_c_Archimedean__Field_Oceiling_001t__Real__Oreal
% 0.48/0.65  Using role type
% 0.48/0.65  Declaring archim7802044766580827645g_real:(real->int)
% 0.48/0.65  FOF formula (<kernel.Constant object at 0x2b22a57da4d0>, <kernel.DependentProduct object at 0x2b22a57da5f0>) of role type named sy_c_Archimedean__Field_Ofloor__ceiling__class_Ofloor_001t__Rat__Orat
% 0.48/0.65  Using role type
% 0.48/0.65  Declaring archim3151403230148437115or_rat:(rat->int)
% 0.48/0.65  FOF formula (<kernel.Constant object at 0x2b22a57da560>, <kernel.DependentProduct object at 0x2b22a57da680>) of role type named sy_c_Archimedean__Field_Ofloor__ceiling__class_Ofloor_001t__Real__Oreal
% 0.48/0.65  Using role type
% 0.48/0.65  Declaring archim6058952711729229775r_real:(real->int)
% 0.48/0.65  FOF formula (<kernel.Constant object at 0x2b22a57da0e0>, <kernel.DependentProduct object at 0x2b22a57da710>) of role type named sy_c_Archimedean__Field_Ofrac_001t__Rat__Orat
% 0.48/0.65  Using role type
% 0.48/0.65  Declaring archimedean_frac_rat:(rat->rat)
% 0.48/0.65  FOF formula (<kernel.Constant object at 0x2b22a57da560>, <kernel.DependentProduct object at 0x2b22a57da758>) of role type named sy_c_Archimedean__Field_Ofrac_001t__Real__Oreal
% 0.48/0.65  Using role type
% 0.48/0.65  Declaring archim2898591450579166408c_real:(real->real)
% 0.48/0.65  FOF formula (<kernel.Constant object at 0x2b22a57da710>, <kernel.DependentProduct object at 0x2b22a57da7e8>) of role type named sy_c_Archimedean__Field_Oround_001t__Rat__Orat
% 0.48/0.65  Using role type
% 0.48/0.65  Declaring archim7778729529865785530nd_rat:(rat->int)
% 0.48/0.65  FOF formula (<kernel.Constant object at 0x2b22a57da758>, <kernel.DependentProduct object at 0x2b22a57da878>) of role type named sy_c_Archimedean__Field_Oround_001t__Real__Oreal
% 0.48/0.65  Using role type
% 0.48/0.65  Declaring archim8280529875227126926d_real:(real->int)
% 0.48/0.65  FOF formula (<kernel.Constant object at 0x2b22a57da7e8>, <kernel.DependentProduct object at 0x2b22a57da710>) of role type named sy_c_BNF__Def_Orel__fun_001_062_It__Nat__Onat_Mt__Rat__Orat_J_001_062_It__Nat__Onat_Mt__Rat__Orat_J_001_062_I_062_It__Nat__Onat_Mt__Rat__Orat_J_M_062_It__Nat__Onat_Mt__Rat__Orat_J_J_001_062_I_062_It__Nat__Onat_Mt__Rat__Orat_J_M_062_It__Nat__Onat_Mt__Rat__Orat_J_J
% 0.48/0.65  Using role type
% 0.48/0.65  Declaring bNF_re1962705104956426057at_rat:(((nat->rat)->((nat->rat)->Prop))->((((nat->rat)->(nat->rat))->(((nat->rat)->(nat->rat))->Prop))->(((nat->rat)->((nat->rat)->(nat->rat)))->(((nat->rat)->((nat->rat)->(nat->rat)))->Prop))))
% 0.48/0.65  FOF formula (<kernel.Constant object at 0x2b22a57da878>, <kernel.DependentProduct object at 0x2b22a57daa70>) of role type named sy_c_BNF__Def_Orel__fun_001_062_It__Nat__Onat_Mt__Rat__Orat_J_001_062_It__Nat__Onat_Mt__Rat__Orat_J_001_062_It__Nat__Onat_Mt__Rat__Orat_J_001_062_It__Nat__Onat_Mt__Rat__Orat_J
% 0.48/0.65  Using role type
% 0.48/0.65  Declaring bNF_re895249473297799549at_rat:(((nat->rat)->((nat->rat)->Prop))->(((nat->rat)->((nat->rat)->Prop))->(((nat->rat)->(nat->rat))->(((nat->rat)->(nat->rat))->Prop))))
% 0.48/0.65  FOF formula (<kernel.Constant object at 0x2b22a57da710>, <kernel.DependentProduct object at 0x2b22a57da758>) of role type named sy_c_BNF__Def_Orel__fun_001_062_It__Nat__Onat_Mt__Rat__Orat_J_001_062_It__Nat__Onat_Mt__Rat__Orat_J_001_Eo_001_Eo
% 0.48/0.65  Using role type
% 0.48/0.65  Declaring bNF_re728719798268516973at_o_o:(((nat->rat)->((nat->rat)->Prop))->((Prop->(Prop->Prop))->(((nat->rat)->Prop)->(((nat->rat)->Prop)->Prop))))
% 0.48/0.65  FOF formula (<kernel.Constant object at 0x2b22a57daa70>, <kernel.DependentProduct object at 0x2b22a57da950>) of role type named sy_c_BNF__Def_Orel__fun_001_062_It__Nat__Onat_Mt__Rat__Orat_J_001t__Real__Oreal_001_062_I_062_It__Nat__Onat_Mt__Rat__Orat_J_M_062_It__Nat__Onat_Mt__Rat__Orat_J_J_001_062_It__Real__Oreal_Mt__Real__Oreal_J
% 0.48/0.65  Using role type
% 0.48/0.65  Declaring bNF_re4695409256820837752l_real:(((nat->rat)->(real->Prop))->((((nat->rat)->(nat->rat))->((real->real)->Prop))->(((nat->rat)->((nat->rat)->(nat->rat)))->((real->(real->real))->Prop))))
% 0.48/0.65  FOF formula (<kernel.Constant object at 0x2b22a57da758>, <kernel.DependentProduct object at 0x2b22a57dac20>) of role type named sy_c_BNF__Def_Orel__fun_001_062_It__Nat__Onat_Mt__Rat__Orat_J_001t__Real__Oreal_001_062_I_062_It__Nat__Onat_Mt__Rat__Orat_J_M_Eo_J_001_062_It__Real__Oreal_M_Eo_J
% 0.48/0.66  Using role type
% 0.48/0.66  Declaring bNF_re4521903465945308077real_o:(((nat->rat)->(real->Prop))->((((nat->rat)->Prop)->((real->Prop)->Prop))->(((nat->rat)->((nat->rat)->Prop))->((real->(real->Prop))->Prop))))
% 0.48/0.66  FOF formula (<kernel.Constant object at 0x2b22a57da950>, <kernel.DependentProduct object at 0x2b22a57daa70>) of role type named sy_c_BNF__Def_Orel__fun_001_062_It__Nat__Onat_Mt__Rat__Orat_J_001t__Real__Oreal_001_062_It__Nat__Onat_Mt__Rat__Orat_J_001t__Real__Oreal
% 0.48/0.66  Using role type
% 0.48/0.66  Declaring bNF_re3023117138289059399t_real:(((nat->rat)->(real->Prop))->(((nat->rat)->(real->Prop))->(((nat->rat)->(nat->rat))->((real->real)->Prop))))
% 0.48/0.66  FOF formula (<kernel.Constant object at 0x2b22a57dac20>, <kernel.DependentProduct object at 0x2b22a57dad40>) of role type named sy_c_BNF__Def_Orel__fun_001_062_It__Nat__Onat_Mt__Rat__Orat_J_001t__Real__Oreal_001_Eo_001_Eo
% 0.48/0.66  Using role type
% 0.48/0.66  Declaring bNF_re4297313714947099218al_o_o:(((nat->rat)->(real->Prop))->((Prop->(Prop->Prop))->(((nat->rat)->Prop)->((real->Prop)->Prop))))
% 0.48/0.66  FOF formula (<kernel.Constant object at 0x2b22a57daa70>, <kernel.DependentProduct object at 0x2b22a57da908>) of role type named sy_c_BNF__Def_Orel__fun_001t__Int__Oint_001t__Int__Oint_001_062_It__Int__Oint_M_Eo_J_001_062_It__Int__Oint_M_Eo_J
% 0.48/0.66  Using role type
% 0.48/0.66  Declaring bNF_re3403563459893282935_int_o:((int->(int->Prop))->(((int->Prop)->((int->Prop)->Prop))->((int->(int->Prop))->((int->(int->Prop))->Prop))))
% 0.48/0.66  FOF formula (<kernel.Constant object at 0x2b22a57dad40>, <kernel.DependentProduct object at 0x2b22a57daef0>) of role type named sy_c_BNF__Def_Orel__fun_001t__Int__Oint_001t__Int__Oint_001_062_It__Int__Oint_Mt__Int__Oint_J_001_062_It__Int__Oint_Mt__Int__Oint_J
% 0.48/0.66  Using role type
% 0.48/0.66  Declaring bNF_re711492959462206631nt_int:((int->(int->Prop))->(((int->int)->((int->int)->Prop))->((int->(int->int))->((int->(int->int))->Prop))))
% 0.48/0.66  FOF formula (<kernel.Constant object at 0x2b22a57da908>, <kernel.DependentProduct object at 0x2b22a57dafc8>) of role type named sy_c_BNF__Def_Orel__fun_001t__Int__Oint_001t__Int__Oint_001_062_It__Int__Oint_Mt__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J_J_001_062_It__Int__Oint_Mt__Rat__Orat_J
% 0.48/0.66  Using role type
% 0.48/0.66  Declaring bNF_re3461391660133120880nt_rat:((int->(int->Prop))->(((int->product_prod_int_int)->((int->rat)->Prop))->((int->(int->product_prod_int_int))->((int->(int->rat))->Prop))))
% 0.48/0.66  FOF formula (<kernel.Constant object at 0x2b22a57daef0>, <kernel.DependentProduct object at 0x2b22a57da758>) of role type named sy_c_BNF__Def_Orel__fun_001t__Int__Oint_001t__Int__Oint_001_062_It__Nat__Onat_M_Eo_J_001_062_It__Nat__Onat_M_Eo_J
% 0.48/0.66  Using role type
% 0.48/0.66  Declaring bNF_re3376528473927230327_nat_o:((int->(int->Prop))->(((nat->Prop)->((nat->Prop)->Prop))->((int->(nat->Prop))->((int->(nat->Prop))->Prop))))
% 0.48/0.66  FOF formula (<kernel.Constant object at 0x2b22a57dafc8>, <kernel.DependentProduct object at 0x2b22a57daea8>) of role type named sy_c_BNF__Def_Orel__fun_001t__Int__Oint_001t__Int__Oint_001_Eo_001_Eo
% 0.48/0.66  Using role type
% 0.48/0.66  Declaring bNF_re5089333283451836215nt_o_o:((int->(int->Prop))->((Prop->(Prop->Prop))->((int->Prop)->((int->Prop)->Prop))))
% 0.48/0.66  FOF formula (<kernel.Constant object at 0x2b22a57da758>, <kernel.DependentProduct object at 0x2b22a57daa28>) of role type named sy_c_BNF__Def_Orel__fun_001t__Int__Oint_001t__Int__Oint_001t__Int__Oint_001t__Int__Oint
% 0.48/0.66  Using role type
% 0.48/0.66  Declaring bNF_re4712519889275205905nt_int:((int->(int->Prop))->((int->(int->Prop))->((int->int)->((int->int)->Prop))))
% 0.48/0.66  FOF formula (<kernel.Constant object at 0x2b22a57daea8>, <kernel.DependentProduct object at 0x21411b8>) of role type named sy_c_BNF__Def_Orel__fun_001t__Int__Oint_001t__Int__Oint_001t__Nat__Onat_001t__Nat__Onat
% 0.48/0.66  Using role type
% 0.48/0.66  Declaring bNF_re3715656647883201625at_nat:((int->(int->Prop))->((nat->(nat->Prop))->((int->nat)->((int->nat)->Prop))))
% 0.48/0.66  FOF formula (<kernel.Constant object at 0x2b22a57daa28>, <kernel.DependentProduct object at 0x2141248>) of role type named sy_c_BNF__Def_Orel__fun_001t__Int__Oint_001t__Int__Oint_001t__Num__Onum_001t__Num__Onum
% 0.48/0.67  Using role type
% 0.48/0.67  Declaring bNF_re7626690874201225453um_num:((int->(int->Prop))->((num->(num->Prop))->((int->num)->((int->num)->Prop))))
% 0.48/0.67  FOF formula (<kernel.Constant object at 0x2b22a57daa28>, <kernel.DependentProduct object at 0x21412d8>) of role type named sy_c_BNF__Def_Orel__fun_001t__Int__Oint_001t__Int__Oint_001t__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J_001t__Rat__Orat
% 0.48/0.67  Using role type
% 0.48/0.67  Declaring bNF_re2214769303045360666nt_rat:((int->(int->Prop))->((product_prod_int_int->(rat->Prop))->((int->product_prod_int_int)->((int->rat)->Prop))))
% 0.48/0.67  FOF formula (<kernel.Constant object at 0x2b22a57daa28>, <kernel.DependentProduct object at 0x21411b8>) of role type named sy_c_BNF__Def_Orel__fun_001t__Nat__Onat_001t__Nat__Onat_001_062_It__Int__Oint_Mt__Int__Oint_J_001_062_It__Int__Oint_Mt__Int__Oint_J
% 0.48/0.67  Using role type
% 0.48/0.67  Declaring bNF_re4785983289428654063nt_int:((nat->(nat->Prop))->(((int->int)->((int->int)->Prop))->((nat->(int->int))->((nat->(int->int))->Prop))))
% 0.48/0.67  FOF formula (<kernel.Constant object at 0x2141290>, <kernel.DependentProduct object at 0x2141098>) of role type named sy_c_BNF__Def_Orel__fun_001t__Nat__Onat_001t__Nat__Onat_001_062_It__Nat__Onat_M_Eo_J_001_062_It__Nat__Onat_M_Eo_J
% 0.48/0.67  Using role type
% 0.48/0.67  Declaring bNF_re578469030762574527_nat_o:((nat->(nat->Prop))->(((nat->Prop)->((nat->Prop)->Prop))->((nat->(nat->Prop))->((nat->(nat->Prop))->Prop))))
% 0.48/0.67  FOF formula (<kernel.Constant object at 0x2141128>, <kernel.DependentProduct object at 0x21414d0>) of role type named sy_c_BNF__Def_Orel__fun_001t__Nat__Onat_001t__Nat__Onat_001_062_It__Nat__Onat_Mt__Nat__Onat_J_001_062_It__Nat__Onat_Mt__Nat__Onat_J
% 0.48/0.67  Using role type
% 0.48/0.67  Declaring bNF_re1345281282404953727at_nat:((nat->(nat->Prop))->(((nat->nat)->((nat->nat)->Prop))->((nat->(nat->nat))->((nat->(nat->nat))->Prop))))
% 0.48/0.67  FOF formula (<kernel.Constant object at 0x21413b0>, <kernel.DependentProduct object at 0x21410e0>) of role type named sy_c_BNF__Def_Orel__fun_001t__Nat__Onat_001t__Nat__Onat_001_Eo_001_Eo
% 0.48/0.67  Using role type
% 0.48/0.67  Declaring bNF_re4705727531993890431at_o_o:((nat->(nat->Prop))->((Prop->(Prop->Prop))->((nat->Prop)->((nat->Prop)->Prop))))
% 0.48/0.67  FOF formula (<kernel.Constant object at 0x21414d0>, <kernel.DependentProduct object at 0x2141560>) of role type named sy_c_BNF__Def_Orel__fun_001t__Nat__Onat_001t__Nat__Onat_001t__Int__Oint_001t__Int__Oint
% 0.48/0.67  Using role type
% 0.48/0.67  Declaring bNF_re6650684261131312217nt_int:((nat->(nat->Prop))->((int->(int->Prop))->((nat->int)->((nat->int)->Prop))))
% 0.48/0.67  FOF formula (<kernel.Constant object at 0x21410e0>, <kernel.DependentProduct object at 0x2141638>) of role type named sy_c_BNF__Def_Orel__fun_001t__Nat__Onat_001t__Nat__Onat_001t__Nat__Onat_001t__Nat__Onat
% 0.48/0.67  Using role type
% 0.48/0.67  Declaring bNF_re5653821019739307937at_nat:((nat->(nat->Prop))->((nat->(nat->Prop))->((nat->nat)->((nat->nat)->Prop))))
% 0.48/0.67  FOF formula (<kernel.Constant object at 0x2141560>, <kernel.DependentProduct object at 0x21416c8>) of role type named sy_c_BNF__Def_Orel__fun_001t__Nat__Onat_001t__Nat__Onat_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_001t__Int__Oint
% 0.48/0.67  Using role type
% 0.48/0.67  Declaring bNF_re6830278522597306478at_int:((nat->(nat->Prop))->((product_prod_nat_nat->(int->Prop))->((nat->product_prod_nat_nat)->((nat->int)->Prop))))
% 0.48/0.67  FOF formula (<kernel.Constant object at 0x2141638>, <kernel.DependentProduct object at 0x2141488>) of role type named sy_c_BNF__Def_Orel__fun_001t__Num__Onum_001t__Num__Onum_001_062_It__Num__Onum_Mt__Int__Oint_J_001_062_It__Num__Onum_Mt__Int__Oint_J
% 0.48/0.67  Using role type
% 0.48/0.67  Declaring bNF_re8402795839162346335um_int:((num->(num->Prop))->(((num->int)->((num->int)->Prop))->((num->(num->int))->((num->(num->int))->Prop))))
% 0.48/0.67  FOF formula (<kernel.Constant object at 0x2141290>, <kernel.DependentProduct object at 0x21417a0>) of role type named sy_c_BNF__Def_Orel__fun_001t__Num__Onum_001t__Num__Onum_001t__Int__Oint_001t__Int__Oint
% 0.48/0.67  Using role type
% 0.48/0.67  Declaring bNF_re1822329894187522285nt_int:((num->(num->Prop))->((int->(int->Prop))->((num->int)->((num->int)->Prop))))
% 0.48/0.68  FOF formula (<kernel.Constant object at 0x2141488>, <kernel.DependentProduct object at 0x2141710>) of role type named sy_c_BNF__Def_Orel__fun_001t__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J_001t__Rat__Orat_001_Eo_001_Eo
% 0.48/0.68  Using role type
% 0.48/0.68  Declaring bNF_re1494630372529172596at_o_o:((product_prod_int_int->(rat->Prop))->((Prop->(Prop->Prop))->((product_prod_int_int->Prop)->((rat->Prop)->Prop))))
% 0.48/0.68  FOF formula (<kernel.Constant object at 0x21417a0>, <kernel.DependentProduct object at 0x21415a8>) of role type named sy_c_BNF__Def_Orel__fun_001t__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J_001t__Rat__Orat_001t__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J_001t__Rat__Orat
% 0.48/0.68  Using role type
% 0.48/0.68  Declaring bNF_re8279943556446156061nt_rat:((product_prod_int_int->(rat->Prop))->((product_prod_int_int->(rat->Prop))->((product_prod_int_int->product_prod_int_int)->((rat->rat)->Prop))))
% 0.48/0.68  FOF formula (<kernel.Constant object at 0x2141710>, <kernel.DependentProduct object at 0x2141440>) of role type named sy_c_BNF__Def_Orel__fun_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_001t__Int__Oint_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.48/0.68  Using role type
% 0.48/0.68  Declaring bNF_re717283939379294677_int_o:((product_prod_nat_nat->(int->Prop))->(((product_prod_nat_nat->Prop)->((int->Prop)->Prop))->((product_prod_nat_nat->(product_prod_nat_nat->Prop))->((int->(int->Prop))->Prop))))
% 0.48/0.68  FOF formula (<kernel.Constant object at 0x21415a8>, <kernel.DependentProduct object at 0x21419e0>) of role type named sy_c_BNF__Def_Orel__fun_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_001t__Int__Oint_001_Eo_001_Eo
% 0.48/0.68  Using role type
% 0.48/0.68  Declaring bNF_re6644619430987730960nt_o_o:((product_prod_nat_nat->(int->Prop))->((Prop->(Prop->Prop))->((product_prod_nat_nat->Prop)->((int->Prop)->Prop))))
% 0.48/0.68  FOF formula (<kernel.Constant object at 0x2141440>, <kernel.DependentProduct object at 0x2141878>) of role type named sy_c_BNF__Def_Orel__fun_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_001t__Int__Oint_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_001t__Int__Oint
% 0.48/0.68  Using role type
% 0.48/0.68  Declaring bNF_re7400052026677387805at_int:((product_prod_nat_nat->(int->Prop))->((product_prod_nat_nat->(int->Prop))->((product_prod_nat_nat->product_prod_nat_nat)->((int->int)->Prop))))
% 0.48/0.68  FOF formula (<kernel.Constant object at 0x2141998>, <kernel.DependentProduct object at 0x21419e0>) of role type named sy_c_Binomial_Obinomial
% 0.48/0.68  Using role type
% 0.48/0.68  Declaring binomial:(nat->(nat->nat))
% 0.48/0.68  FOF formula (<kernel.Constant object at 0x2141440>, <kernel.DependentProduct object at 0x2141998>) of role type named sy_c_Binomial_Ogbinomial_001t__Code____Numeral__Ointeger
% 0.48/0.68  Using role type
% 0.48/0.68  Declaring gbinom8545251970709558553nteger:(code_integer->(nat->code_integer))
% 0.48/0.68  FOF formula (<kernel.Constant object at 0x21415f0>, <kernel.DependentProduct object at 0x21419e0>) of role type named sy_c_Binomial_Ogbinomial_001t__Complex__Ocomplex
% 0.48/0.68  Using role type
% 0.48/0.68  Declaring gbinomial_complex:(complex->(nat->complex))
% 0.48/0.68  FOF formula (<kernel.Constant object at 0x2141b48>, <kernel.DependentProduct object at 0x2141440>) of role type named sy_c_Binomial_Ogbinomial_001t__Int__Oint
% 0.48/0.68  Using role type
% 0.48/0.68  Declaring gbinomial_int:(int->(nat->int))
% 0.48/0.68  FOF formula (<kernel.Constant object at 0x2141830>, <kernel.DependentProduct object at 0x21415f0>) of role type named sy_c_Binomial_Ogbinomial_001t__Nat__Onat
% 0.48/0.68  Using role type
% 0.48/0.68  Declaring gbinomial_nat:(nat->(nat->nat))
% 0.48/0.68  FOF formula (<kernel.Constant object at 0x2141878>, <kernel.DependentProduct object at 0x2141b48>) of role type named sy_c_Binomial_Ogbinomial_001t__Rat__Orat
% 0.48/0.68  Using role type
% 0.48/0.68  Declaring gbinomial_rat:(rat->(nat->rat))
% 0.48/0.68  FOF formula (<kernel.Constant object at 0x2141ab8>, <kernel.DependentProduct object at 0x2141830>) of role type named sy_c_Binomial_Ogbinomial_001t__Real__Oreal
% 0.48/0.68  Using role type
% 0.48/0.68  Declaring gbinomial_real:(real->(nat->real))
% 0.48/0.68  FOF formula (<kernel.Constant object at 0x2141368>, <kernel.DependentProduct object at 0x2141ab8>) of role type named sy_c_Bit__Operations_Oand__int__rel
% 0.48/0.68  Using role type
% 0.48/0.68  Declaring bit_and_int_rel:(product_prod_int_int->(product_prod_int_int->Prop))
% 0.48/0.68  FOF formula (<kernel.Constant object at 0x2141998>, <kernel.DependentProduct object at 0x2141830>) of role type named sy_c_Bit__Operations_Oand__not__num
% 0.48/0.68  Using role type
% 0.48/0.68  Declaring bit_and_not_num:(num->(num->option_num))
% 0.48/0.68  FOF formula (<kernel.Constant object at 0x2141cb0>, <kernel.DependentProduct object at 0x2141368>) of role type named sy_c_Bit__Operations_Oconcat__bit
% 0.48/0.68  Using role type
% 0.48/0.68  Declaring bit_concat_bit:(nat->(int->(int->int)))
% 0.48/0.68  FOF formula (<kernel.Constant object at 0x2141950>, <kernel.DependentProduct object at 0x2141878>) of role type named sy_c_Bit__Operations_Oor__not__num__neg
% 0.48/0.68  Using role type
% 0.48/0.68  Declaring bit_or_not_num_neg:(num->(num->num))
% 0.48/0.68  FOF formula (<kernel.Constant object at 0x2141998>, <kernel.DependentProduct object at 0x2141d40>) of role type named sy_c_Bit__Operations_Oring__bit__operations__class_Onot_001t__Code____Numeral__Ointeger
% 0.48/0.68  Using role type
% 0.48/0.68  Declaring bit_ri7632146776885996613nteger:(code_integer->code_integer)
% 0.48/0.68  FOF formula (<kernel.Constant object at 0x2141878>, <kernel.DependentProduct object at 0x2141e18>) of role type named sy_c_Bit__Operations_Oring__bit__operations__class_Onot_001t__Int__Oint
% 0.48/0.68  Using role type
% 0.48/0.68  Declaring bit_ri7919022796975470100ot_int:(int->int)
% 0.48/0.68  FOF formula (<kernel.Constant object at 0x2141d40>, <kernel.DependentProduct object at 0x2141878>) of role type named sy_c_Bit__Operations_Oring__bit__operations__class_Osigned__take__bit_001t__Code____Numeral__Ointeger
% 0.48/0.68  Using role type
% 0.48/0.68  Declaring bit_ri6519982836138164636nteger:(nat->(code_integer->code_integer))
% 0.48/0.68  FOF formula (<kernel.Constant object at 0x2141e18>, <kernel.DependentProduct object at 0x2141d40>) of role type named sy_c_Bit__Operations_Oring__bit__operations__class_Osigned__take__bit_001t__Int__Oint
% 0.48/0.68  Using role type
% 0.48/0.68  Declaring bit_ri631733984087533419it_int:(nat->(int->int))
% 0.48/0.68  FOF formula (<kernel.Constant object at 0x2141878>, <kernel.DependentProduct object at 0x2141e18>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Oand_001t__Code____Numeral__Ointeger
% 0.48/0.68  Using role type
% 0.48/0.68  Declaring bit_se3949692690581998587nteger:(code_integer->(code_integer->code_integer))
% 0.48/0.68  FOF formula (<kernel.Constant object at 0x2141d40>, <kernel.DependentProduct object at 0x2141ea8>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Oand_001t__Int__Oint
% 0.48/0.68  Using role type
% 0.48/0.68  Declaring bit_se725231765392027082nd_int:(int->(int->int))
% 0.48/0.68  FOF formula (<kernel.Constant object at 0x2141e18>, <kernel.DependentProduct object at 0x2141f38>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Oand_001t__Nat__Onat
% 0.48/0.68  Using role type
% 0.48/0.68  Declaring bit_se727722235901077358nd_nat:(nat->(nat->nat))
% 0.48/0.68  FOF formula (<kernel.Constant object at 0x2141e18>, <kernel.DependentProduct object at 0x2144098>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Odrop__bit_001t__Code____Numeral__Ointeger
% 0.48/0.68  Using role type
% 0.48/0.68  Declaring bit_se3928097537394005634nteger:(nat->(code_integer->code_integer))
% 0.48/0.68  FOF formula (<kernel.Constant object at 0x2141e18>, <kernel.DependentProduct object at 0x2144200>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Odrop__bit_001t__Int__Oint
% 0.48/0.68  Using role type
% 0.48/0.68  Declaring bit_se8568078237143864401it_int:(nat->(int->int))
% 0.48/0.68  FOF formula (<kernel.Constant object at 0x2141d40>, <kernel.DependentProduct object at 0x2144290>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Odrop__bit_001t__Nat__Onat
% 0.48/0.68  Using role type
% 0.48/0.68  Declaring bit_se8570568707652914677it_nat:(nat->(nat->nat))
% 0.48/0.68  FOF formula (<kernel.Constant object at 0x2144200>, <kernel.DependentProduct object at 0x2144320>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Oflip__bit_001t__Code____Numeral__Ointeger
% 0.48/0.68  Using role type
% 0.48/0.68  Declaring bit_se1345352211410354436nteger:(nat->(code_integer->code_integer))
% 0.48/0.68  FOF formula (<kernel.Constant object at 0x2144098>, <kernel.DependentProduct object at 0x21443b0>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Oflip__bit_001t__Int__Oint
% 0.48/0.69  Using role type
% 0.48/0.69  Declaring bit_se2159334234014336723it_int:(nat->(int->int))
% 0.48/0.69  FOF formula (<kernel.Constant object at 0x2144248>, <kernel.DependentProduct object at 0x2144440>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Oflip__bit_001t__Nat__Onat
% 0.48/0.69  Using role type
% 0.48/0.69  Declaring bit_se2161824704523386999it_nat:(nat->(nat->nat))
% 0.48/0.69  FOF formula (<kernel.Constant object at 0x2144128>, <kernel.DependentProduct object at 0x2144098>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Omask_001t__Code____Numeral__Ointeger
% 0.48/0.69  Using role type
% 0.48/0.69  Declaring bit_se2119862282449309892nteger:(nat->code_integer)
% 0.48/0.69  FOF formula (<kernel.Constant object at 0x2144440>, <kernel.DependentProduct object at 0x21445a8>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Omask_001t__Int__Oint
% 0.48/0.69  Using role type
% 0.48/0.69  Declaring bit_se2000444600071755411sk_int:(nat->int)
% 0.48/0.69  FOF formula (<kernel.Constant object at 0x2144098>, <kernel.DependentProduct object at 0x2144638>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Omask_001t__Nat__Onat
% 0.48/0.69  Using role type
% 0.48/0.69  Declaring bit_se2002935070580805687sk_nat:(nat->nat)
% 0.48/0.69  FOF formula (<kernel.Constant object at 0x21445a8>, <kernel.DependentProduct object at 0x2144098>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Oor_001t__Code____Numeral__Ointeger
% 0.48/0.69  Using role type
% 0.48/0.69  Declaring bit_se1080825931792720795nteger:(code_integer->(code_integer->code_integer))
% 0.48/0.69  FOF formula (<kernel.Constant object at 0x2144638>, <kernel.DependentProduct object at 0x21445a8>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Oor_001t__Int__Oint
% 0.48/0.69  Using role type
% 0.48/0.69  Declaring bit_se1409905431419307370or_int:(int->(int->int))
% 0.48/0.69  FOF formula (<kernel.Constant object at 0x2144098>, <kernel.DependentProduct object at 0x2144638>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Oor_001t__Nat__Onat
% 0.48/0.69  Using role type
% 0.48/0.69  Declaring bit_se1412395901928357646or_nat:(nat->(nat->nat))
% 0.48/0.69  FOF formula (<kernel.Constant object at 0x21445a8>, <kernel.DependentProduct object at 0x2144098>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Opush__bit_001t__Code____Numeral__Ointeger
% 0.48/0.69  Using role type
% 0.48/0.69  Declaring bit_se7788150548672797655nteger:(nat->(code_integer->code_integer))
% 0.48/0.69  FOF formula (<kernel.Constant object at 0x2144638>, <kernel.DependentProduct object at 0x21445a8>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Opush__bit_001t__Int__Oint
% 0.48/0.69  Using role type
% 0.48/0.69  Declaring bit_se545348938243370406it_int:(nat->(int->int))
% 0.48/0.69  FOF formula (<kernel.Constant object at 0x2144098>, <kernel.DependentProduct object at 0x2144638>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Opush__bit_001t__Nat__Onat
% 0.48/0.69  Using role type
% 0.48/0.69  Declaring bit_se547839408752420682it_nat:(nat->(nat->nat))
% 0.48/0.69  FOF formula (<kernel.Constant object at 0x21445a8>, <kernel.DependentProduct object at 0x2144098>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Oset__bit_001t__Code____Numeral__Ointeger
% 0.48/0.69  Using role type
% 0.48/0.69  Declaring bit_se2793503036327961859nteger:(nat->(code_integer->code_integer))
% 0.48/0.69  FOF formula (<kernel.Constant object at 0x2144638>, <kernel.DependentProduct object at 0x21445a8>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Oset__bit_001t__Int__Oint
% 0.48/0.69  Using role type
% 0.48/0.69  Declaring bit_se7879613467334960850it_int:(nat->(int->int))
% 0.48/0.69  FOF formula (<kernel.Constant object at 0x2144098>, <kernel.DependentProduct object at 0x2144638>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Oset__bit_001t__Nat__Onat
% 0.48/0.69  Using role type
% 0.48/0.69  Declaring bit_se7882103937844011126it_nat:(nat->(nat->nat))
% 0.48/0.69  FOF formula (<kernel.Constant object at 0x21445a8>, <kernel.DependentProduct object at 0x2144098>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Otake__bit_001t__Code____Numeral__Ointeger
% 0.48/0.69  Using role type
% 0.48/0.69  Declaring bit_se1745604003318907178nteger:(nat->(code_integer->code_integer))
% 0.48/0.69  FOF formula (<kernel.Constant object at 0x2144638>, <kernel.DependentProduct object at 0x21445a8>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Otake__bit_001t__Int__Oint
% 0.48/0.69  Using role type
% 0.48/0.69  Declaring bit_se2923211474154528505it_int:(nat->(int->int))
% 0.48/0.69  FOF formula (<kernel.Constant object at 0x2144098>, <kernel.DependentProduct object at 0x2144638>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Otake__bit_001t__Nat__Onat
% 0.48/0.69  Using role type
% 0.48/0.69  Declaring bit_se2925701944663578781it_nat:(nat->(nat->nat))
% 0.48/0.69  FOF formula (<kernel.Constant object at 0x21445a8>, <kernel.DependentProduct object at 0x2144098>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Ounset__bit_001t__Code____Numeral__Ointeger
% 0.48/0.69  Using role type
% 0.48/0.69  Declaring bit_se8260200283734997820nteger:(nat->(code_integer->code_integer))
% 0.48/0.69  FOF formula (<kernel.Constant object at 0x2144638>, <kernel.DependentProduct object at 0x21445a8>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Ounset__bit_001t__Int__Oint
% 0.48/0.69  Using role type
% 0.48/0.69  Declaring bit_se4203085406695923979it_int:(nat->(int->int))
% 0.48/0.69  FOF formula (<kernel.Constant object at 0x2144098>, <kernel.DependentProduct object at 0x2144638>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Ounset__bit_001t__Nat__Onat
% 0.48/0.69  Using role type
% 0.48/0.69  Declaring bit_se4205575877204974255it_nat:(nat->(nat->nat))
% 0.48/0.69  FOF formula (<kernel.Constant object at 0x21445a8>, <kernel.DependentProduct object at 0x2144098>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Oxor_001t__Code____Numeral__Ointeger
% 0.48/0.69  Using role type
% 0.48/0.69  Declaring bit_se3222712562003087583nteger:(code_integer->(code_integer->code_integer))
% 0.48/0.69  FOF formula (<kernel.Constant object at 0x2144638>, <kernel.DependentProduct object at 0x21445a8>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Oxor_001t__Int__Oint
% 0.48/0.69  Using role type
% 0.48/0.69  Declaring bit_se6526347334894502574or_int:(int->(int->int))
% 0.48/0.69  FOF formula (<kernel.Constant object at 0x2144098>, <kernel.DependentProduct object at 0x21446c8>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Oxor_001t__Nat__Onat
% 0.48/0.69  Using role type
% 0.48/0.69  Declaring bit_se6528837805403552850or_nat:(nat->(nat->nat))
% 0.48/0.69  FOF formula (<kernel.Constant object at 0x21445a8>, <kernel.DependentProduct object at 0x214b098>) of role type named sy_c_Bit__Operations_Osemiring__bits__class_Obit_001t__Code____Numeral__Ointeger
% 0.48/0.69  Using role type
% 0.48/0.69  Declaring bit_se9216721137139052372nteger:(code_integer->(nat->Prop))
% 0.48/0.69  FOF formula (<kernel.Constant object at 0x21445a8>, <kernel.DependentProduct object at 0x214b0e0>) of role type named sy_c_Bit__Operations_Osemiring__bits__class_Obit_001t__Int__Oint
% 0.48/0.69  Using role type
% 0.48/0.69  Declaring bit_se1146084159140164899it_int:(int->(nat->Prop))
% 0.48/0.69  FOF formula (<kernel.Constant object at 0x2144fc8>, <kernel.DependentProduct object at 0x214b1b8>) of role type named sy_c_Bit__Operations_Osemiring__bits__class_Obit_001t__Nat__Onat
% 0.48/0.69  Using role type
% 0.48/0.69  Declaring bit_se1148574629649215175it_nat:(nat->(nat->Prop))
% 0.48/0.69  FOF formula (<kernel.Constant object at 0x21445a8>, <kernel.DependentProduct object at 0x214b0e0>) of role type named sy_c_Bit__Operations_Otake__bit__num
% 0.48/0.69  Using role type
% 0.48/0.69  Declaring bit_take_bit_num:(nat->(num->option_num))
% 0.48/0.69  FOF formula (<kernel.Constant object at 0x2144fc8>, <kernel.DependentProduct object at 0x214b2d8>) of role type named sy_c_Code__Numeral_Obit__cut__integer
% 0.48/0.69  Using role type
% 0.48/0.69  Declaring code_bit_cut_integer:(code_integer->produc6271795597528267376eger_o)
% 0.48/0.69  FOF formula (<kernel.Constant object at 0x214b098>, <kernel.DependentProduct object at 0x214b200>) of role type named sy_c_Code__Numeral_Odivmod__abs
% 0.48/0.69  Using role type
% 0.48/0.69  Declaring code_divmod_abs:(code_integer->(code_integer->produc8923325533196201883nteger))
% 0.48/0.69  FOF formula (<kernel.Constant object at 0x214b368>, <kernel.DependentProduct object at 0x214b2d8>) of role type named sy_c_Code__Numeral_Odivmod__integer
% 0.48/0.69  Using role type
% 0.48/0.69  Declaring code_divmod_integer:(code_integer->(code_integer->produc8923325533196201883nteger))
% 0.48/0.69  FOF formula (<kernel.Constant object at 0x214b3b0>, <kernel.DependentProduct object at 0x214b320>) of role type named sy_c_Code__Numeral_Ointeger_Oint__of__integer
% 0.48/0.69  Using role type
% 0.48/0.69  Declaring code_int_of_integer:(code_integer->int)
% 0.48/0.69  FOF formula (<kernel.Constant object at 0x214b2d8>, <kernel.DependentProduct object at 0x214b488>) of role type named sy_c_Code__Numeral_Ointeger_Ointeger__of__int
% 0.48/0.69  Using role type
% 0.48/0.69  Declaring code_integer_of_int:(int->code_integer)
% 0.48/0.69  FOF formula (<kernel.Constant object at 0x214b128>, <kernel.DependentProduct object at 0x214b440>) of role type named sy_c_Code__Numeral_Ointeger__of__nat
% 0.48/0.69  Using role type
% 0.48/0.69  Declaring code_integer_of_nat:(nat->code_integer)
% 0.48/0.69  FOF formula (<kernel.Constant object at 0x214b368>, <kernel.DependentProduct object at 0x214b4d0>) of role type named sy_c_Code__Numeral_Ointeger__of__num
% 0.48/0.69  Using role type
% 0.48/0.69  Declaring code_integer_of_num:(num->code_integer)
% 0.48/0.69  FOF formula (<kernel.Constant object at 0x214b320>, <kernel.DependentProduct object at 0x214b518>) of role type named sy_c_Code__Numeral_Onat__of__integer
% 0.48/0.69  Using role type
% 0.48/0.69  Declaring code_nat_of_integer:(code_integer->nat)
% 0.48/0.69  FOF formula (<kernel.Constant object at 0x214b3f8>, <kernel.DependentProduct object at 0x214b5a8>) of role type named sy_c_Code__Numeral_Onegative
% 0.48/0.69  Using role type
% 0.48/0.69  Declaring code_negative:(num->code_integer)
% 0.48/0.69  FOF formula (<kernel.Constant object at 0x214b4d0>, <kernel.DependentProduct object at 0x214b320>) of role type named sy_c_Code__Numeral_Onum__of__integer
% 0.48/0.69  Using role type
% 0.48/0.69  Declaring code_num_of_integer:(code_integer->num)
% 0.48/0.69  FOF formula (<kernel.Constant object at 0x214b488>, <kernel.DependentProduct object at 0x214b638>) of role type named sy_c_Code__Numeral_Opositive
% 0.48/0.69  Using role type
% 0.48/0.69  Declaring code_positive:(num->code_integer)
% 0.48/0.69  FOF formula (<kernel.Constant object at 0x214b5a8>, <kernel.DependentProduct object at 0x214b680>) of role type named sy_c_Code__Target__Int_Onegative
% 0.48/0.69  Using role type
% 0.48/0.69  Declaring code_Target_negative:(num->int)
% 0.48/0.69  FOF formula (<kernel.Constant object at 0x214b518>, <kernel.DependentProduct object at 0x214b320>) of role type named sy_c_Code__Target__Nat_Oint__of__nat
% 0.48/0.69  Using role type
% 0.48/0.69  Declaring code_T6385005292777649522of_nat:(nat->int)
% 0.48/0.69  FOF formula (<kernel.Constant object at 0x214b5a8>, <kernel.DependentProduct object at 0x214b518>) 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.48/0.69  Using role type
% 0.48/0.69  Declaring comple8358262395181532106omplex:(set_fi4554929511873752355omplex->filter6041513312241820739omplex)
% 0.48/0.69  FOF formula (<kernel.Constant object at 0x214b320>, <kernel.DependentProduct object at 0x214b5a8>) 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.48/0.69  Using role type
% 0.48/0.69  Declaring comple2936214249959783750l_real:(set_fi7789364187291644575l_real->filter2146258269922977983l_real)
% 0.48/0.69  FOF formula (<kernel.Constant object at 0x214b6c8>, <kernel.DependentProduct object at 0x214b830>) of role type named sy_c_Complete__Lattices_OInf__class_OInf_001t__Int__Oint
% 0.48/0.69  Using role type
% 0.48/0.69  Declaring complete_Inf_Inf_int:(set_int->int)
% 0.48/0.69  FOF formula (<kernel.Constant object at 0x214b2d8>, <kernel.DependentProduct object at 0x214b878>) of role type named sy_c_Complete__Lattices_OInf__class_OInf_001t__Nat__Onat
% 0.48/0.69  Using role type
% 0.48/0.69  Declaring complete_Inf_Inf_nat:(set_nat->nat)
% 0.48/0.69  FOF formula (<kernel.Constant object at 0x214b6c8>, <kernel.DependentProduct object at 0x214b8c0>) of role type named sy_c_Complete__Lattices_OInf__class_OInf_001t__Real__Oreal
% 0.48/0.69  Using role type
% 0.48/0.69  Declaring comple4887499456419720421f_real:(set_real->real)
% 0.48/0.69  FOF formula (<kernel.Constant object at 0x214b878>, <kernel.DependentProduct object at 0x214b950>) of role type named sy_c_Complete__Lattices_OInf__class_OInf_001t__Set__Oset_It__Nat__Onat_J
% 0.48/0.69  Using role type
% 0.48/0.69  Declaring comple7806235888213564991et_nat:(set_set_nat->set_nat)
% 0.48/0.69  FOF formula (<kernel.Constant object at 0x214b758>, <kernel.DependentProduct object at 0x214b9e0>) of role type named sy_c_Complete__Lattices_OSup__class_OSup_001t__Int__Oint
% 0.48/0.69  Using role type
% 0.48/0.69  Declaring complete_Sup_Sup_int:(set_int->int)
% 0.48/0.70  FOF formula (<kernel.Constant object at 0x214b320>, <kernel.DependentProduct object at 0x214ba28>) of role type named sy_c_Complete__Lattices_OSup__class_OSup_001t__Nat__Onat
% 0.48/0.70  Using role type
% 0.48/0.70  Declaring complete_Sup_Sup_nat:(set_nat->nat)
% 0.48/0.70  FOF formula (<kernel.Constant object at 0x214b758>, <kernel.DependentProduct object at 0x214ba70>) of role type named sy_c_Complete__Lattices_OSup__class_OSup_001t__Real__Oreal
% 0.48/0.70  Using role type
% 0.48/0.70  Declaring comple1385675409528146559p_real:(set_real->real)
% 0.48/0.70  FOF formula (<kernel.Constant object at 0x214ba28>, <kernel.DependentProduct object at 0x214bb00>) of role type named sy_c_Complete__Lattices_OSup__class_OSup_001t__Set__Oset_It__Nat__Onat_J
% 0.48/0.70  Using role type
% 0.48/0.70  Declaring comple7399068483239264473et_nat:(set_set_nat->set_nat)
% 0.48/0.70  FOF formula (<kernel.Constant object at 0x214b908>, <kernel.DependentProduct object at 0x214bb90>) of role type named sy_c_Complex_OArg
% 0.48/0.70  Using role type
% 0.48/0.70  Declaring arg:(complex->real)
% 0.48/0.70  FOF formula (<kernel.Constant object at 0x214b878>, <kernel.DependentProduct object at 0x214bbd8>) of role type named sy_c_Complex_Ocis
% 0.48/0.70  Using role type
% 0.48/0.70  Declaring cis:(real->complex)
% 0.48/0.70  FOF formula (<kernel.Constant object at 0x214bab8>, <kernel.DependentProduct object at 0x214bc20>) of role type named sy_c_Complex_Ocnj
% 0.48/0.70  Using role type
% 0.48/0.70  Declaring cnj:(complex->complex)
% 0.48/0.70  FOF formula (<kernel.Constant object at 0x214b3f8>, <kernel.DependentProduct object at 0x214bab8>) of role type named sy_c_Complex_Ocomplex_OComplex
% 0.48/0.70  Using role type
% 0.48/0.70  Declaring complex2:(real->(real->complex))
% 0.48/0.70  FOF formula (<kernel.Constant object at 0x214bcb0>, <kernel.DependentProduct object at 0x214bd40>) of role type named sy_c_Complex_Ocomplex_OIm
% 0.48/0.70  Using role type
% 0.48/0.70  Declaring im:(complex->real)
% 0.48/0.70  FOF formula (<kernel.Constant object at 0x214bab8>, <kernel.DependentProduct object at 0x214bcf8>) of role type named sy_c_Complex_Ocomplex_ORe
% 0.48/0.70  Using role type
% 0.48/0.70  Declaring re:(complex->real)
% 0.48/0.70  FOF formula (<kernel.Constant object at 0x214ba28>, <kernel.DependentProduct object at 0x214bbd8>) of role type named sy_c_Complex_Ocsqrt
% 0.48/0.70  Using role type
% 0.48/0.70  Declaring csqrt:(complex->complex)
% 0.48/0.70  FOF formula (<kernel.Constant object at 0x214bb00>, <kernel.Constant object at 0x214bd40>) of role type named sy_c_Complex_Oimaginary__unit
% 0.48/0.70  Using role type
% 0.48/0.70  Declaring imaginary_unit:complex
% 0.48/0.70  FOF formula (<kernel.Constant object at 0x214bc20>, <kernel.DependentProduct object at 0x214bab8>) of role type named sy_c_Complex_Orcis
% 0.48/0.70  Using role type
% 0.48/0.70  Declaring rcis:(real->(real->complex))
% 0.48/0.70  FOF formula (<kernel.Constant object at 0x214bbd8>, <kernel.DependentProduct object at 0x214bdd0>) of role type named sy_c_Deriv_Odifferentiable_001t__Real__Oreal_001t__Real__Oreal
% 0.48/0.70  Using role type
% 0.48/0.70  Declaring differ6690327859849518006l_real:((real->real)->(filter_real->Prop))
% 0.48/0.70  FOF formula (<kernel.Constant object at 0x214bab8>, <kernel.DependentProduct object at 0x214bf38>) of role type named sy_c_Deriv_Ohas__derivative_001t__Real__Oreal_001t__Real__Oreal
% 0.48/0.70  Using role type
% 0.48/0.70  Declaring has_de1759254742604945161l_real:((real->real)->((real->real)->(filter_real->Prop)))
% 0.48/0.70  FOF formula (<kernel.Constant object at 0x214bdd0>, <kernel.DependentProduct object at 0x214bef0>) of role type named sy_c_Deriv_Ohas__field__derivative_001t__Real__Oreal
% 0.48/0.70  Using role type
% 0.48/0.70  Declaring has_fi5821293074295781190e_real:((real->real)->(real->(filter_real->Prop)))
% 0.48/0.70  FOF formula (<kernel.Constant object at 0x214bd40>, <kernel.DependentProduct object at 0x214bfc8>) of role type named sy_c_Divides_Oadjust__div
% 0.48/0.70  Using role type
% 0.48/0.70  Declaring adjust_div:(product_prod_int_int->int)
% 0.48/0.70  FOF formula (<kernel.Constant object at 0x214bcf8>, <kernel.DependentProduct object at 0x214bdd0>) of role type named sy_c_Divides_Oadjust__mod
% 0.48/0.70  Using role type
% 0.48/0.70  Declaring adjust_mod:(int->(int->int))
% 0.48/0.70  FOF formula (<kernel.Constant object at 0x214bfc8>, <kernel.DependentProduct object at 0x214bef0>) of role type named sy_c_Divides_Odivmod__nat
% 0.48/0.70  Using role type
% 0.48/0.70  Declaring divmod_nat:(nat->(nat->product_prod_nat_nat))
% 0.48/0.70  FOF formula (<kernel.Constant object at 0x214b3f8>, <kernel.DependentProduct object at 0x214d050>) of role type named sy_c_Divides_Oeucl__rel__int
% 0.48/0.70  Using role type
% 0.48/0.70  Declaring eucl_rel_int:(int->(int->(product_prod_int_int->Prop)))
% 0.48/0.70  FOF formula (<kernel.Constant object at 0x214bcf8>, <kernel.DependentProduct object at 0x214d098>) of role type named sy_c_Divides_Ounique__euclidean__semiring__numeral__class_Odivides__aux_001t__Code____Numeral__Ointeger
% 0.48/0.70  Using role type
% 0.48/0.70  Declaring unique5706413561485394159nteger:(produc8923325533196201883nteger->Prop)
% 0.48/0.70  FOF formula (<kernel.Constant object at 0x214bcf8>, <kernel.DependentProduct object at 0x214d128>) of role type named sy_c_Divides_Ounique__euclidean__semiring__numeral__class_Odivides__aux_001t__Int__Oint
% 0.48/0.70  Using role type
% 0.48/0.70  Declaring unique6319869463603278526ux_int:(product_prod_int_int->Prop)
% 0.48/0.70  FOF formula (<kernel.Constant object at 0x214bcf8>, <kernel.DependentProduct object at 0x214d1b8>) of role type named sy_c_Divides_Ounique__euclidean__semiring__numeral__class_Odivides__aux_001t__Nat__Onat
% 0.48/0.70  Using role type
% 0.48/0.70  Declaring unique6322359934112328802ux_nat:(product_prod_nat_nat->Prop)
% 0.48/0.70  FOF formula (<kernel.Constant object at 0x214d050>, <kernel.DependentProduct object at 0x214d290>) of role type named sy_c_Divides_Ounique__euclidean__semiring__numeral__class_Odivmod_001t__Code____Numeral__Ointeger
% 0.48/0.70  Using role type
% 0.48/0.70  Declaring unique3479559517661332726nteger:(num->(num->produc8923325533196201883nteger))
% 0.48/0.70  FOF formula (<kernel.Constant object at 0x214d320>, <kernel.DependentProduct object at 0x214d368>) of role type named sy_c_Divides_Ounique__euclidean__semiring__numeral__class_Odivmod_001t__Int__Oint
% 0.48/0.70  Using role type
% 0.48/0.70  Declaring unique5052692396658037445od_int:(num->(num->product_prod_int_int))
% 0.48/0.70  FOF formula (<kernel.Constant object at 0x214d1b8>, <kernel.DependentProduct object at 0x214d3b0>) of role type named sy_c_Divides_Ounique__euclidean__semiring__numeral__class_Odivmod_001t__Nat__Onat
% 0.48/0.70  Using role type
% 0.48/0.70  Declaring unique5055182867167087721od_nat:(num->(num->product_prod_nat_nat))
% 0.48/0.70  FOF formula (<kernel.Constant object at 0x214d2d8>, <kernel.DependentProduct object at 0x214d488>) of role type named sy_c_Divides_Ounique__euclidean__semiring__numeral__class_Odivmod__step_001t__Code____Numeral__Ointeger
% 0.48/0.70  Using role type
% 0.48/0.70  Declaring unique4921790084139445826nteger:(num->(produc8923325533196201883nteger->produc8923325533196201883nteger))
% 0.48/0.70  FOF formula (<kernel.Constant object at 0x214d3b0>, <kernel.DependentProduct object at 0x214d2d8>) of role type named sy_c_Divides_Ounique__euclidean__semiring__numeral__class_Odivmod__step_001t__Int__Oint
% 0.48/0.70  Using role type
% 0.48/0.70  Declaring unique5024387138958732305ep_int:(num->(product_prod_int_int->product_prod_int_int))
% 0.48/0.70  FOF formula (<kernel.Constant object at 0x214d488>, <kernel.DependentProduct object at 0x214d3b0>) of role type named sy_c_Divides_Ounique__euclidean__semiring__numeral__class_Odivmod__step_001t__Nat__Onat
% 0.48/0.70  Using role type
% 0.48/0.70  Declaring unique5026877609467782581ep_nat:(num->(product_prod_nat_nat->product_prod_nat_nat))
% 0.48/0.70  FOF formula (<kernel.Constant object at 0x214d2d8>, <kernel.DependentProduct object at 0x214d488>) of role type named sy_c_Factorial_Ocomm__semiring__1__class_Opochhammer_001t__Code____Numeral__Ointeger
% 0.48/0.70  Using role type
% 0.48/0.70  Declaring comm_s8582702949713902594nteger:(code_integer->(nat->code_integer))
% 0.48/0.70  FOF formula (<kernel.Constant object at 0x214d3b0>, <kernel.DependentProduct object at 0x214d2d8>) of role type named sy_c_Factorial_Ocomm__semiring__1__class_Opochhammer_001t__Complex__Ocomplex
% 0.48/0.70  Using role type
% 0.48/0.70  Declaring comm_s2602460028002588243omplex:(complex->(nat->complex))
% 0.48/0.70  FOF formula (<kernel.Constant object at 0x214d488>, <kernel.DependentProduct object at 0x214d3b0>) of role type named sy_c_Factorial_Ocomm__semiring__1__class_Opochhammer_001t__Int__Oint
% 0.48/0.70  Using role type
% 0.48/0.70  Declaring comm_s4660882817536571857er_int:(int->(nat->int))
% 0.48/0.70  FOF formula (<kernel.Constant object at 0x214d2d8>, <kernel.DependentProduct object at 0x214d488>) of role type named sy_c_Factorial_Ocomm__semiring__1__class_Opochhammer_001t__Nat__Onat
% 0.48/0.70  Using role type
% 0.48/0.70  Declaring comm_s4663373288045622133er_nat:(nat->(nat->nat))
% 0.48/0.70  FOF formula (<kernel.Constant object at 0x214d3b0>, <kernel.DependentProduct object at 0x214d2d8>) of role type named sy_c_Factorial_Ocomm__semiring__1__class_Opochhammer_001t__Rat__Orat
% 0.48/0.71  Using role type
% 0.48/0.71  Declaring comm_s4028243227959126397er_rat:(rat->(nat->rat))
% 0.48/0.71  FOF formula (<kernel.Constant object at 0x214d488>, <kernel.DependentProduct object at 0x214d3b0>) of role type named sy_c_Factorial_Ocomm__semiring__1__class_Opochhammer_001t__Real__Oreal
% 0.48/0.71  Using role type
% 0.48/0.71  Declaring comm_s7457072308508201937r_real:(real->(nat->real))
% 0.48/0.71  FOF formula (<kernel.Constant object at 0x214d2d8>, <kernel.DependentProduct object at 0x214d1b8>) of role type named sy_c_Factorial_Osemiring__char__0__class_Ofact_001t__Code____Numeral__Ointeger
% 0.48/0.71  Using role type
% 0.48/0.71  Declaring semiri3624122377584611663nteger:(nat->code_integer)
% 0.48/0.71  FOF formula (<kernel.Constant object at 0x214d3b0>, <kernel.DependentProduct object at 0x214da28>) of role type named sy_c_Factorial_Osemiring__char__0__class_Ofact_001t__Complex__Ocomplex
% 0.48/0.71  Using role type
% 0.48/0.71  Declaring semiri5044797733671781792omplex:(nat->complex)
% 0.48/0.71  FOF formula (<kernel.Constant object at 0x214d1b8>, <kernel.DependentProduct object at 0x214dab8>) of role type named sy_c_Factorial_Osemiring__char__0__class_Ofact_001t__Int__Oint
% 0.48/0.71  Using role type
% 0.48/0.71  Declaring semiri1406184849735516958ct_int:(nat->int)
% 0.48/0.71  FOF formula (<kernel.Constant object at 0x214da28>, <kernel.DependentProduct object at 0x214db48>) of role type named sy_c_Factorial_Osemiring__char__0__class_Ofact_001t__Nat__Onat
% 0.48/0.71  Using role type
% 0.48/0.71  Declaring semiri1408675320244567234ct_nat:(nat->nat)
% 0.48/0.71  FOF formula (<kernel.Constant object at 0x214dab8>, <kernel.DependentProduct object at 0x214dbd8>) of role type named sy_c_Factorial_Osemiring__char__0__class_Ofact_001t__Rat__Orat
% 0.48/0.71  Using role type
% 0.48/0.71  Declaring semiri773545260158071498ct_rat:(nat->rat)
% 0.48/0.71  FOF formula (<kernel.Constant object at 0x214db48>, <kernel.DependentProduct object at 0x214dc68>) of role type named sy_c_Factorial_Osemiring__char__0__class_Ofact_001t__Real__Oreal
% 0.48/0.71  Using role type
% 0.48/0.71  Declaring semiri2265585572941072030t_real:(nat->real)
% 0.48/0.71  FOF formula (<kernel.Constant object at 0x214dbd8>, <kernel.DependentProduct object at 0x214dcf8>) of role type named sy_c_Fields_Oinverse__class_Oinverse_001t__Complex__Ocomplex
% 0.48/0.71  Using role type
% 0.48/0.71  Declaring invers8013647133539491842omplex:(complex->complex)
% 0.48/0.71  FOF formula (<kernel.Constant object at 0x214d4d0>, <kernel.DependentProduct object at 0x214dd88>) of role type named sy_c_Fields_Oinverse__class_Oinverse_001t__Rat__Orat
% 0.48/0.71  Using role type
% 0.48/0.71  Declaring inverse_inverse_rat:(rat->rat)
% 0.48/0.71  FOF formula (<kernel.Constant object at 0x214dc20>, <kernel.DependentProduct object at 0x214ddd0>) of role type named sy_c_Fields_Oinverse__class_Oinverse_001t__Real__Oreal
% 0.48/0.71  Using role type
% 0.48/0.71  Declaring inverse_inverse_real:(real->real)
% 0.48/0.71  FOF formula (<kernel.Constant object at 0x214dcb0>, <kernel.Constant object at 0x214ddd0>) of role type named sy_c_Filter_Oat__bot_001t__Real__Oreal
% 0.48/0.71  Using role type
% 0.48/0.71  Declaring at_bot_real:filter_real
% 0.48/0.71  FOF formula (<kernel.Constant object at 0x214dd88>, <kernel.Constant object at 0x214ddd0>) of role type named sy_c_Filter_Oat__top_001t__Int__Oint
% 0.48/0.71  Using role type
% 0.48/0.71  Declaring at_top_int:filter_int
% 0.48/0.71  FOF formula (<kernel.Constant object at 0x214dc68>, <kernel.Constant object at 0x214ddd0>) of role type named sy_c_Filter_Oat__top_001t__Nat__Onat
% 0.48/0.71  Using role type
% 0.48/0.71  Declaring at_top_nat:filter_nat
% 0.48/0.71  FOF formula (<kernel.Constant object at 0x214dbd8>, <kernel.Constant object at 0x214ddd0>) of role type named sy_c_Filter_Oat__top_001t__Real__Oreal
% 0.48/0.71  Using role type
% 0.48/0.71  Declaring at_top_real:filter_real
% 0.48/0.71  FOF formula (<kernel.Constant object at 0x214de18>, <kernel.DependentProduct object at 0x214dc68>) of role type named sy_c_Filter_Oeventually_001t__Nat__Onat
% 0.48/0.71  Using role type
% 0.48/0.71  Declaring eventually_nat:((nat->Prop)->(filter_nat->Prop))
% 0.48/0.71  FOF formula (<kernel.Constant object at 0x214ddd0>, <kernel.DependentProduct object at 0x214dbd8>) of role type named sy_c_Filter_Oeventually_001t__Real__Oreal
% 0.48/0.71  Using role type
% 0.48/0.71  Declaring eventually_real:((real->Prop)->(filter_real->Prop))
% 0.48/0.71  FOF formula (<kernel.Constant object at 0x214dc68>, <kernel.DependentProduct object at 0x214def0>) of role type named sy_c_Filter_Ofilterlim_001t__Nat__Onat_001t__Int__Oint
% 0.48/0.71  Using role type
% 0.48/0.71  Declaring filterlim_nat_int:((nat->int)->(filter_int->(filter_nat->Prop)))
% 0.48/0.71  FOF formula (<kernel.Constant object at 0x214de60>, <kernel.DependentProduct object at 0x214df80>) of role type named sy_c_Filter_Ofilterlim_001t__Nat__Onat_001t__Nat__Onat
% 0.48/0.71  Using role type
% 0.48/0.71  Declaring filterlim_nat_nat:((nat->nat)->(filter_nat->(filter_nat->Prop)))
% 0.48/0.71  FOF formula (<kernel.Constant object at 0x214de18>, <kernel.DependentProduct object at 0x214dfc8>) of role type named sy_c_Filter_Ofilterlim_001t__Nat__Onat_001t__Real__Oreal
% 0.48/0.71  Using role type
% 0.48/0.71  Declaring filterlim_nat_real:((nat->real)->(filter_real->(filter_nat->Prop)))
% 0.48/0.71  FOF formula (<kernel.Constant object at 0x214def0>, <kernel.DependentProduct object at 0x214de60>) of role type named sy_c_Filter_Ofilterlim_001t__Real__Oreal_001t__Real__Oreal
% 0.48/0.71  Using role type
% 0.48/0.71  Declaring filterlim_real_real:((real->real)->(filter_real->(filter_real->Prop)))
% 0.48/0.71  FOF formula (<kernel.Constant object at 0x214de18>, <kernel.DependentProduct object at 0x2b22a57e4170>) of role type named sy_c_Filter_Oprincipal_001t__Product____Type__Oprod_It__Complex__Ocomplex_Mt__Complex__Ocomplex_J
% 0.48/0.71  Using role type
% 0.48/0.71  Declaring princi3496590319149328850omplex:(set_Pr5085853215250843933omplex->filter6041513312241820739omplex)
% 0.48/0.71  FOF formula (<kernel.Constant object at 0x214de18>, <kernel.DependentProduct object at 0x2b22a57e4050>) of role type named sy_c_Filter_Oprincipal_001t__Product____Type__Oprod_It__Real__Oreal_Mt__Real__Oreal_J
% 0.48/0.71  Using role type
% 0.48/0.71  Declaring princi6114159922880469582l_real:(set_Pr6218003697084177305l_real->filter2146258269922977983l_real)
% 0.48/0.71  FOF formula (<kernel.Constant object at 0x214de60>, <kernel.DependentProduct object at 0x2b22a57e4290>) of role type named sy_c_Finite__Set_Ocard_001_Eo
% 0.48/0.71  Using role type
% 0.48/0.71  Declaring finite_card_o:(set_o->nat)
% 0.48/0.71  FOF formula (<kernel.Constant object at 0x214dfc8>, <kernel.DependentProduct object at 0x2b22a57e40e0>) of role type named sy_c_Finite__Set_Ocard_001t__Complex__Ocomplex
% 0.48/0.71  Using role type
% 0.48/0.71  Declaring finite_card_complex:(set_complex->nat)
% 0.48/0.71  FOF formula (<kernel.Constant object at 0x214de60>, <kernel.DependentProduct object at 0x2b22a57e42d8>) of role type named sy_c_Finite__Set_Ocard_001t__Int__Oint
% 0.48/0.71  Using role type
% 0.48/0.71  Declaring finite_card_int:(set_int->nat)
% 0.48/0.71  FOF formula (<kernel.Constant object at 0x214de60>, <kernel.DependentProduct object at 0x2b22a57e4320>) of role type named sy_c_Finite__Set_Ocard_001t__List__Olist_It__Nat__Onat_J
% 0.48/0.71  Using role type
% 0.48/0.71  Declaring finite_card_list_nat:(set_list_nat->nat)
% 0.48/0.71  FOF formula (<kernel.Constant object at 0x2b22a57e4050>, <kernel.DependentProduct object at 0x2b22a57e4368>) of role type named sy_c_Finite__Set_Ocard_001t__Nat__Onat
% 0.48/0.71  Using role type
% 0.48/0.71  Declaring finite_card_nat:(set_nat->nat)
% 0.48/0.71  FOF formula (<kernel.Constant object at 0x2b22a57e41b8>, <kernel.DependentProduct object at 0x2b22a57e43b0>) of role type named sy_c_Finite__Set_Ocard_001t__Product____Type__Ounit
% 0.48/0.71  Using role type
% 0.48/0.71  Declaring finite410649719033368117t_unit:(set_Product_unit->nat)
% 0.48/0.71  FOF formula (<kernel.Constant object at 0x2b22a57e40e0>, <kernel.DependentProduct object at 0x2b22a57e4440>) of role type named sy_c_Finite__Set_Ocard_001t__Set__Oset_It__Nat__Onat_J
% 0.48/0.71  Using role type
% 0.48/0.71  Declaring finite_card_set_nat:(set_set_nat->nat)
% 0.48/0.71  FOF formula (<kernel.Constant object at 0x2b22a57e4248>, <kernel.DependentProduct object at 0x2b22a57e4488>) of role type named sy_c_Finite__Set_Ofinite_001_Eo
% 0.48/0.71  Using role type
% 0.48/0.71  Declaring finite_finite_o:(set_o->Prop)
% 0.48/0.71  FOF formula (<kernel.Constant object at 0x2b22a57e41b8>, <kernel.DependentProduct object at 0x2b22a57e4368>) of role type named sy_c_Finite__Set_Ofinite_001t__Complex__Ocomplex
% 0.48/0.71  Using role type
% 0.48/0.71  Declaring finite3207457112153483333omplex:(set_complex->Prop)
% 0.48/0.71  FOF formula (<kernel.Constant object at 0x2b22a57e4440>, <kernel.DependentProduct object at 0x2b22a57e4518>) of role type named sy_c_Finite__Set_Ofinite_001t__Int__Oint
% 0.48/0.71  Using role type
% 0.48/0.71  Declaring finite_finite_int:(set_int->Prop)
% 0.48/0.71  FOF formula (<kernel.Constant object at 0x2b22a57e4248>, <kernel.DependentProduct object at 0x2b22a57e4560>) of role type named sy_c_Finite__Set_Ofinite_001t__List__Olist_I_Eo_J
% 0.48/0.72  Using role type
% 0.48/0.72  Declaring finite_finite_list_o:(set_list_o->Prop)
% 0.48/0.72  FOF formula (<kernel.Constant object at 0x2b22a57e4440>, <kernel.DependentProduct object at 0x2b22a57e45a8>) of role type named sy_c_Finite__Set_Ofinite_001t__List__Olist_It__Complex__Ocomplex_J
% 0.48/0.72  Using role type
% 0.48/0.72  Declaring finite8712137658972009173omplex:(set_list_complex->Prop)
% 0.48/0.72  FOF formula (<kernel.Constant object at 0x2b22a57e4560>, <kernel.DependentProduct object at 0x2b22a57e4638>) of role type named sy_c_Finite__Set_Ofinite_001t__List__Olist_It__Int__Oint_J
% 0.48/0.72  Using role type
% 0.48/0.72  Declaring finite3922522038869484883st_int:(set_list_int->Prop)
% 0.48/0.72  FOF formula (<kernel.Constant object at 0x2b22a57e45a8>, <kernel.DependentProduct object at 0x2b22a57e46c8>) of role type named sy_c_Finite__Set_Ofinite_001t__List__Olist_It__Nat__Onat_J
% 0.48/0.72  Using role type
% 0.48/0.72  Declaring finite8100373058378681591st_nat:(set_list_nat->Prop)
% 0.48/0.72  FOF formula (<kernel.Constant object at 0x2b22a57e4638>, <kernel.DependentProduct object at 0x2b22a57e4758>) of role type named sy_c_Finite__Set_Ofinite_001t__List__Olist_It__VEBT____Definitions__OVEBT_J
% 0.48/0.72  Using role type
% 0.48/0.72  Declaring finite3004134309566078307T_VEBT:(set_list_VEBT_VEBT->Prop)
% 0.48/0.72  FOF formula (<kernel.Constant object at 0x2b22a57e45a8>, <kernel.DependentProduct object at 0x2b22a57e47e8>) of role type named sy_c_Finite__Set_Ofinite_001t__Nat__Onat
% 0.48/0.72  Using role type
% 0.48/0.72  Declaring finite_finite_nat:(set_nat->Prop)
% 0.48/0.72  FOF formula (<kernel.Constant object at 0x2b22a57e46c8>, <kernel.DependentProduct object at 0x2b22a57e4830>) of role type named sy_c_Finite__Set_Ofinite_001t__Num__Onum
% 0.48/0.72  Using role type
% 0.48/0.72  Declaring finite_finite_num:(set_num->Prop)
% 0.48/0.72  FOF formula (<kernel.Constant object at 0x2b22a57e4638>, <kernel.DependentProduct object at 0x2b22a57e4878>) of role type named sy_c_Finite__Set_Ofinite_001t__Rat__Orat
% 0.48/0.72  Using role type
% 0.48/0.72  Declaring finite_finite_rat:(set_rat->Prop)
% 0.48/0.72  FOF formula (<kernel.Constant object at 0x2b22a57e45a8>, <kernel.DependentProduct object at 0x2b22a57e48c0>) of role type named sy_c_Finite__Set_Ofinite_001t__Real__Oreal
% 0.48/0.72  Using role type
% 0.48/0.72  Declaring finite_finite_real:(set_real->Prop)
% 0.48/0.72  FOF formula (<kernel.Constant object at 0x2b22a57e4638>, <kernel.DependentProduct object at 0x2b22a57e4908>) of role type named sy_c_Finite__Set_Ofinite_001t__Set__Oset_It__Complex__Ocomplex_J
% 0.48/0.72  Using role type
% 0.48/0.72  Declaring finite6551019134538273531omplex:(set_set_complex->Prop)
% 0.48/0.72  FOF formula (<kernel.Constant object at 0x2b22a57e48c0>, <kernel.DependentProduct object at 0x2b22a57e4998>) of role type named sy_c_Finite__Set_Ofinite_001t__Set__Oset_It__Int__Oint_J
% 0.48/0.72  Using role type
% 0.48/0.72  Declaring finite6197958912794628473et_int:(set_set_int->Prop)
% 0.48/0.72  FOF formula (<kernel.Constant object at 0x2b22a57e4908>, <kernel.DependentProduct object at 0x2b22a57e4a28>) of role type named sy_c_Finite__Set_Ofinite_001t__Set__Oset_It__Nat__Onat_J
% 0.48/0.72  Using role type
% 0.48/0.72  Declaring finite1152437895449049373et_nat:(set_set_nat->Prop)
% 0.48/0.72  FOF formula (<kernel.Constant object at 0x2b22a57e4998>, <kernel.DependentProduct object at 0x2b22a57e4ab8>) of role type named sy_c_Finite__Set_Ofinite_001t__VEBT____Definitions__OVEBT
% 0.48/0.72  Using role type
% 0.48/0.72  Declaring finite5795047828879050333T_VEBT:(set_VEBT_VEBT->Prop)
% 0.48/0.72  FOF formula (<kernel.Constant object at 0x2b22a57e4a28>, <kernel.DependentProduct object at 0x2b22a57e4908>) of role type named sy_c_Fun_Obij__betw_001t__Complex__Ocomplex_001t__Complex__Ocomplex
% 0.48/0.72  Using role type
% 0.48/0.72  Declaring bij_be1856998921033663316omplex:((complex->complex)->(set_complex->(set_complex->Prop)))
% 0.48/0.72  FOF formula (<kernel.Constant object at 0x2b22a57e4bd8>, <kernel.DependentProduct object at 0x2b22a57e4a70>) of role type named sy_c_Fun_Obij__betw_001t__Nat__Onat_001t__Complex__Ocomplex
% 0.48/0.72  Using role type
% 0.48/0.72  Declaring bij_betw_nat_complex:((nat->complex)->(set_nat->(set_complex->Prop)))
% 0.48/0.72  FOF formula (<kernel.Constant object at 0x2b22a57e4c20>, <kernel.DependentProduct object at 0x2b22a57e4998>) of role type named sy_c_Fun_Obij__betw_001t__Nat__Onat_001t__Nat__Onat
% 0.48/0.72  Using role type
% 0.48/0.72  Declaring bij_betw_nat_nat:((nat->nat)->(set_nat->(set_nat->Prop)))
% 0.48/0.72  FOF formula (<kernel.Constant object at 0x2b22a57e4bd8>, <kernel.DependentProduct object at 0x2b22a57e4c20>) of role type named sy_c_Fun_Ocomp_001_062_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J_001_062_It__Product____Type__Oprod_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J_Mt__Product____Type__Oprod_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J_J_001t__Code____Numeral__Ointeger
% 0.55/0.72  Using role type
% 0.55/0.72  Declaring comp_C8797469213163452608nteger:(((code_integer->code_integer)->(produc8923325533196201883nteger->produc8923325533196201883nteger))->((code_integer->(code_integer->code_integer))->(code_integer->(produc8923325533196201883nteger->produc8923325533196201883nteger))))
% 0.55/0.72  FOF formula (<kernel.Constant object at 0x2b22a57e4998>, <kernel.DependentProduct object at 0x2b22a57e4bd8>) of role type named sy_c_Fun_Ocomp_001t__Code____Numeral__Ointeger_001_062_It__Product____Type__Oprod_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J_Mt__Product____Type__Oprod_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J_J_001t__Code____Numeral__Ointeger
% 0.55/0.72  Using role type
% 0.55/0.72  Declaring comp_C1593894019821074884nteger:((code_integer->(produc8923325533196201883nteger->produc8923325533196201883nteger))->((code_integer->code_integer)->(code_integer->(produc8923325533196201883nteger->produc8923325533196201883nteger))))
% 0.55/0.72  FOF formula (<kernel.Constant object at 0x2b22a57e4c20>, <kernel.DependentProduct object at 0x2b22a57e4d88>) of role type named sy_c_Fun_Ocomp_001t__Code____Numeral__Ointeger_001t__Code____Numeral__Ointeger_001t__Num__Onum
% 0.55/0.72  Using role type
% 0.55/0.72  Declaring comp_C3531382070062128313er_num:((code_integer->code_integer)->((num->code_integer)->(num->code_integer)))
% 0.55/0.72  FOF formula (<kernel.Constant object at 0x2b22a57e4bd8>, <kernel.DependentProduct object at 0x2b22a57e4998>) of role type named sy_c_Fun_Ocomp_001t__Code____Numeral__Ointeger_001t__Num__Onum_001t__Nat__Onat
% 0.55/0.72  Using role type
% 0.55/0.72  Declaring comp_C2179886998970519596um_nat:((code_integer->num)->((nat->code_integer)->(nat->num)))
% 0.55/0.72  FOF formula (<kernel.Constant object at 0x2b22a57e4ef0>, <kernel.DependentProduct object at 0x2b22a57e4c20>) of role type named sy_c_Fun_Ocomp_001t__Int__Oint_001t__Int__Oint_001t__Num__Onum
% 0.55/0.72  Using role type
% 0.55/0.72  Declaring comp_int_int_num:((int->int)->((num->int)->(num->int)))
% 0.55/0.72  FOF formula (<kernel.Constant object at 0x2b22a57e4f38>, <kernel.DependentProduct object at 0x2b22a57e4d88>) of role type named sy_c_Fun_Ocomp_001t__Int__Oint_001t__Nat__Onat_001t__Int__Oint
% 0.55/0.72  Using role type
% 0.55/0.72  Declaring comp_int_nat_int:((int->nat)->((int->int)->(int->nat)))
% 0.55/0.72  FOF formula (<kernel.Constant object at 0x2b22a57e4fc8>, <kernel.DependentProduct object at 0x2b22a57e4f80>) of role type named sy_c_Fun_Ocomp_001t__Nat__Onat_001t__Nat__Onat_001t__Nat__Onat
% 0.55/0.72  Using role type
% 0.55/0.72  Declaring comp_nat_nat_nat:((nat->nat)->((nat->nat)->(nat->nat)))
% 0.55/0.72  FOF formula (<kernel.Constant object at 0x2b22a57e4bd8>, <kernel.DependentProduct object at 0x2b22a57e4e18>) of role type named sy_c_Fun_Ocomp_001t__Nat__Onat_001t__Num__Onum_001t__Int__Oint
% 0.55/0.72  Using role type
% 0.55/0.72  Declaring comp_nat_num_int:((nat->num)->((int->nat)->(int->num)))
% 0.55/0.72  FOF formula (<kernel.Constant object at 0x2b22a57e4cb0>, <kernel.DependentProduct object at 0x2b22a57e4a70>) of role type named sy_c_Fun_Ocomp_001t__Nat__Onat_001t__Real__Oreal_001t__Nat__Onat
% 0.55/0.72  Using role type
% 0.55/0.72  Declaring comp_nat_real_nat:((nat->real)->((nat->nat)->(nat->real)))
% 0.55/0.72  FOF formula (<kernel.Constant object at 0x2b22a57e4bd8>, <kernel.DependentProduct object at 0x2b22a57e4fc8>) of role type named sy_c_Fun_Ocomp_001t__Real__Oreal_001t__Complex__Ocomplex_001t__Complex__Ocomplex
% 0.55/0.72  Using role type
% 0.55/0.72  Declaring comp_r891790309028876909omplex:((real->complex)->((complex->real)->(complex->complex)))
% 0.55/0.72  FOF formula (<kernel.Constant object at 0x2b22a57e4ef0>, <kernel.DependentProduct object at 0x2b22a57ea0e0>) of role type named sy_c_Fun_Oid_001_Eo
% 0.55/0.72  Using role type
% 0.55/0.72  Declaring id_o:(Prop->Prop)
% 0.55/0.72  FOF formula (<kernel.Constant object at 0x2b22a57e4320>, <kernel.DependentProduct object at 0x2b22a57ea128>) of role type named sy_c_Fun_Oid_001t__Nat__Onat
% 0.55/0.72  Using role type
% 0.55/0.72  Declaring id_nat:(nat->nat)
% 0.55/0.72  FOF formula (<kernel.Constant object at 0x2b22a57e4bd8>, <kernel.DependentProduct object at 0x2b22a57ea200>) of role type named sy_c_Fun_Oid_001t__Num__Onum
% 0.55/0.73  Using role type
% 0.55/0.73  Declaring id_num:(num->num)
% 0.55/0.73  FOF formula (<kernel.Constant object at 0x2b22a57e4fc8>, <kernel.DependentProduct object at 0x2b22a57ea1b8>) of role type named sy_c_Fun_Oinj__on_001t__Nat__Onat_001t__Nat__Onat
% 0.55/0.73  Using role type
% 0.55/0.73  Declaring inj_on_nat_nat:((nat->nat)->(set_nat->Prop))
% 0.55/0.73  FOF formula (<kernel.Constant object at 0x2b22a57e4bd8>, <kernel.DependentProduct object at 0x2b22a57ea1b8>) of role type named sy_c_Fun_Oinj__on_001t__Real__Oreal_001t__Real__Oreal
% 0.55/0.73  Using role type
% 0.55/0.73  Declaring inj_on_real_real:((real->real)->(set_real->Prop))
% 0.55/0.73  FOF formula (<kernel.Constant object at 0x2b22a57e4ef0>, <kernel.DependentProduct object at 0x2b22a57ea050>) of role type named sy_c_Fun_Oinj__on_001t__Set__Oset_It__Nat__Onat_J_001t__Nat__Onat
% 0.55/0.73  Using role type
% 0.55/0.73  Declaring inj_on_set_nat_nat:((set_nat->nat)->(set_set_nat->Prop))
% 0.55/0.73  FOF formula (<kernel.Constant object at 0x2b22a57ea248>, <kernel.DependentProduct object at 0x2b22a57ea368>) of role type named sy_c_Fun_Omap__fun_001t__Code____Numeral__Ointeger_001t__Int__Oint_001t__Num__Onum_001t__Num__Onum
% 0.55/0.73  Using role type
% 0.55/0.73  Declaring map_fu1227494855608507351um_num:((code_integer->int)->((num->num)->((int->num)->(code_integer->num))))
% 0.55/0.73  FOF formula (<kernel.Constant object at 0x2b22a57ea1b8>, <kernel.DependentProduct object at 0x2b22a57ea3f8>) 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.55/0.73  Using role type
% 0.55/0.73  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.55/0.73  FOF formula (<kernel.Constant object at 0x2b22a57ea248>, <kernel.DependentProduct object at 0x2b22a57ea1b8>) 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.55/0.73  Using role type
% 0.55/0.73  Declaring map_fu4826362097070443709at_o_o:((int->product_prod_nat_nat)->((Prop->Prop)->((product_prod_nat_nat->Prop)->(int->Prop))))
% 0.55/0.73  FOF formula (<kernel.Constant object at 0x2b22a57ea3f8>, <kernel.DependentProduct object at 0x2b22a57ea518>) 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.55/0.73  Using role type
% 0.55/0.73  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.55/0.73  FOF formula (<kernel.Constant object at 0x2b22a57ea1b8>, <kernel.DependentProduct object at 0x2b22a57ea638>) of role type named sy_c_Fun_Omap__fun_001t__Nat__Onat_001t__Nat__Onat_001t__Int__Oint_001t__Code____Numeral__Ointeger
% 0.55/0.73  Using role type
% 0.55/0.73  Declaring map_fu6290471996055670595nteger:((nat->nat)->((int->code_integer)->((nat->int)->(nat->code_integer))))
% 0.55/0.73  FOF formula (<kernel.Constant object at 0x2b22a57ea518>, <kernel.DependentProduct object at 0x2b22a57ea1b8>) 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.55/0.73  Using role type
% 0.55/0.73  Declaring map_fu898904425404107465nt_o_o:((rat->product_prod_int_int)->((Prop->Prop)->((product_prod_int_int->Prop)->(rat->Prop))))
% 0.55/0.73  FOF formula (<kernel.Constant object at 0x2b22a57ea638>, <kernel.DependentProduct object at 0x2b22a57ea128>) of role type named sy_c_Fun_Omap__fun_001t__Real__Oreal_001_062_It__Nat__Onat_Mt__Rat__Orat_J_001_062_I_062_It__Nat__Onat_Mt__Rat__Orat_J_M_062_It__Nat__Onat_Mt__Rat__Orat_J_J_001_062_It__Real__Oreal_Mt__Real__Oreal_J
% 0.55/0.73  Using role type
% 0.55/0.73  Declaring map_fu1532550112467129777l_real:((real->(nat->rat))->((((nat->rat)->(nat->rat))->(real->real))->(((nat->rat)->((nat->rat)->(nat->rat)))->(real->(real->real)))))
% 0.55/0.73  FOF formula (<kernel.Constant object at 0x2b22a57ea1b8>, <kernel.DependentProduct object at 0x2b22a57ea4d0>) of role type named sy_c_Fun_Omap__fun_001t__Real__Oreal_001_062_It__Nat__Onat_Mt__Rat__Orat_J_001_062_It__Nat__Onat_Mt__Rat__Orat_J_001t__Real__Oreal
% 0.55/0.73  Using role type
% 0.55/0.73  Declaring map_fu7146612038024189824t_real:((real->(nat->rat))->(((nat->rat)->real)->(((nat->rat)->(nat->rat))->(real->real))))
% 0.55/0.73  FOF formula (<kernel.Constant object at 0x2b22a57ea128>, <kernel.DependentProduct object at 0x2b22a57ea6c8>) 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.55/0.73  Using role type
% 0.55/0.73  Declaring map_fu1856342031159181835at_o_o:((real->(nat->rat))->((Prop->Prop)->(((nat->rat)->Prop)->(real->Prop))))
% 0.55/0.73  FOF formula (<kernel.Constant object at 0x2b22a57ea4d0>, <kernel.DependentProduct object at 0x2b22a57ea320>) of role type named sy_c_Fun_Ostrict__mono__on_001t__Nat__Onat_001t__Nat__Onat
% 0.55/0.73  Using role type
% 0.55/0.73  Declaring strict1292158309912662752at_nat:((nat->nat)->(set_nat->Prop))
% 0.55/0.73  FOF formula (<kernel.Constant object at 0x2b22a57ea6c8>, <kernel.DependentProduct object at 0x2b22a57ea908>) of role type named sy_c_Fun_Othe__inv__into_001t__Real__Oreal_001t__Real__Oreal
% 0.55/0.73  Using role type
% 0.55/0.73  Declaring the_in5290026491893676941l_real:(set_real->((real->real)->(real->real)))
% 0.55/0.73  FOF formula (<kernel.Constant object at 0x2b22a57ea3f8>, <kernel.DependentProduct object at 0x2b22a57ea4d0>) of role type named sy_c_Fun__Def_Ois__measure_001t__Int__Oint
% 0.55/0.73  Using role type
% 0.55/0.73  Declaring fun_is_measure_int:((int->nat)->Prop)
% 0.55/0.73  FOF formula (<kernel.Constant object at 0x2b22a57ea830>, <kernel.DependentProduct object at 0x2b22a57ea950>) of role type named sy_c_GCD_OGcd__class_OGcd_001t__Int__Oint
% 0.55/0.73  Using role type
% 0.55/0.73  Declaring gcd_Gcd_int:(set_int->int)
% 0.55/0.73  FOF formula (<kernel.Constant object at 0x2b22a57ea5a8>, <kernel.DependentProduct object at 0x2b22a57ea8c0>) of role type named sy_c_GCD_OGcd__class_OGcd_001t__Nat__Onat
% 0.55/0.73  Using role type
% 0.55/0.73  Declaring gcd_Gcd_nat:(set_nat->nat)
% 0.55/0.73  FOF formula (<kernel.Constant object at 0x2b22a57ea998>, <kernel.DependentProduct object at 0x2b22a57ea830>) of role type named sy_c_GCD_Obezw
% 0.55/0.73  Using role type
% 0.55/0.73  Declaring bezw:(nat->(nat->product_prod_int_int))
% 0.55/0.73  FOF formula (<kernel.Constant object at 0x2b22a57ea9e0>, <kernel.DependentProduct object at 0x2b22a57ea5a8>) of role type named sy_c_GCD_Obezw__rel
% 0.55/0.73  Using role type
% 0.55/0.73  Declaring bezw_rel:(product_prod_nat_nat->(product_prod_nat_nat->Prop))
% 0.55/0.73  FOF formula (<kernel.Constant object at 0x2b22a57ea6c8>, <kernel.DependentProduct object at 0x2b22a57ea998>) of role type named sy_c_GCD_Ogcd__class_Ogcd_001t__Int__Oint
% 0.55/0.73  Using role type
% 0.55/0.73  Declaring gcd_gcd_int:(int->(int->int))
% 0.55/0.73  FOF formula (<kernel.Constant object at 0x2b22a57eaa28>, <kernel.DependentProduct object at 0x2b22a57ea9e0>) of role type named sy_c_GCD_Ogcd__class_Ogcd_001t__Nat__Onat
% 0.55/0.73  Using role type
% 0.55/0.73  Declaring gcd_gcd_nat:(nat->(nat->nat))
% 0.55/0.73  FOF formula (<kernel.Constant object at 0x2b22a57eaab8>, <kernel.DependentProduct object at 0x2b22a57ea8c0>) of role type named sy_c_Groups_Oabs__class_Oabs_001t__Code____Numeral__Ointeger
% 0.55/0.73  Using role type
% 0.55/0.73  Declaring abs_abs_Code_integer:(code_integer->code_integer)
% 0.55/0.73  FOF formula (<kernel.Constant object at 0x2b22a57ea5a8>, <kernel.DependentProduct object at 0x2b22a57eaa70>) of role type named sy_c_Groups_Oabs__class_Oabs_001t__Complex__Ocomplex
% 0.55/0.73  Using role type
% 0.55/0.73  Declaring abs_abs_complex:(complex->complex)
% 0.55/0.73  FOF formula (<kernel.Constant object at 0x2b22a57ea998>, <kernel.DependentProduct object at 0x2b22a57eab90>) of role type named sy_c_Groups_Oabs__class_Oabs_001t__Int__Oint
% 0.55/0.73  Using role type
% 0.55/0.73  Declaring abs_abs_int:(int->int)
% 0.55/0.73  FOF formula (<kernel.Constant object at 0x2b22a57ea9e0>, <kernel.DependentProduct object at 0x2b22a57eabd8>) of role type named sy_c_Groups_Oabs__class_Oabs_001t__Rat__Orat
% 0.55/0.73  Using role type
% 0.55/0.73  Declaring abs_abs_rat:(rat->rat)
% 0.55/0.73  FOF formula (<kernel.Constant object at 0x2b22a57ea8c0>, <kernel.DependentProduct object at 0x2b22a57eac20>) of role type named sy_c_Groups_Oabs__class_Oabs_001t__Real__Oreal
% 0.55/0.73  Using role type
% 0.55/0.73  Declaring abs_abs_real:(real->real)
% 0.55/0.73  FOF formula (<kernel.Constant object at 0x2b22a57ea9e0>, <kernel.DependentProduct object at 0x2b22a57ea8c0>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Code____Numeral__Ointeger
% 0.55/0.74  Using role type
% 0.55/0.74  Declaring minus_8373710615458151222nteger:(code_integer->(code_integer->code_integer))
% 0.55/0.74  FOF formula (<kernel.Constant object at 0x2b22a57eac68>, <kernel.DependentProduct object at 0x2b22a57eac20>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Complex__Ocomplex
% 0.55/0.74  Using role type
% 0.55/0.74  Declaring minus_minus_complex:(complex->(complex->complex))
% 0.55/0.74  FOF formula (<kernel.Constant object at 0x2b22a57ea9e0>, <kernel.DependentProduct object at 0x2b22a57eac68>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Extended____Nat__Oenat
% 0.55/0.74  Using role type
% 0.55/0.74  Declaring minus_3235023915231533773d_enat:(extended_enat->(extended_enat->extended_enat))
% 0.55/0.74  FOF formula (<kernel.Constant object at 0x2b22a57ead40>, <kernel.DependentProduct object at 0x2b22a57eac20>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Int__Oint
% 0.55/0.74  Using role type
% 0.55/0.74  Declaring minus_minus_int:(int->(int->int))
% 0.55/0.74  FOF formula (<kernel.Constant object at 0x2b22a57eaa70>, <kernel.DependentProduct object at 0x2b22a57ea9e0>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Nat__Onat
% 0.55/0.74  Using role type
% 0.55/0.74  Declaring minus_minus_nat:(nat->(nat->nat))
% 0.55/0.74  FOF formula (<kernel.Constant object at 0x2b22a57eae18>, <kernel.DependentProduct object at 0x2b22a57ead40>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Rat__Orat
% 0.55/0.74  Using role type
% 0.55/0.74  Declaring minus_minus_rat:(rat->(rat->rat))
% 0.55/0.74  FOF formula (<kernel.Constant object at 0x2b22a57ea8c0>, <kernel.DependentProduct object at 0x2b22a57eaa70>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Real__Oreal
% 0.55/0.74  Using role type
% 0.55/0.74  Declaring minus_minus_real:(real->(real->real))
% 0.55/0.74  FOF formula (<kernel.Constant object at 0x2b22a57eae18>, <kernel.DependentProduct object at 0x2b22a57ea8c0>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Set__Oset_It__Complex__Ocomplex_J
% 0.55/0.74  Using role type
% 0.55/0.74  Declaring minus_811609699411566653omplex:(set_complex->(set_complex->set_complex))
% 0.55/0.74  FOF formula (<kernel.Constant object at 0x2b22a57eac68>, <kernel.DependentProduct object at 0x2b22a57eaa70>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Set__Oset_It__Int__Oint_J
% 0.55/0.74  Using role type
% 0.55/0.74  Declaring minus_minus_set_int:(set_int->(set_int->set_int))
% 0.55/0.74  FOF formula (<kernel.Constant object at 0x2b22a57eacf8>, <kernel.DependentProduct object at 0x2b22a57eae18>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Set__Oset_It__Nat__Onat_J
% 0.55/0.74  Using role type
% 0.55/0.74  Declaring minus_minus_set_nat:(set_nat->(set_nat->set_nat))
% 0.55/0.74  FOF formula (<kernel.Constant object at 0x2b22a57ead40>, <kernel.DependentProduct object at 0x2b22a57eac68>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Set__Oset_It__Real__Oreal_J
% 0.55/0.74  Using role type
% 0.55/0.74  Declaring minus_minus_set_real:(set_real->(set_real->set_real))
% 0.55/0.74  FOF formula (<kernel.Constant object at 0x2b22a57eacf8>, <kernel.DependentProduct object at 0x2b22a57eae18>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Set__Oset_It__Set__Oset_It__Nat__Onat_J_J
% 0.55/0.74  Using role type
% 0.55/0.74  Declaring minus_2163939370556025621et_nat:(set_set_nat->(set_set_nat->set_set_nat))
% 0.55/0.74  FOF formula (<kernel.Constant object at 0x2b22a57eaa70>, <kernel.Constant object at 0x2b22a57eae18>) of role type named sy_c_Groups_Oone__class_Oone_001t__Code____Numeral__Ointeger
% 0.55/0.74  Using role type
% 0.55/0.74  Declaring one_one_Code_integer:code_integer
% 0.55/0.74  FOF formula (<kernel.Constant object at 0x2b22a57eac68>, <kernel.Constant object at 0x2b22a57eaf80>) of role type named sy_c_Groups_Oone__class_Oone_001t__Complex__Ocomplex
% 0.55/0.74  Using role type
% 0.55/0.74  Declaring one_one_complex:complex
% 0.55/0.74  FOF formula (<kernel.Constant object at 0x2b22a57eaf80>, <kernel.Constant object at 0x2b22a57ed128>) of role type named sy_c_Groups_Oone__class_Oone_001t__Extended____Nat__Oenat
% 0.55/0.74  Using role type
% 0.55/0.74  Declaring one_on7984719198319812577d_enat:extended_enat
% 0.55/0.74  FOF formula (<kernel.Constant object at 0x2b22a57eac68>, <kernel.Constant object at 0x2b22a57ed098>) of role type named sy_c_Groups_Oone__class_Oone_001t__Int__Oint
% 0.55/0.74  Using role type
% 0.55/0.74  Declaring one_one_int:int
% 0.55/0.74  FOF formula (<kernel.Constant object at 0x2b22a57eaf80>, <kernel.Constant object at 0x2b22a57ed098>) of role type named sy_c_Groups_Oone__class_Oone_001t__Nat__Onat
% 0.55/0.74  Using role type
% 0.55/0.74  Declaring one_one_nat:nat
% 0.55/0.74  FOF formula (<kernel.Constant object at 0x2b22a57eac68>, <kernel.Constant object at 0x2b22a57ed098>) of role type named sy_c_Groups_Oone__class_Oone_001t__Rat__Orat
% 0.55/0.74  Using role type
% 0.55/0.74  Declaring one_one_rat:rat
% 0.55/0.74  FOF formula (<kernel.Constant object at 0x2b22a57eac68>, <kernel.Constant object at 0x2b22a57ed098>) of role type named sy_c_Groups_Oone__class_Oone_001t__Real__Oreal
% 0.55/0.74  Using role type
% 0.55/0.74  Declaring one_one_real:real
% 0.55/0.74  FOF formula (<kernel.Constant object at 0x2b22a57ed200>, <kernel.DependentProduct object at 0x2b22a57ed170>) of role type named sy_c_Groups_Oplus__class_Oplus_001t__Code____Numeral__Ointeger
% 0.55/0.74  Using role type
% 0.55/0.74  Declaring plus_p5714425477246183910nteger:(code_integer->(code_integer->code_integer))
% 0.55/0.74  FOF formula (<kernel.Constant object at 0x2b22a57ed368>, <kernel.DependentProduct object at 0x2b22a57ed098>) of role type named sy_c_Groups_Oplus__class_Oplus_001t__Complex__Ocomplex
% 0.55/0.74  Using role type
% 0.55/0.74  Declaring plus_plus_complex:(complex->(complex->complex))
% 0.55/0.74  FOF formula (<kernel.Constant object at 0x2b22a57ed200>, <kernel.DependentProduct object at 0x2b22a57ed368>) of role type named sy_c_Groups_Oplus__class_Oplus_001t__Extended____Nat__Oenat
% 0.55/0.74  Using role type
% 0.55/0.74  Declaring plus_p3455044024723400733d_enat:(extended_enat->(extended_enat->extended_enat))
% 0.55/0.74  FOF formula (<kernel.Constant object at 0x2b22a57ed440>, <kernel.DependentProduct object at 0x2b22a57ed098>) of role type named sy_c_Groups_Oplus__class_Oplus_001t__Int__Oint
% 0.55/0.74  Using role type
% 0.55/0.74  Declaring plus_plus_int:(int->(int->int))
% 0.55/0.74  FOF formula (<kernel.Constant object at 0x2b22a57ed248>, <kernel.DependentProduct object at 0x2b22a57ed200>) of role type named sy_c_Groups_Oplus__class_Oplus_001t__Nat__Onat
% 0.55/0.74  Using role type
% 0.55/0.74  Declaring plus_plus_nat:(nat->(nat->nat))
% 0.55/0.74  FOF formula (<kernel.Constant object at 0x2b22a57ed518>, <kernel.DependentProduct object at 0x2b22a57ed440>) of role type named sy_c_Groups_Oplus__class_Oplus_001t__Num__Onum
% 0.55/0.74  Using role type
% 0.55/0.74  Declaring plus_plus_num:(num->(num->num))
% 0.55/0.74  FOF formula (<kernel.Constant object at 0x2b22a57ed170>, <kernel.DependentProduct object at 0x2b22a57ed248>) of role type named sy_c_Groups_Oplus__class_Oplus_001t__Rat__Orat
% 0.55/0.74  Using role type
% 0.55/0.74  Declaring plus_plus_rat:(rat->(rat->rat))
% 0.55/0.74  FOF formula (<kernel.Constant object at 0x2b22a57ed3f8>, <kernel.DependentProduct object at 0x2b22a57ed518>) of role type named sy_c_Groups_Oplus__class_Oplus_001t__Real__Oreal
% 0.55/0.74  Using role type
% 0.55/0.74  Declaring plus_plus_real:(real->(real->real))
% 0.55/0.74  FOF formula (<kernel.Constant object at 0x2b22a57ed368>, <kernel.DependentProduct object at 0x2b22a57ed098>) of role type named sy_c_Groups_Osgn__class_Osgn_001t__Code____Numeral__Ointeger
% 0.55/0.74  Using role type
% 0.55/0.74  Declaring sgn_sgn_Code_integer:(code_integer->code_integer)
% 0.55/0.74  FOF formula (<kernel.Constant object at 0x2b22a57ed440>, <kernel.DependentProduct object at 0x2b22a57ed200>) of role type named sy_c_Groups_Osgn__class_Osgn_001t__Complex__Ocomplex
% 0.55/0.74  Using role type
% 0.55/0.74  Declaring sgn_sgn_complex:(complex->complex)
% 0.55/0.74  FOF formula (<kernel.Constant object at 0x2b22a57ed248>, <kernel.DependentProduct object at 0x2b22a57ed6c8>) of role type named sy_c_Groups_Osgn__class_Osgn_001t__Int__Oint
% 0.55/0.74  Using role type
% 0.55/0.74  Declaring sgn_sgn_int:(int->int)
% 0.55/0.74  FOF formula (<kernel.Constant object at 0x2b22a57ed518>, <kernel.DependentProduct object at 0x2b22a57ed710>) of role type named sy_c_Groups_Osgn__class_Osgn_001t__Rat__Orat
% 0.55/0.74  Using role type
% 0.55/0.74  Declaring sgn_sgn_rat:(rat->rat)
% 0.55/0.74  FOF formula (<kernel.Constant object at 0x2b22a57ed098>, <kernel.DependentProduct object at 0x2b22a57ed758>) of role type named sy_c_Groups_Osgn__class_Osgn_001t__Real__Oreal
% 0.55/0.74  Using role type
% 0.55/0.74  Declaring sgn_sgn_real:(real->real)
% 0.55/0.74  FOF formula (<kernel.Constant object at 0x2b22a57ed518>, <kernel.DependentProduct object at 0x2b22a57ed098>) of role type named sy_c_Groups_Otimes__class_Otimes_001t__Code____Numeral__Ointeger
% 0.55/0.74  Using role type
% 0.55/0.74  Declaring times_3573771949741848930nteger:(code_integer->(code_integer->code_integer))
% 0.55/0.74  FOF formula (<kernel.Constant object at 0x2b22a57ed7a0>, <kernel.DependentProduct object at 0x2b22a57ed758>) of role type named sy_c_Groups_Otimes__class_Otimes_001t__Complex__Ocomplex
% 0.55/0.75  Using role type
% 0.55/0.75  Declaring times_times_complex:(complex->(complex->complex))
% 0.55/0.75  FOF formula (<kernel.Constant object at 0x2b22a57ed518>, <kernel.DependentProduct object at 0x2b22a57ed7a0>) of role type named sy_c_Groups_Otimes__class_Otimes_001t__Extended____Nat__Oenat
% 0.55/0.75  Using role type
% 0.55/0.75  Declaring times_7803423173614009249d_enat:(extended_enat->(extended_enat->extended_enat))
% 0.55/0.75  FOF formula (<kernel.Constant object at 0x2b22a57ed878>, <kernel.DependentProduct object at 0x2b22a57ed758>) of role type named sy_c_Groups_Otimes__class_Otimes_001t__Int__Oint
% 0.55/0.75  Using role type
% 0.55/0.75  Declaring times_times_int:(int->(int->int))
% 0.55/0.75  FOF formula (<kernel.Constant object at 0x2b22a57ed200>, <kernel.DependentProduct object at 0x2b22a57ed518>) of role type named sy_c_Groups_Otimes__class_Otimes_001t__Nat__Onat
% 0.55/0.75  Using role type
% 0.55/0.75  Declaring times_times_nat:(nat->(nat->nat))
% 0.55/0.75  FOF formula (<kernel.Constant object at 0x2b22a57ed950>, <kernel.DependentProduct object at 0x2b22a57ed878>) of role type named sy_c_Groups_Otimes__class_Otimes_001t__Num__Onum
% 0.55/0.75  Using role type
% 0.55/0.75  Declaring times_times_num:(num->(num->num))
% 0.55/0.75  FOF formula (<kernel.Constant object at 0x2b22a57ed098>, <kernel.DependentProduct object at 0x2b22a57ed200>) of role type named sy_c_Groups_Otimes__class_Otimes_001t__Rat__Orat
% 0.55/0.75  Using role type
% 0.55/0.75  Declaring times_times_rat:(rat->(rat->rat))
% 0.55/0.75  FOF formula (<kernel.Constant object at 0x2b22a57ed830>, <kernel.DependentProduct object at 0x2b22a57ed950>) of role type named sy_c_Groups_Otimes__class_Otimes_001t__Real__Oreal
% 0.55/0.75  Using role type
% 0.55/0.75  Declaring times_times_real:(real->(real->real))
% 0.55/0.75  FOF formula (<kernel.Constant object at 0x2b22a57ed098>, <kernel.DependentProduct object at 0x2b22a57ed830>) of role type named sy_c_Groups_Ouminus__class_Ouminus_001_062_It__Complex__Ocomplex_M_Eo_J
% 0.55/0.75  Using role type
% 0.55/0.75  Declaring uminus1680532995456772888plex_o:((complex->Prop)->(complex->Prop))
% 0.55/0.75  FOF formula (<kernel.Constant object at 0x2b22a57ed878>, <kernel.DependentProduct object at 0x2b22a57ed950>) of role type named sy_c_Groups_Ouminus__class_Ouminus_001_062_It__Int__Oint_M_Eo_J
% 0.55/0.75  Using role type
% 0.55/0.75  Declaring uminus_uminus_int_o:((int->Prop)->(int->Prop))
% 0.55/0.75  FOF formula (<kernel.Constant object at 0x2b22a57ed098>, <kernel.DependentProduct object at 0x2b22a57ed878>) of role type named sy_c_Groups_Ouminus__class_Ouminus_001_062_It__List__Olist_It__Nat__Onat_J_M_Eo_J
% 0.55/0.75  Using role type
% 0.55/0.75  Declaring uminus5770388063884162150_nat_o:((list_nat->Prop)->(list_nat->Prop))
% 0.55/0.75  FOF formula (<kernel.Constant object at 0x2b22a57ed7a0>, <kernel.DependentProduct object at 0x2b22a57ed950>) of role type named sy_c_Groups_Ouminus__class_Ouminus_001_062_It__Nat__Onat_M_Eo_J
% 0.55/0.75  Using role type
% 0.55/0.75  Declaring uminus_uminus_nat_o:((nat->Prop)->(nat->Prop))
% 0.55/0.75  FOF formula (<kernel.Constant object at 0x2b22a57ed878>, <kernel.DependentProduct object at 0x2b22a57ed098>) of role type named sy_c_Groups_Ouminus__class_Ouminus_001_062_It__Real__Oreal_M_Eo_J
% 0.55/0.75  Using role type
% 0.55/0.75  Declaring uminus_uminus_real_o:((real->Prop)->(real->Prop))
% 0.55/0.75  FOF formula (<kernel.Constant object at 0x2b22a57ed7a0>, <kernel.DependentProduct object at 0x2b22a57ed878>) of role type named sy_c_Groups_Ouminus__class_Ouminus_001_062_It__Set__Oset_It__Nat__Onat_J_M_Eo_J
% 0.55/0.75  Using role type
% 0.55/0.75  Declaring uminus6401447641752708672_nat_o:((set_nat->Prop)->(set_nat->Prop))
% 0.55/0.75  FOF formula (<kernel.Constant object at 0x2b22a57ed098>, <kernel.DependentProduct object at 0x2b22a57edcf8>) of role type named sy_c_Groups_Ouminus__class_Ouminus_001t__Code____Numeral__Ointeger
% 0.55/0.75  Using role type
% 0.55/0.75  Declaring uminus1351360451143612070nteger:(code_integer->code_integer)
% 0.55/0.75  FOF formula (<kernel.Constant object at 0x2b22a57ed878>, <kernel.DependentProduct object at 0x2b22a57edd88>) of role type named sy_c_Groups_Ouminus__class_Ouminus_001t__Complex__Ocomplex
% 0.55/0.75  Using role type
% 0.55/0.75  Declaring uminus1482373934393186551omplex:(complex->complex)
% 0.55/0.75  FOF formula (<kernel.Constant object at 0x2b22a57edb00>, <kernel.DependentProduct object at 0x2b22a57ede18>) of role type named sy_c_Groups_Ouminus__class_Ouminus_001t__Int__Oint
% 0.55/0.75  Using role type
% 0.55/0.75  Declaring uminus_uminus_int:(int->int)
% 0.55/0.75  FOF formula (<kernel.Constant object at 0x2b22a57edbd8>, <kernel.DependentProduct object at 0x2b22a57ede60>) of role type named sy_c_Groups_Ouminus__class_Ouminus_001t__Rat__Orat
% 0.55/0.75  Using role type
% 0.55/0.75  Declaring uminus_uminus_rat:(rat->rat)
% 0.55/0.75  FOF formula (<kernel.Constant object at 0x2b22a57edd40>, <kernel.DependentProduct object at 0x2b22a57edea8>) of role type named sy_c_Groups_Ouminus__class_Ouminus_001t__Real__Oreal
% 0.55/0.75  Using role type
% 0.55/0.75  Declaring uminus_uminus_real:(real->real)
% 0.55/0.75  FOF formula (<kernel.Constant object at 0x2b22a57edbd8>, <kernel.DependentProduct object at 0x2b22a57edef0>) of role type named sy_c_Groups_Ouminus__class_Ouminus_001t__Set__Oset_It__Complex__Ocomplex_J
% 0.55/0.75  Using role type
% 0.55/0.75  Declaring uminus8566677241136511917omplex:(set_complex->set_complex)
% 0.55/0.75  FOF formula (<kernel.Constant object at 0x2b22a57edea8>, <kernel.DependentProduct object at 0x2b22a57edf80>) of role type named sy_c_Groups_Ouminus__class_Ouminus_001t__Set__Oset_It__Int__Oint_J
% 0.55/0.75  Using role type
% 0.55/0.75  Declaring uminus1532241313380277803et_int:(set_int->set_int)
% 0.55/0.75  FOF formula (<kernel.Constant object at 0x2b22a57edef0>, <kernel.DependentProduct object at 0x2b22a57f1050>) of role type named sy_c_Groups_Ouminus__class_Ouminus_001t__Set__Oset_It__List__Olist_It__Nat__Onat_J_J
% 0.55/0.75  Using role type
% 0.55/0.75  Declaring uminus3195874150345416415st_nat:(set_list_nat->set_list_nat)
% 0.55/0.75  FOF formula (<kernel.Constant object at 0x2b22a57edf80>, <kernel.DependentProduct object at 0x2b22a57f10e0>) of role type named sy_c_Groups_Ouminus__class_Ouminus_001t__Set__Oset_It__Nat__Onat_J
% 0.55/0.75  Using role type
% 0.55/0.75  Declaring uminus5710092332889474511et_nat:(set_nat->set_nat)
% 0.55/0.75  FOF formula (<kernel.Constant object at 0x2b22a57edf38>, <kernel.DependentProduct object at 0x2b22a57f1170>) of role type named sy_c_Groups_Ouminus__class_Ouminus_001t__Set__Oset_It__Real__Oreal_J
% 0.55/0.75  Using role type
% 0.55/0.75  Declaring uminus612125837232591019t_real:(set_real->set_real)
% 0.55/0.75  FOF formula (<kernel.Constant object at 0x2b22a57edf38>, <kernel.DependentProduct object at 0x2b22a57f1200>) of role type named sy_c_Groups_Ouminus__class_Ouminus_001t__Set__Oset_It__Set__Oset_It__Nat__Onat_J_J
% 0.55/0.75  Using role type
% 0.55/0.75  Declaring uminus613421341184616069et_nat:(set_set_nat->set_set_nat)
% 0.55/0.75  FOF formula (<kernel.Constant object at 0x2b22a57edd88>, <kernel.Constant object at 0x2b22a57f1200>) of role type named sy_c_Groups_Ozero__class_Ozero_001t__Code____Numeral__Ointeger
% 0.55/0.75  Using role type
% 0.55/0.75  Declaring zero_z3403309356797280102nteger:code_integer
% 0.55/0.75  FOF formula (<kernel.Constant object at 0x2b22a57edf38>, <kernel.Constant object at 0x2b22a57f1200>) of role type named sy_c_Groups_Ozero__class_Ozero_001t__Complex__Ocomplex
% 0.55/0.75  Using role type
% 0.55/0.75  Declaring zero_zero_complex:complex
% 0.55/0.75  FOF formula (<kernel.Constant object at 0x2b22a57f1248>, <kernel.Constant object at 0x2b22a57f1050>) of role type named sy_c_Groups_Ozero__class_Ozero_001t__Extended____Nat__Oenat
% 0.55/0.75  Using role type
% 0.55/0.75  Declaring zero_z5237406670263579293d_enat:extended_enat
% 0.55/0.75  FOF formula (<kernel.Constant object at 0x2b22a57edd88>, <kernel.Constant object at 0x2b22a57f1050>) of role type named sy_c_Groups_Ozero__class_Ozero_001t__Int__Oint
% 0.55/0.75  Using role type
% 0.55/0.75  Declaring zero_zero_int:int
% 0.55/0.75  FOF formula (<kernel.Constant object at 0x2b22a57f1320>, <kernel.Constant object at 0x2b22a57f1050>) of role type named sy_c_Groups_Ozero__class_Ozero_001t__Nat__Onat
% 0.55/0.75  Using role type
% 0.55/0.75  Declaring zero_zero_nat:nat
% 0.55/0.75  FOF formula (<kernel.Constant object at 0x2b22a57f1368>, <kernel.Constant object at 0x2b22a57f1050>) of role type named sy_c_Groups_Ozero__class_Ozero_001t__Rat__Orat
% 0.55/0.75  Using role type
% 0.55/0.75  Declaring zero_zero_rat:rat
% 0.55/0.75  FOF formula (<kernel.Constant object at 0x2b22a57f13b0>, <kernel.Constant object at 0x2b22a57f1050>) of role type named sy_c_Groups_Ozero__class_Ozero_001t__Real__Oreal
% 0.55/0.75  Using role type
% 0.55/0.75  Declaring zero_zero_real:real
% 0.55/0.75  FOF formula (<kernel.Constant object at 0x2b22a57f1368>, <kernel.DependentProduct object at 0x2b22a57f13f8>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Complex__Ocomplex_001t__Complex__Ocomplex
% 0.55/0.75  Using role type
% 0.55/0.75  Declaring groups7754918857620584856omplex:((complex->complex)->(set_complex->complex))
% 0.55/0.76  FOF formula (<kernel.Constant object at 0x2b22a57f1050>, <kernel.DependentProduct object at 0x2b22a57f13b0>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Complex__Ocomplex_001t__Int__Oint
% 0.55/0.76  Using role type
% 0.55/0.76  Declaring groups5690904116761175830ex_int:((complex->int)->(set_complex->int))
% 0.55/0.76  FOF formula (<kernel.Constant object at 0x2b22a57f13f8>, <kernel.DependentProduct object at 0x2b22a57f1368>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Complex__Ocomplex_001t__Nat__Onat
% 0.55/0.76  Using role type
% 0.55/0.76  Declaring groups5693394587270226106ex_nat:((complex->nat)->(set_complex->nat))
% 0.55/0.76  FOF formula (<kernel.Constant object at 0x2b22a57f13b0>, <kernel.DependentProduct object at 0x2b22a57f1050>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Complex__Ocomplex_001t__Rat__Orat
% 0.55/0.76  Using role type
% 0.55/0.76  Declaring groups5058264527183730370ex_rat:((complex->rat)->(set_complex->rat))
% 0.55/0.76  FOF formula (<kernel.Constant object at 0x2b22a57f1368>, <kernel.DependentProduct object at 0x2b22a57f13f8>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Complex__Ocomplex_001t__Real__Oreal
% 0.55/0.76  Using role type
% 0.55/0.76  Declaring groups5808333547571424918x_real:((complex->real)->(set_complex->real))
% 0.55/0.76  FOF formula (<kernel.Constant object at 0x2b22a57f1050>, <kernel.DependentProduct object at 0x2b22a57f13b0>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Int__Oint_001t__Complex__Ocomplex
% 0.55/0.76  Using role type
% 0.55/0.76  Declaring groups3049146728041665814omplex:((int->complex)->(set_int->complex))
% 0.55/0.76  FOF formula (<kernel.Constant object at 0x2b22a57f13f8>, <kernel.DependentProduct object at 0x2b22a57f1368>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Int__Oint_001t__Int__Oint
% 0.55/0.76  Using role type
% 0.55/0.76  Declaring groups4538972089207619220nt_int:((int->int)->(set_int->int))
% 0.55/0.76  FOF formula (<kernel.Constant object at 0x2b22a57f13b0>, <kernel.DependentProduct object at 0x2b22a57f1050>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Int__Oint_001t__Nat__Onat
% 0.55/0.76  Using role type
% 0.55/0.76  Declaring groups4541462559716669496nt_nat:((int->nat)->(set_int->nat))
% 0.55/0.76  FOF formula (<kernel.Constant object at 0x2b22a57f1368>, <kernel.DependentProduct object at 0x2b22a57f13f8>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Int__Oint_001t__Rat__Orat
% 0.55/0.76  Using role type
% 0.55/0.76  Declaring groups3906332499630173760nt_rat:((int->rat)->(set_int->rat))
% 0.55/0.76  FOF formula (<kernel.Constant object at 0x2b22a57f1050>, <kernel.DependentProduct object at 0x2b22a57f13b0>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Int__Oint_001t__Real__Oreal
% 0.55/0.76  Using role type
% 0.55/0.76  Declaring groups8778361861064173332t_real:((int->real)->(set_int->real))
% 0.55/0.76  FOF formula (<kernel.Constant object at 0x2b22a57f13f8>, <kernel.DependentProduct object at 0x2b22a57f1368>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Nat__Onat_001t__Complex__Ocomplex
% 0.55/0.76  Using role type
% 0.55/0.76  Declaring groups2073611262835488442omplex:((nat->complex)->(set_nat->complex))
% 0.55/0.76  FOF formula (<kernel.Constant object at 0x2b22a57f13b0>, <kernel.DependentProduct object at 0x2b22a57f1050>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Nat__Onat_001t__Int__Oint
% 0.55/0.76  Using role type
% 0.55/0.76  Declaring groups3539618377306564664at_int:((nat->int)->(set_nat->int))
% 0.55/0.76  FOF formula (<kernel.Constant object at 0x2b22a57f1368>, <kernel.DependentProduct object at 0x2b22a57f13f8>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Nat__Onat_001t__Nat__Onat
% 0.55/0.76  Using role type
% 0.55/0.76  Declaring groups3542108847815614940at_nat:((nat->nat)->(set_nat->nat))
% 0.55/0.76  FOF formula (<kernel.Constant object at 0x2b22a57f1050>, <kernel.DependentProduct object at 0x2b22a57f13b0>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Nat__Onat_001t__Rat__Orat
% 0.55/0.76  Using role type
% 0.55/0.76  Declaring groups2906978787729119204at_rat:((nat->rat)->(set_nat->rat))
% 0.55/0.76  FOF formula (<kernel.Constant object at 0x2b22a57f13f8>, <kernel.DependentProduct object at 0x2b22a57f1368>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Nat__Onat_001t__Real__Oreal
% 0.55/0.76  Using role type
% 0.55/0.76  Declaring groups6591440286371151544t_real:((nat->real)->(set_nat->real))
% 0.55/0.76  FOF formula (<kernel.Constant object at 0x2b22a57f13b0>, <kernel.DependentProduct object at 0x2b22a57f1050>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Real__Oreal_001t__Complex__Ocomplex
% 0.55/0.76  Using role type
% 0.55/0.76  Declaring groups5754745047067104278omplex:((real->complex)->(set_real->complex))
% 0.55/0.76  FOF formula (<kernel.Constant object at 0x2b22a57f1368>, <kernel.DependentProduct object at 0x2b22a57f13f8>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Real__Oreal_001t__Int__Oint
% 0.55/0.76  Using role type
% 0.55/0.76  Declaring groups1932886352136224148al_int:((real->int)->(set_real->int))
% 0.55/0.76  FOF formula (<kernel.Constant object at 0x2b22a57f1050>, <kernel.DependentProduct object at 0x2b22a57f13b0>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Real__Oreal_001t__Nat__Onat
% 0.55/0.76  Using role type
% 0.55/0.76  Declaring groups1935376822645274424al_nat:((real->nat)->(set_real->nat))
% 0.55/0.76  FOF formula (<kernel.Constant object at 0x2b22a57f13f8>, <kernel.DependentProduct object at 0x2b22a57f1368>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Real__Oreal_001t__Rat__Orat
% 0.55/0.76  Using role type
% 0.55/0.76  Declaring groups1300246762558778688al_rat:((real->rat)->(set_real->rat))
% 0.55/0.76  FOF formula (<kernel.Constant object at 0x2b22a57f13b0>, <kernel.DependentProduct object at 0x2b22a57f1050>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Real__Oreal_001t__Real__Oreal
% 0.55/0.76  Using role type
% 0.55/0.76  Declaring groups8097168146408367636l_real:((real->real)->(set_real->real))
% 0.55/0.76  FOF formula (<kernel.Constant object at 0x2b22a57f1368>, <kernel.DependentProduct object at 0x2b22a57f13f8>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Set__Oset_It__Nat__Onat_J_001t__Complex__Ocomplex
% 0.55/0.76  Using role type
% 0.55/0.76  Declaring groups8255218700646806128omplex:((set_nat->complex)->(set_set_nat->complex))
% 0.55/0.76  FOF formula (<kernel.Constant object at 0x2b22a57f1050>, <kernel.DependentProduct object at 0x2b22a57f1368>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Set__Oset_It__Nat__Onat_J_001t__Real__Oreal
% 0.55/0.76  Using role type
% 0.55/0.76  Declaring groups5107569545109728110t_real:((set_nat->real)->(set_set_nat->real))
% 0.55/0.76  FOF formula (<kernel.Constant object at 0x2b22a57f1050>, <kernel.DependentProduct object at 0x2b22a57f2098>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Complex__Ocomplex_001t__Code____Numeral__Ointeger
% 0.55/0.76  Using role type
% 0.55/0.76  Declaring groups8682486955453173170nteger:((complex->code_integer)->(set_complex->code_integer))
% 0.55/0.76  FOF formula (<kernel.Constant object at 0x2b22a57f1050>, <kernel.DependentProduct object at 0x2b22a57f2170>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Complex__Ocomplex_001t__Complex__Ocomplex
% 0.55/0.76  Using role type
% 0.55/0.76  Declaring groups3708469109370488835omplex:((complex->complex)->(set_complex->complex))
% 0.55/0.76  FOF formula (<kernel.Constant object at 0x2b22a57f1170>, <kernel.DependentProduct object at 0x2b22a57f21b8>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Complex__Ocomplex_001t__Int__Oint
% 0.55/0.76  Using role type
% 0.55/0.76  Declaring groups858564598930262913ex_int:((complex->int)->(set_complex->int))
% 0.55/0.76  FOF formula (<kernel.Constant object at 0x2b22a57f2248>, <kernel.DependentProduct object at 0x2b22a57f2290>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Complex__Ocomplex_001t__Nat__Onat
% 0.55/0.76  Using role type
% 0.55/0.76  Declaring groups861055069439313189ex_nat:((complex->nat)->(set_complex->nat))
% 0.55/0.76  FOF formula (<kernel.Constant object at 0x2b22a57f2320>, <kernel.DependentProduct object at 0x2b22a57f2200>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Complex__Ocomplex_001t__Rat__Orat
% 0.55/0.76  Using role type
% 0.55/0.76  Declaring groups225925009352817453ex_rat:((complex->rat)->(set_complex->rat))
% 0.55/0.76  FOF formula (<kernel.Constant object at 0x2b22a57f22d8>, <kernel.DependentProduct object at 0x2b22a57f2248>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Complex__Ocomplex_001t__Real__Oreal
% 0.59/0.77  Using role type
% 0.59/0.77  Declaring groups766887009212190081x_real:((complex->real)->(set_complex->real))
% 0.59/0.77  FOF formula (<kernel.Constant object at 0x2b22a57f23b0>, <kernel.DependentProduct object at 0x2b22a57f2440>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Int__Oint_001t__Code____Numeral__Ointeger
% 0.59/0.77  Using role type
% 0.59/0.77  Declaring groups3827104343326376752nteger:((int->code_integer)->(set_int->code_integer))
% 0.59/0.77  FOF formula (<kernel.Constant object at 0x2b22a57f22d8>, <kernel.DependentProduct object at 0x2b22a57f2320>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Int__Oint_001t__Complex__Ocomplex
% 0.59/0.77  Using role type
% 0.59/0.77  Declaring groups7440179247065528705omplex:((int->complex)->(set_int->complex))
% 0.59/0.77  FOF formula (<kernel.Constant object at 0x2b22a57f2440>, <kernel.DependentProduct object at 0x2b22a57f23b0>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Int__Oint_001t__Int__Oint
% 0.59/0.77  Using role type
% 0.59/0.77  Declaring groups1705073143266064639nt_int:((int->int)->(set_int->int))
% 0.59/0.77  FOF formula (<kernel.Constant object at 0x2b22a57f2320>, <kernel.DependentProduct object at 0x2b22a57f22d8>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Int__Oint_001t__Nat__Onat
% 0.59/0.77  Using role type
% 0.59/0.77  Declaring groups1707563613775114915nt_nat:((int->nat)->(set_int->nat))
% 0.59/0.77  FOF formula (<kernel.Constant object at 0x2b22a57f23b0>, <kernel.DependentProduct object at 0x2b22a57f2440>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Int__Oint_001t__Rat__Orat
% 0.59/0.77  Using role type
% 0.59/0.77  Declaring groups1072433553688619179nt_rat:((int->rat)->(set_int->rat))
% 0.59/0.77  FOF formula (<kernel.Constant object at 0x2b22a57f22d8>, <kernel.DependentProduct object at 0x2b22a57f2320>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Int__Oint_001t__Real__Oreal
% 0.59/0.77  Using role type
% 0.59/0.77  Declaring groups2316167850115554303t_real:((int->real)->(set_int->real))
% 0.59/0.77  FOF formula (<kernel.Constant object at 0x2b22a57f2440>, <kernel.DependentProduct object at 0x2b22a57f23b0>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Nat__Onat_001t__Code____Numeral__Ointeger
% 0.59/0.77  Using role type
% 0.59/0.77  Declaring groups3455450783089532116nteger:((nat->code_integer)->(set_nat->code_integer))
% 0.59/0.77  FOF formula (<kernel.Constant object at 0x2b22a57f2320>, <kernel.DependentProduct object at 0x2b22a57f22d8>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Nat__Onat_001t__Complex__Ocomplex
% 0.59/0.77  Using role type
% 0.59/0.77  Declaring groups6464643781859351333omplex:((nat->complex)->(set_nat->complex))
% 0.59/0.77  FOF formula (<kernel.Constant object at 0x2b22a57f23b0>, <kernel.DependentProduct object at 0x2b22a57f2440>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Nat__Onat_001t__Int__Oint
% 0.59/0.77  Using role type
% 0.59/0.77  Declaring groups705719431365010083at_int:((nat->int)->(set_nat->int))
% 0.59/0.77  FOF formula (<kernel.Constant object at 0x2b22a57f22d8>, <kernel.DependentProduct object at 0x2b22a57f2320>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Nat__Onat_001t__Nat__Onat
% 0.59/0.77  Using role type
% 0.59/0.77  Declaring groups708209901874060359at_nat:((nat->nat)->(set_nat->nat))
% 0.59/0.77  FOF formula (<kernel.Constant object at 0x2b22a57f2440>, <kernel.DependentProduct object at 0x2b22a57f23b0>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Nat__Onat_001t__Rat__Orat
% 0.59/0.77  Using role type
% 0.59/0.77  Declaring groups73079841787564623at_rat:((nat->rat)->(set_nat->rat))
% 0.59/0.77  FOF formula (<kernel.Constant object at 0x2b22a57f2320>, <kernel.DependentProduct object at 0x2b22a57f22d8>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Nat__Onat_001t__Real__Oreal
% 0.59/0.77  Using role type
% 0.59/0.77  Declaring groups129246275422532515t_real:((nat->real)->(set_nat->real))
% 0.59/0.77  FOF formula (<kernel.Constant object at 0x2b22a57f23b0>, <kernel.DependentProduct object at 0x2b22a57f2440>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Real__Oreal_001t__Code____Numeral__Ointeger
% 0.59/0.77  Using role type
% 0.59/0.77  Declaring groups6225526099057966256nteger:((real->code_integer)->(set_real->code_integer))
% 0.59/0.77  FOF formula (<kernel.Constant object at 0x2b22a57f22d8>, <kernel.DependentProduct object at 0x2b22a57f2320>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Real__Oreal_001t__Complex__Ocomplex
% 0.59/0.77  Using role type
% 0.59/0.77  Declaring groups713298508707869441omplex:((real->complex)->(set_real->complex))
% 0.59/0.77  FOF formula (<kernel.Constant object at 0x2b22a57f2440>, <kernel.DependentProduct object at 0x2b22a57f23b0>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Real__Oreal_001t__Int__Oint
% 0.59/0.77  Using role type
% 0.59/0.77  Declaring groups4694064378042380927al_int:((real->int)->(set_real->int))
% 0.59/0.77  FOF formula (<kernel.Constant object at 0x2b22a57f2320>, <kernel.DependentProduct object at 0x2b22a57f22d8>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Real__Oreal_001t__Nat__Onat
% 0.59/0.77  Using role type
% 0.59/0.77  Declaring groups4696554848551431203al_nat:((real->nat)->(set_real->nat))
% 0.59/0.77  FOF formula (<kernel.Constant object at 0x2b22a57f23b0>, <kernel.DependentProduct object at 0x2b22a57f2440>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Real__Oreal_001t__Rat__Orat
% 0.59/0.77  Using role type
% 0.59/0.77  Declaring groups4061424788464935467al_rat:((real->rat)->(set_real->rat))
% 0.59/0.77  FOF formula (<kernel.Constant object at 0x2b22a57f22d8>, <kernel.DependentProduct object at 0x2b22a57f2320>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Real__Oreal_001t__Real__Oreal
% 0.59/0.77  Using role type
% 0.59/0.77  Declaring groups1681761925125756287l_real:((real->real)->(set_real->real))
% 0.59/0.77  FOF formula (<kernel.Constant object at 0x2b22a57f2440>, <kernel.DependentProduct object at 0x2b22a57f22d8>) of role type named sy_c_Groups__List_Ocomm__semiring__0__class_Ohorner__sum_001_Eo_001t__Int__Oint
% 0.59/0.77  Using role type
% 0.59/0.77  Declaring groups9116527308978886569_o_int:((Prop->int)->(int->(list_o->int)))
% 0.59/0.77  FOF formula (<kernel.Constant object at 0x2b22a57f2320>, <kernel.DependentProduct object at 0x2b22a57f2f38>) of role type named sy_c_Groups__List_Omonoid__add__class_Osum__list_001t__Nat__Onat
% 0.59/0.77  Using role type
% 0.59/0.77  Declaring groups4561878855575611511st_nat:(list_nat->nat)
% 0.59/0.77  FOF formula (<kernel.Constant object at 0x2b22a57f2368>, <kernel.DependentProduct object at 0x2b22a57f40e0>) of role type named sy_c_HOL_OThe_001t__Int__Oint
% 0.59/0.77  Using role type
% 0.59/0.77  Declaring the_int:((int->Prop)->int)
% 0.59/0.77  FOF formula (<kernel.Constant object at 0x2b22a57f2f80>, <kernel.DependentProduct object at 0x2b22a57f4128>) of role type named sy_c_HOL_OThe_001t__Real__Oreal
% 0.59/0.77  Using role type
% 0.59/0.77  Declaring the_real:((real->Prop)->real)
% 0.59/0.77  FOF formula (<kernel.Constant object at 0x2b22a57f2320>, <kernel.DependentProduct object at 0x2b22a57f4170>) of role type named sy_c_If_001_062_It__Nat__Onat_Mt__Rat__Orat_J
% 0.59/0.77  Using role type
% 0.59/0.77  Declaring if_nat_rat:(Prop->((nat->rat)->((nat->rat)->(nat->rat))))
% 0.59/0.77  FOF formula (<kernel.Constant object at 0x2b22a57f22d8>, <kernel.DependentProduct object at 0x2b22a57f4200>) of role type named sy_c_If_001t__Code____Numeral__Ointeger
% 0.59/0.77  Using role type
% 0.59/0.77  Declaring if_Code_integer:(Prop->(code_integer->(code_integer->code_integer)))
% 0.59/0.77  FOF formula (<kernel.Constant object at 0x2b22a57f2ea8>, <kernel.DependentProduct object at 0x2b22a57f4200>) of role type named sy_c_If_001t__Complex__Ocomplex
% 0.59/0.77  Using role type
% 0.59/0.77  Declaring if_complex:(Prop->(complex->(complex->complex)))
% 0.59/0.77  FOF formula (<kernel.Constant object at 0x2b22a57f2440>, <kernel.DependentProduct object at 0x2b22a57f4170>) of role type named sy_c_If_001t__Extended____Nat__Oenat
% 0.59/0.77  Using role type
% 0.59/0.77  Declaring if_Extended_enat:(Prop->(extended_enat->(extended_enat->extended_enat)))
% 0.59/0.77  FOF formula (<kernel.Constant object at 0x2b22a57f2ea8>, <kernel.DependentProduct object at 0x2b22a57f4170>) of role type named sy_c_If_001t__Int__Oint
% 0.59/0.77  Using role type
% 0.59/0.77  Declaring if_int:(Prop->(int->(int->int)))
% 0.59/0.77  FOF formula (<kernel.Constant object at 0x2b22a57f2440>, <kernel.DependentProduct object at 0x2b22a57f4170>) of role type named sy_c_If_001t__List__Olist_It__Int__Oint_J
% 0.59/0.77  Using role type
% 0.59/0.77  Declaring if_list_int:(Prop->(list_int->(list_int->list_int)))
% 0.59/0.78  FOF formula (<kernel.Constant object at 0x2b22a57f2440>, <kernel.DependentProduct object at 0x2b22a57f4170>) of role type named sy_c_If_001t__List__Olist_It__Nat__Onat_J
% 0.59/0.78  Using role type
% 0.59/0.78  Declaring if_list_nat:(Prop->(list_nat->(list_nat->list_nat)))
% 0.59/0.78  FOF formula (<kernel.Constant object at 0x2b22a57f4368>, <kernel.DependentProduct object at 0x2b22a57f4170>) of role type named sy_c_If_001t__Nat__Onat
% 0.59/0.78  Using role type
% 0.59/0.78  Declaring if_nat:(Prop->(nat->(nat->nat)))
% 0.59/0.78  FOF formula (<kernel.Constant object at 0x2b22a57f43b0>, <kernel.DependentProduct object at 0x2b22a57f4170>) of role type named sy_c_If_001t__Num__Onum
% 0.59/0.78  Using role type
% 0.59/0.78  Declaring if_num:(Prop->(num->(num->num)))
% 0.59/0.78  FOF formula (<kernel.Constant object at 0x2b22a57f43f8>, <kernel.DependentProduct object at 0x2b22a57f4170>) of role type named sy_c_If_001t__Option__Ooption_It__Nat__Onat_J
% 0.59/0.78  Using role type
% 0.59/0.78  Declaring if_option_nat:(Prop->(option_nat->(option_nat->option_nat)))
% 0.59/0.78  FOF formula (<kernel.Constant object at 0x2b22a57f4440>, <kernel.DependentProduct object at 0x2b22a57f4170>) of role type named sy_c_If_001t__Option__Ooption_It__Num__Onum_J
% 0.59/0.78  Using role type
% 0.59/0.78  Declaring if_option_num:(Prop->(option_num->(option_num->option_num)))
% 0.59/0.78  FOF formula (<kernel.Constant object at 0x2b22a57f43f8>, <kernel.DependentProduct object at 0x2b22a57f4050>) of role type named sy_c_If_001t__Product____Type__Oprod_It__Code____Numeral__Ointeger_M_Eo_J
% 0.59/0.78  Using role type
% 0.59/0.78  Declaring if_Pro5737122678794959658eger_o:(Prop->(produc6271795597528267376eger_o->(produc6271795597528267376eger_o->produc6271795597528267376eger_o)))
% 0.59/0.78  FOF formula (<kernel.Constant object at 0x2b22a57f4170>, <kernel.DependentProduct object at 0x2b22a57f4290>) of role type named sy_c_If_001t__Product____Type__Oprod_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J
% 0.59/0.78  Using role type
% 0.59/0.78  Declaring if_Pro6119634080678213985nteger:(Prop->(produc8923325533196201883nteger->(produc8923325533196201883nteger->produc8923325533196201883nteger)))
% 0.59/0.78  FOF formula (<kernel.Constant object at 0x2b22a57f4050>, <kernel.DependentProduct object at 0x2b22a57f4098>) of role type named sy_c_If_001t__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J
% 0.59/0.78  Using role type
% 0.59/0.78  Declaring if_Pro3027730157355071871nt_int:(Prop->(product_prod_int_int->(product_prod_int_int->product_prod_int_int)))
% 0.59/0.78  FOF formula (<kernel.Constant object at 0x2b22a57f4290>, <kernel.DependentProduct object at 0x2b22a57f4440>) of role type named sy_c_If_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.59/0.78  Using role type
% 0.59/0.78  Declaring if_Pro6206227464963214023at_nat:(Prop->(product_prod_nat_nat->(product_prod_nat_nat->product_prod_nat_nat)))
% 0.59/0.78  FOF formula (<kernel.Constant object at 0x2b22a57f45f0>, <kernel.DependentProduct object at 0x2b22a57f4440>) of role type named sy_c_If_001t__Rat__Orat
% 0.59/0.78  Using role type
% 0.59/0.78  Declaring if_rat:(Prop->(rat->(rat->rat)))
% 0.59/0.78  FOF formula (<kernel.Constant object at 0x2b22a57f4680>, <kernel.DependentProduct object at 0x2b22a57f4440>) of role type named sy_c_If_001t__Real__Oreal
% 0.59/0.78  Using role type
% 0.59/0.78  Declaring if_real:(Prop->(real->(real->real)))
% 0.59/0.78  FOF formula (<kernel.Constant object at 0x2b22a57f4758>, <kernel.DependentProduct object at 0x2b22a57f4440>) of role type named sy_c_If_001t__Set__Oset_It__Int__Oint_J
% 0.59/0.78  Using role type
% 0.59/0.78  Declaring if_set_int:(Prop->(set_int->(set_int->set_int)))
% 0.59/0.78  FOF formula (<kernel.Constant object at 0x2b22a57f47a0>, <kernel.DependentProduct object at 0x2b22a57f4440>) of role type named sy_c_If_001t__VEBT____Definitions__OVEBT
% 0.59/0.78  Using role type
% 0.59/0.78  Declaring if_VEBT_VEBT:(Prop->(vEBT_VEBT->(vEBT_VEBT->vEBT_VEBT)))
% 0.59/0.78  FOF formula (<kernel.Constant object at 0x2b22a57f4758>, <kernel.DependentProduct object at 0x2b22a57f47a0>) of role type named sy_c_Infinite__Set_Owellorder__class_Oenumerate_001t__Nat__Onat
% 0.59/0.78  Using role type
% 0.59/0.78  Declaring infini8530281810654367211te_nat:(set_nat->(nat->nat))
% 0.59/0.78  FOF formula (<kernel.Constant object at 0x2b22a57f4830>, <kernel.DependentProduct object at 0x2b22a57f47e8>) of role type named sy_c_Int_OAbs__Integ
% 0.59/0.78  Using role type
% 0.59/0.78  Declaring abs_Integ:(product_prod_nat_nat->int)
% 0.59/0.78  FOF formula (<kernel.Constant object at 0x2b22a57f45f0>, <kernel.DependentProduct object at 0x2b22a57f4878>) of role type named sy_c_Int_ORep__Integ
% 0.59/0.78  Using role type
% 0.59/0.78  Declaring rep_Integ:(int->product_prod_nat_nat)
% 0.59/0.78  FOF formula (<kernel.Constant object at 0x2b22a57f4128>, <kernel.DependentProduct object at 0x2b22a57f45f0>) of role type named sy_c_Int_Oint__ge__less__than
% 0.59/0.78  Using role type
% 0.59/0.78  Declaring int_ge_less_than:(int->set_Pr958786334691620121nt_int)
% 0.59/0.78  FOF formula (<kernel.Constant object at 0x2b22a57f4680>, <kernel.DependentProduct object at 0x2b22a57f4878>) of role type named sy_c_Int_Oint__ge__less__than2
% 0.59/0.78  Using role type
% 0.59/0.78  Declaring int_ge_less_than2:(int->set_Pr958786334691620121nt_int)
% 0.59/0.78  FOF formula (<kernel.Constant object at 0x2b22a57f4440>, <kernel.DependentProduct object at 0x2b22a57f4908>) of role type named sy_c_Int_Onat
% 0.59/0.78  Using role type
% 0.59/0.78  Declaring nat2:(int->nat)
% 0.59/0.78  FOF formula (<kernel.Constant object at 0x2b22a57f4878>, <kernel.DependentProduct object at 0x2b22a57f4128>) of role type named sy_c_Int_Opcr__int
% 0.59/0.78  Using role type
% 0.59/0.78  Declaring pcr_int:(product_prod_nat_nat->(int->Prop))
% 0.59/0.78  FOF formula (<kernel.Constant object at 0x2b22a57f4950>, <kernel.DependentProduct object at 0x2b22a57f4440>) of role type named sy_c_Int_Opower__int_001t__Real__Oreal
% 0.59/0.78  Using role type
% 0.59/0.78  Declaring power_int_real:(real->(int->real))
% 0.59/0.78  FOF formula (<kernel.Constant object at 0x2b22a57f4878>, <kernel.Constant object at 0x2b22a57f4908>) of role type named sy_c_Int_Oring__1__class_OInts_001t__Code____Numeral__Ointeger
% 0.59/0.78  Using role type
% 0.59/0.78  Declaring ring_11222124179247155820nteger:set_Code_integer
% 0.59/0.78  FOF formula (<kernel.Constant object at 0x2b22a57f4128>, <kernel.Constant object at 0x2b22a57f4908>) of role type named sy_c_Int_Oring__1__class_OInts_001t__Complex__Ocomplex
% 0.59/0.78  Using role type
% 0.59/0.78  Declaring ring_1_Ints_complex:set_complex
% 0.59/0.78  FOF formula (<kernel.Constant object at 0x2b22a57f4a70>, <kernel.Constant object at 0x2b22a57f4908>) of role type named sy_c_Int_Oring__1__class_OInts_001t__Int__Oint
% 0.59/0.78  Using role type
% 0.59/0.78  Declaring ring_1_Ints_int:set_int
% 0.59/0.78  FOF formula (<kernel.Constant object at 0x2b22a57f4a28>, <kernel.Constant object at 0x2b22a57f4908>) of role type named sy_c_Int_Oring__1__class_OInts_001t__Rat__Orat
% 0.59/0.78  Using role type
% 0.59/0.78  Declaring ring_1_Ints_rat:set_rat
% 0.59/0.78  FOF formula (<kernel.Constant object at 0x2b22a57f4680>, <kernel.Constant object at 0x2b22a57f4908>) of role type named sy_c_Int_Oring__1__class_OInts_001t__Real__Oreal
% 0.59/0.78  Using role type
% 0.59/0.78  Declaring ring_1_Ints_real:set_real
% 0.59/0.78  FOF formula (<kernel.Constant object at 0x2b22a57f4a28>, <kernel.DependentProduct object at 0x2b22a57f4bd8>) of role type named sy_c_Int_Oring__1__class_Oof__int_001t__Code____Numeral__Ointeger
% 0.59/0.78  Using role type
% 0.59/0.78  Declaring ring_18347121197199848620nteger:(int->code_integer)
% 0.59/0.78  FOF formula (<kernel.Constant object at 0x2b22a57f4908>, <kernel.DependentProduct object at 0x2b22a57f4c68>) of role type named sy_c_Int_Oring__1__class_Oof__int_001t__Complex__Ocomplex
% 0.59/0.78  Using role type
% 0.59/0.78  Declaring ring_17405671764205052669omplex:(int->complex)
% 0.59/0.78  FOF formula (<kernel.Constant object at 0x2b22a57f4ab8>, <kernel.DependentProduct object at 0x2b22a57f4cf8>) of role type named sy_c_Int_Oring__1__class_Oof__int_001t__Int__Oint
% 0.59/0.78  Using role type
% 0.59/0.78  Declaring ring_1_of_int_int:(int->int)
% 0.59/0.78  FOF formula (<kernel.Constant object at 0x2b22a57f4b90>, <kernel.DependentProduct object at 0x2b22a57f4d40>) of role type named sy_c_Int_Oring__1__class_Oof__int_001t__Rat__Orat
% 0.59/0.78  Using role type
% 0.59/0.78  Declaring ring_1_of_int_rat:(int->rat)
% 0.59/0.78  FOF formula (<kernel.Constant object at 0x2b22a57f4c20>, <kernel.DependentProduct object at 0x2b22a57f4d88>) of role type named sy_c_Int_Oring__1__class_Oof__int_001t__Real__Oreal
% 0.59/0.78  Using role type
% 0.59/0.78  Declaring ring_1_of_int_real:(int->real)
% 0.59/0.78  FOF formula (<kernel.Constant object at 0x2b22a57f4c68>, <kernel.DependentProduct object at 0x2b22a57f4b90>) of role type named sy_c_Lattices_Oinf__class_Oinf_001t__Nat__Onat
% 0.59/0.78  Using role type
% 0.59/0.78  Declaring inf_inf_nat:(nat->(nat->nat))
% 0.59/0.78  FOF formula (<kernel.Constant object at 0x2b22a57f4c20>, <kernel.DependentProduct object at 0x2b22a57f4e18>) of role type named sy_c_Lattices_Osemilattice__neutr__order_001t__Nat__Onat
% 0.59/0.78  Using role type
% 0.59/0.78  Declaring semila1623282765462674594er_nat:((nat->(nat->nat))->(nat->((nat->(nat->Prop))->((nat->(nat->Prop))->Prop))))
% 0.59/0.79  FOF formula (<kernel.Constant object at 0x2b22a57f4cf8>, <kernel.DependentProduct object at 0x2b22a57f4b90>) of role type named sy_c_Lattices_Osup__class_Osup_001t__Nat__Onat
% 0.59/0.79  Using role type
% 0.59/0.79  Declaring sup_sup_nat:(nat->(nat->nat))
% 0.59/0.79  FOF formula (<kernel.Constant object at 0x2b22a57f4ef0>, <kernel.DependentProduct object at 0x2b22a57f4c20>) of role type named sy_c_Lattices_Osup__class_Osup_001t__Set__Oset_It__Nat__Onat_J
% 0.59/0.79  Using role type
% 0.59/0.79  Declaring sup_sup_set_nat:(set_nat->(set_nat->set_nat))
% 0.59/0.79  FOF formula (<kernel.Constant object at 0x2b22a57f4cf8>, <kernel.DependentProduct object at 0x2b22a57f4d88>) of role type named sy_c_Lattices__Big_Olinorder__class_OMax_001t__Int__Oint
% 0.59/0.79  Using role type
% 0.59/0.79  Declaring lattic8263393255366662781ax_int:(set_int->int)
% 0.59/0.79  FOF formula (<kernel.Constant object at 0x2b22a57f4c20>, <kernel.DependentProduct object at 0x2b22a57f4fc8>) of role type named sy_c_Lattices__Big_Olinorder__class_OMax_001t__Nat__Onat
% 0.59/0.79  Using role type
% 0.59/0.79  Declaring lattic8265883725875713057ax_nat:(set_nat->nat)
% 0.59/0.79  FOF formula (<kernel.Constant object at 0x2b22a57f4d88>, <kernel.DependentProduct object at 0x2b22a57f4f80>) of role type named sy_c_Lattices__Big_Oord__class_Oarg__min__on_001t__Complex__Ocomplex_001t__Nat__Onat
% 0.59/0.79  Using role type
% 0.59/0.79  Declaring lattic5364784637807008409ex_nat:((complex->nat)->(set_complex->complex))
% 0.59/0.79  FOF formula (<kernel.Constant object at 0x2b22a57f4fc8>, <kernel.DependentProduct object at 0x2b22a57f4d88>) of role type named sy_c_Lattices__Big_Oord__class_Oarg__min__on_001t__Complex__Ocomplex_001t__Num__Onum
% 0.59/0.79  Using role type
% 0.59/0.79  Declaring lattic1922116423962787043ex_num:((complex->num)->(set_complex->complex))
% 0.59/0.79  FOF formula (<kernel.Constant object at 0x2b22a57f4fc8>, <kernel.DependentProduct object at 0x2b22a57f9098>) of role type named sy_c_Lattices__Big_Oord__class_Oarg__min__on_001t__Complex__Ocomplex_001t__Rat__Orat
% 0.59/0.79  Using role type
% 0.59/0.79  Declaring lattic4729654577720512673ex_rat:((complex->rat)->(set_complex->complex))
% 0.59/0.79  FOF formula (<kernel.Constant object at 0x2b22a57f4fc8>, <kernel.DependentProduct object at 0x2b22a57f9170>) of role type named sy_c_Lattices__Big_Oord__class_Oarg__min__on_001t__Complex__Ocomplex_001t__Real__Oreal
% 0.59/0.79  Using role type
% 0.59/0.79  Declaring lattic8794016678065449205x_real:((complex->real)->(set_complex->complex))
% 0.59/0.79  FOF formula (<kernel.Constant object at 0x2b22a57f4dd0>, <kernel.DependentProduct object at 0x2b22a57f91b8>) of role type named sy_c_Lattices__Big_Oord__class_Oarg__min__on_001t__Int__Oint_001t__Num__Onum
% 0.59/0.79  Using role type
% 0.59/0.79  Declaring lattic5003618458639192673nt_num:((int->num)->(set_int->int))
% 0.59/0.79  FOF formula (<kernel.Constant object at 0x2b22a57f9248>, <kernel.DependentProduct object at 0x2b22a57f9290>) of role type named sy_c_Lattices__Big_Oord__class_Oarg__min__on_001t__Int__Oint_001t__Rat__Orat
% 0.59/0.79  Using role type
% 0.59/0.79  Declaring lattic7811156612396918303nt_rat:((int->rat)->(set_int->int))
% 0.59/0.79  FOF formula (<kernel.Constant object at 0x2b22a57f9320>, <kernel.DependentProduct object at 0x2b22a57f9200>) of role type named sy_c_Lattices__Big_Oord__class_Oarg__min__on_001t__Int__Oint_001t__Real__Oreal
% 0.59/0.79  Using role type
% 0.59/0.79  Declaring lattic2675449441010098035t_real:((int->real)->(set_int->int))
% 0.59/0.79  FOF formula (<kernel.Constant object at 0x2b22a57f92d8>, <kernel.DependentProduct object at 0x2b22a57f9248>) of role type named sy_c_Lattices__Big_Oord__class_Oarg__min__on_001t__Nat__Onat_001t__Nat__Onat
% 0.59/0.79  Using role type
% 0.59/0.79  Declaring lattic7446932960582359483at_nat:((nat->nat)->(set_nat->nat))
% 0.59/0.79  FOF formula (<kernel.Constant object at 0x2b22a57f93b0>, <kernel.DependentProduct object at 0x2b22a57f9440>) of role type named sy_c_Lattices__Big_Oord__class_Oarg__min__on_001t__Nat__Onat_001t__Num__Onum
% 0.59/0.79  Using role type
% 0.59/0.79  Declaring lattic4004264746738138117at_num:((nat->num)->(set_nat->nat))
% 0.59/0.79  FOF formula (<kernel.Constant object at 0x2b22a57f92d8>, <kernel.DependentProduct object at 0x2b22a57f9320>) of role type named sy_c_Lattices__Big_Oord__class_Oarg__min__on_001t__Nat__Onat_001t__Rat__Orat
% 0.59/0.79  Using role type
% 0.59/0.79  Declaring lattic6811802900495863747at_rat:((nat->rat)->(set_nat->nat))
% 0.59/0.79  FOF formula (<kernel.Constant object at 0x2b22a57f9440>, <kernel.DependentProduct object at 0x2b22a57f93b0>) of role type named sy_c_Lattices__Big_Oord__class_Oarg__min__on_001t__Nat__Onat_001t__Real__Oreal
% 0.59/0.79  Using role type
% 0.59/0.79  Declaring lattic488527866317076247t_real:((nat->real)->(set_nat->nat))
% 0.59/0.79  FOF formula (<kernel.Constant object at 0x2b22a57f9320>, <kernel.DependentProduct object at 0x2b22a57f92d8>) of role type named sy_c_Lattices__Big_Oord__class_Oarg__min__on_001t__Real__Oreal_001t__Num__Onum
% 0.59/0.79  Using role type
% 0.59/0.79  Declaring lattic1613168225601753569al_num:((real->num)->(set_real->real))
% 0.59/0.79  FOF formula (<kernel.Constant object at 0x2b22a57f93b0>, <kernel.DependentProduct object at 0x2b22a57f9440>) of role type named sy_c_Lattices__Big_Oord__class_Oarg__min__on_001t__Real__Oreal_001t__Rat__Orat
% 0.59/0.79  Using role type
% 0.59/0.79  Declaring lattic4420706379359479199al_rat:((real->rat)->(set_real->real))
% 0.59/0.79  FOF formula (<kernel.Constant object at 0x2b22a57f92d8>, <kernel.DependentProduct object at 0x2b22a57f9320>) of role type named sy_c_Lattices__Big_Oord__class_Oarg__min__on_001t__Real__Oreal_001t__Real__Oreal
% 0.59/0.79  Using role type
% 0.59/0.79  Declaring lattic8440615504127631091l_real:((real->real)->(set_real->real))
% 0.59/0.79  FOF formula (<kernel.Constant object at 0x2b22a57f93b0>, <kernel.DependentProduct object at 0x2b22a57f9248>) of role type named sy_c_Limits_OBfun_001t__Nat__Onat_001t__Real__Oreal
% 0.59/0.79  Using role type
% 0.59/0.79  Declaring bfun_nat_real:((nat->real)->(filter_nat->Prop))
% 0.59/0.79  FOF formula (<kernel.Constant object at 0x2b22a57f9320>, <kernel.Constant object at 0x2b22a57f9248>) of role type named sy_c_Limits_Oat__infinity_001t__Real__Oreal
% 0.59/0.79  Using role type
% 0.59/0.79  Declaring at_infinity_real:filter_real
% 0.59/0.79  FOF formula (<kernel.Constant object at 0x2b22a57f9368>, <kernel.DependentProduct object at 0x2b22a57f9320>) of role type named sy_c_List_Oappend_001t__Int__Oint
% 0.59/0.79  Using role type
% 0.59/0.79  Declaring append_int:(list_int->(list_int->list_int))
% 0.59/0.79  FOF formula (<kernel.Constant object at 0x2b22a57f97e8>, <kernel.DependentProduct object at 0x2b22a57f9248>) of role type named sy_c_List_Oappend_001t__Nat__Onat
% 0.59/0.79  Using role type
% 0.59/0.79  Declaring append_nat:(list_nat->(list_nat->list_nat))
% 0.59/0.79  FOF formula (<kernel.Constant object at 0x2b22a57f9950>, <kernel.DependentProduct object at 0x2b22a57f9878>) of role type named sy_c_List_Olast_001t__Nat__Onat
% 0.59/0.79  Using role type
% 0.59/0.79  Declaring last_nat:(list_nat->nat)
% 0.59/0.79  FOF formula (<kernel.Constant object at 0x2b22a57f93b0>, <kernel.DependentProduct object at 0x2b22a57f9368>) of role type named sy_c_List_Olinorder__class_Osorted__list__of__set_001t__Nat__Onat
% 0.59/0.79  Using role type
% 0.59/0.79  Declaring linord2614967742042102400et_nat:(set_nat->list_nat)
% 0.59/0.79  FOF formula (<kernel.Constant object at 0x2b22a57f90e0>, <kernel.DependentProduct object at 0x2b22a57f9950>) of role type named sy_c_List_Olist_OCons_001t__Int__Oint
% 0.59/0.79  Using role type
% 0.59/0.79  Declaring cons_int:(int->(list_int->list_int))
% 0.59/0.79  FOF formula (<kernel.Constant object at 0x2b22a57f9a70>, <kernel.DependentProduct object at 0x2b22a57f93b0>) of role type named sy_c_List_Olist_OCons_001t__Nat__Onat
% 0.59/0.79  Using role type
% 0.59/0.79  Declaring cons_nat:(nat->(list_nat->list_nat))
% 0.59/0.79  FOF formula (<kernel.Constant object at 0x2b22a57f9ab8>, <kernel.Constant object at 0x2b22a57f93b0>) of role type named sy_c_List_Olist_ONil_001t__Int__Oint
% 0.59/0.79  Using role type
% 0.59/0.79  Declaring nil_int:list_int
% 0.59/0.79  FOF formula (<kernel.Constant object at 0x2b22a57f9950>, <kernel.Constant object at 0x2b22a57f93b0>) of role type named sy_c_List_Olist_ONil_001t__Nat__Onat
% 0.59/0.79  Using role type
% 0.59/0.79  Declaring nil_nat:list_nat
% 0.59/0.79  FOF formula (<kernel.Constant object at 0x2b22a57f9998>, <kernel.DependentProduct object at 0x2b22a57f9bd8>) of role type named sy_c_List_Olist_Ohd_001t__Nat__Onat
% 0.59/0.79  Using role type
% 0.59/0.79  Declaring hd_nat:(list_nat->nat)
% 0.59/0.79  FOF formula (<kernel.Constant object at 0x2b22a57f9b48>, <kernel.DependentProduct object at 0x2b22a57f9bd8>) of role type named sy_c_List_Olist_Omap_001t__Nat__Onat_001t__Nat__Onat
% 0.59/0.79  Using role type
% 0.59/0.79  Declaring map_nat_nat:((nat->nat)->(list_nat->list_nat))
% 0.59/0.79  FOF formula (<kernel.Constant object at 0x2b22a57f9ab8>, <kernel.DependentProduct object at 0x2b22a57f9c20>) of role type named sy_c_List_Olist_Oset_001_Eo
% 0.59/0.80  Using role type
% 0.59/0.80  Declaring set_o2:(list_o->set_o)
% 0.59/0.80  FOF formula (<kernel.Constant object at 0x2b22a57f9320>, <kernel.DependentProduct object at 0x2b22a57f9368>) of role type named sy_c_List_Olist_Oset_001t__Complex__Ocomplex
% 0.59/0.80  Using role type
% 0.59/0.80  Declaring set_complex2:(list_complex->set_complex)
% 0.59/0.80  FOF formula (<kernel.Constant object at 0x2b22a57f9950>, <kernel.DependentProduct object at 0x2b22a57f9cb0>) of role type named sy_c_List_Olist_Oset_001t__Int__Oint
% 0.59/0.80  Using role type
% 0.59/0.80  Declaring set_int2:(list_int->set_int)
% 0.59/0.80  FOF formula (<kernel.Constant object at 0x2b22a57f9bd8>, <kernel.DependentProduct object at 0x2b22a57f9cf8>) of role type named sy_c_List_Olist_Oset_001t__Nat__Onat
% 0.59/0.80  Using role type
% 0.59/0.80  Declaring set_nat2:(list_nat->set_nat)
% 0.59/0.80  FOF formula (<kernel.Constant object at 0x2b22a57f9c20>, <kernel.DependentProduct object at 0x2b22a57f9d40>) of role type named sy_c_List_Olist_Oset_001t__Real__Oreal
% 0.59/0.80  Using role type
% 0.59/0.80  Declaring set_real2:(list_real->set_real)
% 0.59/0.80  FOF formula (<kernel.Constant object at 0x2b22a57f9368>, <kernel.DependentProduct object at 0x2b22a57f9d88>) of role type named sy_c_List_Olist_Oset_001t__Set__Oset_It__Nat__Onat_J
% 0.59/0.80  Using role type
% 0.59/0.80  Declaring set_set_nat2:(list_set_nat->set_set_nat)
% 0.59/0.80  FOF formula (<kernel.Constant object at 0x2b22a57f9cb0>, <kernel.DependentProduct object at 0x2b22a57f9dd0>) of role type named sy_c_List_Olist_Oset_001t__VEBT____Definitions__OVEBT
% 0.59/0.80  Using role type
% 0.59/0.80  Declaring set_VEBT_VEBT2:(list_VEBT_VEBT->set_VEBT_VEBT)
% 0.59/0.80  FOF formula (<kernel.Constant object at 0x2b22a57f9cf8>, <kernel.DependentProduct object at 0x2b22a57f9d40>) of role type named sy_c_List_Olist_Osize__list_001t__VEBT____Definitions__OVEBT
% 0.59/0.80  Using role type
% 0.59/0.80  Declaring size_list_VEBT_VEBT:((vEBT_VEBT->nat)->(list_VEBT_VEBT->nat))
% 0.59/0.80  FOF formula (<kernel.Constant object at 0x2b22a57f97e8>, <kernel.DependentProduct object at 0x2b22a57f9cf8>) of role type named sy_c_List_Olist__update_001_Eo
% 0.59/0.80  Using role type
% 0.59/0.80  Declaring list_update_o:(list_o->(nat->(Prop->list_o)))
% 0.59/0.80  FOF formula (<kernel.Constant object at 0x2b22a57f9bd8>, <kernel.DependentProduct object at 0x2b22a57f9cb0>) of role type named sy_c_List_Olist__update_001t__Complex__Ocomplex
% 0.59/0.80  Using role type
% 0.59/0.80  Declaring list_update_complex:(list_complex->(nat->(complex->list_complex)))
% 0.59/0.80  FOF formula (<kernel.Constant object at 0x2b22a57f9ea8>, <kernel.DependentProduct object at 0x2b22a57f9d40>) of role type named sy_c_List_Olist__update_001t__Int__Oint
% 0.59/0.80  Using role type
% 0.59/0.80  Declaring list_update_int:(list_int->(nat->(int->list_int)))
% 0.59/0.80  FOF formula (<kernel.Constant object at 0x2b22a57f9fc8>, <kernel.DependentProduct object at 0x2b22a57f9bd8>) of role type named sy_c_List_Olist__update_001t__Nat__Onat
% 0.59/0.80  Using role type
% 0.59/0.80  Declaring list_update_nat:(list_nat->(nat->(nat->list_nat)))
% 0.59/0.80  FOF formula (<kernel.Constant object at 0x2b22a57f9d88>, <kernel.DependentProduct object at 0x2b22a57f9ea8>) of role type named sy_c_List_Olist__update_001t__Real__Oreal
% 0.59/0.80  Using role type
% 0.59/0.80  Declaring list_update_real:(list_real->(nat->(real->list_real)))
% 0.59/0.80  FOF formula (<kernel.Constant object at 0x2b22a57f9e18>, <kernel.DependentProduct object at 0x2b22a57f9fc8>) of role type named sy_c_List_Olist__update_001t__Set__Oset_It__Nat__Onat_J
% 0.59/0.80  Using role type
% 0.59/0.80  Declaring list_update_set_nat:(list_set_nat->(nat->(set_nat->list_set_nat)))
% 0.59/0.80  FOF formula (<kernel.Constant object at 0x2b22a57f9d88>, <kernel.DependentProduct object at 0x2b22a57f9e18>) of role type named sy_c_List_Olist__update_001t__VEBT____Definitions__OVEBT
% 0.59/0.80  Using role type
% 0.59/0.80  Declaring list_u1324408373059187874T_VEBT:(list_VEBT_VEBT->(nat->(vEBT_VEBT->list_VEBT_VEBT)))
% 0.59/0.80  FOF formula (<kernel.Constant object at 0x2b22a57f9d40>, <kernel.DependentProduct object at 0x27070e0>) of role type named sy_c_List_Onth_001_Eo
% 0.59/0.80  Using role type
% 0.59/0.80  Declaring nth_o:(list_o->(nat->Prop))
% 0.59/0.80  FOF formula (<kernel.Constant object at 0x2b22a57f9e18>, <kernel.DependentProduct object at 0x2b22a57f9f38>) of role type named sy_c_List_Onth_001t__Code____Numeral__Ointeger
% 0.59/0.80  Using role type
% 0.59/0.80  Declaring nth_Code_integer:(list_Code_integer->(nat->code_integer))
% 0.59/0.80  FOF formula (<kernel.Constant object at 0x2b22a57f9d88>, <kernel.DependentProduct object at 0x27071b8>) of role type named sy_c_List_Onth_001t__Complex__Ocomplex
% 0.59/0.80  Using role type
% 0.59/0.80  Declaring nth_complex:(list_complex->(nat->complex))
% 0.59/0.80  FOF formula (<kernel.Constant object at 0x2b22a57f9d40>, <kernel.DependentProduct object at 0x2707050>) of role type named sy_c_List_Onth_001t__Int__Oint
% 0.59/0.80  Using role type
% 0.59/0.80  Declaring nth_int:(list_int->(nat->int))
% 0.59/0.80  FOF formula (<kernel.Constant object at 0x2b22a57f9d88>, <kernel.DependentProduct object at 0x2707128>) of role type named sy_c_List_Onth_001t__Nat__Onat
% 0.59/0.80  Using role type
% 0.59/0.80  Declaring nth_nat:(list_nat->(nat->nat))
% 0.59/0.80  FOF formula (<kernel.Constant object at 0x2707290>, <kernel.DependentProduct object at 0x2707200>) of role type named sy_c_List_Onth_001t__Product____Type__Oprod_It__Code____Numeral__Ointeger_M_Eo_J
% 0.59/0.80  Using role type
% 0.59/0.80  Declaring nth_Pr8522763379788166057eger_o:(list_P8526636022914148096eger_o->(nat->produc6271795597528267376eger_o))
% 0.59/0.80  FOF formula (<kernel.Constant object at 0x27070e0>, <kernel.DependentProduct object at 0x2707098>) of role type named sy_c_List_Onth_001t__Product____Type__Oprod_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J
% 0.59/0.80  Using role type
% 0.59/0.80  Declaring nth_Pr2304437835452373666nteger:(list_P5578671422887162913nteger->(nat->produc8923325533196201883nteger))
% 0.59/0.80  FOF formula (<kernel.Constant object at 0x2707170>, <kernel.DependentProduct object at 0x2707368>) of role type named sy_c_List_Onth_001t__Product____Type__Oprod_It__Int__Oint_M_Eo_J
% 0.59/0.80  Using role type
% 0.59/0.80  Declaring nth_Pr7514405829937366042_int_o:(list_P5087981734274514673_int_o->(nat->product_prod_int_o))
% 0.59/0.80  FOF formula (<kernel.Constant object at 0x2707320>, <kernel.DependentProduct object at 0x2707170>) of role type named sy_c_List_Onth_001t__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J
% 0.59/0.80  Using role type
% 0.59/0.80  Declaring nth_Pr4439495888332055232nt_int:(list_P5707943133018811711nt_int->(nat->product_prod_int_int))
% 0.59/0.80  FOF formula (<kernel.Constant object at 0x2707368>, <kernel.DependentProduct object at 0x2707320>) of role type named sy_c_List_Onth_001t__Product____Type__Oprod_It__Int__Oint_Mt__Nat__Onat_J
% 0.59/0.80  Using role type
% 0.59/0.80  Declaring nth_Pr8617346907841251940nt_nat:(list_P8198026277950538467nt_nat->(nat->product_prod_int_nat))
% 0.59/0.80  FOF formula (<kernel.Constant object at 0x2707170>, <kernel.DependentProduct object at 0x2707368>) of role type named sy_c_List_Onth_001t__Product____Type__Oprod_It__Int__Oint_Mt__VEBT____Definitions__OVEBT_J
% 0.59/0.80  Using role type
% 0.59/0.80  Declaring nth_Pr3474266648193625910T_VEBT:(list_P7524865323317820941T_VEBT->(nat->produc1531783533982839933T_VEBT))
% 0.59/0.80  FOF formula (<kernel.Constant object at 0x2707320>, <kernel.DependentProduct object at 0x2707170>) of role type named sy_c_List_Onth_001t__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_M_Eo_J
% 0.59/0.80  Using role type
% 0.59/0.80  Declaring nth_Pr4606735188037164562VEBT_o:(list_P3126845725202233233VEBT_o->(nat->produc334124729049499915VEBT_o))
% 0.59/0.80  FOF formula (<kernel.Constant object at 0x2707368>, <kernel.DependentProduct object at 0x2707320>) of role type named sy_c_List_Onth_001t__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__Int__Oint_J
% 0.59/0.80  Using role type
% 0.59/0.80  Declaring nth_Pr6837108013167703752BT_int:(list_P4547456442757143711BT_int->(nat->produc4894624898956917775BT_int))
% 0.59/0.80  FOF formula (<kernel.Constant object at 0x2707170>, <kernel.DependentProduct object at 0x2707368>) of role type named sy_c_List_Onth_001t__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__Nat__Onat_J
% 0.59/0.80  Using role type
% 0.59/0.80  Declaring nth_Pr1791586995822124652BT_nat:(list_P7037539587688870467BT_nat->(nat->produc9072475918466114483BT_nat))
% 0.59/0.80  FOF formula (<kernel.Constant object at 0x2707320>, <kernel.DependentProduct object at 0x2707170>) of role type named sy_c_List_Onth_001t__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__VEBT____Definitions__OVEBT_J
% 0.59/0.80  Using role type
% 0.59/0.80  Declaring nth_Pr4953567300277697838T_VEBT:(list_P7413028617227757229T_VEBT->(nat->produc8243902056947475879T_VEBT))
% 0.59/0.80  FOF formula (<kernel.Constant object at 0x2707200>, <kernel.DependentProduct object at 0x2707320>) of role type named sy_c_List_Onth_001t__Real__Oreal
% 0.59/0.80  Using role type
% 0.59/0.80  Declaring nth_real:(list_real->(nat->real))
% 0.59/0.80  FOF formula (<kernel.Constant object at 0x2707830>, <kernel.DependentProduct object at 0x2707368>) of role type named sy_c_List_Onth_001t__Set__Oset_It__Nat__Onat_J
% 0.59/0.80  Using role type
% 0.59/0.80  Declaring nth_set_nat:(list_set_nat->(nat->set_nat))
% 0.59/0.80  FOF formula (<kernel.Constant object at 0x27078c0>, <kernel.DependentProduct object at 0x2707170>) of role type named sy_c_List_Onth_001t__VEBT____Definitions__OVEBT
% 0.59/0.80  Using role type
% 0.59/0.80  Declaring nth_VEBT_VEBT:(list_VEBT_VEBT->(nat->vEBT_VEBT))
% 0.59/0.80  FOF formula (<kernel.Constant object at 0x2707830>, <kernel.DependentProduct object at 0x27078c0>) of role type named sy_c_List_Oproduct_001t__Code____Numeral__Ointeger_001_Eo
% 0.59/0.80  Using role type
% 0.59/0.80  Declaring produc3607205314601156340eger_o:(list_Code_integer->(list_o->list_P8526636022914148096eger_o))
% 0.59/0.80  FOF formula (<kernel.Constant object at 0x2707170>, <kernel.DependentProduct object at 0x2707830>) of role type named sy_c_List_Oproduct_001t__Code____Numeral__Ointeger_001t__Code____Numeral__Ointeger
% 0.59/0.80  Using role type
% 0.59/0.80  Declaring produc8792966785426426881nteger:(list_Code_integer->(list_Code_integer->list_P5578671422887162913nteger))
% 0.59/0.80  FOF formula (<kernel.Constant object at 0x2707998>, <kernel.DependentProduct object at 0x27078c0>) of role type named sy_c_List_Oproduct_001t__Int__Oint_001_Eo
% 0.59/0.80  Using role type
% 0.59/0.80  Declaring product_int_o:(list_int->(list_o->list_P5087981734274514673_int_o))
% 0.59/0.80  FOF formula (<kernel.Constant object at 0x2707a28>, <kernel.DependentProduct object at 0x2707170>) of role type named sy_c_List_Oproduct_001t__Int__Oint_001t__Int__Oint
% 0.59/0.80  Using role type
% 0.59/0.80  Declaring product_int_int:(list_int->(list_int->list_P5707943133018811711nt_int))
% 0.59/0.80  FOF formula (<kernel.Constant object at 0x2707320>, <kernel.DependentProduct object at 0x2707998>) of role type named sy_c_List_Oproduct_001t__Int__Oint_001t__Nat__Onat
% 0.59/0.80  Using role type
% 0.59/0.80  Declaring product_int_nat:(list_int->(list_nat->list_P8198026277950538467nt_nat))
% 0.59/0.80  FOF formula (<kernel.Constant object at 0x2707a28>, <kernel.DependentProduct object at 0x2707320>) of role type named sy_c_List_Oproduct_001t__Int__Oint_001t__VEBT____Definitions__OVEBT
% 0.59/0.80  Using role type
% 0.59/0.80  Declaring produc662631939642741121T_VEBT:(list_int->(list_VEBT_VEBT->list_P7524865323317820941T_VEBT))
% 0.59/0.80  FOF formula (<kernel.Constant object at 0x2707ab8>, <kernel.DependentProduct object at 0x2707998>) of role type named sy_c_List_Oproduct_001t__VEBT____Definitions__OVEBT_001_Eo
% 0.59/0.80  Using role type
% 0.59/0.80  Declaring product_VEBT_VEBT_o:(list_VEBT_VEBT->(list_o->list_P3126845725202233233VEBT_o))
% 0.59/0.80  FOF formula (<kernel.Constant object at 0x2707a28>, <kernel.DependentProduct object at 0x2707ab8>) of role type named sy_c_List_Oproduct_001t__VEBT____Definitions__OVEBT_001t__Int__Oint
% 0.59/0.80  Using role type
% 0.59/0.80  Declaring produc7292646706713671643BT_int:(list_VEBT_VEBT->(list_int->list_P4547456442757143711BT_int))
% 0.59/0.80  FOF formula (<kernel.Constant object at 0x2707998>, <kernel.DependentProduct object at 0x2707a28>) of role type named sy_c_List_Oproduct_001t__VEBT____Definitions__OVEBT_001t__Nat__Onat
% 0.59/0.80  Using role type
% 0.59/0.80  Declaring produc7295137177222721919BT_nat:(list_VEBT_VEBT->(list_nat->list_P7037539587688870467BT_nat))
% 0.59/0.80  FOF formula (<kernel.Constant object at 0x2707ab8>, <kernel.DependentProduct object at 0x2707998>) of role type named sy_c_List_Oproduct_001t__VEBT____Definitions__OVEBT_001t__VEBT____Definitions__OVEBT
% 0.59/0.80  Using role type
% 0.59/0.80  Declaring produc4743750530478302277T_VEBT:(list_VEBT_VEBT->(list_VEBT_VEBT->list_P7413028617227757229T_VEBT))
% 0.59/0.80  FOF formula (<kernel.Constant object at 0x2707cf8>, <kernel.DependentProduct object at 0x2707a28>) of role type named sy_c_List_Oreplicate_001t__VEBT____Definitions__OVEBT
% 0.59/0.80  Using role type
% 0.59/0.80  Declaring replicate_VEBT_VEBT:(nat->(vEBT_VEBT->list_VEBT_VEBT))
% 0.59/0.80  FOF formula (<kernel.Constant object at 0x2707bd8>, <kernel.DependentProduct object at 0x2707c68>) of role type named sy_c_List_Osorted__wrt_001t__Int__Oint
% 0.59/0.80  Using role type
% 0.59/0.80  Declaring sorted_wrt_int:((int->(int->Prop))->(list_int->Prop))
% 0.59/0.80  FOF formula (<kernel.Constant object at 0x2707a28>, <kernel.DependentProduct object at 0x2707dd0>) of role type named sy_c_List_Osorted__wrt_001t__Nat__Onat
% 0.59/0.80  Using role type
% 0.59/0.80  Declaring sorted_wrt_nat:((nat->(nat->Prop))->(list_nat->Prop))
% 0.59/0.81  FOF formula (<kernel.Constant object at 0x27077a0>, <kernel.DependentProduct object at 0x2707a28>) of role type named sy_c_List_Otake_001t__Nat__Onat
% 0.59/0.81  Using role type
% 0.59/0.81  Declaring take_nat:(nat->(list_nat->list_nat))
% 0.59/0.81  FOF formula (<kernel.Constant object at 0x2707e60>, <kernel.DependentProduct object at 0x2707bd8>) of role type named sy_c_List_Oupt
% 0.59/0.81  Using role type
% 0.59/0.81  Declaring upt:(nat->(nat->list_nat))
% 0.59/0.81  FOF formula (<kernel.Constant object at 0x2707ef0>, <kernel.DependentProduct object at 0x2707dd0>) of role type named sy_c_List_Oupto
% 0.59/0.81  Using role type
% 0.59/0.81  Declaring upto:(int->(int->list_int))
% 0.59/0.81  FOF formula (<kernel.Constant object at 0x2707ea8>, <kernel.DependentProduct object at 0x2707e60>) of role type named sy_c_List_Oupto__aux
% 0.59/0.81  Using role type
% 0.59/0.81  Declaring upto_aux:(int->(int->(list_int->list_int)))
% 0.59/0.81  FOF formula (<kernel.Constant object at 0x2707d88>, <kernel.DependentProduct object at 0x2707ef0>) of role type named sy_c_List_Oupto__rel
% 0.59/0.81  Using role type
% 0.59/0.81  Declaring upto_rel:(product_prod_int_int->(product_prod_int_int->Prop))
% 0.59/0.81  FOF formula (<kernel.Constant object at 0x2707f80>, <kernel.DependentProduct object at 0x2707a28>) of role type named sy_c_Nat_OSuc
% 0.59/0.81  Using role type
% 0.59/0.81  Declaring suc:(nat->nat)
% 0.59/0.81  FOF formula (<kernel.Constant object at 0x2707dd0>, <kernel.DependentProduct object at 0x2707d88>) of role type named sy_c_Nat_Ocompow_001_062_It__Nat__Onat_Mt__Nat__Onat_J
% 0.59/0.81  Using role type
% 0.59/0.81  Declaring compow_nat_nat:(nat->((nat->nat)->(nat->nat)))
% 0.59/0.81  FOF formula (<kernel.Constant object at 0x2707c68>, <kernel.DependentProduct object at 0x2707fc8>) of role type named sy_c_Nat_Onat_Ocase__nat_001_Eo
% 0.59/0.81  Using role type
% 0.59/0.81  Declaring case_nat_o:(Prop->((nat->Prop)->(nat->Prop)))
% 0.59/0.81  FOF formula (<kernel.Constant object at 0x2707dd0>, <kernel.DependentProduct object at 0x26f4128>) of role type named sy_c_Nat_Onat_Ocase__nat_001t__Nat__Onat
% 0.59/0.81  Using role type
% 0.59/0.81  Declaring case_nat_nat:(nat->((nat->nat)->(nat->nat)))
% 0.59/0.81  FOF formula (<kernel.Constant object at 0x2707ef0>, <kernel.DependentProduct object at 0x26f4098>) of role type named sy_c_Nat_Onat_Opred
% 0.59/0.81  Using role type
% 0.59/0.81  Declaring pred:(nat->nat)
% 0.59/0.81  FOF formula (<kernel.Constant object at 0x2707dd0>, <kernel.Constant object at 0x2707d88>) of role type named sy_c_Nat_Osemiring__1__class_ONats_001t__Complex__Ocomplex
% 0.59/0.81  Using role type
% 0.59/0.81  Declaring semiri3842193898606819883omplex:set_complex
% 0.59/0.81  FOF formula (<kernel.Constant object at 0x2707ef0>, <kernel.Constant object at 0x2707c68>) of role type named sy_c_Nat_Osemiring__1__class_ONats_001t__Int__Oint
% 0.59/0.81  Using role type
% 0.59/0.81  Declaring semiring_1_Nats_int:set_int
% 0.59/0.81  FOF formula (<kernel.Constant object at 0x2707c68>, <kernel.DependentProduct object at 0x26f4200>) of role type named sy_c_Nat_Osemiring__1__class_Oof__nat_001t__Code____Numeral__Ointeger
% 0.59/0.81  Using role type
% 0.59/0.81  Declaring semiri4939895301339042750nteger:(nat->code_integer)
% 0.59/0.81  FOF formula (<kernel.Constant object at 0x2707dd0>, <kernel.DependentProduct object at 0x26f4290>) of role type named sy_c_Nat_Osemiring__1__class_Oof__nat_001t__Complex__Ocomplex
% 0.59/0.81  Using role type
% 0.59/0.81  Declaring semiri8010041392384452111omplex:(nat->complex)
% 0.59/0.81  FOF formula (<kernel.Constant object at 0x26f40e0>, <kernel.DependentProduct object at 0x26f4320>) of role type named sy_c_Nat_Osemiring__1__class_Oof__nat_001t__Extended____Nat__Oenat
% 0.59/0.81  Using role type
% 0.59/0.81  Declaring semiri4216267220026989637d_enat:(nat->extended_enat)
% 0.59/0.81  FOF formula (<kernel.Constant object at 0x26f41b8>, <kernel.DependentProduct object at 0x26f43b0>) of role type named sy_c_Nat_Osemiring__1__class_Oof__nat_001t__Int__Oint
% 0.59/0.81  Using role type
% 0.59/0.81  Declaring semiri1314217659103216013at_int:(nat->int)
% 0.59/0.81  FOF formula (<kernel.Constant object at 0x26f4200>, <kernel.DependentProduct object at 0x26f4440>) of role type named sy_c_Nat_Osemiring__1__class_Oof__nat_001t__Nat__Onat
% 0.59/0.81  Using role type
% 0.59/0.81  Declaring semiri1316708129612266289at_nat:(nat->nat)
% 0.59/0.81  FOF formula (<kernel.Constant object at 0x26f4128>, <kernel.DependentProduct object at 0x26f44d0>) of role type named sy_c_Nat_Osemiring__1__class_Oof__nat_001t__Rat__Orat
% 0.59/0.81  Using role type
% 0.59/0.81  Declaring semiri681578069525770553at_rat:(nat->rat)
% 0.59/0.81  FOF formula (<kernel.Constant object at 0x26f4200>, <kernel.DependentProduct object at 0x26f4560>) of role type named sy_c_Nat_Osemiring__1__class_Oof__nat_001t__Real__Oreal
% 0.59/0.81  Using role type
% 0.59/0.81  Declaring semiri5074537144036343181t_real:(nat->real)
% 0.59/0.81  FOF formula (<kernel.Constant object at 0x26f40e0>, <kernel.DependentProduct object at 0x26f45f0>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_I_Eo_J
% 0.59/0.81  Using role type
% 0.59/0.81  Declaring size_size_list_o:(list_o->nat)
% 0.59/0.81  FOF formula (<kernel.Constant object at 0x26f4200>, <kernel.DependentProduct object at 0x26f4638>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_It__Code____Numeral__Ointeger_J
% 0.59/0.81  Using role type
% 0.59/0.81  Declaring size_s3445333598471063425nteger:(list_Code_integer->nat)
% 0.59/0.81  FOF formula (<kernel.Constant object at 0x26f45f0>, <kernel.DependentProduct object at 0x26f46c8>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_It__Complex__Ocomplex_J
% 0.59/0.81  Using role type
% 0.59/0.81  Declaring size_s3451745648224563538omplex:(list_complex->nat)
% 0.59/0.81  FOF formula (<kernel.Constant object at 0x26f4488>, <kernel.DependentProduct object at 0x26f4758>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_It__Int__Oint_J
% 0.59/0.81  Using role type
% 0.59/0.81  Declaring size_size_list_int:(list_int->nat)
% 0.59/0.81  FOF formula (<kernel.Constant object at 0x26f44d0>, <kernel.DependentProduct object at 0x26f47a0>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_It__Nat__Onat_J
% 0.59/0.81  Using role type
% 0.59/0.81  Declaring size_size_list_nat:(list_nat->nat)
% 0.59/0.81  FOF formula (<kernel.Constant object at 0x26f4680>, <kernel.DependentProduct object at 0x26f47e8>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_It__Real__Oreal_J
% 0.59/0.81  Using role type
% 0.59/0.81  Declaring size_size_list_real:(list_real->nat)
% 0.59/0.81  FOF formula (<kernel.Constant object at 0x26f44d0>, <kernel.DependentProduct object at 0x26f4830>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_It__Set__Oset_It__Nat__Onat_J_J
% 0.59/0.81  Using role type
% 0.59/0.81  Declaring size_s3254054031482475050et_nat:(list_set_nat->nat)
% 0.59/0.81  FOF formula (<kernel.Constant object at 0x26f47e8>, <kernel.DependentProduct object at 0x26f48c0>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_It__VEBT____Definitions__OVEBT_J
% 0.59/0.81  Using role type
% 0.59/0.81  Declaring size_s6755466524823107622T_VEBT:(list_VEBT_VEBT->nat)
% 0.59/0.81  FOF formula (<kernel.Constant object at 0x26f46c8>, <kernel.DependentProduct object at 0x26f4950>) of role type named sy_c_Nat_Osize__class_Osize_001t__Num__Onum
% 0.59/0.81  Using role type
% 0.59/0.81  Declaring size_size_num:(num->nat)
% 0.59/0.81  FOF formula (<kernel.Constant object at 0x26f4488>, <kernel.DependentProduct object at 0x26f4998>) of role type named sy_c_Nat_Osize__class_Osize_001t__VEBT____Definitions__OVEBT
% 0.59/0.81  Using role type
% 0.59/0.81  Declaring size_size_VEBT_VEBT:(vEBT_VEBT->nat)
% 0.59/0.81  FOF formula (<kernel.Constant object at 0x26f4878>, <kernel.DependentProduct object at 0x26f46c8>) of role type named sy_c_Nat__Bijection_Oprod__decode__aux
% 0.59/0.81  Using role type
% 0.59/0.81  Declaring nat_prod_decode_aux:(nat->(nat->product_prod_nat_nat))
% 0.59/0.81  FOF formula (<kernel.Constant object at 0x26f4488>, <kernel.DependentProduct object at 0x26f4878>) of role type named sy_c_Nat__Bijection_Oprod__decode__aux__rel
% 0.59/0.81  Using role type
% 0.59/0.81  Declaring nat_pr5047031295181774490ux_rel:(product_prod_nat_nat->(product_prod_nat_nat->Prop))
% 0.59/0.81  FOF formula (<kernel.Constant object at 0x26f4290>, <kernel.DependentProduct object at 0x26f4b00>) of role type named sy_c_Nat__Bijection_Oset__decode
% 0.59/0.81  Using role type
% 0.59/0.81  Declaring nat_set_decode:(nat->set_nat)
% 0.59/0.81  FOF formula (<kernel.Constant object at 0x26f4830>, <kernel.DependentProduct object at 0x26f4b48>) of role type named sy_c_Nat__Bijection_Oset__encode
% 0.59/0.81  Using role type
% 0.59/0.81  Declaring nat_set_encode:(set_nat->nat)
% 0.59/0.81  FOF formula (<kernel.Constant object at 0x26f48c0>, <kernel.DependentProduct object at 0x26f46c8>) of role type named sy_c_NthRoot_Oroot
% 0.59/0.81  Using role type
% 0.59/0.81  Declaring root:(nat->(real->real))
% 0.59/0.81  FOF formula (<kernel.Constant object at 0x26f4878>, <kernel.DependentProduct object at 0x26f4b90>) of role type named sy_c_NthRoot_Osqrt
% 0.59/0.81  Using role type
% 0.59/0.81  Declaring sqrt:(real->real)
% 0.59/0.81  FOF formula (<kernel.Constant object at 0x26f4998>, <kernel.DependentProduct object at 0x26f4b48>) of role type named sy_c_Num_OBitM
% 0.59/0.82  Using role type
% 0.59/0.82  Declaring bitM:(num->num)
% 0.59/0.82  FOF formula (<kernel.Constant object at 0x26f4830>, <kernel.DependentProduct object at 0x26f4c20>) of role type named sy_c_Num_Oinc
% 0.59/0.82  Using role type
% 0.59/0.82  Declaring inc:(num->num)
% 0.59/0.82  FOF formula (<kernel.Constant object at 0x26f4998>, <kernel.DependentProduct object at 0x26f4c68>) of role type named sy_c_Num_Oneg__numeral__class_Odbl_001t__Code____Numeral__Ointeger
% 0.59/0.82  Using role type
% 0.59/0.82  Declaring neg_nu8804712462038260780nteger:(code_integer->code_integer)
% 0.59/0.82  FOF formula (<kernel.Constant object at 0x26f4c20>, <kernel.DependentProduct object at 0x26f4cf8>) of role type named sy_c_Num_Oneg__numeral__class_Odbl_001t__Complex__Ocomplex
% 0.59/0.82  Using role type
% 0.59/0.82  Declaring neg_nu7009210354673126013omplex:(complex->complex)
% 0.59/0.82  FOF formula (<kernel.Constant object at 0x26f46c8>, <kernel.DependentProduct object at 0x26f4d88>) of role type named sy_c_Num_Oneg__numeral__class_Odbl_001t__Int__Oint
% 0.59/0.82  Using role type
% 0.59/0.82  Declaring neg_numeral_dbl_int:(int->int)
% 0.59/0.82  FOF formula (<kernel.Constant object at 0x26f4878>, <kernel.DependentProduct object at 0x26f4dd0>) of role type named sy_c_Num_Oneg__numeral__class_Odbl_001t__Rat__Orat
% 0.59/0.82  Using role type
% 0.59/0.82  Declaring neg_numeral_dbl_rat:(rat->rat)
% 0.59/0.82  FOF formula (<kernel.Constant object at 0x26f4cb0>, <kernel.DependentProduct object at 0x26f4e18>) of role type named sy_c_Num_Oneg__numeral__class_Odbl_001t__Real__Oreal
% 0.59/0.82  Using role type
% 0.59/0.82  Declaring neg_numeral_dbl_real:(real->real)
% 0.59/0.82  FOF formula (<kernel.Constant object at 0x26f4878>, <kernel.DependentProduct object at 0x26f4e60>) of role type named sy_c_Num_Oneg__numeral__class_Odbl__dec_001t__Code____Numeral__Ointeger
% 0.59/0.82  Using role type
% 0.59/0.82  Declaring neg_nu7757733837767384882nteger:(code_integer->code_integer)
% 0.59/0.82  FOF formula (<kernel.Constant object at 0x26f4e18>, <kernel.DependentProduct object at 0x26f4ef0>) of role type named sy_c_Num_Oneg__numeral__class_Odbl__dec_001t__Complex__Ocomplex
% 0.59/0.82  Using role type
% 0.59/0.82  Declaring neg_nu6511756317524482435omplex:(complex->complex)
% 0.59/0.82  FOF formula (<kernel.Constant object at 0x26f4e60>, <kernel.DependentProduct object at 0x26f4f80>) of role type named sy_c_Num_Oneg__numeral__class_Odbl__dec_001t__Int__Oint
% 0.59/0.82  Using role type
% 0.59/0.82  Declaring neg_nu3811975205180677377ec_int:(int->int)
% 0.59/0.82  FOF formula (<kernel.Constant object at 0x26f4ef0>, <kernel.DependentProduct object at 0x26f5050>) of role type named sy_c_Num_Oneg__numeral__class_Odbl__dec_001t__Rat__Orat
% 0.59/0.82  Using role type
% 0.59/0.82  Declaring neg_nu3179335615603231917ec_rat:(rat->rat)
% 0.59/0.82  FOF formula (<kernel.Constant object at 0x26f4f80>, <kernel.DependentProduct object at 0x26f50e0>) of role type named sy_c_Num_Oneg__numeral__class_Odbl__dec_001t__Real__Oreal
% 0.59/0.82  Using role type
% 0.59/0.82  Declaring neg_nu6075765906172075777c_real:(real->real)
% 0.59/0.82  FOF formula (<kernel.Constant object at 0x26f4f38>, <kernel.DependentProduct object at 0x26f5170>) of role type named sy_c_Num_Oneg__numeral__class_Odbl__inc_001t__Code____Numeral__Ointeger
% 0.59/0.82  Using role type
% 0.59/0.82  Declaring neg_nu5831290666863070958nteger:(code_integer->code_integer)
% 0.59/0.82  FOF formula (<kernel.Constant object at 0x26f4f38>, <kernel.DependentProduct object at 0x26f5200>) of role type named sy_c_Num_Oneg__numeral__class_Odbl__inc_001t__Complex__Ocomplex
% 0.59/0.82  Using role type
% 0.59/0.82  Declaring neg_nu8557863876264182079omplex:(complex->complex)
% 0.59/0.82  FOF formula (<kernel.Constant object at 0x26f4cf8>, <kernel.DependentProduct object at 0x26f5290>) of role type named sy_c_Num_Oneg__numeral__class_Odbl__inc_001t__Int__Oint
% 0.59/0.82  Using role type
% 0.59/0.82  Declaring neg_nu5851722552734809277nc_int:(int->int)
% 0.59/0.82  FOF formula (<kernel.Constant object at 0x26f5170>, <kernel.DependentProduct object at 0x26f5320>) of role type named sy_c_Num_Oneg__numeral__class_Odbl__inc_001t__Rat__Orat
% 0.59/0.82  Using role type
% 0.59/0.82  Declaring neg_nu5219082963157363817nc_rat:(rat->rat)
% 0.59/0.82  FOF formula (<kernel.Constant object at 0x26f5050>, <kernel.DependentProduct object at 0x26f53b0>) of role type named sy_c_Num_Oneg__numeral__class_Odbl__inc_001t__Real__Oreal
% 0.59/0.82  Using role type
% 0.59/0.82  Declaring neg_nu8295874005876285629c_real:(real->real)
% 0.59/0.82  FOF formula (<kernel.Constant object at 0x26f5200>, <kernel.DependentProduct object at 0x26f53f8>) of role type named sy_c_Num_Oneg__numeral__class_Osub_001t__Code____Numeral__Ointeger
% 0.59/0.82  Using role type
% 0.59/0.82  Declaring neg_nu5755505904847501662nteger:(num->(num->code_integer))
% 0.59/0.82  FOF formula (<kernel.Constant object at 0x26f5440>, <kernel.DependentProduct object at 0x26f50e0>) of role type named sy_c_Num_Oneg__numeral__class_Osub_001t__Int__Oint
% 0.59/0.82  Using role type
% 0.59/0.82  Declaring neg_numeral_sub_int:(num->(num->int))
% 0.59/0.82  FOF formula (<kernel.Constant object at 0x26f5170>, <kernel.DependentProduct object at 0x26f5518>) of role type named sy_c_Num_Onum_OBit0
% 0.59/0.82  Using role type
% 0.59/0.82  Declaring bit0:(num->num)
% 0.59/0.82  FOF formula (<kernel.Constant object at 0x26f5368>, <kernel.DependentProduct object at 0x26f5320>) of role type named sy_c_Num_Onum_OBit1
% 0.59/0.82  Using role type
% 0.59/0.82  Declaring bit1:(num->num)
% 0.59/0.82  FOF formula (<kernel.Constant object at 0x26f53f8>, <kernel.Constant object at 0x26f5320>) of role type named sy_c_Num_Onum_OOne
% 0.59/0.82  Using role type
% 0.59/0.82  Declaring one:num
% 0.59/0.82  FOF formula (<kernel.Constant object at 0x26f5518>, <kernel.DependentProduct object at 0x26f55f0>) of role type named sy_c_Num_Onum_Osize__num
% 0.59/0.82  Using role type
% 0.59/0.82  Declaring size_num:(num->nat)
% 0.59/0.82  FOF formula (<kernel.Constant object at 0x26f50e0>, <kernel.DependentProduct object at 0x26f5638>) of role type named sy_c_Num_Onum__of__nat
% 0.59/0.82  Using role type
% 0.59/0.82  Declaring num_of_nat:(nat->num)
% 0.59/0.82  FOF formula (<kernel.Constant object at 0x26f5518>, <kernel.DependentProduct object at 0x26f5680>) of role type named sy_c_Num_Onumeral__class_Onumeral_001t__Code____Numeral__Ointeger
% 0.59/0.82  Using role type
% 0.59/0.82  Declaring numera6620942414471956472nteger:(num->code_integer)
% 0.59/0.82  FOF formula (<kernel.Constant object at 0x26f5638>, <kernel.DependentProduct object at 0x26f5710>) of role type named sy_c_Num_Onumeral__class_Onumeral_001t__Complex__Ocomplex
% 0.59/0.82  Using role type
% 0.59/0.82  Declaring numera6690914467698888265omplex:(num->complex)
% 0.59/0.82  FOF formula (<kernel.Constant object at 0x26f5680>, <kernel.DependentProduct object at 0x26f57a0>) of role type named sy_c_Num_Onumeral__class_Onumeral_001t__Extended____Nat__Oenat
% 0.59/0.82  Using role type
% 0.59/0.82  Declaring numera1916890842035813515d_enat:(num->extended_enat)
% 0.59/0.82  FOF formula (<kernel.Constant object at 0x26f5200>, <kernel.DependentProduct object at 0x26f5830>) of role type named sy_c_Num_Onumeral__class_Onumeral_001t__Int__Oint
% 0.59/0.82  Using role type
% 0.59/0.82  Declaring numeral_numeral_int:(num->int)
% 0.59/0.82  FOF formula (<kernel.Constant object at 0x26f56c8>, <kernel.DependentProduct object at 0x26f5878>) of role type named sy_c_Num_Onumeral__class_Onumeral_001t__Nat__Onat
% 0.59/0.82  Using role type
% 0.59/0.82  Declaring numeral_numeral_nat:(num->nat)
% 0.59/0.82  FOF formula (<kernel.Constant object at 0x26f5758>, <kernel.DependentProduct object at 0x26f58c0>) of role type named sy_c_Num_Onumeral__class_Onumeral_001t__Rat__Orat
% 0.59/0.82  Using role type
% 0.59/0.82  Declaring numeral_numeral_rat:(num->rat)
% 0.59/0.82  FOF formula (<kernel.Constant object at 0x26f57a0>, <kernel.DependentProduct object at 0x26f5908>) of role type named sy_c_Num_Onumeral__class_Onumeral_001t__Real__Oreal
% 0.59/0.82  Using role type
% 0.59/0.82  Declaring numeral_numeral_real:(num->real)
% 0.59/0.82  FOF formula (<kernel.Constant object at 0x26f5830>, <kernel.DependentProduct object at 0x26f5758>) of role type named sy_c_Num_Opow
% 0.59/0.82  Using role type
% 0.59/0.82  Declaring pow:(num->(num->num))
% 0.59/0.82  FOF formula (<kernel.Constant object at 0x26f5950>, <kernel.DependentProduct object at 0x26f5998>) of role type named sy_c_Num_Opred__numeral
% 0.59/0.82  Using role type
% 0.59/0.82  Declaring pred_numeral:(num->nat)
% 0.59/0.82  FOF formula (<kernel.Constant object at 0x26f58c0>, <kernel.DependentProduct object at 0x26f5878>) of role type named sy_c_Num_Osqr
% 0.59/0.82  Using role type
% 0.59/0.82  Declaring sqr:(num->num)
% 0.59/0.82  FOF formula (<kernel.Constant object at 0x26f5908>, <kernel.Constant object at 0x26f5878>) of role type named sy_c_Option_Ooption_ONone_001t__Nat__Onat
% 0.59/0.82  Using role type
% 0.59/0.82  Declaring none_nat:option_nat
% 0.59/0.82  FOF formula (<kernel.Constant object at 0x26f5998>, <kernel.Constant object at 0x26f5878>) of role type named sy_c_Option_Ooption_ONone_001t__Num__Onum
% 0.59/0.82  Using role type
% 0.59/0.82  Declaring none_num:option_num
% 0.59/0.82  FOF formula (<kernel.Constant object at 0x26f5908>, <kernel.Constant object at 0x26f57a0>) of role type named sy_c_Option_Ooption_ONone_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.59/0.83  Using role type
% 0.59/0.83  Declaring none_P5556105721700978146at_nat:option4927543243414619207at_nat
% 0.59/0.83  FOF formula (<kernel.Constant object at 0x26f5a28>, <kernel.DependentProduct object at 0x26f5b48>) of role type named sy_c_Option_Ooption_OSome_001t__Nat__Onat
% 0.59/0.83  Using role type
% 0.59/0.83  Declaring some_nat:(nat->option_nat)
% 0.59/0.83  FOF formula (<kernel.Constant object at 0x26f5830>, <kernel.DependentProduct object at 0x26f5b90>) of role type named sy_c_Option_Ooption_OSome_001t__Num__Onum
% 0.59/0.83  Using role type
% 0.59/0.83  Declaring some_num:(num->option_num)
% 0.59/0.83  FOF formula (<kernel.Constant object at 0x26f5a28>, <kernel.DependentProduct object at 0x26f5830>) of role type named sy_c_Option_Ooption_OSome_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.59/0.83  Using role type
% 0.59/0.83  Declaring some_P7363390416028606310at_nat:(product_prod_nat_nat->option4927543243414619207at_nat)
% 0.59/0.83  FOF formula (<kernel.Constant object at 0x26f5b90>, <kernel.DependentProduct object at 0x26f5c68>) of role type named sy_c_Option_Ooption_Ocase__option_001_Eo_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.59/0.83  Using role type
% 0.59/0.83  Declaring case_o184042715313410164at_nat:(Prop->((product_prod_nat_nat->Prop)->(option4927543243414619207at_nat->Prop)))
% 0.59/0.83  FOF formula (<kernel.Constant object at 0x26f5cb0>, <kernel.DependentProduct object at 0x26f5d88>) of role type named sy_c_Option_Ooption_Ocase__option_001t__Int__Oint_001t__Num__Onum
% 0.59/0.83  Using role type
% 0.59/0.83  Declaring case_option_int_num:(int->((num->int)->(option_num->int)))
% 0.59/0.83  FOF formula (<kernel.Constant object at 0x26f5d40>, <kernel.DependentProduct object at 0x26f5830>) of role type named sy_c_Option_Ooption_Othe_001t__Nat__Onat
% 0.59/0.83  Using role type
% 0.59/0.83  Declaring the_nat:(option_nat->nat)
% 0.59/0.83  FOF formula (<kernel.Constant object at 0x26f5cb0>, <kernel.Constant object at 0x26f5cf8>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Extended____Nat__Oenat
% 0.59/0.83  Using role type
% 0.59/0.83  Declaring bot_bo4199563552545308370d_enat:extended_enat
% 0.59/0.83  FOF formula (<kernel.Constant object at 0x26f5d88>, <kernel.Constant object at 0x26f5cf8>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Nat__Onat
% 0.59/0.83  Using role type
% 0.59/0.83  Declaring bot_bot_nat:nat
% 0.59/0.83  FOF formula (<kernel.Constant object at 0x26f5b90>, <kernel.Constant object at 0x26f5cf8>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__Complex__Ocomplex_J
% 0.59/0.83  Using role type
% 0.59/0.83  Declaring bot_bot_set_complex:set_complex
% 0.59/0.83  FOF formula (<kernel.Constant object at 0x26f5e18>, <kernel.Constant object at 0x26f5cf8>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__Int__Oint_J
% 0.59/0.83  Using role type
% 0.59/0.83  Declaring bot_bot_set_int:set_int
% 0.59/0.83  FOF formula (<kernel.Constant object at 0x26f5dd0>, <kernel.Constant object at 0x26f5cf8>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__Nat__Onat_J
% 0.59/0.83  Using role type
% 0.59/0.83  Declaring bot_bot_set_nat:set_nat
% 0.59/0.83  FOF formula (<kernel.Constant object at 0x26f5a28>, <kernel.Constant object at 0x26f5cf8>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__Num__Onum_J
% 0.59/0.83  Using role type
% 0.59/0.83  Declaring bot_bot_set_num:set_num
% 0.59/0.83  FOF formula (<kernel.Constant object at 0x26f5e60>, <kernel.Constant object at 0x26f5cf8>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__Rat__Orat_J
% 0.59/0.83  Using role type
% 0.59/0.83  Declaring bot_bot_set_rat:set_rat
% 0.59/0.83  FOF formula (<kernel.Constant object at 0x26f5ea8>, <kernel.Constant object at 0x26f5cf8>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__Real__Oreal_J
% 0.59/0.83  Using role type
% 0.59/0.83  Declaring bot_bot_set_real:set_real
% 0.59/0.83  FOF formula (<kernel.Constant object at 0x26f5ef0>, <kernel.Constant object at 0x26f5cf8>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__Set__Oset_It__Int__Oint_J_J
% 0.59/0.83  Using role type
% 0.59/0.83  Declaring bot_bot_set_set_int:set_set_int
% 0.59/0.83  FOF formula (<kernel.Constant object at 0x26f5f38>, <kernel.Constant object at 0x26f5cf8>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__Set__Oset_It__Nat__Onat_J_J
% 0.59/0.83  Using role type
% 0.59/0.83  Declaring bot_bot_set_set_nat:set_set_nat
% 0.59/0.83  FOF formula (<kernel.Constant object at 0x26f5f80>, <kernel.DependentProduct object at 0x26f80e0>) of role type named sy_c_Orderings_Oord__class_OLeast_001t__Nat__Onat
% 0.59/0.83  Using role type
% 0.59/0.83  Declaring ord_Least_nat:((nat->Prop)->nat)
% 0.59/0.83  FOF formula (<kernel.Constant object at 0x26f5878>, <kernel.DependentProduct object at 0x26f8128>) of role type named sy_c_Orderings_Oord__class_OLeast_001t__Real__Oreal
% 0.59/0.83  Using role type
% 0.59/0.83  Declaring ord_Least_real:((real->Prop)->real)
% 0.59/0.83  FOF formula (<kernel.Constant object at 0x26f5ef0>, <kernel.DependentProduct object at 0x26f81b8>) of role type named sy_c_Orderings_Oord__class_Oless_001_062_It__Complex__Ocomplex_M_Eo_J
% 0.59/0.83  Using role type
% 0.59/0.83  Declaring ord_less_complex_o:((complex->Prop)->((complex->Prop)->Prop))
% 0.59/0.83  FOF formula (<kernel.Constant object at 0x26f5f80>, <kernel.DependentProduct object at 0x26f8200>) of role type named sy_c_Orderings_Oord__class_Oless_001_062_It__Int__Oint_M_Eo_J
% 0.59/0.83  Using role type
% 0.59/0.83  Declaring ord_less_int_o:((int->Prop)->((int->Prop)->Prop))
% 0.59/0.83  FOF formula (<kernel.Constant object at 0x26f5878>, <kernel.DependentProduct object at 0x26f8248>) of role type named sy_c_Orderings_Oord__class_Oless_001_062_It__Nat__Onat_M_Eo_J
% 0.59/0.83  Using role type
% 0.59/0.83  Declaring ord_less_nat_o:((nat->Prop)->((nat->Prop)->Prop))
% 0.59/0.83  FOF formula (<kernel.Constant object at 0x26f5f80>, <kernel.DependentProduct object at 0x26f8290>) of role type named sy_c_Orderings_Oord__class_Oless_001_062_It__Real__Oreal_M_Eo_J
% 0.59/0.83  Using role type
% 0.59/0.83  Declaring ord_less_real_o:((real->Prop)->((real->Prop)->Prop))
% 0.59/0.83  FOF formula (<kernel.Constant object at 0x26f5878>, <kernel.DependentProduct object at 0x26f82d8>) of role type named sy_c_Orderings_Oord__class_Oless_001_062_It__Set__Oset_It__Nat__Onat_J_M_Eo_J
% 0.59/0.83  Using role type
% 0.59/0.83  Declaring ord_less_set_nat_o:((set_nat->Prop)->((set_nat->Prop)->Prop))
% 0.59/0.83  FOF formula (<kernel.Constant object at 0x26f8200>, <kernel.DependentProduct object at 0x26f8098>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Code____Numeral__Ointeger
% 0.59/0.83  Using role type
% 0.59/0.83  Declaring ord_le6747313008572928689nteger:(code_integer->(code_integer->Prop))
% 0.59/0.83  FOF formula (<kernel.Constant object at 0x26f8290>, <kernel.DependentProduct object at 0x26f8200>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Extended____Nat__Oenat
% 0.59/0.83  Using role type
% 0.59/0.83  Declaring ord_le72135733267957522d_enat:(extended_enat->(extended_enat->Prop))
% 0.59/0.83  FOF formula (<kernel.Constant object at 0x26f8320>, <kernel.DependentProduct object at 0x26f8098>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Int__Oint
% 0.59/0.83  Using role type
% 0.59/0.83  Declaring ord_less_int:(int->(int->Prop))
% 0.59/0.83  FOF formula (<kernel.Constant object at 0x26f83b0>, <kernel.DependentProduct object at 0x26f8290>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Nat__Onat
% 0.59/0.83  Using role type
% 0.59/0.83  Declaring ord_less_nat:(nat->(nat->Prop))
% 0.59/0.83  FOF formula (<kernel.Constant object at 0x26f80e0>, <kernel.DependentProduct object at 0x26f8320>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Num__Onum
% 0.59/0.83  Using role type
% 0.59/0.83  Declaring ord_less_num:(num->(num->Prop))
% 0.59/0.83  FOF formula (<kernel.Constant object at 0x26f8050>, <kernel.DependentProduct object at 0x26f83b0>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Rat__Orat
% 0.59/0.83  Using role type
% 0.59/0.83  Declaring ord_less_rat:(rat->(rat->Prop))
% 0.59/0.83  FOF formula (<kernel.Constant object at 0x26f8200>, <kernel.DependentProduct object at 0x26f80e0>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Real__Oreal
% 0.59/0.83  Using role type
% 0.59/0.83  Declaring ord_less_real:(real->(real->Prop))
% 0.59/0.83  FOF formula (<kernel.Constant object at 0x26f8050>, <kernel.DependentProduct object at 0x26f8200>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Set__Oset_It__Code____Numeral__Ointeger_J
% 0.59/0.83  Using role type
% 0.59/0.83  Declaring ord_le1307284697595431911nteger:(set_Code_integer->(set_Code_integer->Prop))
% 0.59/0.83  FOF formula (<kernel.Constant object at 0x26f8290>, <kernel.DependentProduct object at 0x26f80e0>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Set__Oset_It__Complex__Ocomplex_J
% 0.59/0.83  Using role type
% 0.59/0.83  Declaring ord_less_set_complex:(set_complex->(set_complex->Prop))
% 0.59/0.83  FOF formula (<kernel.Constant object at 0x26f85a8>, <kernel.DependentProduct object at 0x26f8050>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Set__Oset_It__Int__Oint_J
% 0.59/0.84  Using role type
% 0.59/0.84  Declaring ord_less_set_int:(set_int->(set_int->Prop))
% 0.59/0.84  FOF formula (<kernel.Constant object at 0x26f83b0>, <kernel.DependentProduct object at 0x26f8290>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Set__Oset_It__Nat__Onat_J
% 0.59/0.84  Using role type
% 0.59/0.84  Declaring ord_less_set_nat:(set_nat->(set_nat->Prop))
% 0.59/0.84  FOF formula (<kernel.Constant object at 0x26f8098>, <kernel.DependentProduct object at 0x26f85a8>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Set__Oset_It__Num__Onum_J
% 0.59/0.84  Using role type
% 0.59/0.84  Declaring ord_less_set_num:(set_num->(set_num->Prop))
% 0.59/0.84  FOF formula (<kernel.Constant object at 0x26f8200>, <kernel.DependentProduct object at 0x26f83b0>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Set__Oset_It__Rat__Orat_J
% 0.59/0.84  Using role type
% 0.59/0.84  Declaring ord_less_set_rat:(set_rat->(set_rat->Prop))
% 0.59/0.84  FOF formula (<kernel.Constant object at 0x26f80e0>, <kernel.DependentProduct object at 0x26f8098>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Set__Oset_It__Real__Oreal_J
% 0.59/0.84  Using role type
% 0.59/0.84  Declaring ord_less_set_real:(set_real->(set_real->Prop))
% 0.59/0.84  FOF formula (<kernel.Constant object at 0x26f8050>, <kernel.DependentProduct object at 0x26f8200>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Set__Oset_It__Set__Oset_It__Int__Oint_J_J
% 0.59/0.84  Using role type
% 0.59/0.84  Declaring ord_less_set_set_int:(set_set_int->(set_set_int->Prop))
% 0.59/0.84  FOF formula (<kernel.Constant object at 0x26f8290>, <kernel.DependentProduct object at 0x26f80e0>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Set__Oset_It__Set__Oset_It__Nat__Onat_J_J
% 0.59/0.84  Using role type
% 0.59/0.84  Declaring ord_less_set_set_nat:(set_set_nat->(set_set_nat->Prop))
% 0.59/0.84  FOF formula (<kernel.Constant object at 0x26f85a8>, <kernel.DependentProduct object at 0x26f8878>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001_062_I_Eo_Mt__Int__Oint_J
% 0.59/0.84  Using role type
% 0.59/0.84  Declaring ord_less_eq_o_int:((Prop->int)->((Prop->int)->Prop))
% 0.59/0.84  FOF formula (<kernel.Constant object at 0x26f80e0>, <kernel.DependentProduct object at 0x26f88c0>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001_062_I_Eo_Mt__Nat__Onat_J
% 0.59/0.84  Using role type
% 0.59/0.84  Declaring ord_less_eq_o_nat:((Prop->nat)->((Prop->nat)->Prop))
% 0.59/0.84  FOF formula (<kernel.Constant object at 0x26f8878>, <kernel.DependentProduct object at 0x26f8908>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001_062_I_Eo_Mt__Num__Onum_J
% 0.59/0.84  Using role type
% 0.59/0.84  Declaring ord_less_eq_o_num:((Prop->num)->((Prop->num)->Prop))
% 0.59/0.84  FOF formula (<kernel.Constant object at 0x26f88c0>, <kernel.DependentProduct object at 0x26f8950>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001_062_I_Eo_Mt__Rat__Orat_J
% 0.59/0.84  Using role type
% 0.59/0.84  Declaring ord_less_eq_o_rat:((Prop->rat)->((Prop->rat)->Prop))
% 0.59/0.84  FOF formula (<kernel.Constant object at 0x26f8878>, <kernel.DependentProduct object at 0x26f8998>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001_062_I_Eo_Mt__Set__Oset_It__Int__Oint_J_J
% 0.59/0.84  Using role type
% 0.59/0.84  Declaring ord_le4532330931697979787et_int:((Prop->set_int)->((Prop->set_int)->Prop))
% 0.59/0.84  FOF formula (<kernel.Constant object at 0x26f8950>, <kernel.DependentProduct object at 0x26f8a28>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001_062_It__Complex__Ocomplex_M_Eo_J
% 0.59/0.84  Using role type
% 0.59/0.84  Declaring ord_le4573692005234683329plex_o:((complex->Prop)->((complex->Prop)->Prop))
% 0.59/0.84  FOF formula (<kernel.Constant object at 0x26f8908>, <kernel.DependentProduct object at 0x26f8ab8>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001_062_It__Int__Oint_M_Eo_J
% 0.59/0.84  Using role type
% 0.59/0.84  Declaring ord_less_eq_int_o:((int->Prop)->((int->Prop)->Prop))
% 0.59/0.84  FOF formula (<kernel.Constant object at 0x26f8a28>, <kernel.DependentProduct object at 0x26f8b00>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001_062_It__Nat__Onat_M_Eo_J
% 0.59/0.84  Using role type
% 0.59/0.84  Declaring ord_less_eq_nat_o:((nat->Prop)->((nat->Prop)->Prop))
% 0.59/0.84  FOF formula (<kernel.Constant object at 0x26f8ab8>, <kernel.DependentProduct object at 0x26f8b48>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001_062_It__Real__Oreal_M_Eo_J
% 0.59/0.84  Using role type
% 0.67/0.84  Declaring ord_less_eq_real_o:((real->Prop)->((real->Prop)->Prop))
% 0.67/0.84  FOF formula (<kernel.Constant object at 0x26f8a28>, <kernel.DependentProduct object at 0x26f8b90>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001_062_It__Set__Oset_It__Nat__Onat_J_M_Eo_J
% 0.67/0.84  Using role type
% 0.67/0.84  Declaring ord_le3964352015994296041_nat_o:((set_nat->Prop)->((set_nat->Prop)->Prop))
% 0.67/0.84  FOF formula (<kernel.Constant object at 0x26f8b48>, <kernel.DependentProduct object at 0x26f8a28>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Code____Numeral__Ointeger
% 0.67/0.84  Using role type
% 0.67/0.84  Declaring ord_le3102999989581377725nteger:(code_integer->(code_integer->Prop))
% 0.67/0.84  FOF formula (<kernel.Constant object at 0x26f8b90>, <kernel.DependentProduct object at 0x26f8b48>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Extended____Nat__Oenat
% 0.67/0.84  Using role type
% 0.67/0.84  Declaring ord_le2932123472753598470d_enat:(extended_enat->(extended_enat->Prop))
% 0.67/0.84  FOF formula (<kernel.Constant object at 0x26f8a28>, <kernel.DependentProduct object at 0x26f8b90>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Filter__Ofilter_It__Nat__Onat_J
% 0.67/0.84  Using role type
% 0.67/0.84  Declaring ord_le2510731241096832064er_nat:(filter_nat->(filter_nat->Prop))
% 0.67/0.84  FOF formula (<kernel.Constant object at 0x26f8b48>, <kernel.DependentProduct object at 0x26f8a28>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Filter__Ofilter_It__Real__Oreal_J
% 0.67/0.84  Using role type
% 0.67/0.84  Declaring ord_le4104064031414453916r_real:(filter_real->(filter_real->Prop))
% 0.67/0.84  FOF formula (<kernel.Constant object at 0x26f8d40>, <kernel.DependentProduct object at 0x26f8b90>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Int__Oint
% 0.67/0.84  Using role type
% 0.67/0.84  Declaring ord_less_eq_int:(int->(int->Prop))
% 0.67/0.84  FOF formula (<kernel.Constant object at 0x26f8dd0>, <kernel.DependentProduct object at 0x26f8b48>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Nat__Onat
% 0.67/0.84  Using role type
% 0.67/0.84  Declaring ord_less_eq_nat:(nat->(nat->Prop))
% 0.67/0.84  FOF formula (<kernel.Constant object at 0x26f8c20>, <kernel.DependentProduct object at 0x26f8d40>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Num__Onum
% 0.67/0.84  Using role type
% 0.67/0.84  Declaring ord_less_eq_num:(num->(num->Prop))
% 0.67/0.84  FOF formula (<kernel.Constant object at 0x26f8cb0>, <kernel.DependentProduct object at 0x26f8dd0>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Rat__Orat
% 0.67/0.84  Using role type
% 0.67/0.84  Declaring ord_less_eq_rat:(rat->(rat->Prop))
% 0.67/0.84  FOF formula (<kernel.Constant object at 0x26f8a28>, <kernel.DependentProduct object at 0x26f8c20>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Real__Oreal
% 0.67/0.84  Using role type
% 0.67/0.84  Declaring ord_less_eq_real:(real->(real->Prop))
% 0.67/0.84  FOF formula (<kernel.Constant object at 0x26f8b90>, <kernel.DependentProduct object at 0x26f8cb0>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_I_Eo_J
% 0.67/0.84  Using role type
% 0.67/0.84  Declaring ord_less_eq_set_o:(set_o->(set_o->Prop))
% 0.67/0.84  FOF formula (<kernel.Constant object at 0x26f8a28>, <kernel.DependentProduct object at 0x26f8b90>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Code____Numeral__Ointeger_J
% 0.67/0.84  Using role type
% 0.67/0.84  Declaring ord_le7084787975880047091nteger:(set_Code_integer->(set_Code_integer->Prop))
% 0.67/0.84  FOF formula (<kernel.Constant object at 0x26f8cb0>, <kernel.DependentProduct object at 0x26fb050>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Complex__Ocomplex_J
% 0.67/0.84  Using role type
% 0.67/0.84  Declaring ord_le211207098394363844omplex:(set_complex->(set_complex->Prop))
% 0.67/0.84  FOF formula (<kernel.Constant object at 0x26f8e18>, <kernel.DependentProduct object at 0x26fb098>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Int__Oint_J
% 0.67/0.84  Using role type
% 0.67/0.84  Declaring ord_less_eq_set_int:(set_int->(set_int->Prop))
% 0.67/0.84  FOF formula (<kernel.Constant object at 0x26f8cb0>, <kernel.DependentProduct object at 0x26fb170>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__List__Olist_It__Nat__Onat_J_J
% 0.67/0.84  Using role type
% 0.67/0.84  Declaring ord_le6045566169113846134st_nat:(set_list_nat->(set_list_nat->Prop))
% 0.67/0.84  FOF formula (<kernel.Constant object at 0x26f8e18>, <kernel.DependentProduct object at 0x26fb128>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Nat__Onat_J
% 0.67/0.85  Using role type
% 0.67/0.85  Declaring ord_less_eq_set_nat:(set_nat->(set_nat->Prop))
% 0.67/0.85  FOF formula (<kernel.Constant object at 0x26f8b48>, <kernel.DependentProduct object at 0x26fb248>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Num__Onum_J
% 0.67/0.85  Using role type
% 0.67/0.85  Declaring ord_less_eq_set_num:(set_num->(set_num->Prop))
% 0.67/0.85  FOF formula (<kernel.Constant object at 0x26f8e18>, <kernel.DependentProduct object at 0x26fb098>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Rat__Orat_J
% 0.67/0.85  Using role type
% 0.67/0.85  Declaring ord_less_eq_set_rat:(set_rat->(set_rat->Prop))
% 0.67/0.85  FOF formula (<kernel.Constant object at 0x26f8b48>, <kernel.DependentProduct object at 0x26fb128>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Real__Oreal_J
% 0.67/0.85  Using role type
% 0.67/0.85  Declaring ord_less_eq_set_real:(set_real->(set_real->Prop))
% 0.67/0.85  FOF formula (<kernel.Constant object at 0x26fb290>, <kernel.DependentProduct object at 0x26fb320>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Set__Oset_It__Int__Oint_J_J
% 0.67/0.85  Using role type
% 0.67/0.85  Declaring ord_le4403425263959731960et_int:(set_set_int->(set_set_int->Prop))
% 0.67/0.85  FOF formula (<kernel.Constant object at 0x26fb0e0>, <kernel.DependentProduct object at 0x26fb290>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Set__Oset_It__Nat__Onat_J_J
% 0.67/0.85  Using role type
% 0.67/0.85  Declaring ord_le6893508408891458716et_nat:(set_set_nat->(set_set_nat->Prop))
% 0.67/0.85  FOF formula (<kernel.Constant object at 0x26fb320>, <kernel.DependentProduct object at 0x26fb0e0>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__VEBT____Definitions__OVEBT_J
% 0.67/0.85  Using role type
% 0.67/0.85  Declaring ord_le4337996190870823476T_VEBT:(set_VEBT_VEBT->(set_VEBT_VEBT->Prop))
% 0.67/0.85  FOF formula (<kernel.Constant object at 0x26fb3f8>, <kernel.DependentProduct object at 0x26fb290>) of role type named sy_c_Orderings_Oord__class_Omax_001t__Code____Numeral__Ointeger
% 0.67/0.85  Using role type
% 0.67/0.85  Declaring ord_max_Code_integer:(code_integer->(code_integer->code_integer))
% 0.67/0.85  FOF formula (<kernel.Constant object at 0x26fb320>, <kernel.DependentProduct object at 0x26fb3f8>) of role type named sy_c_Orderings_Oord__class_Omax_001t__Extended____Nat__Oenat
% 0.67/0.85  Using role type
% 0.67/0.85  Declaring ord_ma741700101516333627d_enat:(extended_enat->(extended_enat->extended_enat))
% 0.67/0.85  FOF formula (<kernel.Constant object at 0x26fb518>, <kernel.DependentProduct object at 0x26fb290>) of role type named sy_c_Orderings_Oord__class_Omax_001t__Int__Oint
% 0.67/0.85  Using role type
% 0.67/0.85  Declaring ord_max_int:(int->(int->int))
% 0.67/0.85  FOF formula (<kernel.Constant object at 0x26fb4d0>, <kernel.DependentProduct object at 0x26fb320>) of role type named sy_c_Orderings_Oord__class_Omax_001t__Nat__Onat
% 0.67/0.85  Using role type
% 0.67/0.85  Declaring ord_max_nat:(nat->(nat->nat))
% 0.67/0.85  FOF formula (<kernel.Constant object at 0x26fb5f0>, <kernel.DependentProduct object at 0x26fb518>) of role type named sy_c_Orderings_Oord__class_Omax_001t__Num__Onum
% 0.67/0.85  Using role type
% 0.67/0.85  Declaring ord_max_num:(num->(num->num))
% 0.67/0.85  FOF formula (<kernel.Constant object at 0x26fb440>, <kernel.DependentProduct object at 0x26fb4d0>) of role type named sy_c_Orderings_Oord__class_Omax_001t__Rat__Orat
% 0.67/0.85  Using role type
% 0.67/0.85  Declaring ord_max_rat:(rat->(rat->rat))
% 0.67/0.85  FOF formula (<kernel.Constant object at 0x26fb488>, <kernel.DependentProduct object at 0x26fb5f0>) of role type named sy_c_Orderings_Oord__class_Omax_001t__Real__Oreal
% 0.67/0.85  Using role type
% 0.67/0.85  Declaring ord_max_real:(real->(real->real))
% 0.67/0.85  FOF formula (<kernel.Constant object at 0x26fb3f8>, <kernel.DependentProduct object at 0x26fb440>) of role type named sy_c_Orderings_Oord__class_Omax_001t__Set__Oset_It__Int__Oint_J
% 0.67/0.85  Using role type
% 0.67/0.85  Declaring ord_max_set_int:(set_int->(set_int->set_int))
% 0.67/0.85  FOF formula (<kernel.Constant object at 0x26fb290>, <kernel.DependentProduct object at 0x26fb488>) of role type named sy_c_Orderings_Oord__class_Omax_001t__Set__Oset_It__Nat__Onat_J
% 0.67/0.85  Using role type
% 0.67/0.85  Declaring ord_max_set_nat:(set_nat->(set_nat->set_nat))
% 0.67/0.85  FOF formula (<kernel.Constant object at 0x26fb320>, <kernel.DependentProduct object at 0x26fb3f8>) of role type named sy_c_Orderings_Oord__class_Omax_001t__Set__Oset_It__Real__Oreal_J
% 0.67/0.85  Using role type
% 0.67/0.85  Declaring ord_max_set_real:(set_real->(set_real->set_real))
% 0.67/0.85  FOF formula (<kernel.Constant object at 0x26fb518>, <kernel.DependentProduct object at 0x26fb290>) of role type named sy_c_Orderings_Oord__class_Omin_001t__Code____Numeral__Ointeger
% 0.67/0.85  Using role type
% 0.67/0.85  Declaring ord_min_Code_integer:(code_integer->(code_integer->code_integer))
% 0.67/0.85  FOF formula (<kernel.Constant object at 0x26fb320>, <kernel.DependentProduct object at 0x26fb518>) of role type named sy_c_Orderings_Oord__class_Omin_001t__Extended____Nat__Oenat
% 0.67/0.85  Using role type
% 0.67/0.85  Declaring ord_mi8085742599997312461d_enat:(extended_enat->(extended_enat->extended_enat))
% 0.67/0.85  FOF formula (<kernel.Constant object at 0x26fb5f0>, <kernel.DependentProduct object at 0x26fb290>) of role type named sy_c_Orderings_Oord__class_Omin_001t__Int__Oint
% 0.67/0.85  Using role type
% 0.67/0.85  Declaring ord_min_int:(int->(int->int))
% 0.67/0.85  FOF formula (<kernel.Constant object at 0x26fb4d0>, <kernel.DependentProduct object at 0x26fb320>) of role type named sy_c_Orderings_Oord__class_Omin_001t__Nat__Onat
% 0.67/0.85  Using role type
% 0.67/0.85  Declaring ord_min_nat:(nat->(nat->nat))
% 0.67/0.85  FOF formula (<kernel.Constant object at 0x26fb908>, <kernel.DependentProduct object at 0x26fb830>) of role type named sy_c_Orderings_Oorder__class_OGreatest_001t__Int__Oint
% 0.67/0.85  Using role type
% 0.67/0.85  Declaring order_Greatest_int:((int->Prop)->int)
% 0.67/0.85  FOF formula (<kernel.Constant object at 0x26fb518>, <kernel.DependentProduct object at 0x26fb5a8>) of role type named sy_c_Orderings_Oorder__class_OGreatest_001t__Nat__Onat
% 0.67/0.85  Using role type
% 0.67/0.85  Declaring order_Greatest_nat:((nat->Prop)->nat)
% 0.67/0.85  FOF formula (<kernel.Constant object at 0x26fb290>, <kernel.DependentProduct object at 0x26fb9e0>) of role type named sy_c_Orderings_Oorder__class_OGreatest_001t__Num__Onum
% 0.67/0.85  Using role type
% 0.67/0.85  Declaring order_Greatest_num:((num->Prop)->num)
% 0.67/0.85  FOF formula (<kernel.Constant object at 0x26fb998>, <kernel.DependentProduct object at 0x26fba28>) of role type named sy_c_Orderings_Oorder__class_OGreatest_001t__Rat__Orat
% 0.67/0.85  Using role type
% 0.67/0.85  Declaring order_Greatest_rat:((rat->Prop)->rat)
% 0.67/0.85  FOF formula (<kernel.Constant object at 0x26fb290>, <kernel.DependentProduct object at 0x26fba70>) of role type named sy_c_Orderings_Oorder__class_OGreatest_001t__Set__Oset_It__Int__Oint_J
% 0.67/0.85  Using role type
% 0.67/0.85  Declaring order_1546957118920008137et_int:((set_int->Prop)->set_int)
% 0.67/0.85  FOF formula (<kernel.Constant object at 0x26fba28>, <kernel.DependentProduct object at 0x26fbab8>) of role type named sy_c_Orderings_Oorder__class_Oantimono_001t__Nat__Onat_001t__Real__Oreal
% 0.67/0.85  Using role type
% 0.67/0.85  Declaring order_9091379641038594480t_real:((nat->real)->Prop)
% 0.67/0.85  FOF formula (<kernel.Constant object at 0x26fb5f0>, <kernel.DependentProduct object at 0x26fbb48>) of role type named sy_c_Orderings_Oorder__class_Omono_001t__Nat__Onat_001t__Nat__Onat
% 0.67/0.85  Using role type
% 0.67/0.85  Declaring order_mono_nat_nat:((nat->nat)->Prop)
% 0.67/0.85  FOF formula (<kernel.Constant object at 0x26fb8c0>, <kernel.DependentProduct object at 0x26fba70>) of role type named sy_c_Orderings_Oorder__class_Omono_001t__Nat__Onat_001t__Real__Oreal
% 0.67/0.85  Using role type
% 0.67/0.85  Declaring order_mono_nat_real:((nat->real)->Prop)
% 0.67/0.85  FOF formula (<kernel.Constant object at 0x26fb908>, <kernel.DependentProduct object at 0x26fba28>) of role type named sy_c_Orderings_Oorder__class_Omono_001t__Real__Oreal_001t__Real__Oreal
% 0.67/0.85  Using role type
% 0.67/0.85  Declaring order_mono_real_real:((real->real)->Prop)
% 0.67/0.85  FOF formula (<kernel.Constant object at 0x26fb8c0>, <kernel.DependentProduct object at 0x26fb5f0>) of role type named sy_c_Orderings_Oorder__class_Ostrict__mono_001t__Nat__Onat_001t__Nat__Onat
% 0.67/0.85  Using role type
% 0.67/0.85  Declaring order_5726023648592871131at_nat:((nat->nat)->Prop)
% 0.67/0.85  FOF formula (<kernel.Constant object at 0x26fba28>, <kernel.DependentProduct object at 0x26fbcb0>) of role type named sy_c_Orderings_Oorder__class_Ostrict__mono_001t__Real__Oreal_001t__Real__Oreal
% 0.67/0.85  Using role type
% 0.67/0.85  Declaring order_7092887310737990675l_real:((real->real)->Prop)
% 0.67/0.85  FOF formula (<kernel.Constant object at 0x26fbb90>, <kernel.Constant object at 0x26fbcb0>) of role type named sy_c_Orderings_Otop__class_Otop_001t__Set__Oset_I_Eo_J
% 0.67/0.85  Using role type
% 0.67/0.85  Declaring top_top_set_o:set_o
% 0.67/0.85  FOF formula (<kernel.Constant object at 0x26fbc20>, <kernel.Constant object at 0x26fbcb0>) of role type named sy_c_Orderings_Otop__class_Otop_001t__Set__Oset_It__Int__Oint_J
% 0.67/0.85  Using role type
% 0.67/0.85  Declaring top_top_set_int:set_int
% 0.67/0.85  FOF formula (<kernel.Constant object at 0x26fb8c0>, <kernel.Constant object at 0x26fbcb0>) of role type named sy_c_Orderings_Otop__class_Otop_001t__Set__Oset_It__Nat__Onat_J
% 0.67/0.85  Using role type
% 0.67/0.85  Declaring top_top_set_nat:set_nat
% 0.67/0.85  FOF formula (<kernel.Constant object at 0x26fbc20>, <kernel.Constant object at 0x26fbbd8>) of role type named sy_c_Orderings_Otop__class_Otop_001t__Set__Oset_It__Product____Type__Ounit_J
% 0.67/0.85  Using role type
% 0.67/0.85  Declaring top_to1996260823553986621t_unit:set_Product_unit
% 0.67/0.85  FOF formula (<kernel.Constant object at 0x26fbd88>, <kernel.Constant object at 0x26fbbd8>) of role type named sy_c_Orderings_Otop__class_Otop_001t__Set__Oset_It__Real__Oreal_J
% 0.67/0.85  Using role type
% 0.67/0.85  Declaring top_top_set_real:set_real
% 0.67/0.85  FOF formula (<kernel.Constant object at 0x26fbc20>, <kernel.DependentProduct object at 0x26fbd88>) of role type named sy_c_Power_Opower__class_Opower_001t__Code____Numeral__Ointeger
% 0.67/0.85  Using role type
% 0.67/0.85  Declaring power_8256067586552552935nteger:(code_integer->(nat->code_integer))
% 0.67/0.85  FOF formula (<kernel.Constant object at 0x26fbf38>, <kernel.DependentProduct object at 0x26fbbd8>) of role type named sy_c_Power_Opower__class_Opower_001t__Complex__Ocomplex
% 0.67/0.85  Using role type
% 0.67/0.85  Declaring power_power_complex:(complex->(nat->complex))
% 0.67/0.85  FOF formula (<kernel.Constant object at 0x26fbe18>, <kernel.DependentProduct object at 0x26fbc20>) of role type named sy_c_Power_Opower__class_Opower_001t__Int__Oint
% 0.67/0.85  Using role type
% 0.67/0.85  Declaring power_power_int:(int->(nat->int))
% 0.67/0.85  FOF formula (<kernel.Constant object at 0x26fbbd8>, <kernel.DependentProduct object at 0x26fbd88>) of role type named sy_c_Power_Opower__class_Opower_001t__Nat__Onat
% 0.67/0.85  Using role type
% 0.67/0.85  Declaring power_power_nat:(nat->(nat->nat))
% 0.67/0.85  FOF formula (<kernel.Constant object at 0x26fbc20>, <kernel.DependentProduct object at 0x26fbfc8>) of role type named sy_c_Power_Opower__class_Opower_001t__Rat__Orat
% 0.67/0.85  Using role type
% 0.67/0.85  Declaring power_power_rat:(rat->(nat->rat))
% 0.67/0.85  FOF formula (<kernel.Constant object at 0x26fbd88>, <kernel.DependentProduct object at 0x26fbea8>) of role type named sy_c_Power_Opower__class_Opower_001t__Real__Oreal
% 0.67/0.85  Using role type
% 0.67/0.85  Declaring power_power_real:(real->(nat->real))
% 0.67/0.85  FOF formula (<kernel.Constant object at 0x26fbd88>, <kernel.DependentProduct object at 0x26fe050>) 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.67/0.85  Using role type
% 0.67/0.85  Declaring produc3209952032786966637at_nat:((nat->(nat->nat))->(produc7248412053542808358at_nat->produc4471711990508489141at_nat))
% 0.67/0.85  FOF formula (<kernel.Constant object at 0x26fbd88>, <kernel.DependentProduct object at 0x26fe248>) of role type named sy_c_Product__Type_OPair_001t__Code____Numeral__Ointeger_001_Eo
% 0.67/0.85  Using role type
% 0.67/0.85  Declaring produc6677183202524767010eger_o:(code_integer->(Prop->produc6271795597528267376eger_o))
% 0.67/0.85  FOF formula (<kernel.Constant object at 0x26fbbd8>, <kernel.DependentProduct object at 0x26fe128>) of role type named sy_c_Product__Type_OPair_001t__Code____Numeral__Ointeger_001t__Code____Numeral__Ointeger
% 0.67/0.85  Using role type
% 0.67/0.85  Declaring produc1086072967326762835nteger:(code_integer->(code_integer->produc8923325533196201883nteger))
% 0.67/0.85  FOF formula (<kernel.Constant object at 0x26fbd88>, <kernel.DependentProduct object at 0x26fe290>) of role type named sy_c_Product__Type_OPair_001t__Int__Oint_001_Eo
% 0.67/0.85  Using role type
% 0.67/0.85  Declaring product_Pair_int_o:(int->(Prop->product_prod_int_o))
% 0.67/0.85  FOF formula (<kernel.Constant object at 0x26fbbd8>, <kernel.DependentProduct object at 0x26fe320>) of role type named sy_c_Product__Type_OPair_001t__Int__Oint_001t__Int__Oint
% 0.67/0.85  Using role type
% 0.67/0.85  Declaring product_Pair_int_int:(int->(int->product_prod_int_int))
% 0.67/0.86  FOF formula (<kernel.Constant object at 0x26fbbd8>, <kernel.DependentProduct object at 0x26fe1b8>) of role type named sy_c_Product__Type_OPair_001t__Int__Oint_001t__Nat__Onat
% 0.67/0.86  Using role type
% 0.67/0.86  Declaring product_Pair_int_nat:(int->(nat->product_prod_int_nat))
% 0.67/0.86  FOF formula (<kernel.Constant object at 0x26fe0e0>, <kernel.DependentProduct object at 0x26fe2d8>) of role type named sy_c_Product__Type_OPair_001t__Int__Oint_001t__VEBT____Definitions__OVEBT
% 0.67/0.86  Using role type
% 0.67/0.86  Declaring produc3329399203697025711T_VEBT:(int->(vEBT_VEBT->produc1531783533982839933T_VEBT))
% 0.67/0.86  FOF formula (<kernel.Constant object at 0x26fe128>, <kernel.DependentProduct object at 0x26fe1b8>) of role type named sy_c_Product__Type_OPair_001t__Nat__Onat_001t__Nat__Onat
% 0.67/0.86  Using role type
% 0.67/0.86  Declaring product_Pair_nat_nat:(nat->(nat->product_prod_nat_nat))
% 0.67/0.86  FOF formula (<kernel.Constant object at 0x26fe0e0>, <kernel.DependentProduct object at 0x26fe128>) of role type named sy_c_Product__Type_OPair_001t__Nat__Onat_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.67/0.86  Using role type
% 0.67/0.86  Declaring produc487386426758144856at_nat:(nat->(product_prod_nat_nat->produc7248412053542808358at_nat))
% 0.67/0.86  FOF formula (<kernel.Constant object at 0x26fe1b8>, <kernel.DependentProduct object at 0x26fe5a8>) of role type named sy_c_Product__Type_OPair_001t__VEBT____Definitions__OVEBT_001_Eo
% 0.67/0.86  Using role type
% 0.67/0.86  Declaring produc8721562602347293563VEBT_o:(vEBT_VEBT->(Prop->produc334124729049499915VEBT_o))
% 0.67/0.86  FOF formula (<kernel.Constant object at 0x26fe128>, <kernel.DependentProduct object at 0x26fe1b8>) of role type named sy_c_Product__Type_OPair_001t__VEBT____Definitions__OVEBT_001t__Int__Oint
% 0.67/0.86  Using role type
% 0.67/0.86  Declaring produc736041933913180425BT_int:(vEBT_VEBT->(int->produc4894624898956917775BT_int))
% 0.67/0.86  FOF formula (<kernel.Constant object at 0x26fe5a8>, <kernel.DependentProduct object at 0x26fe128>) of role type named sy_c_Product__Type_OPair_001t__VEBT____Definitions__OVEBT_001t__Nat__Onat
% 0.67/0.86  Using role type
% 0.67/0.86  Declaring produc738532404422230701BT_nat:(vEBT_VEBT->(nat->produc9072475918466114483BT_nat))
% 0.67/0.86  FOF formula (<kernel.Constant object at 0x26fe1b8>, <kernel.DependentProduct object at 0x26fe5a8>) of role type named sy_c_Product__Type_OPair_001t__VEBT____Definitions__OVEBT_001t__VEBT____Definitions__OVEBT
% 0.67/0.86  Using role type
% 0.67/0.86  Declaring produc537772716801021591T_VEBT:(vEBT_VEBT->(vEBT_VEBT->produc8243902056947475879T_VEBT))
% 0.67/0.86  FOF formula (<kernel.Constant object at 0x26fe128>, <kernel.DependentProduct object at 0x26fe4d0>) of role type named sy_c_Product__Type_Oapsnd_001t__Code____Numeral__Ointeger_001t__Code____Numeral__Ointeger_001t__Code____Numeral__Ointeger
% 0.67/0.86  Using role type
% 0.67/0.86  Declaring produc6499014454317279255nteger:((code_integer->code_integer)->(produc8923325533196201883nteger->produc8923325533196201883nteger))
% 0.67/0.86  FOF formula (<kernel.Constant object at 0x26fe5a8>, <kernel.DependentProduct object at 0x26fe8c0>) of role type named sy_c_Product__Type_Omap__prod_001t__Code____Numeral__Ointeger_001t__Nat__Onat_001t__Code____Numeral__Ointeger_001t__Nat__Onat
% 0.67/0.86  Using role type
% 0.67/0.86  Declaring produc8678311845419106900er_nat:((code_integer->nat)->((code_integer->nat)->(produc8923325533196201883nteger->product_prod_nat_nat)))
% 0.67/0.86  FOF formula (<kernel.Constant object at 0x26fe4d0>, <kernel.DependentProduct object at 0x26fe830>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Code____Numeral__Ointeger_001t__Code____Numeral__Ointeger_001t__Int__Oint
% 0.67/0.86  Using role type
% 0.67/0.86  Declaring produc1553301316500091796er_int:((code_integer->(code_integer->int))->(produc8923325533196201883nteger->int))
% 0.67/0.86  FOF formula (<kernel.Constant object at 0x26fe8c0>, <kernel.DependentProduct object at 0x26fe7a0>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Code____Numeral__Ointeger_001t__Code____Numeral__Ointeger_001t__Nat__Onat
% 0.67/0.86  Using role type
% 0.67/0.86  Declaring produc1555791787009142072er_nat:((code_integer->(code_integer->nat))->(produc8923325533196201883nteger->nat))
% 0.67/0.86  FOF formula (<kernel.Constant object at 0x26fe830>, <kernel.DependentProduct object at 0x26fe7e8>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Code____Numeral__Ointeger_001t__Code____Numeral__Ointeger_001t__Num__Onum
% 0.67/0.86  Using role type
% 0.67/0.86  Declaring produc7336495610019696514er_num:((code_integer->(code_integer->num))->(produc8923325533196201883nteger->num))
% 0.67/0.86  FOF formula (<kernel.Constant object at 0x26fe7a0>, <kernel.DependentProduct object at 0x26fe6c8>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Code____Numeral__Ointeger_001t__Code____Numeral__Ointeger_001t__Product____Type__Oprod_It__Code____Numeral__Ointeger_M_Eo_J
% 0.67/0.86  Using role type
% 0.67/0.86  Declaring produc9125791028180074456eger_o:((code_integer->(code_integer->produc6271795597528267376eger_o))->(produc8923325533196201883nteger->produc6271795597528267376eger_o))
% 0.67/0.86  FOF formula (<kernel.Constant object at 0x26fe7e8>, <kernel.DependentProduct object at 0x26fe950>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Code____Numeral__Ointeger_001t__Code____Numeral__Ointeger_001t__Product____Type__Oprod_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J
% 0.67/0.86  Using role type
% 0.67/0.86  Declaring produc6916734918728496179nteger:((code_integer->(code_integer->produc8923325533196201883nteger))->(produc8923325533196201883nteger->produc8923325533196201883nteger))
% 0.67/0.86  FOF formula (<kernel.Constant object at 0x26fe6c8>, <kernel.DependentProduct object at 0x26fe878>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Complex__Ocomplex_001t__Complex__Ocomplex_001_Eo
% 0.67/0.86  Using role type
% 0.67/0.86  Declaring produc6771430404735790350plex_o:((complex->(complex->Prop))->(produc4411394909380815293omplex->Prop))
% 0.67/0.86  FOF formula (<kernel.Constant object at 0x26fe950>, <kernel.DependentProduct object at 0x26feb48>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Int__Oint_001t__Int__Oint_001_Eo
% 0.67/0.86  Using role type
% 0.67/0.86  Declaring produc4947309494688390418_int_o:((int->(int->Prop))->(product_prod_int_int->Prop))
% 0.67/0.86  FOF formula (<kernel.Constant object at 0x26fe878>, <kernel.DependentProduct object at 0x26fecb0>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Int__Oint_001t__Int__Oint_001t__Int__Oint
% 0.67/0.86  Using role type
% 0.67/0.86  Declaring produc8211389475949308722nt_int:((int->(int->int))->(product_prod_int_int->int))
% 0.67/0.86  FOF formula (<kernel.Constant object at 0x26feb48>, <kernel.DependentProduct object at 0x26fec68>) 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.67/0.86  Using role type
% 0.67/0.86  Declaring produc4245557441103728435nt_int:((int->(int->product_prod_int_int))->(product_prod_int_int->product_prod_int_int))
% 0.67/0.86  FOF formula (<kernel.Constant object at 0x26fecb0>, <kernel.DependentProduct object at 0x26fee18>) 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.67/0.86  Using role type
% 0.67/0.86  Declaring produc8739625826339149834_nat_o:((nat->(nat->(product_prod_nat_nat->Prop)))->(product_prod_nat_nat->(product_prod_nat_nat->Prop)))
% 0.67/0.86  FOF formula (<kernel.Constant object at 0x26fec68>, <kernel.DependentProduct object at 0x26fed88>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Nat__Onat_001t__Nat__Onat_001_Eo
% 0.67/0.86  Using role type
% 0.67/0.86  Declaring produc6081775807080527818_nat_o:((nat->(nat->Prop))->(product_prod_nat_nat->Prop))
% 0.67/0.86  FOF formula (<kernel.Constant object at 0x26fee18>, <kernel.DependentProduct object at 0x26feef0>) 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.67/0.86  Using role type
% 0.67/0.86  Declaring produc2626176000494625587at_nat:((nat->(nat->product_prod_nat_nat))->(product_prod_nat_nat->product_prod_nat_nat))
% 0.67/0.86  FOF formula (<kernel.Constant object at 0x26fed88>, <kernel.DependentProduct object at 0x26feab8>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Real__Oreal_001t__Real__Oreal_001_Eo
% 0.67/0.86  Using role type
% 0.67/0.86  Declaring produc5414030515140494994real_o:((real->(real->Prop))->(produc2422161461964618553l_real->Prop))
% 0.67/0.86  FOF formula (<kernel.Constant object at 0x26feef0>, <kernel.DependentProduct object at 0x270f050>) of role type named sy_c_Product__Type_Oprod_Ofst_001t__Code____Numeral__Ointeger_001t__Code____Numeral__Ointeger
% 0.67/0.86  Using role type
% 0.67/0.86  Declaring produc8508995932063986495nteger:(produc8923325533196201883nteger->code_integer)
% 0.67/0.86  FOF formula (<kernel.Constant object at 0x26fef38>, <kernel.DependentProduct object at 0x270f0e0>) of role type named sy_c_Product__Type_Oprod_Ofst_001t__Int__Oint_001t__Int__Oint
% 0.67/0.86  Using role type
% 0.67/0.86  Declaring product_fst_int_int:(product_prod_int_int->int)
% 0.67/0.86  FOF formula (<kernel.Constant object at 0x26fe908>, <kernel.DependentProduct object at 0x270f128>) of role type named sy_c_Product__Type_Oprod_Ofst_001t__Nat__Onat_001t__Nat__Onat
% 0.67/0.86  Using role type
% 0.67/0.86  Declaring product_fst_nat_nat:(product_prod_nat_nat->nat)
% 0.67/0.86  FOF formula (<kernel.Constant object at 0x26fef38>, <kernel.DependentProduct object at 0x270f170>) of role type named sy_c_Product__Type_Oprod_Osnd_001t__Code____Numeral__Ointeger_001t__Code____Numeral__Ointeger
% 0.67/0.86  Using role type
% 0.67/0.86  Declaring produc6174133586879617921nteger:(produc8923325533196201883nteger->code_integer)
% 0.67/0.86  FOF formula (<kernel.Constant object at 0x26feab8>, <kernel.DependentProduct object at 0x270f200>) of role type named sy_c_Product__Type_Oprod_Osnd_001t__Int__Oint_001t__Int__Oint
% 0.67/0.86  Using role type
% 0.67/0.86  Declaring product_snd_int_int:(product_prod_int_int->int)
% 0.67/0.86  FOF formula (<kernel.Constant object at 0x26fed88>, <kernel.DependentProduct object at 0x270f248>) of role type named sy_c_Product__Type_Oprod_Osnd_001t__Nat__Onat_001t__Nat__Onat
% 0.67/0.86  Using role type
% 0.67/0.86  Declaring product_snd_nat_nat:(product_prod_nat_nat->nat)
% 0.67/0.86  FOF formula (<kernel.Constant object at 0x26feab8>, <kernel.DependentProduct object at 0x270f0e0>) of role type named sy_c_Rat_OFract
% 0.67/0.86  Using role type
% 0.67/0.86  Declaring fract:(int->(int->rat))
% 0.67/0.86  FOF formula (<kernel.Constant object at 0x26fef38>, <kernel.DependentProduct object at 0x270f2d8>) of role type named sy_c_Rat_ORep__Rat
% 0.67/0.86  Using role type
% 0.67/0.86  Declaring rep_Rat:(rat->product_prod_int_int)
% 0.67/0.86  FOF formula (<kernel.Constant object at 0x270f1b8>, <kernel.Constant object at 0x270f098>) of role type named sy_c_Rat_Ofield__char__0__class_ORats_001t__Real__Oreal
% 0.67/0.86  Using role type
% 0.67/0.86  Declaring field_5140801741446780682s_real:set_real
% 0.67/0.86  FOF formula (<kernel.Constant object at 0x270f0e0>, <kernel.DependentProduct object at 0x270f3b0>) of role type named sy_c_Rat_Onormalize
% 0.67/0.86  Using role type
% 0.67/0.86  Declaring normalize:(product_prod_int_int->product_prod_int_int)
% 0.67/0.86  FOF formula (<kernel.Constant object at 0x270f200>, <kernel.DependentProduct object at 0x270f1b8>) of role type named sy_c_Rat_Opcr__rat
% 0.67/0.86  Using role type
% 0.67/0.86  Declaring pcr_rat:(product_prod_int_int->(rat->Prop))
% 0.67/0.86  FOF formula (<kernel.Constant object at 0x270f368>, <kernel.DependentProduct object at 0x270f440>) of role type named sy_c_Rat_Opositive
% 0.67/0.86  Using role type
% 0.67/0.86  Declaring positive:(rat->Prop)
% 0.67/0.86  FOF formula (<kernel.Constant object at 0x270f0e0>, <kernel.DependentProduct object at 0x270f488>) of role type named sy_c_Rat_Oquotient__of
% 0.67/0.86  Using role type
% 0.67/0.86  Declaring quotient_of:(rat->product_prod_int_int)
% 0.67/0.86  FOF formula (<kernel.Constant object at 0x270f3b0>, <kernel.DependentProduct object at 0x270f368>) of role type named sy_c_Real_OReal
% 0.67/0.86  Using role type
% 0.67/0.86  Declaring real2:((nat->rat)->real)
% 0.67/0.86  FOF formula (<kernel.Constant object at 0x270f3f8>, <kernel.DependentProduct object at 0x270f1b8>) of role type named sy_c_Real_Ocauchy
% 0.67/0.86  Using role type
% 0.67/0.86  Declaring cauchy:((nat->rat)->Prop)
% 0.67/0.86  FOF formula (<kernel.Constant object at 0x270f440>, <kernel.DependentProduct object at 0x270f4d0>) of role type named sy_c_Real_Ocr__real
% 0.67/0.86  Using role type
% 0.67/0.86  Declaring cr_real:((nat->rat)->(real->Prop))
% 0.67/0.86  FOF formula (<kernel.Constant object at 0x270f1b8>, <kernel.DependentProduct object at 0x270f518>) of role type named sy_c_Real_Opcr__real
% 0.67/0.86  Using role type
% 0.67/0.86  Declaring pcr_real:((nat->rat)->(real->Prop))
% 0.67/0.86  FOF formula (<kernel.Constant object at 0x270f4d0>, <kernel.DependentProduct object at 0x270f5f0>) of role type named sy_c_Real_Opositive
% 0.67/0.86  Using role type
% 0.67/0.86  Declaring positive2:(real->Prop)
% 0.67/0.86  FOF formula (<kernel.Constant object at 0x270f440>, <kernel.DependentProduct object at 0x270f6c8>) of role type named sy_c_Real_Orealrel
% 0.67/0.86  Using role type
% 0.67/0.86  Declaring realrel:((nat->rat)->((nat->rat)->Prop))
% 0.67/0.87  FOF formula (<kernel.Constant object at 0x270f1b8>, <kernel.DependentProduct object at 0x270f4d0>) of role type named sy_c_Real_Orep__real
% 0.67/0.87  Using role type
% 0.67/0.87  Declaring rep_real:(real->(nat->rat))
% 0.67/0.87  FOF formula (<kernel.Constant object at 0x270f3b0>, <kernel.DependentProduct object at 0x270f710>) of role type named sy_c_Real_Ovanishes
% 0.67/0.87  Using role type
% 0.67/0.87  Declaring vanishes:((nat->rat)->Prop)
% 0.67/0.87  FOF formula (<kernel.Constant object at 0x270f1b8>, <kernel.Constant object at 0x270f6c8>) of role type named sy_c_Real__Vector__Spaces_OReals_001t__Complex__Ocomplex
% 0.67/0.87  Using role type
% 0.67/0.87  Declaring real_V2521375963428798218omplex:set_complex
% 0.67/0.87  FOF formula (<kernel.Constant object at 0x270f710>, <kernel.DependentProduct object at 0x270f758>) of role type named sy_c_Real__Vector__Spaces_Obounded__linear__axioms_001t__Complex__Ocomplex_001t__Complex__Ocomplex
% 0.67/0.87  Using role type
% 0.67/0.87  Declaring real_V7139242839884736329omplex:((complex->complex)->Prop)
% 0.67/0.87  FOF formula (<kernel.Constant object at 0x270f6c8>, <kernel.DependentProduct object at 0x270f7e8>) of role type named sy_c_Real__Vector__Spaces_Obounded__linear__axioms_001t__Complex__Ocomplex_001t__Real__Oreal
% 0.67/0.87  Using role type
% 0.67/0.87  Declaring real_V1660076330116330951x_real:((complex->real)->Prop)
% 0.67/0.87  FOF formula (<kernel.Constant object at 0x270f758>, <kernel.DependentProduct object at 0x270f878>) of role type named sy_c_Real__Vector__Spaces_Obounded__linear__axioms_001t__Real__Oreal_001t__Complex__Ocomplex
% 0.67/0.87  Using role type
% 0.67/0.87  Declaring real_V1606487829612010311omplex:((real->complex)->Prop)
% 0.67/0.87  FOF formula (<kernel.Constant object at 0x270f7e8>, <kernel.DependentProduct object at 0x270f908>) of role type named sy_c_Real__Vector__Spaces_Obounded__linear__axioms_001t__Real__Oreal_001t__Real__Oreal
% 0.67/0.87  Using role type
% 0.67/0.87  Declaring real_V6471516012027840197l_real:((real->real)->Prop)
% 0.67/0.87  FOF formula (<kernel.Constant object at 0x270f878>, <kernel.DependentProduct object at 0x270f7e8>) of role type named sy_c_Real__Vector__Spaces_Odist__class_Odist_001t__Complex__Ocomplex
% 0.67/0.87  Using role type
% 0.67/0.87  Declaring real_V3694042436643373181omplex:(complex->(complex->real))
% 0.67/0.87  FOF formula (<kernel.Constant object at 0x270f908>, <kernel.DependentProduct object at 0x270f878>) of role type named sy_c_Real__Vector__Spaces_Odist__class_Odist_001t__Real__Oreal
% 0.67/0.87  Using role type
% 0.67/0.87  Declaring real_V975177566351809787t_real:(real->(real->real))
% 0.67/0.87  FOF formula (<kernel.Constant object at 0x270f7e8>, <kernel.DependentProduct object at 0x270f9e0>) of role type named sy_c_Real__Vector__Spaces_Onorm__class_Onorm_001t__Complex__Ocomplex
% 0.67/0.87  Using role type
% 0.67/0.87  Declaring real_V1022390504157884413omplex:(complex->real)
% 0.67/0.87  FOF formula (<kernel.Constant object at 0x270f878>, <kernel.DependentProduct object at 0x270fb90>) of role type named sy_c_Real__Vector__Spaces_Onorm__class_Onorm_001t__Real__Oreal
% 0.67/0.87  Using role type
% 0.67/0.87  Declaring real_V7735802525324610683m_real:(real->real)
% 0.67/0.87  FOF formula (<kernel.Constant object at 0x270f9e0>, <kernel.DependentProduct object at 0x270fc20>) of role type named sy_c_Real__Vector__Spaces_Oof__real_001t__Complex__Ocomplex
% 0.67/0.87  Using role type
% 0.67/0.87  Declaring real_V4546457046886955230omplex:(real->complex)
% 0.67/0.87  FOF formula (<kernel.Constant object at 0x270fb90>, <kernel.DependentProduct object at 0x270fcb0>) of role type named sy_c_Real__Vector__Spaces_Oof__real_001t__Real__Oreal
% 0.67/0.87  Using role type
% 0.67/0.87  Declaring real_V1803761363581548252l_real:(real->real)
% 0.67/0.87  FOF formula (<kernel.Constant object at 0x270fc20>, <kernel.DependentProduct object at 0x270fb90>) of role type named sy_c_Rings_Odivide__class_Odivide_001t__Code____Numeral__Ointeger
% 0.67/0.87  Using role type
% 0.67/0.87  Declaring divide6298287555418463151nteger:(code_integer->(code_integer->code_integer))
% 0.67/0.87  FOF formula (<kernel.Constant object at 0x270fcb0>, <kernel.DependentProduct object at 0x270fc20>) of role type named sy_c_Rings_Odivide__class_Odivide_001t__Complex__Ocomplex
% 0.67/0.87  Using role type
% 0.67/0.87  Declaring divide1717551699836669952omplex:(complex->(complex->complex))
% 0.67/0.87  FOF formula (<kernel.Constant object at 0x270f368>, <kernel.DependentProduct object at 0x270fb90>) of role type named sy_c_Rings_Odivide__class_Odivide_001t__Int__Oint
% 0.67/0.87  Using role type
% 0.67/0.87  Declaring divide_divide_int:(int->(int->int))
% 0.67/0.87  FOF formula (<kernel.Constant object at 0x270fd40>, <kernel.DependentProduct object at 0x270fcb0>) of role type named sy_c_Rings_Odivide__class_Odivide_001t__Nat__Onat
% 0.67/0.87  Using role type
% 0.67/0.87  Declaring divide_divide_nat:(nat->(nat->nat))
% 0.67/0.87  FOF formula (<kernel.Constant object at 0x270fea8>, <kernel.DependentProduct object at 0x270f368>) of role type named sy_c_Rings_Odivide__class_Odivide_001t__Rat__Orat
% 0.67/0.87  Using role type
% 0.67/0.87  Declaring divide_divide_rat:(rat->(rat->rat))
% 0.67/0.87  FOF formula (<kernel.Constant object at 0x270f9e0>, <kernel.DependentProduct object at 0x270fd40>) of role type named sy_c_Rings_Odivide__class_Odivide_001t__Real__Oreal
% 0.67/0.87  Using role type
% 0.67/0.87  Declaring divide_divide_real:(real->(real->real))
% 0.67/0.87  FOF formula (<kernel.Constant object at 0x270fdd0>, <kernel.DependentProduct object at 0x270fea8>) of role type named sy_c_Rings_Odvd__class_Odvd_001t__Code____Numeral__Ointeger
% 0.67/0.87  Using role type
% 0.67/0.87  Declaring dvd_dvd_Code_integer:(code_integer->(code_integer->Prop))
% 0.67/0.87  FOF formula (<kernel.Constant object at 0x270fe60>, <kernel.DependentProduct object at 0x270f9e0>) of role type named sy_c_Rings_Odvd__class_Odvd_001t__Complex__Ocomplex
% 0.67/0.87  Using role type
% 0.67/0.87  Declaring dvd_dvd_complex:(complex->(complex->Prop))
% 0.67/0.87  FOF formula (<kernel.Constant object at 0x270fcb0>, <kernel.DependentProduct object at 0x270fdd0>) of role type named sy_c_Rings_Odvd__class_Odvd_001t__Int__Oint
% 0.67/0.87  Using role type
% 0.67/0.87  Declaring dvd_dvd_int:(int->(int->Prop))
% 0.67/0.87  FOF formula (<kernel.Constant object at 0x270f368>, <kernel.DependentProduct object at 0x2712098>) of role type named sy_c_Rings_Odvd__class_Odvd_001t__Nat__Onat
% 0.67/0.87  Using role type
% 0.67/0.87  Declaring dvd_dvd_nat:(nat->(nat->Prop))
% 0.67/0.87  FOF formula (<kernel.Constant object at 0x270fd40>, <kernel.DependentProduct object at 0x27120e0>) of role type named sy_c_Rings_Odvd__class_Odvd_001t__Rat__Orat
% 0.67/0.87  Using role type
% 0.67/0.87  Declaring dvd_dvd_rat:(rat->(rat->Prop))
% 0.67/0.87  FOF formula (<kernel.Constant object at 0x270f9e0>, <kernel.DependentProduct object at 0x2712128>) of role type named sy_c_Rings_Odvd__class_Odvd_001t__Real__Oreal
% 0.67/0.87  Using role type
% 0.67/0.87  Declaring dvd_dvd_real:(real->(real->Prop))
% 0.67/0.87  FOF formula (<kernel.Constant object at 0x270fd40>, <kernel.DependentProduct object at 0x2712170>) of role type named sy_c_Rings_Omodulo__class_Omodulo_001t__Code____Numeral__Ointeger
% 0.67/0.87  Using role type
% 0.67/0.87  Declaring modulo364778990260209775nteger:(code_integer->(code_integer->code_integer))
% 0.67/0.87  FOF formula (<kernel.Constant object at 0x270f9e0>, <kernel.DependentProduct object at 0x27121b8>) of role type named sy_c_Rings_Omodulo__class_Omodulo_001t__Int__Oint
% 0.67/0.87  Using role type
% 0.67/0.87  Declaring modulo_modulo_int:(int->(int->int))
% 0.67/0.87  FOF formula (<kernel.Constant object at 0x270fea8>, <kernel.DependentProduct object at 0x2712290>) of role type named sy_c_Rings_Omodulo__class_Omodulo_001t__Nat__Onat
% 0.67/0.87  Using role type
% 0.67/0.87  Declaring modulo_modulo_nat:(nat->(nat->nat))
% 0.67/0.87  FOF formula (<kernel.Constant object at 0x27120e0>, <kernel.DependentProduct object at 0x27122d8>) of role type named sy_c_Rings_Ozero__neq__one__class_Oof__bool_001t__Int__Oint
% 0.67/0.87  Using role type
% 0.67/0.87  Declaring zero_n2684676970156552555ol_int:(Prop->int)
% 0.67/0.87  FOF formula (<kernel.Constant object at 0x2712290>, <kernel.DependentProduct object at 0x27121b8>) of role type named sy_c_Rings_Ozero__neq__one__class_Oof__bool_001t__Nat__Onat
% 0.67/0.87  Using role type
% 0.67/0.87  Declaring zero_n2687167440665602831ol_nat:(Prop->nat)
% 0.67/0.87  FOF formula (<kernel.Constant object at 0x270f9e0>, <kernel.DependentProduct object at 0x27122d8>) of role type named sy_c_Series_Osuminf_001t__Complex__Ocomplex
% 0.67/0.87  Using role type
% 0.67/0.87  Declaring suminf_complex:((nat->complex)->complex)
% 0.67/0.87  FOF formula (<kernel.Constant object at 0x2712170>, <kernel.DependentProduct object at 0x2712290>) of role type named sy_c_Series_Osuminf_001t__Int__Oint
% 0.67/0.87  Using role type
% 0.67/0.87  Declaring suminf_int:((nat->int)->int)
% 0.67/0.87  FOF formula (<kernel.Constant object at 0x2712320>, <kernel.DependentProduct object at 0x27122d8>) of role type named sy_c_Series_Osuminf_001t__Nat__Onat
% 0.67/0.87  Using role type
% 0.67/0.87  Declaring suminf_nat:((nat->nat)->nat)
% 0.67/0.87  FOF formula (<kernel.Constant object at 0x27123f8>, <kernel.DependentProduct object at 0x2712200>) of role type named sy_c_Series_Osuminf_001t__Real__Oreal
% 0.71/0.88  Using role type
% 0.71/0.88  Declaring suminf_real:((nat->real)->real)
% 0.71/0.88  FOF formula (<kernel.Constant object at 0x2712488>, <kernel.DependentProduct object at 0x27122d8>) of role type named sy_c_Series_Osummable_001t__Complex__Ocomplex
% 0.71/0.88  Using role type
% 0.71/0.88  Declaring summable_complex:((nat->complex)->Prop)
% 0.71/0.88  FOF formula (<kernel.Constant object at 0x2712440>, <kernel.DependentProduct object at 0x2712170>) of role type named sy_c_Series_Osummable_001t__Int__Oint
% 0.71/0.88  Using role type
% 0.71/0.88  Declaring summable_int:((nat->int)->Prop)
% 0.71/0.88  FOF formula (<kernel.Constant object at 0x2712368>, <kernel.DependentProduct object at 0x27123f8>) of role type named sy_c_Series_Osummable_001t__Nat__Onat
% 0.71/0.88  Using role type
% 0.71/0.88  Declaring summable_nat:((nat->nat)->Prop)
% 0.71/0.88  FOF formula (<kernel.Constant object at 0x27124d0>, <kernel.DependentProduct object at 0x2712488>) of role type named sy_c_Series_Osummable_001t__Real__Oreal
% 0.71/0.88  Using role type
% 0.71/0.88  Declaring summable_real:((nat->real)->Prop)
% 0.71/0.88  FOF formula (<kernel.Constant object at 0x2712518>, <kernel.DependentProduct object at 0x2712560>) of role type named sy_c_Series_Osums_001t__Complex__Ocomplex
% 0.71/0.88  Using role type
% 0.71/0.88  Declaring sums_complex:((nat->complex)->(complex->Prop))
% 0.71/0.88  FOF formula (<kernel.Constant object at 0x27120e0>, <kernel.DependentProduct object at 0x27125f0>) of role type named sy_c_Series_Osums_001t__Int__Oint
% 0.71/0.88  Using role type
% 0.71/0.88  Declaring sums_int:((nat->int)->(int->Prop))
% 0.71/0.88  FOF formula (<kernel.Constant object at 0x2712488>, <kernel.DependentProduct object at 0x27123f8>) of role type named sy_c_Series_Osums_001t__Nat__Onat
% 0.71/0.88  Using role type
% 0.71/0.88  Declaring sums_nat:((nat->nat)->(nat->Prop))
% 0.71/0.88  FOF formula (<kernel.Constant object at 0x27125a8>, <kernel.DependentProduct object at 0x2712680>) of role type named sy_c_Series_Osums_001t__Real__Oreal
% 0.71/0.88  Using role type
% 0.71/0.88  Declaring sums_real:((nat->real)->(real->Prop))
% 0.71/0.88  FOF formula (<kernel.Constant object at 0x27123f8>, <kernel.DependentProduct object at 0x2712758>) of role type named sy_c_Set_OCollect_001t__Code____Numeral__Ointeger
% 0.71/0.88  Using role type
% 0.71/0.88  Declaring collect_Code_integer:((code_integer->Prop)->set_Code_integer)
% 0.71/0.88  FOF formula (<kernel.Constant object at 0x2712680>, <kernel.DependentProduct object at 0x27120e0>) of role type named sy_c_Set_OCollect_001t__Complex__Ocomplex
% 0.71/0.88  Using role type
% 0.71/0.88  Declaring collect_complex:((complex->Prop)->set_complex)
% 0.71/0.88  FOF formula (<kernel.Constant object at 0x27125f0>, <kernel.DependentProduct object at 0x27127e8>) of role type named sy_c_Set_OCollect_001t__Int__Oint
% 0.71/0.88  Using role type
% 0.71/0.88  Declaring collect_int:((int->Prop)->set_int)
% 0.71/0.88  FOF formula (<kernel.Constant object at 0x27124d0>, <kernel.DependentProduct object at 0x2712680>) of role type named sy_c_Set_OCollect_001t__List__Olist_I_Eo_J
% 0.71/0.88  Using role type
% 0.71/0.88  Declaring collect_list_o:((list_o->Prop)->set_list_o)
% 0.71/0.88  FOF formula (<kernel.Constant object at 0x27127e8>, <kernel.DependentProduct object at 0x2712830>) of role type named sy_c_Set_OCollect_001t__List__Olist_It__Complex__Ocomplex_J
% 0.71/0.88  Using role type
% 0.71/0.88  Declaring collect_list_complex:((list_complex->Prop)->set_list_complex)
% 0.71/0.88  FOF formula (<kernel.Constant object at 0x2712560>, <kernel.DependentProduct object at 0x2712878>) of role type named sy_c_Set_OCollect_001t__List__Olist_It__Int__Oint_J
% 0.71/0.88  Using role type
% 0.71/0.88  Declaring collect_list_int:((list_int->Prop)->set_list_int)
% 0.71/0.88  FOF formula (<kernel.Constant object at 0x2712488>, <kernel.DependentProduct object at 0x27128c0>) of role type named sy_c_Set_OCollect_001t__List__Olist_It__Nat__Onat_J
% 0.71/0.88  Using role type
% 0.71/0.88  Declaring collect_list_nat:((list_nat->Prop)->set_list_nat)
% 0.71/0.88  FOF formula (<kernel.Constant object at 0x2712560>, <kernel.DependentProduct object at 0x2712908>) of role type named sy_c_Set_OCollect_001t__List__Olist_It__VEBT____Definitions__OVEBT_J
% 0.71/0.88  Using role type
% 0.71/0.88  Declaring collec5608196760682091941T_VEBT:((list_VEBT_VEBT->Prop)->set_list_VEBT_VEBT)
% 0.71/0.88  FOF formula (<kernel.Constant object at 0x2712518>, <kernel.DependentProduct object at 0x27129e0>) of role type named sy_c_Set_OCollect_001t__Nat__Onat
% 0.71/0.88  Using role type
% 0.71/0.88  Declaring collect_nat:((nat->Prop)->set_nat)
% 0.71/0.88  FOF formula (<kernel.Constant object at 0x27128c0>, <kernel.DependentProduct object at 0x2712908>) of role type named sy_c_Set_OCollect_001t__Product____Type__Oprod_It__Complex__Ocomplex_Mt__Complex__Ocomplex_J
% 0.71/0.88  Using role type
% 0.71/0.88  Declaring collec8663557070575231912omplex:((produc4411394909380815293omplex->Prop)->set_Pr5085853215250843933omplex)
% 0.71/0.88  FOF formula (<kernel.Constant object at 0x2712518>, <kernel.DependentProduct object at 0x27128c0>) of role type named sy_c_Set_OCollect_001t__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J
% 0.71/0.88  Using role type
% 0.71/0.88  Declaring collec213857154873943460nt_int:((product_prod_int_int->Prop)->set_Pr958786334691620121nt_int)
% 0.71/0.88  FOF formula (<kernel.Constant object at 0x2712908>, <kernel.DependentProduct object at 0x2712518>) of role type named sy_c_Set_OCollect_001t__Product____Type__Oprod_It__Real__Oreal_Mt__Real__Oreal_J
% 0.71/0.88  Using role type
% 0.71/0.88  Declaring collec3799799289383736868l_real:((produc2422161461964618553l_real->Prop)->set_Pr6218003697084177305l_real)
% 0.71/0.88  FOF formula (<kernel.Constant object at 0x27123f8>, <kernel.DependentProduct object at 0x2712bd8>) of role type named sy_c_Set_OCollect_001t__Rat__Orat
% 0.71/0.88  Using role type
% 0.71/0.88  Declaring collect_rat:((rat->Prop)->set_rat)
% 0.71/0.88  FOF formula (<kernel.Constant object at 0x27127a0>, <kernel.DependentProduct object at 0x2712c20>) of role type named sy_c_Set_OCollect_001t__Real__Oreal
% 0.71/0.88  Using role type
% 0.71/0.88  Declaring collect_real:((real->Prop)->set_real)
% 0.71/0.88  FOF formula (<kernel.Constant object at 0x2712488>, <kernel.DependentProduct object at 0x2712518>) of role type named sy_c_Set_OCollect_001t__Set__Oset_It__Complex__Ocomplex_J
% 0.71/0.88  Using role type
% 0.71/0.88  Declaring collect_set_complex:((set_complex->Prop)->set_set_complex)
% 0.71/0.88  FOF formula (<kernel.Constant object at 0x2712c20>, <kernel.DependentProduct object at 0x2712c68>) of role type named sy_c_Set_OCollect_001t__Set__Oset_It__Int__Oint_J
% 0.71/0.88  Using role type
% 0.71/0.88  Declaring collect_set_int:((set_int->Prop)->set_set_int)
% 0.71/0.88  FOF formula (<kernel.Constant object at 0x2712b90>, <kernel.DependentProduct object at 0x2712cb0>) of role type named sy_c_Set_OCollect_001t__Set__Oset_It__Nat__Onat_J
% 0.71/0.88  Using role type
% 0.71/0.88  Declaring collect_set_nat:((set_nat->Prop)->set_set_nat)
% 0.71/0.88  FOF formula (<kernel.Constant object at 0x2712b00>, <kernel.DependentProduct object at 0x2712d40>) of role type named sy_c_Set_OPow_001t__Nat__Onat
% 0.71/0.88  Using role type
% 0.71/0.88  Declaring pow_nat:(set_nat->set_set_nat)
% 0.71/0.88  FOF formula (<kernel.Constant object at 0x27123f8>, <kernel.DependentProduct object at 0x2712d40>) of role type named sy_c_Set_Oimage_001t__Int__Oint_001t__Int__Oint
% 0.71/0.88  Using role type
% 0.71/0.88  Declaring image_int_int:((int->int)->(set_int->set_int))
% 0.71/0.88  FOF formula (<kernel.Constant object at 0x2712c20>, <kernel.DependentProduct object at 0x2712908>) of role type named sy_c_Set_Oimage_001t__Int__Oint_001t__Nat__Onat
% 0.71/0.88  Using role type
% 0.71/0.88  Declaring image_int_nat:((int->nat)->(set_int->set_nat))
% 0.71/0.88  FOF formula (<kernel.Constant object at 0x2712cb0>, <kernel.DependentProduct object at 0x2712b90>) of role type named sy_c_Set_Oimage_001t__Nat__Onat_001t__Int__Oint
% 0.71/0.88  Using role type
% 0.71/0.88  Declaring image_nat_int:((nat->int)->(set_nat->set_int))
% 0.71/0.88  FOF formula (<kernel.Constant object at 0x27123f8>, <kernel.DependentProduct object at 0x2712d88>) of role type named sy_c_Set_Oimage_001t__Nat__Onat_001t__Nat__Onat
% 0.71/0.88  Using role type
% 0.71/0.88  Declaring image_nat_nat:((nat->nat)->(set_nat->set_nat))
% 0.71/0.88  FOF formula (<kernel.Constant object at 0x2712c20>, <kernel.DependentProduct object at 0x27128c0>) of role type named sy_c_Set_Oimage_001t__Nat__Onat_001t__Real__Oreal
% 0.71/0.88  Using role type
% 0.71/0.88  Declaring image_nat_real:((nat->real)->(set_nat->set_real))
% 0.71/0.88  FOF formula (<kernel.Constant object at 0x2712cb0>, <kernel.DependentProduct object at 0x2712b00>) of role type named sy_c_Set_Oimage_001t__Nat__Onat_001t__Set__Oset_It__Nat__Onat_J
% 0.71/0.88  Using role type
% 0.71/0.88  Declaring image_nat_set_nat:((nat->set_nat)->(set_nat->set_set_nat))
% 0.71/0.88  FOF formula (<kernel.Constant object at 0x2712c20>, <kernel.DependentProduct object at 0x27123f8>) 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.71/0.88  Using role type
% 0.71/0.88  Declaring image_5971271580939081552omplex:((real->filter6041513312241820739omplex)->(set_real->set_fi4554929511873752355omplex))
% 0.71/0.88  FOF formula (<kernel.Constant object at 0x2712b00>, <kernel.DependentProduct object at 0x2712d88>) 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.71/0.88  Using role type
% 0.71/0.88  Declaring image_2178119161166701260l_real:((real->filter2146258269922977983l_real)->(set_real->set_fi7789364187291644575l_real))
% 0.71/0.88  FOF formula (<kernel.Constant object at 0x2712fc8>, <kernel.DependentProduct object at 0x2712d40>) of role type named sy_c_Set_Oimage_001t__Real__Oreal_001t__Real__Oreal
% 0.71/0.88  Using role type
% 0.71/0.88  Declaring image_real_real:((real->real)->(set_real->set_real))
% 0.71/0.88  FOF formula (<kernel.Constant object at 0x2712b48>, <kernel.DependentProduct object at 0x2712d88>) of role type named sy_c_Set_Oinsert_001t__Int__Oint
% 0.71/0.88  Using role type
% 0.71/0.88  Declaring insert_int:(int->(set_int->set_int))
% 0.71/0.88  FOF formula (<kernel.Constant object at 0x27123f8>, <kernel.DependentProduct object at 0x2712f80>) of role type named sy_c_Set_Oinsert_001t__Nat__Onat
% 0.71/0.88  Using role type
% 0.71/0.88  Declaring insert_nat:(nat->(set_nat->set_nat))
% 0.71/0.88  FOF formula (<kernel.Constant object at 0x2712908>, <kernel.DependentProduct object at 0x27151b8>) of role type named sy_c_Set_Oinsert_001t__Real__Oreal
% 0.71/0.88  Using role type
% 0.71/0.88  Declaring insert_real:(real->(set_real->set_real))
% 0.71/0.88  FOF formula (<kernel.Constant object at 0x2712f80>, <kernel.DependentProduct object at 0x2715200>) of role type named sy_c_Set__Interval_Ofold__atLeastAtMost__nat_001t__Complex__Ocomplex
% 0.71/0.88  Using role type
% 0.71/0.88  Declaring set_fo1517530859248394432omplex:((nat->(complex->complex))->(nat->(nat->(complex->complex))))
% 0.71/0.88  FOF formula (<kernel.Constant object at 0x2712f80>, <kernel.DependentProduct object at 0x27151b8>) of role type named sy_c_Set__Interval_Ofold__atLeastAtMost__nat_001t__Int__Oint
% 0.71/0.88  Using role type
% 0.71/0.88  Declaring set_fo2581907887559384638at_int:((nat->(int->int))->(nat->(nat->(int->int))))
% 0.71/0.88  FOF formula (<kernel.Constant object at 0x2712f80>, <kernel.DependentProduct object at 0x2715200>) of role type named sy_c_Set__Interval_Ofold__atLeastAtMost__nat_001t__Nat__Onat
% 0.71/0.88  Using role type
% 0.71/0.88  Declaring set_fo2584398358068434914at_nat:((nat->(nat->nat))->(nat->(nat->(nat->nat))))
% 0.71/0.88  FOF formula (<kernel.Constant object at 0x27150e0>, <kernel.DependentProduct object at 0x2715050>) of role type named sy_c_Set__Interval_Ofold__atLeastAtMost__nat_001t__Rat__Orat
% 0.71/0.88  Using role type
% 0.71/0.88  Declaring set_fo1949268297981939178at_rat:((nat->(rat->rat))->(nat->(nat->(rat->rat))))
% 0.71/0.88  FOF formula (<kernel.Constant object at 0x2715200>, <kernel.DependentProduct object at 0x27152d8>) of role type named sy_c_Set__Interval_Ofold__atLeastAtMost__nat_001t__Real__Oreal
% 0.71/0.88  Using role type
% 0.71/0.88  Declaring set_fo3111899725591712190t_real:((nat->(real->real))->(nat->(nat->(real->real))))
% 0.71/0.88  FOF formula (<kernel.Constant object at 0x2715050>, <kernel.DependentProduct object at 0x2715440>) of role type named sy_c_Set__Interval_Oord__class_OatLeastAtMost_001t__Int__Oint
% 0.71/0.88  Using role type
% 0.71/0.88  Declaring set_or1266510415728281911st_int:(int->(int->set_int))
% 0.71/0.88  FOF formula (<kernel.Constant object at 0x2715320>, <kernel.DependentProduct object at 0x2715050>) of role type named sy_c_Set__Interval_Oord__class_OatLeastAtMost_001t__Nat__Onat
% 0.71/0.88  Using role type
% 0.71/0.88  Declaring set_or1269000886237332187st_nat:(nat->(nat->set_nat))
% 0.71/0.88  FOF formula (<kernel.Constant object at 0x2715440>, <kernel.DependentProduct object at 0x2715320>) of role type named sy_c_Set__Interval_Oord__class_OatLeastAtMost_001t__Num__Onum
% 0.71/0.88  Using role type
% 0.71/0.88  Declaring set_or7049704709247886629st_num:(num->(num->set_num))
% 0.71/0.88  FOF formula (<kernel.Constant object at 0x2715050>, <kernel.DependentProduct object at 0x2715440>) of role type named sy_c_Set__Interval_Oord__class_OatLeastAtMost_001t__Rat__Orat
% 0.71/0.88  Using role type
% 0.71/0.88  Declaring set_or633870826150836451st_rat:(rat->(rat->set_rat))
% 0.71/0.88  FOF formula (<kernel.Constant object at 0x2715320>, <kernel.DependentProduct object at 0x2715050>) of role type named sy_c_Set__Interval_Oord__class_OatLeastAtMost_001t__Real__Oreal
% 0.71/0.88  Using role type
% 0.71/0.88  Declaring set_or1222579329274155063t_real:(real->(real->set_real))
% 0.71/0.89  FOF formula (<kernel.Constant object at 0x2715440>, <kernel.DependentProduct object at 0x2715320>) of role type named sy_c_Set__Interval_Oord__class_OatLeastAtMost_001t__Set__Oset_It__Int__Oint_J
% 0.71/0.89  Using role type
% 0.71/0.89  Declaring set_or370866239135849197et_int:(set_int->(set_int->set_set_int))
% 0.71/0.89  FOF formula (<kernel.Constant object at 0x2715050>, <kernel.DependentProduct object at 0x2715440>) of role type named sy_c_Set__Interval_Oord__class_OatLeastAtMost_001t__Set__Oset_It__Nat__Onat_J
% 0.71/0.89  Using role type
% 0.71/0.89  Declaring set_or4548717258645045905et_nat:(set_nat->(set_nat->set_set_nat))
% 0.71/0.89  FOF formula (<kernel.Constant object at 0x2715320>, <kernel.DependentProduct object at 0x2715050>) of role type named sy_c_Set__Interval_Oord__class_OatLeastLessThan_001t__Int__Oint
% 0.71/0.89  Using role type
% 0.71/0.89  Declaring set_or4662586982721622107an_int:(int->(int->set_int))
% 0.71/0.89  FOF formula (<kernel.Constant object at 0x2715440>, <kernel.DependentProduct object at 0x2715320>) of role type named sy_c_Set__Interval_Oord__class_OatLeastLessThan_001t__Nat__Onat
% 0.71/0.89  Using role type
% 0.71/0.89  Declaring set_or4665077453230672383an_nat:(nat->(nat->set_nat))
% 0.71/0.89  FOF formula (<kernel.Constant object at 0x2715368>, <kernel.DependentProduct object at 0x2715200>) of role type named sy_c_Set__Interval_Oord__class_OatLeast_001t__Nat__Onat
% 0.71/0.89  Using role type
% 0.71/0.89  Declaring set_ord_atLeast_nat:(nat->set_nat)
% 0.71/0.89  FOF formula (<kernel.Constant object at 0x2715830>, <kernel.DependentProduct object at 0x2715998>) of role type named sy_c_Set__Interval_Oord__class_OatLeast_001t__Real__Oreal
% 0.71/0.89  Using role type
% 0.71/0.89  Declaring set_ord_atLeast_real:(real->set_real)
% 0.71/0.89  FOF formula (<kernel.Constant object at 0x27158c0>, <kernel.DependentProduct object at 0x27159e0>) of role type named sy_c_Set__Interval_Oord__class_OatMost_001t__Int__Oint
% 0.71/0.89  Using role type
% 0.71/0.89  Declaring set_ord_atMost_int:(int->set_int)
% 0.71/0.89  FOF formula (<kernel.Constant object at 0x2715320>, <kernel.DependentProduct object at 0x2715a28>) of role type named sy_c_Set__Interval_Oord__class_OatMost_001t__Nat__Onat
% 0.71/0.89  Using role type
% 0.71/0.89  Declaring set_ord_atMost_nat:(nat->set_nat)
% 0.71/0.89  FOF formula (<kernel.Constant object at 0x27158c0>, <kernel.DependentProduct object at 0x2715320>) of role type named sy_c_Set__Interval_Oord__class_OgreaterThanAtMost_001t__Int__Oint
% 0.71/0.89  Using role type
% 0.71/0.89  Declaring set_or6656581121297822940st_int:(int->(int->set_int))
% 0.71/0.89  FOF formula (<kernel.Constant object at 0x2715a28>, <kernel.DependentProduct object at 0x27158c0>) of role type named sy_c_Set__Interval_Oord__class_OgreaterThanAtMost_001t__Nat__Onat
% 0.71/0.89  Using role type
% 0.71/0.89  Declaring set_or6659071591806873216st_nat:(nat->(nat->set_nat))
% 0.71/0.89  FOF formula (<kernel.Constant object at 0x2715320>, <kernel.DependentProduct object at 0x2715a28>) of role type named sy_c_Set__Interval_Oord__class_OgreaterThanLessThan_001t__Int__Oint
% 0.71/0.89  Using role type
% 0.71/0.89  Declaring set_or5832277885323065728an_int:(int->(int->set_int))
% 0.71/0.89  FOF formula (<kernel.Constant object at 0x27158c0>, <kernel.DependentProduct object at 0x2715320>) of role type named sy_c_Set__Interval_Oord__class_OgreaterThanLessThan_001t__Nat__Onat
% 0.71/0.89  Using role type
% 0.71/0.89  Declaring set_or5834768355832116004an_nat:(nat->(nat->set_nat))
% 0.71/0.89  FOF formula (<kernel.Constant object at 0x2715a28>, <kernel.DependentProduct object at 0x27158c0>) of role type named sy_c_Set__Interval_Oord__class_OgreaterThanLessThan_001t__Real__Oreal
% 0.71/0.89  Using role type
% 0.71/0.89  Declaring set_or1633881224788618240n_real:(real->(real->set_real))
% 0.71/0.89  FOF formula (<kernel.Constant object at 0x2715320>, <kernel.DependentProduct object at 0x2715200>) of role type named sy_c_Set__Interval_Oord__class_OgreaterThan_001t__Nat__Onat
% 0.71/0.89  Using role type
% 0.71/0.89  Declaring set_or1210151606488870762an_nat:(nat->set_nat)
% 0.71/0.89  FOF formula (<kernel.Constant object at 0x27158c0>, <kernel.DependentProduct object at 0x2715dd0>) of role type named sy_c_Set__Interval_Oord__class_OgreaterThan_001t__Real__Oreal
% 0.71/0.89  Using role type
% 0.71/0.89  Declaring set_or5849166863359141190n_real:(real->set_real)
% 0.71/0.89  FOF formula (<kernel.Constant object at 0x2715a70>, <kernel.DependentProduct object at 0x2715e60>) of role type named sy_c_Set__Interval_Oord__class_OlessThan_001t__Int__Oint
% 0.71/0.89  Using role type
% 0.71/0.89  Declaring set_ord_lessThan_int:(int->set_int)
% 0.71/0.89  FOF formula (<kernel.Constant object at 0x2715cf8>, <kernel.DependentProduct object at 0x2715ea8>) of role type named sy_c_Set__Interval_Oord__class_OlessThan_001t__Nat__Onat
% 0.71/0.89  Using role type
% 0.71/0.89  Declaring set_ord_lessThan_nat:(nat->set_nat)
% 0.71/0.89  FOF formula (<kernel.Constant object at 0x2715a70>, <kernel.DependentProduct object at 0x2715ef0>) of role type named sy_c_Set__Interval_Oord__class_OlessThan_001t__Real__Oreal
% 0.71/0.89  Using role type
% 0.71/0.89  Declaring set_or5984915006950818249n_real:(real->set_real)
% 0.71/0.89  FOF formula (<kernel.Constant object at 0x2715ea8>, <kernel.DependentProduct object at 0x2715a70>) of role type named sy_c_Topological__Spaces_Ocontinuous_001t__Real__Oreal_001t__Real__Oreal
% 0.71/0.89  Using role type
% 0.71/0.89  Declaring topolo4422821103128117721l_real:(filter_real->((real->real)->Prop))
% 0.71/0.89  FOF formula (<kernel.Constant object at 0x2715ef0>, <kernel.DependentProduct object at 0x2715f80>) of role type named sy_c_Topological__Spaces_Ocontinuous__on_001t__Real__Oreal_001t__Real__Oreal
% 0.71/0.89  Using role type
% 0.71/0.89  Declaring topolo5044208981011980120l_real:(set_real->((real->real)->Prop))
% 0.71/0.89  FOF formula (<kernel.Constant object at 0x2715a70>, <kernel.DependentProduct object at 0x2717050>) of role type named sy_c_Topological__Spaces_Omonoseq_001t__Real__Oreal
% 0.71/0.89  Using role type
% 0.71/0.89  Declaring topolo6980174941875973593q_real:((nat->real)->Prop)
% 0.71/0.89  FOF formula (<kernel.Constant object at 0x2715f80>, <kernel.DependentProduct object at 0x2717128>) of role type named sy_c_Topological__Spaces_Otopological__space__class_Oat__within_001t__Real__Oreal
% 0.71/0.89  Using role type
% 0.71/0.89  Declaring topolo2177554685111907308n_real:(real->(set_real->filter_real))
% 0.71/0.89  FOF formula (<kernel.Constant object at 0x2715f80>, <kernel.DependentProduct object at 0x2717050>) of role type named sy_c_Topological__Spaces_Otopological__space__class_Onhds_001t__Real__Oreal
% 0.71/0.89  Using role type
% 0.71/0.89  Declaring topolo2815343760600316023s_real:(real->filter_real)
% 0.71/0.89  FOF formula (<kernel.Constant object at 0x2715ea8>, <kernel.DependentProduct object at 0x2717050>) of role type named sy_c_Topological__Spaces_Ouniform__space__class_OCauchy_001t__Complex__Ocomplex
% 0.71/0.89  Using role type
% 0.71/0.89  Declaring topolo6517432010174082258omplex:((nat->complex)->Prop)
% 0.71/0.89  FOF formula (<kernel.Constant object at 0x2717290>, <kernel.DependentProduct object at 0x2717050>) of role type named sy_c_Topological__Spaces_Ouniform__space__class_OCauchy_001t__Real__Oreal
% 0.71/0.89  Using role type
% 0.71/0.89  Declaring topolo4055970368930404560y_real:((nat->real)->Prop)
% 0.71/0.89  FOF formula (<kernel.Constant object at 0x27170e0>, <kernel.Constant object at 0x2717098>) of role type named sy_c_Topological__Spaces_Ouniformity__class_Ouniformity_001t__Complex__Ocomplex
% 0.71/0.89  Using role type
% 0.71/0.89  Declaring topolo896644834953643431omplex:filter6041513312241820739omplex
% 0.71/0.89  FOF formula (<kernel.Constant object at 0x2717320>, <kernel.Constant object at 0x27170e0>) of role type named sy_c_Topological__Spaces_Ouniformity__class_Ouniformity_001t__Real__Oreal
% 0.71/0.89  Using role type
% 0.71/0.89  Declaring topolo1511823702728130853y_real:filter2146258269922977983l_real
% 0.71/0.89  FOF formula (<kernel.Constant object at 0x27173b0>, <kernel.DependentProduct object at 0x27174d0>) of role type named sy_c_Transcendental_Oarccos
% 0.71/0.89  Using role type
% 0.71/0.89  Declaring arccos:(real->real)
% 0.71/0.89  FOF formula (<kernel.Constant object at 0x2717368>, <kernel.DependentProduct object at 0x2717518>) of role type named sy_c_Transcendental_Oarcosh_001t__Real__Oreal
% 0.71/0.89  Using role type
% 0.71/0.89  Declaring arcosh_real:(real->real)
% 0.71/0.89  FOF formula (<kernel.Constant object at 0x27173f8>, <kernel.DependentProduct object at 0x2717560>) of role type named sy_c_Transcendental_Oarcsin
% 0.71/0.89  Using role type
% 0.71/0.89  Declaring arcsin:(real->real)
% 0.71/0.89  FOF formula (<kernel.Constant object at 0x27170e0>, <kernel.DependentProduct object at 0x27175a8>) of role type named sy_c_Transcendental_Oarctan
% 0.71/0.89  Using role type
% 0.71/0.89  Declaring arctan:(real->real)
% 0.71/0.89  FOF formula (<kernel.Constant object at 0x27174d0>, <kernel.DependentProduct object at 0x27175f0>) of role type named sy_c_Transcendental_Oarsinh_001t__Real__Oreal
% 0.71/0.89  Using role type
% 0.71/0.89  Declaring arsinh_real:(real->real)
% 0.71/0.89  FOF formula (<kernel.Constant object at 0x2717518>, <kernel.DependentProduct object at 0x2717638>) of role type named sy_c_Transcendental_Oartanh_001t__Real__Oreal
% 0.71/0.89  Using role type
% 0.71/0.89  Declaring artanh_real:(real->real)
% 0.71/0.89  FOF formula (<kernel.Constant object at 0x2717560>, <kernel.DependentProduct object at 0x2717680>) of role type named sy_c_Transcendental_Ocos_001t__Complex__Ocomplex
% 0.71/0.89  Using role type
% 0.71/0.89  Declaring cos_complex:(complex->complex)
% 0.71/0.89  FOF formula (<kernel.Constant object at 0x27175a8>, <kernel.DependentProduct object at 0x27176c8>) of role type named sy_c_Transcendental_Ocos_001t__Real__Oreal
% 0.71/0.89  Using role type
% 0.71/0.89  Declaring cos_real:(real->real)
% 0.71/0.89  FOF formula (<kernel.Constant object at 0x2717050>, <kernel.DependentProduct object at 0x2717758>) of role type named sy_c_Transcendental_Ocos__coeff
% 0.71/0.89  Using role type
% 0.71/0.89  Declaring cos_coeff:(nat->real)
% 0.71/0.89  FOF formula (<kernel.Constant object at 0x2717680>, <kernel.DependentProduct object at 0x27175a8>) of role type named sy_c_Transcendental_Ocosh_001t__Complex__Ocomplex
% 0.71/0.89  Using role type
% 0.71/0.89  Declaring cosh_complex:(complex->complex)
% 0.71/0.89  FOF formula (<kernel.Constant object at 0x2717758>, <kernel.DependentProduct object at 0x27177a0>) of role type named sy_c_Transcendental_Ocosh_001t__Real__Oreal
% 0.71/0.89  Using role type
% 0.71/0.89  Declaring cosh_real:(real->real)
% 0.71/0.89  FOF formula (<kernel.Constant object at 0x27174d0>, <kernel.DependentProduct object at 0x27177e8>) of role type named sy_c_Transcendental_Ocot_001t__Real__Oreal
% 0.71/0.89  Using role type
% 0.71/0.89  Declaring cot_real:(real->real)
% 0.71/0.89  FOF formula (<kernel.Constant object at 0x2717050>, <kernel.DependentProduct object at 0x27175a8>) of role type named sy_c_Transcendental_Odiffs_001t__Complex__Ocomplex
% 0.71/0.89  Using role type
% 0.71/0.89  Declaring diffs_complex:((nat->complex)->(nat->complex))
% 0.71/0.89  FOF formula (<kernel.Constant object at 0x2717758>, <kernel.DependentProduct object at 0x27177a0>) of role type named sy_c_Transcendental_Odiffs_001t__Real__Oreal
% 0.71/0.89  Using role type
% 0.71/0.89  Declaring diffs_real:((nat->real)->(nat->real))
% 0.71/0.89  FOF formula (<kernel.Constant object at 0x27174d0>, <kernel.DependentProduct object at 0x27176c8>) of role type named sy_c_Transcendental_Oexp_001t__Complex__Ocomplex
% 0.71/0.89  Using role type
% 0.71/0.89  Declaring exp_complex:(complex->complex)
% 0.71/0.89  FOF formula (<kernel.Constant object at 0x2717830>, <kernel.DependentProduct object at 0x27177e8>) of role type named sy_c_Transcendental_Oexp_001t__Real__Oreal
% 0.71/0.89  Using role type
% 0.71/0.89  Declaring exp_real:(real->real)
% 0.71/0.89  FOF formula (<kernel.Constant object at 0x2717878>, <kernel.DependentProduct object at 0x2717950>) of role type named sy_c_Transcendental_Oln__class_Oln_001t__Real__Oreal
% 0.71/0.89  Using role type
% 0.71/0.89  Declaring ln_ln_real:(real->real)
% 0.71/0.89  FOF formula (<kernel.Constant object at 0x27177a0>, <kernel.DependentProduct object at 0x2717830>) of role type named sy_c_Transcendental_Olog
% 0.71/0.89  Using role type
% 0.71/0.89  Declaring log:(real->(real->real))
% 0.71/0.89  FOF formula (<kernel.Constant object at 0x2717998>, <kernel.Constant object at 0x2717830>) of role type named sy_c_Transcendental_Opi
% 0.71/0.89  Using role type
% 0.71/0.89  Declaring pi:real
% 0.71/0.89  FOF formula (<kernel.Constant object at 0x2717950>, <kernel.DependentProduct object at 0x27177a0>) of role type named sy_c_Transcendental_Opowr_001t__Real__Oreal
% 0.71/0.89  Using role type
% 0.71/0.89  Declaring powr_real:(real->(real->real))
% 0.71/0.89  FOF formula (<kernel.Constant object at 0x27176c8>, <kernel.DependentProduct object at 0x2717a70>) of role type named sy_c_Transcendental_Osin_001t__Complex__Ocomplex
% 0.71/0.89  Using role type
% 0.71/0.89  Declaring sin_complex:(complex->complex)
% 0.71/0.89  FOF formula (<kernel.Constant object at 0x2717758>, <kernel.DependentProduct object at 0x27177e8>) of role type named sy_c_Transcendental_Osin_001t__Real__Oreal
% 0.71/0.89  Using role type
% 0.71/0.89  Declaring sin_real:(real->real)
% 0.71/0.89  FOF formula (<kernel.Constant object at 0x27175f0>, <kernel.DependentProduct object at 0x2717b48>) of role type named sy_c_Transcendental_Osin__coeff
% 0.71/0.89  Using role type
% 0.71/0.89  Declaring sin_coeff:(nat->real)
% 0.71/0.89  FOF formula (<kernel.Constant object at 0x2717a70>, <kernel.DependentProduct object at 0x2717758>) of role type named sy_c_Transcendental_Osinh_001t__Real__Oreal
% 0.71/0.89  Using role type
% 0.71/0.89  Declaring sinh_real:(real->real)
% 0.71/0.89  FOF formula (<kernel.Constant object at 0x2717b48>, <kernel.DependentProduct object at 0x2717b90>) of role type named sy_c_Transcendental_Otan_001t__Complex__Ocomplex
% 0.71/0.90  Using role type
% 0.71/0.90  Declaring tan_complex:(complex->complex)
% 0.71/0.90  FOF formula (<kernel.Constant object at 0x2717998>, <kernel.DependentProduct object at 0x2717bd8>) of role type named sy_c_Transcendental_Otan_001t__Real__Oreal
% 0.71/0.90  Using role type
% 0.71/0.90  Declaring tan_real:(real->real)
% 0.71/0.90  FOF formula (<kernel.Constant object at 0x27175f0>, <kernel.DependentProduct object at 0x2717c20>) of role type named sy_c_Transcendental_Otanh_001t__Complex__Ocomplex
% 0.71/0.90  Using role type
% 0.71/0.90  Declaring tanh_complex:(complex->complex)
% 0.71/0.90  FOF formula (<kernel.Constant object at 0x2717758>, <kernel.DependentProduct object at 0x2717c68>) of role type named sy_c_Transcendental_Otanh_001t__Real__Oreal
% 0.71/0.90  Using role type
% 0.71/0.90  Declaring tanh_real:(real->real)
% 0.71/0.90  FOF formula (<kernel.Constant object at 0x2717830>, <kernel.DependentProduct object at 0x2717cb0>) of role type named sy_c_VEBT__Definitions_OVEBT_OLeaf
% 0.71/0.90  Using role type
% 0.71/0.90  Declaring vEBT_Leaf:(Prop->(Prop->vEBT_VEBT))
% 0.71/0.90  FOF formula (<kernel.Constant object at 0x2717b90>, <kernel.DependentProduct object at 0x2717c68>) of role type named sy_c_VEBT__Definitions_OVEBT_ONode
% 0.71/0.90  Using role type
% 0.71/0.90  Declaring vEBT_Node:(option4927543243414619207at_nat->(nat->(list_VEBT_VEBT->(vEBT_VEBT->vEBT_VEBT))))
% 0.71/0.90  FOF formula (<kernel.Constant object at 0x2717d88>, <kernel.DependentProduct object at 0x2717758>) of role type named sy_c_VEBT__Definitions_OVEBT_Osize__VEBT
% 0.71/0.90  Using role type
% 0.71/0.90  Declaring vEBT_size_VEBT:(vEBT_VEBT->nat)
% 0.71/0.90  FOF formula (<kernel.Constant object at 0x2717830>, <kernel.DependentProduct object at 0x2717d88>) of role type named sy_c_VEBT__Definitions_OVEBT__internal_Oboth__member__options
% 0.71/0.90  Using role type
% 0.71/0.90  Declaring vEBT_V8194947554948674370ptions:(vEBT_VEBT->(nat->Prop))
% 0.71/0.90  FOF formula (<kernel.Constant object at 0x2717e18>, <kernel.DependentProduct object at 0x2717758>) of role type named sy_c_VEBT__Definitions_OVEBT__internal_Ohigh
% 0.71/0.90  Using role type
% 0.71/0.90  Declaring vEBT_VEBT_high:(nat->(nat->nat))
% 0.71/0.90  FOF formula (<kernel.Constant object at 0x2717830>, <kernel.DependentProduct object at 0x2717e18>) of role type named sy_c_VEBT__Definitions_OVEBT__internal_Oin__children
% 0.71/0.90  Using role type
% 0.71/0.90  Declaring vEBT_V5917875025757280293ildren:(nat->(list_VEBT_VEBT->(nat->Prop)))
% 0.71/0.90  FOF formula (<kernel.Constant object at 0x2717b90>, <kernel.DependentProduct object at 0x2717758>) of role type named sy_c_VEBT__Definitions_OVEBT__internal_Olow
% 0.71/0.90  Using role type
% 0.71/0.90  Declaring vEBT_VEBT_low:(nat->(nat->nat))
% 0.71/0.90  FOF formula (<kernel.Constant object at 0x2717f38>, <kernel.DependentProduct object at 0x2717830>) of role type named sy_c_VEBT__Definitions_OVEBT__internal_Omembermima
% 0.71/0.90  Using role type
% 0.71/0.90  Declaring vEBT_VEBT_membermima:(vEBT_VEBT->(nat->Prop))
% 0.71/0.90  FOF formula (<kernel.Constant object at 0x2717b90>, <kernel.DependentProduct object at 0x2717e18>) of role type named sy_c_VEBT__Definitions_OVEBT__internal_Omembermima__rel
% 0.71/0.90  Using role type
% 0.71/0.90  Declaring vEBT_V4351362008482014158ma_rel:(produc9072475918466114483BT_nat->(produc9072475918466114483BT_nat->Prop))
% 0.71/0.90  FOF formula (<kernel.Constant object at 0x2717830>, <kernel.DependentProduct object at 0x2717b90>) of role type named sy_c_VEBT__Definitions_OVEBT__internal_Onaive__member
% 0.71/0.90  Using role type
% 0.71/0.90  Declaring vEBT_V5719532721284313246member:(vEBT_VEBT->(nat->Prop))
% 0.71/0.90  FOF formula (<kernel.Constant object at 0x2717e18>, <kernel.DependentProduct object at 0x271a098>) of role type named sy_c_VEBT__Definitions_OVEBT__internal_Onaive__member__rel
% 0.71/0.90  Using role type
% 0.71/0.90  Declaring vEBT_V5765760719290551771er_rel:(produc9072475918466114483BT_nat->(produc9072475918466114483BT_nat->Prop))
% 0.71/0.90  FOF formula (<kernel.Constant object at 0x2717830>, <kernel.DependentProduct object at 0x271a050>) of role type named sy_c_VEBT__Definitions_OVEBT__internal_Ovalid_H
% 0.71/0.90  Using role type
% 0.71/0.90  Declaring vEBT_VEBT_valid:(vEBT_VEBT->(nat->Prop))
% 0.71/0.90  FOF formula (<kernel.Constant object at 0x2717b90>, <kernel.DependentProduct object at 0x271a128>) of role type named sy_c_VEBT__Definitions_OVEBT__internal_Ovalid_H__rel
% 0.71/0.90  Using role type
% 0.71/0.90  Declaring vEBT_VEBT_valid_rel:(produc9072475918466114483BT_nat->(produc9072475918466114483BT_nat->Prop))
% 0.71/0.90  FOF formula (<kernel.Constant object at 0x2717758>, <kernel.DependentProduct object at 0x271a098>) of role type named sy_c_VEBT__Definitions_Oinvar__vebt
% 0.71/0.90  Using role type
% 0.71/0.90  Declaring vEBT_invar_vebt:(vEBT_VEBT->(nat->Prop))
% 0.71/0.90  FOF formula (<kernel.Constant object at 0x2717830>, <kernel.DependentProduct object at 0x271a248>) of role type named sy_c_VEBT__Definitions_Oset__vebt
% 0.71/0.90  Using role type
% 0.71/0.90  Declaring vEBT_set_vebt:(vEBT_VEBT->set_nat)
% 0.71/0.90  FOF formula (<kernel.Constant object at 0x2717e18>, <kernel.DependentProduct object at 0x271a200>) of role type named sy_c_VEBT__Definitions_Ovebt__buildup
% 0.71/0.90  Using role type
% 0.71/0.90  Declaring vEBT_vebt_buildup:(nat->vEBT_VEBT)
% 0.71/0.90  FOF formula (<kernel.Constant object at 0x271a170>, <kernel.DependentProduct object at 0x271a050>) of role type named sy_c_VEBT__Definitions_Ovebt__buildup__rel
% 0.71/0.90  Using role type
% 0.71/0.90  Declaring vEBT_v4011308405150292612up_rel:(nat->(nat->Prop))
% 0.71/0.90  FOF formula (<kernel.Constant object at 0x271a098>, <kernel.DependentProduct object at 0x271a170>) of role type named sy_c_VEBT__Delete_Ovebt__delete
% 0.71/0.90  Using role type
% 0.71/0.90  Declaring vEBT_vebt_delete:(vEBT_VEBT->(nat->vEBT_VEBT))
% 0.71/0.90  FOF formula (<kernel.Constant object at 0x271a3b0>, <kernel.DependentProduct object at 0x271a098>) of role type named sy_c_VEBT__Delete_Ovebt__delete__rel
% 0.71/0.90  Using role type
% 0.71/0.90  Declaring vEBT_vebt_delete_rel:(produc9072475918466114483BT_nat->(produc9072475918466114483BT_nat->Prop))
% 0.71/0.90  FOF formula (<kernel.Constant object at 0x271a290>, <kernel.DependentProduct object at 0x271a3b0>) of role type named sy_c_VEBT__Insert_Ovebt__insert
% 0.71/0.90  Using role type
% 0.71/0.90  Declaring vEBT_vebt_insert:(vEBT_VEBT->(nat->vEBT_VEBT))
% 0.71/0.90  FOF formula (<kernel.Constant object at 0x271a0e0>, <kernel.DependentProduct object at 0x271a290>) of role type named sy_c_VEBT__Insert_Ovebt__insert__rel
% 0.71/0.90  Using role type
% 0.71/0.90  Declaring vEBT_vebt_insert_rel:(produc9072475918466114483BT_nat->(produc9072475918466114483BT_nat->Prop))
% 0.71/0.90  FOF formula (<kernel.Constant object at 0x271a3f8>, <kernel.DependentProduct object at 0x271a098>) of role type named sy_c_VEBT__Member_OVEBT__internal_Obit__concat
% 0.71/0.90  Using role type
% 0.71/0.90  Declaring vEBT_VEBT_bit_concat:(nat->(nat->(nat->nat)))
% 0.71/0.90  FOF formula (<kernel.Constant object at 0x271a440>, <kernel.DependentProduct object at 0x271a1b8>) of role type named sy_c_VEBT__Member_OVEBT__internal_OminNull
% 0.71/0.90  Using role type
% 0.71/0.90  Declaring vEBT_VEBT_minNull:(vEBT_VEBT->Prop)
% 0.71/0.90  FOF formula (<kernel.Constant object at 0x271a0e0>, <kernel.DependentProduct object at 0x271a5a8>) of role type named sy_c_VEBT__Member_OVEBT__internal_Oset__vebt_H
% 0.71/0.90  Using role type
% 0.71/0.90  Declaring vEBT_VEBT_set_vebt:(vEBT_VEBT->set_nat)
% 0.71/0.90  FOF formula (<kernel.Constant object at 0x271a2d8>, <kernel.DependentProduct object at 0x271a0e0>) of role type named sy_c_VEBT__Member_Ovebt__member
% 0.71/0.90  Using role type
% 0.71/0.90  Declaring vEBT_vebt_member:(vEBT_VEBT->(nat->Prop))
% 0.71/0.90  FOF formula (<kernel.Constant object at 0x271a3f8>, <kernel.DependentProduct object at 0x271a2d8>) of role type named sy_c_VEBT__Member_Ovebt__member__rel
% 0.71/0.90  Using role type
% 0.71/0.90  Declaring vEBT_vebt_member_rel:(produc9072475918466114483BT_nat->(produc9072475918466114483BT_nat->Prop))
% 0.71/0.90  FOF formula (<kernel.Constant object at 0x271a1b8>, <kernel.DependentProduct object at 0x271a5a8>) of role type named sy_c_VEBT__MinMax_OVEBT__internal_Oadd
% 0.71/0.90  Using role type
% 0.71/0.90  Declaring vEBT_VEBT_add:(option_nat->(option_nat->option_nat))
% 0.71/0.90  FOF formula (<kernel.Constant object at 0x271a440>, <kernel.DependentProduct object at 0x271a3f8>) of role type named sy_c_VEBT__MinMax_OVEBT__internal_Ogreater
% 0.71/0.90  Using role type
% 0.71/0.90  Declaring vEBT_VEBT_greater:(option_nat->(option_nat->Prop))
% 0.71/0.90  FOF formula (<kernel.Constant object at 0x271a050>, <kernel.DependentProduct object at 0x271a1b8>) of role type named sy_c_VEBT__MinMax_OVEBT__internal_Oless
% 0.71/0.90  Using role type
% 0.71/0.90  Declaring vEBT_VEBT_less:(option_nat->(option_nat->Prop))
% 0.71/0.90  FOF formula (<kernel.Constant object at 0x271a5f0>, <kernel.DependentProduct object at 0x271a440>) of role type named sy_c_VEBT__MinMax_OVEBT__internal_Olesseq
% 0.71/0.90  Using role type
% 0.71/0.90  Declaring vEBT_VEBT_lesseq:(option_nat->(option_nat->Prop))
% 0.71/0.90  FOF formula (<kernel.Constant object at 0x271a2d8>, <kernel.DependentProduct object at 0x271a050>) of role type named sy_c_VEBT__MinMax_OVEBT__internal_Omax__in__set
% 0.71/0.90  Using role type
% 0.71/0.90  Declaring vEBT_VEBT_max_in_set:(set_nat->(nat->Prop))
% 0.71/0.90  FOF formula (<kernel.Constant object at 0x271a5a8>, <kernel.DependentProduct object at 0x271a5f0>) of role type named sy_c_VEBT__MinMax_OVEBT__internal_Omin__in__set
% 0.71/0.90  Using role type
% 0.71/0.90  Declaring vEBT_VEBT_min_in_set:(set_nat->(nat->Prop))
% 0.71/0.90  FOF formula (<kernel.Constant object at 0x271a3f8>, <kernel.DependentProduct object at 0x271a2d8>) of role type named sy_c_VEBT__MinMax_OVEBT__internal_Omul
% 0.71/0.90  Using role type
% 0.71/0.90  Declaring vEBT_VEBT_mul:(option_nat->(option_nat->option_nat))
% 0.71/0.90  FOF formula (<kernel.Constant object at 0x271a5a8>, <kernel.DependentProduct object at 0x271a7e8>) of role type named sy_c_VEBT__MinMax_OVEBT__internal_Ooption__shift_001t__Nat__Onat
% 0.71/0.90  Using role type
% 0.71/0.90  Declaring vEBT_V4262088993061758097ft_nat:((nat->(nat->nat))->(option_nat->(option_nat->option_nat)))
% 0.71/0.90  FOF formula (<kernel.Constant object at 0x271a440>, <kernel.DependentProduct object at 0x271a2d8>) of role type named sy_c_VEBT__MinMax_OVEBT__internal_Opower
% 0.71/0.90  Using role type
% 0.71/0.90  Declaring vEBT_VEBT_power:(option_nat->(option_nat->option_nat))
% 0.71/0.90  FOF formula (<kernel.Constant object at 0x271a290>, <kernel.DependentProduct object at 0x271a5f0>) of role type named sy_c_VEBT__MinMax_Ovebt__maxt
% 0.71/0.90  Using role type
% 0.71/0.90  Declaring vEBT_vebt_maxt:(vEBT_VEBT->option_nat)
% 0.71/0.90  FOF formula (<kernel.Constant object at 0x271a908>, <kernel.DependentProduct object at 0x271a2d8>) of role type named sy_c_VEBT__MinMax_Ovebt__maxt__rel
% 0.71/0.90  Using role type
% 0.71/0.90  Declaring vEBT_vebt_maxt_rel:(vEBT_VEBT->(vEBT_VEBT->Prop))
% 0.71/0.90  FOF formula (<kernel.Constant object at 0x271a7e8>, <kernel.DependentProduct object at 0x271a950>) of role type named sy_c_VEBT__MinMax_Ovebt__mint
% 0.71/0.90  Using role type
% 0.71/0.90  Declaring vEBT_vebt_mint:(vEBT_VEBT->option_nat)
% 0.71/0.90  FOF formula (<kernel.Constant object at 0x271a8c0>, <kernel.DependentProduct object at 0x271a908>) of role type named sy_c_VEBT__MinMax_Ovebt__mint__rel
% 0.71/0.90  Using role type
% 0.71/0.90  Declaring vEBT_vebt_mint_rel:(vEBT_VEBT->(vEBT_VEBT->Prop))
% 0.71/0.90  FOF formula (<kernel.Constant object at 0x271a638>, <kernel.DependentProduct object at 0x271a7e8>) of role type named sy_c_VEBT__Pred_Ois__pred__in__set
% 0.71/0.90  Using role type
% 0.71/0.90  Declaring vEBT_is_pred_in_set:(set_nat->(nat->(nat->Prop)))
% 0.71/0.90  FOF formula (<kernel.Constant object at 0x271aa70>, <kernel.DependentProduct object at 0x271a5a8>) of role type named sy_c_VEBT__Pred_Ovebt__pred
% 0.71/0.90  Using role type
% 0.71/0.90  Declaring vEBT_vebt_pred:(vEBT_VEBT->(nat->option_nat))
% 0.71/0.90  FOF formula (<kernel.Constant object at 0x271a998>, <kernel.DependentProduct object at 0x271a950>) of role type named sy_c_VEBT__Pred_Ovebt__pred__rel
% 0.71/0.90  Using role type
% 0.71/0.90  Declaring vEBT_vebt_pred_rel:(produc9072475918466114483BT_nat->(produc9072475918466114483BT_nat->Prop))
% 0.71/0.90  FOF formula (<kernel.Constant object at 0x271a2d8>, <kernel.DependentProduct object at 0x271a5a8>) of role type named sy_c_VEBT__Succ_Ois__succ__in__set
% 0.71/0.90  Using role type
% 0.71/0.90  Declaring vEBT_is_succ_in_set:(set_nat->(nat->(nat->Prop)))
% 0.71/0.90  FOF formula (<kernel.Constant object at 0x271ab48>, <kernel.DependentProduct object at 0x271a8c0>) of role type named sy_c_VEBT__Succ_Ovebt__succ
% 0.71/0.90  Using role type
% 0.71/0.90  Declaring vEBT_vebt_succ:(vEBT_VEBT->(nat->option_nat))
% 0.71/0.90  FOF formula (<kernel.Constant object at 0x271a5f0>, <kernel.DependentProduct object at 0x271a7e8>) of role type named sy_c_VEBT__Succ_Ovebt__succ__rel
% 0.71/0.90  Using role type
% 0.71/0.90  Declaring vEBT_vebt_succ_rel:(produc9072475918466114483BT_nat->(produc9072475918466114483BT_nat->Prop))
% 0.71/0.90  FOF formula (<kernel.Constant object at 0x271a908>, <kernel.DependentProduct object at 0x271a5a8>) of role type named sy_c_Wellfounded_Oaccp_001t__Nat__Onat
% 0.71/0.90  Using role type
% 0.71/0.90  Declaring accp_nat:((nat->(nat->Prop))->(nat->Prop))
% 0.71/0.90  FOF formula (<kernel.Constant object at 0x271a8c0>, <kernel.DependentProduct object at 0x271a950>) of role type named sy_c_Wellfounded_Oaccp_001t__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J
% 0.71/0.90  Using role type
% 0.71/0.90  Declaring accp_P1096762738010456898nt_int:((product_prod_int_int->(product_prod_int_int->Prop))->(product_prod_int_int->Prop))
% 0.71/0.90  FOF formula (<kernel.Constant object at 0x271a5a8>, <kernel.DependentProduct object at 0x271ab48>) of role type named sy_c_Wellfounded_Oaccp_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.71/0.91  Using role type
% 0.71/0.91  Declaring accp_P4275260045618599050at_nat:((product_prod_nat_nat->(product_prod_nat_nat->Prop))->(product_prod_nat_nat->Prop))
% 0.71/0.91  FOF formula (<kernel.Constant object at 0x271a950>, <kernel.DependentProduct object at 0x271a998>) of role type named sy_c_Wellfounded_Oaccp_001t__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__Nat__Onat_J
% 0.71/0.91  Using role type
% 0.71/0.91  Declaring accp_P2887432264394892906BT_nat:((produc9072475918466114483BT_nat->(produc9072475918466114483BT_nat->Prop))->(produc9072475918466114483BT_nat->Prop))
% 0.71/0.91  FOF formula (<kernel.Constant object at 0x271a8c0>, <kernel.DependentProduct object at 0x271a5a8>) of role type named sy_c_Wellfounded_Oaccp_001t__VEBT____Definitions__OVEBT
% 0.71/0.91  Using role type
% 0.71/0.91  Declaring accp_VEBT_VEBT:((vEBT_VEBT->(vEBT_VEBT->Prop))->(vEBT_VEBT->Prop))
% 0.71/0.91  FOF formula (<kernel.Constant object at 0x271ab00>, <kernel.DependentProduct object at 0x271ae18>) of role type named sy_c_fChoice_001t__Real__Oreal
% 0.71/0.91  Using role type
% 0.71/0.91  Declaring fChoice_real:((real->Prop)->real)
% 0.71/0.91  FOF formula (<kernel.Constant object at 0x271ab48>, <kernel.DependentProduct object at 0x271ab00>) of role type named sy_c_member_001_Eo
% 0.71/0.91  Using role type
% 0.71/0.91  Declaring member_o:(Prop->(set_o->Prop))
% 0.71/0.91  FOF formula (<kernel.Constant object at 0x271acb0>, <kernel.DependentProduct object at 0x271a5a8>) of role type named sy_c_member_001t__Code____Numeral__Ointeger
% 0.71/0.91  Using role type
% 0.71/0.91  Declaring member_Code_integer:(code_integer->(set_Code_integer->Prop))
% 0.71/0.91  FOF formula (<kernel.Constant object at 0x271a998>, <kernel.DependentProduct object at 0x271acb0>) of role type named sy_c_member_001t__Complex__Ocomplex
% 0.71/0.91  Using role type
% 0.71/0.91  Declaring member_complex:(complex->(set_complex->Prop))
% 0.71/0.91  FOF formula (<kernel.Constant object at 0x271aea8>, <kernel.DependentProduct object at 0x271ab48>) of role type named sy_c_member_001t__Int__Oint
% 0.71/0.91  Using role type
% 0.71/0.91  Declaring member_int:(int->(set_int->Prop))
% 0.71/0.91  FOF formula (<kernel.Constant object at 0x271a950>, <kernel.DependentProduct object at 0x271a5a8>) of role type named sy_c_member_001t__List__Olist_I_Eo_J
% 0.71/0.91  Using role type
% 0.71/0.91  Declaring member_list_o:(list_o->(set_list_o->Prop))
% 0.71/0.91  FOF formula (<kernel.Constant object at 0x271acb0>, <kernel.DependentProduct object at 0x271aea8>) of role type named sy_c_member_001t__List__Olist_It__Nat__Onat_J
% 0.71/0.91  Using role type
% 0.71/0.91  Declaring member_list_nat:(list_nat->(set_list_nat->Prop))
% 0.71/0.91  FOF formula (<kernel.Constant object at 0x271a950>, <kernel.DependentProduct object at 0x271acb0>) of role type named sy_c_member_001t__List__Olist_It__VEBT____Definitions__OVEBT_J
% 0.71/0.91  Using role type
% 0.71/0.91  Declaring member2936631157270082147T_VEBT:(list_VEBT_VEBT->(set_list_VEBT_VEBT->Prop))
% 0.71/0.91  FOF formula (<kernel.Constant object at 0x271a998>, <kernel.DependentProduct object at 0x271e050>) of role type named sy_c_member_001t__Nat__Onat
% 0.71/0.91  Using role type
% 0.71/0.91  Declaring member_nat:(nat->(set_nat->Prop))
% 0.71/0.91  FOF formula (<kernel.Constant object at 0x271af38>, <kernel.DependentProduct object at 0x271e0e0>) of role type named sy_c_member_001t__Num__Onum
% 0.71/0.91  Using role type
% 0.71/0.91  Declaring member_num:(num->(set_num->Prop))
% 0.71/0.91  FOF formula (<kernel.Constant object at 0x271ae18>, <kernel.DependentProduct object at 0x271e128>) of role type named sy_c_member_001t__Rat__Orat
% 0.71/0.91  Using role type
% 0.71/0.91  Declaring member_rat:(rat->(set_rat->Prop))
% 0.71/0.91  FOF formula (<kernel.Constant object at 0x271a8c0>, <kernel.DependentProduct object at 0x271e098>) of role type named sy_c_member_001t__Real__Oreal
% 0.71/0.91  Using role type
% 0.71/0.91  Declaring member_real:(real->(set_real->Prop))
% 0.71/0.91  FOF formula (<kernel.Constant object at 0x271acb0>, <kernel.DependentProduct object at 0x271e050>) of role type named sy_c_member_001t__Set__Oset_It__Int__Oint_J
% 0.71/0.91  Using role type
% 0.71/0.91  Declaring member_set_int:(set_int->(set_set_int->Prop))
% 0.71/0.91  FOF formula (<kernel.Constant object at 0x271a5a8>, <kernel.DependentProduct object at 0x271e1b8>) of role type named sy_c_member_001t__Set__Oset_It__Nat__Onat_J
% 0.71/0.91  Using role type
% 0.71/0.91  Declaring member_set_nat:(set_nat->(set_set_nat->Prop))
% 0.71/0.91  FOF formula (<kernel.Constant object at 0x271acb0>, <kernel.DependentProduct object at 0x271e098>) of role type named sy_c_member_001t__VEBT____Definitions__OVEBT
% 0.71/0.91  Using role type
% 0.71/0.91  Declaring member_VEBT_VEBT:(vEBT_VEBT->(set_VEBT_VEBT->Prop))
% 0.71/0.91  FOF formula (<kernel.Constant object at 0x271a5a8>, <kernel.Constant object at 0x271e098>) of role type named sy_v_deg____
% 0.71/0.91  Using role type
% 0.71/0.91  Declaring deg:nat
% 0.71/0.91  FOF formula (<kernel.Constant object at 0x271a5a8>, <kernel.Constant object at 0x271e098>) of role type named sy_v_i____
% 0.71/0.91  Using role type
% 0.71/0.91  Declaring i:nat
% 0.71/0.91  FOF formula (<kernel.Constant object at 0x271e0e0>, <kernel.Constant object at 0x271e098>) of role type named sy_v_m____
% 0.71/0.91  Using role type
% 0.71/0.91  Declaring m:nat
% 0.71/0.91  FOF formula (<kernel.Constant object at 0x271e290>, <kernel.Constant object at 0x271e098>) of role type named sy_v_ma____
% 0.71/0.91  Using role type
% 0.71/0.91  Declaring ma:nat
% 0.71/0.91  FOF formula (<kernel.Constant object at 0x271e200>, <kernel.Constant object at 0x271e098>) of role type named sy_v_maxi____
% 0.71/0.91  Using role type
% 0.71/0.91  Declaring maxi:nat
% 0.71/0.91  FOF formula (<kernel.Constant object at 0x271e2d8>, <kernel.Constant object at 0x271e098>) of role type named sy_v_mi____
% 0.71/0.91  Using role type
% 0.71/0.91  Declaring mi:nat
% 0.71/0.91  FOF formula (<kernel.Constant object at 0x271e320>, <kernel.Constant object at 0x271e098>) of role type named sy_v_na____
% 0.71/0.91  Using role type
% 0.71/0.91  Declaring na:nat
% 0.71/0.91  FOF formula (<kernel.Constant object at 0x271e368>, <kernel.Constant object at 0x271e098>) of role type named sy_v_summary____
% 0.71/0.91  Using role type
% 0.71/0.91  Declaring summary:vEBT_VEBT
% 0.71/0.91  FOF formula (<kernel.Constant object at 0x271e3b0>, <kernel.Constant object at 0x271e098>) of role type named sy_v_treeList____
% 0.71/0.91  Using role type
% 0.71/0.91  Declaring treeList:list_VEBT_VEBT
% 0.71/0.91  FOF formula (<kernel.Constant object at 0x271e3f8>, <kernel.Constant object at 0x271e098>) of role type named sy_v_xa____
% 0.71/0.91  Using role type
% 0.71/0.91  Declaring xa:nat
% 0.71/0.91  FOF formula (<kernel.Constant object at 0x271e440>, <kernel.Constant object at 0x271e098>) of role type named sy_v_y____
% 0.71/0.91  Using role type
% 0.71/0.91  Declaring y:nat
% 0.71/0.91  FOF formula (((eq (set_nat->(nat->Prop))) vEBT_VEBT_max_in_set) (fun (Xs:set_nat) (X:nat)=> ((and ((member_nat X) Xs)) (forall (Y:nat), (((member_nat Y) Xs)->((ord_less_eq_nat Y) X)))))) of role axiom named fact_0_max__in__set__def
% 0.71/0.91  A new axiom: (((eq (set_nat->(nat->Prop))) vEBT_VEBT_max_in_set) (fun (Xs:set_nat) (X:nat)=> ((and ((member_nat X) Xs)) (forall (Y:nat), (((member_nat Y) Xs)->((ord_less_eq_nat Y) X))))))
% 0.71/0.91  FOF formula (((eq (set_nat->(nat->Prop))) vEBT_VEBT_min_in_set) (fun (Xs:set_nat) (X:nat)=> ((and ((member_nat X) Xs)) (forall (Y:nat), (((member_nat Y) Xs)->((ord_less_eq_nat X) Y)))))) of role axiom named fact_1_min__in__set__def
% 0.71/0.91  A new axiom: (((eq (set_nat->(nat->Prop))) vEBT_VEBT_min_in_set) (fun (Xs:set_nat) (X:nat)=> ((and ((member_nat X) Xs)) (forall (Y:nat), (((member_nat Y) Xs)->((ord_less_eq_nat X) Y))))))
% 0.71/0.91  FOF formula (not (((eq nat) xa) mi)) of role axiom named fact_2_xnotmi
% 0.71/0.91  A new axiom: (not (((eq nat) xa) mi))
% 0.71/0.91  FOF formula (((eq nat) xa) ma) of role axiom named fact_3_True
% 0.71/0.91  A new axiom: (((eq nat) xa) ma)
% 0.71/0.91  FOF formula ((ord_less_eq_nat one_one_nat) na) of role axiom named fact_4__C11_C
% 0.71/0.91  A new axiom: ((ord_less_eq_nat one_one_nat) na)
% 0.71/0.91  FOF formula (forall (X2:set_int), ((ord_less_eq_set_int X2) X2)) of role axiom named fact_5_order__refl
% 0.71/0.91  A new axiom: (forall (X2:set_int), ((ord_less_eq_set_int X2) X2))
% 0.71/0.91  FOF formula (forall (X2:rat), ((ord_less_eq_rat X2) X2)) of role axiom named fact_6_order__refl
% 0.71/0.91  A new axiom: (forall (X2:rat), ((ord_less_eq_rat X2) X2))
% 0.71/0.91  FOF formula (forall (X2:num), ((ord_less_eq_num X2) X2)) of role axiom named fact_7_order__refl
% 0.71/0.91  A new axiom: (forall (X2:num), ((ord_less_eq_num X2) X2))
% 0.71/0.91  FOF formula (forall (X2:nat), ((ord_less_eq_nat X2) X2)) of role axiom named fact_8_order__refl
% 0.71/0.91  A new axiom: (forall (X2:nat), ((ord_less_eq_nat X2) X2))
% 0.71/0.91  FOF formula (forall (X2:int), ((ord_less_eq_int X2) X2)) of role axiom named fact_9_order__refl
% 0.71/0.91  A new axiom: (forall (X2:int), ((ord_less_eq_int X2) X2))
% 0.71/0.91  FOF formula (forall (A:set_int), ((ord_less_eq_set_int A) A)) of role axiom named fact_10_dual__order_Orefl
% 0.71/0.91  A new axiom: (forall (A:set_int), ((ord_less_eq_set_int A) A))
% 0.71/0.91  FOF formula (forall (A:rat), ((ord_less_eq_rat A) A)) of role axiom named fact_11_dual__order_Orefl
% 0.71/0.92  A new axiom: (forall (A:rat), ((ord_less_eq_rat A) A))
% 0.71/0.92  FOF formula (forall (A:num), ((ord_less_eq_num A) A)) of role axiom named fact_12_dual__order_Orefl
% 0.71/0.92  A new axiom: (forall (A:num), ((ord_less_eq_num A) A))
% 0.71/0.92  FOF formula (forall (A:nat), ((ord_less_eq_nat A) A)) of role axiom named fact_13_dual__order_Orefl
% 0.71/0.92  A new axiom: (forall (A:nat), ((ord_less_eq_nat A) A))
% 0.71/0.92  FOF formula (forall (A:int), ((ord_less_eq_int A) A)) of role axiom named fact_14_dual__order_Orefl
% 0.71/0.92  A new axiom: (forall (A:int), ((ord_less_eq_int A) A))
% 0.71/0.92  FOF formula (forall (N:nat), ((ord_less_eq_nat N) N)) of role axiom named fact_15_le__refl
% 0.71/0.92  A new axiom: (forall (N:nat), ((ord_less_eq_nat N) N))
% 0.71/0.92  FOF formula (forall (_TPTP_I:nat) (J:nat) (K:nat), (((ord_less_eq_nat _TPTP_I) J)->(((ord_less_eq_nat J) K)->((ord_less_eq_nat _TPTP_I) K)))) of role axiom named fact_16_le__trans
% 0.71/0.92  A new axiom: (forall (_TPTP_I:nat) (J:nat) (K:nat), (((ord_less_eq_nat _TPTP_I) J)->(((ord_less_eq_nat J) K)->((ord_less_eq_nat _TPTP_I) K))))
% 0.71/0.92  FOF formula (forall (M:nat) (N:nat), ((((eq nat) M) N)->((ord_less_eq_nat M) N))) of role axiom named fact_17_eq__imp__le
% 0.71/0.92  A new axiom: (forall (M:nat) (N:nat), ((((eq nat) M) N)->((ord_less_eq_nat M) N)))
% 0.71/0.92  FOF formula (forall (M:nat) (N:nat), (((ord_less_eq_nat M) N)->(((ord_less_eq_nat N) M)->(((eq nat) M) N)))) of role axiom named fact_18_le__antisym
% 0.71/0.92  A new axiom: (forall (M:nat) (N:nat), (((ord_less_eq_nat M) N)->(((ord_less_eq_nat N) M)->(((eq nat) M) N))))
% 0.71/0.92  FOF formula (forall (M:nat) (N:nat), ((or ((ord_less_eq_nat M) N)) ((ord_less_eq_nat N) M))) of role axiom named fact_19_nat__le__linear
% 0.71/0.92  A new axiom: (forall (M:nat) (N:nat), ((or ((ord_less_eq_nat M) N)) ((ord_less_eq_nat N) M)))
% 0.71/0.92  FOF formula (forall (P:(nat->Prop)) (K:nat) (B:nat), ((P K)->((forall (Y2:nat), ((P Y2)->((ord_less_eq_nat Y2) B)))->((ex nat) (fun (X3:nat)=> ((and (P X3)) (forall (Y3:nat), ((P Y3)->((ord_less_eq_nat Y3) X3))))))))) of role axiom named fact_20_Nat_Oex__has__greatest__nat
% 0.71/0.92  A new axiom: (forall (P:(nat->Prop)) (K:nat) (B:nat), ((P K)->((forall (Y2:nat), ((P Y2)->((ord_less_eq_nat Y2) B)))->((ex nat) (fun (X3:nat)=> ((and (P X3)) (forall (Y3:nat), ((P Y3)->((ord_less_eq_nat Y3) X3)))))))))
% 0.71/0.92  <<<at] :
% 0.71/0.92              ( ( P @ X3 )
% 0.71/0.92             => ( ord_less_eq_nat @ X3 @ M2 ) )
% 0.71/0.92         => ~ !>>>!!!<<< [M3: nat] :
% 0.71/0.92                ( ( P @ M3 )
% 0.71/0.92               => ~ ! [X4: nat] :
% 0.71/0.92                    >>>
% 0.71/0.92  statestack=[0, 1, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 11, 22, 30, 36, 43, 50, 113, 185, 229, 265, 285, 300, 221, 120, 187, 221, 120, 187, 124]
% 0.71/0.92  symstack=[$end, TPTP_file_pre, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, LexToken(THF,'thf',1,132490), LexToken(LPAR,'(',1,132493), name, LexToken(COMMA,',',1,132519), formula_role, LexToken(COMMA,',',1,132525), thf_quantified_formula_PRE, thf_quantifier, LexToken(LBRACKET,'[',1,132533), thf_variable_list, LexToken(RBRACKET,']',1,132561), LexToken(COLON,':',1,132563), LexToken(LPAR,'(',1,132571), thf_unitary_formula, thf_pair_connective, LexToken(LPAR,'(',1,132592), thf_unitary_formula, thf_pair_connective, unary_connective]
% 0.71/0.92  Unexpected exception Syntax error at '!':BANG
% 0.71/0.92  Traceback (most recent call last):
% 0.71/0.92    File "CASC.py", line 79, in <module>
% 0.71/0.92      problem=TPTP.TPTPproblem(env=environment,debug=1,file=file)
% 0.71/0.92    File "/export/starexec/sandbox2/solver/bin/TPTP.py", line 38, in __init__
% 0.71/0.92      parser.parse(file.read(),debug=0,lexer=lexer)
% 0.71/0.92    File "/export/starexec/sandbox2/solver/bin/ply/yacc.py", line 265, in parse
% 0.71/0.92      return self.parseopt_notrack(input,lexer,debug,tracking,tokenfunc)
% 0.71/0.92    File "/export/starexec/sandbox2/solver/bin/ply/yacc.py", line 1047, in parseopt_notrack
% 0.71/0.92      tok = self.errorfunc(errtoken)
% 0.71/0.92    File "/export/starexec/sandbox2/solver/bin/TPTPparser.py", line 2099, in p_error
% 0.71/0.92      raise TPTPParsingError("Syntax error at '%s':%s" % (t.value,t.type))
% 0.71/0.92  TPTPparser.TPTPParsingError: Syntax error at '!':BANG
%------------------------------------------------------------------------------