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

View Problem - Process Solution

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

% Computer : n011.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:40 EDT 2022

% Result   : Unknown 0.85s 1.04s
% Output   : None 
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----No solution output by system
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.10/0.11  % Problem    : ITP235^3 : TPTP v7.6.0. Released v7.6.0.
% 0.10/0.13  % Command    : python CASC.py /export/starexec/sandbox/benchmark/theBenchmark.p
% 0.12/0.33  Computer   : n011.cluster.edu
% 0.12/0.33  Model      : x86_64 x86_64
% 0.12/0.33  CPUModel   : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.12/0.33  RAMPerCPU  : 8042.1875MB
% 0.12/0.33  OS         : Linux 3.10.0-693.el7.x86_64
% 0.12/0.33  % CPULimit   : 300
% 0.12/0.33  % DateTime   : Fri Mar 18 11:10:30 EDT 2022
% 0.12/0.34  % CPUTime    : 
% 0.12/0.34  ModuleCmd_Load.c(213):ERROR:105: Unable to locate a modulefile for 'python/python27'
% 0.12/0.35  Python 2.7.5
% 0.44/0.61  Using paths ['/home/cristobal/cocATP/CASC/TPTP/', '/export/starexec/sandbox/benchmark/', '/export/starexec/sandbox/benchmark/']
% 0.44/0.61  FOF formula (<kernel.Constant object at 0x2618908>, <kernel.Type object at 0x26187e8>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_J
% 0.44/0.61  Using role type
% 0.44/0.61  Declaring set_Pr8693737435421807431at_nat:Type
% 0.44/0.61  FOF formula (<kernel.Constant object at 0x26182d8>, <kernel.Type object at 0x2787f38>) of role type named ty_n_t__Product____Type__Oprod_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J
% 0.44/0.61  Using role type
% 0.44/0.61  Declaring produc859450856879609959at_nat:Type
% 0.44/0.61  FOF formula (<kernel.Constant object at 0x2618ea8>, <kernel.Type object at 0x2787fc8>) 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.44/0.61  Using role type
% 0.44/0.61  Declaring set_fi4554929511873752355omplex:Type
% 0.44/0.61  FOF formula (<kernel.Constant object at 0x2618ea8>, <kernel.Type object at 0x2787ef0>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__VEBT____Definitions__OVEBT_J_J
% 0.44/0.61  Using role type
% 0.44/0.61  Declaring list_P7413028617227757229T_VEBT:Type
% 0.44/0.61  FOF formula (<kernel.Constant object at 0x26182d8>, <kernel.Type object at 0x2787e60>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J_J
% 0.44/0.61  Using role type
% 0.44/0.61  Declaring list_P5578671422887162913nteger:Type
% 0.44/0.61  FOF formula (<kernel.Constant object at 0x2787dd0>, <kernel.Type object at 0x2787e18>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J_J
% 0.44/0.61  Using role type
% 0.44/0.61  Declaring set_Pr4811707699266497531nteger:Type
% 0.44/0.61  FOF formula (<kernel.Constant object at 0x2787d88>, <kernel.Type object at 0x2787ea8>) 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.44/0.61  Using role type
% 0.44/0.61  Declaring set_fi7789364187291644575l_real:Type
% 0.44/0.61  FOF formula (<kernel.Constant object at 0x2787d40>, <kernel.Type object at 0x2787dd0>) of role type named ty_n_t__Filter__Ofilter_It__Product____Type__Oprod_It__Complex__Ocomplex_Mt__Complex__Ocomplex_J_J
% 0.44/0.61  Using role type
% 0.44/0.61  Declaring filter6041513312241820739omplex:Type
% 0.44/0.61  FOF formula (<kernel.Constant object at 0x2787c68>, <kernel.Type object at 0x2787bd8>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__Nat__Onat_J_J
% 0.44/0.61  Using role type
% 0.44/0.61  Declaring list_P7037539587688870467BT_nat:Type
% 0.44/0.61  FOF formula (<kernel.Constant object at 0x2787d40>, <kernel.Type object at 0x2787d88>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__Int__Oint_J_J
% 0.44/0.61  Using role type
% 0.44/0.61  Declaring list_P4547456442757143711BT_int:Type
% 0.44/0.61  FOF formula (<kernel.Constant object at 0x2787b48>, <kernel.Type object at 0x2787c68>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_It__Int__Oint_Mt__VEBT____Definitions__OVEBT_J_J
% 0.44/0.61  Using role type
% 0.44/0.61  Declaring list_P7524865323317820941T_VEBT:Type
% 0.44/0.61  FOF formula (<kernel.Constant object at 0x2787ab8>, <kernel.Type object at 0x2787d40>) of role type named ty_n_t__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__VEBT____Definitions__OVEBT_J
% 0.44/0.61  Using role type
% 0.44/0.61  Declaring produc8243902056947475879T_VEBT:Type
% 0.44/0.61  FOF formula (<kernel.Constant object at 0x2787a28>, <kernel.Type object at 0x2787b48>) of role type named ty_n_t__Set__Oset_It__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_J
% 0.44/0.61  Using role type
% 0.44/0.61  Declaring set_se7855581050983116737at_nat:Type
% 0.44/0.61  FOF formula (<kernel.Constant object at 0x2787998>, <kernel.Type object at 0x2787ab8>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Complex__Ocomplex_Mt__Complex__Ocomplex_J_J
% 0.44/0.61  Using role type
% 0.44/0.61  Declaring set_Pr5085853215250843933omplex:Type
% 0.44/0.61  FOF formula (<kernel.Constant object at 0x2787908>, <kernel.Type object at 0x2787a28>) of role type named ty_n_t__Product____Type__Oprod_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J
% 0.44/0.61  Using role type
% 0.44/0.61  Declaring produc8923325533196201883nteger:Type
% 0.44/0.61  FOF formula (<kernel.Constant object at 0x2787878>, <kernel.Type object at 0x2787998>) of role type named ty_n_t__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__Extended____Nat__Oenat_J
% 0.44/0.61  Using role type
% 0.44/0.61  Declaring produc7272778201969148633d_enat:Type
% 0.44/0.61  FOF formula (<kernel.Constant object at 0x2787758>, <kernel.Type object at 0x2787908>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_M_Eo_J_J
% 0.44/0.61  Using role type
% 0.44/0.61  Declaring list_P3126845725202233233VEBT_o:Type
% 0.44/0.61  FOF formula (<kernel.Constant object at 0x27876c8>, <kernel.Type object at 0x2787878>) of role type named ty_n_t__Filter__Ofilter_It__Product____Type__Oprod_It__Real__Oreal_Mt__Real__Oreal_J_J
% 0.44/0.61  Using role type
% 0.44/0.61  Declaring filter2146258269922977983l_real:Type
% 0.44/0.61  FOF formula (<kernel.Constant object at 0x2787638>, <kernel.Type object at 0x2787758>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_It__Code____Numeral__Ointeger_M_Eo_J_J
% 0.44/0.61  Using role type
% 0.44/0.61  Declaring list_P8526636022914148096eger_o:Type
% 0.44/0.61  FOF formula (<kernel.Constant object at 0x27875a8>, <kernel.Type object at 0x27876c8>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Code____Numeral__Ointeger_M_Eo_J_J
% 0.44/0.61  Using role type
% 0.44/0.61  Declaring set_Pr448751882837621926eger_o:Type
% 0.44/0.61  FOF formula (<kernel.Constant object at 0x2787518>, <kernel.Type object at 0x2787638>) of role type named ty_n_t__Option__Ooption_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J
% 0.44/0.61  Using role type
% 0.44/0.61  Declaring option4927543243414619207at_nat:Type
% 0.44/0.61  FOF formula (<kernel.Constant object at 0x2787488>, <kernel.Type object at 0x27875a8>) of role type named ty_n_t__Filter__Ofilter_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J
% 0.44/0.61  Using role type
% 0.44/0.61  Declaring filter1242075044329608583at_nat:Type
% 0.44/0.61  FOF formula (<kernel.Constant object at 0x27873f8>, <kernel.Type object at 0x2787518>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Real__Oreal_Mt__Real__Oreal_J_J
% 0.44/0.61  Using role type
% 0.44/0.61  Declaring set_Pr6218003697084177305l_real:Type
% 0.44/0.61  FOF formula (<kernel.Constant object at 0x2787368>, <kernel.Type object at 0x2787488>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_It__Int__Oint_Mt__Nat__Onat_J_J
% 0.44/0.61  Using role type
% 0.44/0.61  Declaring list_P8198026277950538467nt_nat:Type
% 0.44/0.61  FOF formula (<kernel.Constant object at 0x27872d8>, <kernel.Type object at 0x27873f8>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J_J
% 0.44/0.61  Using role type
% 0.44/0.61  Declaring list_P5707943133018811711nt_int:Type
% 0.44/0.61  FOF formula (<kernel.Constant object at 0x2787248>, <kernel.Type object at 0x2787368>) of role type named ty_n_t__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__Nat__Onat_J
% 0.44/0.61  Using role type
% 0.44/0.61  Declaring produc9072475918466114483BT_nat:Type
% 0.44/0.61  FOF formula (<kernel.Constant object at 0x27871b8>, <kernel.Type object at 0x27872d8>) of role type named ty_n_t__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__Int__Oint_J
% 0.44/0.61  Using role type
% 0.44/0.61  Declaring produc4894624898956917775BT_int:Type
% 0.44/0.61  FOF formula (<kernel.Constant object at 0x2787098>, <kernel.Type object at 0x2b05acc69a28>) of role type named ty_n_t__Product____Type__Oprod_It__Int__Oint_Mt__VEBT____Definitions__OVEBT_J
% 0.44/0.61  Using role type
% 0.44/0.61  Declaring produc1531783533982839933T_VEBT:Type
% 0.44/0.61  FOF formula (<kernel.Constant object at 0x2787128>, <kernel.Type object at 0x2b05acc69ef0>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J
% 0.44/0.61  Using role type
% 0.44/0.61  Declaring set_Pr1261947904930325089at_nat:Type
% 0.44/0.61  FOF formula (<kernel.Constant object at 0x2787128>, <kernel.Type object at 0x2b05acc69b00>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J_J
% 0.44/0.61  Using role type
% 0.44/0.61  Declaring set_Pr958786334691620121nt_int:Type
% 0.44/0.61  FOF formula (<kernel.Constant object at 0x2787098>, <kernel.Type object at 0x2b05acc69ea8>) of role type named ty_n_t__Product____Type__Oprod_It__Complex__Ocomplex_Mt__Complex__Ocomplex_J
% 0.44/0.62  Using role type
% 0.44/0.62  Declaring produc4411394909380815293omplex:Type
% 0.44/0.62  FOF formula (<kernel.Constant object at 0x2b05acc69e60>, <kernel.Type object at 0x2b05acc69cf8>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_It__Int__Oint_M_Eo_J_J
% 0.44/0.62  Using role type
% 0.44/0.62  Declaring list_P5087981734274514673_int_o:Type
% 0.44/0.62  FOF formula (<kernel.Constant object at 0x27871b8>, <kernel.Type object at 0x25f6c20>) of role type named ty_n_t__Set__Oset_It__List__Olist_It__VEBT____Definitions__OVEBT_J_J
% 0.44/0.62  Using role type
% 0.44/0.62  Declaring set_list_VEBT_VEBT:Type
% 0.44/0.62  FOF formula (<kernel.Constant object at 0x2b05acc697a0>, <kernel.Type object at 0x25f6c20>) of role type named ty_n_t__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_M_Eo_J
% 0.44/0.62  Using role type
% 0.44/0.62  Declaring produc334124729049499915VEBT_o:Type
% 0.44/0.62  FOF formula (<kernel.Constant object at 0x2b05acc697a0>, <kernel.Type object at 0x25f6ea8>) of role type named ty_n_t__Product____Type__Oprod_It__Code____Numeral__Ointeger_M_Eo_J
% 0.44/0.62  Using role type
% 0.44/0.62  Declaring produc6271795597528267376eger_o:Type
% 0.44/0.62  FOF formula (<kernel.Constant object at 0x2b05acc69cb0>, <kernel.Type object at 0x25f6cb0>) of role type named ty_n_t__Product____Type__Oprod_It__Real__Oreal_Mt__Real__Oreal_J
% 0.44/0.62  Using role type
% 0.44/0.62  Declaring produc2422161461964618553l_real:Type
% 0.44/0.62  FOF formula (<kernel.Constant object at 0x25f6b48>, <kernel.Type object at 0x25f6998>) of role type named ty_n_t__Set__Oset_It__Set__Oset_It__Extended____Nat__Oenat_J_J
% 0.44/0.62  Using role type
% 0.44/0.62  Declaring set_se7270636423289371942d_enat:Type
% 0.44/0.62  FOF formula (<kernel.Constant object at 0x2b05acc69cf8>, <kernel.Type object at 0x25f6cb0>) of role type named ty_n_t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.44/0.62  Using role type
% 0.44/0.62  Declaring product_prod_nat_nat:Type
% 0.44/0.62  FOF formula (<kernel.Constant object at 0x2b05acc69cf8>, <kernel.Type object at 0x25f6998>) of role type named ty_n_t__Product____Type__Oprod_It__Int__Oint_Mt__Nat__Onat_J
% 0.44/0.62  Using role type
% 0.44/0.62  Declaring product_prod_int_nat:Type
% 0.44/0.62  FOF formula (<kernel.Constant object at 0x25f6cb0>, <kernel.Type object at 0x2613fc8>) of role type named ty_n_t__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J
% 0.44/0.62  Using role type
% 0.44/0.62  Declaring product_prod_int_int:Type
% 0.44/0.62  FOF formula (<kernel.Constant object at 0x25f6998>, <kernel.Type object at 0x2613fc8>) of role type named ty_n_t__Set__Oset_It__Set__Oset_It__Complex__Ocomplex_J_J
% 0.44/0.62  Using role type
% 0.44/0.62  Declaring set_set_complex:Type
% 0.44/0.62  FOF formula (<kernel.Constant object at 0x25f6680>, <kernel.Type object at 0x2613f38>) of role type named ty_n_t__Set__Oset_It__Filter__Ofilter_It__Nat__Onat_J_J
% 0.44/0.62  Using role type
% 0.44/0.62  Declaring set_filter_nat:Type
% 0.44/0.62  FOF formula (<kernel.Constant object at 0x25f6ab8>, <kernel.Type object at 0x2613e60>) of role type named ty_n_t__Filter__Ofilter_It__Set__Oset_It__Nat__Onat_J_J
% 0.44/0.62  Using role type
% 0.44/0.62  Declaring filter_set_nat:Type
% 0.44/0.62  FOF formula (<kernel.Constant object at 0x25f6998>, <kernel.Type object at 0x2613c68>) of role type named ty_n_t__List__Olist_It__List__Olist_It__Nat__Onat_J_J
% 0.44/0.62  Using role type
% 0.44/0.62  Declaring list_list_nat:Type
% 0.44/0.62  FOF formula (<kernel.Constant object at 0x25f6ab8>, <kernel.Type object at 0x2613cf8>) of role type named ty_n_t__List__Olist_It__VEBT____Definitions__OVEBT_J
% 0.44/0.62  Using role type
% 0.44/0.62  Declaring list_VEBT_VEBT:Type
% 0.44/0.62  FOF formula (<kernel.Constant object at 0x25f6680>, <kernel.Type object at 0x2613c68>) of role type named ty_n_t__Set__Oset_It__List__Olist_It__Nat__Onat_J_J
% 0.44/0.62  Using role type
% 0.44/0.62  Declaring set_list_nat:Type
% 0.44/0.62  FOF formula (<kernel.Constant object at 0x25f6680>, <kernel.Type object at 0x261b998>) of role type named ty_n_t__Product____Type__Oprod_It__Int__Oint_M_Eo_J
% 0.44/0.62  Using role type
% 0.44/0.62  Declaring product_prod_int_o:Type
% 0.44/0.62  FOF formula (<kernel.Constant object at 0x2613c68>, <kernel.Type object at 0x261b998>) of role type named ty_n_t__List__Olist_It__Set__Oset_It__Nat__Onat_J_J
% 0.44/0.62  Using role type
% 0.44/0.62  Declaring list_set_nat:Type
% 0.44/0.62  FOF formula (<kernel.Constant object at 0x2613dd0>, <kernel.Type object at 0x261bfc8>) of role type named ty_n_t__List__Olist_It__Code____Numeral__Ointeger_J
% 0.44/0.62  Using role type
% 0.44/0.62  Declaring list_Code_integer:Type
% 0.44/0.62  FOF formula (<kernel.Constant object at 0x2613cf8>, <kernel.Type object at 0x261b440>) of role type named ty_n_t__Set__Oset_It__VEBT____Definitions__OVEBT_J
% 0.44/0.62  Using role type
% 0.44/0.62  Declaring set_VEBT_VEBT:Type
% 0.44/0.62  FOF formula (<kernel.Constant object at 0x2613c68>, <kernel.Type object at 0x261b098>) of role type named ty_n_t__Set__Oset_It__Set__Oset_It__Nat__Onat_J_J
% 0.44/0.62  Using role type
% 0.44/0.62  Declaring set_set_nat:Type
% 0.44/0.62  FOF formula (<kernel.Constant object at 0x2613cf8>, <kernel.Type object at 0x261b440>) of role type named ty_n_t__Set__Oset_It__Set__Oset_It__Int__Oint_J_J
% 0.44/0.62  Using role type
% 0.44/0.62  Declaring set_set_int:Type
% 0.44/0.62  FOF formula (<kernel.Constant object at 0x2613dd0>, <kernel.Type object at 0x27902d8>) of role type named ty_n_t__Set__Oset_It__Code____Numeral__Ointeger_J
% 0.44/0.62  Using role type
% 0.44/0.62  Declaring set_Code_integer:Type
% 0.44/0.62  FOF formula (<kernel.Constant object at 0x2613dd0>, <kernel.Type object at 0x27902d8>) of role type named ty_n_t__List__Olist_It__Product____Type__Ounit_J
% 0.44/0.62  Using role type
% 0.44/0.62  Declaring list_Product_unit:Type
% 0.44/0.62  FOF formula (<kernel.Constant object at 0x261b7a0>, <kernel.Type object at 0x2790290>) of role type named ty_n_t__List__Olist_It__Extended____Nat__Oenat_J
% 0.44/0.62  Using role type
% 0.44/0.62  Declaring list_Extended_enat:Type
% 0.44/0.62  FOF formula (<kernel.Constant object at 0x261bc20>, <kernel.Type object at 0x2790248>) of role type named ty_n_t__Set__Oset_It__Product____Type__Ounit_J
% 0.44/0.62  Using role type
% 0.44/0.62  Declaring set_Product_unit:Type
% 0.44/0.62  FOF formula (<kernel.Constant object at 0x261bfc8>, <kernel.Type object at 0x2790170>) of role type named ty_n_t__Set__Oset_It__Extended____Nat__Oenat_J
% 0.44/0.62  Using role type
% 0.44/0.62  Declaring set_Extended_enat:Type
% 0.44/0.62  FOF formula (<kernel.Constant object at 0x261bc20>, <kernel.Type object at 0x27901b8>) of role type named ty_n_t__List__Olist_It__Complex__Ocomplex_J
% 0.44/0.62  Using role type
% 0.44/0.62  Declaring list_complex:Type
% 0.44/0.62  FOF formula (<kernel.Constant object at 0x261b7a0>, <kernel.Type object at 0x27900e0>) of role type named ty_n_t__Set__Oset_It__List__Olist_I_Eo_J_J
% 0.44/0.62  Using role type
% 0.44/0.62  Declaring set_list_o:Type
% 0.44/0.62  FOF formula (<kernel.Constant object at 0x261b7a0>, <kernel.Type object at 0x2790128>) of role type named ty_n_t__Set__Oset_It__Complex__Ocomplex_J
% 0.44/0.62  Using role type
% 0.44/0.62  Declaring set_complex:Type
% 0.44/0.62  FOF formula (<kernel.Constant object at 0x2790200>, <kernel.Type object at 0x2790050>) of role type named ty_n_t__Filter__Ofilter_It__Real__Oreal_J
% 0.44/0.62  Using role type
% 0.44/0.62  Declaring filter_real:Type
% 0.44/0.62  FOF formula (<kernel.Constant object at 0x27902d8>, <kernel.Type object at 0x2790098>) of role type named ty_n_t__Set__Oset_It__Set__Oset_I_Eo_J_J
% 0.44/0.62  Using role type
% 0.44/0.62  Declaring set_set_o:Type
% 0.44/0.62  FOF formula (<kernel.Constant object at 0x2790290>, <kernel.Type object at 0x2790368>) of role type named ty_n_t__Option__Ooption_It__Num__Onum_J
% 0.44/0.62  Using role type
% 0.44/0.62  Declaring option_num:Type
% 0.44/0.62  FOF formula (<kernel.Constant object at 0x2790200>, <kernel.Type object at 0x27903b0>) of role type named ty_n_t__Filter__Ofilter_It__Nat__Onat_J
% 0.44/0.62  Using role type
% 0.44/0.62  Declaring filter_nat:Type
% 0.44/0.62  FOF formula (<kernel.Constant object at 0x27902d8>, <kernel.Type object at 0x27903f8>) of role type named ty_n_t__Set__Oset_It__String__Ochar_J
% 0.44/0.62  Using role type
% 0.44/0.62  Declaring set_char:Type
% 0.44/0.62  FOF formula (<kernel.Constant object at 0x2790290>, <kernel.Type object at 0x2790440>) of role type named ty_n_t__List__Olist_It__Real__Oreal_J
% 0.44/0.62  Using role type
% 0.44/0.62  Declaring list_real:Type
% 0.44/0.62  FOF formula (<kernel.Constant object at 0x2790248>, <kernel.Type object at 0x27903f8>) of role type named ty_n_t__Set__Oset_It__Real__Oreal_J
% 0.44/0.62  Using role type
% 0.44/0.62  Declaring set_real:Type
% 0.44/0.62  FOF formula (<kernel.Constant object at 0x2790200>, <kernel.Type object at 0x27904d0>) of role type named ty_n_t__List__Olist_It__Nat__Onat_J
% 0.44/0.62  Using role type
% 0.44/0.62  Declaring list_nat:Type
% 0.44/0.62  FOF formula (<kernel.Constant object at 0x2790290>, <kernel.Type object at 0x2790560>) of role type named ty_n_t__List__Olist_It__Int__Oint_J
% 0.44/0.62  Using role type
% 0.44/0.62  Declaring list_int:Type
% 0.44/0.62  FOF formula (<kernel.Constant object at 0x27903b0>, <kernel.Type object at 0x27905a8>) of role type named ty_n_t__VEBT____Definitions__OVEBT
% 0.44/0.62  Using role type
% 0.44/0.62  Declaring vEBT_VEBT:Type
% 0.44/0.62  FOF formula (<kernel.Constant object at 0x2790248>, <kernel.Type object at 0x27905f0>) of role type named ty_n_t__Set__Oset_It__Rat__Orat_J
% 0.44/0.62  Using role type
% 0.44/0.62  Declaring set_rat:Type
% 0.44/0.62  FOF formula (<kernel.Constant object at 0x2790200>, <kernel.Type object at 0x2790638>) of role type named ty_n_t__Set__Oset_It__Num__Onum_J
% 0.44/0.62  Using role type
% 0.44/0.62  Declaring set_num:Type
% 0.44/0.62  FOF formula (<kernel.Constant object at 0x2790290>, <kernel.Type object at 0x2790680>) of role type named ty_n_t__Set__Oset_It__Nat__Onat_J
% 0.44/0.62  Using role type
% 0.44/0.62  Declaring set_nat:Type
% 0.44/0.62  FOF formula (<kernel.Constant object at 0x27903b0>, <kernel.Type object at 0x27906c8>) of role type named ty_n_t__Set__Oset_It__Int__Oint_J
% 0.44/0.62  Using role type
% 0.44/0.62  Declaring set_int:Type
% 0.44/0.62  FOF formula (<kernel.Constant object at 0x2790248>, <kernel.Type object at 0x2790710>) of role type named ty_n_t__Code____Numeral__Ointeger
% 0.44/0.62  Using role type
% 0.44/0.62  Declaring code_integer:Type
% 0.44/0.62  FOF formula (<kernel.Constant object at 0x2790200>, <kernel.Type object at 0x2790758>) of role type named ty_n_t__Product____Type__Ounit
% 0.44/0.62  Using role type
% 0.44/0.62  Declaring product_unit:Type
% 0.44/0.62  FOF formula (<kernel.Constant object at 0x2790290>, <kernel.Type object at 0x27907a0>) of role type named ty_n_t__Extended____Nat__Oenat
% 0.44/0.62  Using role type
% 0.44/0.62  Declaring extended_enat:Type
% 0.44/0.62  FOF formula (<kernel.Constant object at 0x2790248>, <kernel.Type object at 0x2790710>) of role type named ty_n_t__List__Olist_I_Eo_J
% 0.44/0.62  Using role type
% 0.44/0.62  Declaring list_o:Type
% 0.44/0.62  FOF formula (<kernel.Constant object at 0x27902d8>, <kernel.Type object at 0x2790830>) of role type named ty_n_t__Complex__Ocomplex
% 0.44/0.62  Using role type
% 0.44/0.62  Declaring complex:Type
% 0.44/0.62  FOF formula (<kernel.Constant object at 0x2790200>, <kernel.Type object at 0x2790758>) of role type named ty_n_t__String__Oliteral
% 0.44/0.62  Using role type
% 0.44/0.62  Declaring literal:Type
% 0.44/0.62  FOF formula (<kernel.Constant object at 0x2790248>, <kernel.Type object at 0x2790878>) of role type named ty_n_t__Set__Oset_I_Eo_J
% 0.44/0.62  Using role type
% 0.44/0.62  Declaring set_o:Type
% 0.44/0.62  FOF formula (<kernel.Constant object at 0x27902d8>, <kernel.Type object at 0x27908c0>) of role type named ty_n_t__String__Ochar
% 0.44/0.62  Using role type
% 0.44/0.62  Declaring char:Type
% 0.44/0.62  FOF formula (<kernel.Constant object at 0x2790200>, <kernel.Type object at 0x2790908>) of role type named ty_n_t__Real__Oreal
% 0.44/0.62  Using role type
% 0.44/0.62  Declaring real:Type
% 0.44/0.62  FOF formula (<kernel.Constant object at 0x2790248>, <kernel.Type object at 0x2790950>) of role type named ty_n_t__Rat__Orat
% 0.44/0.62  Using role type
% 0.44/0.62  Declaring rat:Type
% 0.44/0.62  FOF formula (<kernel.Constant object at 0x27902d8>, <kernel.Type object at 0x2790998>) of role type named ty_n_t__Num__Onum
% 0.44/0.62  Using role type
% 0.44/0.62  Declaring num:Type
% 0.44/0.62  FOF formula (<kernel.Constant object at 0x2790200>, <kernel.Type object at 0x27909e0>) of role type named ty_n_t__Nat__Onat
% 0.44/0.62  Using role type
% 0.44/0.62  Declaring nat:Type
% 0.44/0.62  FOF formula (<kernel.Constant object at 0x2790248>, <kernel.Type object at 0x2790a28>) of role type named ty_n_t__Int__Oint
% 0.44/0.62  Using role type
% 0.44/0.62  Declaring int:Type
% 0.44/0.62  FOF formula (<kernel.Constant object at 0x2790248>, <kernel.DependentProduct object at 0x2790bd8>) of role type named sy_c_Archimedean__Field_Oceiling_001t__Rat__Orat
% 0.44/0.62  Using role type
% 0.44/0.62  Declaring archim2889992004027027881ng_rat:(rat->int)
% 0.44/0.62  FOF formula (<kernel.Constant object at 0x2790a70>, <kernel.DependentProduct object at 0x2790c68>) of role type named sy_c_Archimedean__Field_Oceiling_001t__Real__Oreal
% 0.44/0.63  Using role type
% 0.44/0.63  Declaring archim7802044766580827645g_real:(real->int)
% 0.44/0.63  FOF formula (<kernel.Constant object at 0x2790bd8>, <kernel.DependentProduct object at 0x2790cf8>) of role type named sy_c_Archimedean__Field_Ofloor__ceiling__class_Ofloor_001t__Rat__Orat
% 0.44/0.63  Using role type
% 0.44/0.63  Declaring archim3151403230148437115or_rat:(rat->int)
% 0.44/0.63  FOF formula (<kernel.Constant object at 0x2790c68>, <kernel.DependentProduct object at 0x2790d88>) of role type named sy_c_Archimedean__Field_Ofloor__ceiling__class_Ofloor_001t__Real__Oreal
% 0.44/0.63  Using role type
% 0.44/0.63  Declaring archim6058952711729229775r_real:(real->int)
% 0.44/0.63  FOF formula (<kernel.Constant object at 0x27903b0>, <kernel.DependentProduct object at 0x2790e18>) of role type named sy_c_Archimedean__Field_Ofrac_001t__Rat__Orat
% 0.44/0.63  Using role type
% 0.44/0.63  Declaring archimedean_frac_rat:(rat->rat)
% 0.44/0.63  FOF formula (<kernel.Constant object at 0x2790c68>, <kernel.DependentProduct object at 0x2790e60>) of role type named sy_c_Archimedean__Field_Ofrac_001t__Real__Oreal
% 0.46/0.63  Using role type
% 0.46/0.63  Declaring archim2898591450579166408c_real:(real->real)
% 0.46/0.63  FOF formula (<kernel.Constant object at 0x2790e18>, <kernel.DependentProduct object at 0x2790ef0>) of role type named sy_c_Archimedean__Field_Oround_001t__Rat__Orat
% 0.46/0.63  Using role type
% 0.46/0.63  Declaring archim7778729529865785530nd_rat:(rat->int)
% 0.46/0.63  FOF formula (<kernel.Constant object at 0x2790e60>, <kernel.DependentProduct object at 0x2790f80>) of role type named sy_c_Archimedean__Field_Oround_001t__Real__Oreal
% 0.46/0.63  Using role type
% 0.46/0.63  Declaring archim8280529875227126926d_real:(real->int)
% 0.46/0.63  FOF formula (<kernel.Constant object at 0x2790ef0>, <kernel.Constant object at 0x2790cb0>) of role type named sy_c_BNF__Cardinal__Order__Relation_OnatLeq
% 0.46/0.63  Using role type
% 0.46/0.63  Declaring bNF_Ca8665028551170535155natLeq:set_Pr1261947904930325089at_nat
% 0.46/0.63  FOF formula (<kernel.Constant object at 0x2790f80>, <kernel.Constant object at 0x2790e18>) of role type named sy_c_BNF__Cardinal__Order__Relation_OnatLess
% 0.46/0.63  Using role type
% 0.46/0.63  Declaring bNF_Ca8459412986667044542atLess:set_Pr1261947904930325089at_nat
% 0.46/0.63  FOF formula (<kernel.Constant object at 0x2790f80>, <kernel.DependentProduct object at 0x26021b8>) 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.46/0.63  Using role type
% 0.46/0.63  Declaring bNF_re728719798268516973at_o_o:(((nat->rat)->((nat->rat)->Prop))->((Prop->(Prop->Prop))->(((nat->rat)->Prop)->(((nat->rat)->Prop)->Prop))))
% 0.46/0.63  FOF formula (<kernel.Constant object at 0x2790f80>, <kernel.DependentProduct object at 0x2602290>) 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.46/0.63  Using role type
% 0.46/0.63  Declaring bNF_re4297313714947099218al_o_o:(((nat->rat)->(real->Prop))->((Prop->(Prop->Prop))->(((nat->rat)->Prop)->((real->Prop)->Prop))))
% 0.46/0.63  FOF formula (<kernel.Constant object at 0x2790f38>, <kernel.DependentProduct object at 0x2602200>) 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.46/0.63  Using role type
% 0.46/0.63  Declaring bNF_re3403563459893282935_int_o:((int->(int->Prop))->(((int->Prop)->((int->Prop)->Prop))->((int->(int->Prop))->((int->(int->Prop))->Prop))))
% 0.46/0.63  FOF formula (<kernel.Constant object at 0x26020e0>, <kernel.DependentProduct object at 0x26023f8>) of role type named sy_c_BNF__Def_Orel__fun_001t__Int__Oint_001t__Int__Oint_001_Eo_001_Eo
% 0.46/0.63  Using role type
% 0.46/0.63  Declaring bNF_re5089333283451836215nt_o_o:((int->(int->Prop))->((Prop->(Prop->Prop))->((int->Prop)->((int->Prop)->Prop))))
% 0.46/0.63  FOF formula (<kernel.Constant object at 0x2602200>, <kernel.DependentProduct object at 0x26020e0>) 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.46/0.63  Using role type
% 0.46/0.63  Declaring bNF_re578469030762574527_nat_o:((nat->(nat->Prop))->(((nat->Prop)->((nat->Prop)->Prop))->((nat->(nat->Prop))->((nat->(nat->Prop))->Prop))))
% 0.46/0.63  FOF formula (<kernel.Constant object at 0x2602320>, <kernel.DependentProduct object at 0x2602518>) of role type named sy_c_BNF__Def_Orel__fun_001t__Nat__Onat_001t__Nat__Onat_001_Eo_001_Eo
% 0.46/0.63  Using role type
% 0.46/0.63  Declaring bNF_re4705727531993890431at_o_o:((nat->(nat->Prop))->((Prop->(Prop->Prop))->((nat->Prop)->((nat->Prop)->Prop))))
% 0.46/0.63  FOF formula (<kernel.Constant object at 0x26020e0>, <kernel.DependentProduct object at 0x2602560>) 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.46/0.63  Using role type
% 0.46/0.63  Declaring bNF_re6830278522597306478at_int:((nat->(nat->Prop))->((product_prod_nat_nat->(int->Prop))->((nat->product_prod_nat_nat)->((nat->int)->Prop))))
% 0.46/0.63  FOF formula (<kernel.Constant object at 0x2602518>, <kernel.DependentProduct object at 0x2602440>) of role type named sy_c_BNF__Def_Orel__fun_001t__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J_001t__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J_001_Eo_001_Eo
% 0.46/0.63  Using role type
% 0.46/0.63  Declaring bNF_re8699439704749558557nt_o_o:((product_prod_int_int->(product_prod_int_int->Prop))->((Prop->(Prop->Prop))->((product_prod_int_int->Prop)->((product_prod_int_int->Prop)->Prop))))
% 0.46/0.64  FOF formula (<kernel.Constant object at 0x2602560>, <kernel.DependentProduct object at 0x26025f0>) 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.46/0.64  Using role type
% 0.46/0.64  Declaring bNF_re1494630372529172596at_o_o:((product_prod_int_int->(rat->Prop))->((Prop->(Prop->Prop))->((product_prod_int_int->Prop)->((rat->Prop)->Prop))))
% 0.46/0.64  FOF formula (<kernel.Constant object at 0x2602440>, <kernel.DependentProduct object at 0x2602560>) 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.46/0.64  Using role type
% 0.46/0.64  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.46/0.64  FOF formula (<kernel.Constant object at 0x2602368>, <kernel.DependentProduct object at 0x26027e8>) 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.46/0.64  Using role type
% 0.46/0.64  Declaring bNF_re6644619430987730960nt_o_o:((product_prod_nat_nat->(int->Prop))->((Prop->(Prop->Prop))->((product_prod_nat_nat->Prop)->((int->Prop)->Prop))))
% 0.46/0.64  FOF formula (<kernel.Constant object at 0x2602560>, <kernel.DependentProduct object at 0x26025a8>) of role type named sy_c_BNF__Def_Orel__fun_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_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__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_M_Eo_J
% 0.46/0.64  Using role type
% 0.46/0.64  Declaring bNF_re4202695980764964119_nat_o:((product_prod_nat_nat->(product_prod_nat_nat->Prop))->(((product_prod_nat_nat->Prop)->((product_prod_nat_nat->Prop)->Prop))->((product_prod_nat_nat->(product_prod_nat_nat->Prop))->((product_prod_nat_nat->(product_prod_nat_nat->Prop))->Prop))))
% 0.46/0.64  FOF formula (<kernel.Constant object at 0x26027e8>, <kernel.DependentProduct object at 0x2602908>) of role type named sy_c_BNF__Def_Orel__fun_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_001_Eo_001_Eo
% 0.46/0.64  Using role type
% 0.46/0.64  Declaring bNF_re3666534408544137501at_o_o:((product_prod_nat_nat->(product_prod_nat_nat->Prop))->((Prop->(Prop->Prop))->((product_prod_nat_nat->Prop)->((product_prod_nat_nat->Prop)->Prop))))
% 0.46/0.64  FOF formula (<kernel.Constant object at 0x26025a8>, <kernel.DependentProduct object at 0x2602488>) of role type named sy_c_BNF__Wellorder__Relation_Owo__rel_001t__Nat__Onat
% 0.46/0.64  Using role type
% 0.46/0.64  Declaring bNF_We3818239936649020644el_nat:(set_Pr1261947904930325089at_nat->Prop)
% 0.46/0.64  FOF formula (<kernel.Constant object at 0x26027e8>, <kernel.DependentProduct object at 0x2602908>) of role type named sy_c_Binomial_Obinomial
% 0.46/0.64  Using role type
% 0.46/0.64  Declaring binomial:(nat->(nat->nat))
% 0.46/0.64  FOF formula (<kernel.Constant object at 0x2602998>, <kernel.DependentProduct object at 0x26025a8>) of role type named sy_c_Binomial_Ogbinomial_001t__Complex__Ocomplex
% 0.46/0.64  Using role type
% 0.46/0.64  Declaring gbinomial_complex:(complex->(nat->complex))
% 0.46/0.64  FOF formula (<kernel.Constant object at 0x2602758>, <kernel.DependentProduct object at 0x26027e8>) of role type named sy_c_Binomial_Ogbinomial_001t__Int__Oint
% 0.46/0.64  Using role type
% 0.46/0.64  Declaring gbinomial_int:(int->(nat->int))
% 0.46/0.64  FOF formula (<kernel.Constant object at 0x2602878>, <kernel.DependentProduct object at 0x2602998>) of role type named sy_c_Binomial_Ogbinomial_001t__Nat__Onat
% 0.46/0.64  Using role type
% 0.46/0.64  Declaring gbinomial_nat:(nat->(nat->nat))
% 0.46/0.64  FOF formula (<kernel.Constant object at 0x2602368>, <kernel.DependentProduct object at 0x2602758>) of role type named sy_c_Binomial_Ogbinomial_001t__Rat__Orat
% 0.46/0.64  Using role type
% 0.46/0.64  Declaring gbinomial_rat:(rat->(nat->rat))
% 0.46/0.64  FOF formula (<kernel.Constant object at 0x2602488>, <kernel.DependentProduct object at 0x2602878>) of role type named sy_c_Binomial_Ogbinomial_001t__Real__Oreal
% 0.46/0.64  Using role type
% 0.46/0.64  Declaring gbinomial_real:(real->(nat->real))
% 0.46/0.64  FOF formula (<kernel.Constant object at 0x26024d0>, <kernel.DependentProduct object at 0x2602488>) of role type named sy_c_Bit__Operations_Oconcat__bit
% 0.46/0.64  Using role type
% 0.46/0.64  Declaring bit_concat_bit:(nat->(int->(int->int)))
% 0.46/0.64  FOF formula (<kernel.Constant object at 0x2602368>, <kernel.DependentProduct object at 0x2602758>) of role type named sy_c_Bit__Operations_Oring__bit__operations__class_Onot_001t__Int__Oint
% 0.46/0.64  Using role type
% 0.46/0.64  Declaring bit_ri7919022796975470100ot_int:(int->int)
% 0.46/0.64  FOF formula (<kernel.Constant object at 0x26024d0>, <kernel.DependentProduct object at 0x2602368>) of role type named sy_c_Bit__Operations_Oring__bit__operations__class_Osigned__take__bit_001t__Code____Numeral__Ointeger
% 0.46/0.64  Using role type
% 0.46/0.64  Declaring bit_ri6519982836138164636nteger:(nat->(code_integer->code_integer))
% 0.46/0.64  FOF formula (<kernel.Constant object at 0x2602758>, <kernel.DependentProduct object at 0x26024d0>) of role type named sy_c_Bit__Operations_Oring__bit__operations__class_Osigned__take__bit_001t__Int__Oint
% 0.46/0.64  Using role type
% 0.46/0.64  Declaring bit_ri631733984087533419it_int:(nat->(int->int))
% 0.46/0.64  FOF formula (<kernel.Constant object at 0x2602368>, <kernel.DependentProduct object at 0x2602758>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Oand_001t__Code____Numeral__Ointeger
% 0.46/0.64  Using role type
% 0.46/0.64  Declaring bit_se3949692690581998587nteger:(code_integer->(code_integer->code_integer))
% 0.46/0.64  FOF formula (<kernel.Constant object at 0x26024d0>, <kernel.DependentProduct object at 0x2602368>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Oand_001t__Int__Oint
% 0.46/0.64  Using role type
% 0.46/0.64  Declaring bit_se725231765392027082nd_int:(int->(int->int))
% 0.46/0.64  FOF formula (<kernel.Constant object at 0x2602758>, <kernel.DependentProduct object at 0x26024d0>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Oand_001t__Nat__Onat
% 0.46/0.64  Using role type
% 0.46/0.64  Declaring bit_se727722235901077358nd_nat:(nat->(nat->nat))
% 0.46/0.64  FOF formula (<kernel.Constant object at 0x2602368>, <kernel.DependentProduct object at 0x2602758>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Odrop__bit_001t__Code____Numeral__Ointeger
% 0.46/0.64  Using role type
% 0.46/0.64  Declaring bit_se3928097537394005634nteger:(nat->(code_integer->code_integer))
% 0.46/0.64  FOF formula (<kernel.Constant object at 0x26024d0>, <kernel.DependentProduct object at 0x2602368>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Odrop__bit_001t__Int__Oint
% 0.46/0.64  Using role type
% 0.46/0.64  Declaring bit_se8568078237143864401it_int:(nat->(int->int))
% 0.46/0.64  FOF formula (<kernel.Constant object at 0x2602758>, <kernel.DependentProduct object at 0x26024d0>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Odrop__bit_001t__Nat__Onat
% 0.46/0.64  Using role type
% 0.46/0.64  Declaring bit_se8570568707652914677it_nat:(nat->(nat->nat))
% 0.46/0.64  FOF formula (<kernel.Constant object at 0x2602368>, <kernel.DependentProduct object at 0x2602b90>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Oflip__bit_001t__Code____Numeral__Ointeger
% 0.46/0.64  Using role type
% 0.46/0.64  Declaring bit_se1345352211410354436nteger:(nat->(code_integer->code_integer))
% 0.46/0.64  FOF formula (<kernel.Constant object at 0x26024d0>, <kernel.DependentProduct object at 0x2602f38>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Oflip__bit_001t__Int__Oint
% 0.46/0.64  Using role type
% 0.46/0.64  Declaring bit_se2159334234014336723it_int:(nat->(int->int))
% 0.46/0.64  FOF formula (<kernel.Constant object at 0x26024d0>, <kernel.DependentProduct object at 0x2605098>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Oflip__bit_001t__Nat__Onat
% 0.46/0.64  Using role type
% 0.46/0.64  Declaring bit_se2161824704523386999it_nat:(nat->(nat->nat))
% 0.46/0.64  FOF formula (<kernel.Constant object at 0x26024d0>, <kernel.DependentProduct object at 0x2605050>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Omask_001t__Int__Oint
% 0.46/0.64  Using role type
% 0.46/0.64  Declaring bit_se2000444600071755411sk_int:(nat->int)
% 0.46/0.65  FOF formula (<kernel.Constant object at 0x2602368>, <kernel.DependentProduct object at 0x26052d8>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Omask_001t__Nat__Onat
% 0.46/0.65  Using role type
% 0.46/0.65  Declaring bit_se2002935070580805687sk_nat:(nat->nat)
% 0.46/0.65  FOF formula (<kernel.Constant object at 0x2605098>, <kernel.DependentProduct object at 0x2605320>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Oor_001t__Code____Numeral__Ointeger
% 0.46/0.65  Using role type
% 0.46/0.65  Declaring bit_se1080825931792720795nteger:(code_integer->(code_integer->code_integer))
% 0.46/0.65  FOF formula (<kernel.Constant object at 0x2605368>, <kernel.DependentProduct object at 0x26053b0>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Oor_001t__Int__Oint
% 0.46/0.65  Using role type
% 0.46/0.65  Declaring bit_se1409905431419307370or_int:(int->(int->int))
% 0.46/0.65  FOF formula (<kernel.Constant object at 0x2605128>, <kernel.DependentProduct object at 0x2605440>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Oor_001t__Nat__Onat
% 0.46/0.65  Using role type
% 0.46/0.65  Declaring bit_se1412395901928357646or_nat:(nat->(nat->nat))
% 0.46/0.65  FOF formula (<kernel.Constant object at 0x26051b8>, <kernel.DependentProduct object at 0x2605128>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Opush__bit_001t__Code____Numeral__Ointeger
% 0.46/0.65  Using role type
% 0.46/0.65  Declaring bit_se7788150548672797655nteger:(nat->(code_integer->code_integer))
% 0.46/0.65  FOF formula (<kernel.Constant object at 0x2605440>, <kernel.DependentProduct object at 0x26051b8>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Opush__bit_001t__Int__Oint
% 0.46/0.65  Using role type
% 0.46/0.65  Declaring bit_se545348938243370406it_int:(nat->(int->int))
% 0.46/0.65  FOF formula (<kernel.Constant object at 0x2605128>, <kernel.DependentProduct object at 0x2605440>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Opush__bit_001t__Nat__Onat
% 0.46/0.65  Using role type
% 0.46/0.65  Declaring bit_se547839408752420682it_nat:(nat->(nat->nat))
% 0.46/0.65  FOF formula (<kernel.Constant object at 0x26051b8>, <kernel.DependentProduct object at 0x2605128>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Oset__bit_001t__Code____Numeral__Ointeger
% 0.46/0.65  Using role type
% 0.46/0.65  Declaring bit_se2793503036327961859nteger:(nat->(code_integer->code_integer))
% 0.46/0.65  FOF formula (<kernel.Constant object at 0x2605440>, <kernel.DependentProduct object at 0x26051b8>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Oset__bit_001t__Int__Oint
% 0.46/0.65  Using role type
% 0.46/0.65  Declaring bit_se7879613467334960850it_int:(nat->(int->int))
% 0.46/0.65  FOF formula (<kernel.Constant object at 0x2605128>, <kernel.DependentProduct object at 0x2605440>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Oset__bit_001t__Nat__Onat
% 0.46/0.65  Using role type
% 0.46/0.65  Declaring bit_se7882103937844011126it_nat:(nat->(nat->nat))
% 0.46/0.65  FOF formula (<kernel.Constant object at 0x26051b8>, <kernel.DependentProduct object at 0x2605128>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Otake__bit_001t__Code____Numeral__Ointeger
% 0.46/0.65  Using role type
% 0.46/0.65  Declaring bit_se1745604003318907178nteger:(nat->(code_integer->code_integer))
% 0.46/0.65  FOF formula (<kernel.Constant object at 0x2605440>, <kernel.DependentProduct object at 0x26051b8>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Otake__bit_001t__Int__Oint
% 0.46/0.65  Using role type
% 0.46/0.65  Declaring bit_se2923211474154528505it_int:(nat->(int->int))
% 0.46/0.65  FOF formula (<kernel.Constant object at 0x2605128>, <kernel.DependentProduct object at 0x2605440>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Otake__bit_001t__Nat__Onat
% 0.46/0.65  Using role type
% 0.46/0.65  Declaring bit_se2925701944663578781it_nat:(nat->(nat->nat))
% 0.46/0.65  FOF formula (<kernel.Constant object at 0x26051b8>, <kernel.DependentProduct object at 0x2605128>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Ounset__bit_001t__Code____Numeral__Ointeger
% 0.46/0.65  Using role type
% 0.46/0.65  Declaring bit_se8260200283734997820nteger:(nat->(code_integer->code_integer))
% 0.46/0.65  FOF formula (<kernel.Constant object at 0x2605440>, <kernel.DependentProduct object at 0x26051b8>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Ounset__bit_001t__Int__Oint
% 0.46/0.65  Using role type
% 0.46/0.65  Declaring bit_se4203085406695923979it_int:(nat->(int->int))
% 0.46/0.65  FOF formula (<kernel.Constant object at 0x2605128>, <kernel.DependentProduct object at 0x2605440>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Ounset__bit_001t__Nat__Onat
% 0.46/0.65  Using role type
% 0.46/0.65  Declaring bit_se4205575877204974255it_nat:(nat->(nat->nat))
% 0.46/0.65  FOF formula (<kernel.Constant object at 0x26051b8>, <kernel.DependentProduct object at 0x2605128>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Oxor_001t__Int__Oint
% 0.46/0.65  Using role type
% 0.46/0.65  Declaring bit_se6526347334894502574or_int:(int->(int->int))
% 0.46/0.65  FOF formula (<kernel.Constant object at 0x2605440>, <kernel.DependentProduct object at 0x26051b8>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Oxor_001t__Nat__Onat
% 0.46/0.65  Using role type
% 0.46/0.65  Declaring bit_se6528837805403552850or_nat:(nat->(nat->nat))
% 0.46/0.65  FOF formula (<kernel.Constant object at 0x2605128>, <kernel.DependentProduct object at 0x2605440>) of role type named sy_c_Bit__Operations_Osemiring__bits__class_Obit_001t__Code____Numeral__Ointeger
% 0.46/0.65  Using role type
% 0.46/0.65  Declaring bit_se9216721137139052372nteger:(code_integer->(nat->Prop))
% 0.46/0.65  FOF formula (<kernel.Constant object at 0x26051b8>, <kernel.DependentProduct object at 0x2605128>) of role type named sy_c_Bit__Operations_Osemiring__bits__class_Obit_001t__Int__Oint
% 0.46/0.65  Using role type
% 0.46/0.65  Declaring bit_se1146084159140164899it_int:(int->(nat->Prop))
% 0.46/0.65  FOF formula (<kernel.Constant object at 0x2605440>, <kernel.DependentProduct object at 0x26051b8>) of role type named sy_c_Bit__Operations_Osemiring__bits__class_Obit_001t__Nat__Onat
% 0.46/0.65  Using role type
% 0.46/0.65  Declaring bit_se1148574629649215175it_nat:(nat->(nat->Prop))
% 0.46/0.65  FOF formula (<kernel.Constant object at 0x2605dd0>, <kernel.DependentProduct object at 0x2605128>) of role type named sy_c_Bit__Operations_Otake__bit__num
% 0.46/0.65  Using role type
% 0.46/0.65  Declaring bit_take_bit_num:(nat->(num->option_num))
% 0.46/0.65  FOF formula (<kernel.Constant object at 0x2605ea8>, <kernel.DependentProduct object at 0x2605440>) of role type named sy_c_Code__Numeral_Obit__cut__integer
% 0.46/0.65  Using role type
% 0.46/0.65  Declaring code_bit_cut_integer:(code_integer->produc6271795597528267376eger_o)
% 0.46/0.65  FOF formula (<kernel.Constant object at 0x2605050>, <kernel.DependentProduct object at 0x2605ea8>) of role type named sy_c_Code__Numeral_Odivmod__abs
% 0.46/0.65  Using role type
% 0.46/0.65  Declaring code_divmod_abs:(code_integer->(code_integer->produc8923325533196201883nteger))
% 0.46/0.65  FOF formula (<kernel.Constant object at 0x2605d40>, <kernel.DependentProduct object at 0x2605440>) of role type named sy_c_Code__Numeral_Odivmod__integer
% 0.46/0.65  Using role type
% 0.46/0.65  Declaring code_divmod_integer:(code_integer->(code_integer->produc8923325533196201883nteger))
% 0.46/0.65  FOF formula (<kernel.Constant object at 0x2605ef0>, <kernel.DependentProduct object at 0x2605f80>) of role type named sy_c_Code__Numeral_Ointeger_Oint__of__integer
% 0.46/0.65  Using role type
% 0.46/0.65  Declaring code_int_of_integer:(code_integer->int)
% 0.46/0.65  FOF formula (<kernel.Constant object at 0x2605440>, <kernel.DependentProduct object at 0x260c050>) of role type named sy_c_Code__Numeral_Ointeger_Ointeger__of__int
% 0.46/0.65  Using role type
% 0.46/0.65  Declaring code_integer_of_int:(int->code_integer)
% 0.46/0.65  FOF formula (<kernel.Constant object at 0x2605cf8>, <kernel.DependentProduct object at 0x260c098>) of role type named sy_c_Code__Numeral_Onat__of__integer
% 0.46/0.65  Using role type
% 0.46/0.65  Declaring code_nat_of_integer:(code_integer->nat)
% 0.46/0.65  FOF formula (<kernel.Constant object at 0x2605f80>, <kernel.DependentProduct object at 0x260c0e0>) of role type named sy_c_Code__Numeral_Onum__of__integer
% 0.46/0.65  Using role type
% 0.46/0.65  Declaring code_num_of_integer:(code_integer->num)
% 0.46/0.65  FOF formula (<kernel.Constant object at 0x2605cf8>, <kernel.DependentProduct object at 0x260c050>) 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.46/0.65  Using role type
% 0.46/0.65  Declaring comple8358262395181532106omplex:(set_fi4554929511873752355omplex->filter6041513312241820739omplex)
% 0.46/0.65  FOF formula (<kernel.Constant object at 0x2605cf8>, <kernel.DependentProduct object at 0x260c098>) 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.46/0.66  Using role type
% 0.46/0.66  Declaring comple2936214249959783750l_real:(set_fi7789364187291644575l_real->filter2146258269922977983l_real)
% 0.46/0.66  FOF formula (<kernel.Constant object at 0x2605d40>, <kernel.DependentProduct object at 0x260c248>) of role type named sy_c_Complete__Lattices_OInf__class_OInf_001t__Nat__Onat
% 0.46/0.66  Using role type
% 0.46/0.66  Declaring complete_Inf_Inf_nat:(set_nat->nat)
% 0.46/0.66  FOF formula (<kernel.Constant object at 0x260c050>, <kernel.DependentProduct object at 0x260c290>) of role type named sy_c_Complete__Lattices_OInf__class_OInf_001t__Set__Oset_It__Nat__Onat_J
% 0.46/0.66  Using role type
% 0.46/0.66  Declaring comple7806235888213564991et_nat:(set_set_nat->set_nat)
% 0.46/0.66  FOF formula (<kernel.Constant object at 0x2605cf8>, <kernel.DependentProduct object at 0x260c320>) of role type named sy_c_Complete__Lattices_OSup__class_OSup_001t__Int__Oint
% 0.46/0.66  Using role type
% 0.46/0.66  Declaring complete_Sup_Sup_int:(set_int->int)
% 0.46/0.66  FOF formula (<kernel.Constant object at 0x2605cf8>, <kernel.DependentProduct object at 0x260c368>) of role type named sy_c_Complete__Lattices_OSup__class_OSup_001t__Nat__Onat
% 0.46/0.66  Using role type
% 0.46/0.66  Declaring complete_Sup_Sup_nat:(set_nat->nat)
% 0.46/0.66  FOF formula (<kernel.Constant object at 0x260c290>, <kernel.DependentProduct object at 0x260c3b0>) of role type named sy_c_Complete__Lattices_OSup__class_OSup_001t__Real__Oreal
% 0.46/0.66  Using role type
% 0.46/0.66  Declaring comple1385675409528146559p_real:(set_real->real)
% 0.46/0.66  FOF formula (<kernel.Constant object at 0x260c248>, <kernel.DependentProduct object at 0x260c440>) of role type named sy_c_Complex_OArg
% 0.46/0.66  Using role type
% 0.46/0.66  Declaring arg:(complex->real)
% 0.46/0.66  FOF formula (<kernel.Constant object at 0x260c320>, <kernel.DependentProduct object at 0x260c488>) of role type named sy_c_Complex_Ocis
% 0.46/0.66  Using role type
% 0.46/0.66  Declaring cis:(real->complex)
% 0.46/0.66  FOF formula (<kernel.Constant object at 0x260c170>, <kernel.DependentProduct object at 0x260c4d0>) of role type named sy_c_Complex_Ocnj
% 0.46/0.66  Using role type
% 0.46/0.66  Declaring cnj:(complex->complex)
% 0.46/0.66  FOF formula (<kernel.Constant object at 0x260c200>, <kernel.DependentProduct object at 0x260c170>) of role type named sy_c_Complex_Ocomplex_OComplex
% 0.46/0.66  Using role type
% 0.46/0.66  Declaring complex2:(real->(real->complex))
% 0.46/0.66  FOF formula (<kernel.Constant object at 0x260c560>, <kernel.DependentProduct object at 0x260c5f0>) of role type named sy_c_Complex_Ocomplex_OIm
% 0.46/0.66  Using role type
% 0.46/0.66  Declaring im:(complex->real)
% 0.46/0.66  FOF formula (<kernel.Constant object at 0x260c170>, <kernel.DependentProduct object at 0x260c5a8>) of role type named sy_c_Complex_Ocomplex_ORe
% 0.46/0.66  Using role type
% 0.46/0.66  Declaring re:(complex->real)
% 0.46/0.66  FOF formula (<kernel.Constant object at 0x260c290>, <kernel.DependentProduct object at 0x260c488>) of role type named sy_c_Complex_Ocsqrt
% 0.46/0.66  Using role type
% 0.46/0.66  Declaring csqrt:(complex->complex)
% 0.46/0.66  FOF formula (<kernel.Constant object at 0x260c3b0>, <kernel.Constant object at 0x260c5f0>) of role type named sy_c_Complex_Oimaginary__unit
% 0.46/0.66  Using role type
% 0.46/0.66  Declaring imaginary_unit:complex
% 0.46/0.66  FOF formula (<kernel.Constant object at 0x260c170>, <kernel.DependentProduct object at 0x260c638>) of role type named sy_c_Conditionally__Complete__Lattices_Opreorder__class_Obdd__above_001t__Nat__Onat
% 0.46/0.66  Using role type
% 0.46/0.66  Declaring condit2214826472909112428ve_nat:(set_nat->Prop)
% 0.46/0.66  FOF formula (<kernel.Constant object at 0x260c3b0>, <kernel.DependentProduct object at 0x260c488>) of role type named sy_c_Deriv_Odifferentiable_001t__Real__Oreal_001t__Real__Oreal
% 0.46/0.66  Using role type
% 0.46/0.66  Declaring differ6690327859849518006l_real:((real->real)->(filter_real->Prop))
% 0.46/0.66  FOF formula (<kernel.Constant object at 0x260c638>, <kernel.DependentProduct object at 0x260c830>) of role type named sy_c_Deriv_Ohas__derivative_001t__Real__Oreal_001t__Real__Oreal
% 0.46/0.66  Using role type
% 0.46/0.66  Declaring has_de1759254742604945161l_real:((real->real)->((real->real)->(filter_real->Prop)))
% 0.46/0.66  FOF formula (<kernel.Constant object at 0x260c488>, <kernel.DependentProduct object at 0x260c7e8>) of role type named sy_c_Deriv_Ohas__field__derivative_001t__Real__Oreal
% 0.46/0.66  Using role type
% 0.46/0.66  Declaring has_fi5821293074295781190e_real:((real->real)->(real->(filter_real->Prop)))
% 0.46/0.66  FOF formula (<kernel.Constant object at 0x260c758>, <kernel.DependentProduct object at 0x260c830>) of role type named sy_c_Divides_Odivmod__nat
% 0.46/0.66  Using role type
% 0.46/0.66  Declaring divmod_nat:(nat->(nat->product_prod_nat_nat))
% 0.46/0.66  FOF formula (<kernel.Constant object at 0x260c200>, <kernel.DependentProduct object at 0x260c758>) of role type named sy_c_Divides_Oeucl__rel__int
% 0.46/0.66  Using role type
% 0.46/0.66  Declaring eucl_rel_int:(int->(int->(product_prod_int_int->Prop)))
% 0.46/0.66  FOF formula (<kernel.Constant object at 0x260c488>, <kernel.DependentProduct object at 0x260c5a8>) of role type named sy_c_Divides_Ounique__euclidean__semiring__numeral__class_Odivides__aux_001t__Code____Numeral__Ointeger
% 0.46/0.66  Using role type
% 0.46/0.66  Declaring unique5706413561485394159nteger:(produc8923325533196201883nteger->Prop)
% 0.46/0.66  FOF formula (<kernel.Constant object at 0x260c200>, <kernel.DependentProduct object at 0x260c950>) of role type named sy_c_Divides_Ounique__euclidean__semiring__numeral__class_Odivides__aux_001t__Int__Oint
% 0.46/0.66  Using role type
% 0.46/0.66  Declaring unique6319869463603278526ux_int:(product_prod_int_int->Prop)
% 0.46/0.66  FOF formula (<kernel.Constant object at 0x260c5a8>, <kernel.DependentProduct object at 0x260c9e0>) of role type named sy_c_Divides_Ounique__euclidean__semiring__numeral__class_Odivides__aux_001t__Nat__Onat
% 0.46/0.66  Using role type
% 0.46/0.66  Declaring unique6322359934112328802ux_nat:(product_prod_nat_nat->Prop)
% 0.46/0.66  FOF formula (<kernel.Constant object at 0x260c950>, <kernel.DependentProduct object at 0x260c5a8>) of role type named sy_c_Divides_Ounique__euclidean__semiring__numeral__class_Odivmod_001t__Code____Numeral__Ointeger
% 0.46/0.66  Using role type
% 0.46/0.66  Declaring unique3479559517661332726nteger:(num->(num->produc8923325533196201883nteger))
% 0.46/0.66  FOF formula (<kernel.Constant object at 0x260c9e0>, <kernel.DependentProduct object at 0x260c950>) of role type named sy_c_Divides_Ounique__euclidean__semiring__numeral__class_Odivmod_001t__Int__Oint
% 0.46/0.66  Using role type
% 0.46/0.66  Declaring unique5052692396658037445od_int:(num->(num->product_prod_int_int))
% 0.46/0.66  FOF formula (<kernel.Constant object at 0x260c5a8>, <kernel.DependentProduct object at 0x260c9e0>) of role type named sy_c_Divides_Ounique__euclidean__semiring__numeral__class_Odivmod_001t__Nat__Onat
% 0.46/0.66  Using role type
% 0.46/0.66  Declaring unique5055182867167087721od_nat:(num->(num->product_prod_nat_nat))
% 0.46/0.66  FOF formula (<kernel.Constant object at 0x260c950>, <kernel.DependentProduct object at 0x260ccb0>) of role type named sy_c_Divides_Ounique__euclidean__semiring__numeral__class_Odivmod__step_001t__Code____Numeral__Ointeger
% 0.46/0.66  Using role type
% 0.46/0.66  Declaring unique4921790084139445826nteger:(num->(produc8923325533196201883nteger->produc8923325533196201883nteger))
% 0.46/0.66  FOF formula (<kernel.Constant object at 0x260c9e0>, <kernel.DependentProduct object at 0x260c950>) of role type named sy_c_Divides_Ounique__euclidean__semiring__numeral__class_Odivmod__step_001t__Int__Oint
% 0.46/0.66  Using role type
% 0.46/0.66  Declaring unique5024387138958732305ep_int:(num->(product_prod_int_int->product_prod_int_int))
% 0.46/0.66  FOF formula (<kernel.Constant object at 0x260ccb0>, <kernel.DependentProduct object at 0x260c9e0>) of role type named sy_c_Divides_Ounique__euclidean__semiring__numeral__class_Odivmod__step_001t__Nat__Onat
% 0.46/0.66  Using role type
% 0.46/0.66  Declaring unique5026877609467782581ep_nat:(num->(product_prod_nat_nat->product_prod_nat_nat))
% 0.46/0.66  FOF formula (<kernel.Constant object at 0x260c950>, <kernel.DependentProduct object at 0x260c5a8>) of role type named sy_c_Euclidean__Division_Ounique__euclidean__semiring__class_Odivision__segment_001t__Int__Oint
% 0.46/0.66  Using role type
% 0.46/0.66  Declaring euclid3395696857347342551nt_int:(int->int)
% 0.46/0.66  FOF formula (<kernel.Constant object at 0x260ccf8>, <kernel.DependentProduct object at 0x260cef0>) of role type named sy_c_Extended__Nat_OeSuc
% 0.46/0.66  Using role type
% 0.46/0.66  Declaring extended_eSuc:(extended_enat->extended_enat)
% 0.46/0.66  FOF formula (<kernel.Constant object at 0x260cdd0>, <kernel.DependentProduct object at 0x260cf38>) of role type named sy_c_Extended__Nat_Oenat
% 0.46/0.66  Using role type
% 0.46/0.66  Declaring extended_enat2:(nat->extended_enat)
% 0.46/0.66  FOF formula (<kernel.Constant object at 0x260ce18>, <kernel.DependentProduct object at 0x260c5a8>) of role type named sy_c_Extended__Nat_Oenat_Ocase__enat_001_Eo
% 0.46/0.67  Using role type
% 0.46/0.67  Declaring extended_case_enat_o:((nat->Prop)->(Prop->(extended_enat->Prop)))
% 0.46/0.67  FOF formula (<kernel.Constant object at 0x260cdd0>, <kernel.DependentProduct object at 0x260cf80>) of role type named sy_c_Extended__Nat_Oenat_Ocase__enat_001t__Extended____Nat__Oenat
% 0.46/0.67  Using role type
% 0.46/0.67  Declaring extend3600170679010898289d_enat:((nat->extended_enat)->(extended_enat->(extended_enat->extended_enat)))
% 0.46/0.67  FOF formula (<kernel.Constant object at 0x260c5a8>, <kernel.Constant object at 0x260cf38>) of role type named sy_c_Extended__Nat_Oinfinity__class_Oinfinity_001t__Extended____Nat__Oenat
% 0.46/0.67  Using role type
% 0.46/0.67  Declaring extend5688581933313929465d_enat:extended_enat
% 0.46/0.67  FOF formula (<kernel.Constant object at 0x260cf80>, <kernel.DependentProduct object at 0x260e0e0>) of role type named sy_c_Factorial_Osemiring__char__0__class_Ofact_001t__Complex__Ocomplex
% 0.46/0.67  Using role type
% 0.46/0.67  Declaring semiri5044797733671781792omplex:(nat->complex)
% 0.46/0.67  FOF formula (<kernel.Constant object at 0x260cf80>, <kernel.DependentProduct object at 0x260e1b8>) of role type named sy_c_Factorial_Osemiring__char__0__class_Ofact_001t__Int__Oint
% 0.46/0.67  Using role type
% 0.46/0.67  Declaring semiri1406184849735516958ct_int:(nat->int)
% 0.46/0.67  FOF formula (<kernel.Constant object at 0x260c9e0>, <kernel.DependentProduct object at 0x260e248>) of role type named sy_c_Factorial_Osemiring__char__0__class_Ofact_001t__Nat__Onat
% 0.46/0.67  Using role type
% 0.46/0.67  Declaring semiri1408675320244567234ct_nat:(nat->nat)
% 0.46/0.67  FOF formula (<kernel.Constant object at 0x260e0e0>, <kernel.DependentProduct object at 0x260e2d8>) of role type named sy_c_Factorial_Osemiring__char__0__class_Ofact_001t__Rat__Orat
% 0.46/0.67  Using role type
% 0.46/0.67  Declaring semiri773545260158071498ct_rat:(nat->rat)
% 0.46/0.67  FOF formula (<kernel.Constant object at 0x260e098>, <kernel.DependentProduct object at 0x260e368>) of role type named sy_c_Factorial_Osemiring__char__0__class_Ofact_001t__Real__Oreal
% 0.46/0.67  Using role type
% 0.46/0.67  Declaring semiri2265585572941072030t_real:(nat->real)
% 0.46/0.67  FOF formula (<kernel.Constant object at 0x260e1b8>, <kernel.DependentProduct object at 0x260e3f8>) of role type named sy_c_Fields_Oinverse__class_Oinverse_001t__Complex__Ocomplex
% 0.46/0.67  Using role type
% 0.46/0.67  Declaring invers8013647133539491842omplex:(complex->complex)
% 0.46/0.67  FOF formula (<kernel.Constant object at 0x260e0e0>, <kernel.DependentProduct object at 0x260e488>) of role type named sy_c_Fields_Oinverse__class_Oinverse_001t__Rat__Orat
% 0.46/0.67  Using role type
% 0.46/0.67  Declaring inverse_inverse_rat:(rat->rat)
% 0.46/0.67  FOF formula (<kernel.Constant object at 0x260e3f8>, <kernel.DependentProduct object at 0x260e4d0>) of role type named sy_c_Fields_Oinverse__class_Oinverse_001t__Real__Oreal
% 0.46/0.67  Using role type
% 0.46/0.67  Declaring inverse_inverse_real:(real->real)
% 0.46/0.67  FOF formula (<kernel.Constant object at 0x260e368>, <kernel.Constant object at 0x260e4d0>) of role type named sy_c_Filter_Oat__bot_001t__Real__Oreal
% 0.46/0.67  Using role type
% 0.46/0.67  Declaring at_bot_real:filter_real
% 0.46/0.67  FOF formula (<kernel.Constant object at 0x260e488>, <kernel.Constant object at 0x260e4d0>) of role type named sy_c_Filter_Oat__top_001t__Nat__Onat
% 0.46/0.67  Using role type
% 0.46/0.67  Declaring at_top_nat:filter_nat
% 0.46/0.67  FOF formula (<kernel.Constant object at 0x260e128>, <kernel.Constant object at 0x260e4d0>) of role type named sy_c_Filter_Oat__top_001t__Real__Oreal
% 0.46/0.67  Using role type
% 0.46/0.67  Declaring at_top_real:filter_real
% 0.46/0.67  FOF formula (<kernel.Constant object at 0x260e098>, <kernel.Constant object at 0x260e4d0>) of role type named sy_c_Filter_Ocofinite_001t__Nat__Onat
% 0.46/0.67  Using role type
% 0.46/0.67  Declaring cofinite_nat:filter_nat
% 0.46/0.67  FOF formula (<kernel.Constant object at 0x260e518>, <kernel.DependentProduct object at 0x260e128>) of role type named sy_c_Filter_Oeventually_001t__Nat__Onat
% 0.46/0.67  Using role type
% 0.46/0.67  Declaring eventually_nat:((nat->Prop)->(filter_nat->Prop))
% 0.46/0.67  FOF formula (<kernel.Constant object at 0x260e098>, <kernel.DependentProduct object at 0x260e560>) of role type named sy_c_Filter_Oeventually_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.46/0.67  Using role type
% 0.46/0.67  Declaring eventu1038000079068216329at_nat:((product_prod_nat_nat->Prop)->(filter1242075044329608583at_nat->Prop))
% 0.46/0.67  FOF formula (<kernel.Constant object at 0x260e1b8>, <kernel.DependentProduct object at 0x260e128>) of role type named sy_c_Filter_Oeventually_001t__Real__Oreal
% 0.46/0.67  Using role type
% 0.46/0.67  Declaring eventually_real:((real->Prop)->(filter_real->Prop))
% 0.46/0.67  FOF formula (<kernel.Constant object at 0x260e560>, <kernel.DependentProduct object at 0x260e4d0>) of role type named sy_c_Filter_Ofilterlim_001t__Nat__Onat_001t__Nat__Onat
% 0.46/0.67  Using role type
% 0.46/0.67  Declaring filterlim_nat_nat:((nat->nat)->(filter_nat->(filter_nat->Prop)))
% 0.46/0.67  FOF formula (<kernel.Constant object at 0x260e7a0>, <kernel.DependentProduct object at 0x260e518>) of role type named sy_c_Filter_Ofilterlim_001t__Nat__Onat_001t__Real__Oreal
% 0.46/0.67  Using role type
% 0.46/0.67  Declaring filterlim_nat_real:((nat->real)->(filter_real->(filter_nat->Prop)))
% 0.46/0.67  FOF formula (<kernel.Constant object at 0x260e560>, <kernel.DependentProduct object at 0x260e830>) of role type named sy_c_Filter_Ofilterlim_001t__Nat__Onat_001t__Set__Oset_It__Nat__Onat_J
% 0.46/0.67  Using role type
% 0.46/0.67  Declaring filter3212408913953519116et_nat:((nat->set_nat)->(filter_set_nat->(filter_nat->Prop)))
% 0.46/0.67  FOF formula (<kernel.Constant object at 0x260e878>, <kernel.DependentProduct object at 0x260e5f0>) of role type named sy_c_Filter_Ofilterlim_001t__Real__Oreal_001t__Real__Oreal
% 0.46/0.67  Using role type
% 0.46/0.67  Declaring filterlim_real_real:((real->real)->(filter_real->(filter_real->Prop)))
% 0.46/0.67  FOF formula (<kernel.Constant object at 0x260e560>, <kernel.DependentProduct object at 0x260e830>) of role type named sy_c_Filter_Ofinite__subsets__at__top_001t__Nat__Onat
% 0.46/0.67  Using role type
% 0.46/0.67  Declaring finite3254316476582989077op_nat:(set_nat->filter_set_nat)
% 0.46/0.67  FOF formula (<kernel.Constant object at 0x260e7e8>, <kernel.DependentProduct object at 0x260e5f0>) of role type named sy_c_Filter_Ofrequently_001t__Nat__Onat
% 0.46/0.67  Using role type
% 0.46/0.67  Declaring frequently_nat:((nat->Prop)->(filter_nat->Prop))
% 0.46/0.67  FOF formula (<kernel.Constant object at 0x260e560>, <kernel.DependentProduct object at 0x260e7e8>) of role type named sy_c_Filter_Oprincipal_001t__Product____Type__Oprod_It__Complex__Ocomplex_Mt__Complex__Ocomplex_J
% 0.46/0.67  Using role type
% 0.46/0.67  Declaring princi3496590319149328850omplex:(set_Pr5085853215250843933omplex->filter6041513312241820739omplex)
% 0.46/0.67  FOF formula (<kernel.Constant object at 0x260e5f0>, <kernel.DependentProduct object at 0x260e560>) of role type named sy_c_Filter_Oprincipal_001t__Product____Type__Oprod_It__Real__Oreal_Mt__Real__Oreal_J
% 0.46/0.67  Using role type
% 0.46/0.67  Declaring princi6114159922880469582l_real:(set_Pr6218003697084177305l_real->filter2146258269922977983l_real)
% 0.46/0.67  FOF formula (<kernel.Constant object at 0x260e998>, <kernel.DependentProduct object at 0x260e7e8>) of role type named sy_c_Filter_Oprod__filter_001t__Nat__Onat_001t__Nat__Onat
% 0.46/0.67  Using role type
% 0.46/0.67  Declaring prod_filter_nat_nat:(filter_nat->(filter_nat->filter1242075044329608583at_nat))
% 0.46/0.67  FOF formula (<kernel.Constant object at 0x260e248>, <kernel.DependentProduct object at 0x260eab8>) of role type named sy_c_Finite__Set_Ocard_001_Eo
% 0.46/0.67  Using role type
% 0.46/0.67  Declaring finite_card_o:(set_o->nat)
% 0.46/0.67  FOF formula (<kernel.Constant object at 0x260ea70>, <kernel.DependentProduct object at 0x260e998>) of role type named sy_c_Finite__Set_Ocard_001t__Complex__Ocomplex
% 0.46/0.67  Using role type
% 0.46/0.67  Declaring finite_card_complex:(set_complex->nat)
% 0.46/0.67  FOF formula (<kernel.Constant object at 0x260e7e8>, <kernel.DependentProduct object at 0x260eb90>) of role type named sy_c_Finite__Set_Ocard_001t__Extended____Nat__Oenat
% 0.46/0.67  Using role type
% 0.46/0.67  Declaring finite121521170596916366d_enat:(set_Extended_enat->nat)
% 0.46/0.67  FOF formula (<kernel.Constant object at 0x260eab8>, <kernel.DependentProduct object at 0x260ec20>) of role type named sy_c_Finite__Set_Ocard_001t__Int__Oint
% 0.46/0.67  Using role type
% 0.46/0.67  Declaring finite_card_int:(set_int->nat)
% 0.46/0.67  FOF formula (<kernel.Constant object at 0x260e248>, <kernel.DependentProduct object at 0x260ec68>) of role type named sy_c_Finite__Set_Ocard_001t__List__Olist_It__Nat__Onat_J
% 0.46/0.67  Using role type
% 0.46/0.67  Declaring finite_card_list_nat:(set_list_nat->nat)
% 0.46/0.67  FOF formula (<kernel.Constant object at 0x260e5f0>, <kernel.DependentProduct object at 0x260ecb0>) of role type named sy_c_Finite__Set_Ocard_001t__Nat__Onat
% 0.46/0.67  Using role type
% 0.46/0.67  Declaring finite_card_nat:(set_nat->nat)
% 0.46/0.67  FOF formula (<kernel.Constant object at 0x260e248>, <kernel.DependentProduct object at 0x260ecf8>) of role type named sy_c_Finite__Set_Ocard_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.46/0.67  Using role type
% 0.46/0.67  Declaring finite711546835091564841at_nat:(set_Pr1261947904930325089at_nat->nat)
% 0.46/0.67  FOF formula (<kernel.Constant object at 0x260ecb0>, <kernel.DependentProduct object at 0x260ed88>) of role type named sy_c_Finite__Set_Ocard_001t__Product____Type__Ounit
% 0.46/0.67  Using role type
% 0.46/0.67  Declaring finite410649719033368117t_unit:(set_Product_unit->nat)
% 0.46/0.67  FOF formula (<kernel.Constant object at 0x260ec68>, <kernel.DependentProduct object at 0x260ee18>) of role type named sy_c_Finite__Set_Ocard_001t__Real__Oreal
% 0.46/0.67  Using role type
% 0.46/0.67  Declaring finite_card_real:(set_real->nat)
% 0.46/0.67  FOF formula (<kernel.Constant object at 0x260eab8>, <kernel.DependentProduct object at 0x260ee60>) of role type named sy_c_Finite__Set_Ocard_001t__Set__Oset_It__Nat__Onat_J
% 0.46/0.67  Using role type
% 0.46/0.67  Declaring finite_card_set_nat:(set_set_nat->nat)
% 0.46/0.67  FOF formula (<kernel.Constant object at 0x260ec68>, <kernel.DependentProduct object at 0x260eea8>) of role type named sy_c_Finite__Set_Ocard_001t__VEBT____Definitions__OVEBT
% 0.46/0.67  Using role type
% 0.46/0.67  Declaring finite7802652506058667612T_VEBT:(set_VEBT_VEBT->nat)
% 0.46/0.67  FOF formula (<kernel.Constant object at 0x260eb00>, <kernel.DependentProduct object at 0x260ef38>) of role type named sy_c_Finite__Set_Ofinite_001_Eo
% 0.46/0.67  Using role type
% 0.46/0.67  Declaring finite_finite_o:(set_o->Prop)
% 0.46/0.67  FOF formula (<kernel.Constant object at 0x260ee60>, <kernel.DependentProduct object at 0x260eef0>) of role type named sy_c_Finite__Set_Ofinite_001t__Complex__Ocomplex
% 0.46/0.67  Using role type
% 0.46/0.67  Declaring finite3207457112153483333omplex:(set_complex->Prop)
% 0.46/0.67  FOF formula (<kernel.Constant object at 0x260eb00>, <kernel.DependentProduct object at 0x260efc8>) of role type named sy_c_Finite__Set_Ofinite_001t__Extended____Nat__Oenat
% 0.46/0.67  Using role type
% 0.46/0.67  Declaring finite4001608067531595151d_enat:(set_Extended_enat->Prop)
% 0.46/0.67  FOF formula (<kernel.Constant object at 0x260eef0>, <kernel.DependentProduct object at 0x279a098>) of role type named sy_c_Finite__Set_Ofinite_001t__Filter__Ofilter_It__Nat__Onat_J
% 0.46/0.67  Using role type
% 0.46/0.67  Declaring finite2119507909894593271er_nat:(set_filter_nat->Prop)
% 0.46/0.67  FOF formula (<kernel.Constant object at 0x260eb00>, <kernel.DependentProduct object at 0x279a128>) of role type named sy_c_Finite__Set_Ofinite_001t__Int__Oint
% 0.46/0.67  Using role type
% 0.46/0.67  Declaring finite_finite_int:(set_int->Prop)
% 0.46/0.67  FOF formula (<kernel.Constant object at 0x260efc8>, <kernel.DependentProduct object at 0x279a170>) of role type named sy_c_Finite__Set_Ofinite_001t__List__Olist_I_Eo_J
% 0.46/0.67  Using role type
% 0.46/0.67  Declaring finite_finite_list_o:(set_list_o->Prop)
% 0.46/0.67  FOF formula (<kernel.Constant object at 0x260efc8>, <kernel.DependentProduct object at 0x279a1b8>) of role type named sy_c_Finite__Set_Ofinite_001t__List__Olist_It__Nat__Onat_J
% 0.46/0.67  Using role type
% 0.46/0.67  Declaring finite8100373058378681591st_nat:(set_list_nat->Prop)
% 0.46/0.67  FOF formula (<kernel.Constant object at 0x279a050>, <kernel.DependentProduct object at 0x279a248>) of role type named sy_c_Finite__Set_Ofinite_001t__List__Olist_It__VEBT____Definitions__OVEBT_J
% 0.46/0.67  Using role type
% 0.46/0.67  Declaring finite3004134309566078307T_VEBT:(set_list_VEBT_VEBT->Prop)
% 0.46/0.67  FOF formula (<kernel.Constant object at 0x260eb00>, <kernel.DependentProduct object at 0x279a2d8>) of role type named sy_c_Finite__Set_Ofinite_001t__Nat__Onat
% 0.46/0.67  Using role type
% 0.46/0.67  Declaring finite_finite_nat:(set_nat->Prop)
% 0.46/0.67  FOF formula (<kernel.Constant object at 0x260eb00>, <kernel.DependentProduct object at 0x279a320>) of role type named sy_c_Finite__Set_Ofinite_001t__Num__Onum
% 0.46/0.67  Using role type
% 0.46/0.67  Declaring finite_finite_num:(set_num->Prop)
% 0.46/0.67  FOF formula (<kernel.Constant object at 0x279a1b8>, <kernel.DependentProduct object at 0x279a368>) of role type named sy_c_Finite__Set_Ofinite_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.46/0.67  Using role type
% 0.46/0.67  Declaring finite6177210948735845034at_nat:(set_Pr1261947904930325089at_nat->Prop)
% 0.46/0.67  FOF formula (<kernel.Constant object at 0x279a320>, <kernel.DependentProduct object at 0x279a3f8>) of role type named sy_c_Finite__Set_Ofinite_001t__Product____Type__Ounit
% 0.46/0.68  Using role type
% 0.46/0.68  Declaring finite4290736615968046902t_unit:(set_Product_unit->Prop)
% 0.46/0.68  FOF formula (<kernel.Constant object at 0x279a1b8>, <kernel.DependentProduct object at 0x279a488>) of role type named sy_c_Finite__Set_Ofinite_001t__Rat__Orat
% 0.46/0.68  Using role type
% 0.46/0.68  Declaring finite_finite_rat:(set_rat->Prop)
% 0.46/0.68  FOF formula (<kernel.Constant object at 0x279a368>, <kernel.DependentProduct object at 0x279a4d0>) of role type named sy_c_Finite__Set_Ofinite_001t__Real__Oreal
% 0.46/0.68  Using role type
% 0.46/0.68  Declaring finite_finite_real:(set_real->Prop)
% 0.46/0.68  FOF formula (<kernel.Constant object at 0x279a320>, <kernel.DependentProduct object at 0x279a518>) of role type named sy_c_Finite__Set_Ofinite_001t__Set__Oset_I_Eo_J
% 0.46/0.68  Using role type
% 0.46/0.68  Declaring finite_finite_set_o:(set_set_o->Prop)
% 0.46/0.68  FOF formula (<kernel.Constant object at 0x279a368>, <kernel.DependentProduct object at 0x279a560>) of role type named sy_c_Finite__Set_Ofinite_001t__Set__Oset_It__Complex__Ocomplex_J
% 0.46/0.68  Using role type
% 0.46/0.68  Declaring finite6551019134538273531omplex:(set_set_complex->Prop)
% 0.46/0.68  FOF formula (<kernel.Constant object at 0x279a518>, <kernel.DependentProduct object at 0x279a5f0>) of role type named sy_c_Finite__Set_Ofinite_001t__Set__Oset_It__Extended____Nat__Oenat_J
% 0.46/0.68  Using role type
% 0.46/0.68  Declaring finite5468666774076196335d_enat:(set_se7270636423289371942d_enat->Prop)
% 0.46/0.68  FOF formula (<kernel.Constant object at 0x279a560>, <kernel.DependentProduct object at 0x279a680>) of role type named sy_c_Finite__Set_Ofinite_001t__Set__Oset_It__Int__Oint_J
% 0.46/0.68  Using role type
% 0.46/0.68  Declaring finite6197958912794628473et_int:(set_set_int->Prop)
% 0.46/0.68  FOF formula (<kernel.Constant object at 0x279a5f0>, <kernel.DependentProduct object at 0x279a710>) of role type named sy_c_Finite__Set_Ofinite_001t__Set__Oset_It__Nat__Onat_J
% 0.46/0.68  Using role type
% 0.46/0.68  Declaring finite1152437895449049373et_nat:(set_set_nat->Prop)
% 0.46/0.68  FOF formula (<kernel.Constant object at 0x279a680>, <kernel.DependentProduct object at 0x279a7a0>) of role type named sy_c_Finite__Set_Ofinite_001t__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J
% 0.46/0.68  Using role type
% 0.46/0.68  Declaring finite9047747110432174090at_nat:(set_se7855581050983116737at_nat->Prop)
% 0.46/0.68  FOF formula (<kernel.Constant object at 0x279a710>, <kernel.DependentProduct object at 0x279a830>) of role type named sy_c_Finite__Set_Ofinite_001t__VEBT____Definitions__OVEBT
% 0.46/0.68  Using role type
% 0.46/0.68  Declaring finite5795047828879050333T_VEBT:(set_VEBT_VEBT->Prop)
% 0.46/0.68  FOF formula (<kernel.Constant object at 0x279a7a0>, <kernel.DependentProduct object at 0x279a680>) of role type named sy_c_Fun_Obij__betw_001t__Complex__Ocomplex_001t__Complex__Ocomplex
% 0.46/0.68  Using role type
% 0.46/0.68  Declaring bij_be1856998921033663316omplex:((complex->complex)->(set_complex->(set_complex->Prop)))
% 0.46/0.68  FOF formula (<kernel.Constant object at 0x279a950>, <kernel.DependentProduct object at 0x279a7e8>) of role type named sy_c_Fun_Obij__betw_001t__Nat__Onat_001t__Complex__Ocomplex
% 0.46/0.68  Using role type
% 0.46/0.68  Declaring bij_betw_nat_complex:((nat->complex)->(set_nat->(set_complex->Prop)))
% 0.46/0.68  FOF formula (<kernel.Constant object at 0x279a998>, <kernel.DependentProduct object at 0x279a710>) of role type named sy_c_Fun_Obij__betw_001t__Nat__Onat_001t__Nat__Onat
% 0.46/0.68  Using role type
% 0.46/0.68  Declaring bij_betw_nat_nat:((nat->nat)->(set_nat->(set_nat->Prop)))
% 0.46/0.68  FOF formula (<kernel.Constant object at 0x279aa70>, <kernel.DependentProduct object at 0x279aa28>) of role type named sy_c_Fun_Ocomp_001t__Int__Oint_001t__Nat__Onat_001t__Int__Oint
% 0.46/0.68  Using role type
% 0.46/0.68  Declaring comp_int_nat_int:((int->nat)->((int->int)->(int->nat)))
% 0.46/0.68  FOF formula (<kernel.Constant object at 0x279aab8>, <kernel.DependentProduct object at 0x279ab00>) of role type named sy_c_Fun_Ocomp_001t__Nat__Onat_001t__Nat__Onat_001t__Nat__Onat
% 0.46/0.68  Using role type
% 0.46/0.68  Declaring comp_nat_nat_nat:((nat->nat)->((nat->nat)->(nat->nat)))
% 0.46/0.68  FOF formula (<kernel.Constant object at 0x279ab48>, <kernel.DependentProduct object at 0x279a950>) of role type named sy_c_Fun_Ocomp_001t__Nat__Onat_001t__Real__Oreal_001t__Nat__Onat
% 0.46/0.68  Using role type
% 0.46/0.68  Declaring comp_nat_real_nat:((nat->real)->((nat->nat)->(nat->real)))
% 0.46/0.68  FOF formula (<kernel.Constant object at 0x279ab90>, <kernel.DependentProduct object at 0x279a7a0>) of role type named sy_c_Fun_Oid_001_Eo
% 0.46/0.68  Using role type
% 0.46/0.68  Declaring id_o:(Prop->Prop)
% 0.46/0.68  FOF formula (<kernel.Constant object at 0x279a950>, <kernel.DependentProduct object at 0x279a638>) of role type named sy_c_Fun_Oinj__on_001t__Nat__Onat_001t__Nat__Onat
% 0.46/0.68  Using role type
% 0.46/0.68  Declaring inj_on_nat_nat:((nat->nat)->(set_nat->Prop))
% 0.46/0.68  FOF formula (<kernel.Constant object at 0x279a7a0>, <kernel.DependentProduct object at 0x279a680>) of role type named sy_c_Fun_Oinj__on_001t__Nat__Onat_001t__String__Ochar
% 0.46/0.68  Using role type
% 0.46/0.68  Declaring inj_on_nat_char:((nat->char)->(set_nat->Prop))
% 0.46/0.68  FOF formula (<kernel.Constant object at 0x279a638>, <kernel.DependentProduct object at 0x279abd8>) of role type named sy_c_Fun_Oinj__on_001t__Real__Oreal_001t__Real__Oreal
% 0.46/0.68  Using role type
% 0.46/0.68  Declaring inj_on_real_real:((real->real)->(set_real->Prop))
% 0.46/0.68  FOF formula (<kernel.Constant object at 0x279a680>, <kernel.DependentProduct object at 0x279ab48>) of role type named sy_c_Fun_Oinj__on_001t__Set__Oset_It__Nat__Onat_J_001t__Nat__Onat
% 0.46/0.68  Using role type
% 0.46/0.68  Declaring inj_on_set_nat_nat:((set_nat->nat)->(set_set_nat->Prop))
% 0.46/0.68  FOF formula (<kernel.Constant object at 0x279a638>, <kernel.DependentProduct object at 0x279a680>) of role type named sy_c_Fun_Omap__fun_001t__Rat__Orat_001t__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J_001_Eo_001_Eo
% 0.46/0.68  Using role type
% 0.46/0.68  Declaring map_fu898904425404107465nt_o_o:((rat->product_prod_int_int)->((Prop->Prop)->((product_prod_int_int->Prop)->(rat->Prop))))
% 0.46/0.68  FOF formula (<kernel.Constant object at 0x279ab48>, <kernel.DependentProduct object at 0x279add0>) of role type named sy_c_Fun_Omap__fun_001t__Real__Oreal_001_062_It__Nat__Onat_Mt__Rat__Orat_J_001_Eo_001_Eo
% 0.46/0.68  Using role type
% 0.46/0.68  Declaring map_fu1856342031159181835at_o_o:((real->(nat->rat))->((Prop->Prop)->(((nat->rat)->Prop)->(real->Prop))))
% 0.46/0.68  FOF formula (<kernel.Constant object at 0x279a680>, <kernel.DependentProduct object at 0x279ac68>) of role type named sy_c_Fun_Ostrict__mono__on_001t__Nat__Onat_001t__Nat__Onat
% 0.46/0.68  Using role type
% 0.46/0.68  Declaring strict1292158309912662752at_nat:((nat->nat)->(set_nat->Prop))
% 0.46/0.68  FOF formula (<kernel.Constant object at 0x279add0>, <kernel.DependentProduct object at 0x279aea8>) of role type named sy_c_Fun_Othe__inv__into_001t__Real__Oreal_001t__Real__Oreal
% 0.46/0.68  Using role type
% 0.46/0.68  Declaring the_in5290026491893676941l_real:(set_real->((real->real)->(real->real)))
% 0.46/0.68  FOF formula (<kernel.Constant object at 0x279abd8>, <kernel.Constant object at 0x279ad88>) of role type named sy_c_Fun__Def_Opair__leq
% 0.46/0.68  Using role type
% 0.46/0.68  Declaring fun_pair_leq:set_Pr8693737435421807431at_nat
% 0.46/0.68  FOF formula (<kernel.Constant object at 0x279acb0>, <kernel.Constant object at 0x279acf8>) of role type named sy_c_Fun__Def_Opair__less
% 0.46/0.68  Using role type
% 0.46/0.68  Declaring fun_pair_less:set_Pr8693737435421807431at_nat
% 0.46/0.68  FOF formula (<kernel.Constant object at 0x279a680>, <kernel.DependentProduct object at 0x279ae60>) of role type named sy_c_GCD_OGcd__class_OGcd_001t__Int__Oint
% 0.46/0.68  Using role type
% 0.46/0.68  Declaring gcd_Gcd_int:(set_int->int)
% 0.46/0.69  FOF formula (<kernel.Constant object at 0x279aea8>, <kernel.DependentProduct object at 0x279af80>) of role type named sy_c_GCD_OGcd__class_OGcd_001t__Nat__Onat
% 0.46/0.69  Using role type
% 0.46/0.69  Declaring gcd_Gcd_nat:(set_nat->nat)
% 0.46/0.69  FOF formula (<kernel.Constant object at 0x279ad88>, <kernel.DependentProduct object at 0x279a680>) of role type named sy_c_GCD_Obezw
% 0.46/0.69  Using role type
% 0.46/0.69  Declaring bezw:(nat->(nat->product_prod_int_int))
% 0.46/0.69  FOF formula (<kernel.Constant object at 0x279afc8>, <kernel.DependentProduct object at 0x279aea8>) of role type named sy_c_GCD_Obezw__rel
% 0.46/0.69  Using role type
% 0.46/0.69  Declaring bezw_rel:(product_prod_nat_nat->(product_prod_nat_nat->Prop))
% 0.46/0.69  FOF formula (<kernel.Constant object at 0x279abd8>, <kernel.DependentProduct object at 0x279af80>) of role type named sy_c_GCD_Ogcd__class_Ogcd_001t__Int__Oint
% 0.46/0.69  Using role type
% 0.46/0.69  Declaring gcd_gcd_int:(int->(int->int))
% 0.46/0.69  FOF formula (<kernel.Constant object at 0x279aea8>, <kernel.DependentProduct object at 0x279acf8>) of role type named sy_c_GCD_Ogcd__class_Ogcd_001t__Nat__Onat
% 0.46/0.69  Using role type
% 0.46/0.69  Declaring gcd_gcd_nat:(nat->(nat->nat))
% 0.46/0.69  FOF formula (<kernel.Constant object at 0x279af80>, <kernel.DependentProduct object at 0x279c170>) of role type named sy_c_GCD_Ogcd__nat__rel
% 0.46/0.69  Using role type
% 0.46/0.69  Declaring gcd_nat_rel:(product_prod_nat_nat->(product_prod_nat_nat->Prop))
% 0.46/0.69  FOF formula (<kernel.Constant object at 0x279aea8>, <kernel.DependentProduct object at 0x279c128>) of role type named sy_c_GCD_Osemiring__gcd__class_OGcd__fin_001t__Int__Oint
% 0.46/0.69  Using role type
% 0.46/0.69  Declaring semiri4256215615220890538in_int:(set_int->int)
% 0.46/0.69  FOF formula (<kernel.Constant object at 0x279aea8>, <kernel.DependentProduct object at 0x279c200>) of role type named sy_c_GCD_Osemiring__gcd__class_OGcd__fin_001t__Nat__Onat
% 0.46/0.69  Using role type
% 0.46/0.69  Declaring semiri4258706085729940814in_nat:(set_nat->nat)
% 0.46/0.69  FOF formula (<kernel.Constant object at 0x279acf8>, <kernel.DependentProduct object at 0x279c290>) of role type named sy_c_Groups_Oabs__class_Oabs_001t__Code____Numeral__Ointeger
% 0.46/0.69  Using role type
% 0.46/0.69  Declaring abs_abs_Code_integer:(code_integer->code_integer)
% 0.46/0.69  FOF formula (<kernel.Constant object at 0x279aea8>, <kernel.DependentProduct object at 0x279c2d8>) of role type named sy_c_Groups_Oabs__class_Oabs_001t__Complex__Ocomplex
% 0.46/0.69  Using role type
% 0.46/0.69  Declaring abs_abs_complex:(complex->complex)
% 0.46/0.69  FOF formula (<kernel.Constant object at 0x279ae60>, <kernel.DependentProduct object at 0x279c320>) of role type named sy_c_Groups_Oabs__class_Oabs_001t__Int__Oint
% 0.46/0.69  Using role type
% 0.46/0.69  Declaring abs_abs_int:(int->int)
% 0.46/0.69  FOF formula (<kernel.Constant object at 0x279ae60>, <kernel.DependentProduct object at 0x279c368>) of role type named sy_c_Groups_Oabs__class_Oabs_001t__Rat__Orat
% 0.46/0.69  Using role type
% 0.46/0.69  Declaring abs_abs_rat:(rat->rat)
% 0.46/0.69  FOF formula (<kernel.Constant object at 0x279c098>, <kernel.DependentProduct object at 0x279c3b0>) of role type named sy_c_Groups_Oabs__class_Oabs_001t__Real__Oreal
% 0.46/0.69  Using role type
% 0.46/0.69  Declaring abs_abs_real:(real->real)
% 0.46/0.69  FOF formula (<kernel.Constant object at 0x279c200>, <kernel.DependentProduct object at 0x279c098>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Code____Numeral__Ointeger
% 0.46/0.69  Using role type
% 0.46/0.69  Declaring minus_8373710615458151222nteger:(code_integer->(code_integer->code_integer))
% 0.46/0.69  FOF formula (<kernel.Constant object at 0x279c3f8>, <kernel.DependentProduct object at 0x279c3b0>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Complex__Ocomplex
% 0.46/0.69  Using role type
% 0.46/0.69  Declaring minus_minus_complex:(complex->(complex->complex))
% 0.46/0.69  FOF formula (<kernel.Constant object at 0x279c200>, <kernel.DependentProduct object at 0x279c3f8>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Extended____Nat__Oenat
% 0.46/0.69  Using role type
% 0.46/0.69  Declaring minus_3235023915231533773d_enat:(extended_enat->(extended_enat->extended_enat))
% 0.46/0.69  FOF formula (<kernel.Constant object at 0x279c4d0>, <kernel.DependentProduct object at 0x279c3b0>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Int__Oint
% 0.46/0.69  Using role type
% 0.46/0.69  Declaring minus_minus_int:(int->(int->int))
% 0.46/0.69  FOF formula (<kernel.Constant object at 0x279c2d8>, <kernel.DependentProduct object at 0x279c200>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Nat__Onat
% 0.46/0.69  Using role type
% 0.46/0.69  Declaring minus_minus_nat:(nat->(nat->nat))
% 0.46/0.69  FOF formula (<kernel.Constant object at 0x279c5a8>, <kernel.DependentProduct object at 0x279c4d0>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Rat__Orat
% 0.46/0.69  Using role type
% 0.46/0.69  Declaring minus_minus_rat:(rat->(rat->rat))
% 0.46/0.69  FOF formula (<kernel.Constant object at 0x279c098>, <kernel.DependentProduct object at 0x279c2d8>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Real__Oreal
% 0.46/0.69  Using role type
% 0.46/0.69  Declaring minus_minus_real:(real->(real->real))
% 0.46/0.69  FOF formula (<kernel.Constant object at 0x279c488>, <kernel.DependentProduct object at 0x279c5a8>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Set__Oset_I_Eo_J
% 0.46/0.69  Using role type
% 0.46/0.69  Declaring minus_minus_set_o:(set_o->(set_o->set_o))
% 0.46/0.69  FOF formula (<kernel.Constant object at 0x279c098>, <kernel.DependentProduct object at 0x279c488>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Set__Oset_It__Complex__Ocomplex_J
% 0.46/0.69  Using role type
% 0.46/0.69  Declaring minus_811609699411566653omplex:(set_complex->(set_complex->set_complex))
% 0.46/0.69  FOF formula (<kernel.Constant object at 0x279c5a8>, <kernel.DependentProduct object at 0x279c098>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Set__Oset_It__Extended____Nat__Oenat_J
% 0.46/0.69  Using role type
% 0.46/0.69  Declaring minus_925952699566721837d_enat:(set_Extended_enat->(set_Extended_enat->set_Extended_enat))
% 0.46/0.69  FOF formula (<kernel.Constant object at 0x279c488>, <kernel.DependentProduct object at 0x279c5a8>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Set__Oset_It__Filter__Ofilter_It__Nat__Onat_J_J
% 0.46/0.69  Using role type
% 0.46/0.69  Declaring minus_1488485472792771695er_nat:(set_filter_nat->(set_filter_nat->set_filter_nat))
% 0.46/0.69  FOF formula (<kernel.Constant object at 0x279c3b0>, <kernel.DependentProduct object at 0x279c098>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Set__Oset_It__Int__Oint_J
% 0.46/0.69  Using role type
% 0.46/0.69  Declaring minus_minus_set_int:(set_int->(set_int->set_int))
% 0.46/0.69  FOF formula (<kernel.Constant object at 0x279c488>, <kernel.DependentProduct object at 0x279c3b0>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Set__Oset_It__List__Olist_It__Nat__Onat_J_J
% 0.46/0.69  Using role type
% 0.46/0.69  Declaring minus_7954133019191499631st_nat:(set_list_nat->(set_list_nat->set_list_nat))
% 0.46/0.69  FOF formula (<kernel.Constant object at 0x279c8c0>, <kernel.DependentProduct object at 0x279c098>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Set__Oset_It__Nat__Onat_J
% 0.46/0.69  Using role type
% 0.46/0.69  Declaring minus_minus_set_nat:(set_nat->(set_nat->set_nat))
% 0.46/0.69  FOF formula (<kernel.Constant object at 0x279c488>, <kernel.DependentProduct object at 0x279c878>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J
% 0.46/0.69  Using role type
% 0.46/0.69  Declaring minus_1356011639430497352at_nat:(set_Pr1261947904930325089at_nat->(set_Pr1261947904930325089at_nat->set_Pr1261947904930325089at_nat))
% 0.46/0.69  FOF formula (<kernel.Constant object at 0x279c098>, <kernel.DependentProduct object at 0x279c488>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Set__Oset_It__Product____Type__Ounit_J
% 0.46/0.69  Using role type
% 0.46/0.69  Declaring minus_6452836326544984404t_unit:(set_Product_unit->(set_Product_unit->set_Product_unit))
% 0.46/0.69  FOF formula (<kernel.Constant object at 0x279c8c0>, <kernel.DependentProduct object at 0x279c878>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Set__Oset_It__Real__Oreal_J
% 0.46/0.69  Using role type
% 0.46/0.69  Declaring minus_minus_set_real:(set_real->(set_real->set_real))
% 0.46/0.69  FOF formula (<kernel.Constant object at 0x279c098>, <kernel.DependentProduct object at 0x279c8c0>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Set__Oset_It__Set__Oset_I_Eo_J_J
% 0.46/0.69  Using role type
% 0.46/0.69  Declaring minus_4899875422681990719_set_o:(set_set_o->(set_set_o->set_set_o))
% 0.46/0.69  FOF formula (<kernel.Constant object at 0x279c878>, <kernel.DependentProduct object at 0x279c098>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Set__Oset_It__Set__Oset_It__Int__Oint_J_J
% 0.46/0.69  Using role type
% 0.46/0.69  Declaring minus_8897228262479074673et_int:(set_set_int->(set_set_int->set_set_int))
% 0.46/0.69  FOF formula (<kernel.Constant object at 0x279c8c0>, <kernel.DependentProduct object at 0x279c878>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Set__Oset_It__Set__Oset_It__Nat__Onat_J_J
% 0.46/0.69  Using role type
% 0.46/0.69  Declaring minus_2163939370556025621et_nat:(set_set_nat->(set_set_nat->set_set_nat))
% 0.46/0.69  FOF formula (<kernel.Constant object at 0x279c098>, <kernel.DependentProduct object at 0x279cb90>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Set__Oset_It__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_J
% 0.46/0.69  Using role type
% 0.46/0.69  Declaring minus_4207664762107033000at_nat:(set_se7855581050983116737at_nat->(set_se7855581050983116737at_nat->set_se7855581050983116737at_nat))
% 0.46/0.69  FOF formula (<kernel.Constant object at 0x279c878>, <kernel.DependentProduct object at 0x279c098>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Set__Oset_It__VEBT____Definitions__OVEBT_J
% 0.46/0.69  Using role type
% 0.46/0.69  Declaring minus_5127226145743854075T_VEBT:(set_VEBT_VEBT->(set_VEBT_VEBT->set_VEBT_VEBT))
% 0.46/0.69  FOF formula (<kernel.Constant object at 0x279c8c0>, <kernel.Constant object at 0x279c098>) of role type named sy_c_Groups_Oone__class_Oone_001t__Code____Numeral__Ointeger
% 0.46/0.70  Using role type
% 0.46/0.70  Declaring one_one_Code_integer:code_integer
% 0.46/0.70  FOF formula (<kernel.Constant object at 0x279cc20>, <kernel.Constant object at 0x279c098>) of role type named sy_c_Groups_Oone__class_Oone_001t__Complex__Ocomplex
% 0.46/0.70  Using role type
% 0.46/0.70  Declaring one_one_complex:complex
% 0.46/0.70  FOF formula (<kernel.Constant object at 0x279c8c0>, <kernel.Constant object at 0x279cd40>) of role type named sy_c_Groups_Oone__class_Oone_001t__Extended____Nat__Oenat
% 0.46/0.70  Using role type
% 0.46/0.70  Declaring one_on7984719198319812577d_enat:extended_enat
% 0.46/0.70  FOF formula (<kernel.Constant object at 0x279cd88>, <kernel.Constant object at 0x279cd40>) of role type named sy_c_Groups_Oone__class_Oone_001t__Int__Oint
% 0.46/0.70  Using role type
% 0.46/0.70  Declaring one_one_int:int
% 0.46/0.70  FOF formula (<kernel.Constant object at 0x279ce18>, <kernel.Constant object at 0x279cd40>) of role type named sy_c_Groups_Oone__class_Oone_001t__Nat__Onat
% 0.46/0.70  Using role type
% 0.46/0.70  Declaring one_one_nat:nat
% 0.46/0.70  FOF formula (<kernel.Constant object at 0x279ce60>, <kernel.Constant object at 0x279cd40>) of role type named sy_c_Groups_Oone__class_Oone_001t__Rat__Orat
% 0.46/0.70  Using role type
% 0.46/0.70  Declaring one_one_rat:rat
% 0.46/0.70  FOF formula (<kernel.Constant object at 0x279cea8>, <kernel.Constant object at 0x279cd40>) of role type named sy_c_Groups_Oone__class_Oone_001t__Real__Oreal
% 0.46/0.70  Using role type
% 0.46/0.70  Declaring one_one_real:real
% 0.46/0.70  FOF formula (<kernel.Constant object at 0x279ce60>, <kernel.DependentProduct object at 0x279cea8>) of role type named sy_c_Groups_Oplus__class_Oplus_001t__Code____Numeral__Ointeger
% 0.46/0.70  Using role type
% 0.46/0.70  Declaring plus_p5714425477246183910nteger:(code_integer->(code_integer->code_integer))
% 0.46/0.70  FOF formula (<kernel.Constant object at 0x279cdd0>, <kernel.DependentProduct object at 0x279cf38>) of role type named sy_c_Groups_Oplus__class_Oplus_001t__Complex__Ocomplex
% 0.46/0.70  Using role type
% 0.46/0.70  Declaring plus_plus_complex:(complex->(complex->complex))
% 0.46/0.70  FOF formula (<kernel.Constant object at 0x279ce60>, <kernel.DependentProduct object at 0x279cea8>) of role type named sy_c_Groups_Oplus__class_Oplus_001t__Extended____Nat__Oenat
% 0.46/0.70  Using role type
% 0.46/0.70  Declaring plus_p3455044024723400733d_enat:(extended_enat->(extended_enat->extended_enat))
% 0.46/0.70  FOF formula (<kernel.Constant object at 0x279cdd0>, <kernel.DependentProduct object at 0x27a0170>) of role type named sy_c_Groups_Oplus__class_Oplus_001t__Int__Oint
% 0.46/0.70  Using role type
% 0.46/0.70  Declaring plus_plus_int:(int->(int->int))
% 0.46/0.70  FOF formula (<kernel.Constant object at 0x279ce60>, <kernel.DependentProduct object at 0x27a0248>) of role type named sy_c_Groups_Oplus__class_Oplus_001t__Nat__Onat
% 0.46/0.70  Using role type
% 0.46/0.70  Declaring plus_plus_nat:(nat->(nat->nat))
% 0.46/0.70  FOF formula (<kernel.Constant object at 0x279cea8>, <kernel.DependentProduct object at 0x27a0290>) of role type named sy_c_Groups_Oplus__class_Oplus_001t__Num__Onum
% 0.46/0.70  Using role type
% 0.46/0.70  Declaring plus_plus_num:(num->(num->num))
% 0.46/0.70  FOF formula (<kernel.Constant object at 0x279ce60>, <kernel.DependentProduct object at 0x27a00e0>) of role type named sy_c_Groups_Oplus__class_Oplus_001t__Rat__Orat
% 0.46/0.70  Using role type
% 0.46/0.70  Declaring plus_plus_rat:(rat->(rat->rat))
% 0.46/0.70  FOF formula (<kernel.Constant object at 0x279cea8>, <kernel.DependentProduct object at 0x27a0170>) of role type named sy_c_Groups_Oplus__class_Oplus_001t__Real__Oreal
% 0.46/0.70  Using role type
% 0.46/0.70  Declaring plus_plus_real:(real->(real->real))
% 0.46/0.70  FOF formula (<kernel.Constant object at 0x279cea8>, <kernel.DependentProduct object at 0x27a02d8>) of role type named sy_c_Groups_Oplus__class_Oplus_001t__String__Oliteral
% 0.46/0.70  Using role type
% 0.46/0.70  Declaring plus_plus_literal:(literal->(literal->literal))
% 0.46/0.70  FOF formula (<kernel.Constant object at 0x27a01b8>, <kernel.DependentProduct object at 0x27a0200>) of role type named sy_c_Groups_Osgn__class_Osgn_001t__Code____Numeral__Ointeger
% 0.46/0.70  Using role type
% 0.46/0.70  Declaring sgn_sgn_Code_integer:(code_integer->code_integer)
% 0.46/0.70  FOF formula (<kernel.Constant object at 0x27a00e0>, <kernel.DependentProduct object at 0x27a0290>) of role type named sy_c_Groups_Osgn__class_Osgn_001t__Complex__Ocomplex
% 0.46/0.70  Using role type
% 0.46/0.70  Declaring sgn_sgn_complex:(complex->complex)
% 0.46/0.70  FOF formula (<kernel.Constant object at 0x27a0170>, <kernel.DependentProduct object at 0x27a03f8>) of role type named sy_c_Groups_Osgn__class_Osgn_001t__Int__Oint
% 0.46/0.70  Using role type
% 0.46/0.70  Declaring sgn_sgn_int:(int->int)
% 0.46/0.70  FOF formula (<kernel.Constant object at 0x27a02d8>, <kernel.DependentProduct object at 0x27a0440>) of role type named sy_c_Groups_Osgn__class_Osgn_001t__Rat__Orat
% 0.46/0.70  Using role type
% 0.46/0.70  Declaring sgn_sgn_rat:(rat->rat)
% 0.46/0.70  FOF formula (<kernel.Constant object at 0x27a0200>, <kernel.DependentProduct object at 0x27a0488>) of role type named sy_c_Groups_Osgn__class_Osgn_001t__Real__Oreal
% 0.46/0.70  Using role type
% 0.46/0.70  Declaring sgn_sgn_real:(real->real)
% 0.46/0.70  FOF formula (<kernel.Constant object at 0x27a02d8>, <kernel.DependentProduct object at 0x27a0200>) of role type named sy_c_Groups_Otimes__class_Otimes_001t__Code____Numeral__Ointeger
% 0.46/0.70  Using role type
% 0.46/0.70  Declaring times_3573771949741848930nteger:(code_integer->(code_integer->code_integer))
% 0.46/0.70  FOF formula (<kernel.Constant object at 0x27a04d0>, <kernel.DependentProduct object at 0x27a0488>) of role type named sy_c_Groups_Otimes__class_Otimes_001t__Complex__Ocomplex
% 0.46/0.70  Using role type
% 0.46/0.70  Declaring times_times_complex:(complex->(complex->complex))
% 0.46/0.70  FOF formula (<kernel.Constant object at 0x27a02d8>, <kernel.DependentProduct object at 0x27a04d0>) of role type named sy_c_Groups_Otimes__class_Otimes_001t__Extended____Nat__Oenat
% 0.46/0.70  Using role type
% 0.46/0.70  Declaring times_7803423173614009249d_enat:(extended_enat->(extended_enat->extended_enat))
% 0.46/0.70  FOF formula (<kernel.Constant object at 0x27a05a8>, <kernel.DependentProduct object at 0x27a0488>) of role type named sy_c_Groups_Otimes__class_Otimes_001t__Int__Oint
% 0.46/0.70  Using role type
% 0.46/0.70  Declaring times_times_int:(int->(int->int))
% 0.46/0.70  FOF formula (<kernel.Constant object at 0x27a0290>, <kernel.DependentProduct object at 0x27a02d8>) of role type named sy_c_Groups_Otimes__class_Otimes_001t__Nat__Onat
% 0.46/0.70  Using role type
% 0.46/0.70  Declaring times_times_nat:(nat->(nat->nat))
% 0.46/0.70  FOF formula (<kernel.Constant object at 0x27a0680>, <kernel.DependentProduct object at 0x27a05a8>) of role type named sy_c_Groups_Otimes__class_Otimes_001t__Num__Onum
% 0.46/0.70  Using role type
% 0.46/0.70  Declaring times_times_num:(num->(num->num))
% 0.46/0.70  FOF formula (<kernel.Constant object at 0x27a0200>, <kernel.DependentProduct object at 0x27a0290>) of role type named sy_c_Groups_Otimes__class_Otimes_001t__Rat__Orat
% 0.46/0.70  Using role type
% 0.46/0.70  Declaring times_times_rat:(rat->(rat->rat))
% 0.46/0.70  FOF formula (<kernel.Constant object at 0x27a0560>, <kernel.DependentProduct object at 0x27a0680>) of role type named sy_c_Groups_Otimes__class_Otimes_001t__Real__Oreal
% 0.46/0.70  Using role type
% 0.46/0.70  Declaring times_times_real:(real->(real->real))
% 0.46/0.70  FOF formula (<kernel.Constant object at 0x27a0200>, <kernel.DependentProduct object at 0x27a0488>) of role type named sy_c_Groups_Ouminus__class_Ouminus_001t__Code____Numeral__Ointeger
% 0.46/0.70  Using role type
% 0.46/0.70  Declaring uminus1351360451143612070nteger:(code_integer->code_integer)
% 0.46/0.70  FOF formula (<kernel.Constant object at 0x27a0680>, <kernel.DependentProduct object at 0x27a0830>) of role type named sy_c_Groups_Ouminus__class_Ouminus_001t__Complex__Ocomplex
% 0.46/0.70  Using role type
% 0.46/0.70  Declaring uminus1482373934393186551omplex:(complex->complex)
% 0.46/0.70  FOF formula (<kernel.Constant object at 0x27a04d0>, <kernel.DependentProduct object at 0x27a08c0>) of role type named sy_c_Groups_Ouminus__class_Ouminus_001t__Int__Oint
% 0.46/0.70  Using role type
% 0.46/0.70  Declaring uminus_uminus_int:(int->int)
% 0.46/0.70  FOF formula (<kernel.Constant object at 0x27a07e8>, <kernel.DependentProduct object at 0x27a0908>) of role type named sy_c_Groups_Ouminus__class_Ouminus_001t__Rat__Orat
% 0.46/0.70  Using role type
% 0.46/0.70  Declaring uminus_uminus_rat:(rat->rat)
% 0.46/0.70  FOF formula (<kernel.Constant object at 0x27a02d8>, <kernel.DependentProduct object at 0x27a0950>) of role type named sy_c_Groups_Ouminus__class_Ouminus_001t__Real__Oreal
% 0.46/0.70  Using role type
% 0.46/0.70  Declaring uminus_uminus_real:(real->real)
% 0.46/0.70  FOF formula (<kernel.Constant object at 0x27a0830>, <kernel.DependentProduct object at 0x27a0998>) of role type named sy_c_Groups_Ouminus__class_Ouminus_001t__Set__Oset_I_Eo_J
% 0.46/0.70  Using role type
% 0.46/0.70  Declaring uminus_uminus_set_o:(set_o->set_o)
% 0.46/0.70  FOF formula (<kernel.Constant object at 0x27a02d8>, <kernel.DependentProduct object at 0x27a09e0>) of role type named sy_c_Groups_Ouminus__class_Ouminus_001t__Set__Oset_It__Extended____Nat__Oenat_J
% 0.46/0.71  Using role type
% 0.46/0.71  Declaring uminus417252749190364093d_enat:(set_Extended_enat->set_Extended_enat)
% 0.46/0.71  FOF formula (<kernel.Constant object at 0x27a0998>, <kernel.DependentProduct object at 0x27a0a70>) of role type named sy_c_Groups_Ouminus__class_Ouminus_001t__Set__Oset_It__Int__Oint_J
% 0.46/0.71  Using role type
% 0.46/0.71  Declaring uminus1532241313380277803et_int:(set_int->set_int)
% 0.46/0.71  FOF formula (<kernel.Constant object at 0x27a09e0>, <kernel.DependentProduct object at 0x27a0b00>) of role type named sy_c_Groups_Ouminus__class_Ouminus_001t__Set__Oset_It__Nat__Onat_J
% 0.46/0.71  Using role type
% 0.46/0.71  Declaring uminus5710092332889474511et_nat:(set_nat->set_nat)
% 0.46/0.71  FOF formula (<kernel.Constant object at 0x27a0a70>, <kernel.DependentProduct object at 0x27a09e0>) of role type named sy_c_Groups_Ouminus__class_Ouminus_001t__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J
% 0.46/0.71  Using role type
% 0.46/0.71  Declaring uminus6524753893492686040at_nat:(set_Pr1261947904930325089at_nat->set_Pr1261947904930325089at_nat)
% 0.46/0.71  FOF formula (<kernel.Constant object at 0x27a0b00>, <kernel.DependentProduct object at 0x27a0c20>) of role type named sy_c_Groups_Ouminus__class_Ouminus_001t__Set__Oset_It__Real__Oreal_J
% 0.46/0.71  Using role type
% 0.46/0.71  Declaring uminus612125837232591019t_real:(set_real->set_real)
% 0.46/0.71  FOF formula (<kernel.Constant object at 0x27a09e0>, <kernel.DependentProduct object at 0x27a0cb0>) of role type named sy_c_Groups_Ouminus__class_Ouminus_001t__Set__Oset_It__Set__Oset_It__Nat__Onat_J_J
% 0.46/0.71  Using role type
% 0.46/0.71  Declaring uminus613421341184616069et_nat:(set_set_nat->set_set_nat)
% 0.46/0.71  FOF formula (<kernel.Constant object at 0x27a0c20>, <kernel.Constant object at 0x27a0bd8>) of role type named sy_c_Groups_Ozero__class_Ozero_001t__Code____Numeral__Ointeger
% 0.46/0.71  Using role type
% 0.46/0.71  Declaring zero_z3403309356797280102nteger:code_integer
% 0.46/0.71  FOF formula (<kernel.Constant object at 0x27a0c68>, <kernel.Constant object at 0x27a0bd8>) of role type named sy_c_Groups_Ozero__class_Ozero_001t__Complex__Ocomplex
% 0.46/0.71  Using role type
% 0.46/0.71  Declaring zero_zero_complex:complex
% 0.46/0.71  FOF formula (<kernel.Constant object at 0x27a0c20>, <kernel.Constant object at 0x27a0ab8>) of role type named sy_c_Groups_Ozero__class_Ozero_001t__Extended____Nat__Oenat
% 0.46/0.71  Using role type
% 0.46/0.71  Declaring zero_z5237406670263579293d_enat:extended_enat
% 0.46/0.71  FOF formula (<kernel.Constant object at 0x27a0d40>, <kernel.Constant object at 0x27a0ab8>) of role type named sy_c_Groups_Ozero__class_Ozero_001t__Int__Oint
% 0.46/0.71  Using role type
% 0.46/0.71  Declaring zero_zero_int:int
% 0.46/0.71  FOF formula (<kernel.Constant object at 0x27a0dd0>, <kernel.Constant object at 0x27a0ab8>) of role type named sy_c_Groups_Ozero__class_Ozero_001t__Nat__Onat
% 0.46/0.71  Using role type
% 0.46/0.71  Declaring zero_zero_nat:nat
% 0.46/0.71  FOF formula (<kernel.Constant object at 0x27a0e18>, <kernel.Constant object at 0x27a0ab8>) of role type named sy_c_Groups_Ozero__class_Ozero_001t__Rat__Orat
% 0.46/0.71  Using role type
% 0.46/0.71  Declaring zero_zero_rat:rat
% 0.46/0.71  FOF formula (<kernel.Constant object at 0x27a0e60>, <kernel.Constant object at 0x27a0ab8>) of role type named sy_c_Groups_Ozero__class_Ozero_001t__Real__Oreal
% 0.46/0.71  Using role type
% 0.46/0.71  Declaring zero_zero_real:real
% 0.46/0.71  FOF formula (<kernel.Constant object at 0x27a0ea8>, <kernel.Constant object at 0x27a0ab8>) of role type named sy_c_Groups_Ozero__class_Ozero_001t__String__Oliteral
% 0.46/0.71  Using role type
% 0.46/0.71  Declaring zero_zero_literal:literal
% 0.46/0.71  FOF formula (<kernel.Constant object at 0x27a0e60>, <kernel.DependentProduct object at 0x27a0ef0>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Complex__Ocomplex_001t__Complex__Ocomplex
% 0.46/0.71  Using role type
% 0.46/0.71  Declaring groups7754918857620584856omplex:((complex->complex)->(set_complex->complex))
% 0.46/0.71  FOF formula (<kernel.Constant object at 0x27a0ab8>, <kernel.DependentProduct object at 0x27a0f38>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Int__Oint_001t__Int__Oint
% 0.46/0.71  Using role type
% 0.46/0.71  Declaring groups4538972089207619220nt_int:((int->int)->(set_int->int))
% 0.46/0.71  FOF formula (<kernel.Constant object at 0x27a0ab8>, <kernel.DependentProduct object at 0x27a6098>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Nat__Onat_001t__Nat__Onat
% 0.46/0.71  Using role type
% 0.46/0.71  Declaring groups3542108847815614940at_nat:((nat->nat)->(set_nat->nat))
% 0.46/0.71  FOF formula (<kernel.Constant object at 0x27a0ab8>, <kernel.DependentProduct object at 0x27a6128>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Nat__Onat_001t__Real__Oreal
% 0.46/0.71  Using role type
% 0.46/0.71  Declaring groups6591440286371151544t_real:((nat->real)->(set_nat->real))
% 0.46/0.71  FOF formula (<kernel.Constant object at 0x27a0e60>, <kernel.DependentProduct object at 0x27a6170>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Nat__Onat_001t__Nat__Onat
% 0.46/0.71  Using role type
% 0.46/0.71  Declaring groups708209901874060359at_nat:((nat->nat)->(set_nat->nat))
% 0.46/0.71  FOF formula (<kernel.Constant object at 0x27a6200>, <kernel.DependentProduct object at 0x27a6170>) of role type named sy_c_Groups__List_Ocomm__semiring__0__class_Ohorner__sum_001_Eo_001t__Code____Numeral__Ointeger
% 0.46/0.71  Using role type
% 0.46/0.71  Declaring groups3417619833198082522nteger:((Prop->code_integer)->(code_integer->(list_o->code_integer)))
% 0.46/0.71  FOF formula (<kernel.Constant object at 0x27a6368>, <kernel.DependentProduct object at 0x27a6248>) of role type named sy_c_Groups__List_Ocomm__semiring__0__class_Ohorner__sum_001_Eo_001t__Int__Oint
% 0.46/0.71  Using role type
% 0.46/0.71  Declaring groups9116527308978886569_o_int:((Prop->int)->(int->(list_o->int)))
% 0.46/0.71  FOF formula (<kernel.Constant object at 0x27a62d8>, <kernel.DependentProduct object at 0x27a6200>) of role type named sy_c_Groups__List_Ocomm__semiring__0__class_Ohorner__sum_001_Eo_001t__Nat__Onat
% 0.46/0.71  Using role type
% 0.46/0.71  Declaring groups9119017779487936845_o_nat:((Prop->nat)->(nat->(list_o->nat)))
% 0.46/0.71  FOF formula (<kernel.Constant object at 0x27a63f8>, <kernel.DependentProduct object at 0x27a6560>) of role type named sy_c_Groups__List_Omonoid__add__class_Osum__list_001t__Nat__Onat
% 0.46/0.71  Using role type
% 0.46/0.71  Declaring groups4561878855575611511st_nat:(list_nat->nat)
% 0.46/0.71  FOF formula (<kernel.Constant object at 0x27a6290>, <kernel.DependentProduct object at 0x27a65a8>) of role type named sy_c_HOL_OThe_001t__Int__Oint
% 0.46/0.71  Using role type
% 0.46/0.71  Declaring the_int:((int->Prop)->int)
% 0.46/0.71  FOF formula (<kernel.Constant object at 0x27a6200>, <kernel.DependentProduct object at 0x27a63f8>) of role type named sy_c_HOL_OThe_001t__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J
% 0.46/0.71  Using role type
% 0.46/0.71  Declaring the_Pr4378521158711661632nt_int:((product_prod_int_int->Prop)->product_prod_int_int)
% 0.46/0.71  FOF formula (<kernel.Constant object at 0x27a6488>, <kernel.DependentProduct object at 0x27a6680>) of role type named sy_c_HOL_OThe_001t__Real__Oreal
% 0.46/0.71  Using role type
% 0.46/0.71  Declaring the_real:((real->Prop)->real)
% 0.46/0.71  FOF formula (<kernel.Constant object at 0x27a63b0>, <kernel.DependentProduct object at 0x27a66c8>) of role type named sy_c_If_001_062_It__Int__Oint_Mt__Int__Oint_J
% 0.46/0.71  Using role type
% 0.46/0.71  Declaring if_int_int:(Prop->((int->int)->((int->int)->(int->int))))
% 0.46/0.71  FOF formula (<kernel.Constant object at 0x27a6200>, <kernel.DependentProduct object at 0x27a66c8>) of role type named sy_c_If_001t__Code____Numeral__Ointeger
% 0.46/0.71  Using role type
% 0.46/0.71  Declaring if_Code_integer:(Prop->(code_integer->(code_integer->code_integer)))
% 0.46/0.71  FOF formula (<kernel.Constant object at 0x27a64d0>, <kernel.DependentProduct object at 0x27a6680>) of role type named sy_c_If_001t__Complex__Ocomplex
% 0.46/0.71  Using role type
% 0.46/0.71  Declaring if_complex:(Prop->(complex->(complex->complex)))
% 0.46/0.71  FOF formula (<kernel.Constant object at 0x27a67e8>, <kernel.DependentProduct object at 0x27a64d0>) of role type named sy_c_If_001t__Extended____Nat__Oenat
% 0.46/0.71  Using role type
% 0.46/0.71  Declaring if_Extended_enat:(Prop->(extended_enat->(extended_enat->extended_enat)))
% 0.46/0.71  FOF formula (<kernel.Constant object at 0x27a67a0>, <kernel.DependentProduct object at 0x27a64d0>) of role type named sy_c_If_001t__Int__Oint
% 0.46/0.71  Using role type
% 0.46/0.71  Declaring if_int:(Prop->(int->(int->int)))
% 0.46/0.71  FOF formula (<kernel.Constant object at 0x27a6560>, <kernel.DependentProduct object at 0x27a64d0>) of role type named sy_c_If_001t__List__Olist_It__Int__Oint_J
% 0.46/0.71  Using role type
% 0.46/0.71  Declaring if_list_int:(Prop->(list_int->(list_int->list_int)))
% 0.55/0.72  FOF formula (<kernel.Constant object at 0x27a6878>, <kernel.DependentProduct object at 0x27a64d0>) of role type named sy_c_If_001t__List__Olist_It__Nat__Onat_J
% 0.55/0.72  Using role type
% 0.55/0.72  Declaring if_list_nat:(Prop->(list_nat->(list_nat->list_nat)))
% 0.55/0.72  FOF formula (<kernel.Constant object at 0x27a68c0>, <kernel.DependentProduct object at 0x27a64d0>) of role type named sy_c_If_001t__Nat__Onat
% 0.55/0.72  Using role type
% 0.55/0.72  Declaring if_nat:(Prop->(nat->(nat->nat)))
% 0.55/0.72  FOF formula (<kernel.Constant object at 0x27a6908>, <kernel.DependentProduct object at 0x27a64d0>) of role type named sy_c_If_001t__Num__Onum
% 0.55/0.72  Using role type
% 0.55/0.72  Declaring if_num:(Prop->(num->(num->num)))
% 0.55/0.72  FOF formula (<kernel.Constant object at 0x27a6950>, <kernel.DependentProduct object at 0x27a64d0>) of role type named sy_c_If_001t__Option__Ooption_It__Num__Onum_J
% 0.55/0.72  Using role type
% 0.55/0.72  Declaring if_option_num:(Prop->(option_num->(option_num->option_num)))
% 0.55/0.72  FOF formula (<kernel.Constant object at 0x27a6908>, <kernel.DependentProduct object at 0x27a67e8>) of role type named sy_c_If_001t__Product____Type__Oprod_It__Code____Numeral__Ointeger_M_Eo_J
% 0.55/0.72  Using role type
% 0.55/0.72  Declaring if_Pro5737122678794959658eger_o:(Prop->(produc6271795597528267376eger_o->(produc6271795597528267376eger_o->produc6271795597528267376eger_o)))
% 0.55/0.72  FOF formula (<kernel.Constant object at 0x27a64d0>, <kernel.DependentProduct object at 0x27a6200>) of role type named sy_c_If_001t__Product____Type__Oprod_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J
% 0.55/0.72  Using role type
% 0.55/0.72  Declaring if_Pro6119634080678213985nteger:(Prop->(produc8923325533196201883nteger->(produc8923325533196201883nteger->produc8923325533196201883nteger)))
% 0.55/0.72  FOF formula (<kernel.Constant object at 0x27a67e8>, <kernel.DependentProduct object at 0x27a6290>) of role type named sy_c_If_001t__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J
% 0.55/0.72  Using role type
% 0.55/0.72  Declaring if_Pro3027730157355071871nt_int:(Prop->(product_prod_int_int->(product_prod_int_int->product_prod_int_int)))
% 0.55/0.72  FOF formula (<kernel.Constant object at 0x27a6200>, <kernel.DependentProduct object at 0x27a6950>) of role type named sy_c_If_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.55/0.72  Using role type
% 0.55/0.72  Declaring if_Pro6206227464963214023at_nat:(Prop->(product_prod_nat_nat->(product_prod_nat_nat->product_prod_nat_nat)))
% 0.55/0.72  FOF formula (<kernel.Constant object at 0x27a6b00>, <kernel.DependentProduct object at 0x27a6950>) of role type named sy_c_If_001t__Rat__Orat
% 0.55/0.72  Using role type
% 0.55/0.72  Declaring if_rat:(Prop->(rat->(rat->rat)))
% 0.55/0.72  FOF formula (<kernel.Constant object at 0x27a6b90>, <kernel.DependentProduct object at 0x27a6950>) of role type named sy_c_If_001t__Real__Oreal
% 0.55/0.72  Using role type
% 0.55/0.72  Declaring if_real:(Prop->(real->(real->real)))
% 0.55/0.72  FOF formula (<kernel.Constant object at 0x27a6c68>, <kernel.DependentProduct object at 0x27a6950>) of role type named sy_c_If_001t__Set__Oset_It__Int__Oint_J
% 0.55/0.72  Using role type
% 0.55/0.72  Declaring if_set_int:(Prop->(set_int->(set_int->set_int)))
% 0.55/0.72  FOF formula (<kernel.Constant object at 0x27a6cb0>, <kernel.DependentProduct object at 0x27a6950>) of role type named sy_c_If_001t__VEBT____Definitions__OVEBT
% 0.55/0.72  Using role type
% 0.55/0.72  Declaring if_VEBT_VEBT:(Prop->(vEBT_VEBT->(vEBT_VEBT->vEBT_VEBT)))
% 0.55/0.72  FOF formula (<kernel.Constant object at 0x27a6c68>, <kernel.DependentProduct object at 0x27a6cb0>) of role type named sy_c_Infinite__Set_Owellorder__class_Oenumerate_001t__Extended____Nat__Oenat
% 0.55/0.72  Using role type
% 0.55/0.72  Declaring infini7641415182203889163d_enat:(set_Extended_enat->(nat->extended_enat))
% 0.55/0.72  FOF formula (<kernel.Constant object at 0x27a6950>, <kernel.DependentProduct object at 0x27a6c68>) of role type named sy_c_Infinite__Set_Owellorder__class_Oenumerate_001t__Nat__Onat
% 0.55/0.72  Using role type
% 0.55/0.72  Declaring infini8530281810654367211te_nat:(set_nat->(nat->nat))
% 0.55/0.72  FOF formula (<kernel.Constant object at 0x27a6cb0>, <kernel.DependentProduct object at 0x27a6950>) of role type named sy_c_Infinite__Set_Owellorder__class_Oenumerate_001t__Product____Type__Ounit
% 0.55/0.72  Using role type
% 0.55/0.72  Declaring infini7930543730640340914t_unit:(set_Product_unit->(nat->product_unit))
% 0.55/0.72  FOF formula (<kernel.Constant object at 0x27a6d40>, <kernel.DependentProduct object at 0x27a6cf8>) of role type named sy_c_Int_OAbs__Integ
% 0.55/0.72  Using role type
% 0.55/0.72  Declaring abs_Integ:(product_prod_nat_nat->int)
% 0.55/0.72  FOF formula (<kernel.Constant object at 0x27a6200>, <kernel.DependentProduct object at 0x27a6ea8>) of role type named sy_c_Int_ORep__Integ
% 0.55/0.72  Using role type
% 0.55/0.72  Declaring rep_Integ:(int->product_prod_nat_nat)
% 0.55/0.72  FOF formula (<kernel.Constant object at 0x27a6488>, <kernel.DependentProduct object at 0x27a6200>) of role type named sy_c_Int_Oint__ge__less__than
% 0.55/0.72  Using role type
% 0.55/0.72  Declaring int_ge_less_than:(int->set_Pr958786334691620121nt_int)
% 0.55/0.72  FOF formula (<kernel.Constant object at 0x27a6dd0>, <kernel.DependentProduct object at 0x27a6ea8>) of role type named sy_c_Int_Oint__ge__less__than2
% 0.55/0.72  Using role type
% 0.55/0.72  Declaring int_ge_less_than2:(int->set_Pr958786334691620121nt_int)
% 0.55/0.72  FOF formula (<kernel.Constant object at 0x27a6c68>, <kernel.DependentProduct object at 0x27a6d40>) of role type named sy_c_Int_Ointrel
% 0.55/0.72  Using role type
% 0.55/0.72  Declaring intrel:(product_prod_nat_nat->(product_prod_nat_nat->Prop))
% 0.55/0.72  FOF formula (<kernel.Constant object at 0x27a6200>, <kernel.DependentProduct object at 0x27a6f38>) of role type named sy_c_Int_Onat
% 0.55/0.72  Using role type
% 0.55/0.72  Declaring nat2:(int->nat)
% 0.55/0.72  FOF formula (<kernel.Constant object at 0x27a6950>, <kernel.DependentProduct object at 0x27a6c68>) of role type named sy_c_Int_Opcr__int
% 0.55/0.72  Using role type
% 0.55/0.72  Declaring pcr_int:(product_prod_nat_nat->(int->Prop))
% 0.55/0.72  FOF formula (<kernel.Constant object at 0x27a6fc8>, <kernel.DependentProduct object at 0x27a6d40>) of role type named sy_c_Int_Opower__int_001t__Real__Oreal
% 0.55/0.72  Using role type
% 0.55/0.72  Declaring power_int_real:(real->(int->real))
% 0.55/0.72  FOF formula (<kernel.Constant object at 0x27a6950>, <kernel.Constant object at 0x27a6f38>) of role type named sy_c_Int_Oring__1__class_OInts_001t__Code____Numeral__Ointeger
% 0.55/0.72  Using role type
% 0.55/0.72  Declaring ring_11222124179247155820nteger:set_Code_integer
% 0.55/0.72  FOF formula (<kernel.Constant object at 0x27a6f80>, <kernel.Constant object at 0x27a6c68>) of role type named sy_c_Int_Oring__1__class_OInts_001t__Complex__Ocomplex
% 0.55/0.72  Using role type
% 0.55/0.72  Declaring ring_1_Ints_complex:set_complex
% 0.55/0.72  FOF formula (<kernel.Constant object at 0x27a6d40>, <kernel.Constant object at 0x27a9050>) of role type named sy_c_Int_Oring__1__class_OInts_001t__Int__Oint
% 0.55/0.72  Using role type
% 0.55/0.72  Declaring ring_1_Ints_int:set_int
% 0.55/0.72  FOF formula (<kernel.Constant object at 0x27a6f80>, <kernel.Constant object at 0x27a9098>) of role type named sy_c_Int_Oring__1__class_OInts_001t__Rat__Orat
% 0.55/0.72  Using role type
% 0.55/0.72  Declaring ring_1_Ints_rat:set_rat
% 0.55/0.72  FOF formula (<kernel.Constant object at 0x27a6d40>, <kernel.Constant object at 0x27a9098>) of role type named sy_c_Int_Oring__1__class_OInts_001t__Real__Oreal
% 0.55/0.72  Using role type
% 0.55/0.72  Declaring ring_1_Ints_real:set_real
% 0.55/0.72  FOF formula (<kernel.Constant object at 0x27a9170>, <kernel.DependentProduct object at 0x27a9290>) of role type named sy_c_Int_Oring__1__class_Oof__int_001t__Code____Numeral__Ointeger
% 0.55/0.72  Using role type
% 0.55/0.72  Declaring ring_18347121197199848620nteger:(int->code_integer)
% 0.55/0.72  FOF formula (<kernel.Constant object at 0x27a9128>, <kernel.DependentProduct object at 0x27a9320>) of role type named sy_c_Int_Oring__1__class_Oof__int_001t__Complex__Ocomplex
% 0.55/0.72  Using role type
% 0.55/0.72  Declaring ring_17405671764205052669omplex:(int->complex)
% 0.55/0.72  FOF formula (<kernel.Constant object at 0x27a9098>, <kernel.DependentProduct object at 0x27a93b0>) of role type named sy_c_Int_Oring__1__class_Oof__int_001t__Int__Oint
% 0.55/0.72  Using role type
% 0.55/0.72  Declaring ring_1_of_int_int:(int->int)
% 0.55/0.72  FOF formula (<kernel.Constant object at 0x27a9320>, <kernel.DependentProduct object at 0x27a93f8>) of role type named sy_c_Int_Oring__1__class_Oof__int_001t__Rat__Orat
% 0.55/0.72  Using role type
% 0.55/0.72  Declaring ring_1_of_int_rat:(int->rat)
% 0.55/0.72  FOF formula (<kernel.Constant object at 0x27a9290>, <kernel.DependentProduct object at 0x27a9440>) of role type named sy_c_Int_Oring__1__class_Oof__int_001t__Real__Oreal
% 0.55/0.72  Using role type
% 0.55/0.72  Declaring ring_1_of_int_real:(int->real)
% 0.55/0.72  FOF formula (<kernel.Constant object at 0x27a9320>, <kernel.DependentProduct object at 0x27a94d0>) of role type named sy_c_Lattices_Oinf__class_Oinf_001_062_It__Code____Numeral__Ointeger_M_062_I_Eo_M_Eo_J_J
% 0.55/0.73  Using role type
% 0.55/0.73  Declaring inf_in3130891506150579315er_o_o:((code_integer->(Prop->Prop))->((code_integer->(Prop->Prop))->(code_integer->(Prop->Prop))))
% 0.55/0.73  FOF formula (<kernel.Constant object at 0x27a9440>, <kernel.DependentProduct object at 0x27a93b0>) of role type named sy_c_Lattices_Oinf__class_Oinf_001_062_It__Code____Numeral__Ointeger_M_062_It__Code____Numeral__Ointeger_M_Eo_J_J
% 0.55/0.73  Using role type
% 0.55/0.73  Declaring inf_in1778619568050403642eger_o:((code_integer->(code_integer->Prop))->((code_integer->(code_integer->Prop))->(code_integer->(code_integer->Prop))))
% 0.55/0.73  FOF formula (<kernel.Constant object at 0x27a93f8>, <kernel.DependentProduct object at 0x27a95f0>) of role type named sy_c_Lattices_Oinf__class_Oinf_001_062_It__Int__Oint_M_062_It__Int__Oint_M_Eo_J_J
% 0.55/0.73  Using role type
% 0.55/0.73  Declaring inf_inf_int_int_o:((int->(int->Prop))->((int->(int->Prop))->(int->(int->Prop))))
% 0.55/0.73  FOF formula (<kernel.Constant object at 0x27a93b0>, <kernel.DependentProduct object at 0x27a9518>) of role type named sy_c_Lattices_Oinf__class_Oinf_001_062_It__Nat__Onat_M_062_It__Nat__Onat_M_Eo_J_J
% 0.55/0.73  Using role type
% 0.55/0.73  Declaring inf_inf_nat_nat_o:((nat->(nat->Prop))->((nat->(nat->Prop))->(nat->(nat->Prop))))
% 0.55/0.73  FOF formula (<kernel.Constant object at 0x27a93f8>, <kernel.DependentProduct object at 0x27a9560>) of role type named sy_c_Lattices_Oinf__class_Oinf_001_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_M_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_M_Eo_J_J
% 0.55/0.73  Using role type
% 0.55/0.73  Declaring inf_in2858808372837926172_nat_o:((product_prod_nat_nat->(product_prod_nat_nat->Prop))->((product_prod_nat_nat->(product_prod_nat_nat->Prop))->(product_prod_nat_nat->(product_prod_nat_nat->Prop))))
% 0.55/0.73  FOF formula (<kernel.Constant object at 0x27a94d0>, <kernel.DependentProduct object at 0x27a9638>) of role type named sy_c_Lattices_Oinf__class_Oinf_001_Eo
% 0.55/0.73  Using role type
% 0.55/0.73  Declaring inf_inf_o:(Prop->(Prop->Prop))
% 0.55/0.73  FOF formula (<kernel.Constant object at 0x27a93f8>, <kernel.DependentProduct object at 0x27a94d0>) of role type named sy_c_Lattices_Oinf__class_Oinf_001t__Extended____Nat__Oenat
% 0.55/0.73  Using role type
% 0.55/0.73  Declaring inf_in1870772243966228564d_enat:(extended_enat->(extended_enat->extended_enat))
% 0.55/0.73  FOF formula (<kernel.Constant object at 0x27a9488>, <kernel.DependentProduct object at 0x27a9638>) of role type named sy_c_Lattices_Oinf__class_Oinf_001t__Filter__Ofilter_It__Nat__Onat_J
% 0.55/0.73  Using role type
% 0.55/0.73  Declaring inf_inf_filter_nat:(filter_nat->(filter_nat->filter_nat))
% 0.55/0.73  FOF formula (<kernel.Constant object at 0x27a9518>, <kernel.DependentProduct object at 0x27a93f8>) of role type named sy_c_Lattices_Oinf__class_Oinf_001t__Int__Oint
% 0.55/0.73  Using role type
% 0.55/0.73  Declaring inf_inf_int:(int->(int->int))
% 0.55/0.73  FOF formula (<kernel.Constant object at 0x27a97e8>, <kernel.DependentProduct object at 0x27a9488>) of role type named sy_c_Lattices_Oinf__class_Oinf_001t__Nat__Onat
% 0.55/0.73  Using role type
% 0.55/0.73  Declaring inf_inf_nat:(nat->(nat->nat))
% 0.55/0.73  FOF formula (<kernel.Constant object at 0x27a9560>, <kernel.DependentProduct object at 0x27a9518>) of role type named sy_c_Lattices_Oinf__class_Oinf_001t__Rat__Orat
% 0.55/0.73  Using role type
% 0.55/0.73  Declaring inf_inf_rat:(rat->(rat->rat))
% 0.55/0.73  FOF formula (<kernel.Constant object at 0x27a9758>, <kernel.DependentProduct object at 0x27a97e8>) of role type named sy_c_Lattices_Oinf__class_Oinf_001t__Real__Oreal
% 0.55/0.73  Using role type
% 0.55/0.73  Declaring inf_inf_real:(real->(real->real))
% 0.55/0.73  FOF formula (<kernel.Constant object at 0x27a94d0>, <kernel.DependentProduct object at 0x27a9560>) of role type named sy_c_Lattices_Oinf__class_Oinf_001t__Set__Oset_I_Eo_J
% 0.55/0.73  Using role type
% 0.55/0.73  Declaring inf_inf_set_o:(set_o->(set_o->set_o))
% 0.55/0.73  FOF formula (<kernel.Constant object at 0x27a9638>, <kernel.DependentProduct object at 0x27a9758>) of role type named sy_c_Lattices_Oinf__class_Oinf_001t__Set__Oset_It__Complex__Ocomplex_J
% 0.55/0.73  Using role type
% 0.55/0.73  Declaring inf_inf_set_complex:(set_complex->(set_complex->set_complex))
% 0.55/0.73  FOF formula (<kernel.Constant object at 0x27a94d0>, <kernel.DependentProduct object at 0x27a9638>) of role type named sy_c_Lattices_Oinf__class_Oinf_001t__Set__Oset_It__Extended____Nat__Oenat_J
% 0.55/0.73  Using role type
% 0.55/0.73  Declaring inf_in8357106775501769908d_enat:(set_Extended_enat->(set_Extended_enat->set_Extended_enat))
% 0.55/0.73  FOF formula (<kernel.Constant object at 0x27a9488>, <kernel.DependentProduct object at 0x27a9758>) of role type named sy_c_Lattices_Oinf__class_Oinf_001t__Set__Oset_It__Int__Oint_J
% 0.55/0.73  Using role type
% 0.55/0.73  Declaring inf_inf_set_int:(set_int->(set_int->set_int))
% 0.55/0.73  FOF formula (<kernel.Constant object at 0x27a93f8>, <kernel.DependentProduct object at 0x27a94d0>) of role type named sy_c_Lattices_Oinf__class_Oinf_001t__Set__Oset_It__List__Olist_It__Nat__Onat_J_J
% 0.55/0.73  Using role type
% 0.55/0.73  Declaring inf_inf_set_list_nat:(set_list_nat->(set_list_nat->set_list_nat))
% 0.55/0.73  FOF formula (<kernel.Constant object at 0x27a9a70>, <kernel.DependentProduct object at 0x27a9488>) of role type named sy_c_Lattices_Oinf__class_Oinf_001t__Set__Oset_It__Nat__Onat_J
% 0.55/0.73  Using role type
% 0.55/0.73  Declaring inf_inf_set_nat:(set_nat->(set_nat->set_nat))
% 0.55/0.73  FOF formula (<kernel.Constant object at 0x27a93f8>, <kernel.DependentProduct object at 0x27a9ab8>) of role type named sy_c_Lattices_Oinf__class_Oinf_001t__Set__Oset_It__Product____Type__Oprod_It__Code____Numeral__Ointeger_M_Eo_J_J
% 0.55/0.73  Using role type
% 0.55/0.73  Declaring inf_in2046216803622501944eger_o:(set_Pr448751882837621926eger_o->(set_Pr448751882837621926eger_o->set_Pr448751882837621926eger_o))
% 0.55/0.73  FOF formula (<kernel.Constant object at 0x27a9488>, <kernel.DependentProduct object at 0x27a9a28>) of role type named sy_c_Lattices_Oinf__class_Oinf_001t__Set__Oset_It__Product____Type__Oprod_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J_J
% 0.55/0.73  Using role type
% 0.55/0.73  Declaring inf_in8876636753061821161nteger:(set_Pr4811707699266497531nteger->(set_Pr4811707699266497531nteger->set_Pr4811707699266497531nteger))
% 0.55/0.73  FOF formula (<kernel.Constant object at 0x27a9ab8>, <kernel.DependentProduct object at 0x27a94d0>) of role type named sy_c_Lattices_Oinf__class_Oinf_001t__Set__Oset_It__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J_J
% 0.55/0.73  Using role type
% 0.55/0.73  Declaring inf_in2269163501485487111nt_int:(set_Pr958786334691620121nt_int->(set_Pr958786334691620121nt_int->set_Pr958786334691620121nt_int))
% 0.55/0.73  FOF formula (<kernel.Constant object at 0x27a9a28>, <kernel.DependentProduct object at 0x27a9b90>) of role type named sy_c_Lattices_Oinf__class_Oinf_001t__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J
% 0.55/0.73  Using role type
% 0.55/0.73  Declaring inf_in2572325071724192079at_nat:(set_Pr1261947904930325089at_nat->(set_Pr1261947904930325089at_nat->set_Pr1261947904930325089at_nat))
% 0.55/0.73  FOF formula (<kernel.Constant object at 0x27a94d0>, <kernel.DependentProduct object at 0x27a9c20>) of role type named sy_c_Lattices_Oinf__class_Oinf_001t__Set__Oset_It__Product____Type__Oprod_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_J
% 0.55/0.73  Using role type
% 0.55/0.73  Declaring inf_in4302113700860409141at_nat:(set_Pr8693737435421807431at_nat->(set_Pr8693737435421807431at_nat->set_Pr8693737435421807431at_nat))
% 0.55/0.73  FOF formula (<kernel.Constant object at 0x27a9b90>, <kernel.DependentProduct object at 0x27a94d0>) of role type named sy_c_Lattices_Oinf__class_Oinf_001t__Set__Oset_It__Product____Type__Ounit_J
% 0.55/0.73  Using role type
% 0.55/0.73  Declaring inf_in4660618365625256667t_unit:(set_Product_unit->(set_Product_unit->set_Product_unit))
% 0.55/0.73  FOF formula (<kernel.Constant object at 0x27a9a28>, <kernel.DependentProduct object at 0x27a9c20>) of role type named sy_c_Lattices_Oinf__class_Oinf_001t__Set__Oset_It__Real__Oreal_J
% 0.55/0.73  Using role type
% 0.55/0.73  Declaring inf_inf_set_real:(set_real->(set_real->set_real))
% 0.55/0.73  FOF formula (<kernel.Constant object at 0x27a9d88>, <kernel.DependentProduct object at 0x27a9b90>) of role type named sy_c_Lattices_Oinf__class_Oinf_001t__Set__Oset_It__Set__Oset_It__Nat__Onat_J_J
% 0.55/0.73  Using role type
% 0.55/0.73  Declaring inf_inf_set_set_nat:(set_set_nat->(set_set_nat->set_set_nat))
% 0.55/0.73  FOF formula (<kernel.Constant object at 0x27a9a28>, <kernel.DependentProduct object at 0x27a9dd0>) of role type named sy_c_Lattices_Osemilattice__neutr__order_001t__Nat__Onat
% 0.55/0.73  Using role type
% 0.55/0.73  Declaring semila1623282765462674594er_nat:((nat->(nat->nat))->(nat->((nat->(nat->Prop))->((nat->(nat->Prop))->Prop))))
% 0.55/0.73  FOF formula (<kernel.Constant object at 0x27a9d40>, <kernel.DependentProduct object at 0x27a94d0>) of role type named sy_c_Lattices_Osup__class_Osup_001_Eo
% 0.55/0.73  Using role type
% 0.55/0.73  Declaring sup_sup_o:(Prop->(Prop->Prop))
% 0.55/0.73  FOF formula (<kernel.Constant object at 0x27a9a28>, <kernel.DependentProduct object at 0x27a9d40>) of role type named sy_c_Lattices_Osup__class_Osup_001t__Extended____Nat__Oenat
% 0.55/0.73  Using role type
% 0.55/0.73  Declaring sup_su3973961784419623482d_enat:(extended_enat->(extended_enat->extended_enat))
% 0.55/0.73  FOF formula (<kernel.Constant object at 0x27a9ea8>, <kernel.DependentProduct object at 0x27a9dd0>) of role type named sy_c_Lattices_Osup__class_Osup_001t__Filter__Ofilter_It__Nat__Onat_J
% 0.55/0.73  Using role type
% 0.55/0.73  Declaring sup_sup_filter_nat:(filter_nat->(filter_nat->filter_nat))
% 0.55/0.73  FOF formula (<kernel.Constant object at 0x27a9d40>, <kernel.DependentProduct object at 0x27a9fc8>) of role type named sy_c_Lattices_Osup__class_Osup_001t__Int__Oint
% 0.55/0.73  Using role type
% 0.55/0.73  Declaring sup_sup_int:(int->(int->int))
% 0.55/0.73  FOF formula (<kernel.Constant object at 0x27a9dd0>, <kernel.DependentProduct object at 0x27a9b90>) of role type named sy_c_Lattices_Osup__class_Osup_001t__Nat__Onat
% 0.55/0.73  Using role type
% 0.55/0.73  Declaring sup_sup_nat:(nat->(nat->nat))
% 0.55/0.73  FOF formula (<kernel.Constant object at 0x27a9ea8>, <kernel.DependentProduct object at 0x27ac1b8>) of role type named sy_c_Lattices_Osup__class_Osup_001t__Rat__Orat
% 0.55/0.73  Using role type
% 0.55/0.73  Declaring sup_sup_rat:(rat->(rat->rat))
% 0.55/0.73  FOF formula (<kernel.Constant object at 0x27a9dd0>, <kernel.DependentProduct object at 0x27ac200>) of role type named sy_c_Lattices_Osup__class_Osup_001t__Real__Oreal
% 0.55/0.73  Using role type
% 0.55/0.73  Declaring sup_sup_real:(real->(real->real))
% 0.55/0.73  FOF formula (<kernel.Constant object at 0x27a9b90>, <kernel.DependentProduct object at 0x27ac248>) of role type named sy_c_Lattices_Osup__class_Osup_001t__Set__Oset_I_Eo_J
% 0.55/0.73  Using role type
% 0.55/0.73  Declaring sup_sup_set_o:(set_o->(set_o->set_o))
% 0.55/0.73  FOF formula (<kernel.Constant object at 0x27a9dd0>, <kernel.DependentProduct object at 0x27ac050>) of role type named sy_c_Lattices_Osup__class_Osup_001t__Set__Oset_It__Complex__Ocomplex_J
% 0.55/0.74  Using role type
% 0.55/0.74  Declaring sup_sup_set_complex:(set_complex->(set_complex->set_complex))
% 0.55/0.74  FOF formula (<kernel.Constant object at 0x27ac1b8>, <kernel.DependentProduct object at 0x27ac2d8>) of role type named sy_c_Lattices_Osup__class_Osup_001t__Set__Oset_It__Extended____Nat__Oenat_J
% 0.55/0.74  Using role type
% 0.55/0.74  Declaring sup_su4489774667511045786d_enat:(set_Extended_enat->(set_Extended_enat->set_Extended_enat))
% 0.55/0.74  FOF formula (<kernel.Constant object at 0x27ac290>, <kernel.DependentProduct object at 0x27ac170>) of role type named sy_c_Lattices_Osup__class_Osup_001t__Set__Oset_It__Filter__Ofilter_It__Nat__Onat_J_J
% 0.55/0.74  Using role type
% 0.55/0.74  Declaring sup_su3181624671392095810er_nat:(set_filter_nat->(set_filter_nat->set_filter_nat))
% 0.55/0.74  FOF formula (<kernel.Constant object at 0x27ac0e0>, <kernel.DependentProduct object at 0x27ac200>) of role type named sy_c_Lattices_Osup__class_Osup_001t__Set__Oset_It__Int__Oint_J
% 0.55/0.74  Using role type
% 0.55/0.74  Declaring sup_sup_set_int:(set_int->(set_int->set_int))
% 0.55/0.74  FOF formula (<kernel.Constant object at 0x27ac1b8>, <kernel.DependentProduct object at 0x27ac290>) of role type named sy_c_Lattices_Osup__class_Osup_001t__Set__Oset_It__List__Olist_It__Nat__Onat_J_J
% 0.55/0.74  Using role type
% 0.55/0.74  Declaring sup_sup_set_list_nat:(set_list_nat->(set_list_nat->set_list_nat))
% 0.55/0.74  FOF formula (<kernel.Constant object at 0x27ac3f8>, <kernel.DependentProduct object at 0x27ac0e0>) of role type named sy_c_Lattices_Osup__class_Osup_001t__Set__Oset_It__Nat__Onat_J
% 0.55/0.74  Using role type
% 0.55/0.74  Declaring sup_sup_set_nat:(set_nat->(set_nat->set_nat))
% 0.55/0.74  FOF formula (<kernel.Constant object at 0x27ac098>, <kernel.DependentProduct object at 0x27ac1b8>) of role type named sy_c_Lattices_Osup__class_Osup_001t__Set__Oset_It__Num__Onum_J
% 0.55/0.74  Using role type
% 0.55/0.74  Declaring sup_sup_set_num:(set_num->(set_num->set_num))
% 0.55/0.74  FOF formula (<kernel.Constant object at 0x27ac3f8>, <kernel.DependentProduct object at 0x27ac290>) of role type named sy_c_Lattices_Osup__class_Osup_001t__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J
% 0.55/0.74  Using role type
% 0.55/0.74  Declaring sup_su6327502436637775413at_nat:(set_Pr1261947904930325089at_nat->(set_Pr1261947904930325089at_nat->set_Pr1261947904930325089at_nat))
% 0.55/0.74  FOF formula (<kernel.Constant object at 0x27ac1b8>, <kernel.DependentProduct object at 0x27ac3f8>) of role type named sy_c_Lattices_Osup__class_Osup_001t__Set__Oset_It__Product____Type__Ounit_J
% 0.55/0.74  Using role type
% 0.55/0.74  Declaring sup_su793286257634532545t_unit:(set_Product_unit->(set_Product_unit->set_Product_unit))
% 0.55/0.74  FOF formula (<kernel.Constant object at 0x27ac098>, <kernel.DependentProduct object at 0x27ac290>) of role type named sy_c_Lattices_Osup__class_Osup_001t__Set__Oset_It__Rat__Orat_J
% 0.55/0.74  Using role type
% 0.55/0.74  Declaring sup_sup_set_rat:(set_rat->(set_rat->set_rat))
% 0.55/0.74  FOF formula (<kernel.Constant object at 0x27ac440>, <kernel.DependentProduct object at 0x27ac1b8>) of role type named sy_c_Lattices_Osup__class_Osup_001t__Set__Oset_It__Real__Oreal_J
% 0.55/0.74  Using role type
% 0.55/0.74  Declaring sup_sup_set_real:(set_real->(set_real->set_real))
% 0.55/0.74  FOF formula (<kernel.Constant object at 0x27ac638>, <kernel.DependentProduct object at 0x27ac098>) of role type named sy_c_Lattices_Osup__class_Osup_001t__Set__Oset_It__Set__Oset_I_Eo_J_J
% 0.55/0.74  Using role type
% 0.55/0.74  Declaring sup_sup_set_set_o:(set_set_o->(set_set_o->set_set_o))
% 0.55/0.74  FOF formula (<kernel.Constant object at 0x27ac560>, <kernel.DependentProduct object at 0x27ac440>) of role type named sy_c_Lattices_Osup__class_Osup_001t__Set__Oset_It__Set__Oset_It__Int__Oint_J_J
% 0.55/0.74  Using role type
% 0.55/0.74  Declaring sup_sup_set_set_int:(set_set_int->(set_set_int->set_set_int))
% 0.55/0.74  FOF formula (<kernel.Constant object at 0x27ac0e0>, <kernel.DependentProduct object at 0x27ac638>) of role type named sy_c_Lattices_Osup__class_Osup_001t__Set__Oset_It__Set__Oset_It__Nat__Onat_J_J
% 0.55/0.74  Using role type
% 0.55/0.74  Declaring sup_sup_set_set_nat:(set_set_nat->(set_set_nat->set_set_nat))
% 0.55/0.74  FOF formula (<kernel.Constant object at 0x27ac560>, <kernel.DependentProduct object at 0x27ac098>) of role type named sy_c_Lattices_Osup__class_Osup_001t__Set__Oset_It__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_J
% 0.55/0.74  Using role type
% 0.55/0.74  Declaring sup_su3642409539654194069at_nat:(set_se7855581050983116737at_nat->(set_se7855581050983116737at_nat->set_se7855581050983116737at_nat))
% 0.55/0.74  FOF formula (<kernel.Constant object at 0x27ac638>, <kernel.DependentProduct object at 0x27ac560>) of role type named sy_c_Lattices_Osup__class_Osup_001t__Set__Oset_It__VEBT____Definitions__OVEBT_J
% 0.55/0.74  Using role type
% 0.55/0.74  Declaring sup_su6272177626956685416T_VEBT:(set_VEBT_VEBT->(set_VEBT_VEBT->set_VEBT_VEBT))
% 0.55/0.74  FOF formula (<kernel.Constant object at 0x27ac098>, <kernel.DependentProduct object at 0x27ac1b8>) of role type named sy_c_Lattices__Big_Olinorder__class_OMax_001t__Nat__Onat
% 0.55/0.74  Using role type
% 0.55/0.74  Declaring lattic8265883725875713057ax_nat:(set_nat->nat)
% 0.55/0.74  FOF formula (<kernel.Constant object at 0x27ac560>, <kernel.DependentProduct object at 0x27ac098>) of role type named sy_c_Lattices__Big_Oord__class_Oarg__min__on_001_Eo_001t__Num__Onum
% 0.55/0.74  Using role type
% 0.55/0.74  Declaring lattic8556559851467007577_o_num:((Prop->num)->(set_o->Prop))
% 0.55/0.74  FOF formula (<kernel.Constant object at 0x27ac1b8>, <kernel.DependentProduct object at 0x27ac560>) of role type named sy_c_Lattices__Big_Oord__class_Oarg__min__on_001_Eo_001t__Rat__Orat
% 0.55/0.74  Using role type
% 0.55/0.74  Declaring lattic2140725968369957399_o_rat:((Prop->rat)->(set_o->Prop))
% 0.55/0.74  FOF formula (<kernel.Constant object at 0x27ac098>, <kernel.DependentProduct object at 0x27ac1b8>) of role type named sy_c_Lattices__Big_Oord__class_Oarg__min__on_001_Eo_001t__Real__Oreal
% 0.55/0.74  Using role type
% 0.55/0.74  Declaring lattic8697145971487455083o_real:((Prop->real)->(set_o->Prop))
% 0.55/0.74  FOF formula (<kernel.Constant object at 0x27ac560>, <kernel.DependentProduct object at 0x27ac9e0>) of role type named sy_c_Lattices__Big_Oord__class_Oarg__min__on_001t__Complex__Ocomplex_001t__Num__Onum
% 0.55/0.74  Using role type
% 0.55/0.74  Declaring lattic1922116423962787043ex_num:((complex->num)->(set_complex->complex))
% 0.55/0.74  FOF formula (<kernel.Constant object at 0x27ac1b8>, <kernel.DependentProduct object at 0x27ac098>) of role type named sy_c_Lattices__Big_Oord__class_Oarg__min__on_001t__Complex__Ocomplex_001t__Rat__Orat
% 0.55/0.74  Using role type
% 0.55/0.74  Declaring lattic4729654577720512673ex_rat:((complex->rat)->(set_complex->complex))
% 0.55/0.74  FOF formula (<kernel.Constant object at 0x27ac9e0>, <kernel.DependentProduct object at 0x27ac560>) of role type named sy_c_Lattices__Big_Oord__class_Oarg__min__on_001t__Complex__Ocomplex_001t__Real__Oreal
% 0.55/0.74  Using role type
% 0.55/0.74  Declaring lattic8794016678065449205x_real:((complex->real)->(set_complex->complex))
% 0.55/0.74  FOF formula (<kernel.Constant object at 0x27ac098>, <kernel.DependentProduct object at 0x27ac1b8>) of role type named sy_c_Lattices__Big_Oord__class_Oarg__min__on_001t__Extended____Nat__Oenat_001t__Rat__Orat
% 0.55/0.74  Using role type
% 0.55/0.74  Declaring lattic3210252021154270693at_rat:((extended_enat->rat)->(set_Extended_enat->extended_enat))
% 0.55/0.74  FOF formula (<kernel.Constant object at 0x27ac560>, <kernel.DependentProduct object at 0x27ac9e0>) of role type named sy_c_Lattices__Big_Oord__class_Oarg__min__on_001t__Extended____Nat__Oenat_001t__Real__Oreal
% 0.55/0.74  Using role type
% 0.55/0.74  Declaring lattic1189837152898106425t_real:((extended_enat->real)->(set_Extended_enat->extended_enat))
% 0.55/0.74  FOF formula (<kernel.Constant object at 0x27ac1b8>, <kernel.DependentProduct object at 0x27ac098>) of role type named sy_c_Lattices__Big_Oord__class_Oarg__min__on_001t__Int__Oint_001t__Num__Onum
% 0.55/0.74  Using role type
% 0.55/0.74  Declaring lattic5003618458639192673nt_num:((int->num)->(set_int->int))
% 0.55/0.74  FOF formula (<kernel.Constant object at 0x27ac9e0>, <kernel.DependentProduct object at 0x27ac560>) of role type named sy_c_Lattices__Big_Oord__class_Oarg__min__on_001t__Int__Oint_001t__Rat__Orat
% 0.55/0.74  Using role type
% 0.55/0.74  Declaring lattic7811156612396918303nt_rat:((int->rat)->(set_int->int))
% 0.55/0.74  FOF formula (<kernel.Constant object at 0x27ac098>, <kernel.DependentProduct object at 0x27ac1b8>) of role type named sy_c_Lattices__Big_Oord__class_Oarg__min__on_001t__Int__Oint_001t__Real__Oreal
% 0.55/0.74  Using role type
% 0.55/0.74  Declaring lattic2675449441010098035t_real:((int->real)->(set_int->int))
% 0.55/0.74  FOF formula (<kernel.Constant object at 0x27ac560>, <kernel.DependentProduct object at 0x27ac9e0>) of role type named sy_c_Lattices__Big_Oord__class_Oarg__min__on_001t__Nat__Onat_001t__Num__Onum
% 0.55/0.74  Using role type
% 0.55/0.74  Declaring lattic4004264746738138117at_num:((nat->num)->(set_nat->nat))
% 0.55/0.74  FOF formula (<kernel.Constant object at 0x27ac1b8>, <kernel.DependentProduct object at 0x27ac098>) of role type named sy_c_Lattices__Big_Oord__class_Oarg__min__on_001t__Nat__Onat_001t__Rat__Orat
% 0.55/0.74  Using role type
% 0.55/0.74  Declaring lattic6811802900495863747at_rat:((nat->rat)->(set_nat->nat))
% 0.55/0.74  FOF formula (<kernel.Constant object at 0x27ac9e0>, <kernel.DependentProduct object at 0x27ac560>) of role type named sy_c_Lattices__Big_Oord__class_Oarg__min__on_001t__Nat__Onat_001t__Real__Oreal
% 0.55/0.74  Using role type
% 0.55/0.74  Declaring lattic488527866317076247t_real:((nat->real)->(set_nat->nat))
% 0.55/0.74  FOF formula (<kernel.Constant object at 0x27ac098>, <kernel.DependentProduct object at 0x27ac9e0>) of role type named sy_c_Lattices__Big_Oord__class_Oarg__min__on_001t__Real__Oreal_001t__Rat__Orat
% 0.55/0.74  Using role type
% 0.55/0.74  Declaring lattic4420706379359479199al_rat:((real->rat)->(set_real->real))
% 0.55/0.74  FOF formula (<kernel.Constant object at 0x27ac098>, <kernel.DependentProduct object at 0x27ae050>) of role type named sy_c_Lattices__Big_Oord__class_Oarg__min__on_001t__Real__Oreal_001t__Real__Oreal
% 0.55/0.74  Using role type
% 0.55/0.74  Declaring lattic8440615504127631091l_real:((real->real)->(set_real->real))
% 0.55/0.74  FOF formula (<kernel.Constant object at 0x27ac098>, <kernel.DependentProduct object at 0x27ae200>) of role type named sy_c_Lattices__Big_Osemilattice__inf__class_OInf__fin_001_Eo
% 0.55/0.74  Using role type
% 0.55/0.74  Declaring lattic4107685809792843317_fin_o:(set_o->Prop)
% 0.55/0.74  FOF formula (<kernel.Constant object at 0x27ac098>, <kernel.DependentProduct object at 0x27ae2d8>) of role type named sy_c_Lattices__Big_Osemilattice__inf__class_OInf__fin_001t__Extended____Nat__Oenat
% 0.55/0.74  Using role type
% 0.55/0.74  Declaring lattic974744108425517955d_enat:(set_Extended_enat->extended_enat)
% 0.55/0.74  FOF formula (<kernel.Constant object at 0x27ae248>, <kernel.DependentProduct object at 0x27ae368>) of role type named sy_c_Lattices__Big_Osemilattice__inf__class_OInf__fin_001t__Filter__Ofilter_It__Nat__Onat_J
% 0.55/0.74  Using role type
% 0.55/0.74  Declaring lattic9128708996678779395er_nat:(set_filter_nat->filter_nat)
% 0.55/0.75  FOF formula (<kernel.Constant object at 0x27ae050>, <kernel.DependentProduct object at 0x27ae3f8>) of role type named sy_c_Lattices__Big_Osemilattice__inf__class_OInf__fin_001t__Int__Oint
% 0.55/0.75  Using role type
% 0.55/0.75  Declaring lattic5235898064620869839in_int:(set_int->int)
% 0.55/0.75  FOF formula (<kernel.Constant object at 0x27ae0e0>, <kernel.DependentProduct object at 0x27ae488>) of role type named sy_c_Lattices__Big_Osemilattice__inf__class_OInf__fin_001t__Nat__Onat
% 0.55/0.75  Using role type
% 0.55/0.75  Declaring lattic5238388535129920115in_nat:(set_nat->nat)
% 0.55/0.75  FOF formula (<kernel.Constant object at 0x27ae200>, <kernel.DependentProduct object at 0x27ae518>) of role type named sy_c_Lattices__Big_Osemilattice__inf__class_OInf__fin_001t__Rat__Orat
% 0.55/0.75  Using role type
% 0.55/0.75  Declaring lattic4603258475043424379in_rat:(set_rat->rat)
% 0.55/0.75  FOF formula (<kernel.Constant object at 0x27ae0e0>, <kernel.DependentProduct object at 0x27ae5a8>) of role type named sy_c_Lattices__Big_Osemilattice__inf__class_OInf__fin_001t__Real__Oreal
% 0.55/0.75  Using role type
% 0.55/0.75  Declaring lattic2677971596711400399n_real:(set_real->real)
% 0.55/0.75  FOF formula (<kernel.Constant object at 0x27ae518>, <kernel.DependentProduct object at 0x27ae638>) of role type named sy_c_Lattices__Big_Osemilattice__inf__class_OInf__fin_001t__Set__Oset_I_Eo_J
% 0.55/0.75  Using role type
% 0.55/0.75  Declaring lattic3298725636695511317_set_o:(set_set_o->set_o)
% 0.55/0.75  FOF formula (<kernel.Constant object at 0x27ae5a8>, <kernel.DependentProduct object at 0x27ae6c8>) of role type named sy_c_Lattices__Big_Osemilattice__inf__class_OInf__fin_001t__Set__Oset_It__Int__Oint_J
% 0.55/0.75  Using role type
% 0.55/0.75  Declaring lattic8060154151401097861et_int:(set_set_int->set_int)
% 0.55/0.75  FOF formula (<kernel.Constant object at 0x27ae638>, <kernel.DependentProduct object at 0x27ae758>) of role type named sy_c_Lattices__Big_Osemilattice__inf__class_OInf__fin_001t__Set__Oset_It__Nat__Onat_J
% 0.55/0.75  Using role type
% 0.55/0.75  Declaring lattic3014633134055518761et_nat:(set_set_nat->set_nat)
% 0.55/0.75  FOF formula (<kernel.Constant object at 0x27ae6c8>, <kernel.DependentProduct object at 0x27ae638>) of role type named sy_c_Lattices__Big_Osemilattice__inf__class_OInf__fin_001t__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J
% 0.55/0.75  Using role type
% 0.55/0.75  Declaring lattic30941717366863870at_nat:(set_se7855581050983116737at_nat->set_Pr1261947904930325089at_nat)
% 0.55/0.75  FOF formula (<kernel.Constant object at 0x27ae758>, <kernel.DependentProduct object at 0x27ae830>) of role type named sy_c_Lattices__Big_Osemilattice__sup__class_OSup__fin_001_Eo
% 0.55/0.75  Using role type
% 0.55/0.75  Declaring lattic1508158080041050831_fin_o:(set_o->Prop)
% 0.55/0.75  FOF formula (<kernel.Constant object at 0x27ae638>, <kernel.DependentProduct object at 0x27ae908>) of role type named sy_c_Lattices__Big_Osemilattice__sup__class_OSup__fin_001t__Extended____Nat__Oenat
% 0.55/0.75  Using role type
% 0.55/0.75  Declaring lattic5005175426920976669d_enat:(set_Extended_enat->extended_enat)
% 0.55/0.75  FOF formula (<kernel.Constant object at 0x27ae830>, <kernel.DependentProduct object at 0x27ae998>) of role type named sy_c_Lattices__Big_Osemilattice__sup__class_OSup__fin_001t__Filter__Ofilter_It__Nat__Onat_J
% 0.55/0.75  Using role type
% 0.55/0.75  Declaring lattic5930898082463196905er_nat:(set_filter_nat->filter_nat)
% 0.55/0.75  FOF formula (<kernel.Constant object at 0x27ae908>, <kernel.DependentProduct object at 0x27aea28>) of role type named sy_c_Lattices__Big_Osemilattice__sup__class_OSup__fin_001t__Int__Oint
% 0.55/0.75  Using role type
% 0.55/0.75  Declaring lattic1091506334969745077in_int:(set_int->int)
% 0.55/0.75  FOF formula (<kernel.Constant object at 0x27ae998>, <kernel.DependentProduct object at 0x27aeab8>) of role type named sy_c_Lattices__Big_Osemilattice__sup__class_OSup__fin_001t__Nat__Onat
% 0.55/0.75  Using role type
% 0.55/0.75  Declaring lattic1093996805478795353in_nat:(set_nat->nat)
% 0.55/0.75  FOF formula (<kernel.Constant object at 0x27aea28>, <kernel.DependentProduct object at 0x27aeb48>) of role type named sy_c_Lattices__Big_Osemilattice__sup__class_OSup__fin_001t__Rat__Orat
% 0.55/0.75  Using role type
% 0.55/0.75  Declaring lattic458866745392299617in_rat:(set_rat->rat)
% 0.55/0.75  FOF formula (<kernel.Constant object at 0x27aeab8>, <kernel.DependentProduct object at 0x27aebd8>) of role type named sy_c_Lattices__Big_Osemilattice__sup__class_OSup__fin_001t__Real__Oreal
% 0.55/0.75  Using role type
% 0.55/0.75  Declaring lattic8928443293348198069n_real:(set_real->real)
% 0.55/0.75  FOF formula (<kernel.Constant object at 0x27aeb48>, <kernel.DependentProduct object at 0x27aec68>) of role type named sy_c_Lattices__Big_Osemilattice__sup__class_OSup__fin_001t__Set__Oset_I_Eo_J
% 0.55/0.75  Using role type
% 0.55/0.75  Declaring lattic3158155371183623599_set_o:(set_set_o->set_o)
% 0.55/0.75  FOF formula (<kernel.Constant object at 0x27aebd8>, <kernel.DependentProduct object at 0x27aecf8>) of role type named sy_c_Lattices__Big_Osemilattice__sup__class_OSup__fin_001t__Set__Oset_It__Int__Oint_J
% 0.55/0.75  Using role type
% 0.55/0.75  Declaring lattic8880645941091133547et_int:(set_set_int->set_int)
% 0.55/0.75  FOF formula (<kernel.Constant object at 0x27aec68>, <kernel.DependentProduct object at 0x27aed88>) of role type named sy_c_Lattices__Big_Osemilattice__sup__class_OSup__fin_001t__Set__Oset_It__Nat__Onat_J
% 0.55/0.75  Using role type
% 0.55/0.75  Declaring lattic3835124923745554447et_nat:(set_set_nat->set_nat)
% 0.55/0.75  FOF formula (<kernel.Constant object at 0x27aecf8>, <kernel.DependentProduct object at 0x27aec68>) of role type named sy_c_Lattices__Big_Osemilattice__sup__class_OSup__fin_001t__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J
% 0.55/0.75  Using role type
% 0.55/0.75  Declaring lattic1541023418247406232at_nat:(set_se7855581050983116737at_nat->set_Pr1261947904930325089at_nat)
% 0.55/0.75  FOF formula (<kernel.Constant object at 0x27aed40>, <kernel.DependentProduct object at 0x27aebd8>) of role type named sy_c_Limits_OBfun_001t__Nat__Onat_001t__Real__Oreal
% 0.55/0.75  Using role type
% 0.55/0.75  Declaring bfun_nat_real:((nat->real)->(filter_nat->Prop))
% 0.55/0.75  FOF formula (<kernel.Constant object at 0x27aec68>, <kernel.Constant object at 0x27aebd8>) of role type named sy_c_Limits_Oat__infinity_001t__Real__Oreal
% 0.55/0.75  Using role type
% 0.55/0.75  Declaring at_infinity_real:filter_real
% 0.55/0.75  FOF formula (<kernel.Constant object at 0x27ae2d8>, <kernel.DependentProduct object at 0x27aec68>) of role type named sy_c_List_Oappend_001t__Int__Oint
% 0.55/0.75  Using role type
% 0.55/0.75  Declaring append_int:(list_int->(list_int->list_int))
% 0.55/0.75  FOF formula (<kernel.Constant object at 0x27aeea8>, <kernel.DependentProduct object at 0x27aebd8>) of role type named sy_c_List_Oappend_001t__Nat__Onat
% 0.55/0.75  Using role type
% 0.55/0.75  Declaring append_nat:(list_nat->(list_nat->list_nat))
% 0.55/0.75  FOF formula (<kernel.Constant object at 0x27aecb0>, <kernel.DependentProduct object at 0x27aeef0>) of role type named sy_c_List_Ofold_001t__Nat__Onat_001t__Nat__Onat
% 0.55/0.75  Using role type
% 0.55/0.75  Declaring fold_nat_nat:((nat->(nat->nat))->(list_nat->(nat->nat)))
% 0.55/0.75  FOF formula (<kernel.Constant object at 0x27aef80>, <kernel.DependentProduct object at 0x2bd2128>) of role type named sy_c_List_Olast_001t__Nat__Onat
% 0.55/0.75  Using role type
% 0.55/0.75  Declaring last_nat:(list_nat->nat)
% 0.55/0.75  FOF formula (<kernel.Constant object at 0x27ae2d8>, <kernel.DependentProduct object at 0x2bd2050>) of role type named sy_c_List_Olinorder__class_Osorted__list__of__set_001t__Nat__Onat
% 0.55/0.75  Using role type
% 0.55/0.75  Declaring linord2614967742042102400et_nat:(set_nat->list_nat)
% 0.55/0.75  FOF formula (<kernel.Constant object at 0x27aed40>, <kernel.DependentProduct object at 0x27aeef0>) of role type named sy_c_List_Olist_OCons_001t__Int__Oint
% 0.55/0.75  Using role type
% 0.55/0.75  Declaring cons_int:(int->(list_int->list_int))
% 0.55/0.75  FOF formula (<kernel.Constant object at 0x27aef80>, <kernel.DependentProduct object at 0x2bd21b8>) of role type named sy_c_List_Olist_OCons_001t__Nat__Onat
% 0.55/0.75  Using role type
% 0.55/0.75  Declaring cons_nat:(nat->(list_nat->list_nat))
% 0.55/0.75  FOF formula (<kernel.Constant object at 0x27aed40>, <kernel.Constant object at 0x2bd2098>) of role type named sy_c_List_Olist_ONil_001t__Int__Oint
% 0.55/0.75  Using role type
% 0.55/0.75  Declaring nil_int:list_int
% 0.55/0.75  FOF formula (<kernel.Constant object at 0x27aeef0>, <kernel.Constant object at 0x2bd2050>) of role type named sy_c_List_Olist_ONil_001t__Nat__Onat
% 0.55/0.75  Using role type
% 0.55/0.75  Declaring nil_nat:list_nat
% 0.55/0.75  FOF formula (<kernel.Constant object at 0x27aef80>, <kernel.DependentProduct object at 0x2bd2290>) of role type named sy_c_List_Olist_Ohd_001t__Nat__Onat
% 0.55/0.75  Using role type
% 0.55/0.75  Declaring hd_nat:(list_nat->nat)
% 0.55/0.75  FOF formula (<kernel.Constant object at 0x27aed40>, <kernel.DependentProduct object at 0x2bd2290>) of role type named sy_c_List_Olist_Omap_001t__Nat__Onat_001t__Nat__Onat
% 0.55/0.76  Using role type
% 0.55/0.76  Declaring map_nat_nat:((nat->nat)->(list_nat->list_nat))
% 0.55/0.76  FOF formula (<kernel.Constant object at 0x2bd20e0>, <kernel.DependentProduct object at 0x2bd21b8>) of role type named sy_c_List_Olist_Omap_001t__VEBT____Definitions__OVEBT_001t__VEBT____Definitions__OVEBT
% 0.55/0.76  Using role type
% 0.55/0.76  Declaring map_VE8901447254227204932T_VEBT:((vEBT_VEBT->vEBT_VEBT)->(list_VEBT_VEBT->list_VEBT_VEBT))
% 0.55/0.76  FOF formula (<kernel.Constant object at 0x2bd2320>, <kernel.DependentProduct object at 0x2bd2050>) of role type named sy_c_List_Olist_Oset_001_Eo
% 0.55/0.76  Using role type
% 0.55/0.76  Declaring set_o2:(list_o->set_o)
% 0.55/0.76  FOF formula (<kernel.Constant object at 0x2bd21b8>, <kernel.DependentProduct object at 0x2bd23b0>) of role type named sy_c_List_Olist_Oset_001t__Complex__Ocomplex
% 0.55/0.76  Using role type
% 0.55/0.76  Declaring set_complex2:(list_complex->set_complex)
% 0.55/0.76  FOF formula (<kernel.Constant object at 0x2bd2128>, <kernel.DependentProduct object at 0x2bd23f8>) of role type named sy_c_List_Olist_Oset_001t__Extended____Nat__Oenat
% 0.55/0.76  Using role type
% 0.55/0.76  Declaring set_Extended_enat2:(list_Extended_enat->set_Extended_enat)
% 0.55/0.76  FOF formula (<kernel.Constant object at 0x2bd20e0>, <kernel.DependentProduct object at 0x2bd2440>) of role type named sy_c_List_Olist_Oset_001t__Int__Oint
% 0.55/0.76  Using role type
% 0.55/0.76  Declaring set_int2:(list_int->set_int)
% 0.55/0.76  FOF formula (<kernel.Constant object at 0x2bd2050>, <kernel.DependentProduct object at 0x2bd2488>) of role type named sy_c_List_Olist_Oset_001t__List__Olist_It__Nat__Onat_J
% 0.55/0.76  Using role type
% 0.55/0.76  Declaring set_list_nat2:(list_list_nat->set_list_nat)
% 0.55/0.76  FOF formula (<kernel.Constant object at 0x2bd23b0>, <kernel.DependentProduct object at 0x2bd24d0>) of role type named sy_c_List_Olist_Oset_001t__Nat__Onat
% 0.55/0.76  Using role type
% 0.55/0.76  Declaring set_nat2:(list_nat->set_nat)
% 0.55/0.76  FOF formula (<kernel.Constant object at 0x2bd23f8>, <kernel.DependentProduct object at 0x2bd2518>) of role type named sy_c_List_Olist_Oset_001t__Product____Type__Ounit
% 0.55/0.76  Using role type
% 0.55/0.76  Declaring set_Product_unit2:(list_Product_unit->set_Product_unit)
% 0.55/0.76  FOF formula (<kernel.Constant object at 0x2bd2440>, <kernel.DependentProduct object at 0x2bd2560>) of role type named sy_c_List_Olist_Oset_001t__Real__Oreal
% 0.55/0.76  Using role type
% 0.55/0.76  Declaring set_real2:(list_real->set_real)
% 0.55/0.76  FOF formula (<kernel.Constant object at 0x2bd2488>, <kernel.DependentProduct object at 0x2bd25a8>) of role type named sy_c_List_Olist_Oset_001t__Set__Oset_It__Nat__Onat_J
% 0.55/0.76  Using role type
% 0.55/0.76  Declaring set_set_nat2:(list_set_nat->set_set_nat)
% 0.55/0.76  FOF formula (<kernel.Constant object at 0x2bd24d0>, <kernel.DependentProduct object at 0x2bd25f0>) of role type named sy_c_List_Olist_Oset_001t__VEBT____Definitions__OVEBT
% 0.55/0.76  Using role type
% 0.55/0.76  Declaring set_VEBT_VEBT2:(list_VEBT_VEBT->set_VEBT_VEBT)
% 0.55/0.76  FOF formula (<kernel.Constant object at 0x2bd2518>, <kernel.DependentProduct object at 0x2bd2560>) of role type named sy_c_List_Olist_Osize__list_001t__VEBT____Definitions__OVEBT
% 0.55/0.76  Using role type
% 0.55/0.76  Declaring size_list_VEBT_VEBT:((vEBT_VEBT->nat)->(list_VEBT_VEBT->nat))
% 0.55/0.76  FOF formula (<kernel.Constant object at 0x2bd2248>, <kernel.DependentProduct object at 0x2bd2518>) of role type named sy_c_List_Olist__update_001_Eo
% 0.55/0.76  Using role type
% 0.55/0.76  Declaring list_update_o:(list_o->(nat->(Prop->list_o)))
% 0.55/0.76  FOF formula (<kernel.Constant object at 0x2bd24d0>, <kernel.DependentProduct object at 0x2bd2560>) of role type named sy_c_List_Olist__update_001t__Extended____Nat__Oenat
% 0.55/0.76  Using role type
% 0.55/0.76  Declaring list_u3071683517702156500d_enat:(list_Extended_enat->(nat->(extended_enat->list_Extended_enat)))
% 0.55/0.76  FOF formula (<kernel.Constant object at 0x2bd26c8>, <kernel.DependentProduct object at 0x2bd2248>) of role type named sy_c_List_Olist__update_001t__Int__Oint
% 0.55/0.76  Using role type
% 0.55/0.76  Declaring list_update_int:(list_int->(nat->(int->list_int)))
% 0.55/0.76  FOF formula (<kernel.Constant object at 0x2bd2638>, <kernel.DependentProduct object at 0x2bd24d0>) of role type named sy_c_List_Olist__update_001t__Nat__Onat
% 0.55/0.76  Using role type
% 0.55/0.76  Declaring list_update_nat:(list_nat->(nat->(nat->list_nat)))
% 0.55/0.76  FOF formula (<kernel.Constant object at 0x2bd2878>, <kernel.DependentProduct object at 0x2bd26c8>) of role type named sy_c_List_Olist__update_001t__Real__Oreal
% 0.55/0.76  Using role type
% 0.55/0.76  Declaring list_update_real:(list_real->(nat->(real->list_real)))
% 0.55/0.76  FOF formula (<kernel.Constant object at 0x2bd28c0>, <kernel.DependentProduct object at 0x2bd2638>) of role type named sy_c_List_Olist__update_001t__Set__Oset_It__Nat__Onat_J
% 0.55/0.76  Using role type
% 0.55/0.76  Declaring list_update_set_nat:(list_set_nat->(nat->(set_nat->list_set_nat)))
% 0.55/0.76  FOF formula (<kernel.Constant object at 0x2bd2878>, <kernel.DependentProduct object at 0x2bd28c0>) of role type named sy_c_List_Olist__update_001t__VEBT____Definitions__OVEBT
% 0.55/0.76  Using role type
% 0.55/0.76  Declaring list_u1324408373059187874T_VEBT:(list_VEBT_VEBT->(nat->(vEBT_VEBT->list_VEBT_VEBT)))
% 0.55/0.76  FOF formula (<kernel.Constant object at 0x2bd2950>, <kernel.DependentProduct object at 0x2bd2638>) of role type named sy_c_List_Onth_001_Eo
% 0.55/0.76  Using role type
% 0.55/0.76  Declaring nth_o:(list_o->(nat->Prop))
% 0.55/0.76  FOF formula (<kernel.Constant object at 0x2bd2908>, <kernel.DependentProduct object at 0x2bd2878>) of role type named sy_c_List_Onth_001t__Code____Numeral__Ointeger
% 0.55/0.76  Using role type
% 0.55/0.76  Declaring nth_Code_integer:(list_Code_integer->(nat->code_integer))
% 0.55/0.76  FOF formula (<kernel.Constant object at 0x2bd2998>, <kernel.DependentProduct object at 0x2bd2950>) of role type named sy_c_List_Onth_001t__Extended____Nat__Oenat
% 0.55/0.76  Using role type
% 0.55/0.76  Declaring nth_Extended_enat:(list_Extended_enat->(nat->extended_enat))
% 0.55/0.76  FOF formula (<kernel.Constant object at 0x2bd2488>, <kernel.DependentProduct object at 0x2bd2998>) of role type named sy_c_List_Onth_001t__Int__Oint
% 0.55/0.76  Using role type
% 0.55/0.76  Declaring nth_int:(list_int->(nat->int))
% 0.55/0.76  FOF formula (<kernel.Constant object at 0x2bd25a8>, <kernel.DependentProduct object at 0x2bd2950>) of role type named sy_c_List_Onth_001t__Nat__Onat
% 0.55/0.76  Using role type
% 0.55/0.76  Declaring nth_nat:(list_nat->(nat->nat))
% 0.55/0.76  FOF formula (<kernel.Constant object at 0x2bd2908>, <kernel.DependentProduct object at 0x2bd2488>) of role type named sy_c_List_Onth_001t__Product____Type__Oprod_It__Code____Numeral__Ointeger_M_Eo_J
% 0.55/0.76  Using role type
% 0.55/0.76  Declaring nth_Pr8522763379788166057eger_o:(list_P8526636022914148096eger_o->(nat->produc6271795597528267376eger_o))
% 0.55/0.76  FOF formula (<kernel.Constant object at 0x2bd25a8>, <kernel.DependentProduct object at 0x2bd2908>) of role type named sy_c_List_Onth_001t__Product____Type__Oprod_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J
% 0.55/0.76  Using role type
% 0.55/0.76  Declaring nth_Pr2304437835452373666nteger:(list_P5578671422887162913nteger->(nat->produc8923325533196201883nteger))
% 0.55/0.76  FOF formula (<kernel.Constant object at 0x2bd2488>, <kernel.DependentProduct object at 0x2bd25a8>) of role type named sy_c_List_Onth_001t__Product____Type__Oprod_It__Int__Oint_M_Eo_J
% 0.55/0.76  Using role type
% 0.55/0.76  Declaring nth_Pr7514405829937366042_int_o:(list_P5087981734274514673_int_o->(nat->product_prod_int_o))
% 0.55/0.76  FOF formula (<kernel.Constant object at 0x2bd2908>, <kernel.DependentProduct object at 0x2bd2488>) of role type named sy_c_List_Onth_001t__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J
% 0.55/0.76  Using role type
% 0.55/0.76  Declaring nth_Pr4439495888332055232nt_int:(list_P5707943133018811711nt_int->(nat->product_prod_int_int))
% 0.55/0.76  FOF formula (<kernel.Constant object at 0x2bd25a8>, <kernel.DependentProduct object at 0x2bd2908>) of role type named sy_c_List_Onth_001t__Product____Type__Oprod_It__Int__Oint_Mt__Nat__Onat_J
% 0.55/0.76  Using role type
% 0.55/0.76  Declaring nth_Pr8617346907841251940nt_nat:(list_P8198026277950538467nt_nat->(nat->product_prod_int_nat))
% 0.55/0.76  FOF formula (<kernel.Constant object at 0x2bd2488>, <kernel.DependentProduct object at 0x2bd25a8>) of role type named sy_c_List_Onth_001t__Product____Type__Oprod_It__Int__Oint_Mt__VEBT____Definitions__OVEBT_J
% 0.55/0.76  Using role type
% 0.55/0.76  Declaring nth_Pr3474266648193625910T_VEBT:(list_P7524865323317820941T_VEBT->(nat->produc1531783533982839933T_VEBT))
% 0.55/0.76  FOF formula (<kernel.Constant object at 0x2bd2908>, <kernel.DependentProduct object at 0x2bd2488>) of role type named sy_c_List_Onth_001t__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_M_Eo_J
% 0.55/0.76  Using role type
% 0.55/0.76  Declaring nth_Pr4606735188037164562VEBT_o:(list_P3126845725202233233VEBT_o->(nat->produc334124729049499915VEBT_o))
% 0.55/0.76  FOF formula (<kernel.Constant object at 0x2bd25a8>, <kernel.DependentProduct object at 0x2bd2908>) of role type named sy_c_List_Onth_001t__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__Int__Oint_J
% 0.55/0.77  Using role type
% 0.55/0.77  Declaring nth_Pr6837108013167703752BT_int:(list_P4547456442757143711BT_int->(nat->produc4894624898956917775BT_int))
% 0.55/0.77  FOF formula (<kernel.Constant object at 0x2bd2488>, <kernel.DependentProduct object at 0x2bd25a8>) of role type named sy_c_List_Onth_001t__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__Nat__Onat_J
% 0.55/0.77  Using role type
% 0.55/0.77  Declaring nth_Pr1791586995822124652BT_nat:(list_P7037539587688870467BT_nat->(nat->produc9072475918466114483BT_nat))
% 0.55/0.77  FOF formula (<kernel.Constant object at 0x2bd2908>, <kernel.DependentProduct object at 0x2bd2488>) of role type named sy_c_List_Onth_001t__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__VEBT____Definitions__OVEBT_J
% 0.55/0.77  Using role type
% 0.55/0.77  Declaring nth_Pr4953567300277697838T_VEBT:(list_P7413028617227757229T_VEBT->(nat->produc8243902056947475879T_VEBT))
% 0.55/0.77  FOF formula (<kernel.Constant object at 0x2bd28c0>, <kernel.DependentProduct object at 0x2bd2d40>) of role type named sy_c_List_Onth_001t__Real__Oreal
% 0.55/0.77  Using role type
% 0.55/0.77  Declaring nth_real:(list_real->(nat->real))
% 0.55/0.77  FOF formula (<kernel.Constant object at 0x2bd2c20>, <kernel.DependentProduct object at 0x2bd2d40>) of role type named sy_c_List_Onth_001t__Set__Oset_It__Nat__Onat_J
% 0.55/0.77  Using role type
% 0.55/0.77  Declaring nth_set_nat:(list_set_nat->(nat->set_nat))
% 0.55/0.77  FOF formula (<kernel.Constant object at 0x2bd28c0>, <kernel.DependentProduct object at 0x2bd2cb0>) of role type named sy_c_List_Onth_001t__VEBT____Definitions__OVEBT
% 0.55/0.77  Using role type
% 0.55/0.77  Declaring nth_VEBT_VEBT:(list_VEBT_VEBT->(nat->vEBT_VEBT))
% 0.55/0.77  FOF formula (<kernel.Constant object at 0x2bd2fc8>, <kernel.DependentProduct object at 0x2bb7128>) of role type named sy_c_List_Onull_001t__Nat__Onat
% 0.55/0.77  Using role type
% 0.55/0.77  Declaring null_nat:(list_nat->Prop)
% 0.55/0.77  FOF formula (<kernel.Constant object at 0x2bd28c0>, <kernel.DependentProduct object at 0x2bb70e0>) of role type named sy_c_List_Onull_001t__VEBT____Definitions__OVEBT
% 0.55/0.77  Using role type
% 0.55/0.77  Declaring null_VEBT_VEBT:(list_VEBT_VEBT->Prop)
% 0.55/0.77  FOF formula (<kernel.Constant object at 0x2bd28c0>, <kernel.DependentProduct object at 0x2bb7170>) of role type named sy_c_List_Oproduct_001t__Code____Numeral__Ointeger_001_Eo
% 0.55/0.77  Using role type
% 0.55/0.77  Declaring produc3607205314601156340eger_o:(list_Code_integer->(list_o->list_P8526636022914148096eger_o))
% 0.55/0.77  FOF formula (<kernel.Constant object at 0x2bd2950>, <kernel.DependentProduct object at 0x2bb7248>) of role type named sy_c_List_Oproduct_001t__Code____Numeral__Ointeger_001t__Code____Numeral__Ointeger
% 0.55/0.77  Using role type
% 0.55/0.77  Declaring produc8792966785426426881nteger:(list_Code_integer->(list_Code_integer->list_P5578671422887162913nteger))
% 0.55/0.77  FOF formula (<kernel.Constant object at 0x2bd28c0>, <kernel.DependentProduct object at 0x2bb7200>) of role type named sy_c_List_Oproduct_001t__Int__Oint_001_Eo
% 0.55/0.77  Using role type
% 0.55/0.77  Declaring product_int_o:(list_int->(list_o->list_P5087981734274514673_int_o))
% 0.55/0.77  FOF formula (<kernel.Constant object at 0x2bd2950>, <kernel.DependentProduct object at 0x2bb7320>) of role type named sy_c_List_Oproduct_001t__Int__Oint_001t__Int__Oint
% 0.55/0.77  Using role type
% 0.55/0.77  Declaring product_int_int:(list_int->(list_int->list_P5707943133018811711nt_int))
% 0.55/0.77  FOF formula (<kernel.Constant object at 0x2bd2950>, <kernel.DependentProduct object at 0x2bb7248>) of role type named sy_c_List_Oproduct_001t__Int__Oint_001t__Nat__Onat
% 0.55/0.77  Using role type
% 0.55/0.77  Declaring product_int_nat:(list_int->(list_nat->list_P8198026277950538467nt_nat))
% 0.55/0.77  FOF formula (<kernel.Constant object at 0x2bb71b8>, <kernel.DependentProduct object at 0x2bb7290>) of role type named sy_c_List_Oproduct_001t__Int__Oint_001t__VEBT____Definitions__OVEBT
% 0.55/0.77  Using role type
% 0.55/0.77  Declaring produc662631939642741121T_VEBT:(list_int->(list_VEBT_VEBT->list_P7524865323317820941T_VEBT))
% 0.55/0.77  FOF formula (<kernel.Constant object at 0x2bb73b0>, <kernel.DependentProduct object at 0x2bb7248>) of role type named sy_c_List_Oproduct_001t__VEBT____Definitions__OVEBT_001_Eo
% 0.55/0.77  Using role type
% 0.55/0.77  Declaring product_VEBT_VEBT_o:(list_VEBT_VEBT->(list_o->list_P3126845725202233233VEBT_o))
% 0.55/0.77  FOF formula (<kernel.Constant object at 0x2bb71b8>, <kernel.DependentProduct object at 0x2bb73b0>) of role type named sy_c_List_Oproduct_001t__VEBT____Definitions__OVEBT_001t__Int__Oint
% 0.55/0.77  Using role type
% 0.55/0.77  Declaring produc7292646706713671643BT_int:(list_VEBT_VEBT->(list_int->list_P4547456442757143711BT_int))
% 0.55/0.77  FOF formula (<kernel.Constant object at 0x2bb7248>, <kernel.DependentProduct object at 0x2bb71b8>) of role type named sy_c_List_Oproduct_001t__VEBT____Definitions__OVEBT_001t__Nat__Onat
% 0.55/0.77  Using role type
% 0.55/0.77  Declaring produc7295137177222721919BT_nat:(list_VEBT_VEBT->(list_nat->list_P7037539587688870467BT_nat))
% 0.55/0.77  FOF formula (<kernel.Constant object at 0x2bb73b0>, <kernel.DependentProduct object at 0x2bb7248>) of role type named sy_c_List_Oproduct_001t__VEBT____Definitions__OVEBT_001t__VEBT____Definitions__OVEBT
% 0.55/0.77  Using role type
% 0.55/0.77  Declaring produc4743750530478302277T_VEBT:(list_VEBT_VEBT->(list_VEBT_VEBT->list_P7413028617227757229T_VEBT))
% 0.55/0.77  FOF formula (<kernel.Constant object at 0x2bb75f0>, <kernel.DependentProduct object at 0x2bb7248>) of role type named sy_c_List_OremoveAll_001_Eo
% 0.55/0.77  Using role type
% 0.55/0.77  Declaring removeAll_o:(Prop->(list_o->list_o))
% 0.55/0.77  FOF formula (<kernel.Constant object at 0x2bb73b0>, <kernel.DependentProduct object at 0x2bb75f0>) of role type named sy_c_List_OremoveAll_001t__Extended____Nat__Oenat
% 0.55/0.77  Using role type
% 0.55/0.77  Declaring remove8473807646742367858d_enat:(extended_enat->(list_Extended_enat->list_Extended_enat))
% 0.55/0.77  FOF formula (<kernel.Constant object at 0x2bb71b8>, <kernel.DependentProduct object at 0x2bb7248>) of role type named sy_c_List_OremoveAll_001t__Int__Oint
% 0.55/0.77  Using role type
% 0.55/0.77  Declaring removeAll_int:(int->(list_int->list_int))
% 0.55/0.77  FOF formula (<kernel.Constant object at 0x2bb7638>, <kernel.DependentProduct object at 0x2bb73b0>) of role type named sy_c_List_OremoveAll_001t__Nat__Onat
% 0.55/0.77  Using role type
% 0.55/0.77  Declaring removeAll_nat:(nat->(list_nat->list_nat))
% 0.55/0.77  FOF formula (<kernel.Constant object at 0x2bb7758>, <kernel.DependentProduct object at 0x2bb71b8>) of role type named sy_c_List_OremoveAll_001t__Real__Oreal
% 0.55/0.77  Using role type
% 0.55/0.77  Declaring removeAll_real:(real->(list_real->list_real))
% 0.55/0.77  FOF formula (<kernel.Constant object at 0x2bb73f8>, <kernel.DependentProduct object at 0x2bb7638>) of role type named sy_c_List_OremoveAll_001t__Set__Oset_It__Nat__Onat_J
% 0.55/0.77  Using role type
% 0.55/0.77  Declaring removeAll_set_nat:(set_nat->(list_set_nat->list_set_nat))
% 0.55/0.77  FOF formula (<kernel.Constant object at 0x2bb7680>, <kernel.DependentProduct object at 0x2bb7758>) of role type named sy_c_List_OremoveAll_001t__VEBT____Definitions__OVEBT
% 0.55/0.77  Using role type
% 0.55/0.77  Declaring removeAll_VEBT_VEBT:(vEBT_VEBT->(list_VEBT_VEBT->list_VEBT_VEBT))
% 0.55/0.77  FOF formula (<kernel.Constant object at 0x2bb75f0>, <kernel.DependentProduct object at 0x2bb73f8>) of role type named sy_c_List_Oreplicate_001t__VEBT____Definitions__OVEBT
% 0.55/0.77  Using role type
% 0.55/0.77  Declaring replicate_VEBT_VEBT:(nat->(vEBT_VEBT->list_VEBT_VEBT))
% 0.55/0.77  FOF formula (<kernel.Constant object at 0x2bb7248>, <kernel.DependentProduct object at 0x2bb73b0>) of role type named sy_c_List_Orotate1_001_Eo
% 0.55/0.77  Using role type
% 0.55/0.77  Declaring rotate1_o:(list_o->list_o)
% 0.55/0.77  FOF formula (<kernel.Constant object at 0x2bb7200>, <kernel.DependentProduct object at 0x2bb7950>) of role type named sy_c_List_Orotate1_001t__Int__Oint
% 0.55/0.77  Using role type
% 0.55/0.77  Declaring rotate1_int:(list_int->list_int)
% 0.55/0.77  FOF formula (<kernel.Constant object at 0x2bb7878>, <kernel.DependentProduct object at 0x2bb7998>) of role type named sy_c_List_Orotate1_001t__Nat__Onat
% 0.55/0.77  Using role type
% 0.55/0.77  Declaring rotate1_nat:(list_nat->list_nat)
% 0.55/0.77  FOF formula (<kernel.Constant object at 0x2bb7908>, <kernel.DependentProduct object at 0x2bb73b0>) of role type named sy_c_List_Orotate1_001t__VEBT____Definitions__OVEBT
% 0.55/0.77  Using role type
% 0.55/0.77  Declaring rotate1_VEBT_VEBT:(list_VEBT_VEBT->list_VEBT_VEBT)
% 0.55/0.77  FOF formula (<kernel.Constant object at 0x2bb7998>, <kernel.DependentProduct object at 0x2bb7248>) of role type named sy_c_List_Osorted__wrt_001t__Int__Oint
% 0.55/0.77  Using role type
% 0.55/0.77  Declaring sorted_wrt_int:((int->(int->Prop))->(list_int->Prop))
% 0.55/0.77  FOF formula (<kernel.Constant object at 0x2bb73b0>, <kernel.DependentProduct object at 0x2bb75f0>) of role type named sy_c_List_Osorted__wrt_001t__Nat__Onat
% 0.55/0.78  Using role type
% 0.55/0.78  Declaring sorted_wrt_nat:((nat->(nat->Prop))->(list_nat->Prop))
% 0.55/0.78  FOF formula (<kernel.Constant object at 0x2bb73f8>, <kernel.DependentProduct object at 0x2bb73b0>) of role type named sy_c_List_Otake_001t__Nat__Onat
% 0.55/0.78  Using role type
% 0.55/0.78  Declaring take_nat:(nat->(list_nat->list_nat))
% 0.55/0.78  FOF formula (<kernel.Constant object at 0x2bb7ab8>, <kernel.DependentProduct object at 0x2bb7998>) of role type named sy_c_List_Otake_001t__VEBT____Definitions__OVEBT
% 0.55/0.78  Using role type
% 0.55/0.78  Declaring take_VEBT_VEBT:(nat->(list_VEBT_VEBT->list_VEBT_VEBT))
% 0.55/0.78  FOF formula (<kernel.Constant object at 0x2bb7b48>, <kernel.DependentProduct object at 0x2bb75f0>) of role type named sy_c_List_Ounion_001_Eo
% 0.55/0.78  Using role type
% 0.55/0.78  Declaring union_o:(list_o->(list_o->list_o))
% 0.55/0.78  FOF formula (<kernel.Constant object at 0x2bb7248>, <kernel.DependentProduct object at 0x2bb7b48>) of role type named sy_c_List_Ounion_001t__Int__Oint
% 0.55/0.78  Using role type
% 0.55/0.78  Declaring union_int:(list_int->(list_int->list_int))
% 0.55/0.78  FOF formula (<kernel.Constant object at 0x2bb7b00>, <kernel.DependentProduct object at 0x2bb75f0>) of role type named sy_c_List_Ounion_001t__Nat__Onat
% 0.55/0.78  Using role type
% 0.55/0.78  Declaring union_nat:(list_nat->(list_nat->list_nat))
% 0.55/0.78  FOF formula (<kernel.Constant object at 0x2bb7bd8>, <kernel.DependentProduct object at 0x2bb7ab8>) of role type named sy_c_List_Ounion_001t__VEBT____Definitions__OVEBT
% 0.55/0.78  Using role type
% 0.55/0.78  Declaring union_VEBT_VEBT:(list_VEBT_VEBT->(list_VEBT_VEBT->list_VEBT_VEBT))
% 0.55/0.78  FOF formula (<kernel.Constant object at 0x2bb7c68>, <kernel.DependentProduct object at 0x2bb7248>) of role type named sy_c_List_Oupt
% 0.55/0.78  Using role type
% 0.55/0.78  Declaring upt:(nat->(nat->list_nat))
% 0.55/0.78  FOF formula (<kernel.Constant object at 0x2bb7998>, <kernel.DependentProduct object at 0x2bb7bd8>) of role type named sy_c_List_Oupto
% 0.55/0.78  Using role type
% 0.55/0.78  Declaring upto:(int->(int->list_int))
% 0.55/0.78  FOF formula (<kernel.Constant object at 0x2bb75f0>, <kernel.DependentProduct object at 0x2bb7c68>) of role type named sy_c_List_Oupto__aux
% 0.55/0.78  Using role type
% 0.55/0.78  Declaring upto_aux:(int->(int->(list_int->list_int)))
% 0.55/0.78  FOF formula (<kernel.Constant object at 0x2bb7b90>, <kernel.DependentProduct object at 0x2bb7998>) of role type named sy_c_List_Oupto__rel
% 0.55/0.78  Using role type
% 0.55/0.78  Declaring upto_rel:(product_prod_int_int->(product_prod_int_int->Prop))
% 0.55/0.78  FOF formula (<kernel.Constant object at 0x2bb7d40>, <kernel.DependentProduct object at 0x2bb7a28>) of role type named sy_c_Nat_OSuc
% 0.55/0.78  Using role type
% 0.55/0.78  Declaring suc:(nat->nat)
% 0.55/0.78  FOF formula (<kernel.Constant object at 0x2bb7bd8>, <kernel.DependentProduct object at 0x2bb7e18>) of role type named sy_c_Nat_Ocompow_001_062_It__Nat__Onat_Mt__Nat__Onat_J
% 0.55/0.78  Using role type
% 0.55/0.78  Declaring compow_nat_nat:(nat->((nat->nat)->(nat->nat)))
% 0.55/0.78  FOF formula (<kernel.Constant object at 0x2bb79e0>, <kernel.DependentProduct object at 0x2bb7ea8>) of role type named sy_c_Nat_Onat_Ocase__nat_001_Eo
% 0.55/0.78  Using role type
% 0.55/0.78  Declaring case_nat_o:(Prop->((nat->Prop)->(nat->Prop)))
% 0.55/0.78  FOF formula (<kernel.Constant object at 0x2bb7b90>, <kernel.DependentProduct object at 0x2bb7e60>) of role type named sy_c_Nat_Onat_Ocase__nat_001t__Nat__Onat
% 0.55/0.78  Using role type
% 0.55/0.78  Declaring case_nat_nat:(nat->((nat->nat)->(nat->nat)))
% 0.55/0.78  FOF formula (<kernel.Constant object at 0x2bb7d88>, <kernel.DependentProduct object at 0x2bb7d40>) of role type named sy_c_Nat_Onat_Opred
% 0.55/0.78  Using role type
% 0.55/0.78  Declaring pred:(nat->nat)
% 0.55/0.78  FOF formula (<kernel.Constant object at 0x2bb7b90>, <kernel.DependentProduct object at 0x2bb7f38>) of role type named sy_c_Nat_Osemiring__1__class_Oof__nat_001t__Code____Numeral__Ointeger
% 0.55/0.78  Using role type
% 0.55/0.78  Declaring semiri4939895301339042750nteger:(nat->code_integer)
% 0.55/0.78  FOF formula (<kernel.Constant object at 0x2bb7d40>, <kernel.DependentProduct object at 0x2bb7ab8>) of role type named sy_c_Nat_Osemiring__1__class_Oof__nat_001t__Complex__Ocomplex
% 0.55/0.78  Using role type
% 0.55/0.78  Declaring semiri8010041392384452111omplex:(nat->complex)
% 0.55/0.78  FOF formula (<kernel.Constant object at 0x2bb7f38>, <kernel.DependentProduct object at 0x2bb7fc8>) of role type named sy_c_Nat_Osemiring__1__class_Oof__nat_001t__Extended____Nat__Oenat
% 0.55/0.78  Using role type
% 0.55/0.78  Declaring semiri4216267220026989637d_enat:(nat->extended_enat)
% 0.55/0.78  FOF formula (<kernel.Constant object at 0x2bb7ab8>, <kernel.DependentProduct object at 0x2bba098>) of role type named sy_c_Nat_Osemiring__1__class_Oof__nat_001t__Int__Oint
% 0.55/0.78  Using role type
% 0.55/0.78  Declaring semiri1314217659103216013at_int:(nat->int)
% 0.55/0.78  FOF formula (<kernel.Constant object at 0x2bb7fc8>, <kernel.DependentProduct object at 0x2bba128>) of role type named sy_c_Nat_Osemiring__1__class_Oof__nat_001t__Nat__Onat
% 0.55/0.78  Using role type
% 0.55/0.78  Declaring semiri1316708129612266289at_nat:(nat->nat)
% 0.55/0.78  FOF formula (<kernel.Constant object at 0x2bb7fc8>, <kernel.DependentProduct object at 0x2bba1b8>) of role type named sy_c_Nat_Osemiring__1__class_Oof__nat_001t__Rat__Orat
% 0.55/0.78  Using role type
% 0.55/0.78  Declaring semiri681578069525770553at_rat:(nat->rat)
% 0.55/0.78  FOF formula (<kernel.Constant object at 0x2bb7f38>, <kernel.DependentProduct object at 0x2bba248>) of role type named sy_c_Nat_Osemiring__1__class_Oof__nat_001t__Real__Oreal
% 0.55/0.78  Using role type
% 0.55/0.78  Declaring semiri5074537144036343181t_real:(nat->real)
% 0.55/0.78  FOF formula (<kernel.Constant object at 0x2bb7fc8>, <kernel.DependentProduct object at 0x2bba2d8>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_I_Eo_J
% 0.55/0.78  Using role type
% 0.55/0.78  Declaring size_size_list_o:(list_o->nat)
% 0.55/0.78  FOF formula (<kernel.Constant object at 0x2bba248>, <kernel.DependentProduct object at 0x2bba320>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_It__Code____Numeral__Ointeger_J
% 0.55/0.78  Using role type
% 0.55/0.78  Declaring size_s3445333598471063425nteger:(list_Code_integer->nat)
% 0.55/0.78  FOF formula (<kernel.Constant object at 0x2bba200>, <kernel.DependentProduct object at 0x2bba3b0>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_It__Complex__Ocomplex_J
% 0.55/0.78  Using role type
% 0.55/0.78  Declaring size_s3451745648224563538omplex:(list_complex->nat)
% 0.55/0.78  FOF formula (<kernel.Constant object at 0x2bba098>, <kernel.DependentProduct object at 0x2bba440>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_It__Extended____Nat__Oenat_J
% 0.55/0.78  Using role type
% 0.55/0.78  Declaring size_s3941691890525107288d_enat:(list_Extended_enat->nat)
% 0.55/0.78  FOF formula (<kernel.Constant object at 0x2bba2d8>, <kernel.DependentProduct object at 0x2bba4d0>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_It__Int__Oint_J
% 0.55/0.78  Using role type
% 0.55/0.78  Declaring size_size_list_int:(list_int->nat)
% 0.55/0.78  FOF formula (<kernel.Constant object at 0x2bba098>, <kernel.DependentProduct object at 0x2bba518>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_It__List__Olist_It__Nat__Onat_J_J
% 0.55/0.78  Using role type
% 0.55/0.78  Declaring size_s3023201423986296836st_nat:(list_list_nat->nat)
% 0.55/0.78  FOF formula (<kernel.Constant object at 0x2bba320>, <kernel.DependentProduct object at 0x2bba5a8>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_It__Nat__Onat_J
% 0.55/0.78  Using role type
% 0.55/0.78  Declaring size_size_list_nat:(list_nat->nat)
% 0.55/0.78  FOF formula (<kernel.Constant object at 0x2bba098>, <kernel.DependentProduct object at 0x2bba5f0>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_It__Product____Type__Ounit_J
% 0.55/0.78  Using role type
% 0.55/0.78  Declaring size_s245203480648594047t_unit:(list_Product_unit->nat)
% 0.55/0.78  FOF formula (<kernel.Constant object at 0x2bba440>, <kernel.DependentProduct object at 0x2bba680>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_It__Real__Oreal_J
% 0.55/0.78  Using role type
% 0.55/0.78  Declaring size_size_list_real:(list_real->nat)
% 0.55/0.78  FOF formula (<kernel.Constant object at 0x2bba098>, <kernel.DependentProduct object at 0x2bba6c8>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_It__Set__Oset_It__Nat__Onat_J_J
% 0.55/0.78  Using role type
% 0.55/0.78  Declaring size_s3254054031482475050et_nat:(list_set_nat->nat)
% 0.55/0.78  FOF formula (<kernel.Constant object at 0x2bba680>, <kernel.DependentProduct object at 0x2bba758>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_It__VEBT____Definitions__OVEBT_J
% 0.55/0.78  Using role type
% 0.55/0.78  Declaring size_s6755466524823107622T_VEBT:(list_VEBT_VEBT->nat)
% 0.55/0.78  FOF formula (<kernel.Constant object at 0x2bba518>, <kernel.DependentProduct object at 0x2bba7e8>) of role type named sy_c_Nat_Osize__class_Osize_001t__Num__Onum
% 0.55/0.78  Using role type
% 0.55/0.78  Declaring size_size_num:(num->nat)
% 0.55/0.78  FOF formula (<kernel.Constant object at 0x2bba5a8>, <kernel.DependentProduct object at 0x2bba830>) of role type named sy_c_Nat_Osize__class_Osize_001t__Option__Ooption_It__Num__Onum_J
% 0.55/0.78  Using role type
% 0.55/0.78  Declaring size_size_option_num:(option_num->nat)
% 0.55/0.78  FOF formula (<kernel.Constant object at 0x2bba518>, <kernel.DependentProduct object at 0x2bba878>) of role type named sy_c_Nat_Osize__class_Osize_001t__Option__Ooption_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J
% 0.55/0.78  Using role type
% 0.55/0.78  Declaring size_s170228958280169651at_nat:(option4927543243414619207at_nat->nat)
% 0.55/0.78  FOF formula (<kernel.Constant object at 0x2bba7e8>, <kernel.DependentProduct object at 0x2bba908>) of role type named sy_c_Nat_Osize__class_Osize_001t__VEBT____Definitions__OVEBT
% 0.55/0.78  Using role type
% 0.55/0.78  Declaring size_size_VEBT_VEBT:(vEBT_VEBT->nat)
% 0.55/0.78  FOF formula (<kernel.Constant object at 0x2bba6c8>, <kernel.DependentProduct object at 0x2bba518>) of role type named sy_c_Nat__Bijection_Oprod__decode__aux
% 0.55/0.78  Using role type
% 0.55/0.78  Declaring nat_prod_decode_aux:(nat->(nat->product_prod_nat_nat))
% 0.55/0.78  FOF formula (<kernel.Constant object at 0x2bba7e8>, <kernel.DependentProduct object at 0x2bba6c8>) of role type named sy_c_Nat__Bijection_Oprod__decode__aux__rel
% 0.55/0.78  Using role type
% 0.55/0.78  Declaring nat_pr5047031295181774490ux_rel:(product_prod_nat_nat->(product_prod_nat_nat->Prop))
% 0.55/0.78  FOF formula (<kernel.Constant object at 0x2bba050>, <kernel.DependentProduct object at 0x2bbaa70>) of role type named sy_c_Nat__Bijection_Oset__decode
% 0.55/0.78  Using role type
% 0.55/0.78  Declaring nat_set_decode:(nat->set_nat)
% 0.55/0.78  FOF formula (<kernel.Constant object at 0x2bba8c0>, <kernel.DependentProduct object at 0x2bbaab8>) of role type named sy_c_Nat__Bijection_Oset__encode
% 0.55/0.78  Using role type
% 0.55/0.78  Declaring nat_set_encode:(set_nat->nat)
% 0.55/0.78  FOF formula (<kernel.Constant object at 0x2bba680>, <kernel.DependentProduct object at 0x2bba518>) of role type named sy_c_NthRoot_Oroot
% 0.55/0.78  Using role type
% 0.55/0.78  Declaring root:(nat->(real->real))
% 0.55/0.78  FOF formula (<kernel.Constant object at 0x2bba6c8>, <kernel.DependentProduct object at 0x2bbab00>) of role type named sy_c_NthRoot_Osqrt
% 0.55/0.78  Using role type
% 0.55/0.78  Declaring sqrt:(real->real)
% 0.55/0.78  FOF formula (<kernel.Constant object at 0x2bba908>, <kernel.DependentProduct object at 0x2bbaab8>) of role type named sy_c_Num_OBitM
% 0.55/0.78  Using role type
% 0.55/0.78  Declaring bitM:(num->num)
% 0.55/0.78  FOF formula (<kernel.Constant object at 0x2bba8c0>, <kernel.DependentProduct object at 0x2bbab90>) of role type named sy_c_Num_Oinc
% 0.55/0.78  Using role type
% 0.55/0.78  Declaring inc:(num->num)
% 0.55/0.78  FOF formula (<kernel.Constant object at 0x2bba908>, <kernel.DependentProduct object at 0x2bbabd8>) of role type named sy_c_Num_Oneg__numeral__class_Odbl_001t__Code____Numeral__Ointeger
% 0.55/0.78  Using role type
% 0.55/0.78  Declaring neg_nu8804712462038260780nteger:(code_integer->code_integer)
% 0.55/0.78  FOF formula (<kernel.Constant object at 0x2bbab90>, <kernel.DependentProduct object at 0x2bbac68>) of role type named sy_c_Num_Oneg__numeral__class_Odbl_001t__Complex__Ocomplex
% 0.55/0.78  Using role type
% 0.55/0.78  Declaring neg_nu7009210354673126013omplex:(complex->complex)
% 0.55/0.78  FOF formula (<kernel.Constant object at 0x2bba518>, <kernel.DependentProduct object at 0x2bbacf8>) of role type named sy_c_Num_Oneg__numeral__class_Odbl_001t__Int__Oint
% 0.62/0.78  Using role type
% 0.62/0.78  Declaring neg_numeral_dbl_int:(int->int)
% 0.62/0.78  FOF formula (<kernel.Constant object at 0x2bba6c8>, <kernel.DependentProduct object at 0x2bbad40>) of role type named sy_c_Num_Oneg__numeral__class_Odbl_001t__Rat__Orat
% 0.62/0.78  Using role type
% 0.62/0.78  Declaring neg_numeral_dbl_rat:(rat->rat)
% 0.62/0.78  FOF formula (<kernel.Constant object at 0x2bbac20>, <kernel.DependentProduct object at 0x2bbad88>) of role type named sy_c_Num_Oneg__numeral__class_Odbl_001t__Real__Oreal
% 0.62/0.78  Using role type
% 0.62/0.78  Declaring neg_numeral_dbl_real:(real->real)
% 0.62/0.78  FOF formula (<kernel.Constant object at 0x2bba6c8>, <kernel.DependentProduct object at 0x2bbadd0>) of role type named sy_c_Num_Oneg__numeral__class_Odbl__dec_001t__Code____Numeral__Ointeger
% 0.62/0.78  Using role type
% 0.62/0.78  Declaring neg_nu7757733837767384882nteger:(code_integer->code_integer)
% 0.62/0.78  FOF formula (<kernel.Constant object at 0x2bbad88>, <kernel.DependentProduct object at 0x2bbae60>) of role type named sy_c_Num_Oneg__numeral__class_Odbl__dec_001t__Complex__Ocomplex
% 0.62/0.79  Using role type
% 0.62/0.79  Declaring neg_nu6511756317524482435omplex:(complex->complex)
% 0.62/0.79  FOF formula (<kernel.Constant object at 0x2bbadd0>, <kernel.DependentProduct object at 0x2bbaef0>) of role type named sy_c_Num_Oneg__numeral__class_Odbl__dec_001t__Int__Oint
% 0.62/0.79  Using role type
% 0.62/0.79  Declaring neg_nu3811975205180677377ec_int:(int->int)
% 0.62/0.79  FOF formula (<kernel.Constant object at 0x2bbae60>, <kernel.DependentProduct object at 0x2bbaf80>) of role type named sy_c_Num_Oneg__numeral__class_Odbl__dec_001t__Rat__Orat
% 0.62/0.79  Using role type
% 0.62/0.79  Declaring neg_nu3179335615603231917ec_rat:(rat->rat)
% 0.62/0.79  FOF formula (<kernel.Constant object at 0x2bbaef0>, <kernel.DependentProduct object at 0x2bbd050>) of role type named sy_c_Num_Oneg__numeral__class_Odbl__dec_001t__Real__Oreal
% 0.62/0.79  Using role type
% 0.62/0.79  Declaring neg_nu6075765906172075777c_real:(real->real)
% 0.62/0.79  FOF formula (<kernel.Constant object at 0x2bbaf80>, <kernel.DependentProduct object at 0x2bbd0e0>) of role type named sy_c_Num_Oneg__numeral__class_Odbl__inc_001t__Code____Numeral__Ointeger
% 0.62/0.79  Using role type
% 0.62/0.79  Declaring neg_nu5831290666863070958nteger:(code_integer->code_integer)
% 0.62/0.79  FOF formula (<kernel.Constant object at 0x2bbaf38>, <kernel.DependentProduct object at 0x2bbd170>) of role type named sy_c_Num_Oneg__numeral__class_Odbl__inc_001t__Complex__Ocomplex
% 0.62/0.79  Using role type
% 0.62/0.79  Declaring neg_nu8557863876264182079omplex:(complex->complex)
% 0.62/0.79  FOF formula (<kernel.Constant object at 0x2bbaf38>, <kernel.DependentProduct object at 0x2bbd200>) of role type named sy_c_Num_Oneg__numeral__class_Odbl__inc_001t__Int__Oint
% 0.62/0.79  Using role type
% 0.62/0.79  Declaring neg_nu5851722552734809277nc_int:(int->int)
% 0.62/0.79  FOF formula (<kernel.Constant object at 0x2bbac68>, <kernel.DependentProduct object at 0x2bbd290>) of role type named sy_c_Num_Oneg__numeral__class_Odbl__inc_001t__Rat__Orat
% 0.62/0.79  Using role type
% 0.62/0.79  Declaring neg_nu5219082963157363817nc_rat:(rat->rat)
% 0.62/0.79  FOF formula (<kernel.Constant object at 0x2bbd170>, <kernel.DependentProduct object at 0x2bbd320>) of role type named sy_c_Num_Oneg__numeral__class_Odbl__inc_001t__Real__Oreal
% 0.62/0.79  Using role type
% 0.62/0.79  Declaring neg_nu8295874005876285629c_real:(real->real)
% 0.62/0.79  FOF formula (<kernel.Constant object at 0x2bbd050>, <kernel.DependentProduct object at 0x2bbd368>) of role type named sy_c_Num_Oneg__numeral__class_Osub_001t__Code____Numeral__Ointeger
% 0.62/0.79  Using role type
% 0.62/0.79  Declaring neg_nu5755505904847501662nteger:(num->(num->code_integer))
% 0.62/0.79  FOF formula (<kernel.Constant object at 0x2bbd200>, <kernel.DependentProduct object at 0x2bbd3f8>) of role type named sy_c_Num_Oneg__numeral__class_Osub_001t__Complex__Ocomplex
% 0.62/0.79  Using role type
% 0.62/0.79  Declaring neg_nu8416839295433526191omplex:(num->(num->complex))
% 0.62/0.79  FOF formula (<kernel.Constant object at 0x2bbd0e0>, <kernel.DependentProduct object at 0x2bbd3b0>) of role type named sy_c_Num_Oneg__numeral__class_Osub_001t__Int__Oint
% 0.62/0.79  Using role type
% 0.62/0.79  Declaring neg_numeral_sub_int:(num->(num->int))
% 0.62/0.79  FOF formula (<kernel.Constant object at 0x2bbd050>, <kernel.DependentProduct object at 0x2bbd200>) of role type named sy_c_Num_Oneg__numeral__class_Osub_001t__Rat__Orat
% 0.62/0.79  Using role type
% 0.62/0.79  Declaring neg_numeral_sub_rat:(num->(num->rat))
% 0.62/0.79  FOF formula (<kernel.Constant object at 0x2bbd518>, <kernel.DependentProduct object at 0x2bbd0e0>) of role type named sy_c_Num_Oneg__numeral__class_Osub_001t__Real__Oreal
% 0.62/0.79  Using role type
% 0.62/0.79  Declaring neg_numeral_sub_real:(num->(num->real))
% 0.62/0.79  FOF formula (<kernel.Constant object at 0x2bbd2d8>, <kernel.DependentProduct object at 0x2bbd440>) of role type named sy_c_Num_Onum_OBit0
% 0.62/0.79  Using role type
% 0.62/0.79  Declaring bit0:(num->num)
% 0.62/0.79  FOF formula (<kernel.Constant object at 0x2bbd3b0>, <kernel.DependentProduct object at 0x2bbd3f8>) of role type named sy_c_Num_Onum_OBit1
% 0.62/0.79  Using role type
% 0.62/0.79  Declaring bit1:(num->num)
% 0.62/0.79  FOF formula (<kernel.Constant object at 0x2bbd200>, <kernel.Constant object at 0x2bbd3f8>) of role type named sy_c_Num_Onum_OOne
% 0.62/0.79  Using role type
% 0.62/0.79  Declaring one:num
% 0.62/0.79  FOF formula (<kernel.Constant object at 0x2bbd440>, <kernel.DependentProduct object at 0x2bbd680>) of role type named sy_c_Num_Onum_Osize__num
% 0.62/0.79  Using role type
% 0.62/0.79  Declaring size_num:(num->nat)
% 0.62/0.79  FOF formula (<kernel.Constant object at 0x2bbd0e0>, <kernel.DependentProduct object at 0x2bbd6c8>) of role type named sy_c_Num_Onum__of__nat
% 0.62/0.79  Using role type
% 0.62/0.79  Declaring num_of_nat:(nat->num)
% 0.62/0.79  FOF formula (<kernel.Constant object at 0x2bbd440>, <kernel.DependentProduct object at 0x2bbd710>) of role type named sy_c_Num_Onumeral__class_Onumeral_001t__Code____Numeral__Ointeger
% 0.62/0.79  Using role type
% 0.62/0.79  Declaring numera6620942414471956472nteger:(num->code_integer)
% 0.62/0.79  FOF formula (<kernel.Constant object at 0x2bbd6c8>, <kernel.DependentProduct object at 0x2bbd7a0>) of role type named sy_c_Num_Onumeral__class_Onumeral_001t__Complex__Ocomplex
% 0.62/0.79  Using role type
% 0.62/0.79  Declaring numera6690914467698888265omplex:(num->complex)
% 0.62/0.79  FOF formula (<kernel.Constant object at 0x2bbd710>, <kernel.DependentProduct object at 0x2bbd830>) of role type named sy_c_Num_Onumeral__class_Onumeral_001t__Extended____Nat__Oenat
% 0.62/0.79  Using role type
% 0.62/0.79  Declaring numera1916890842035813515d_enat:(num->extended_enat)
% 0.62/0.79  FOF formula (<kernel.Constant object at 0x2bbd050>, <kernel.DependentProduct object at 0x2bbd8c0>) of role type named sy_c_Num_Onumeral__class_Onumeral_001t__Int__Oint
% 0.62/0.79  Using role type
% 0.62/0.79  Declaring numeral_numeral_int:(num->int)
% 0.62/0.79  FOF formula (<kernel.Constant object at 0x2bbd758>, <kernel.DependentProduct object at 0x2bbd908>) of role type named sy_c_Num_Onumeral__class_Onumeral_001t__Nat__Onat
% 0.62/0.79  Using role type
% 0.62/0.79  Declaring numeral_numeral_nat:(num->nat)
% 0.62/0.79  FOF formula (<kernel.Constant object at 0x2bbd7e8>, <kernel.DependentProduct object at 0x2bbd950>) of role type named sy_c_Num_Onumeral__class_Onumeral_001t__Rat__Orat
% 0.62/0.79  Using role type
% 0.62/0.79  Declaring numeral_numeral_rat:(num->rat)
% 0.62/0.79  FOF formula (<kernel.Constant object at 0x2bbd830>, <kernel.DependentProduct object at 0x2bbd998>) of role type named sy_c_Num_Onumeral__class_Onumeral_001t__Real__Oreal
% 0.62/0.79  Using role type
% 0.62/0.79  Declaring numeral_numeral_real:(num->real)
% 0.62/0.79  FOF formula (<kernel.Constant object at 0x2bbd8c0>, <kernel.DependentProduct object at 0x2bbd7e8>) of role type named sy_c_Num_Opow
% 0.62/0.79  Using role type
% 0.62/0.79  Declaring pow:(num->(num->num))
% 0.62/0.79  FOF formula (<kernel.Constant object at 0x2bbd9e0>, <kernel.DependentProduct object at 0x2bbda28>) of role type named sy_c_Num_Opred__numeral
% 0.62/0.79  Using role type
% 0.62/0.79  Declaring pred_numeral:(num->nat)
% 0.62/0.79  FOF formula (<kernel.Constant object at 0x2bbd950>, <kernel.DependentProduct object at 0x2bbd908>) of role type named sy_c_Num_Osqr
% 0.62/0.79  Using role type
% 0.62/0.79  Declaring sqr:(num->num)
% 0.62/0.79  FOF formula (<kernel.Constant object at 0x2bbd998>, <kernel.Constant object at 0x2bbd908>) of role type named sy_c_Option_Ooption_ONone_001t__Num__Onum
% 0.62/0.79  Using role type
% 0.62/0.79  Declaring none_num:option_num
% 0.62/0.79  FOF formula (<kernel.Constant object at 0x2bbd950>, <kernel.Constant object at 0x2bbda28>) of role type named sy_c_Option_Ooption_ONone_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.62/0.79  Using role type
% 0.62/0.79  Declaring none_P5556105721700978146at_nat:option4927543243414619207at_nat
% 0.62/0.79  FOF formula (<kernel.Constant object at 0x2bbd8c0>, <kernel.DependentProduct object at 0x2bbdb90>) of role type named sy_c_Option_Ooption_OSome_001t__Num__Onum
% 0.62/0.79  Using role type
% 0.62/0.79  Declaring some_num:(num->option_num)
% 0.62/0.79  FOF formula (<kernel.Constant object at 0x2bbd950>, <kernel.DependentProduct object at 0x2bbd8c0>) of role type named sy_c_Option_Ooption_OSome_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.62/0.79  Using role type
% 0.62/0.79  Declaring some_P7363390416028606310at_nat:(product_prod_nat_nat->option4927543243414619207at_nat)
% 0.62/0.79  FOF formula (<kernel.Constant object at 0x2bbdb90>, <kernel.DependentProduct object at 0x2bbdc68>) of role type named sy_c_Option_Ooption_Ocase__option_001_Eo_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.62/0.79  Using role type
% 0.62/0.79  Declaring case_o184042715313410164at_nat:(Prop->((product_prod_nat_nat->Prop)->(option4927543243414619207at_nat->Prop)))
% 0.62/0.79  FOF formula (<kernel.Constant object at 0x2bbdcb0>, <kernel.DependentProduct object at 0x2bbd830>) of role type named sy_c_Option_Ooption_Osize__option_001t__Num__Onum
% 0.62/0.79  Using role type
% 0.62/0.79  Declaring size_option_num:((num->nat)->(option_num->nat))
% 0.62/0.79  FOF formula (<kernel.Constant object at 0x2bbdb90>, <kernel.DependentProduct object at 0x2bbdb48>) of role type named sy_c_Option_Ooption_Osize__option_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.62/0.80  Using role type
% 0.62/0.80  Declaring size_o8335143837870341156at_nat:((product_prod_nat_nat->nat)->(option4927543243414619207at_nat->nat))
% 0.62/0.80  FOF formula (<kernel.Constant object at 0x2bbd8c0>, <kernel.DependentProduct object at 0x2bbd830>) of role type named sy_c_Order__Relation_OunderS_001t__Nat__Onat
% 0.62/0.80  Using role type
% 0.62/0.80  Declaring order_underS_nat:(set_Pr1261947904930325089at_nat->(nat->set_nat))
% 0.62/0.80  FOF formula (<kernel.Constant object at 0x2bbdb90>, <kernel.DependentProduct object at 0x2bbdb48>) of role type named sy_c_Order__Relation_Owell__order__on_001t__Nat__Onat
% 0.62/0.80  Using role type
% 0.62/0.80  Declaring order_2888998067076097458on_nat:(set_nat->(set_Pr1261947904930325089at_nat->Prop))
% 0.62/0.80  FOF formula (<kernel.Constant object at 0x2bbde60>, <kernel.DependentProduct object at 0x2bbdd88>) of role type named sy_c_Orderings_Obot__class_Obot_001_062_I_Eo_M_Eo_J
% 0.62/0.80  Using role type
% 0.62/0.80  Declaring bot_bot_o_o:(Prop->Prop)
% 0.62/0.80  FOF formula (<kernel.Constant object at 0x2bbdb90>, <kernel.DependentProduct object at 0x2bbdea8>) of role type named sy_c_Orderings_Obot__class_Obot_001_062_It__Extended____Nat__Oenat_M_Eo_J
% 0.62/0.80  Using role type
% 0.62/0.80  Declaring bot_bo1954855461789132331enat_o:(extended_enat->Prop)
% 0.62/0.80  FOF formula (<kernel.Constant object at 0x2bbde60>, <kernel.DependentProduct object at 0x2bbdf38>) of role type named sy_c_Orderings_Obot__class_Obot_001_062_It__Int__Oint_M_Eo_J
% 0.62/0.80  Using role type
% 0.62/0.80  Declaring bot_bot_int_o:(int->Prop)
% 0.62/0.80  FOF formula (<kernel.Constant object at 0x2bbdd88>, <kernel.DependentProduct object at 0x2bbdf80>) of role type named sy_c_Orderings_Obot__class_Obot_001_062_It__List__Olist_It__Nat__Onat_J_M_Eo_J
% 0.62/0.80  Using role type
% 0.62/0.80  Declaring bot_bot_list_nat_o:(list_nat->Prop)
% 0.62/0.80  FOF formula (<kernel.Constant object at 0x2bbdb90>, <kernel.DependentProduct object at 0x2bbdfc8>) of role type named sy_c_Orderings_Obot__class_Obot_001_062_It__Nat__Onat_M_Eo_J
% 0.62/0.80  Using role type
% 0.62/0.80  Declaring bot_bot_nat_o:(nat->Prop)
% 0.62/0.80  FOF formula (<kernel.Constant object at 0x2bbde60>, <kernel.DependentProduct object at 0x2bc0050>) of role type named sy_c_Orderings_Obot__class_Obot_001_062_It__Real__Oreal_M_Eo_J
% 0.62/0.80  Using role type
% 0.62/0.80  Declaring bot_bot_real_o:(real->Prop)
% 0.62/0.80  FOF formula (<kernel.Constant object at 0x2bbdd88>, <kernel.DependentProduct object at 0x2bc0098>) of role type named sy_c_Orderings_Obot__class_Obot_001_062_It__Set__Oset_It__Nat__Onat_J_M_Eo_J
% 0.62/0.80  Using role type
% 0.62/0.80  Declaring bot_bot_set_nat_o:(set_nat->Prop)
% 0.62/0.80  FOF formula (<kernel.Constant object at 0x2bbdb90>, <kernel.Constant object at 0x2bbdef0>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Filter__Ofilter_It__Nat__Onat_J
% 0.62/0.80  Using role type
% 0.62/0.80  Declaring bot_bot_filter_nat:filter_nat
% 0.62/0.80  FOF formula (<kernel.Constant object at 0x2bbde60>, <kernel.Constant object at 0x2bbdf80>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Nat__Onat
% 0.62/0.80  Using role type
% 0.62/0.80  Declaring bot_bot_nat:nat
% 0.62/0.80  FOF formula (<kernel.Constant object at 0x2bbdd88>, <kernel.Constant object at 0x2bc0098>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_I_Eo_J
% 0.62/0.80  Using role type
% 0.62/0.80  Declaring bot_bot_set_o:set_o
% 0.62/0.80  FOF formula (<kernel.Constant object at 0x2bbde60>, <kernel.Constant object at 0x2bc00e0>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__Complex__Ocomplex_J
% 0.62/0.80  Using role type
% 0.62/0.80  Declaring bot_bot_set_complex:set_complex
% 0.62/0.80  FOF formula (<kernel.Constant object at 0x2bc0050>, <kernel.Constant object at 0x2bc0098>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__Extended____Nat__Oenat_J
% 0.62/0.80  Using role type
% 0.62/0.80  Declaring bot_bo7653980558646680370d_enat:set_Extended_enat
% 0.62/0.80  FOF formula (<kernel.Constant object at 0x2bc0170>, <kernel.Constant object at 0x2bc0128>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__Filter__Ofilter_It__Nat__Onat_J_J
% 0.62/0.80  Using role type
% 0.62/0.80  Declaring bot_bo498966703094740906er_nat:set_filter_nat
% 0.62/0.80  FOF formula (<kernel.Constant object at 0x2bbde60>, <kernel.Constant object at 0x2bc0128>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__Int__Oint_J
% 0.62/0.80  Using role type
% 0.62/0.80  Declaring bot_bot_set_int:set_int
% 0.62/0.80  FOF formula (<kernel.Constant object at 0x2bc0290>, <kernel.Constant object at 0x2bc0128>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__List__Olist_It__Nat__Onat_J_J
% 0.62/0.80  Using role type
% 0.62/0.80  Declaring bot_bot_set_list_nat:set_list_nat
% 0.62/0.80  FOF formula (<kernel.Constant object at 0x2bc02d8>, <kernel.Constant object at 0x2bc0128>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__Nat__Onat_J
% 0.62/0.80  Using role type
% 0.62/0.80  Declaring bot_bot_set_nat:set_nat
% 0.62/0.80  FOF formula (<kernel.Constant object at 0x2bc0320>, <kernel.Constant object at 0x2bc0128>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__Num__Onum_J
% 0.62/0.80  Using role type
% 0.62/0.80  Declaring bot_bot_set_num:set_num
% 0.62/0.80  FOF formula (<kernel.Constant object at 0x2bc02d8>, <kernel.Constant object at 0x2bc0368>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J
% 0.62/0.80  Using role type
% 0.62/0.80  Declaring bot_bo2099793752762293965at_nat:set_Pr1261947904930325089at_nat
% 0.62/0.80  FOF formula (<kernel.Constant object at 0x2bc0128>, <kernel.Constant object at 0x2bc03b0>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__Product____Type__Ounit_J
% 0.62/0.80  Using role type
% 0.62/0.80  Declaring bot_bo3957492148770167129t_unit:set_Product_unit
% 0.62/0.80  FOF formula (<kernel.Constant object at 0x2bc0440>, <kernel.Constant object at 0x2bc03b0>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__Rat__Orat_J
% 0.62/0.80  Using role type
% 0.62/0.80  Declaring bot_bot_set_rat:set_rat
% 0.62/0.80  FOF formula (<kernel.Constant object at 0x2bc04d0>, <kernel.Constant object at 0x2bc03b0>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__Real__Oreal_J
% 0.62/0.80  Using role type
% 0.62/0.80  Declaring bot_bot_set_real:set_real
% 0.62/0.80  FOF formula (<kernel.Constant object at 0x2bc0518>, <kernel.Constant object at 0x2bc03b0>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__Set__Oset_I_Eo_J_J
% 0.62/0.80  Using role type
% 0.62/0.80  Declaring bot_bot_set_set_o:set_set_o
% 0.62/0.80  FOF formula (<kernel.Constant object at 0x2bc0560>, <kernel.Constant object at 0x2bc03b0>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__Set__Oset_It__Int__Oint_J_J
% 0.62/0.80  Using role type
% 0.62/0.80  Declaring bot_bot_set_set_int:set_set_int
% 0.62/0.80  FOF formula (<kernel.Constant object at 0x2bc05a8>, <kernel.Constant object at 0x2bc03b0>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__Set__Oset_It__Nat__Onat_J_J
% 0.62/0.80  Using role type
% 0.62/0.80  Declaring bot_bot_set_set_nat:set_set_nat
% 0.62/0.80  FOF formula (<kernel.Constant object at 0x2bc0560>, <kernel.Constant object at 0x2bc05f0>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_J
% 0.62/0.80  Using role type
% 0.62/0.80  Declaring bot_bo3083307316010499117at_nat:set_se7855581050983116737at_nat
% 0.62/0.80  FOF formula (<kernel.Constant object at 0x2bc03b0>, <kernel.Constant object at 0x2bc0638>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__VEBT____Definitions__OVEBT_J
% 0.62/0.80  Using role type
% 0.62/0.80  Declaring bot_bo8194388402131092736T_VEBT:set_VEBT_VEBT
% 0.62/0.80  FOF formula (<kernel.Constant object at 0x2bc06c8>, <kernel.DependentProduct object at 0x2bc0830>) of role type named sy_c_Orderings_Oord__class_OLeast_001t__Nat__Onat
% 0.62/0.80  Using role type
% 0.62/0.80  Declaring ord_Least_nat:((nat->Prop)->nat)
% 0.62/0.80  FOF formula (<kernel.Constant object at 0x2bc0680>, <kernel.DependentProduct object at 0x2bc0878>) of role type named sy_c_Orderings_Oord__class_OLeast_001t__Real__Oreal
% 0.62/0.80  Using role type
% 0.62/0.80  Declaring ord_Least_real:((real->Prop)->real)
% 0.62/0.80  FOF formula (<kernel.Constant object at 0x2bc0758>, <kernel.DependentProduct object at 0x2bc07a0>) of role type named sy_c_Orderings_Oord__class_Oless_001_Eo
% 0.62/0.80  Using role type
% 0.62/0.80  Declaring ord_less_o:(Prop->(Prop->Prop))
% 0.62/0.80  FOF formula (<kernel.Constant object at 0x2bc0680>, <kernel.DependentProduct object at 0x2bc0758>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Code____Numeral__Ointeger
% 0.62/0.80  Using role type
% 0.62/0.80  Declaring ord_le6747313008572928689nteger:(code_integer->(code_integer->Prop))
% 0.62/0.80  FOF formula (<kernel.Constant object at 0x2bc07a0>, <kernel.DependentProduct object at 0x2bc0680>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Extended____Nat__Oenat
% 0.62/0.81  Using role type
% 0.62/0.81  Declaring ord_le72135733267957522d_enat:(extended_enat->(extended_enat->Prop))
% 0.62/0.81  FOF formula (<kernel.Constant object at 0x2bc0950>, <kernel.DependentProduct object at 0x2bc0758>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Filter__Ofilter_It__Nat__Onat_J
% 0.62/0.81  Using role type
% 0.62/0.81  Declaring ord_less_filter_nat:(filter_nat->(filter_nat->Prop))
% 0.62/0.81  FOF formula (<kernel.Constant object at 0x2bc09e0>, <kernel.DependentProduct object at 0x2bc07a0>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Int__Oint
% 0.62/0.81  Using role type
% 0.62/0.81  Declaring ord_less_int:(int->(int->Prop))
% 0.62/0.81  FOF formula (<kernel.Constant object at 0x2bc06c8>, <kernel.DependentProduct object at 0x2bc0950>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Nat__Onat
% 0.62/0.81  Using role type
% 0.62/0.81  Declaring ord_less_nat:(nat->(nat->Prop))
% 0.62/0.81  FOF formula (<kernel.Constant object at 0x2bc03b0>, <kernel.DependentProduct object at 0x2bc09e0>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Num__Onum
% 0.62/0.81  Using role type
% 0.62/0.81  Declaring ord_less_num:(num->(num->Prop))
% 0.62/0.81  FOF formula (<kernel.Constant object at 0x2bc06c8>, <kernel.DependentProduct object at 0x2bc03b0>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Product____Type__Ounit
% 0.62/0.81  Using role type
% 0.62/0.81  Declaring ord_le361264281704409273t_unit:(product_unit->(product_unit->Prop))
% 0.62/0.81  FOF formula (<kernel.Constant object at 0x2bc0758>, <kernel.DependentProduct object at 0x2bc09e0>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Rat__Orat
% 0.62/0.81  Using role type
% 0.62/0.81  Declaring ord_less_rat:(rat->(rat->Prop))
% 0.62/0.81  FOF formula (<kernel.Constant object at 0x2bc0b90>, <kernel.DependentProduct object at 0x2bc06c8>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Real__Oreal
% 0.62/0.81  Using role type
% 0.62/0.81  Declaring ord_less_real:(real->(real->Prop))
% 0.62/0.81  FOF formula (<kernel.Constant object at 0x2bc0950>, <kernel.DependentProduct object at 0x2bc0758>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Set__Oset_I_Eo_J
% 0.62/0.81  Using role type
% 0.62/0.81  Declaring ord_less_set_o:(set_o->(set_o->Prop))
% 0.62/0.81  FOF formula (<kernel.Constant object at 0x2bc0680>, <kernel.DependentProduct object at 0x2bc0b90>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Set__Oset_It__Complex__Ocomplex_J
% 0.62/0.81  Using role type
% 0.62/0.81  Declaring ord_less_set_complex:(set_complex->(set_complex->Prop))
% 0.62/0.81  FOF formula (<kernel.Constant object at 0x2bc0950>, <kernel.DependentProduct object at 0x2bc0680>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Set__Oset_It__Extended____Nat__Oenat_J
% 0.62/0.81  Using role type
% 0.62/0.81  Declaring ord_le2529575680413868914d_enat:(set_Extended_enat->(set_Extended_enat->Prop))
% 0.62/0.81  FOF formula (<kernel.Constant object at 0x2bc09e0>, <kernel.DependentProduct object at 0x2bc0b90>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Set__Oset_It__Int__Oint_J
% 0.62/0.81  Using role type
% 0.62/0.81  Declaring ord_less_set_int:(set_int->(set_int->Prop))
% 0.62/0.81  FOF formula (<kernel.Constant object at 0x2bc0950>, <kernel.DependentProduct object at 0x2bc09e0>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Set__Oset_It__List__Olist_It__Nat__Onat_J_J
% 0.62/0.81  Using role type
% 0.62/0.81  Declaring ord_le1190675801316882794st_nat:(set_list_nat->(set_list_nat->Prop))
% 0.62/0.81  FOF formula (<kernel.Constant object at 0x2bc0758>, <kernel.DependentProduct object at 0x2bc0b90>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Set__Oset_It__Nat__Onat_J
% 0.62/0.81  Using role type
% 0.62/0.81  Declaring ord_less_set_nat:(set_nat->(set_nat->Prop))
% 0.62/0.81  FOF formula (<kernel.Constant object at 0x2bc0e18>, <kernel.DependentProduct object at 0x2bc0950>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Set__Oset_It__Num__Onum_J
% 0.62/0.81  Using role type
% 0.62/0.81  Declaring ord_less_set_num:(set_num->(set_num->Prop))
% 0.62/0.81  FOF formula (<kernel.Constant object at 0x2bc0758>, <kernel.DependentProduct object at 0x2bc09e0>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J
% 0.62/0.81  Using role type
% 0.62/0.81  Declaring ord_le7866589430770878221at_nat:(set_Pr1261947904930325089at_nat->(set_Pr1261947904930325089at_nat->Prop))
% 0.62/0.81  FOF formula (<kernel.Constant object at 0x2bc0950>, <kernel.DependentProduct object at 0x2bc0758>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Set__Oset_It__Product____Type__Ounit_J
% 0.62/0.81  Using role type
% 0.62/0.81  Declaring ord_le8056459307392131481t_unit:(set_Product_unit->(set_Product_unit->Prop))
% 0.62/0.81  FOF formula (<kernel.Constant object at 0x2bc0f38>, <kernel.DependentProduct object at 0x2bc09e0>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Set__Oset_It__Rat__Orat_J
% 0.62/0.81  Using role type
% 0.62/0.81  Declaring ord_less_set_rat:(set_rat->(set_rat->Prop))
% 0.62/0.81  FOF formula (<kernel.Constant object at 0x2bc0fc8>, <kernel.DependentProduct object at 0x2bc3098>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Set__Oset_It__Real__Oreal_J
% 0.62/0.81  Using role type
% 0.62/0.81  Declaring ord_less_set_real:(set_real->(set_real->Prop))
% 0.62/0.81  FOF formula (<kernel.Constant object at 0x2bc0b90>, <kernel.DependentProduct object at 0x2bc30e0>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Set__Oset_It__Set__Oset_It__Int__Oint_J_J
% 0.62/0.81  Using role type
% 0.62/0.81  Declaring ord_less_set_set_int:(set_set_int->(set_set_int->Prop))
% 0.62/0.81  FOF formula (<kernel.Constant object at 0x2bc0758>, <kernel.DependentProduct object at 0x2bc3128>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Set__Oset_It__Set__Oset_It__Nat__Onat_J_J
% 0.62/0.81  Using role type
% 0.62/0.81  Declaring ord_less_set_set_nat:(set_set_nat->(set_set_nat->Prop))
% 0.62/0.81  FOF formula (<kernel.Constant object at 0x2bc0b90>, <kernel.DependentProduct object at 0x2bc31b8>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001_062_It__Code____Numeral__Ointeger_M_062_I_Eo_M_Eo_J_J
% 0.62/0.81  Using role type
% 0.62/0.81  Declaring ord_le2162486998276636481er_o_o:((code_integer->(Prop->Prop))->((code_integer->(Prop->Prop))->Prop))
% 0.62/0.81  FOF formula (<kernel.Constant object at 0x2bc0b90>, <kernel.DependentProduct object at 0x2bc3200>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001_062_It__Code____Numeral__Ointeger_M_062_It__Code____Numeral__Ointeger_M_Eo_J_J
% 0.62/0.81  Using role type
% 0.62/0.81  Declaring ord_le3602516367967493612eger_o:((code_integer->(code_integer->Prop))->((code_integer->(code_integer->Prop))->Prop))
% 0.62/0.81  FOF formula (<kernel.Constant object at 0x2bc0b90>, <kernel.DependentProduct object at 0x2bc32d8>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001_062_It__Int__Oint_M_062_It__Int__Oint_M_Eo_J_J
% 0.62/0.81  Using role type
% 0.62/0.81  Declaring ord_le6741204236512500942_int_o:((int->(int->Prop))->((int->(int->Prop))->Prop))
% 0.62/0.81  FOF formula (<kernel.Constant object at 0x2bc30e0>, <kernel.DependentProduct object at 0x2bc3368>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001_062_It__Nat__Onat_M_062_It__Nat__Onat_M_Eo_J_J
% 0.62/0.81  Using role type
% 0.62/0.81  Declaring ord_le2646555220125990790_nat_o:((nat->(nat->Prop))->((nat->(nat->Prop))->Prop))
% 0.62/0.81  FOF formula (<kernel.Constant object at 0x2bc32d8>, <kernel.DependentProduct object at 0x2bc33f8>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_M_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_M_Eo_J_J
% 0.62/0.81  Using role type
% 0.62/0.81  Declaring ord_le5604493270027003598_nat_o:((product_prod_nat_nat->(product_prod_nat_nat->Prop))->((product_prod_nat_nat->(product_prod_nat_nat->Prop))->Prop))
% 0.62/0.81  FOF formula (<kernel.Constant object at 0x2bc09e0>, <kernel.DependentProduct object at 0x2bc3128>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001_Eo
% 0.62/0.81  Using role type
% 0.62/0.81  Declaring ord_less_eq_o:(Prop->(Prop->Prop))
% 0.62/0.81  FOF formula (<kernel.Constant object at 0x2bc31b8>, <kernel.DependentProduct object at 0x2bc32d8>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Code____Numeral__Ointeger
% 0.62/0.81  Using role type
% 0.62/0.81  Declaring ord_le3102999989581377725nteger:(code_integer->(code_integer->Prop))
% 0.62/0.81  FOF formula (<kernel.Constant object at 0x2bc3128>, <kernel.DependentProduct object at 0x2bc31b8>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Extended____Nat__Oenat
% 0.62/0.81  Using role type
% 0.62/0.81  Declaring ord_le2932123472753598470d_enat:(extended_enat->(extended_enat->Prop))
% 0.62/0.81  FOF formula (<kernel.Constant object at 0x2bc32d8>, <kernel.DependentProduct object at 0x2bc3128>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Filter__Ofilter_It__Nat__Onat_J
% 0.62/0.81  Using role type
% 0.62/0.81  Declaring ord_le2510731241096832064er_nat:(filter_nat->(filter_nat->Prop))
% 0.62/0.81  FOF formula (<kernel.Constant object at 0x2bc31b8>, <kernel.DependentProduct object at 0x2bc32d8>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Filter__Ofilter_It__Real__Oreal_J
% 0.62/0.81  Using role type
% 0.62/0.81  Declaring ord_le4104064031414453916r_real:(filter_real->(filter_real->Prop))
% 0.62/0.81  FOF formula (<kernel.Constant object at 0x2bc35f0>, <kernel.DependentProduct object at 0x2bc3128>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Int__Oint
% 0.62/0.81  Using role type
% 0.62/0.81  Declaring ord_less_eq_int:(int->(int->Prop))
% 0.62/0.81  FOF formula (<kernel.Constant object at 0x2bc3680>, <kernel.DependentProduct object at 0x2bc31b8>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Nat__Onat
% 0.62/0.81  Using role type
% 0.62/0.81  Declaring ord_less_eq_nat:(nat->(nat->Prop))
% 0.62/0.81  FOF formula (<kernel.Constant object at 0x2bc34d0>, <kernel.DependentProduct object at 0x2bc35f0>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Num__Onum
% 0.62/0.81  Using role type
% 0.62/0.81  Declaring ord_less_eq_num:(num->(num->Prop))
% 0.62/0.81  FOF formula (<kernel.Constant object at 0x2bc3560>, <kernel.DependentProduct object at 0x2bc3680>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Rat__Orat
% 0.62/0.81  Using role type
% 0.62/0.81  Declaring ord_less_eq_rat:(rat->(rat->Prop))
% 0.62/0.81  FOF formula (<kernel.Constant object at 0x2bc32d8>, <kernel.DependentProduct object at 0x2bc34d0>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Real__Oreal
% 0.62/0.81  Using role type
% 0.62/0.81  Declaring ord_less_eq_real:(real->(real->Prop))
% 0.62/0.81  FOF formula (<kernel.Constant object at 0x2bc3128>, <kernel.DependentProduct object at 0x2bc3560>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_I_Eo_J
% 0.62/0.81  Using role type
% 0.62/0.81  Declaring ord_less_eq_set_o:(set_o->(set_o->Prop))
% 0.62/0.81  FOF formula (<kernel.Constant object at 0x2bc32d8>, <kernel.DependentProduct object at 0x2bc3128>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Complex__Ocomplex_J
% 0.62/0.81  Using role type
% 0.62/0.81  Declaring ord_le211207098394363844omplex:(set_complex->(set_complex->Prop))
% 0.62/0.81  FOF formula (<kernel.Constant object at 0x2bc3560>, <kernel.DependentProduct object at 0x2bc32d8>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Extended____Nat__Oenat_J
% 0.62/0.81  Using role type
% 0.62/0.81  Declaring ord_le7203529160286727270d_enat:(set_Extended_enat->(set_Extended_enat->Prop))
% 0.62/0.81  FOF formula (<kernel.Constant object at 0x2bc3128>, <kernel.DependentProduct object at 0x2bc3560>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Filter__Ofilter_It__Nat__Onat_J_J
% 0.62/0.81  Using role type
% 0.62/0.81  Declaring ord_le2426478655948331894er_nat:(set_filter_nat->(set_filter_nat->Prop))
% 0.62/0.81  FOF formula (<kernel.Constant object at 0x2bc3950>, <kernel.DependentProduct object at 0x2bc32d8>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Int__Oint_J
% 0.62/0.81  Using role type
% 0.62/0.81  Declaring ord_less_eq_set_int:(set_int->(set_int->Prop))
% 0.62/0.81  FOF formula (<kernel.Constant object at 0x2bc3128>, <kernel.DependentProduct object at 0x2bc3950>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__List__Olist_It__Nat__Onat_J_J
% 0.62/0.81  Using role type
% 0.62/0.81  Declaring ord_le6045566169113846134st_nat:(set_list_nat->(set_list_nat->Prop))
% 0.62/0.81  FOF formula (<kernel.Constant object at 0x2bc35f0>, <kernel.DependentProduct object at 0x2bc32d8>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Nat__Onat_J
% 0.62/0.81  Using role type
% 0.62/0.81  Declaring ord_less_eq_set_nat:(set_nat->(set_nat->Prop))
% 0.62/0.81  FOF formula (<kernel.Constant object at 0x2bc3ab8>, <kernel.DependentProduct object at 0x2bc3128>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Num__Onum_J
% 0.62/0.81  Using role type
% 0.62/0.81  Declaring ord_less_eq_set_num:(set_num->(set_num->Prop))
% 0.62/0.81  FOF formula (<kernel.Constant object at 0x2bc35f0>, <kernel.DependentProduct object at 0x2bc3950>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Product____Type__Oprod_It__Code____Numeral__Ointeger_M_Eo_J_J
% 0.62/0.81  Using role type
% 0.62/0.81  Declaring ord_le8980329558974975238eger_o:(set_Pr448751882837621926eger_o->(set_Pr448751882837621926eger_o->Prop))
% 0.62/0.82  FOF formula (<kernel.Constant object at 0x2bc3128>, <kernel.DependentProduct object at 0x2bc39e0>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Product____Type__Oprod_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J_J
% 0.62/0.82  Using role type
% 0.62/0.82  Declaring ord_le3725938330318615451nteger:(set_Pr4811707699266497531nteger->(set_Pr4811707699266497531nteger->Prop))
% 0.62/0.82  FOF formula (<kernel.Constant object at 0x2bc3950>, <kernel.DependentProduct object at 0x2bc3bd8>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J_J
% 0.62/0.82  Using role type
% 0.62/0.82  Declaring ord_le2843351958646193337nt_int:(set_Pr958786334691620121nt_int->(set_Pr958786334691620121nt_int->Prop))
% 0.62/0.82  FOF formula (<kernel.Constant object at 0x2bc39e0>, <kernel.DependentProduct object at 0x2bc3c68>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J
% 0.62/0.82  Using role type
% 0.62/0.82  Declaring ord_le3146513528884898305at_nat:(set_Pr1261947904930325089at_nat->(set_Pr1261947904930325089at_nat->Prop))
% 0.62/0.82  FOF formula (<kernel.Constant object at 0x2bc3bd8>, <kernel.DependentProduct object at 0x2bc3cf8>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Product____Type__Oprod_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_J
% 0.62/0.82  Using role type
% 0.62/0.82  Declaring ord_le3000389064537975527at_nat:(set_Pr8693737435421807431at_nat->(set_Pr8693737435421807431at_nat->Prop))
% 0.62/0.82  FOF formula (<kernel.Constant object at 0x2bc3c68>, <kernel.DependentProduct object at 0x2bc3bd8>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Product____Type__Ounit_J
% 0.62/0.82  Using role type
% 0.62/0.82  Declaring ord_le3507040750410214029t_unit:(set_Product_unit->(set_Product_unit->Prop))
% 0.62/0.82  FOF formula (<kernel.Constant object at 0x2bc3e18>, <kernel.DependentProduct object at 0x2bc3cf8>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Rat__Orat_J
% 0.62/0.82  Using role type
% 0.62/0.82  Declaring ord_less_eq_set_rat:(set_rat->(set_rat->Prop))
% 0.62/0.82  FOF formula (<kernel.Constant object at 0x2bc3ea8>, <kernel.DependentProduct object at 0x2bc3c68>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Real__Oreal_J
% 0.62/0.82  Using role type
% 0.62/0.82  Declaring ord_less_eq_set_real:(set_real->(set_real->Prop))
% 0.62/0.82  FOF formula (<kernel.Constant object at 0x2bc3e18>, <kernel.DependentProduct object at 0x2bc3ea8>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Set__Oset_I_Eo_J_J
% 0.62/0.82  Using role type
% 0.62/0.82  Declaring ord_le4374716579403074808_set_o:(set_set_o->(set_set_o->Prop))
% 0.62/0.82  FOF formula (<kernel.Constant object at 0x2bc3c68>, <kernel.DependentProduct object at 0x2bc3e18>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Set__Oset_It__Int__Oint_J_J
% 0.62/0.82  Using role type
% 0.62/0.82  Declaring ord_le4403425263959731960et_int:(set_set_int->(set_set_int->Prop))
% 0.62/0.82  FOF formula (<kernel.Constant object at 0x2bc3ea8>, <kernel.DependentProduct object at 0x2bd4050>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Set__Oset_It__Nat__Onat_J_J
% 0.62/0.82  Using role type
% 0.62/0.82  Declaring ord_le6893508408891458716et_nat:(set_set_nat->(set_set_nat->Prop))
% 0.62/0.82  FOF formula (<kernel.Constant object at 0x2bc3e18>, <kernel.DependentProduct object at 0x2bd4098>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_J
% 0.62/0.82  Using role type
% 0.62/0.82  Declaring ord_le2077887516847798113at_nat:(set_se7855581050983116737at_nat->(set_se7855581050983116737at_nat->Prop))
% 0.62/0.82  FOF formula (<kernel.Constant object at 0x2bc3e18>, <kernel.DependentProduct object at 0x2bd40e0>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__VEBT____Definitions__OVEBT_J
% 0.62/0.82  Using role type
% 0.62/0.82  Declaring ord_le4337996190870823476T_VEBT:(set_VEBT_VEBT->(set_VEBT_VEBT->Prop))
% 0.62/0.82  FOF formula (<kernel.Constant object at 0x2bc3950>, <kernel.DependentProduct object at 0x2bd4200>) of role type named sy_c_Orderings_Oord__class_Omax_001t__Code____Numeral__Ointeger
% 0.62/0.82  Using role type
% 0.62/0.82  Declaring ord_max_Code_integer:(code_integer->(code_integer->code_integer))
% 0.62/0.82  FOF formula (<kernel.Constant object at 0x2bd41b8>, <kernel.DependentProduct object at 0x2bd4320>) of role type named sy_c_Orderings_Oord__class_Omax_001t__Extended____Nat__Oenat
% 0.62/0.82  Using role type
% 0.62/0.82  Declaring ord_ma741700101516333627d_enat:(extended_enat->(extended_enat->extended_enat))
% 0.62/0.82  FOF formula (<kernel.Constant object at 0x2bc3950>, <kernel.DependentProduct object at 0x2bd42d8>) of role type named sy_c_Orderings_Oord__class_Omax_001t__Filter__Ofilter_It__Nat__Onat_J
% 0.62/0.82  Using role type
% 0.62/0.82  Declaring ord_max_filter_nat:(filter_nat->(filter_nat->filter_nat))
% 0.62/0.82  FOF formula (<kernel.Constant object at 0x2bc3950>, <kernel.DependentProduct object at 0x2bd4200>) of role type named sy_c_Orderings_Oord__class_Omax_001t__Int__Oint
% 0.62/0.82  Using role type
% 0.62/0.82  Declaring ord_max_int:(int->(int->int))
% 0.62/0.82  FOF formula (<kernel.Constant object at 0x2bd43b0>, <kernel.DependentProduct object at 0x2bd4290>) of role type named sy_c_Orderings_Oord__class_Omax_001t__Nat__Onat
% 0.62/0.82  Using role type
% 0.62/0.82  Declaring ord_max_nat:(nat->(nat->nat))
% 0.62/0.82  FOF formula (<kernel.Constant object at 0x2bd4098>, <kernel.DependentProduct object at 0x2bd41b8>) of role type named sy_c_Orderings_Oord__class_Omax_001t__Num__Onum
% 0.62/0.82  Using role type
% 0.62/0.82  Declaring ord_max_num:(num->(num->num))
% 0.62/0.82  FOF formula (<kernel.Constant object at 0x2bd4248>, <kernel.DependentProduct object at 0x2bd43b0>) of role type named sy_c_Orderings_Oord__class_Omax_001t__Rat__Orat
% 0.62/0.82  Using role type
% 0.62/0.82  Declaring ord_max_rat:(rat->(rat->rat))
% 0.62/0.82  FOF formula (<kernel.Constant object at 0x2bd4320>, <kernel.DependentProduct object at 0x2bd4098>) of role type named sy_c_Orderings_Oord__class_Omax_001t__Real__Oreal
% 0.62/0.82  Using role type
% 0.62/0.82  Declaring ord_max_real:(real->(real->real))
% 0.62/0.82  FOF formula (<kernel.Constant object at 0x2bd42d8>, <kernel.DependentProduct object at 0x2bd4248>) of role type named sy_c_Orderings_Oord__class_Omax_001t__Set__Oset_I_Eo_J
% 0.62/0.82  Using role type
% 0.62/0.82  Declaring ord_max_set_o:(set_o->(set_o->set_o))
% 0.62/0.82  FOF formula (<kernel.Constant object at 0x2bd4320>, <kernel.DependentProduct object at 0x2bd42d8>) of role type named sy_c_Orderings_Oord__class_Omax_001t__Set__Oset_It__Extended____Nat__Oenat_J
% 0.62/0.82  Using role type
% 0.62/0.82  Declaring ord_ma4205026669011143323d_enat:(set_Extended_enat->(set_Extended_enat->set_Extended_enat))
% 0.62/0.82  FOF formula (<kernel.Constant object at 0x2bd4290>, <kernel.DependentProduct object at 0x2bd4248>) of role type named sy_c_Orderings_Oord__class_Omax_001t__Set__Oset_It__Int__Oint_J
% 0.62/0.82  Using role type
% 0.62/0.82  Declaring ord_max_set_int:(set_int->(set_int->set_int))
% 0.62/0.82  FOF formula (<kernel.Constant object at 0x2bd4200>, <kernel.DependentProduct object at 0x2bd4320>) of role type named sy_c_Orderings_Oord__class_Omax_001t__Set__Oset_It__Nat__Onat_J
% 0.62/0.82  Using role type
% 0.62/0.82  Declaring ord_max_set_nat:(set_nat->(set_nat->set_nat))
% 0.62/0.82  FOF formula (<kernel.Constant object at 0x2bd4638>, <kernel.DependentProduct object at 0x2bd4290>) of role type named sy_c_Orderings_Oord__class_Omax_001t__Set__Oset_It__Real__Oreal_J
% 0.62/0.82  Using role type
% 0.62/0.82  Declaring ord_max_set_real:(set_real->(set_real->set_real))
% 0.62/0.82  FOF formula (<kernel.Constant object at 0x2bd4098>, <kernel.DependentProduct object at 0x2bd4200>) of role type named sy_c_Orderings_Oord__class_Omax_001t__Set__Oset_It__Set__Oset_It__Nat__Onat_J_J
% 0.62/0.82  Using role type
% 0.62/0.82  Declaring ord_max_set_set_nat:(set_set_nat->(set_set_nat->set_set_nat))
% 0.62/0.82  FOF formula (<kernel.Constant object at 0x2bd4368>, <kernel.DependentProduct object at 0x2bd4638>) of role type named sy_c_Orderings_Oord__class_Omin_001t__Nat__Onat
% 0.62/0.82  Using role type
% 0.62/0.82  Declaring ord_min_nat:(nat->(nat->nat))
% 0.62/0.82  FOF formula (<kernel.Constant object at 0x2bd42d8>, <kernel.DependentProduct object at 0x2bd4248>) of role type named sy_c_Orderings_Oorder__class_OGreatest_001t__Nat__Onat
% 0.62/0.82  Using role type
% 0.62/0.82  Declaring order_Greatest_nat:((nat->Prop)->nat)
% 0.62/0.82  FOF formula (<kernel.Constant object at 0x2bd4368>, <kernel.DependentProduct object at 0x2bd4098>) of role type named sy_c_Orderings_Oorder__class_Oantimono_001t__Nat__Onat_001t__Real__Oreal
% 0.62/0.82  Using role type
% 0.62/0.82  Declaring order_9091379641038594480t_real:((nat->real)->Prop)
% 0.62/0.82  FOF formula (<kernel.Constant object at 0x2bd4290>, <kernel.DependentProduct object at 0x2bd47e8>) of role type named sy_c_Orderings_Oorder__class_Omono_001t__Nat__Onat_001t__Nat__Onat
% 0.62/0.82  Using role type
% 0.62/0.82  Declaring order_mono_nat_nat:((nat->nat)->Prop)
% 0.62/0.82  FOF formula (<kernel.Constant object at 0x2bd47a0>, <kernel.DependentProduct object at 0x2bd4248>) of role type named sy_c_Orderings_Oorder__class_Omono_001t__Nat__Onat_001t__Real__Oreal
% 0.62/0.82  Using role type
% 0.62/0.82  Declaring order_mono_nat_real:((nat->real)->Prop)
% 0.62/0.82  FOF formula (<kernel.Constant object at 0x2bd4290>, <kernel.DependentProduct object at 0x2bd4368>) of role type named sy_c_Orderings_Oorder__class_Ostrict__mono_001t__Nat__Onat_001t__Nat__Onat
% 0.62/0.82  Using role type
% 0.62/0.82  Declaring order_5726023648592871131at_nat:((nat->nat)->Prop)
% 0.62/0.82  FOF formula (<kernel.Constant object at 0x2bd4248>, <kernel.DependentProduct object at 0x2bd4908>) of role type named sy_c_Orderings_Oorder__class_Ostrict__mono_001t__Real__Oreal_001t__Real__Oreal
% 0.62/0.82  Using role type
% 0.62/0.82  Declaring order_7092887310737990675l_real:((real->real)->Prop)
% 0.62/0.82  FOF formula (<kernel.Constant object at 0x2bd4200>, <kernel.DependentProduct object at 0x2bd4998>) of role type named sy_c_Orderings_Oordering__top_001t__Nat__Onat
% 0.62/0.82  Using role type
% 0.62/0.82  Declaring ordering_top_nat:((nat->(nat->Prop))->((nat->(nat->Prop))->(nat->Prop)))
% 0.62/0.82  FOF formula (<kernel.Constant object at 0x2bd4908>, <kernel.Constant object at 0x2bd4998>) of role type named sy_c_Orderings_Otop__class_Otop_001t__Set__Oset_I_Eo_J
% 0.62/0.82  Using role type
% 0.62/0.82  Declaring top_top_set_o:set_o
% 0.62/0.82  FOF formula (<kernel.Constant object at 0x2bd4830>, <kernel.Constant object at 0x2bd4998>) of role type named sy_c_Orderings_Otop__class_Otop_001t__Set__Oset_It__Nat__Onat_J
% 0.62/0.82  Using role type
% 0.62/0.82  Declaring top_top_set_nat:set_nat
% 0.62/0.82  FOF formula (<kernel.Constant object at 0x2bd4908>, <kernel.Constant object at 0x2bd4878>) of role type named sy_c_Orderings_Otop__class_Otop_001t__Set__Oset_It__Product____Type__Ounit_J
% 0.62/0.82  Using role type
% 0.62/0.82  Declaring top_to1996260823553986621t_unit:set_Product_unit
% 0.62/0.82  FOF formula (<kernel.Constant object at 0x2bd4a28>, <kernel.Constant object at 0x2bd4878>) of role type named sy_c_Orderings_Otop__class_Otop_001t__Set__Oset_It__Real__Oreal_J
% 0.62/0.82  Using role type
% 0.62/0.82  Declaring top_top_set_real:set_real
% 0.62/0.82  FOF formula (<kernel.Constant object at 0x2bd4a70>, <kernel.Constant object at 0x2bd4878>) of role type named sy_c_Orderings_Otop__class_Otop_001t__Set__Oset_It__String__Ochar_J
% 0.62/0.82  Using role type
% 0.62/0.82  Declaring top_top_set_char:set_char
% 0.62/0.82  FOF formula (<kernel.Constant object at 0x2bd4a28>, <kernel.DependentProduct object at 0x2bd4a70>) of role type named sy_c_Power_Opower__class_Opower_001t__Code____Numeral__Ointeger
% 0.62/0.82  Using role type
% 0.62/0.82  Declaring power_8256067586552552935nteger:(code_integer->(nat->code_integer))
% 0.62/0.82  FOF formula (<kernel.Constant object at 0x2bd4bd8>, <kernel.DependentProduct object at 0x2bd4878>) of role type named sy_c_Power_Opower__class_Opower_001t__Complex__Ocomplex
% 0.62/0.82  Using role type
% 0.62/0.82  Declaring power_power_complex:(complex->(nat->complex))
% 0.62/0.82  FOF formula (<kernel.Constant object at 0x2bd4ab8>, <kernel.DependentProduct object at 0x2bd4a28>) of role type named sy_c_Power_Opower__class_Opower_001t__Int__Oint
% 0.62/0.82  Using role type
% 0.62/0.82  Declaring power_power_int:(int->(nat->int))
% 0.62/0.82  FOF formula (<kernel.Constant object at 0x2bd4cb0>, <kernel.DependentProduct object at 0x2bd4bd8>) of role type named sy_c_Power_Opower__class_Opower_001t__Nat__Onat
% 0.62/0.82  Using role type
% 0.62/0.82  Declaring power_power_nat:(nat->(nat->nat))
% 0.62/0.82  FOF formula (<kernel.Constant object at 0x2bd4b00>, <kernel.DependentProduct object at 0x2bd4ab8>) of role type named sy_c_Power_Opower__class_Opower_001t__Rat__Orat
% 0.62/0.82  Using role type
% 0.62/0.82  Declaring power_power_rat:(rat->(nat->rat))
% 0.62/0.82  FOF formula (<kernel.Constant object at 0x2bd4b48>, <kernel.DependentProduct object at 0x2bd4cb0>) of role type named sy_c_Power_Opower__class_Opower_001t__Real__Oreal
% 0.62/0.82  Using role type
% 0.62/0.82  Declaring power_power_real:(real->(nat->real))
% 0.62/0.82  FOF formula (<kernel.Constant object at 0x2bd4b00>, <kernel.DependentProduct object at 0x2bd4a28>) of role type named sy_c_Product__Type_OPair_001t__Code____Numeral__Ointeger_001_Eo
% 0.62/0.83  Using role type
% 0.62/0.83  Declaring produc6677183202524767010eger_o:(code_integer->(Prop->produc6271795597528267376eger_o))
% 0.62/0.83  FOF formula (<kernel.Constant object at 0x2bd4cb0>, <kernel.DependentProduct object at 0x2bd4b00>) of role type named sy_c_Product__Type_OPair_001t__Code____Numeral__Ointeger_001t__Code____Numeral__Ointeger
% 0.62/0.83  Using role type
% 0.62/0.83  Declaring produc1086072967326762835nteger:(code_integer->(code_integer->produc8923325533196201883nteger))
% 0.62/0.83  FOF formula (<kernel.Constant object at 0x2bd4ea8>, <kernel.DependentProduct object at 0x2bd4e60>) of role type named sy_c_Product__Type_OPair_001t__Int__Oint_001_Eo
% 0.62/0.83  Using role type
% 0.62/0.83  Declaring product_Pair_int_o:(int->(Prop->product_prod_int_o))
% 0.62/0.83  FOF formula (<kernel.Constant object at 0x2bd4ef0>, <kernel.DependentProduct object at 0x2bd4cb0>) of role type named sy_c_Product__Type_OPair_001t__Int__Oint_001t__Int__Oint
% 0.62/0.83  Using role type
% 0.62/0.83  Declaring product_Pair_int_int:(int->(int->product_prod_int_int))
% 0.62/0.83  FOF formula (<kernel.Constant object at 0x2bd4a28>, <kernel.DependentProduct object at 0x2bd4ea8>) of role type named sy_c_Product__Type_OPair_001t__Int__Oint_001t__Nat__Onat
% 0.62/0.83  Using role type
% 0.62/0.83  Declaring product_Pair_int_nat:(int->(nat->product_prod_int_nat))
% 0.62/0.83  FOF formula (<kernel.Constant object at 0x2bd4ef0>, <kernel.DependentProduct object at 0x2bd4a28>) of role type named sy_c_Product__Type_OPair_001t__Int__Oint_001t__VEBT____Definitions__OVEBT
% 0.62/0.83  Using role type
% 0.62/0.83  Declaring produc3329399203697025711T_VEBT:(int->(vEBT_VEBT->produc1531783533982839933T_VEBT))
% 0.62/0.83  FOF formula (<kernel.Constant object at 0x2bd4f80>, <kernel.DependentProduct object at 0x2bd4cb0>) of role type named sy_c_Product__Type_OPair_001t__Nat__Onat_001t__Nat__Onat
% 0.62/0.83  Using role type
% 0.62/0.83  Declaring product_Pair_nat_nat:(nat->(nat->product_prod_nat_nat))
% 0.62/0.83  FOF formula (<kernel.Constant object at 0x2bd4ef0>, <kernel.DependentProduct object at 0x2bd7128>) of role type named sy_c_Product__Type_OPair_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.62/0.83  Using role type
% 0.62/0.83  Declaring produc6161850002892822231at_nat:(product_prod_nat_nat->(product_prod_nat_nat->produc859450856879609959at_nat))
% 0.62/0.83  FOF formula (<kernel.Constant object at 0x2bd4cb0>, <kernel.DependentProduct object at 0x2bd71b8>) of role type named sy_c_Product__Type_OPair_001t__VEBT____Definitions__OVEBT_001_Eo
% 0.62/0.83  Using role type
% 0.62/0.83  Declaring produc8721562602347293563VEBT_o:(vEBT_VEBT->(Prop->produc334124729049499915VEBT_o))
% 0.62/0.83  FOF formula (<kernel.Constant object at 0x2bd4cb0>, <kernel.DependentProduct object at 0x2bd7170>) of role type named sy_c_Product__Type_OPair_001t__VEBT____Definitions__OVEBT_001t__Extended____Nat__Oenat
% 0.62/0.83  Using role type
% 0.62/0.83  Declaring produc581526299967858633d_enat:(vEBT_VEBT->(extended_enat->produc7272778201969148633d_enat))
% 0.62/0.83  FOF formula (<kernel.Constant object at 0x2bd4a70>, <kernel.DependentProduct object at 0x2bd7290>) of role type named sy_c_Product__Type_OPair_001t__VEBT____Definitions__OVEBT_001t__Int__Oint
% 0.62/0.83  Using role type
% 0.62/0.83  Declaring produc736041933913180425BT_int:(vEBT_VEBT->(int->produc4894624898956917775BT_int))
% 0.62/0.83  FOF formula (<kernel.Constant object at 0x2bd7248>, <kernel.DependentProduct object at 0x2bd7320>) of role type named sy_c_Product__Type_OPair_001t__VEBT____Definitions__OVEBT_001t__Nat__Onat
% 0.62/0.83  Using role type
% 0.62/0.83  Declaring produc738532404422230701BT_nat:(vEBT_VEBT->(nat->produc9072475918466114483BT_nat))
% 0.62/0.83  FOF formula (<kernel.Constant object at 0x2bd7368>, <kernel.DependentProduct object at 0x2bd73b0>) of role type named sy_c_Product__Type_OPair_001t__VEBT____Definitions__OVEBT_001t__VEBT____Definitions__OVEBT
% 0.62/0.83  Using role type
% 0.62/0.83  Declaring produc537772716801021591T_VEBT:(vEBT_VEBT->(vEBT_VEBT->produc8243902056947475879T_VEBT))
% 0.62/0.83  FOF formula (<kernel.Constant object at 0x2bd7290>, <kernel.DependentProduct object at 0x2bd74d0>) of role type named sy_c_Product__Type_OSigma_001t__Nat__Onat_001t__Nat__Onat
% 0.62/0.83  Using role type
% 0.62/0.83  Declaring produc457027306803732586at_nat:(set_nat->((nat->set_nat)->set_Pr1261947904930325089at_nat))
% 0.62/0.83  FOF formula (<kernel.Constant object at 0x2bd73f8>, <kernel.DependentProduct object at 0x2bd72d8>) of role type named sy_c_Product__Type_Oapsnd_001t__Code____Numeral__Ointeger_001t__Code____Numeral__Ointeger_001t__Code____Numeral__Ointeger
% 0.62/0.83  Using role type
% 0.62/0.83  Declaring produc6499014454317279255nteger:((code_integer->code_integer)->(produc8923325533196201883nteger->produc8923325533196201883nteger))
% 0.62/0.83  FOF formula (<kernel.Constant object at 0x2bd74d0>, <kernel.DependentProduct object at 0x2bd7200>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Code____Numeral__Ointeger_001t__Code____Numeral__Ointeger_001t__Int__Oint
% 0.62/0.83  Using role type
% 0.62/0.83  Declaring produc1553301316500091796er_int:((code_integer->(code_integer->int))->(produc8923325533196201883nteger->int))
% 0.62/0.83  FOF formula (<kernel.Constant object at 0x2bd72d8>, <kernel.DependentProduct object at 0x2bd7560>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Code____Numeral__Ointeger_001t__Code____Numeral__Ointeger_001t__Nat__Onat
% 0.62/0.83  Using role type
% 0.62/0.83  Declaring produc1555791787009142072er_nat:((code_integer->(code_integer->nat))->(produc8923325533196201883nteger->nat))
% 0.62/0.83  FOF formula (<kernel.Constant object at 0x2bd7200>, <kernel.DependentProduct object at 0x2bd7248>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Code____Numeral__Ointeger_001t__Code____Numeral__Ointeger_001t__Num__Onum
% 0.62/0.83  Using role type
% 0.62/0.83  Declaring produc7336495610019696514er_num:((code_integer->(code_integer->num))->(produc8923325533196201883nteger->num))
% 0.62/0.83  FOF formula (<kernel.Constant object at 0x2bd7560>, <kernel.DependentProduct object at 0x2bd7518>) 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.62/0.83  Using role type
% 0.62/0.83  Declaring produc9125791028180074456eger_o:((code_integer->(code_integer->produc6271795597528267376eger_o))->(produc8923325533196201883nteger->produc6271795597528267376eger_o))
% 0.62/0.83  FOF formula (<kernel.Constant object at 0x2bd7248>, <kernel.DependentProduct object at 0x2bd7488>) 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.62/0.83  Using role type
% 0.62/0.83  Declaring produc6916734918728496179nteger:((code_integer->(code_integer->produc8923325533196201883nteger))->(produc8923325533196201883nteger->produc8923325533196201883nteger))
% 0.62/0.83  FOF formula (<kernel.Constant object at 0x2bd7518>, <kernel.DependentProduct object at 0x2bd7368>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Complex__Ocomplex_001t__Complex__Ocomplex_001_Eo
% 0.62/0.83  Using role type
% 0.62/0.83  Declaring produc6771430404735790350plex_o:((complex->(complex->Prop))->(produc4411394909380815293omplex->Prop))
% 0.62/0.83  FOF formula (<kernel.Constant object at 0x2bd7488>, <kernel.DependentProduct object at 0x2bd77e8>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Int__Oint_001t__Int__Oint_001_Eo
% 0.62/0.83  Using role type
% 0.62/0.83  Declaring produc4947309494688390418_int_o:((int->(int->Prop))->(product_prod_int_int->Prop))
% 0.62/0.83  FOF formula (<kernel.Constant object at 0x2bd7368>, <kernel.DependentProduct object at 0x2bd7950>) 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.62/0.83  Using role type
% 0.62/0.83  Declaring produc4245557441103728435nt_int:((int->(int->product_prod_int_int))->(product_prod_int_int->product_prod_int_int))
% 0.62/0.83  FOF formula (<kernel.Constant object at 0x2bd77e8>, <kernel.DependentProduct object at 0x2bd7a28>) 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.62/0.83  Using role type
% 0.62/0.83  Declaring produc8739625826339149834_nat_o:((nat->(nat->(product_prod_nat_nat->Prop)))->(product_prod_nat_nat->(product_prod_nat_nat->Prop)))
% 0.62/0.83  FOF formula (<kernel.Constant object at 0x2bd7950>, <kernel.DependentProduct object at 0x2bd7998>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Nat__Onat_001t__Nat__Onat_001_Eo
% 0.62/0.83  Using role type
% 0.62/0.83  Declaring produc6081775807080527818_nat_o:((nat->(nat->Prop))->(product_prod_nat_nat->Prop))
% 0.62/0.83  FOF formula (<kernel.Constant object at 0x2bd7a28>, <kernel.DependentProduct object at 0x2bd7b00>) 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.62/0.83  Using role type
% 0.62/0.83  Declaring produc2626176000494625587at_nat:((nat->(nat->product_prod_nat_nat))->(product_prod_nat_nat->product_prod_nat_nat))
% 0.62/0.83  FOF formula (<kernel.Constant object at 0x2bd7998>, <kernel.DependentProduct object at 0x2bd75a8>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Real__Oreal_001t__Real__Oreal_001_Eo
% 0.62/0.83  Using role type
% 0.62/0.83  Declaring produc5414030515140494994real_o:((real->(real->Prop))->(produc2422161461964618553l_real->Prop))
% 0.62/0.83  FOF formula (<kernel.Constant object at 0x2bd7b90>, <kernel.DependentProduct object at 0x2bd7c20>) of role type named sy_c_Product__Type_Oprod_Ofst_001t__Int__Oint_001t__Int__Oint
% 0.62/0.83  Using role type
% 0.62/0.83  Declaring product_fst_int_int:(product_prod_int_int->int)
% 0.62/0.83  FOF formula (<kernel.Constant object at 0x2bd79e0>, <kernel.DependentProduct object at 0x2bd7c68>) of role type named sy_c_Product__Type_Oprod_Ofst_001t__Nat__Onat_001t__Nat__Onat
% 0.62/0.83  Using role type
% 0.62/0.83  Declaring product_fst_nat_nat:(product_prod_nat_nat->nat)
% 0.62/0.83  FOF formula (<kernel.Constant object at 0x2bd7b48>, <kernel.DependentProduct object at 0x2bd7cb0>) of role type named sy_c_Product__Type_Oprod_Osnd_001t__Int__Oint_001t__Int__Oint
% 0.62/0.83  Using role type
% 0.62/0.83  Declaring product_snd_int_int:(product_prod_int_int->int)
% 0.62/0.83  FOF formula (<kernel.Constant object at 0x2bd75a8>, <kernel.DependentProduct object at 0x2bd7cf8>) of role type named sy_c_Product__Type_Oprod_Osnd_001t__Nat__Onat_001t__Nat__Onat
% 0.62/0.83  Using role type
% 0.62/0.83  Declaring product_snd_nat_nat:(product_prod_nat_nat->nat)
% 0.62/0.83  FOF formula (<kernel.Constant object at 0x2bd7c20>, <kernel.DependentProduct object at 0x2bd7d40>) of role type named sy_c_Rat_OAbs__Rat
% 0.62/0.83  Using role type
% 0.62/0.83  Declaring abs_Rat:(product_prod_int_int->rat)
% 0.62/0.83  FOF formula (<kernel.Constant object at 0x2bd7c68>, <kernel.DependentProduct object at 0x2bd75a8>) of role type named sy_c_Rat_OFract
% 0.62/0.83  Using role type
% 0.62/0.83  Declaring fract:(int->(int->rat))
% 0.62/0.83  FOF formula (<kernel.Constant object at 0x2bd7d88>, <kernel.DependentProduct object at 0x2bd7dd0>) of role type named sy_c_Rat_ORep__Rat
% 0.62/0.83  Using role type
% 0.62/0.83  Declaring rep_Rat:(rat->product_prod_int_int)
% 0.62/0.83  FOF formula (<kernel.Constant object at 0x2bd7c68>, <kernel.Constant object at 0x2bd7d40>) of role type named sy_c_Rat_Ofield__char__0__class_ORats_001t__Real__Oreal
% 0.62/0.83  Using role type
% 0.62/0.83  Declaring field_5140801741446780682s_real:set_real
% 0.62/0.83  FOF formula (<kernel.Constant object at 0x2bd7dd0>, <kernel.DependentProduct object at 0x2bd7ea8>) of role type named sy_c_Rat_Ofield__char__0__class_Oof__rat_001t__Real__Oreal
% 0.62/0.83  Using role type
% 0.62/0.83  Declaring field_7254667332652039916t_real:(rat->real)
% 0.62/0.83  FOF formula (<kernel.Constant object at 0x2bd75a8>, <kernel.DependentProduct object at 0x2bd7f38>) of role type named sy_c_Rat_Onormalize
% 0.62/0.83  Using role type
% 0.62/0.83  Declaring normalize:(product_prod_int_int->product_prod_int_int)
% 0.62/0.83  FOF formula (<kernel.Constant object at 0x2bd7c20>, <kernel.DependentProduct object at 0x2bd7dd0>) of role type named sy_c_Rat_Opcr__rat
% 0.62/0.83  Using role type
% 0.62/0.83  Declaring pcr_rat:(product_prod_int_int->(rat->Prop))
% 0.62/0.83  FOF formula (<kernel.Constant object at 0x2bd7ef0>, <kernel.DependentProduct object at 0x2bd7fc8>) of role type named sy_c_Rat_Opositive
% 0.62/0.83  Using role type
% 0.62/0.83  Declaring positive:(rat->Prop)
% 0.62/0.83  FOF formula (<kernel.Constant object at 0x2bd75a8>, <kernel.DependentProduct object at 0x2bd9050>) of role type named sy_c_Rat_Oquotient__of
% 0.62/0.83  Using role type
% 0.62/0.83  Declaring quotient_of:(rat->product_prod_int_int)
% 0.62/0.83  FOF formula (<kernel.Constant object at 0x2bd7f38>, <kernel.DependentProduct object at 0x2bd9050>) of role type named sy_c_Rat_Oratrel
% 0.62/0.83  Using role type
% 0.62/0.83  Declaring ratrel:(product_prod_int_int->(product_prod_int_int->Prop))
% 0.62/0.83  FOF formula (<kernel.Constant object at 0x2bd7c20>, <kernel.DependentProduct object at 0x2bd90e0>) of role type named sy_c_Real_OReal
% 0.62/0.84  Using role type
% 0.62/0.84  Declaring real2:((nat->rat)->real)
% 0.62/0.84  FOF formula (<kernel.Constant object at 0x2bd7f80>, <kernel.DependentProduct object at 0x2bd90e0>) of role type named sy_c_Real_Ocauchy
% 0.62/0.84  Using role type
% 0.62/0.84  Declaring cauchy:((nat->rat)->Prop)
% 0.62/0.84  FOF formula (<kernel.Constant object at 0x2bd7ef0>, <kernel.DependentProduct object at 0x2bd9128>) of role type named sy_c_Real_Opcr__real
% 0.62/0.84  Using role type
% 0.62/0.84  Declaring pcr_real:((nat->rat)->(real->Prop))
% 0.62/0.84  FOF formula (<kernel.Constant object at 0x2bd7c20>, <kernel.DependentProduct object at 0x2bd91b8>) of role type named sy_c_Real_Opositive
% 0.62/0.84  Using role type
% 0.62/0.84  Declaring positive2:(real->Prop)
% 0.62/0.84  FOF formula (<kernel.Constant object at 0x2bd7ef0>, <kernel.DependentProduct object at 0x2bd9290>) of role type named sy_c_Real_Orealrel
% 0.62/0.84  Using role type
% 0.62/0.84  Declaring realrel:((nat->rat)->((nat->rat)->Prop))
% 0.62/0.84  FOF formula (<kernel.Constant object at 0x2bd7fc8>, <kernel.DependentProduct object at 0x2bd91b8>) of role type named sy_c_Real_Orep__real
% 0.62/0.84  Using role type
% 0.62/0.84  Declaring rep_real:(real->(nat->rat))
% 0.62/0.84  FOF formula (<kernel.Constant object at 0x2bd7c20>, <kernel.DependentProduct object at 0x2bd92d8>) of role type named sy_c_Real_Ovanishes
% 0.62/0.84  Using role type
% 0.62/0.84  Declaring vanishes:((nat->rat)->Prop)
% 0.62/0.84  FOF formula (<kernel.Constant object at 0x2bd9248>, <kernel.DependentProduct object at 0x2bd9128>) of role type named sy_c_Real__Vector__Spaces_Obounded__linear__axioms_001t__Complex__Ocomplex_001t__Complex__Ocomplex
% 0.62/0.84  Using role type
% 0.62/0.84  Declaring real_V7139242839884736329omplex:((complex->complex)->Prop)
% 0.62/0.84  FOF formula (<kernel.Constant object at 0x2bd9200>, <kernel.DependentProduct object at 0x2bd92d8>) of role type named sy_c_Real__Vector__Spaces_Odist__class_Odist_001t__Complex__Ocomplex
% 0.62/0.84  Using role type
% 0.62/0.84  Declaring real_V3694042436643373181omplex:(complex->(complex->real))
% 0.62/0.84  FOF formula (<kernel.Constant object at 0x2bd9248>, <kernel.DependentProduct object at 0x2bd9200>) of role type named sy_c_Real__Vector__Spaces_Odist__class_Odist_001t__Real__Oreal
% 0.62/0.84  Using role type
% 0.62/0.84  Declaring real_V975177566351809787t_real:(real->(real->real))
% 0.62/0.84  FOF formula (<kernel.Constant object at 0x2bd92d8>, <kernel.DependentProduct object at 0x2bd9368>) of role type named sy_c_Real__Vector__Spaces_Onorm__class_Onorm_001t__Complex__Ocomplex
% 0.62/0.84  Using role type
% 0.62/0.84  Declaring real_V1022390504157884413omplex:(complex->real)
% 0.62/0.84  FOF formula (<kernel.Constant object at 0x2bd9200>, <kernel.DependentProduct object at 0x2bd9518>) of role type named sy_c_Real__Vector__Spaces_Onorm__class_Onorm_001t__Real__Oreal
% 0.62/0.84  Using role type
% 0.62/0.84  Declaring real_V7735802525324610683m_real:(real->real)
% 0.62/0.84  FOF formula (<kernel.Constant object at 0x2bd9368>, <kernel.DependentProduct object at 0x2bd95a8>) of role type named sy_c_Real__Vector__Spaces_Oof__real_001t__Complex__Ocomplex
% 0.62/0.84  Using role type
% 0.62/0.84  Declaring real_V4546457046886955230omplex:(real->complex)
% 0.62/0.84  FOF formula (<kernel.Constant object at 0x2bd9518>, <kernel.DependentProduct object at 0x2bd9638>) of role type named sy_c_Real__Vector__Spaces_Oof__real_001t__Real__Oreal
% 0.62/0.84  Using role type
% 0.62/0.84  Declaring real_V1803761363581548252l_real:(real->real)
% 0.62/0.84  FOF formula (<kernel.Constant object at 0x2bd9050>, <kernel.DependentProduct object at 0x2bd96c8>) of role type named sy_c_Relation_OField_001t__Nat__Onat
% 0.62/0.84  Using role type
% 0.62/0.84  Declaring field_nat:(set_Pr1261947904930325089at_nat->set_nat)
% 0.62/0.84  FOF formula (<kernel.Constant object at 0x2bd9518>, <kernel.DependentProduct object at 0x2bd9050>) of role type named sy_c_Rings_Oalgebraic__semidom__class_Ocoprime_001t__Int__Oint
% 0.62/0.84  Using role type
% 0.62/0.84  Declaring algebr932160517623751201me_int:(int->(int->Prop))
% 0.62/0.84  FOF formula (<kernel.Constant object at 0x2bd96c8>, <kernel.DependentProduct object at 0x2bd9518>) of role type named sy_c_Rings_Oalgebraic__semidom__class_Ocoprime_001t__Nat__Onat
% 0.62/0.84  Using role type
% 0.62/0.84  Declaring algebr934650988132801477me_nat:(nat->(nat->Prop))
% 0.62/0.84  FOF formula (<kernel.Constant object at 0x2bd9050>, <kernel.DependentProduct object at 0x2bd96c8>) of role type named sy_c_Rings_Odivide__class_Odivide_001t__Code____Numeral__Ointeger
% 0.62/0.84  Using role type
% 0.62/0.84  Declaring divide6298287555418463151nteger:(code_integer->(code_integer->code_integer))
% 0.62/0.84  FOF formula (<kernel.Constant object at 0x2bd9518>, <kernel.DependentProduct object at 0x2bd9050>) of role type named sy_c_Rings_Odivide__class_Odivide_001t__Complex__Ocomplex
% 0.62/0.84  Using role type
% 0.62/0.84  Declaring divide1717551699836669952omplex:(complex->(complex->complex))
% 0.62/0.84  FOF formula (<kernel.Constant object at 0x2bd9758>, <kernel.DependentProduct object at 0x2bd96c8>) of role type named sy_c_Rings_Odivide__class_Odivide_001t__Int__Oint
% 0.62/0.84  Using role type
% 0.62/0.84  Declaring divide_divide_int:(int->(int->int))
% 0.62/0.84  FOF formula (<kernel.Constant object at 0x2bd9830>, <kernel.DependentProduct object at 0x2bd9518>) of role type named sy_c_Rings_Odivide__class_Odivide_001t__Nat__Onat
% 0.62/0.84  Using role type
% 0.62/0.84  Declaring divide_divide_nat:(nat->(nat->nat))
% 0.62/0.84  FOF formula (<kernel.Constant object at 0x2bd9998>, <kernel.DependentProduct object at 0x2bd9758>) of role type named sy_c_Rings_Odivide__class_Odivide_001t__Rat__Orat
% 0.62/0.84  Using role type
% 0.62/0.84  Declaring divide_divide_rat:(rat->(rat->rat))
% 0.62/0.84  FOF formula (<kernel.Constant object at 0x2bd97e8>, <kernel.DependentProduct object at 0x2bd9830>) of role type named sy_c_Rings_Odivide__class_Odivide_001t__Real__Oreal
% 0.62/0.84  Using role type
% 0.62/0.84  Declaring divide_divide_real:(real->(real->real))
% 0.62/0.84  FOF formula (<kernel.Constant object at 0x2bd98c0>, <kernel.DependentProduct object at 0x2bd9998>) of role type named sy_c_Rings_Odvd__class_Odvd_001t__Code____Numeral__Ointeger
% 0.62/0.84  Using role type
% 0.62/0.84  Declaring dvd_dvd_Code_integer:(code_integer->(code_integer->Prop))
% 0.62/0.84  FOF formula (<kernel.Constant object at 0x2bd9950>, <kernel.DependentProduct object at 0x2bd97e8>) of role type named sy_c_Rings_Odvd__class_Odvd_001t__Complex__Ocomplex
% 0.62/0.84  Using role type
% 0.62/0.84  Declaring dvd_dvd_complex:(complex->(complex->Prop))
% 0.62/0.84  FOF formula (<kernel.Constant object at 0x2bd9518>, <kernel.DependentProduct object at 0x2bd98c0>) of role type named sy_c_Rings_Odvd__class_Odvd_001t__Int__Oint
% 0.62/0.84  Using role type
% 0.62/0.84  Declaring dvd_dvd_int:(int->(int->Prop))
% 0.62/0.84  FOF formula (<kernel.Constant object at 0x2bd9758>, <kernel.DependentProduct object at 0x2bd9950>) of role type named sy_c_Rings_Odvd__class_Odvd_001t__Nat__Onat
% 0.62/0.84  Using role type
% 0.62/0.84  Declaring dvd_dvd_nat:(nat->(nat->Prop))
% 0.62/0.84  FOF formula (<kernel.Constant object at 0x2bd9830>, <kernel.DependentProduct object at 0x2bd9518>) of role type named sy_c_Rings_Odvd__class_Odvd_001t__Rat__Orat
% 0.62/0.84  Using role type
% 0.62/0.84  Declaring dvd_dvd_rat:(rat->(rat->Prop))
% 0.62/0.84  FOF formula (<kernel.Constant object at 0x2bd9998>, <kernel.DependentProduct object at 0x2bd9758>) of role type named sy_c_Rings_Odvd__class_Odvd_001t__Real__Oreal
% 0.62/0.84  Using role type
% 0.62/0.84  Declaring dvd_dvd_real:(real->(real->Prop))
% 0.62/0.84  FOF formula (<kernel.Constant object at 0x2bd9830>, <kernel.DependentProduct object at 0x2bd9998>) of role type named sy_c_Rings_Omodulo__class_Omodulo_001t__Code____Numeral__Ointeger
% 0.62/0.84  Using role type
% 0.62/0.84  Declaring modulo364778990260209775nteger:(code_integer->(code_integer->code_integer))
% 0.62/0.84  FOF formula (<kernel.Constant object at 0x2bd9050>, <kernel.DependentProduct object at 0x2bd9758>) of role type named sy_c_Rings_Omodulo__class_Omodulo_001t__Int__Oint
% 0.62/0.84  Using role type
% 0.62/0.84  Declaring modulo_modulo_int:(int->(int->int))
% 0.62/0.84  FOF formula (<kernel.Constant object at 0x2bd97e8>, <kernel.DependentProduct object at 0x2bd9830>) of role type named sy_c_Rings_Omodulo__class_Omodulo_001t__Nat__Onat
% 0.62/0.84  Using role type
% 0.62/0.84  Declaring modulo_modulo_nat:(nat->(nat->nat))
% 0.62/0.84  FOF formula (<kernel.Constant object at 0x2bd9050>, <kernel.DependentProduct object at 0x2bd9d88>) of role type named sy_c_Rings_Ozero__neq__one__class_Oof__bool_001t__Code____Numeral__Ointeger
% 0.62/0.84  Using role type
% 0.62/0.84  Declaring zero_n356916108424825756nteger:(Prop->code_integer)
% 0.62/0.84  FOF formula (<kernel.Constant object at 0x2bd9830>, <kernel.DependentProduct object at 0x2bd98c0>) of role type named sy_c_Rings_Ozero__neq__one__class_Oof__bool_001t__Complex__Ocomplex
% 0.62/0.84  Using role type
% 0.62/0.84  Declaring zero_n1201886186963655149omplex:(Prop->complex)
% 0.62/0.84  FOF formula (<kernel.Constant object at 0x2bd9d88>, <kernel.DependentProduct object at 0x2bd9e18>) of role type named sy_c_Rings_Ozero__neq__one__class_Oof__bool_001t__Int__Oint
% 0.62/0.84  Using role type
% 0.62/0.84  Declaring zero_n2684676970156552555ol_int:(Prop->int)
% 0.62/0.84  FOF formula (<kernel.Constant object at 0x2bd98c0>, <kernel.DependentProduct object at 0x2bd9ea8>) of role type named sy_c_Rings_Ozero__neq__one__class_Oof__bool_001t__Nat__Onat
% 0.62/0.84  Using role type
% 0.62/0.84  Declaring zero_n2687167440665602831ol_nat:(Prop->nat)
% 0.62/0.84  FOF formula (<kernel.Constant object at 0x2bd9e18>, <kernel.DependentProduct object at 0x2bd9f38>) of role type named sy_c_Rings_Ozero__neq__one__class_Oof__bool_001t__Rat__Orat
% 0.62/0.84  Using role type
% 0.62/0.84  Declaring zero_n2052037380579107095ol_rat:(Prop->rat)
% 0.62/0.84  FOF formula (<kernel.Constant object at 0x2bd9ea8>, <kernel.DependentProduct object at 0x2bd9fc8>) of role type named sy_c_Rings_Ozero__neq__one__class_Oof__bool_001t__Real__Oreal
% 0.62/0.84  Using role type
% 0.62/0.84  Declaring zero_n3304061248610475627l_real:(Prop->real)
% 0.62/0.84  FOF formula (<kernel.Constant object at 0x2bd9e18>, <kernel.DependentProduct object at 0x2bdc098>) of role type named sy_c_Series_Osuminf_001t__Real__Oreal
% 0.62/0.84  Using role type
% 0.62/0.84  Declaring suminf_real:((nat->real)->real)
% 0.62/0.84  FOF formula (<kernel.Constant object at 0x2bd9fc8>, <kernel.DependentProduct object at 0x2bdc098>) of role type named sy_c_Series_Osummable_001t__Real__Oreal
% 0.62/0.84  Using role type
% 0.62/0.84  Declaring summable_real:((nat->real)->Prop)
% 0.62/0.84  FOF formula (<kernel.Constant object at 0x2bd98c0>, <kernel.DependentProduct object at 0x2bdc170>) of role type named sy_c_Set_OCollect_001_Eo
% 0.62/0.84  Using role type
% 0.62/0.84  Declaring collect_o:((Prop->Prop)->set_o)
% 0.62/0.84  FOF formula (<kernel.Constant object at 0x2bd9e18>, <kernel.DependentProduct object at 0x2bdc1b8>) of role type named sy_c_Set_OCollect_001t__Complex__Ocomplex
% 0.62/0.84  Using role type
% 0.62/0.84  Declaring collect_complex:((complex->Prop)->set_complex)
% 0.62/0.84  FOF formula (<kernel.Constant object at 0x2bd98c0>, <kernel.DependentProduct object at 0x2bdc200>) of role type named sy_c_Set_OCollect_001t__Extended____Nat__Oenat
% 0.62/0.84  Using role type
% 0.62/0.84  Declaring collec4429806609662206161d_enat:((extended_enat->Prop)->set_Extended_enat)
% 0.62/0.84  FOF formula (<kernel.Constant object at 0x2bd98c0>, <kernel.DependentProduct object at 0x2bdc2d8>) of role type named sy_c_Set_OCollect_001t__Int__Oint
% 0.62/0.84  Using role type
% 0.62/0.84  Declaring collect_int:((int->Prop)->set_int)
% 0.62/0.84  FOF formula (<kernel.Constant object at 0x2bd9e18>, <kernel.DependentProduct object at 0x2bdc128>) of role type named sy_c_Set_OCollect_001t__List__Olist_It__Nat__Onat_J
% 0.62/0.84  Using role type
% 0.62/0.84  Declaring collect_list_nat:((list_nat->Prop)->set_list_nat)
% 0.62/0.84  FOF formula (<kernel.Constant object at 0x2bdc2d8>, <kernel.DependentProduct object at 0x2bdc368>) of role type named sy_c_Set_OCollect_001t__Nat__Onat
% 0.62/0.84  Using role type
% 0.62/0.84  Declaring collect_nat:((nat->Prop)->set_nat)
% 0.62/0.84  FOF formula (<kernel.Constant object at 0x2bdc200>, <kernel.DependentProduct object at 0x2bdc128>) of role type named sy_c_Set_OCollect_001t__Product____Type__Oprod_It__Complex__Ocomplex_Mt__Complex__Ocomplex_J
% 0.62/0.84  Using role type
% 0.62/0.84  Declaring collec8663557070575231912omplex:((produc4411394909380815293omplex->Prop)->set_Pr5085853215250843933omplex)
% 0.62/0.84  FOF formula (<kernel.Constant object at 0x2bdc2d8>, <kernel.DependentProduct object at 0x2bdc200>) of role type named sy_c_Set_OCollect_001t__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J
% 0.62/0.84  Using role type
% 0.62/0.84  Declaring collec213857154873943460nt_int:((product_prod_int_int->Prop)->set_Pr958786334691620121nt_int)
% 0.62/0.84  FOF formula (<kernel.Constant object at 0x2bdc128>, <kernel.DependentProduct object at 0x2bdc2d8>) of role type named sy_c_Set_OCollect_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.62/0.84  Using role type
% 0.62/0.84  Declaring collec3392354462482085612at_nat:((product_prod_nat_nat->Prop)->set_Pr1261947904930325089at_nat)
% 0.62/0.84  FOF formula (<kernel.Constant object at 0x2bdc200>, <kernel.DependentProduct object at 0x2bdc128>) of role type named sy_c_Set_OCollect_001t__Product____Type__Oprod_It__Real__Oreal_Mt__Real__Oreal_J
% 0.62/0.84  Using role type
% 0.62/0.84  Declaring collec3799799289383736868l_real:((produc2422161461964618553l_real->Prop)->set_Pr6218003697084177305l_real)
% 0.62/0.84  FOF formula (<kernel.Constant object at 0x2bdc170>, <kernel.DependentProduct object at 0x2bdc5f0>) of role type named sy_c_Set_OCollect_001t__Real__Oreal
% 0.62/0.84  Using role type
% 0.62/0.84  Declaring collect_real:((real->Prop)->set_real)
% 0.62/0.84  FOF formula (<kernel.Constant object at 0x2bdc518>, <kernel.DependentProduct object at 0x2bdc200>) of role type named sy_c_Set_OCollect_001t__Set__Oset_It__Complex__Ocomplex_J
% 0.62/0.85  Using role type
% 0.62/0.85  Declaring collect_set_complex:((set_complex->Prop)->set_set_complex)
% 0.62/0.85  FOF formula (<kernel.Constant object at 0x2bdc128>, <kernel.DependentProduct object at 0x2bdc518>) of role type named sy_c_Set_OCollect_001t__Set__Oset_It__Extended____Nat__Oenat_J
% 0.62/0.85  Using role type
% 0.62/0.85  Declaring collec2260605976452661553d_enat:((set_Extended_enat->Prop)->set_se7270636423289371942d_enat)
% 0.62/0.85  FOF formula (<kernel.Constant object at 0x2bdc5f0>, <kernel.DependentProduct object at 0x2bdc6c8>) of role type named sy_c_Set_OCollect_001t__Set__Oset_It__Int__Oint_J
% 0.62/0.85  Using role type
% 0.62/0.85  Declaring collect_set_int:((set_int->Prop)->set_set_int)
% 0.62/0.85  FOF formula (<kernel.Constant object at 0x2bdc560>, <kernel.DependentProduct object at 0x2bdc710>) of role type named sy_c_Set_OCollect_001t__Set__Oset_It__Nat__Onat_J
% 0.62/0.85  Using role type
% 0.62/0.85  Declaring collect_set_nat:((set_nat->Prop)->set_set_nat)
% 0.62/0.85  FOF formula (<kernel.Constant object at 0x2bdc320>, <kernel.DependentProduct object at 0x2bdc7a0>) of role type named sy_c_Set_OPow_001t__Nat__Onat
% 0.62/0.85  Using role type
% 0.62/0.85  Declaring pow_nat:(set_nat->set_set_nat)
% 0.62/0.85  FOF formula (<kernel.Constant object at 0x2bdc200>, <kernel.DependentProduct object at 0x2bdc7a0>) of role type named sy_c_Set_Oimage_001t__Int__Oint_001t__Int__Oint
% 0.62/0.85  Using role type
% 0.62/0.85  Declaring image_int_int:((int->int)->(set_int->set_int))
% 0.62/0.85  FOF formula (<kernel.Constant object at 0x2bdc5f0>, <kernel.DependentProduct object at 0x2bdc290>) of role type named sy_c_Set_Oimage_001t__Int__Oint_001t__Nat__Onat
% 0.62/0.85  Using role type
% 0.62/0.85  Declaring image_int_nat:((int->nat)->(set_int->set_nat))
% 0.62/0.85  FOF formula (<kernel.Constant object at 0x2bdc710>, <kernel.DependentProduct object at 0x2bdc560>) of role type named sy_c_Set_Oimage_001t__Nat__Onat_001t__Int__Oint
% 0.62/0.85  Using role type
% 0.62/0.85  Declaring image_nat_int:((nat->int)->(set_nat->set_int))
% 0.62/0.85  FOF formula (<kernel.Constant object at 0x2bdc200>, <kernel.DependentProduct object at 0x2bdc7e8>) of role type named sy_c_Set_Oimage_001t__Nat__Onat_001t__Nat__Onat
% 0.62/0.85  Using role type
% 0.62/0.85  Declaring image_nat_nat:((nat->nat)->(set_nat->set_nat))
% 0.62/0.85  FOF formula (<kernel.Constant object at 0x2bdc5f0>, <kernel.DependentProduct object at 0x2bdc680>) of role type named sy_c_Set_Oimage_001t__Nat__Onat_001t__Real__Oreal
% 0.62/0.85  Using role type
% 0.62/0.85  Declaring image_nat_real:((nat->real)->(set_nat->set_real))
% 0.62/0.85  FOF formula (<kernel.Constant object at 0x2bdc710>, <kernel.DependentProduct object at 0x2bdc320>) of role type named sy_c_Set_Oimage_001t__Nat__Onat_001t__Set__Oset_It__Nat__Onat_J
% 0.62/0.85  Using role type
% 0.62/0.85  Declaring image_nat_set_nat:((nat->set_nat)->(set_nat->set_set_nat))
% 0.62/0.85  FOF formula (<kernel.Constant object at 0x2bdc200>, <kernel.DependentProduct object at 0x2bdc7a0>) of role type named sy_c_Set_Oimage_001t__Nat__Onat_001t__String__Ochar
% 0.62/0.85  Using role type
% 0.62/0.85  Declaring image_nat_char:((nat->char)->(set_nat->set_char))
% 0.62/0.85  FOF formula (<kernel.Constant object at 0x2bdc710>, <kernel.DependentProduct object at 0x2bdc5f0>) 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.62/0.85  Using role type
% 0.62/0.85  Declaring image_5971271580939081552omplex:((real->filter6041513312241820739omplex)->(set_real->set_fi4554929511873752355omplex))
% 0.62/0.85  FOF formula (<kernel.Constant object at 0x2bdc7a0>, <kernel.DependentProduct object at 0x2bdc680>) 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.62/0.85  Using role type
% 0.62/0.85  Declaring image_2178119161166701260l_real:((real->filter2146258269922977983l_real)->(set_real->set_fi7789364187291644575l_real))
% 0.62/0.85  FOF formula (<kernel.Constant object at 0x2bdca70>, <kernel.DependentProduct object at 0x2bdc290>) of role type named sy_c_Set_Oimage_001t__Real__Oreal_001t__Real__Oreal
% 0.62/0.85  Using role type
% 0.62/0.85  Declaring image_real_real:((real->real)->(set_real->set_real))
% 0.62/0.85  FOF formula (<kernel.Constant object at 0x2bdc5f0>, <kernel.DependentProduct object at 0x2bdc560>) of role type named sy_c_Set_Oimage_001t__String__Ochar_001t__Nat__Onat
% 0.62/0.85  Using role type
% 0.62/0.85  Declaring image_char_nat:((char->nat)->(set_char->set_nat))
% 0.62/0.85  FOF formula (<kernel.Constant object at 0x2bdc7a0>, <kernel.DependentProduct object at 0x2bdc560>) of role type named sy_c_Set_Oinsert_001_Eo
% 0.62/0.85  Using role type
% 0.62/0.85  Declaring insert_o:(Prop->(set_o->set_o))
% 0.62/0.85  FOF formula (<kernel.Constant object at 0x2bdcb90>, <kernel.DependentProduct object at 0x2bdc5f0>) of role type named sy_c_Set_Oinsert_001t__Complex__Ocomplex
% 0.62/0.85  Using role type
% 0.62/0.85  Declaring insert_complex:(complex->(set_complex->set_complex))
% 0.62/0.85  FOF formula (<kernel.Constant object at 0x2bdca70>, <kernel.DependentProduct object at 0x2bdc7a0>) of role type named sy_c_Set_Oinsert_001t__Extended____Nat__Oenat
% 0.62/0.85  Using role type
% 0.62/0.85  Declaring insert_Extended_enat:(extended_enat->(set_Extended_enat->set_Extended_enat))
% 0.62/0.85  FOF formula (<kernel.Constant object at 0x2bdcbd8>, <kernel.DependentProduct object at 0x2bdcb90>) of role type named sy_c_Set_Oinsert_001t__Filter__Ofilter_It__Nat__Onat_J
% 0.62/0.85  Using role type
% 0.62/0.85  Declaring insert_filter_nat:(filter_nat->(set_filter_nat->set_filter_nat))
% 0.62/0.85  FOF formula (<kernel.Constant object at 0x2bdc5a8>, <kernel.DependentProduct object at 0x2bdcbd8>) of role type named sy_c_Set_Oinsert_001t__Int__Oint
% 0.62/0.85  Using role type
% 0.62/0.85  Declaring insert_int:(int->(set_int->set_int))
% 0.62/0.85  FOF formula (<kernel.Constant object at 0x2bdc560>, <kernel.DependentProduct object at 0x2bdca70>) of role type named sy_c_Set_Oinsert_001t__List__Olist_It__Nat__Onat_J
% 0.62/0.85  Using role type
% 0.62/0.85  Declaring insert_list_nat:(list_nat->(set_list_nat->set_list_nat))
% 0.62/0.85  FOF formula (<kernel.Constant object at 0x2bdc9e0>, <kernel.DependentProduct object at 0x2bdc560>) of role type named sy_c_Set_Oinsert_001t__Nat__Onat
% 0.62/0.85  Using role type
% 0.62/0.85  Declaring insert_nat:(nat->(set_nat->set_nat))
% 0.62/0.85  FOF formula (<kernel.Constant object at 0x2bdcd40>, <kernel.DependentProduct object at 0x2bdca70>) of role type named sy_c_Set_Oinsert_001t__Num__Onum
% 0.62/0.85  Using role type
% 0.62/0.85  Declaring insert_num:(num->(set_num->set_num))
% 0.62/0.85  FOF formula (<kernel.Constant object at 0x2bdcb90>, <kernel.DependentProduct object at 0x2bdc560>) of role type named sy_c_Set_Oinsert_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.62/0.85  Using role type
% 0.62/0.85  Declaring insert8211810215607154385at_nat:(product_prod_nat_nat->(set_Pr1261947904930325089at_nat->set_Pr1261947904930325089at_nat))
% 0.62/0.85  FOF formula (<kernel.Constant object at 0x2bdccb0>, <kernel.DependentProduct object at 0x2bdcd40>) of role type named sy_c_Set_Oinsert_001t__Product____Type__Ounit
% 0.62/0.85  Using role type
% 0.62/0.85  Declaring insert_Product_unit:(product_unit->(set_Product_unit->set_Product_unit))
% 0.62/0.85  FOF formula (<kernel.Constant object at 0x2bdcbd8>, <kernel.DependentProduct object at 0x2bdccb0>) of role type named sy_c_Set_Oinsert_001t__Rat__Orat
% 0.62/0.85  Using role type
% 0.62/0.85  Declaring insert_rat:(rat->(set_rat->set_rat))
% 0.62/0.85  FOF formula (<kernel.Constant object at 0x2bdc9e0>, <kernel.DependentProduct object at 0x2bdcd40>) of role type named sy_c_Set_Oinsert_001t__Real__Oreal
% 0.62/0.85  Using role type
% 0.62/0.85  Declaring insert_real:(real->(set_real->set_real))
% 0.62/0.85  FOF formula (<kernel.Constant object at 0x2bdcef0>, <kernel.DependentProduct object at 0x2bdcb90>) of role type named sy_c_Set_Oinsert_001t__Set__Oset_I_Eo_J
% 0.62/0.85  Using role type
% 0.62/0.85  Declaring insert_set_o:(set_o->(set_set_o->set_set_o))
% 0.62/0.85  FOF formula (<kernel.Constant object at 0x2bdcf80>, <kernel.DependentProduct object at 0x2bdcbd8>) of role type named sy_c_Set_Oinsert_001t__Set__Oset_It__Int__Oint_J
% 0.62/0.85  Using role type
% 0.62/0.85  Declaring insert_set_int:(set_int->(set_set_int->set_set_int))
% 0.62/0.85  FOF formula (<kernel.Constant object at 0x2bdc560>, <kernel.DependentProduct object at 0x2bdcef0>) of role type named sy_c_Set_Oinsert_001t__Set__Oset_It__Nat__Onat_J
% 0.62/0.85  Using role type
% 0.62/0.85  Declaring insert_set_nat:(set_nat->(set_set_nat->set_set_nat))
% 0.62/0.85  FOF formula (<kernel.Constant object at 0x2bdcf80>, <kernel.DependentProduct object at 0x2bdcb90>) of role type named sy_c_Set_Oinsert_001t__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J
% 0.62/0.85  Using role type
% 0.62/0.85  Declaring insert9200635055090092081at_nat:(set_Pr1261947904930325089at_nat->(set_se7855581050983116737at_nat->set_se7855581050983116737at_nat))
% 0.62/0.86  FOF formula (<kernel.Constant object at 0x2bdcbd8>, <kernel.DependentProduct object at 0x2bdccb0>) of role type named sy_c_Set_Oinsert_001t__VEBT____Definitions__OVEBT
% 0.62/0.86  Using role type
% 0.62/0.86  Declaring insert_VEBT_VEBT:(vEBT_VEBT->(set_VEBT_VEBT->set_VEBT_VEBT))
% 0.62/0.86  FOF formula (<kernel.Constant object at 0x2bdcb90>, <kernel.DependentProduct object at 0x2bdf128>) of role type named sy_c_Set_Ois__empty_001_Eo
% 0.62/0.86  Using role type
% 0.62/0.86  Declaring is_empty_o:(set_o->Prop)
% 0.62/0.86  FOF formula (<kernel.Constant object at 0x2bdcbd8>, <kernel.DependentProduct object at 0x2bdf050>) of role type named sy_c_Set_Ois__empty_001t__Extended____Nat__Oenat
% 0.62/0.86  Using role type
% 0.62/0.86  Declaring is_emp5240238520263478072d_enat:(set_Extended_enat->Prop)
% 0.62/0.86  FOF formula (<kernel.Constant object at 0x2bdc680>, <kernel.DependentProduct object at 0x2bdf1b8>) of role type named sy_c_Set_Ois__empty_001t__Int__Oint
% 0.62/0.86  Using role type
% 0.62/0.86  Declaring is_empty_int:(set_int->Prop)
% 0.62/0.86  FOF formula (<kernel.Constant object at 0x2bdcb90>, <kernel.DependentProduct object at 0x2bdf200>) of role type named sy_c_Set_Ois__empty_001t__Nat__Onat
% 0.62/0.86  Using role type
% 0.62/0.86  Declaring is_empty_nat:(set_nat->Prop)
% 0.62/0.86  FOF formula (<kernel.Constant object at 0x2bdccb0>, <kernel.DependentProduct object at 0x2bdf170>) of role type named sy_c_Set_Ois__empty_001t__Real__Oreal
% 0.62/0.86  Using role type
% 0.62/0.86  Declaring is_empty_real:(set_real->Prop)
% 0.62/0.86  FOF formula (<kernel.Constant object at 0x2bdcb90>, <kernel.DependentProduct object at 0x2bdf248>) of role type named sy_c_Set_Ois__empty_001t__Set__Oset_It__Nat__Onat_J
% 0.62/0.86  Using role type
% 0.62/0.86  Declaring is_empty_set_nat:(set_set_nat->Prop)
% 0.62/0.86  FOF formula (<kernel.Constant object at 0x2bdcb90>, <kernel.DependentProduct object at 0x2bdf290>) of role type named sy_c_Set_Ois__empty_001t__VEBT____Definitions__OVEBT
% 0.62/0.86  Using role type
% 0.62/0.86  Declaring is_empty_VEBT_VEBT:(set_VEBT_VEBT->Prop)
% 0.62/0.86  FOF formula (<kernel.Constant object at 0x2bdf050>, <kernel.DependentProduct object at 0x2bdf320>) of role type named sy_c_Set_Ois__singleton_001_Eo
% 0.62/0.86  Using role type
% 0.62/0.86  Declaring is_singleton_o:(set_o->Prop)
% 0.62/0.86  FOF formula (<kernel.Constant object at 0x2bdf098>, <kernel.DependentProduct object at 0x2bdf2d8>) of role type named sy_c_Set_Ois__singleton_001t__Complex__Ocomplex
% 0.62/0.86  Using role type
% 0.62/0.86  Declaring is_singleton_complex:(set_complex->Prop)
% 0.62/0.86  FOF formula (<kernel.Constant object at 0x2bdf290>, <kernel.DependentProduct object at 0x2bdf368>) of role type named sy_c_Set_Ois__singleton_001t__Extended____Nat__Oenat
% 0.62/0.86  Using role type
% 0.62/0.86  Declaring is_sin1871519699599484762d_enat:(set_Extended_enat->Prop)
% 0.62/0.86  FOF formula (<kernel.Constant object at 0x2bdf098>, <kernel.DependentProduct object at 0x2bdf3f8>) of role type named sy_c_Set_Ois__singleton_001t__Int__Oint
% 0.62/0.86  Using role type
% 0.62/0.86  Declaring is_singleton_int:(set_int->Prop)
% 0.62/0.86  FOF formula (<kernel.Constant object at 0x2bdf290>, <kernel.DependentProduct object at 0x2bdf440>) of role type named sy_c_Set_Ois__singleton_001t__List__Olist_It__Nat__Onat_J
% 0.62/0.86  Using role type
% 0.62/0.86  Declaring is_sin2641923865335537900st_nat:(set_list_nat->Prop)
% 0.62/0.86  FOF formula (<kernel.Constant object at 0x2bdf098>, <kernel.DependentProduct object at 0x2bdf4d0>) of role type named sy_c_Set_Ois__singleton_001t__Nat__Onat
% 0.62/0.86  Using role type
% 0.62/0.86  Declaring is_singleton_nat:(set_nat->Prop)
% 0.62/0.86  FOF formula (<kernel.Constant object at 0x2bdf290>, <kernel.DependentProduct object at 0x2bdf518>) of role type named sy_c_Set_Ois__singleton_001t__Product____Type__Ounit
% 0.62/0.86  Using role type
% 0.62/0.86  Declaring is_sin2160648248035936513t_unit:(set_Product_unit->Prop)
% 0.62/0.86  FOF formula (<kernel.Constant object at 0x2bdf098>, <kernel.DependentProduct object at 0x2bdf5a8>) of role type named sy_c_Set_Ois__singleton_001t__Real__Oreal
% 0.62/0.86  Using role type
% 0.62/0.86  Declaring is_singleton_real:(set_real->Prop)
% 0.62/0.86  FOF formula (<kernel.Constant object at 0x2bdf4d0>, <kernel.DependentProduct object at 0x2bdf5f0>) of role type named sy_c_Set_Ois__singleton_001t__Set__Oset_It__Nat__Onat_J
% 0.62/0.86  Using role type
% 0.62/0.86  Declaring is_singleton_set_nat:(set_set_nat->Prop)
% 0.62/0.86  FOF formula (<kernel.Constant object at 0x2bdf290>, <kernel.DependentProduct object at 0x2bdf5f0>) of role type named sy_c_Set_Oremove_001_Eo
% 0.62/0.86  Using role type
% 0.62/0.86  Declaring remove_o:(Prop->(set_o->set_o))
% 0.62/0.86  FOF formula (<kernel.Constant object at 0x2bdf638>, <kernel.DependentProduct object at 0x2bdf4d0>) of role type named sy_c_Set_Oremove_001t__Extended____Nat__Oenat
% 0.62/0.86  Using role type
% 0.62/0.86  Declaring remove_Extended_enat:(extended_enat->(set_Extended_enat->set_Extended_enat))
% 0.62/0.86  FOF formula (<kernel.Constant object at 0x2bdf200>, <kernel.DependentProduct object at 0x2bdf638>) of role type named sy_c_Set_Oremove_001t__Int__Oint
% 0.62/0.86  Using role type
% 0.62/0.86  Declaring remove_int:(int->(set_int->set_int))
% 0.62/0.86  FOF formula (<kernel.Constant object at 0x2bdf098>, <kernel.DependentProduct object at 0x2bdf4d0>) of role type named sy_c_Set_Oremove_001t__Nat__Onat
% 0.62/0.86  Using role type
% 0.62/0.86  Declaring remove_nat:(nat->(set_nat->set_nat))
% 0.62/0.86  FOF formula (<kernel.Constant object at 0x2bdf518>, <kernel.DependentProduct object at 0x2bdf200>) of role type named sy_c_Set_Oremove_001t__Real__Oreal
% 0.62/0.86  Using role type
% 0.62/0.86  Declaring remove_real:(real->(set_real->set_real))
% 0.62/0.86  FOF formula (<kernel.Constant object at 0x2bdf5f0>, <kernel.DependentProduct object at 0x2bdf290>) of role type named sy_c_Set_Oremove_001t__Set__Oset_It__Nat__Onat_J
% 0.62/0.86  Using role type
% 0.62/0.86  Declaring remove_set_nat:(set_nat->(set_set_nat->set_set_nat))
% 0.62/0.86  FOF formula (<kernel.Constant object at 0x2bdf878>, <kernel.DependentProduct object at 0x2bdf5a8>) of role type named sy_c_Set_Othe__elem_001_Eo
% 0.62/0.86  Using role type
% 0.62/0.86  Declaring the_elem_o:(set_o->Prop)
% 0.62/0.86  FOF formula (<kernel.Constant object at 0x2bdf5f0>, <kernel.DependentProduct object at 0x2bdf200>) of role type named sy_c_Set_Othe__elem_001t__Extended____Nat__Oenat
% 0.62/0.86  Using role type
% 0.62/0.86  Declaring the_el319773668273709403d_enat:(set_Extended_enat->extended_enat)
% 0.62/0.86  FOF formula (<kernel.Constant object at 0x2bdf7a0>, <kernel.DependentProduct object at 0x2bdf950>) of role type named sy_c_Set_Othe__elem_001t__Int__Oint
% 0.62/0.86  Using role type
% 0.62/0.86  Declaring the_elem_int:(set_int->int)
% 0.62/0.86  FOF formula (<kernel.Constant object at 0x2bdf098>, <kernel.DependentProduct object at 0x2bdf998>) of role type named sy_c_Set_Othe__elem_001t__Nat__Onat
% 0.62/0.86  Using role type
% 0.62/0.86  Declaring the_elem_nat:(set_nat->nat)
% 0.62/0.86  FOF formula (<kernel.Constant object at 0x2bdf878>, <kernel.DependentProduct object at 0x2bdf200>) of role type named sy_c_Set_Othe__elem_001t__Real__Oreal
% 0.62/0.86  Using role type
% 0.62/0.86  Declaring the_elem_real:(set_real->real)
% 0.62/0.86  FOF formula (<kernel.Constant object at 0x2bdf998>, <kernel.DependentProduct object at 0x2bdf9e0>) of role type named sy_c_Set_Othe__elem_001t__Set__Oset_It__Nat__Onat_J
% 0.62/0.86  Using role type
% 0.62/0.86  Declaring the_elem_set_nat:(set_set_nat->set_nat)
% 0.62/0.86  FOF formula (<kernel.Constant object at 0x2bdf290>, <kernel.DependentProduct object at 0x2bdf098>) of role type named sy_c_Set_Ovimage_001t__Nat__Onat_001t__Nat__Onat
% 0.62/0.86  Using role type
% 0.62/0.86  Declaring vimage_nat_nat:((nat->nat)->(set_nat->set_nat))
% 0.62/0.86  FOF formula (<kernel.Constant object at 0x2bdf998>, <kernel.DependentProduct object at 0x2bdfa70>) of role type named sy_c_Set__Interval_Ofold__atLeastAtMost__nat_001t__Nat__Onat
% 0.62/0.86  Using role type
% 0.62/0.86  Declaring set_fo2584398358068434914at_nat:((nat->(nat->nat))->(nat->(nat->(nat->nat))))
% 0.62/0.86  FOF formula (<kernel.Constant object at 0x2bdf098>, <kernel.DependentProduct object at 0x2bdfb90>) of role type named sy_c_Set__Interval_Oord__class_OatLeastAtMost_001_Eo
% 0.62/0.86  Using role type
% 0.62/0.86  Declaring set_or8904488021354931149Most_o:(Prop->(Prop->set_o))
% 0.62/0.86  FOF formula (<kernel.Constant object at 0x2bdfa70>, <kernel.DependentProduct object at 0x2bdf098>) of role type named sy_c_Set__Interval_Oord__class_OatLeastAtMost_001t__Extended____Nat__Oenat
% 0.62/0.86  Using role type
% 0.62/0.86  Declaring set_or5403411693681687835d_enat:(extended_enat->(extended_enat->set_Extended_enat))
% 0.62/0.86  FOF formula (<kernel.Constant object at 0x2bdfb90>, <kernel.DependentProduct object at 0x2bdfa70>) of role type named sy_c_Set__Interval_Oord__class_OatLeastAtMost_001t__Int__Oint
% 0.62/0.86  Using role type
% 0.62/0.86  Declaring set_or1266510415728281911st_int:(int->(int->set_int))
% 0.62/0.86  FOF formula (<kernel.Constant object at 0x2bdf098>, <kernel.DependentProduct object at 0x2bdfb90>) of role type named sy_c_Set__Interval_Oord__class_OatLeastAtMost_001t__Nat__Onat
% 0.62/0.86  Using role type
% 0.62/0.86  Declaring set_or1269000886237332187st_nat:(nat->(nat->set_nat))
% 0.62/0.86  FOF formula (<kernel.Constant object at 0x2bdfa70>, <kernel.DependentProduct object at 0x2bdf098>) of role type named sy_c_Set__Interval_Oord__class_OatLeastAtMost_001t__Num__Onum
% 0.62/0.86  Using role type
% 0.62/0.86  Declaring set_or7049704709247886629st_num:(num->(num->set_num))
% 0.62/0.86  FOF formula (<kernel.Constant object at 0x2bdfb90>, <kernel.DependentProduct object at 0x2bdfa70>) of role type named sy_c_Set__Interval_Oord__class_OatLeastAtMost_001t__Rat__Orat
% 0.62/0.86  Using role type
% 0.62/0.86  Declaring set_or633870826150836451st_rat:(rat->(rat->set_rat))
% 0.62/0.86  FOF formula (<kernel.Constant object at 0x2bdf098>, <kernel.DependentProduct object at 0x2bdfb90>) of role type named sy_c_Set__Interval_Oord__class_OatLeastAtMost_001t__Real__Oreal
% 0.62/0.86  Using role type
% 0.62/0.86  Declaring set_or1222579329274155063t_real:(real->(real->set_real))
% 0.62/0.86  FOF formula (<kernel.Constant object at 0x2bdfa70>, <kernel.DependentProduct object at 0x2bdf098>) of role type named sy_c_Set__Interval_Oord__class_OatLeastAtMost_001t__Set__Oset_It__Int__Oint_J
% 0.62/0.86  Using role type
% 0.62/0.86  Declaring set_or370866239135849197et_int:(set_int->(set_int->set_set_int))
% 0.62/0.86  FOF formula (<kernel.Constant object at 0x2bdfb90>, <kernel.DependentProduct object at 0x2bdfa70>) of role type named sy_c_Set__Interval_Oord__class_OatLeastAtMost_001t__Set__Oset_It__Nat__Onat_J
% 0.62/0.86  Using role type
% 0.62/0.86  Declaring set_or4548717258645045905et_nat:(set_nat->(set_nat->set_set_nat))
% 0.62/0.86  FOF formula (<kernel.Constant object at 0x2bdf098>, <kernel.DependentProduct object at 0x2bdfb90>) of role type named sy_c_Set__Interval_Oord__class_OatLeastLessThan_001t__Int__Oint
% 0.62/0.86  Using role type
% 0.62/0.86  Declaring set_or4662586982721622107an_int:(int->(int->set_int))
% 0.62/0.86  FOF formula (<kernel.Constant object at 0x2bdfa70>, <kernel.DependentProduct object at 0x2bdfef0>) of role type named sy_c_Set__Interval_Oord__class_OatLeastLessThan_001t__Nat__Onat
% 0.62/0.86  Using role type
% 0.62/0.86  Declaring set_or4665077453230672383an_nat:(nat->(nat->set_nat))
% 0.62/0.86  FOF formula (<kernel.Constant object at 0x2bdff80>, <kernel.DependentProduct object at 0x2be2128>) of role type named sy_c_Set__Interval_Oord__class_OatLeast_001t__Nat__Onat
% 0.62/0.86  Using role type
% 0.62/0.86  Declaring set_ord_atLeast_nat:(nat->set_nat)
% 0.62/0.86  FOF formula (<kernel.Constant object at 0x2bdfa70>, <kernel.DependentProduct object at 0x2be21b8>) of role type named sy_c_Set__Interval_Oord__class_OatLeast_001t__Real__Oreal
% 0.62/0.86  Using role type
% 0.62/0.86  Declaring set_ord_atLeast_real:(real->set_real)
% 0.62/0.86  FOF formula (<kernel.Constant object at 0x2bdfef0>, <kernel.DependentProduct object at 0x2be2200>) of role type named sy_c_Set__Interval_Oord__class_OatMost_001t__Int__Oint
% 0.62/0.86  Using role type
% 0.62/0.86  Declaring set_ord_atMost_int:(int->set_int)
% 0.62/0.86  FOF formula (<kernel.Constant object at 0x2bdfa70>, <kernel.DependentProduct object at 0x2be2248>) of role type named sy_c_Set__Interval_Oord__class_OatMost_001t__Nat__Onat
% 0.62/0.86  Using role type
% 0.62/0.86  Declaring set_ord_atMost_nat:(nat->set_nat)
% 0.62/0.86  FOF formula (<kernel.Constant object at 0x2be2200>, <kernel.DependentProduct object at 0x2be2170>) of role type named sy_c_Set__Interval_Oord__class_OgreaterThanAtMost_001t__Nat__Onat
% 0.62/0.86  Using role type
% 0.62/0.86  Declaring set_or6659071591806873216st_nat:(nat->(nat->set_nat))
% 0.62/0.86  FOF formula (<kernel.Constant object at 0x2be2128>, <kernel.DependentProduct object at 0x2be22d8>) of role type named sy_c_Set__Interval_Oord__class_OgreaterThanLessThan_001t__Nat__Onat
% 0.62/0.86  Using role type
% 0.62/0.86  Declaring set_or5834768355832116004an_nat:(nat->(nat->set_nat))
% 0.62/0.86  FOF formula (<kernel.Constant object at 0x2be2290>, <kernel.DependentProduct object at 0x2be2128>) of role type named sy_c_Set__Interval_Oord__class_OgreaterThanLessThan_001t__Real__Oreal
% 0.62/0.86  Using role type
% 0.62/0.86  Declaring set_or1633881224788618240n_real:(real->(real->set_real))
% 0.62/0.86  FOF formula (<kernel.Constant object at 0x2be22d8>, <kernel.DependentProduct object at 0x2be21b8>) of role type named sy_c_Set__Interval_Oord__class_OgreaterThan_001t__Nat__Onat
% 0.62/0.86  Using role type
% 0.62/0.86  Declaring set_or1210151606488870762an_nat:(nat->set_nat)
% 0.62/0.86  FOF formula (<kernel.Constant object at 0x2be2128>, <kernel.DependentProduct object at 0x2be24d0>) of role type named sy_c_Set__Interval_Oord__class_OgreaterThan_001t__Real__Oreal
% 0.62/0.86  Using role type
% 0.62/0.86  Declaring set_or5849166863359141190n_real:(real->set_real)
% 0.70/0.87  FOF formula (<kernel.Constant object at 0x2be2200>, <kernel.DependentProduct object at 0x2be2560>) of role type named sy_c_Set__Interval_Oord__class_OlessThan_001t__Int__Oint
% 0.70/0.87  Using role type
% 0.70/0.87  Declaring set_ord_lessThan_int:(int->set_int)
% 0.70/0.87  FOF formula (<kernel.Constant object at 0x2be23f8>, <kernel.DependentProduct object at 0x2be25a8>) of role type named sy_c_Set__Interval_Oord__class_OlessThan_001t__Nat__Onat
% 0.70/0.87  Using role type
% 0.70/0.87  Declaring set_ord_lessThan_nat:(nat->set_nat)
% 0.70/0.87  FOF formula (<kernel.Constant object at 0x2be2200>, <kernel.DependentProduct object at 0x2be25f0>) of role type named sy_c_Set__Interval_Oord__class_OlessThan_001t__Real__Oreal
% 0.70/0.87  Using role type
% 0.70/0.87  Declaring set_or5984915006950818249n_real:(real->set_real)
% 0.70/0.87  FOF formula (<kernel.Constant object at 0x2be2488>, <kernel.DependentProduct object at 0x2be2710>) of role type named sy_c_String_OCode_Oabort_001t__Real__Oreal
% 0.70/0.87  Using role type
% 0.70/0.87  Declaring abort_real:(literal->((product_unit->real)->real))
% 0.70/0.87  FOF formula (<kernel.Constant object at 0x2be25a8>, <kernel.DependentProduct object at 0x2be26c8>) of role type named sy_c_String_OLiteral
% 0.70/0.87  Using role type
% 0.70/0.87  Declaring literal2:(Prop->(Prop->(Prop->(Prop->(Prop->(Prop->(Prop->(literal->literal))))))))
% 0.70/0.87  FOF formula (<kernel.Constant object at 0x2be2488>, <kernel.DependentProduct object at 0x2be2830>) of role type named sy_c_String_Ocomm__semiring__1__class_Oof__char_001t__Nat__Onat
% 0.70/0.87  Using role type
% 0.70/0.87  Declaring comm_s629917340098488124ar_nat:(char->nat)
% 0.70/0.87  FOF formula (<kernel.Constant object at 0x2be26c8>, <kernel.DependentProduct object at 0x2be27a0>) of role type named sy_c_String_Ounique__euclidean__semiring__with__bit__operations__class_Ochar__of_001t__Nat__Onat
% 0.70/0.87  Using role type
% 0.70/0.87  Declaring unique3096191561947761185of_nat:(nat->char)
% 0.70/0.87  FOF formula (<kernel.Constant object at 0x2be2830>, <kernel.DependentProduct object at 0x2be2200>) of role type named sy_c_Topological__Spaces_Ocontinuous_001t__Real__Oreal_001t__Real__Oreal
% 0.70/0.87  Using role type
% 0.70/0.87  Declaring topolo4422821103128117721l_real:(filter_real->((real->real)->Prop))
% 0.70/0.87  FOF formula (<kernel.Constant object at 0x2be27a0>, <kernel.DependentProduct object at 0x2be2950>) of role type named sy_c_Topological__Spaces_Ocontinuous__on_001t__Real__Oreal_001t__Real__Oreal
% 0.70/0.87  Using role type
% 0.70/0.87  Declaring topolo5044208981011980120l_real:(set_real->((real->real)->Prop))
% 0.70/0.87  FOF formula (<kernel.Constant object at 0x2be2200>, <kernel.DependentProduct object at 0x2be2830>) of role type named sy_c_Topological__Spaces_Omonoseq_001t__Real__Oreal
% 0.70/0.87  Using role type
% 0.70/0.87  Declaring topolo6980174941875973593q_real:((nat->real)->Prop)
% 0.70/0.87  FOF formula (<kernel.Constant object at 0x2be2950>, <kernel.DependentProduct object at 0x2be2200>) of role type named sy_c_Topological__Spaces_Otopological__space__class_Oat__within_001t__Real__Oreal
% 0.70/0.87  Using role type
% 0.70/0.87  Declaring topolo2177554685111907308n_real:(real->(set_real->filter_real))
% 0.70/0.87  FOF formula (<kernel.Constant object at 0x2be2830>, <kernel.DependentProduct object at 0x2be2a28>) of role type named sy_c_Topological__Spaces_Otopological__space__class_Oconvergent_001t__Real__Oreal
% 0.70/0.87  Using role type
% 0.70/0.87  Declaring topolo7531315842566124627t_real:((nat->real)->Prop)
% 0.70/0.87  FOF formula (<kernel.Constant object at 0x2be2200>, <kernel.DependentProduct object at 0x2be2b00>) of role type named sy_c_Topological__Spaces_Otopological__space__class_Onhds_001t__Real__Oreal
% 0.70/0.87  Using role type
% 0.70/0.87  Declaring topolo2815343760600316023s_real:(real->filter_real)
% 0.70/0.87  FOF formula (<kernel.Constant object at 0x2be2a28>, <kernel.DependentProduct object at 0x2be2b48>) of role type named sy_c_Topological__Spaces_Ouniform__space__class_OCauchy_001t__Complex__Ocomplex
% 0.70/0.87  Using role type
% 0.70/0.87  Declaring topolo6517432010174082258omplex:((nat->complex)->Prop)
% 0.70/0.87  FOF formula (<kernel.Constant object at 0x2be2b00>, <kernel.DependentProduct object at 0x2be2bd8>) of role type named sy_c_Topological__Spaces_Ouniform__space__class_OCauchy_001t__Real__Oreal
% 0.70/0.87  Using role type
% 0.70/0.87  Declaring topolo4055970368930404560y_real:((nat->real)->Prop)
% 0.70/0.87  FOF formula (<kernel.Constant object at 0x2be2b48>, <kernel.Constant object at 0x2be29e0>) of role type named sy_c_Topological__Spaces_Ouniformity__class_Ouniformity_001t__Complex__Ocomplex
% 0.70/0.87  Using role type
% 0.70/0.87  Declaring topolo896644834953643431omplex:filter6041513312241820739omplex
% 0.70/0.87  FOF formula (<kernel.Constant object at 0x2be2bd8>, <kernel.Constant object at 0x2be2a28>) of role type named sy_c_Topological__Spaces_Ouniformity__class_Ouniformity_001t__Real__Oreal
% 0.70/0.87  Using role type
% 0.70/0.87  Declaring topolo1511823702728130853y_real:filter2146258269922977983l_real
% 0.70/0.87  FOF formula (<kernel.Constant object at 0x2be2cb0>, <kernel.DependentProduct object at 0x2be2dd0>) of role type named sy_c_Transcendental_Oarccos
% 0.70/0.87  Using role type
% 0.70/0.87  Declaring arccos:(real->real)
% 0.70/0.87  FOF formula (<kernel.Constant object at 0x2be2c68>, <kernel.DependentProduct object at 0x2be2e18>) of role type named sy_c_Transcendental_Oarcosh_001t__Real__Oreal
% 0.70/0.87  Using role type
% 0.70/0.87  Declaring arcosh_real:(real->real)
% 0.70/0.87  FOF formula (<kernel.Constant object at 0x2be2cf8>, <kernel.DependentProduct object at 0x2be2e60>) of role type named sy_c_Transcendental_Oarcsin
% 0.70/0.87  Using role type
% 0.70/0.87  Declaring arcsin:(real->real)
% 0.70/0.87  FOF formula (<kernel.Constant object at 0x2be2a28>, <kernel.DependentProduct object at 0x2be2ea8>) of role type named sy_c_Transcendental_Oarctan
% 0.70/0.87  Using role type
% 0.70/0.87  Declaring arctan:(real->real)
% 0.70/0.87  FOF formula (<kernel.Constant object at 0x2be2dd0>, <kernel.DependentProduct object at 0x2be2ef0>) of role type named sy_c_Transcendental_Oarsinh_001t__Real__Oreal
% 0.70/0.87  Using role type
% 0.70/0.87  Declaring arsinh_real:(real->real)
% 0.70/0.87  FOF formula (<kernel.Constant object at 0x2be2e18>, <kernel.DependentProduct object at 0x2be2f38>) of role type named sy_c_Transcendental_Oartanh_001t__Real__Oreal
% 0.70/0.87  Using role type
% 0.70/0.87  Declaring artanh_real:(real->real)
% 0.70/0.87  FOF formula (<kernel.Constant object at 0x2be2e60>, <kernel.DependentProduct object at 0x2be2f80>) of role type named sy_c_Transcendental_Ocos_001t__Complex__Ocomplex
% 0.70/0.87  Using role type
% 0.70/0.87  Declaring cos_complex:(complex->complex)
% 0.70/0.87  FOF formula (<kernel.Constant object at 0x2be2ea8>, <kernel.DependentProduct object at 0x2be2fc8>) of role type named sy_c_Transcendental_Ocos_001t__Real__Oreal
% 0.70/0.87  Using role type
% 0.70/0.87  Declaring cos_real:(real->real)
% 0.70/0.87  FOF formula (<kernel.Constant object at 0x2be2098>, <kernel.DependentProduct object at 0x2be5098>) of role type named sy_c_Transcendental_Ocos__coeff
% 0.70/0.87  Using role type
% 0.70/0.87  Declaring cos_coeff:(nat->real)
% 0.70/0.87  FOF formula (<kernel.Constant object at 0x2be2f80>, <kernel.DependentProduct object at 0x2be4098>) of role type named sy_c_Transcendental_Ocosh_001t__Complex__Ocomplex
% 0.70/0.87  Using role type
% 0.70/0.87  Declaring cosh_complex:(complex->complex)
% 0.70/0.87  FOF formula (<kernel.Constant object at 0x2be2dd0>, <kernel.DependentProduct object at 0x2be50e0>) of role type named sy_c_Transcendental_Ocosh_001t__Real__Oreal
% 0.70/0.87  Using role type
% 0.70/0.87  Declaring cosh_real:(real->real)
% 0.70/0.87  FOF formula (<kernel.Constant object at 0x2be2098>, <kernel.DependentProduct object at 0x2be4128>) of role type named sy_c_Transcendental_Ocot_001t__Real__Oreal
% 0.70/0.87  Using role type
% 0.70/0.87  Declaring cot_real:(real->real)
% 0.70/0.87  FOF formula (<kernel.Constant object at 0x2be2fc8>, <kernel.DependentProduct object at 0x2be5170>) of role type named sy_c_Transcendental_Oexp_001t__Complex__Ocomplex
% 0.70/0.87  Using role type
% 0.70/0.87  Declaring exp_complex:(complex->complex)
% 0.70/0.87  FOF formula (<kernel.Constant object at 0x2be2dd0>, <kernel.DependentProduct object at 0x2be41b8>) of role type named sy_c_Transcendental_Oexp_001t__Real__Oreal
% 0.70/0.87  Using role type
% 0.70/0.87  Declaring exp_real:(real->real)
% 0.70/0.87  FOF formula (<kernel.Constant object at 0x2be2098>, <kernel.DependentProduct object at 0x2be5200>) of role type named sy_c_Transcendental_Oln__class_Oln_001t__Real__Oreal
% 0.70/0.87  Using role type
% 0.70/0.87  Declaring ln_ln_real:(real->real)
% 0.70/0.87  FOF formula (<kernel.Constant object at 0x2be2dd0>, <kernel.DependentProduct object at 0x2be4050>) of role type named sy_c_Transcendental_Olog
% 0.70/0.87  Using role type
% 0.70/0.87  Declaring log:(real->(real->real))
% 0.70/0.87  FOF formula (<kernel.Constant object at 0x2be2fc8>, <kernel.Constant object at 0x2be4050>) of role type named sy_c_Transcendental_Opi
% 0.70/0.87  Using role type
% 0.70/0.87  Declaring pi:real
% 0.70/0.87  FOF formula (<kernel.Constant object at 0x2be2fc8>, <kernel.DependentProduct object at 0x2be4200>) of role type named sy_c_Transcendental_Opowr_001t__Real__Oreal
% 0.70/0.87  Using role type
% 0.70/0.87  Declaring powr_real:(real->(real->real))
% 0.70/0.87  FOF formula (<kernel.Constant object at 0x2be4248>, <kernel.DependentProduct object at 0x2be4098>) of role type named sy_c_Transcendental_Opowr__real
% 0.70/0.87  Using role type
% 0.70/0.87  Declaring powr_real2:(real->(real->real))
% 0.70/0.87  FOF formula (<kernel.Constant object at 0x2be4170>, <kernel.DependentProduct object at 0x2be43f8>) of role type named sy_c_Transcendental_Osin_001t__Complex__Ocomplex
% 0.70/0.87  Using role type
% 0.70/0.87  Declaring sin_complex:(complex->complex)
% 0.70/0.87  FOF formula (<kernel.Constant object at 0x2be4098>, <kernel.DependentProduct object at 0x2be43b0>) of role type named sy_c_Transcendental_Osin_001t__Real__Oreal
% 0.70/0.87  Using role type
% 0.70/0.87  Declaring sin_real:(real->real)
% 0.70/0.87  FOF formula (<kernel.Constant object at 0x2be4128>, <kernel.DependentProduct object at 0x2be4440>) of role type named sy_c_Transcendental_Osin__coeff
% 0.70/0.87  Using role type
% 0.70/0.87  Declaring sin_coeff:(nat->real)
% 0.70/0.87  FOF formula (<kernel.Constant object at 0x2be43f8>, <kernel.DependentProduct object at 0x2be4098>) of role type named sy_c_Transcendental_Osinh_001t__Complex__Ocomplex
% 0.70/0.87  Using role type
% 0.70/0.87  Declaring sinh_complex:(complex->complex)
% 0.70/0.87  FOF formula (<kernel.Constant object at 0x2be4440>, <kernel.DependentProduct object at 0x2be4488>) of role type named sy_c_Transcendental_Osinh_001t__Real__Oreal
% 0.70/0.87  Using role type
% 0.70/0.87  Declaring sinh_real:(real->real)
% 0.70/0.87  FOF formula (<kernel.Constant object at 0x2be40e0>, <kernel.DependentProduct object at 0x2be44d0>) of role type named sy_c_Transcendental_Otan_001t__Complex__Ocomplex
% 0.70/0.87  Using role type
% 0.70/0.87  Declaring tan_complex:(complex->complex)
% 0.70/0.87  FOF formula (<kernel.Constant object at 0x2be4128>, <kernel.DependentProduct object at 0x2be4518>) of role type named sy_c_Transcendental_Otan_001t__Real__Oreal
% 0.70/0.87  Using role type
% 0.70/0.87  Declaring tan_real:(real->real)
% 0.70/0.87  FOF formula (<kernel.Constant object at 0x2be4098>, <kernel.DependentProduct object at 0x2be4560>) of role type named sy_c_Transcendental_Otanh_001t__Complex__Ocomplex
% 0.70/0.87  Using role type
% 0.70/0.87  Declaring tanh_complex:(complex->complex)
% 0.70/0.87  FOF formula (<kernel.Constant object at 0x2be4488>, <kernel.DependentProduct object at 0x2be45a8>) of role type named sy_c_Transcendental_Otanh_001t__Real__Oreal
% 0.70/0.87  Using role type
% 0.70/0.87  Declaring tanh_real:(real->real)
% 0.70/0.87  FOF formula (<kernel.Constant object at 0x2be4098>, <kernel.DependentProduct object at 0x2be4488>) of role type named sy_c_Transitive__Closure_Ortrancl_001t__Nat__Onat
% 0.70/0.87  Using role type
% 0.70/0.87  Declaring transi2905341329935302413cl_nat:(set_Pr1261947904930325089at_nat->set_Pr1261947904930325089at_nat)
% 0.70/0.87  FOF formula (<kernel.Constant object at 0x2be45a8>, <kernel.DependentProduct object at 0x2be4098>) of role type named sy_c_Transitive__Closure_Otrancl_001t__Nat__Onat
% 0.70/0.87  Using role type
% 0.70/0.87  Declaring transi6264000038957366511cl_nat:(set_Pr1261947904930325089at_nat->set_Pr1261947904930325089at_nat)
% 0.70/0.87  FOF formula (<kernel.Constant object at 0x2be42d8>, <kernel.DependentProduct object at 0x2be4710>) of role type named sy_c_VEBT__Definitions_OVEBT_OLeaf
% 0.70/0.87  Using role type
% 0.70/0.87  Declaring vEBT_Leaf:(Prop->(Prop->vEBT_VEBT))
% 0.70/0.87  FOF formula (<kernel.Constant object at 0x2be4128>, <kernel.DependentProduct object at 0x2be4098>) of role type named sy_c_VEBT__Definitions_OVEBT_ONode
% 0.70/0.87  Using role type
% 0.70/0.87  Declaring vEBT_Node:(option4927543243414619207at_nat->(nat->(list_VEBT_VEBT->(vEBT_VEBT->vEBT_VEBT))))
% 0.70/0.87  FOF formula (<kernel.Constant object at 0x2be47e8>, <kernel.DependentProduct object at 0x2be45a8>) of role type named sy_c_VEBT__Definitions_OVEBT_Osize__VEBT
% 0.70/0.87  Using role type
% 0.70/0.87  Declaring vEBT_size_VEBT:(vEBT_VEBT->nat)
% 0.70/0.87  FOF formula (<kernel.Constant object at 0x2be42d8>, <kernel.DependentProduct object at 0x2be47e8>) of role type named sy_c_VEBT__Definitions_OVEBT__internal_Oboth__member__options
% 0.70/0.87  Using role type
% 0.70/0.87  Declaring vEBT_V8194947554948674370ptions:(vEBT_VEBT->(nat->Prop))
% 0.70/0.87  FOF formula (<kernel.Constant object at 0x2be4878>, <kernel.DependentProduct object at 0x2be45a8>) of role type named sy_c_VEBT__Definitions_OVEBT__internal_Oelim__dead
% 0.70/0.87  Using role type
% 0.70/0.87  Declaring vEBT_VEBT_elim_dead:(vEBT_VEBT->(extended_enat->vEBT_VEBT))
% 0.70/0.87  FOF formula (<kernel.Constant object at 0x2be4830>, <kernel.DependentProduct object at 0x2be45a8>) of role type named sy_c_VEBT__Definitions_OVEBT__internal_Oelim__dead__rel
% 0.70/0.88  Using role type
% 0.70/0.88  Declaring vEBT_V312737461966249ad_rel:(produc7272778201969148633d_enat->(produc7272778201969148633d_enat->Prop))
% 0.70/0.88  FOF formula (<kernel.Constant object at 0x2be4908>, <kernel.DependentProduct object at 0x2be4878>) of role type named sy_c_VEBT__Definitions_OVEBT__internal_Ohigh
% 0.70/0.88  Using role type
% 0.70/0.88  Declaring vEBT_VEBT_high:(nat->(nat->nat))
% 0.70/0.88  FOF formula (<kernel.Constant object at 0x2be4830>, <kernel.DependentProduct object at 0x2be4908>) of role type named sy_c_VEBT__Definitions_OVEBT__internal_Oin__children
% 0.70/0.88  Using role type
% 0.70/0.88  Declaring vEBT_V5917875025757280293ildren:(nat->(list_VEBT_VEBT->(nat->Prop)))
% 0.70/0.88  FOF formula (<kernel.Constant object at 0x2be4710>, <kernel.DependentProduct object at 0x2be4878>) of role type named sy_c_VEBT__Definitions_OVEBT__internal_Olow
% 0.70/0.88  Using role type
% 0.70/0.88  Declaring vEBT_VEBT_low:(nat->(nat->nat))
% 0.70/0.88  FOF formula (<kernel.Constant object at 0x2be4a28>, <kernel.DependentProduct object at 0x2be4830>) of role type named sy_c_VEBT__Definitions_OVEBT__internal_Omembermima
% 0.70/0.88  Using role type
% 0.70/0.88  Declaring vEBT_VEBT_membermima:(vEBT_VEBT->(nat->Prop))
% 0.70/0.88  FOF formula (<kernel.Constant object at 0x2be4710>, <kernel.DependentProduct object at 0x2be4908>) of role type named sy_c_VEBT__Definitions_OVEBT__internal_Omembermima__rel
% 0.70/0.88  Using role type
% 0.70/0.88  Declaring vEBT_V4351362008482014158ma_rel:(produc9072475918466114483BT_nat->(produc9072475918466114483BT_nat->Prop))
% 0.70/0.88  FOF formula (<kernel.Constant object at 0x2be4830>, <kernel.DependentProduct object at 0x2be4710>) of role type named sy_c_VEBT__Definitions_OVEBT__internal_Onaive__member
% 0.70/0.88  Using role type
% 0.70/0.88  Declaring vEBT_V5719532721284313246member:(vEBT_VEBT->(nat->Prop))
% 0.70/0.88  FOF formula (<kernel.Constant object at 0x2be4908>, <kernel.DependentProduct object at 0x2be4878>) of role type named sy_c_VEBT__Definitions_OVEBT__internal_Onaive__member__rel
% 0.70/0.88  Using role type
% 0.70/0.88  Declaring vEBT_V5765760719290551771er_rel:(produc9072475918466114483BT_nat->(produc9072475918466114483BT_nat->Prop))
% 0.70/0.88  FOF formula (<kernel.Constant object at 0x2be4b00>, <kernel.DependentProduct object at 0x2be4710>) of role type named sy_c_VEBT__Definitions_OVEBT__internal_Ovalid_H
% 0.70/0.88  Using role type
% 0.70/0.88  Declaring vEBT_VEBT_valid:(vEBT_VEBT->(nat->Prop))
% 0.70/0.88  FOF formula (<kernel.Constant object at 0x2be4bd8>, <kernel.DependentProduct object at 0x2be4710>) of role type named sy_c_VEBT__Definitions_OVEBT__internal_Ovalid_H__rel
% 0.70/0.88  Using role type
% 0.70/0.88  Declaring vEBT_VEBT_valid_rel:(produc9072475918466114483BT_nat->(produc9072475918466114483BT_nat->Prop))
% 0.70/0.88  FOF formula (<kernel.Constant object at 0x2be46c8>, <kernel.DependentProduct object at 0x2be4bd8>) of role type named sy_c_VEBT__Definitions_Oinvar__vebt
% 0.70/0.88  Using role type
% 0.70/0.88  Declaring vEBT_invar_vebt:(vEBT_VEBT->(nat->Prop))
% 0.70/0.88  FOF formula (<kernel.Constant object at 0x2be4c68>, <kernel.DependentProduct object at 0x2be4cf8>) of role type named sy_c_VEBT__Definitions_Oset__vebt
% 0.70/0.88  Using role type
% 0.70/0.88  Declaring vEBT_set_vebt:(vEBT_VEBT->set_nat)
% 0.70/0.88  FOF formula (<kernel.Constant object at 0x2be4878>, <kernel.DependentProduct object at 0x2be4710>) of role type named sy_c_VEBT__Definitions_Ovebt__buildup
% 0.70/0.88  Using role type
% 0.70/0.88  Declaring vEBT_vebt_buildup:(nat->vEBT_VEBT)
% 0.70/0.88  FOF formula (<kernel.Constant object at 0x2be46c8>, <kernel.DependentProduct object at 0x2be4878>) of role type named sy_c_VEBT__Definitions_Ovebt__buildup__rel
% 0.70/0.88  Using role type
% 0.70/0.88  Declaring vEBT_v4011308405150292612up_rel:(nat->(nat->Prop))
% 0.70/0.88  FOF formula (<kernel.Constant object at 0x2be4cb0>, <kernel.DependentProduct object at 0x2be46c8>) of role type named sy_c_VEBT__Insert_Ovebt__insert
% 0.70/0.88  Using role type
% 0.70/0.88  Declaring vEBT_vebt_insert:(vEBT_VEBT->(nat->vEBT_VEBT))
% 0.70/0.88  FOF formula (<kernel.Constant object at 0x2be4e60>, <kernel.DependentProduct object at 0x2be4cb0>) of role type named sy_c_VEBT__Insert_Ovebt__insert__rel
% 0.70/0.88  Using role type
% 0.70/0.88  Declaring vEBT_vebt_insert_rel:(produc9072475918466114483BT_nat->(produc9072475918466114483BT_nat->Prop))
% 0.70/0.88  FOF formula (<kernel.Constant object at 0x2be4d88>, <kernel.DependentProduct object at 0x2be4878>) of role type named sy_c_VEBT__Member_OVEBT__internal_Obit__concat
% 0.71/0.88  Using role type
% 0.71/0.88  Declaring vEBT_VEBT_bit_concat:(nat->(nat->(nat->nat)))
% 0.71/0.88  FOF formula (<kernel.Constant object at 0x2be4cf8>, <kernel.DependentProduct object at 0x2be4c68>) of role type named sy_c_VEBT__Member_OVEBT__internal_OminNull
% 0.71/0.88  Using role type
% 0.71/0.88  Declaring vEBT_VEBT_minNull:(vEBT_VEBT->Prop)
% 0.71/0.88  FOF formula (<kernel.Constant object at 0x2be4d88>, <kernel.DependentProduct object at 0x2be4cf8>) of role type named sy_c_VEBT__Member_OVEBT__internal_OminNull__rel
% 0.71/0.88  Using role type
% 0.71/0.88  Declaring vEBT_V6963167321098673237ll_rel:(vEBT_VEBT->(vEBT_VEBT->Prop))
% 0.71/0.88  FOF formula (<kernel.Constant object at 0x2be4f38>, <kernel.DependentProduct object at 0x2be4dd0>) of role type named sy_c_VEBT__Member_OVEBT__internal_Oset__vebt_H
% 0.71/0.88  Using role type
% 0.71/0.88  Declaring vEBT_VEBT_set_vebt:(vEBT_VEBT->set_nat)
% 0.71/0.88  FOF formula (<kernel.Constant object at 0x2be4d40>, <kernel.DependentProduct object at 0x2be8050>) of role type named sy_c_VEBT__Member_Ovebt__member
% 0.71/0.88  Using role type
% 0.71/0.88  Declaring vEBT_vebt_member:(vEBT_VEBT->(nat->Prop))
% 0.71/0.88  FOF formula (<kernel.Constant object at 0x2be4c68>, <kernel.DependentProduct object at 0x2be80e0>) of role type named sy_c_VEBT__Member_Ovebt__member__rel
% 0.71/0.88  Using role type
% 0.71/0.88  Declaring vEBT_vebt_member_rel:(produc9072475918466114483BT_nat->(produc9072475918466114483BT_nat->Prop))
% 0.71/0.88  FOF formula (<kernel.Constant object at 0x2be4d88>, <kernel.DependentProduct object at 0x2be80e0>) of role type named sy_c_Wellfounded_Oaccp_001t__Nat__Onat
% 0.71/0.88  Using role type
% 0.71/0.88  Declaring accp_nat:((nat->(nat->Prop))->(nat->Prop))
% 0.71/0.88  FOF formula (<kernel.Constant object at 0x2be4c68>, <kernel.DependentProduct object at 0x2be80e0>) of role type named sy_c_Wellfounded_Oaccp_001t__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J
% 0.71/0.88  Using role type
% 0.71/0.88  Declaring accp_P1096762738010456898nt_int:((product_prod_int_int->(product_prod_int_int->Prop))->(product_prod_int_int->Prop))
% 0.71/0.88  FOF formula (<kernel.Constant object at 0x2be4c68>, <kernel.DependentProduct object at 0x2be8128>) of role type named sy_c_Wellfounded_Oaccp_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.71/0.88  Using role type
% 0.71/0.88  Declaring accp_P4275260045618599050at_nat:((product_prod_nat_nat->(product_prod_nat_nat->Prop))->(product_prod_nat_nat->Prop))
% 0.71/0.88  FOF formula (<kernel.Constant object at 0x2be4dd0>, <kernel.DependentProduct object at 0x2be81b8>) of role type named sy_c_Wellfounded_Oaccp_001t__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__Extended____Nat__Oenat_J
% 0.71/0.88  Using role type
% 0.71/0.88  Declaring accp_P6183159247885693666d_enat:((produc7272778201969148633d_enat->(produc7272778201969148633d_enat->Prop))->(produc7272778201969148633d_enat->Prop))
% 0.71/0.88  FOF formula (<kernel.Constant object at 0x2be8248>, <kernel.DependentProduct object at 0x2be8098>) of role type named sy_c_Wellfounded_Oaccp_001t__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__Nat__Onat_J
% 0.71/0.88  Using role type
% 0.71/0.88  Declaring accp_P2887432264394892906BT_nat:((produc9072475918466114483BT_nat->(produc9072475918466114483BT_nat->Prop))->(produc9072475918466114483BT_nat->Prop))
% 0.71/0.88  FOF formula (<kernel.Constant object at 0x2be4e60>, <kernel.DependentProduct object at 0x2be8290>) of role type named sy_c_Wellfounded_Oaccp_001t__VEBT____Definitions__OVEBT
% 0.71/0.88  Using role type
% 0.71/0.88  Declaring accp_VEBT_VEBT:((vEBT_VEBT->(vEBT_VEBT->Prop))->(vEBT_VEBT->Prop))
% 0.71/0.88  FOF formula (<kernel.Constant object at 0x2be8248>, <kernel.Constant object at 0x2be8050>) of role type named sy_c_Wellfounded_Oless__than
% 0.71/0.88  Using role type
% 0.71/0.88  Declaring less_than:set_Pr1261947904930325089at_nat
% 0.71/0.88  FOF formula (<kernel.Constant object at 0x2be8368>, <kernel.Constant object at 0x2be8050>) of role type named sy_c_Wellfounded_Opred__nat
% 0.71/0.88  Using role type
% 0.71/0.88  Declaring pred_nat:set_Pr1261947904930325089at_nat
% 0.71/0.88  FOF formula (<kernel.Constant object at 0x2be8320>, <kernel.DependentProduct object at 0x2be83f8>) of role type named sy_c_Wellfounded_Owf_001t__Nat__Onat
% 0.71/0.88  Using role type
% 0.71/0.88  Declaring wf_nat:(set_Pr1261947904930325089at_nat->Prop)
% 0.71/0.88  FOF formula (<kernel.Constant object at 0x2be8098>, <kernel.DependentProduct object at 0x2be84d0>) of role type named sy_c_fChoice_001t__Real__Oreal
% 0.71/0.88  Using role type
% 0.71/0.88  Declaring fChoice_real:((real->Prop)->real)
% 0.71/0.88  FOF formula (<kernel.Constant object at 0x2be8200>, <kernel.DependentProduct object at 0x2be8098>) of role type named sy_c_member_001_Eo
% 0.71/0.88  Using role type
% 0.71/0.88  Declaring member_o:(Prop->(set_o->Prop))
% 0.71/0.88  FOF formula (<kernel.Constant object at 0x2be8050>, <kernel.DependentProduct object at 0x2be83f8>) of role type named sy_c_member_001t__Code____Numeral__Ointeger
% 0.71/0.88  Using role type
% 0.71/0.88  Declaring member_Code_integer:(code_integer->(set_Code_integer->Prop))
% 0.71/0.88  FOF formula (<kernel.Constant object at 0x2be8290>, <kernel.DependentProduct object at 0x2be8050>) of role type named sy_c_member_001t__Complex__Ocomplex
% 0.71/0.88  Using role type
% 0.71/0.88  Declaring member_complex:(complex->(set_complex->Prop))
% 0.71/0.88  FOF formula (<kernel.Constant object at 0x2be8560>, <kernel.DependentProduct object at 0x2be8200>) of role type named sy_c_member_001t__Extended____Nat__Oenat
% 0.71/0.88  Using role type
% 0.71/0.88  Declaring member_Extended_enat:(extended_enat->(set_Extended_enat->Prop))
% 0.71/0.88  FOF formula (<kernel.Constant object at 0x2be8368>, <kernel.DependentProduct object at 0x2be83f8>) of role type named sy_c_member_001t__Filter__Ofilter_It__Nat__Onat_J
% 0.71/0.88  Using role type
% 0.71/0.88  Declaring member_filter_nat:(filter_nat->(set_filter_nat->Prop))
% 0.71/0.88  FOF formula (<kernel.Constant object at 0x2be8050>, <kernel.DependentProduct object at 0x2be8560>) of role type named sy_c_member_001t__Int__Oint
% 0.71/0.88  Using role type
% 0.71/0.88  Declaring member_int:(int->(set_int->Prop))
% 0.71/0.88  FOF formula (<kernel.Constant object at 0x2be84d0>, <kernel.DependentProduct object at 0x2be8368>) of role type named sy_c_member_001t__List__Olist_I_Eo_J
% 0.71/0.88  Using role type
% 0.71/0.88  Declaring member_list_o:(list_o->(set_list_o->Prop))
% 0.71/0.88  FOF formula (<kernel.Constant object at 0x2be8290>, <kernel.DependentProduct object at 0x2be8050>) of role type named sy_c_member_001t__List__Olist_It__Nat__Onat_J
% 0.71/0.88  Using role type
% 0.71/0.88  Declaring member_list_nat:(list_nat->(set_list_nat->Prop))
% 0.71/0.88  FOF formula (<kernel.Constant object at 0x2be84d0>, <kernel.DependentProduct object at 0x2be8290>) of role type named sy_c_member_001t__List__Olist_It__VEBT____Definitions__OVEBT_J
% 0.71/0.88  Using role type
% 0.71/0.88  Declaring member2936631157270082147T_VEBT:(list_VEBT_VEBT->(set_list_VEBT_VEBT->Prop))
% 0.71/0.88  FOF formula (<kernel.Constant object at 0x2be83f8>, <kernel.DependentProduct object at 0x2be8050>) of role type named sy_c_member_001t__Nat__Onat
% 0.71/0.88  Using role type
% 0.71/0.88  Declaring member_nat:(nat->(set_nat->Prop))
% 0.71/0.88  FOF formula (<kernel.Constant object at 0x2be8758>, <kernel.DependentProduct object at 0x2be84d0>) of role type named sy_c_member_001t__Num__Onum
% 0.71/0.88  Using role type
% 0.71/0.88  Declaring member_num:(num->(set_num->Prop))
% 0.71/0.88  FOF formula (<kernel.Constant object at 0x2be83f8>, <kernel.DependentProduct object at 0x2be8290>) of role type named sy_c_member_001t__Product____Type__Oprod_It__Code____Numeral__Ointeger_M_Eo_J
% 0.71/0.88  Using role type
% 0.71/0.88  Declaring member1379723562493234055eger_o:(produc6271795597528267376eger_o->(set_Pr448751882837621926eger_o->Prop))
% 0.71/0.88  FOF formula (<kernel.Constant object at 0x2be84d0>, <kernel.DependentProduct object at 0x2be8200>) of role type named sy_c_member_001t__Product____Type__Oprod_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J
% 0.71/0.88  Using role type
% 0.71/0.88  Declaring member157494554546826820nteger:(produc8923325533196201883nteger->(set_Pr4811707699266497531nteger->Prop))
% 0.71/0.88  FOF formula (<kernel.Constant object at 0x2be8290>, <kernel.DependentProduct object at 0x2be8908>) of role type named sy_c_member_001t__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J
% 0.71/0.88  Using role type
% 0.71/0.88  Declaring member5262025264175285858nt_int:(product_prod_int_int->(set_Pr958786334691620121nt_int->Prop))
% 0.71/0.88  FOF formula (<kernel.Constant object at 0x2be8200>, <kernel.DependentProduct object at 0x2be8998>) of role type named sy_c_member_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.71/0.88  Using role type
% 0.71/0.88  Declaring member8440522571783428010at_nat:(product_prod_nat_nat->(set_Pr1261947904930325089at_nat->Prop))
% 0.71/0.88  FOF formula (<kernel.Constant object at 0x2be8908>, <kernel.DependentProduct object at 0x2be8758>) of role type named sy_c_member_001t__Product____Type__Oprod_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J
% 0.71/0.89  Using role type
% 0.71/0.89  Declaring member8206827879206165904at_nat:(produc859450856879609959at_nat->(set_Pr8693737435421807431at_nat->Prop))
% 0.71/0.89  FOF formula (<kernel.Constant object at 0x2be8290>, <kernel.DependentProduct object at 0x2be8998>) of role type named sy_c_member_001t__Product____Type__Ounit
% 0.71/0.89  Using role type
% 0.71/0.89  Declaring member_Product_unit:(product_unit->(set_Product_unit->Prop))
% 0.71/0.89  FOF formula (<kernel.Constant object at 0x2be8ab8>, <kernel.DependentProduct object at 0x2be8908>) of role type named sy_c_member_001t__Rat__Orat
% 0.71/0.89  Using role type
% 0.71/0.89  Declaring member_rat:(rat->(set_rat->Prop))
% 0.71/0.89  FOF formula (<kernel.Constant object at 0x2be8320>, <kernel.DependentProduct object at 0x2be8ab8>) of role type named sy_c_member_001t__Real__Oreal
% 0.71/0.89  Using role type
% 0.71/0.89  Declaring member_real:(real->(set_real->Prop))
% 0.71/0.89  FOF formula (<kernel.Constant object at 0x2be8a28>, <kernel.DependentProduct object at 0x2be8908>) of role type named sy_c_member_001t__Set__Oset_I_Eo_J
% 0.71/0.89  Using role type
% 0.71/0.89  Declaring member_set_o:(set_o->(set_set_o->Prop))
% 0.71/0.89  FOF formula (<kernel.Constant object at 0x2be8998>, <kernel.DependentProduct object at 0x2be8290>) of role type named sy_c_member_001t__Set__Oset_It__Int__Oint_J
% 0.71/0.89  Using role type
% 0.71/0.89  Declaring member_set_int:(set_int->(set_set_int->Prop))
% 0.71/0.89  FOF formula (<kernel.Constant object at 0x2be8ab8>, <kernel.DependentProduct object at 0x2be8320>) of role type named sy_c_member_001t__Set__Oset_It__Nat__Onat_J
% 0.71/0.89  Using role type
% 0.71/0.89  Declaring member_set_nat:(set_nat->(set_set_nat->Prop))
% 0.71/0.89  FOF formula (<kernel.Constant object at 0x2be8998>, <kernel.DependentProduct object at 0x2be8a28>) of role type named sy_c_member_001t__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J
% 0.71/0.89  Using role type
% 0.71/0.89  Declaring member2643936169264416010at_nat:(set_Pr1261947904930325089at_nat->(set_se7855581050983116737at_nat->Prop))
% 0.71/0.89  FOF formula (<kernel.Constant object at 0x2be8cb0>, <kernel.DependentProduct object at 0x2be8320>) of role type named sy_c_member_001t__VEBT____Definitions__OVEBT
% 0.71/0.89  Using role type
% 0.71/0.89  Declaring member_VEBT_VEBT:(vEBT_VEBT->(set_VEBT_VEBT->Prop))
% 0.71/0.89  FOF formula (<kernel.Constant object at 0x2be8cf8>, <kernel.Constant object at 0x2be8320>) of role type named sy_v_n
% 0.71/0.89  Using role type
% 0.71/0.89  Declaring n:nat
% 0.71/0.89  FOF formula (<kernel.Constant object at 0x2be8a28>, <kernel.Constant object at 0x2be8320>) of role type named sy_v_t
% 0.71/0.89  Using role type
% 0.71/0.89  Declaring t:vEBT_VEBT
% 0.71/0.89  FOF formula (<kernel.Constant object at 0x2be8758>, <kernel.Constant object at 0x2be8320>) of role type named sy_v_x
% 0.71/0.89  Using role type
% 0.71/0.89  Declaring x:nat
% 0.71/0.89  FOF formula (<kernel.Constant object at 0x2be8d88>, <kernel.Constant object at 0x2be8320>) of role type named sy_v_y____
% 0.71/0.89  Using role type
% 0.71/0.89  Declaring y:nat
% 0.71/0.89  FOF formula ((member_nat y) (vEBT_VEBT_set_vebt ((vEBT_vebt_insert t) x))) of role axiom named fact_0__092_060open_062y_A_092_060in_062_Aset__vebt_H_A_Ivebt__insert_At_Ax_J_092_060close_062
% 0.71/0.89  A new axiom: ((member_nat y) (vEBT_VEBT_set_vebt ((vEBT_vebt_insert t) x)))
% 0.71/0.89  FOF formula (forall (N:nat), (((eq set_nat) (vEBT_VEBT_set_vebt (vEBT_vebt_buildup N))) bot_bot_set_nat)) of role axiom named fact_1_buildup__gives__empty
% 0.71/0.89  A new axiom: (forall (N:nat), (((eq set_nat) (vEBT_VEBT_set_vebt (vEBT_vebt_buildup N))) bot_bot_set_nat))
% 0.71/0.89  FOF formula (forall (A:set_nat) (B:set_set_nat) (C:set_set_nat), (((eq set_set_nat) ((sup_sup_set_set_nat ((insert_set_nat A) B)) C)) ((insert_set_nat A) ((sup_sup_set_set_nat B) C)))) of role axiom named fact_2_Un__insert__left
% 0.71/0.89  A new axiom: (forall (A:set_nat) (B:set_set_nat) (C:set_set_nat), (((eq set_set_nat) ((sup_sup_set_set_nat ((insert_set_nat A) B)) C)) ((insert_set_nat A) ((sup_sup_set_set_nat B) C))))
% 0.71/0.89  FOF formula (forall (A:real) (B:set_real) (C:set_real), (((eq set_real) ((sup_sup_set_real ((insert_real A) B)) C)) ((insert_real A) ((sup_sup_set_real B) C)))) of role axiom named fact_3_Un__insert__left
% 0.71/0.89  A new axiom: (forall (A:real) (B:set_real) (C:set_real), (((eq set_real) ((sup_sup_set_real ((insert_real A) B)) C)) ((insert_real A) ((sup_sup_set_real B) C))))
% 0.71/0.89  FOF formula (forall (A:extended_enat) (B:set_Extended_enat) (C:set_Extended_enat), (((eq set_Extended_enat) ((sup_su4489774667511045786d_enat ((insert_Extended_enat A) B)) C)) ((insert_Extended_enat A) ((sup_su4489774667511045786d_enat B) C)))) of role axiom named fact_4_Un__insert__left
% 0.71/0.90  A new axiom: (forall (A:extended_enat) (B:set_Extended_enat) (C:set_Extended_enat), (((eq set_Extended_enat) ((sup_su4489774667511045786d_enat ((insert_Extended_enat A) B)) C)) ((insert_Extended_enat A) ((sup_su4489774667511045786d_enat B) C))))
% 0.71/0.90  FOF formula (forall (A:int) (B:set_int) (C:set_int), (((eq set_int) ((sup_sup_set_int ((insert_int A) B)) C)) ((insert_int A) ((sup_sup_set_int B) C)))) of role axiom named fact_5_Un__insert__left
% 0.71/0.90  A new axiom: (forall (A:int) (B:set_int) (C:set_int), (((eq set_int) ((sup_sup_set_int ((insert_int A) B)) C)) ((insert_int A) ((sup_sup_set_int B) C))))
% 0.71/0.90  FOF formula (forall (A:Prop) (B:set_o) (C:set_o), (((eq set_o) ((sup_sup_set_o ((insert_o A) B)) C)) ((insert_o A) ((sup_sup_set_o B) C)))) of role axiom named fact_6_Un__insert__left
% 0.71/0.90  A new axiom: (forall (A:Prop) (B:set_o) (C:set_o), (((eq set_o) ((sup_sup_set_o ((insert_o A) B)) C)) ((insert_o A) ((sup_sup_set_o B) C))))
% 0.71/0.90  FOF formula (forall (A:nat) (B:set_nat) (C:set_nat), (((eq set_nat) ((sup_sup_set_nat ((insert_nat A) B)) C)) ((insert_nat A) ((sup_sup_set_nat B) C)))) of role axiom named fact_7_Un__insert__left
% 0.71/0.90  A new axiom: (forall (A:nat) (B:set_nat) (C:set_nat), (((eq set_nat) ((sup_sup_set_nat ((insert_nat A) B)) C)) ((insert_nat A) ((sup_sup_set_nat B) C))))
% 0.71/0.90  FOF formula (forall (A2:set_set_nat) (A:set_nat) (B:set_set_nat), (((eq set_set_nat) ((sup_sup_set_set_nat A2) ((insert_set_nat A) B))) ((insert_set_nat A) ((sup_sup_set_set_nat A2) B)))) of role axiom named fact_8_Un__insert__right
% 0.71/0.90  A new axiom: (forall (A2:set_set_nat) (A:set_nat) (B:set_set_nat), (((eq set_set_nat) ((sup_sup_set_set_nat A2) ((insert_set_nat A) B))) ((insert_set_nat A) ((sup_sup_set_set_nat A2) B))))
% 0.71/0.90  FOF formula (forall (A2:set_real) (A:real) (B:set_real), (((eq set_real) ((sup_sup_set_real A2) ((insert_real A) B))) ((insert_real A) ((sup_sup_set_real A2) B)))) of role axiom named fact_9_Un__insert__right
% 0.71/0.90  A new axiom: (forall (A2:set_real) (A:real) (B:set_real), (((eq set_real) ((sup_sup_set_real A2) ((insert_real A) B))) ((insert_real A) ((sup_sup_set_real A2) B))))
% 0.71/0.90  FOF formula (forall (A2:set_Extended_enat) (A:extended_enat) (B:set_Extended_enat), (((eq set_Extended_enat) ((sup_su4489774667511045786d_enat A2) ((insert_Extended_enat A) B))) ((insert_Extended_enat A) ((sup_su4489774667511045786d_enat A2) B)))) of role axiom named fact_10_Un__insert__right
% 0.71/0.90  A new axiom: (forall (A2:set_Extended_enat) (A:extended_enat) (B:set_Extended_enat), (((eq set_Extended_enat) ((sup_su4489774667511045786d_enat A2) ((insert_Extended_enat A) B))) ((insert_Extended_enat A) ((sup_su4489774667511045786d_enat A2) B))))
% 0.71/0.90  FOF formula (forall (A2:set_int) (A:int) (B:set_int), (((eq set_int) ((sup_sup_set_int A2) ((insert_int A) B))) ((insert_int A) ((sup_sup_set_int A2) B)))) of role axiom named fact_11_Un__insert__right
% 0.71/0.90  A new axiom: (forall (A2:set_int) (A:int) (B:set_int), (((eq set_int) ((sup_sup_set_int A2) ((insert_int A) B))) ((insert_int A) ((sup_sup_set_int A2) B))))
% 0.71/0.90  FOF formula (forall (A2:set_o) (A:Prop) (B:set_o), (((eq set_o) ((sup_sup_set_o A2) ((insert_o A) B))) ((insert_o A) ((sup_sup_set_o A2) B)))) of role axiom named fact_12_Un__insert__right
% 0.71/0.90  A new axiom: (forall (A2:set_o) (A:Prop) (B:set_o), (((eq set_o) ((sup_sup_set_o A2) ((insert_o A) B))) ((insert_o A) ((sup_sup_set_o A2) B))))
% 0.71/0.90  FOF formula (forall (A2:set_nat) (A:nat) (B:set_nat), (((eq set_nat) ((sup_sup_set_nat A2) ((insert_nat A) B))) ((insert_nat A) ((sup_sup_set_nat A2) B)))) of role axiom named fact_13_Un__insert__right
% 0.71/0.90  A new axiom: (forall (A2:set_nat) (A:nat) (B:set_nat), (((eq set_nat) ((sup_sup_set_nat A2) ((insert_nat A) B))) ((insert_nat A) ((sup_sup_set_nat A2) B))))
% 0.71/0.90  FOF formula (forall (A2:set_set_nat) (B:set_set_nat), (((eq Prop) (((eq set_set_nat) ((sup_sup_set_set_nat A2) B)) bot_bot_set_set_nat)) ((and (((eq set_set_nat) A2) bot_bot_set_set_nat)) (((eq set_set_nat) B) bot_bot_set_set_nat)))) of role axiom named fact_14_Un__empty
% 0.71/0.90  A new axiom: (forall (A2:set_set_nat) (B:set_set_nat), (((eq Prop) (((eq set_set_nat) ((sup_sup_set_set_nat A2) B)) bot_bot_set_set_nat)) ((and (((eq set_set_nat) A2) bot_bot_set_set_nat)) (((eq set_set_nat) B) bot_bot_set_set_nat))))
% 0.71/0.90  FOF formula (forall (A2:set_real) (B:set_real), (((eq Prop) (((eq set_real) ((sup_sup_set_real A2) B)) bot_bot_set_real)) ((and (((eq set_real) A2) bot_bot_set_real)) (((eq set_real) B) bot_bot_set_real)))) of role axiom named fact_15_Un__empty
% 0.71/0.90  A new axiom: (forall (A2:set_real) (B:set_real), (((eq Prop) (((eq set_real) ((sup_sup_set_real A2) B)) bot_bot_set_real)) ((and (((eq set_real) A2) bot_bot_set_real)) (((eq set_real) B) bot_bot_set_real))))
% 0.71/0.90  FOF formula (forall (A2:set_Extended_enat) (B:set_Extended_enat), (((eq Prop) (((eq set_Extended_enat) ((sup_su4489774667511045786d_enat A2) B)) bot_bo7653980558646680370d_enat)) ((and (((eq set_Extended_enat) A2) bot_bo7653980558646680370d_enat)) (((eq set_Extended_enat) B) bot_bo7653980558646680370d_enat)))) of role axiom named fact_16_Un__empty
% 0.71/0.90  A new axiom: (forall (A2:set_Extended_enat) (B:set_Extended_enat), (((eq Prop) (((eq set_Extended_enat) ((sup_su4489774667511045786d_enat A2) B)) bot_bo7653980558646680370d_enat)) ((and (((eq set_Extended_enat) A2) bot_bo7653980558646680370d_enat)) (((eq set_Extended_enat) B) bot_bo7653980558646680370d_enat))))
% 0.71/0.90  FOF formula (forall (A2:set_nat) (B:set_nat), (((eq Prop) (((eq set_nat) ((sup_sup_set_nat A2) B)) bot_bot_set_nat)) ((and (((eq set_nat) A2) bot_bot_set_nat)) (((eq set_nat) B) bot_bot_set_nat)))) of role axiom named fact_17_Un__empty
% 0.71/0.90  A new axiom: (forall (A2:set_nat) (B:set_nat), (((eq Prop) (((eq set_nat) ((sup_sup_set_nat A2) B)) bot_bot_set_nat)) ((and (((eq set_nat) A2) bot_bot_set_nat)) (((eq set_nat) B) bot_bot_set_nat))))
% 0.71/0.90  FOF formula (forall (A2:set_int) (B:set_int), (((eq Prop) (((eq set_int) ((sup_sup_set_int A2) B)) bot_bot_set_int)) ((and (((eq set_int) A2) bot_bot_set_int)) (((eq set_int) B) bot_bot_set_int)))) of role axiom named fact_18_Un__empty
% 0.71/0.90  A new axiom: (forall (A2:set_int) (B:set_int), (((eq Prop) (((eq set_int) ((sup_sup_set_int A2) B)) bot_bot_set_int)) ((and (((eq set_int) A2) bot_bot_set_int)) (((eq set_int) B) bot_bot_set_int))))
% 0.71/0.90  FOF formula (forall (A2:set_o) (B:set_o), (((eq Prop) (((eq set_o) ((sup_sup_set_o A2) B)) bot_bot_set_o)) ((and (((eq set_o) A2) bot_bot_set_o)) (((eq set_o) B) bot_bot_set_o)))) of role axiom named fact_19_Un__empty
% 0.71/0.90  A new axiom: (forall (A2:set_o) (B:set_o), (((eq Prop) (((eq set_o) ((sup_sup_set_o A2) B)) bot_bot_set_o)) ((and (((eq set_o) A2) bot_bot_set_o)) (((eq set_o) B) bot_bot_set_o))))
% 0.71/0.90  FOF formula (forall (A:extended_enat), ((member_Extended_enat A) ((insert_Extended_enat A) bot_bo7653980558646680370d_enat))) of role axiom named fact_20_singletonI
% 0.71/0.90  A new axiom: (forall (A:extended_enat), ((member_Extended_enat A) ((insert_Extended_enat A) bot_bo7653980558646680370d_enat)))
% 0.71/0.90  FOF formula (forall (A:real), ((member_real A) ((insert_real A) bot_bot_set_real))) of role axiom named fact_21_singletonI
% 0.71/0.90  A new axiom: (forall (A:real), ((member_real A) ((insert_real A) bot_bot_set_real)))
% 0.71/0.90  FOF formula (forall (A:set_nat), ((member_set_nat A) ((insert_set_nat A) bot_bot_set_set_nat))) of role axiom named fact_22_singletonI
% 0.71/0.90  A new axiom: (forall (A:set_nat), ((member_set_nat A) ((insert_set_nat A) bot_bot_set_set_nat)))
% 0.71/0.90  FOF formula (forall (A:nat), ((member_nat A) ((insert_nat A) bot_bot_set_nat))) of role axiom named fact_23_singletonI
% 0.71/0.90  A new axiom: (forall (A:nat), ((member_nat A) ((insert_nat A) bot_bot_set_nat)))
% 0.71/0.90  FOF formula (forall (A:int), ((member_int A) ((insert_int A) bot_bot_set_int))) of role axiom named fact_24_singletonI
% 0.71/0.90  A new axiom: (forall (A:int), ((member_int A) ((insert_int A) bot_bot_set_int)))
% 0.71/0.90  FOF formula (forall (A:Prop), ((member_o A) ((insert_o A) bot_bot_set_o))) of role axiom named fact_25_singletonI
% 0.71/0.90  A new axiom: (forall (A:Prop), ((member_o A) ((insert_o A) bot_bot_set_o)))
% 0.71/0.90  FOF formula (forall (X:set_set_nat), (((eq set_set_nat) ((sup_sup_set_set_nat bot_bot_set_set_nat) X)) X)) of role axiom named fact_26_sup__bot__left
% 0.74/0.91  A new axiom: (forall (X:set_set_nat), (((eq set_set_nat) ((sup_sup_set_set_nat bot_bot_set_set_nat) X)) X))
% 0.74/0.91  FOF formula (forall (X:set_real), (((eq set_real) ((sup_sup_set_real bot_bot_set_real) X)) X)) of role axiom named fact_27_sup__bot__left
% 0.74/0.91  A new axiom: (forall (X:set_real), (((eq set_real) ((sup_sup_set_real bot_bot_set_real) X)) X))
% 0.74/0.91  FOF formula (forall (X:set_Extended_enat), (((eq set_Extended_enat) ((sup_su4489774667511045786d_enat bot_bo7653980558646680370d_enat) X)) X)) of role axiom named fact_28_sup__bot__left
% 0.74/0.91  A new axiom: (forall (X:set_Extended_enat), (((eq set_Extended_enat) ((sup_su4489774667511045786d_enat bot_bo7653980558646680370d_enat) X)) X))
% 0.74/0.91  FOF formula (forall (X:set_nat), (((eq set_nat) ((sup_sup_set_nat bot_bot_set_nat) X)) X)) of role axiom named fact_29_sup__bot__left
% 0.74/0.91  A new axiom: (forall (X:set_nat), (((eq set_nat) ((sup_sup_set_nat bot_bot_set_nat) X)) X))
% 0.74/0.91  FOF formula (forall (X:set_int), (((eq set_int) ((sup_sup_set_int bot_bot_set_int) X)) X)) of role axiom named fact_30_sup__bot__left
% 0.74/0.91  A new axiom: (forall (X:set_int), (((eq set_int) ((sup_sup_set_int bot_bot_set_int) X)) X))
% 0.74/0.91  FOF formula (forall (X:set_o), (((eq set_o) ((sup_sup_set_o bot_bot_set_o) X)) X)) of role axiom named fact_31_sup__bot__left
% 0.74/0.91  A new axiom: (forall (X:set_o), (((eq set_o) ((sup_sup_set_o bot_bot_set_o) X)) X))
% 0.74/0.91  FOF formula (forall (X:filter_nat), (((eq filter_nat) ((sup_sup_filter_nat bot_bot_filter_nat) X)) X)) of role axiom named fact_32_sup__bot__left
% 0.74/0.91  A new axiom: (forall (X:filter_nat), (((eq filter_nat) ((sup_sup_filter_nat bot_bot_filter_nat) X)) X))
% 0.74/0.91  FOF formula (forall (X:set_set_nat), (((eq set_set_nat) ((sup_sup_set_set_nat X) bot_bot_set_set_nat)) X)) of role axiom named fact_33_sup__bot__right
% 0.74/0.91  A new axiom: (forall (X:set_set_nat), (((eq set_set_nat) ((sup_sup_set_set_nat X) bot_bot_set_set_nat)) X))
% 0.74/0.91  FOF formula (forall (X:set_real), (((eq set_real) ((sup_sup_set_real X) bot_bot_set_real)) X)) of role axiom named fact_34_sup__bot__right
% 0.74/0.91  A new axiom: (forall (X:set_real), (((eq set_real) ((sup_sup_set_real X) bot_bot_set_real)) X))
% 0.74/0.91  FOF formula (forall (X:set_Extended_enat), (((eq set_Extended_enat) ((sup_su4489774667511045786d_enat X) bot_bo7653980558646680370d_enat)) X)) of role axiom named fact_35_sup__bot__right
% 0.74/0.91  A new axiom: (forall (X:set_Extended_enat), (((eq set_Extended_enat) ((sup_su4489774667511045786d_enat X) bot_bo7653980558646680370d_enat)) X))
% 0.74/0.91  FOF formula (forall (X:set_nat), (((eq set_nat) ((sup_sup_set_nat X) bot_bot_set_nat)) X)) of role axiom named fact_36_sup__bot__right
% 0.74/0.91  A new axiom: (forall (X:set_nat), (((eq set_nat) ((sup_sup_set_nat X) bot_bot_set_nat)) X))
% 0.74/0.91  FOF formula (forall (X:set_int), (((eq set_int) ((sup_sup_set_int X) bot_bot_set_int)) X)) of role axiom named fact_37_sup__bot__right
% 0.74/0.91  A new axiom: (forall (X:set_int), (((eq set_int) ((sup_sup_set_int X) bot_bot_set_int)) X))
% 0.74/0.91  FOF formula (forall (X:set_o), (((eq set_o) ((sup_sup_set_o X) bot_bot_set_o)) X)) of role axiom named fact_38_sup__bot__right
% 0.74/0.91  A new axiom: (forall (X:set_o), (((eq set_o) ((sup_sup_set_o X) bot_bot_set_o)) X))
% 0.74/0.91  FOF formula (forall (X:filter_nat), (((eq filter_nat) ((sup_sup_filter_nat X) bot_bot_filter_nat)) X)) of role axiom named fact_39_sup__bot__right
% 0.74/0.91  A new axiom: (forall (X:filter_nat), (((eq filter_nat) ((sup_sup_filter_nat X) bot_bot_filter_nat)) X))
% 0.74/0.91  FOF formula (forall (X:set_set_nat) (Y:set_set_nat), (((eq Prop) (((eq set_set_nat) bot_bot_set_set_nat) ((sup_sup_set_set_nat X) Y))) ((and (((eq set_set_nat) X) bot_bot_set_set_nat)) (((eq set_set_nat) Y) bot_bot_set_set_nat)))) of role axiom named fact_40_bot__eq__sup__iff
% 0.74/0.91  A new axiom: (forall (X:set_set_nat) (Y:set_set_nat), (((eq Prop) (((eq set_set_nat) bot_bot_set_set_nat) ((sup_sup_set_set_nat X) Y))) ((and (((eq set_set_nat) X) bot_bot_set_set_nat)) (((eq set_set_nat) Y) bot_bot_set_set_nat))))
% 0.74/0.91  FOF formula (forall (X:set_real) (Y:set_real), (((eq Prop) (((eq set_real) bot_bot_set_real) ((sup_sup_set_real X) Y))) ((and (((eq set_real) X) bot_bot_set_real)) (((eq set_real) Y) bot_bot_set_real)))) of role axiom named fact_41_bot__eq__sup__iff
% 0.74/0.92  A new axiom: (forall (X:set_real) (Y:set_real), (((eq Prop) (((eq set_real) bot_bot_set_real) ((sup_sup_set_real X) Y))) ((and (((eq set_real) X) bot_bot_set_real)) (((eq set_real) Y) bot_bot_set_real))))
% 0.74/0.92  FOF formula (forall (X:set_Extended_enat) (Y:set_Extended_enat), (((eq Prop) (((eq set_Extended_enat) bot_bo7653980558646680370d_enat) ((sup_su4489774667511045786d_enat X) Y))) ((and (((eq set_Extended_enat) X) bot_bo7653980558646680370d_enat)) (((eq set_Extended_enat) Y) bot_bo7653980558646680370d_enat)))) of role axiom named fact_42_bot__eq__sup__iff
% 0.74/0.92  A new axiom: (forall (X:set_Extended_enat) (Y:set_Extended_enat), (((eq Prop) (((eq set_Extended_enat) bot_bo7653980558646680370d_enat) ((sup_su4489774667511045786d_enat X) Y))) ((and (((eq set_Extended_enat) X) bot_bo7653980558646680370d_enat)) (((eq set_Extended_enat) Y) bot_bo7653980558646680370d_enat))))
% 0.74/0.92  FOF formula (forall (X:set_nat) (Y:set_nat), (((eq Prop) (((eq set_nat) bot_bot_set_nat) ((sup_sup_set_nat X) Y))) ((and (((eq set_nat) X) bot_bot_set_nat)) (((eq set_nat) Y) bot_bot_set_nat)))) of role axiom named fact_43_bot__eq__sup__iff
% 0.74/0.92  A new axiom: (forall (X:set_nat) (Y:set_nat), (((eq Prop) (((eq set_nat) bot_bot_set_nat) ((sup_sup_set_nat X) Y))) ((and (((eq set_nat) X) bot_bot_set_nat)) (((eq set_nat) Y) bot_bot_set_nat))))
% 0.74/0.92  FOF formula (forall (X:set_int) (Y:set_int), (((eq Prop) (((eq set_int) bot_bot_set_int) ((sup_sup_set_int X) Y))) ((and (((eq set_int) X) bot_bot_set_int)) (((eq set_int) Y) bot_bot_set_int)))) of role axiom named fact_44_bot__eq__sup__iff
% 0.74/0.92  A new axiom: (forall (X:set_int) (Y:set_int), (((eq Prop) (((eq set_int) bot_bot_set_int) ((sup_sup_set_int X) Y))) ((and (((eq set_int) X) bot_bot_set_int)) (((eq set_int) Y) bot_bot_set_int))))
% 0.74/0.92  FOF formula (forall (X:set_o) (Y:set_o), (((eq Prop) (((eq set_o) bot_bot_set_o) ((sup_sup_set_o X) Y))) ((and (((eq set_o) X) bot_bot_set_o)) (((eq set_o) Y) bot_bot_set_o)))) of role axiom named fact_45_bot__eq__sup__iff
% 0.74/0.92  A new axiom: (forall (X:set_o) (Y:set_o), (((eq Prop) (((eq set_o) bot_bot_set_o) ((sup_sup_set_o X) Y))) ((and (((eq set_o) X) bot_bot_set_o)) (((eq set_o) Y) bot_bot_set_o))))
% 0.74/0.92  FOF formula (forall (X:filter_nat) (Y:filter_nat), (((eq Prop) (((eq filter_nat) bot_bot_filter_nat) ((sup_sup_filter_nat X) Y))) ((and (((eq filter_nat) X) bot_bot_filter_nat)) (((eq filter_nat) Y) bot_bot_filter_nat)))) of role axiom named fact_46_bot__eq__sup__iff
% 0.74/0.92  A new axiom: (forall (X:filter_nat) (Y:filter_nat), (((eq Prop) (((eq filter_nat) bot_bot_filter_nat) ((sup_sup_filter_nat X) Y))) ((and (((eq filter_nat) X) bot_bot_filter_nat)) (((eq filter_nat) Y) bot_bot_filter_nat))))
% 0.74/0.92  FOF formula (forall (X:set_set_nat) (Y:set_set_nat), (((eq Prop) (((eq set_set_nat) ((sup_sup_set_set_nat X) Y)) bot_bot_set_set_nat)) ((and (((eq set_set_nat) X) bot_bot_set_set_nat)) (((eq set_set_nat) Y) bot_bot_set_set_nat)))) of role axiom named fact_47_sup__eq__bot__iff
% 0.74/0.92  A new axiom: (forall (X:set_set_nat) (Y:set_set_nat), (((eq Prop) (((eq set_set_nat) ((sup_sup_set_set_nat X) Y)) bot_bot_set_set_nat)) ((and (((eq set_set_nat) X) bot_bot_set_set_nat)) (((eq set_set_nat) Y) bot_bot_set_set_nat))))
% 0.74/0.92  FOF formula (forall (X:set_real) (Y:set_real), (((eq Prop) (((eq set_real) ((sup_sup_set_real X) Y)) bot_bot_set_real)) ((and (((eq set_real) X) bot_bot_set_real)) (((eq set_real) Y) bot_bot_set_real)))) of role axiom named fact_48_sup__eq__bot__iff
% 0.74/0.92  A new axiom: (forall (X:set_real) (Y:set_real), (((eq Prop) (((eq set_real) ((sup_sup_set_real X) Y)) bot_bot_set_real)) ((and (((eq set_real) X) bot_bot_set_real)) (((eq set_real) Y) bot_bot_set_real))))
% 0.74/0.92  FOF formula (forall (X:set_Extended_enat) (Y:set_Extended_enat), (((eq Prop) (((eq set_Extended_enat) ((sup_su4489774667511045786d_enat X) Y)) bot_bo7653980558646680370d_enat)) ((and (((eq set_Extended_enat) X) bot_bo7653980558646680370d_enat)) (((eq set_Extended_enat) Y) bot_bo7653980558646680370d_enat)))) of role axiom named fact_49_sup__eq__bot__iff
% 0.74/0.92  A new axiom: (forall (X:set_Extended_enat) (Y:set_Extended_enat), (((eq Prop) (((eq set_Extended_enat) ((sup_su4489774667511045786d_enat X) Y)) bot_bo7653980558646680370d_enat)) ((and (((eq set_Extended_enat) X) bot_bo7653980558646680370d_enat)) (((eq set_Extended_enat) Y) bot_bo7653980558646680370d_enat))))
% 0.74/0.92  FOF formula (forall (X:set_nat) (Y:set_nat), (((eq Prop) (((eq set_nat) ((sup_sup_set_nat X) Y)) bot_bot_set_nat)) ((and (((eq set_nat) X) bot_bot_set_nat)) (((eq set_nat) Y) bot_bot_set_nat)))) of role axiom named fact_50_sup__eq__bot__iff
% 0.74/0.92  A new axiom: (forall (X:set_nat) (Y:set_nat), (((eq Prop) (((eq set_nat) ((sup_sup_set_nat X) Y)) bot_bot_set_nat)) ((and (((eq set_nat) X) bot_bot_set_nat)) (((eq set_nat) Y) bot_bot_set_nat))))
% 0.74/0.92  FOF formula (forall (X:set_int) (Y:set_int), (((eq Prop) (((eq set_int) ((sup_sup_set_int X) Y)) bot_bot_set_int)) ((and (((eq set_int) X) bot_bot_set_int)) (((eq set_int) Y) bot_bot_set_int)))) of role axiom named fact_51_sup__eq__bot__iff
% 0.74/0.92  A new axiom: (forall (X:set_int) (Y:set_int), (((eq Prop) (((eq set_int) ((sup_sup_set_int X) Y)) bot_bot_set_int)) ((and (((eq set_int) X) bot_bot_set_int)) (((eq set_int) Y) bot_bot_set_int))))
% 0.74/0.92  FOF formula (forall (X:set_o) (Y:set_o), (((eq Prop) (((eq set_o) ((sup_sup_set_o X) Y)) bot_bot_set_o)) ((and (((eq set_o) X) bot_bot_set_o)) (((eq set_o) Y) bot_bot_set_o)))) of role axiom named fact_52_sup__eq__bot__iff
% 0.74/0.92  A new axiom: (forall (X:set_o) (Y:set_o), (((eq Prop) (((eq set_o) ((sup_sup_set_o X) Y)) bot_bot_set_o)) ((and (((eq set_o) X) bot_bot_set_o)) (((eq set_o) Y) bot_bot_set_o))))
% 0.74/0.92  FOF formula (forall (X:filter_nat) (Y:filter_nat), (((eq Prop) (((eq filter_nat) ((sup_sup_filter_nat X) Y)) bot_bot_filter_nat)) ((and (((eq filter_nat) X) bot_bot_filter_nat)) (((eq filter_nat) Y) bot_bot_filter_nat)))) of role axiom named fact_53_sup__eq__bot__iff
% 0.74/0.92  A new axiom: (forall (X:filter_nat) (Y:filter_nat), (((eq Prop) (((eq filter_nat) ((sup_sup_filter_nat X) Y)) bot_bot_filter_nat)) ((and (((eq filter_nat) X) bot_bot_filter_nat)) (((eq filter_nat) Y) bot_bot_filter_nat))))
% 0.74/0.92  FOF formula (forall (A:set_nat) (B2:set_nat), (((eq Prop) (((eq set_nat) ((sup_sup_set_nat A) B2)) bot_bot_set_nat)) ((and (((eq set_nat) A) bot_bot_set_nat)) (((eq set_nat) B2) bot_bot_set_nat)))) of role axiom named fact_54_sup__bot_Oeq__neutr__iff
% 0.74/0.92  A new axiom: (forall (A:set_nat) (B2:set_nat), (((eq Prop) (((eq set_nat) ((sup_sup_set_nat A) B2)) bot_bot_set_nat)) ((and (((eq set_nat) A) bot_bot_set_nat)) (((eq set_nat) B2) bot_bot_set_nat))))
% 0.74/0.92  FOF formula (forall (A:set_int) (B2:set_int), (((eq Prop) (((eq set_int) ((sup_sup_set_int A) B2)) bot_bot_set_int)) ((and (((eq set_int) A) bot_bot_set_int)) (((eq set_int) B2) bot_bot_set_int)))) of role axiom named fact_55_sup__bot_Oeq__neutr__iff
% 0.74/0.92  A new axiom: (forall (A:set_int) (B2:set_int), (((eq Prop) (((eq set_int) ((sup_sup_set_int A) B2)) bot_bot_set_int)) ((and (((eq set_int) A) bot_bot_set_int)) (((eq set_int) B2) bot_bot_set_int))))
% 0.74/0.92  FOF formula (forall (A:set_o) (B2:set_o), (((eq Prop) (((eq set_o) ((sup_sup_set_o A) B2)) bot_bot_set_o)) ((and (((eq set_o) A) bot_bot_set_o)) (((eq set_o) B2) bot_bot_set_o)))) of role axiom named fact_56_sup__bot_Oeq__neutr__iff
% 0.74/0.92  A new axiom: (forall (A:set_o) (B2:set_o), (((eq Prop) (((eq set_o) ((sup_sup_set_o A) B2)) bot_bot_set_o)) ((and (((eq set_o) A) bot_bot_set_o)) (((eq set_o) B2) bot_bot_set_o))))
% 0.74/0.92  FOF formula (forall (A:filter_nat) (B2:filter_nat), (((eq Prop) (((eq filter_nat) ((sup_sup_filter_nat A) B2)) bot_bot_filter_nat)) ((and (((eq filter_nat) A) bot_bot_filter_nat)) (((eq filter_nat) B2) bot_bot_filter_nat)))) of role axiom named fact_57_sup__bot_Oeq__neutr__iff
% 0.74/0.92  A new axiom: (forall (A:filter_nat) (B2:filter_nat), (((eq Prop) (((eq filter_nat) ((sup_sup_filter_nat A) B2)) bot_bot_filter_nat)) ((and (((eq filter_nat) A) bot_bot_filter_nat)) (((eq filter_nat) B2) bot_bot_filter_nat))))
% 0.74/0.92  FOF formula (forall (A:set_set_nat) (B2:set_set_nat), (((eq Prop) (((eq set_set_nat) ((sup_sup_set_set_nat A) B2)) bot_bot_set_set_nat)) ((and (((eq set_set_nat) A) bot_bot_set_set_nat)) (((eq set_set_nat) B2) bot_bot_set_set_nat)))) of role axiom named fact_58_sup__bot_Oeq__neutr__iff
% 0.76/0.93  A new axiom: (forall (A:set_set_nat) (B2:set_set_nat), (((eq Prop) (((eq set_set_nat) ((sup_sup_set_set_nat A) B2)) bot_bot_set_set_nat)) ((and (((eq set_set_nat) A) bot_bot_set_set_nat)) (((eq set_set_nat) B2) bot_bot_set_set_nat))))
% 0.76/0.93  FOF formula (forall (A:set_real) (B2:set_real), (((eq Prop) (((eq set_real) ((sup_sup_set_real A) B2)) bot_bot_set_real)) ((and (((eq set_real) A) bot_bot_set_real)) (((eq set_real) B2) bot_bot_set_real)))) of role axiom named fact_59_sup__bot_Oeq__neutr__iff
% 0.76/0.93  A new axiom: (forall (A:set_real) (B2:set_real), (((eq Prop) (((eq set_real) ((sup_sup_set_real A) B2)) bot_bot_set_real)) ((and (((eq set_real) A) bot_bot_set_real)) (((eq set_real) B2) bot_bot_set_real))))
% 0.76/0.93  FOF formula (forall (A:set_Extended_enat) (B2:set_Extended_enat), (((eq Prop) (((eq set_Extended_enat) ((sup_su4489774667511045786d_enat A) B2)) bot_bo7653980558646680370d_enat)) ((and (((eq set_Extended_enat) A) bot_bo7653980558646680370d_enat)) (((eq set_Extended_enat) B2) bot_bo7653980558646680370d_enat)))) of role axiom named fact_60_sup__bot_Oeq__neutr__iff
% 0.76/0.93  A new axiom: (forall (A:set_Extended_enat) (B2:set_Extended_enat), (((eq Prop) (((eq set_Extended_enat) ((sup_su4489774667511045786d_enat A) B2)) bot_bo7653980558646680370d_enat)) ((and (((eq set_Extended_enat) A) bot_bo7653980558646680370d_enat)) (((eq set_Extended_enat) B2) bot_bo7653980558646680370d_enat))))
% 0.76/0.93  FOF formula (forall (A:set_nat), (((eq set_nat) ((sup_sup_set_nat bot_bot_set_nat) A)) A)) of role axiom named fact_61_sup__bot_Oleft__neutral
% 0.76/0.93  A new axiom: (forall (A:set_nat), (((eq set_nat) ((sup_sup_set_nat bot_bot_set_nat) A)) A))
% 0.76/0.93  FOF formula (forall (A:set_int), (((eq set_int) ((sup_sup_set_int bot_bot_set_int) A)) A)) of role axiom named fact_62_sup__bot_Oleft__neutral
% 0.76/0.93  A new axiom: (forall (A:set_int), (((eq set_int) ((sup_sup_set_int bot_bot_set_int) A)) A))
% 0.76/0.93  FOF formula (forall (A:set_o), (((eq set_o) ((sup_sup_set_o bot_bot_set_o) A)) A)) of role axiom named fact_63_sup__bot_Oleft__neutral
% 0.76/0.93  A new axiom: (forall (A:set_o), (((eq set_o) ((sup_sup_set_o bot_bot_set_o) A)) A))
% 0.76/0.93  FOF formula (forall (A:filter_nat), (((eq filter_nat) ((sup_sup_filter_nat bot_bot_filter_nat) A)) A)) of role axiom named fact_64_sup__bot_Oleft__neutral
% 0.76/0.93  A new axiom: (forall (A:filter_nat), (((eq filter_nat) ((sup_sup_filter_nat bot_bot_filter_nat) A)) A))
% 0.76/0.93  FOF formula (forall (A:set_set_nat), (((eq set_set_nat) ((sup_sup_set_set_nat bot_bot_set_set_nat) A)) A)) of role axiom named fact_65_sup__bot_Oleft__neutral
% 0.76/0.93  A new axiom: (forall (A:set_set_nat), (((eq set_set_nat) ((sup_sup_set_set_nat bot_bot_set_set_nat) A)) A))
% 0.76/0.93  FOF formula (forall (A:set_real), (((eq set_real) ((sup_sup_set_real bot_bot_set_real) A)) A)) of role axiom named fact_66_sup__bot_Oleft__neutral
% 0.76/0.93  A new axiom: (forall (A:set_real), (((eq set_real) ((sup_sup_set_real bot_bot_set_real) A)) A))
% 0.76/0.93  FOF formula (forall (A:set_Extended_enat), (((eq set_Extended_enat) ((sup_su4489774667511045786d_enat bot_bo7653980558646680370d_enat) A)) A)) of role axiom named fact_67_sup__bot_Oleft__neutral
% 0.76/0.93  A new axiom: (forall (A:set_Extended_enat), (((eq set_Extended_enat) ((sup_su4489774667511045786d_enat bot_bo7653980558646680370d_enat) A)) A))
% 0.76/0.93  FOF formula (forall (A:set_nat) (B2:set_nat), (((eq Prop) (((eq set_nat) bot_bot_set_nat) ((sup_sup_set_nat A) B2))) ((and (((eq set_nat) A) bot_bot_set_nat)) (((eq set_nat) B2) bot_bot_set_nat)))) of role axiom named fact_68_sup__bot_Oneutr__eq__iff
% 0.76/0.93  A new axiom: (forall (A:set_nat) (B2:set_nat), (((eq Prop) (((eq set_nat) bot_bot_set_nat) ((sup_sup_set_nat A) B2))) ((and (((eq set_nat) A) bot_bot_set_nat)) (((eq set_nat) B2) bot_bot_set_nat))))
% 0.76/0.93  FOF formula (forall (A:set_int) (B2:set_int), (((eq Prop) (((eq set_int) bot_bot_set_int) ((sup_sup_set_int A) B2))) ((and (((eq set_int) A) bot_bot_set_int)) (((eq set_int) B2) bot_bot_set_int)))) of role axiom named fact_69_sup__bot_Oneutr__eq__iff
% 0.76/0.93  A new axiom: (forall (A:set_int) (B2:set_int), (((eq Prop) (((eq set_int) bot_bot_set_int) ((sup_sup_set_int A) B2))) ((and (((eq set_int) A) bot_bot_set_int)) (((eq set_int) B2) bot_bot_set_int))))
% 0.76/0.94  FOF formula (forall (A:set_o) (B2:set_o), (((eq Prop) (((eq set_o) bot_bot_set_o) ((sup_sup_set_o A) B2))) ((and (((eq set_o) A) bot_bot_set_o)) (((eq set_o) B2) bot_bot_set_o)))) of role axiom named fact_70_sup__bot_Oneutr__eq__iff
% 0.76/0.94  A new axiom: (forall (A:set_o) (B2:set_o), (((eq Prop) (((eq set_o) bot_bot_set_o) ((sup_sup_set_o A) B2))) ((and (((eq set_o) A) bot_bot_set_o)) (((eq set_o) B2) bot_bot_set_o))))
% 0.76/0.94  FOF formula (forall (A:filter_nat) (B2:filter_nat), (((eq Prop) (((eq filter_nat) bot_bot_filter_nat) ((sup_sup_filter_nat A) B2))) ((and (((eq filter_nat) A) bot_bot_filter_nat)) (((eq filter_nat) B2) bot_bot_filter_nat)))) of role axiom named fact_71_sup__bot_Oneutr__eq__iff
% 0.76/0.94  A new axiom: (forall (A:filter_nat) (B2:filter_nat), (((eq Prop) (((eq filter_nat) bot_bot_filter_nat) ((sup_sup_filter_nat A) B2))) ((and (((eq filter_nat) A) bot_bot_filter_nat)) (((eq filter_nat) B2) bot_bot_filter_nat))))
% 0.76/0.94  FOF formula (forall (A:set_set_nat) (B2:set_set_nat), (((eq Prop) (((eq set_set_nat) bot_bot_set_set_nat) ((sup_sup_set_set_nat A) B2))) ((and (((eq set_set_nat) A) bot_bot_set_set_nat)) (((eq set_set_nat) B2) bot_bot_set_set_nat)))) of role axiom named fact_72_sup__bot_Oneutr__eq__iff
% 0.76/0.94  A new axiom: (forall (A:set_set_nat) (B2:set_set_nat), (((eq Prop) (((eq set_set_nat) bot_bot_set_set_nat) ((sup_sup_set_set_nat A) B2))) ((and (((eq set_set_nat) A) bot_bot_set_set_nat)) (((eq set_set_nat) B2) bot_bot_set_set_nat))))
% 0.76/0.94  FOF formula (forall (A:set_real) (B2:set_real), (((eq Prop) (((eq set_real) bot_bot_set_real) ((sup_sup_set_real A) B2))) ((and (((eq set_real) A) bot_bot_set_real)) (((eq set_real) B2) bot_bot_set_real)))) of role axiom named fact_73_sup__bot_Oneutr__eq__iff
% 0.76/0.94  A new axiom: (forall (A:set_real) (B2:set_real), (((eq Prop) (((eq set_real) bot_bot_set_real) ((sup_sup_set_real A) B2))) ((and (((eq set_real) A) bot_bot_set_real)) (((eq set_real) B2) bot_bot_set_real))))
% 0.76/0.94  FOF formula (forall (A:set_Extended_enat) (B2:set_Extended_enat), (((eq Prop) (((eq set_Extended_enat) bot_bo7653980558646680370d_enat) ((sup_su4489774667511045786d_enat A) B2))) ((and (((eq set_Extended_enat) A) bot_bo7653980558646680370d_enat)) (((eq set_Extended_enat) B2) bot_bo7653980558646680370d_enat)))) of role axiom named fact_74_sup__bot_Oneutr__eq__iff
% 0.76/0.94  A new axiom: (forall (A:set_Extended_enat) (B2:set_Extended_enat), (((eq Prop) (((eq set_Extended_enat) bot_bo7653980558646680370d_enat) ((sup_su4489774667511045786d_enat A) B2))) ((and (((eq set_Extended_enat) A) bot_bo7653980558646680370d_enat)) (((eq set_Extended_enat) B2) bot_bo7653980558646680370d_enat))))
% 0.76/0.94  FOF formula (forall (P:(list_nat->Prop)), (((eq Prop) (((eq set_list_nat) bot_bot_set_list_nat) (collect_list_nat P))) (forall (X2:list_nat), ((P X2)->False)))) of role axiom named fact_75_empty__Collect__eq
% 0.76/0.94  A new axiom: (forall (P:(list_nat->Prop)), (((eq Prop) (((eq set_list_nat) bot_bot_set_list_nat) (collect_list_nat P))) (forall (X2:list_nat), ((P X2)->False))))
% 0.76/0.94  FOF formula (forall (P:(nat->Prop)), (((eq Prop) (((eq set_nat) bot_bot_set_nat) (collect_nat P))) (forall (X2:nat), ((P X2)->False)))) of role axiom named fact_76_empty__Collect__eq
% 0.76/0.94  A new axiom: (forall (P:(nat->Prop)), (((eq Prop) (((eq set_nat) bot_bot_set_nat) (collect_nat P))) (forall (X2:nat), ((P X2)->False))))
% 0.76/0.94  FOF formula (forall (P:(int->Prop)), (((eq Prop) (((eq set_int) bot_bot_set_int) (collect_int P))) (forall (X2:int), ((P X2)->False)))) of role axiom named fact_77_empty__Collect__eq
% 0.76/0.94  A new axiom: (forall (P:(int->Prop)), (((eq Prop) (((eq set_int) bot_bot_set_int) (collect_int P))) (forall (X2:int), ((P X2)->False))))
% 0.76/0.94  FOF formula (forall (P:(Prop->Prop)), (((eq Prop) (((eq set_o) bot_bot_set_o) (collect_o P))) (forall (X2:Prop), ((P X2)->False)))) of role axiom named fact_78_empty__Collect__eq
% 0.76/0.94  A new axiom: (forall (P:(Prop->Prop)), (((eq Prop) (((eq set_o) bot_bot_set_o) (collect_o P))) (forall (X2:Prop), ((P X2)->False))))
% 0.76/0.94  FOF formula (forall (P:(set_nat->Prop)), (((eq Prop) (((eq set_set_nat) bot_bot_set_set_nat) (collect_set_nat P))) (forall (X2:set_nat), ((P X2)->False)))) of role axiom named fact_79_empty__Collect__eq
% 0.76/0.95  A new axiom: (forall (P:(set_nat->Prop)), (((eq Prop) (((eq set_set_nat) bot_bot_set_set_nat) (collect_set_nat P))) (forall (X2:set_nat), ((P X2)->False))))
% 0.76/0.95  FOF formula (forall (P:(real->Prop)), (((eq Prop) (((eq set_real) bot_bot_set_real) (collect_real P))) (forall (X2:real), ((P X2)->False)))) of role axiom named fact_80_empty__Collect__eq
% 0.76/0.95  A new axiom: (forall (P:(real->Prop)), (((eq Prop) (((eq set_real) bot_bot_set_real) (collect_real P))) (forall (X2:real), ((P X2)->False))))
% 0.76/0.95  FOF formula (forall (P:(extended_enat->Prop)), (((eq Prop) (((eq set_Extended_enat) bot_bo7653980558646680370d_enat) (collec4429806609662206161d_enat P))) (forall (X2:extended_enat), ((P X2)->False)))) of role axiom named fact_81_empty__Collect__eq
% 0.76/0.95  A new axiom: (forall (P:(extended_enat->Prop)), (((eq Prop) (((eq set_Extended_enat) bot_bo7653980558646680370d_enat) (collec4429806609662206161d_enat P))) (forall (X2:extended_enat), ((P X2)->False))))
% 0.76/0.95  FOF formula (forall (P:(list_nat->Prop)), (((eq Prop) (((eq set_list_nat) (collect_list_nat P)) bot_bot_set_list_nat)) (forall (X2:list_nat), ((P X2)->False)))) of role axiom named fact_82_Collect__empty__eq
% 0.76/0.95  A new axiom: (forall (P:(list_nat->Prop)), (((eq Prop) (((eq set_list_nat) (collect_list_nat P)) bot_bot_set_list_nat)) (forall (X2:list_nat), ((P X2)->False))))
% 0.76/0.95  FOF formula (forall (P:(nat->Prop)), (((eq Prop) (((eq set_nat) (collect_nat P)) bot_bot_set_nat)) (forall (X2:nat), ((P X2)->False)))) of role axiom named fact_83_Collect__empty__eq
% 0.76/0.95  A new axiom: (forall (P:(nat->Prop)), (((eq Prop) (((eq set_nat) (collect_nat P)) bot_bot_set_nat)) (forall (X2:nat), ((P X2)->False))))
% 0.76/0.95  FOF formula (forall (P:(int->Prop)), (((eq Prop) (((eq set_int) (collect_int P)) bot_bot_set_int)) (forall (X2:int), ((P X2)->False)))) of role axiom named fact_84_Collect__empty__eq
% 0.76/0.95  A new axiom: (forall (P:(int->Prop)), (((eq Prop) (((eq set_int) (collect_int P)) bot_bot_set_int)) (forall (X2:int), ((P X2)->False))))
% 0.76/0.95  FOF formula (forall (P:(Prop->Prop)), (((eq Prop) (((eq set_o) (collect_o P)) bot_bot_set_o)) (forall (X2:Prop), ((P X2)->False)))) of role axiom named fact_85_Collect__empty__eq
% 0.76/0.95  A new axiom: (forall (P:(Prop->Prop)), (((eq Prop) (((eq set_o) (collect_o P)) bot_bot_set_o)) (forall (X2:Prop), ((P X2)->False))))
% 0.76/0.95  FOF formula (forall (P:(set_nat->Prop)), (((eq Prop) (((eq set_set_nat) (collect_set_nat P)) bot_bot_set_set_nat)) (forall (X2:set_nat), ((P X2)->False)))) of role axiom named fact_86_Collect__empty__eq
% 0.76/0.95  A new axiom: (forall (P:(set_nat->Prop)), (((eq Prop) (((eq set_set_nat) (collect_set_nat P)) bot_bot_set_set_nat)) (forall (X2:set_nat), ((P X2)->False))))
% 0.76/0.95  FOF formula (forall (P:(real->Prop)), (((eq Prop) (((eq set_real) (collect_real P)) bot_bot_set_real)) (forall (X2:real), ((P X2)->False)))) of role axiom named fact_87_Collect__empty__eq
% 0.76/0.95  A new axiom: (forall (P:(real->Prop)), (((eq Prop) (((eq set_real) (collect_real P)) bot_bot_set_real)) (forall (X2:real), ((P X2)->False))))
% 0.76/0.95  FOF formula (forall (P:(extended_enat->Prop)), (((eq Prop) (((eq set_Extended_enat) (collec4429806609662206161d_enat P)) bot_bo7653980558646680370d_enat)) (forall (X2:extended_enat), ((P X2)->False)))) of role axiom named fact_88_Collect__empty__eq
% 0.76/0.95  A new axiom: (forall (P:(extended_enat->Prop)), (((eq Prop) (((eq set_Extended_enat) (collec4429806609662206161d_enat P)) bot_bo7653980558646680370d_enat)) (forall (X2:extended_enat), ((P X2)->False))))
% 0.76/0.95  FOF formula (forall (A2:set_nat), (((eq Prop) (forall (X2:nat), (((member_nat X2) A2)->False))) (((eq set_nat) A2) bot_bot_set_nat))) of role axiom named fact_89_all__not__in__conv
% 0.76/0.95  A new axiom: (forall (A2:set_nat), (((eq Prop) (forall (X2:nat), (((member_nat X2) A2)->False))) (((eq set_nat) A2) bot_bot_set_nat)))
% 0.76/0.95  FOF formula (forall (A2:set_int), (((eq Prop) (forall (X2:int), (((member_int X2) A2)->False))) (((eq set_int) A2) bot_bot_set_int))) of role axiom named fact_90_all__not__in__conv
% 0.76/0.95  A new axiom: (forall (A2:set_int), (((eq Prop) (forall (X2:int), (((member_int X2) A2)->False))) (((eq set_int) A2) bot_bot_set_int)))
% 0.76/0.95  FOF formula (forall (A2:set_o), (((eq Prop) (forall (X2:Prop), (((member_o X2) A2)->False))) (((eq set_o) A2) bot_bot_set_o))) of role axiom named fact_91_all__not__in__conv
% 0.76/0.96  A new axiom: (forall (A2:set_o), (((eq Prop) (forall (X2:Prop), (((member_o X2) A2)->False))) (((eq set_o) A2) bot_bot_set_o)))
% 0.76/0.96  FOF formula (forall (A2:set_set_nat), (((eq Prop) (forall (X2:set_nat), (((member_set_nat X2) A2)->False))) (((eq set_set_nat) A2) bot_bot_set_set_nat))) of role axiom named fact_92_all__not__in__conv
% 0.76/0.96  A new axiom: (forall (A2:set_set_nat), (((eq Prop) (forall (X2:set_nat), (((member_set_nat X2) A2)->False))) (((eq set_set_nat) A2) bot_bot_set_set_nat)))
% 0.76/0.96  FOF formula (forall (A2:set_real), (((eq Prop) (forall (X2:real), (((member_real X2) A2)->False))) (((eq set_real) A2) bot_bot_set_real))) of role axiom named fact_93_all__not__in__conv
% 0.76/0.96  A new axiom: (forall (A2:set_real), (((eq Prop) (forall (X2:real), (((member_real X2) A2)->False))) (((eq set_real) A2) bot_bot_set_real)))
% 0.76/0.96  FOF formula (forall (A2:set_Extended_enat), (((eq Prop) (forall (X2:extended_enat), (((member_Extended_enat X2) A2)->False))) (((eq set_Extended_enat) A2) bot_bo7653980558646680370d_enat))) of role axiom named fact_94_all__not__in__conv
% 0.76/0.96  A new axiom: (forall (A2:set_Extended_enat), (((eq Prop) (forall (X2:extended_enat), (((member_Extended_enat X2) A2)->False))) (((eq set_Extended_enat) A2) bot_bo7653980558646680370d_enat)))
% 0.76/0.96  FOF formula (forall (C2:nat), (((member_nat C2) bot_bot_set_nat)->False)) of role axiom named fact_95_empty__iff
% 0.76/0.96  A new axiom: (forall (C2:nat), (((member_nat C2) bot_bot_set_nat)->False))
% 0.76/0.96  FOF formula (forall (C2:int), (((member_int C2) bot_bot_set_int)->False)) of role axiom named fact_96_empty__iff
% 0.76/0.96  A new axiom: (forall (C2:int), (((member_int C2) bot_bot_set_int)->False))
% 0.76/0.96  FOF formula (forall (C2:Prop), (((member_o C2) bot_bot_set_o)->False)) of role axiom named fact_97_empty__iff
% 0.76/0.96  A new axiom: (forall (C2:Prop), (((member_o C2) bot_bot_set_o)->False))
% 0.76/0.96  FOF formula (forall (C2:set_nat), (((member_set_nat C2) bot_bot_set_set_nat)->False)) of role axiom named fact_98_empty__iff
% 0.76/0.96  A new axiom: (forall (C2:set_nat), (((member_set_nat C2) bot_bot_set_set_nat)->False))
% 0.76/0.96  FOF formula (forall (C2:real), (((member_real C2) bot_bot_set_real)->False)) of role axiom named fact_99_empty__iff
% 0.76/0.96  A new axiom: (forall (C2:real), (((member_real C2) bot_bot_set_real)->False))
% 0.76/0.96  FOF formula (forall (C2:extended_enat), (((member_Extended_enat C2) bot_bo7653980558646680370d_enat)->False)) of role axiom named fact_100_empty__iff
% 0.76/0.96  A new axiom: (forall (C2:extended_enat), (((member_Extended_enat C2) bot_bo7653980558646680370d_enat)->False))
% 0.76/0.96  FOF formula (forall (X:nat) (A2:set_nat), (((eq set_nat) ((insert_nat X) ((insert_nat X) A2))) ((insert_nat X) A2))) of role axiom named fact_101_insert__absorb2
% 0.76/0.96  A new axiom: (forall (X:nat) (A2:set_nat), (((eq set_nat) ((insert_nat X) ((insert_nat X) A2))) ((insert_nat X) A2)))
% 0.76/0.96  FOF formula (forall (X:int) (A2:set_int), (((eq set_int) ((insert_int X) ((insert_int X) A2))) ((insert_int X) A2))) of role axiom named fact_102_insert__absorb2
% 0.76/0.96  A new axiom: (forall (X:int) (A2:set_int), (((eq set_int) ((insert_int X) ((insert_int X) A2))) ((insert_int X) A2)))
% 0.76/0.96  FOF formula (forall (X:Prop) (A2:set_o), (((eq set_o) ((insert_o X) ((insert_o X) A2))) ((insert_o X) A2))) of role axiom named fact_103_insert__absorb2
% 0.76/0.96  A new axiom: (forall (X:Prop) (A2:set_o), (((eq set_o) ((insert_o X) ((insert_o X) A2))) ((insert_o X) A2)))
% 0.76/0.96  FOF formula (forall (X:set_nat) (A2:set_set_nat), (((eq set_set_nat) ((insert_set_nat X) ((insert_set_nat X) A2))) ((insert_set_nat X) A2))) of role axiom named fact_104_insert__absorb2
% 0.76/0.96  A new axiom: (forall (X:set_nat) (A2:set_set_nat), (((eq set_set_nat) ((insert_set_nat X) ((insert_set_nat X) A2))) ((insert_set_nat X) A2)))
% 0.76/0.96  FOF formula (forall (X:real) (A2:set_real), (((eq set_real) ((insert_real X) ((insert_real X) A2))) ((insert_real X) A2))) of role axiom named fact_105_insert__absorb2
% 0.76/0.96  A new axiom: (forall (X:real) (A2:set_real), (((eq set_real) ((insert_real X) ((insert_real X) A2))) ((insert_real X) A2)))
% 0.76/0.96  FOF formula (forall (X:extended_enat) (A2:set_Extended_enat), (((eq set_Extended_enat) ((insert_Extended_enat X) ((insert_Extended_enat X) A2))) ((insert_Extended_enat X) A2))) of role axiom named fact_106_insert__absorb2
% 0.76/0.97  A new axiom: (forall (X:extended_enat) (A2:set_Extended_enat), (((eq set_Extended_enat) ((insert_Extended_enat X) ((insert_Extended_enat X) A2))) ((insert_Extended_enat X) A2)))
% 0.76/0.97  FOF formula (forall (A:extended_enat) (B2:extended_enat) (A2:set_Extended_enat), (((eq Prop) ((member_Extended_enat A) ((insert_Extended_enat B2) A2))) ((or (((eq extended_enat) A) B2)) ((member_Extended_enat A) A2)))) of role axiom named fact_107_insert__iff
% 0.76/0.97  A new axiom: (forall (A:extended_enat) (B2:extended_enat) (A2:set_Extended_enat), (((eq Prop) ((member_Extended_enat A) ((insert_Extended_enat B2) A2))) ((or (((eq extended_enat) A) B2)) ((member_Extended_enat A) A2))))
% 0.76/0.97  FOF formula (forall (A:real) (B2:real) (A2:set_real), (((eq Prop) ((member_real A) ((insert_real B2) A2))) ((or (((eq real) A) B2)) ((member_real A) A2)))) of role axiom named fact_108_insert__iff
% 0.76/0.97  A new axiom: (forall (A:real) (B2:real) (A2:set_real), (((eq Prop) ((member_real A) ((insert_real B2) A2))) ((or (((eq real) A) B2)) ((member_real A) A2))))
% 0.76/0.97  FOF formula (forall (A:set_nat) (B2:set_nat) (A2:set_set_nat), (((eq Prop) ((member_set_nat A) ((insert_set_nat B2) A2))) ((or (((eq set_nat) A) B2)) ((member_set_nat A) A2)))) of role axiom named fact_109_insert__iff
% 0.76/0.97  A new axiom: (forall (A:set_nat) (B2:set_nat) (A2:set_set_nat), (((eq Prop) ((member_set_nat A) ((insert_set_nat B2) A2))) ((or (((eq set_nat) A) B2)) ((member_set_nat A) A2))))
% 0.76/0.97  FOF formula (forall (A:nat) (B2:nat) (A2:set_nat), (((eq Prop) ((member_nat A) ((insert_nat B2) A2))) ((or (((eq nat) A) B2)) ((member_nat A) A2)))) of role axiom named fact_110_insert__iff
% 0.76/0.97  A new axiom: (forall (A:nat) (B2:nat) (A2:set_nat), (((eq Prop) ((member_nat A) ((insert_nat B2) A2))) ((or (((eq nat) A) B2)) ((member_nat A) A2))))
% 0.76/0.97  FOF formula (forall (A:int) (B2:int) (A2:set_int), (((eq Prop) ((member_int A) ((insert_int B2) A2))) ((or (((eq int) A) B2)) ((member_int A) A2)))) of role axiom named fact_111_insert__iff
% 0.76/0.97  A new axiom: (forall (A:int) (B2:int) (A2:set_int), (((eq Prop) ((member_int A) ((insert_int B2) A2))) ((or (((eq int) A) B2)) ((member_int A) A2))))
% 0.76/0.97  FOF formula (forall (A:Prop) (B2:Prop) (A2:set_o), (((eq Prop) ((member_o A) ((insert_o B2) A2))) ((or (((eq Prop) A) B2)) ((member_o A) A2)))) of role axiom named fact_112_insert__iff
% 0.76/0.97  A new axiom: (forall (A:Prop) (B2:Prop) (A2:set_o), (((eq Prop) ((member_o A) ((insert_o B2) A2))) ((or (((eq Prop) A) B2)) ((member_o A) A2))))
% 0.76/0.97  FOF formula (forall (A:extended_enat) (B:set_Extended_enat) (B2:extended_enat), (((((member_Extended_enat A) B)->False)->(((eq extended_enat) A) B2))->((member_Extended_enat A) ((insert_Extended_enat B2) B)))) of role axiom named fact_113_insertCI
% 0.76/0.97  A new axiom: (forall (A:extended_enat) (B:set_Extended_enat) (B2:extended_enat), (((((member_Extended_enat A) B)->False)->(((eq extended_enat) A) B2))->((member_Extended_enat A) ((insert_Extended_enat B2) B))))
% 0.76/0.97  FOF formula (forall (A:real) (B:set_real) (B2:real), (((((member_real A) B)->False)->(((eq real) A) B2))->((member_real A) ((insert_real B2) B)))) of role axiom named fact_114_insertCI
% 0.76/0.97  A new axiom: (forall (A:real) (B:set_real) (B2:real), (((((member_real A) B)->False)->(((eq real) A) B2))->((member_real A) ((insert_real B2) B))))
% 0.76/0.97  FOF formula (forall (A:set_nat) (B:set_set_nat) (B2:set_nat), (((((member_set_nat A) B)->False)->(((eq set_nat) A) B2))->((member_set_nat A) ((insert_set_nat B2) B)))) of role axiom named fact_115_insertCI
% 0.76/0.97  A new axiom: (forall (A:set_nat) (B:set_set_nat) (B2:set_nat), (((((member_set_nat A) B)->False)->(((eq set_nat) A) B2))->((member_set_nat A) ((insert_set_nat B2) B))))
% 0.76/0.97  FOF formula (forall (A:nat) (B:set_nat) (B2:nat), (((((member_nat A) B)->False)->(((eq nat) A) B2))->((member_nat A) ((insert_nat B2) B)))) of role axiom named fact_116_insertCI
% 0.76/0.97  A new axiom: (forall (A:nat) (B:set_nat) (B2:nat), (((((member_nat A) B)->False)->(((eq nat) A) B2))->((member_nat A) ((insert_nat B2) B))))
% 0.76/0.97  FOF formula (forall (A:int) (B:set_int) (B2:int), (((((member_int A) B)->False)->(((eq int) A) B2))->((member_int A) ((insert_int B2) B)))) of role axiom named fact_117_insertCI
% 0.76/0.98  A new axiom: (forall (A:int) (B:set_int) (B2:int), (((((member_int A) B)->False)->(((eq int) A) B2))->((member_int A) ((insert_int B2) B))))
% 0.76/0.98  FOF formula (forall (A:Prop) (B:set_o) (B2:Prop), (((((member_o A) B)->False)->(((eq Prop) A) B2))->((member_o A) ((insert_o B2) B)))) of role axiom named fact_118_insertCI
% 0.76/0.98  A new axiom: (forall (A:Prop) (B:set_o) (B2:Prop), (((((member_o A) B)->False)->(((eq Prop) A) B2))->((member_o A) ((insert_o B2) B))))
% 0.76/0.98  FOF formula (forall (A:set_nat) (B2:set_nat), (((eq set_nat) ((sup_sup_set_nat ((sup_sup_set_nat A) B2)) B2)) ((sup_sup_set_nat A) B2))) of role axiom named fact_119_sup_Oright__idem
% 0.76/0.98  A new axiom: (forall (A:set_nat) (B2:set_nat), (((eq set_nat) ((sup_sup_set_nat ((sup_sup_set_nat A) B2)) B2)) ((sup_sup_set_nat A) B2)))
% 0.76/0.98  FOF formula (forall (A:nat) (B2:nat), (((eq nat) ((sup_sup_nat ((sup_sup_nat A) B2)) B2)) ((sup_sup_nat A) B2))) of role axiom named fact_120_sup_Oright__idem
% 0.76/0.98  A new axiom: (forall (A:nat) (B2:nat), (((eq nat) ((sup_sup_nat ((sup_sup_nat A) B2)) B2)) ((sup_sup_nat A) B2)))
% 0.76/0.98  FOF formula (forall (A:set_o) (B2:set_o), (((eq set_o) ((sup_sup_set_o ((sup_sup_set_o A) B2)) B2)) ((sup_sup_set_o A) B2))) of role axiom named fact_121_sup_Oright__idem
% 0.76/0.98  A new axiom: (forall (A:set_o) (B2:set_o), (((eq set_o) ((sup_sup_set_o ((sup_sup_set_o A) B2)) B2)) ((sup_sup_set_o A) B2)))
% 0.76/0.98  FOF formula (forall (A:set_int) (B2:set_int), (((eq set_int) ((sup_sup_set_int ((sup_sup_set_int A) B2)) B2)) ((sup_sup_set_int A) B2))) of role axiom named fact_122_sup_Oright__idem
% 0.76/0.98  A new axiom: (forall (A:set_int) (B2:set_int), (((eq set_int) ((sup_sup_set_int ((sup_sup_set_int A) B2)) B2)) ((sup_sup_set_int A) B2)))
% 0.76/0.98  FOF formula (forall (A:filter_nat) (B2:filter_nat), (((eq filter_nat) ((sup_sup_filter_nat ((sup_sup_filter_nat A) B2)) B2)) ((sup_sup_filter_nat A) B2))) of role axiom named fact_123_sup_Oright__idem
% 0.76/0.98  A new axiom: (forall (A:filter_nat) (B2:filter_nat), (((eq filter_nat) ((sup_sup_filter_nat ((sup_sup_filter_nat A) B2)) B2)) ((sup_sup_filter_nat A) B2)))
% 0.76/0.98  FOF formula (forall (X:set_nat) (Y:set_nat), (((eq set_nat) ((sup_sup_set_nat X) ((sup_sup_set_nat X) Y))) ((sup_sup_set_nat X) Y))) of role axiom named fact_124_sup__left__idem
% 0.76/0.98  A new axiom: (forall (X:set_nat) (Y:set_nat), (((eq set_nat) ((sup_sup_set_nat X) ((sup_sup_set_nat X) Y))) ((sup_sup_set_nat X) Y)))
% 0.76/0.98  FOF formula (forall (X:nat) (Y:nat), (((eq nat) ((sup_sup_nat X) ((sup_sup_nat X) Y))) ((sup_sup_nat X) Y))) of role axiom named fact_125_sup__left__idem
% 0.76/0.98  A new axiom: (forall (X:nat) (Y:nat), (((eq nat) ((sup_sup_nat X) ((sup_sup_nat X) Y))) ((sup_sup_nat X) Y)))
% 0.76/0.98  FOF formula (forall (X:set_o) (Y:set_o), (((eq set_o) ((sup_sup_set_o X) ((sup_sup_set_o X) Y))) ((sup_sup_set_o X) Y))) of role axiom named fact_126_sup__left__idem
% 0.76/0.98  A new axiom: (forall (X:set_o) (Y:set_o), (((eq set_o) ((sup_sup_set_o X) ((sup_sup_set_o X) Y))) ((sup_sup_set_o X) Y)))
% 0.76/0.98  FOF formula (forall (X:set_int) (Y:set_int), (((eq set_int) ((sup_sup_set_int X) ((sup_sup_set_int X) Y))) ((sup_sup_set_int X) Y))) of role axiom named fact_127_sup__left__idem
% 0.76/0.98  A new axiom: (forall (X:set_int) (Y:set_int), (((eq set_int) ((sup_sup_set_int X) ((sup_sup_set_int X) Y))) ((sup_sup_set_int X) Y)))
% 0.76/0.98  FOF formula (forall (X:filter_nat) (Y:filter_nat), (((eq filter_nat) ((sup_sup_filter_nat X) ((sup_sup_filter_nat X) Y))) ((sup_sup_filter_nat X) Y))) of role axiom named fact_128_sup__left__idem
% 0.76/0.98  A new axiom: (forall (X:filter_nat) (Y:filter_nat), (((eq filter_nat) ((sup_sup_filter_nat X) ((sup_sup_filter_nat X) Y))) ((sup_sup_filter_nat X) Y)))
% 0.76/0.98  FOF formula (forall (A:set_nat) (B2:set_nat), (((eq set_nat) ((sup_sup_set_nat A) ((sup_sup_set_nat A) B2))) ((sup_sup_set_nat A) B2))) of role axiom named fact_129_sup_Oleft__idem
% 0.76/0.98  A new axiom: (forall (A:set_nat) (B2:set_nat), (((eq set_nat) ((sup_sup_set_nat A) ((sup_sup_set_nat A) B2))) ((sup_sup_set_nat A) B2)))
% 0.76/0.98  FOF formula (forall (A:nat) (B2:nat), (((eq nat) ((sup_sup_nat A) ((sup_sup_nat A) B2))) ((sup_sup_nat A) B2))) of role axiom named fact_130_sup_Oleft__idem
% 0.76/0.98  A new axiom: (forall (A:nat) (B2:nat), (((eq nat) ((sup_sup_nat A) ((sup_sup_nat A) B2))) ((sup_sup_nat A) B2)))
% 0.76/0.98  FOF formula (forall (A:set_o) (B2:set_o), (((eq set_o) ((sup_sup_set_o A) ((sup_sup_set_o A) B2))) ((sup_sup_set_o A) B2))) of role axiom named fact_131_sup_Oleft__idem
% 0.76/0.98  A new axiom: (forall (A:set_o) (B2:set_o), (((eq set_o) ((sup_sup_set_o A) ((sup_sup_set_o A) B2))) ((sup_sup_set_o A) B2)))
% 0.76/0.98  FOF formula (forall (A:set_int) (B2:set_int), (((eq set_int) ((sup_sup_set_int A) ((sup_sup_set_int A) B2))) ((sup_sup_set_int A) B2))) of role axiom named fact_132_sup_Oleft__idem
% 0.76/0.98  A new axiom: (forall (A:set_int) (B2:set_int), (((eq set_int) ((sup_sup_set_int A) ((sup_sup_set_int A) B2))) ((sup_sup_set_int A) B2)))
% 0.76/0.98  FOF formula (forall (A:filter_nat) (B2:filter_nat), (((eq filter_nat) ((sup_sup_filter_nat A) ((sup_sup_filter_nat A) B2))) ((sup_sup_filter_nat A) B2))) of role axiom named fact_133_sup_Oleft__idem
% 0.76/0.98  A new axiom: (forall (A:filter_nat) (B2:filter_nat), (((eq filter_nat) ((sup_sup_filter_nat A) ((sup_sup_filter_nat A) B2))) ((sup_sup_filter_nat A) B2)))
% 0.76/0.98  FOF formula (forall (X:set_nat), (((eq set_nat) ((sup_sup_set_nat X) X)) X)) of role axiom named fact_134_sup__idem
% 0.76/0.98  A new axiom: (forall (X:set_nat), (((eq set_nat) ((sup_sup_set_nat X) X)) X))
% 0.76/0.98  FOF formula (forall (X:nat), (((eq nat) ((sup_sup_nat X) X)) X)) of role axiom named fact_135_sup__idem
% 0.76/0.98  A new axiom: (forall (X:nat), (((eq nat) ((sup_sup_nat X) X)) X))
% 0.76/0.98  FOF formula (forall (X:set_o), (((eq set_o) ((sup_sup_set_o X) X)) X)) of role axiom named fact_136_sup__idem
% 0.76/0.98  A new axiom: (forall (X:set_o), (((eq set_o) ((sup_sup_set_o X) X)) X))
% 0.76/0.98  FOF formula (forall (X:set_int), (((eq set_int) ((sup_sup_set_int X) X)) X)) of role axiom named fact_137_sup__idem
% 0.76/0.98  A new axiom: (forall (X:set_int), (((eq set_int) ((sup_sup_set_int X) X)) X))
% 0.76/0.98  FOF formula (forall (X:filter_nat), (((eq filter_nat) ((sup_sup_filter_nat X) X)) X)) of role axiom named fact_138_sup__idem
% 0.76/0.98  A new axiom: (forall (X:filter_nat), (((eq filter_nat) ((sup_sup_filter_nat X) X)) X))
% 0.76/0.98  FOF formula (forall (A:set_nat), (((eq set_nat) ((sup_sup_set_nat A) A)) A)) of role axiom named fact_139_sup_Oidem
% 0.76/0.98  A new axiom: (forall (A:set_nat), (((eq set_nat) ((sup_sup_set_nat A) A)) A))
% 0.76/0.98  FOF formula (forall (A:nat), (((eq nat) ((sup_sup_nat A) A)) A)) of role axiom named fact_140_sup_Oidem
% 0.76/0.98  A new axiom: (forall (A:nat), (((eq nat) ((sup_sup_nat A) A)) A))
% 0.76/0.98  FOF formula (forall (A:set_o), (((eq set_o) ((sup_sup_set_o A) A)) A)) of role axiom named fact_141_sup_Oidem
% 0.76/0.98  A new axiom: (forall (A:set_o), (((eq set_o) ((sup_sup_set_o A) A)) A))
% 0.76/0.98  FOF formula (forall (A:set_int), (((eq set_int) ((sup_sup_set_int A) A)) A)) of role axiom named fact_142_sup_Oidem
% 0.76/0.98  A new axiom: (forall (A:set_int), (((eq set_int) ((sup_sup_set_int A) A)) A))
% 0.76/0.98  FOF formula (forall (A:filter_nat), (((eq filter_nat) ((sup_sup_filter_nat A) A)) A)) of role axiom named fact_143_sup_Oidem
% 0.76/0.98  A new axiom: (forall (A:filter_nat), (((eq filter_nat) ((sup_sup_filter_nat A) A)) A))
% 0.76/0.98  FOF formula (forall (C2:extended_enat) (A2:set_Extended_enat) (B:set_Extended_enat), (((eq Prop) ((member_Extended_enat C2) ((sup_su4489774667511045786d_enat A2) B))) ((or ((member_Extended_enat C2) A2)) ((member_Extended_enat C2) B)))) of role axiom named fact_144_Un__iff
% 0.76/0.98  A new axiom: (forall (C2:extended_enat) (A2:set_Extended_enat) (B:set_Extended_enat), (((eq Prop) ((member_Extended_enat C2) ((sup_su4489774667511045786d_enat A2) B))) ((or ((member_Extended_enat C2) A2)) ((member_Extended_enat C2) B))))
% 0.76/0.98  FOF formula (forall (C2:real) (A2:set_real) (B:set_real), (((eq Prop) ((member_real C2) ((sup_sup_set_real A2) B))) ((or ((member_real C2) A2)) ((member_real C2) B)))) of role axiom named fact_145_Un__iff
% 0.76/0.98  A new axiom: (forall (C2:real) (A2:set_real) (B:set_real), (((eq Prop) ((member_real C2) ((sup_sup_set_real A2) B))) ((or ((member_real C2) A2)) ((member_real C2) B))))
% 0.76/0.98  FOF formula (forall (C2:set_nat) (A2:set_set_nat) (B:set_set_nat), (((eq Prop) ((member_set_nat C2) ((sup_sup_set_set_nat A2) B))) ((or ((member_set_nat C2) A2)) ((member_set_nat C2) B)))) of role axiom named fact_146_Un__iff
% 0.76/0.99  A new axiom: (forall (C2:set_nat) (A2:set_set_nat) (B:set_set_nat), (((eq Prop) ((member_set_nat C2) ((sup_sup_set_set_nat A2) B))) ((or ((member_set_nat C2) A2)) ((member_set_nat C2) B))))
% 0.76/0.99  FOF formula (forall (C2:nat) (A2:set_nat) (B:set_nat), (((eq Prop) ((member_nat C2) ((sup_sup_set_nat A2) B))) ((or ((member_nat C2) A2)) ((member_nat C2) B)))) of role axiom named fact_147_Un__iff
% 0.76/0.99  A new axiom: (forall (C2:nat) (A2:set_nat) (B:set_nat), (((eq Prop) ((member_nat C2) ((sup_sup_set_nat A2) B))) ((or ((member_nat C2) A2)) ((member_nat C2) B))))
% 0.76/0.99  FOF formula (forall (C2:Prop) (A2:set_o) (B:set_o), (((eq Prop) ((member_o C2) ((sup_sup_set_o A2) B))) ((or ((member_o C2) A2)) ((member_o C2) B)))) of role axiom named fact_148_Un__iff
% 0.76/0.99  A new axiom: (forall (C2:Prop) (A2:set_o) (B:set_o), (((eq Prop) ((member_o C2) ((sup_sup_set_o A2) B))) ((or ((member_o C2) A2)) ((member_o C2) B))))
% 0.76/0.99  FOF formula (forall (C2:int) (A2:set_int) (B:set_int), (((eq Prop) ((member_int C2) ((sup_sup_set_int A2) B))) ((or ((member_int C2) A2)) ((member_int C2) B)))) of role axiom named fact_149_Un__iff
% 0.76/0.99  A new axiom: (forall (C2:int) (A2:set_int) (B:set_int), (((eq Prop) ((member_int C2) ((sup_sup_set_int A2) B))) ((or ((member_int C2) A2)) ((member_int C2) B))))
% 0.76/0.99  FOF formula (forall (C2:extended_enat) (B:set_Extended_enat) (A2:set_Extended_enat), (((((member_Extended_enat C2) B)->False)->((member_Extended_enat C2) A2))->((member_Extended_enat C2) ((sup_su4489774667511045786d_enat A2) B)))) of role axiom named fact_150_UnCI
% 0.76/0.99  A new axiom: (forall (C2:extended_enat) (B:set_Extended_enat) (A2:set_Extended_enat), (((((member_Extended_enat C2) B)->False)->((member_Extended_enat C2) A2))->((member_Extended_enat C2) ((sup_su4489774667511045786d_enat A2) B))))
% 0.76/0.99  FOF formula (forall (C2:real) (B:set_real) (A2:set_real), (((((member_real C2) B)->False)->((member_real C2) A2))->((member_real C2) ((sup_sup_set_real A2) B)))) of role axiom named fact_151_UnCI
% 0.76/0.99  A new axiom: (forall (C2:real) (B:set_real) (A2:set_real), (((((member_real C2) B)->False)->((member_real C2) A2))->((member_real C2) ((sup_sup_set_real A2) B))))
% 0.76/0.99  FOF formula (forall (C2:set_nat) (B:set_set_nat) (A2:set_set_nat), (((((member_set_nat C2) B)->False)->((member_set_nat C2) A2))->((member_set_nat C2) ((sup_sup_set_set_nat A2) B)))) of role axiom named fact_152_UnCI
% 0.76/0.99  A new axiom: (forall (C2:set_nat) (B:set_set_nat) (A2:set_set_nat), (((((member_set_nat C2) B)->False)->((member_set_nat C2) A2))->((member_set_nat C2) ((sup_sup_set_set_nat A2) B))))
% 0.76/0.99  FOF formula (forall (C2:nat) (B:set_nat) (A2:set_nat), (((((member_nat C2) B)->False)->((member_nat C2) A2))->((member_nat C2) ((sup_sup_set_nat A2) B)))) of role axiom named fact_153_UnCI
% 0.76/0.99  A new axiom: (forall (C2:nat) (B:set_nat) (A2:set_nat), (((((member_nat C2) B)->False)->((member_nat C2) A2))->((member_nat C2) ((sup_sup_set_nat A2) B))))
% 0.76/0.99  FOF formula (forall (C2:Prop) (B:set_o) (A2:set_o), (((((member_o C2) B)->False)->((member_o C2) A2))->((member_o C2) ((sup_sup_set_o A2) B)))) of role axiom named fact_154_UnCI
% 0.76/0.99  A new axiom: (forall (C2:Prop) (B:set_o) (A2:set_o), (((((member_o C2) B)->False)->((member_o C2) A2))->((member_o C2) ((sup_sup_set_o A2) B))))
% 0.76/0.99  FOF formula (forall (C2:int) (B:set_int) (A2:set_int), (((((member_int C2) B)->False)->((member_int C2) A2))->((member_int C2) ((sup_sup_set_int A2) B)))) of role axiom named fact_155_UnCI
% 0.76/0.99  A new axiom: (forall (C2:int) (B:set_int) (A2:set_int), (((((member_int C2) B)->False)->((member_int C2) A2))->((member_int C2) ((sup_sup_set_int A2) B))))
% 0.76/0.99  FOF formula (forall (A:set_nat), (((eq set_nat) ((sup_sup_set_nat A) bot_bot_set_nat)) A)) of role axiom named fact_156_sup__bot_Oright__neutral
% 0.76/0.99  A new axiom: (forall (A:set_nat), (((eq set_nat) ((sup_sup_set_nat A) bot_bot_set_nat)) A))
% 0.76/0.99  FOF formula (forall (A:set_int), (((eq set_int) ((sup_sup_set_int A) bot_bot_set_int)) A)) of role axiom named fact_157_sup__bot_Oright__neutral
% 0.76/0.99  A new axiom: (forall (A:set_int), (((eq set_int) ((sup_sup_set_int A) bot_bot_set_int)) A))
% 0.76/0.99  FOF formula (forall (A:set_o), (((eq set_o) ((sup_sup_set_o A) bot_bot_set_o)) A)) of role axiom named fact_158_sup__bot_Oright__neutral
% 0.76/1.00  A new axiom: (forall (A:set_o), (((eq set_o) ((sup_sup_set_o A) bot_bot_set_o)) A))
% 0.76/1.00  FOF formula (forall (A:filter_nat), (((eq filter_nat) ((sup_sup_filter_nat A) bot_bot_filter_nat)) A)) of role axiom named fact_159_sup__bot_Oright__neutral
% 0.76/1.00  A new axiom: (forall (A:filter_nat), (((eq filter_nat) ((sup_sup_filter_nat A) bot_bot_filter_nat)) A))
% 0.76/1.00  FOF formula (forall (A:set_set_nat), (((eq set_set_nat) ((sup_sup_set_set_nat A) bot_bot_set_set_nat)) A)) of role axiom named fact_160_sup__bot_Oright__neutral
% 0.76/1.00  A new axiom: (forall (A:set_set_nat), (((eq set_set_nat) ((sup_sup_set_set_nat A) bot_bot_set_set_nat)) A))
% 0.76/1.00  FOF formula (forall (A:set_real), (((eq set_real) ((sup_sup_set_real A) bot_bot_set_real)) A)) of role axiom named fact_161_sup__bot_Oright__neutral
% 0.76/1.00  A new axiom: (forall (A:set_real), (((eq set_real) ((sup_sup_set_real A) bot_bot_set_real)) A))
% 0.76/1.00  FOF formula (forall (A:set_Extended_enat), (((eq set_Extended_enat) ((sup_su4489774667511045786d_enat A) bot_bo7653980558646680370d_enat)) A)) of role axiom named fact_162_sup__bot_Oright__neutral
% 0.76/1.00  A new axiom: (forall (A:set_Extended_enat), (((eq set_Extended_enat) ((sup_su4489774667511045786d_enat A) bot_bo7653980558646680370d_enat)) A))
% 0.76/1.00  FOF formula (((eq set_list_nat) bot_bot_set_list_nat) (collect_list_nat bot_bot_list_nat_o)) of role axiom named fact_163_bot__set__def
% 0.76/1.00  A new axiom: (((eq set_list_nat) bot_bot_set_list_nat) (collect_list_nat bot_bot_list_nat_o))
% 0.76/1.00  FOF formula (((eq set_nat) bot_bot_set_nat) (collect_nat bot_bot_nat_o)) of role axiom named fact_164_bot__set__def
% 0.76/1.00  A new axiom: (((eq set_nat) bot_bot_set_nat) (collect_nat bot_bot_nat_o))
% 0.76/1.00  FOF formula (((eq set_int) bot_bot_set_int) (collect_int bot_bot_int_o)) of role axiom named fact_165_bot__set__def
% 0.76/1.00  A new axiom: (((eq set_int) bot_bot_set_int) (collect_int bot_bot_int_o))
% 0.76/1.00  FOF formula (((eq set_o) bot_bot_set_o) (collect_o bot_bot_o_o)) of role axiom named fact_166_bot__set__def
% 0.76/1.00  A new axiom: (((eq set_o) bot_bot_set_o) (collect_o bot_bot_o_o))
% 0.76/1.00  FOF formula (((eq set_set_nat) bot_bot_set_set_nat) (collect_set_nat bot_bot_set_nat_o)) of role axiom named fact_167_bot__set__def
% 0.76/1.00  A new axiom: (((eq set_set_nat) bot_bot_set_set_nat) (collect_set_nat bot_bot_set_nat_o))
% 0.76/1.00  FOF formula (((eq set_real) bot_bot_set_real) (collect_real bot_bot_real_o)) of role axiom named fact_168_bot__set__def
% 0.76/1.00  A new axiom: (((eq set_real) bot_bot_set_real) (collect_real bot_bot_real_o))
% 0.76/1.00  FOF formula (((eq set_Extended_enat) bot_bo7653980558646680370d_enat) (collec4429806609662206161d_enat bot_bo1954855461789132331enat_o)) of role axiom named fact_169_bot__set__def
% 0.76/1.00  A new axiom: (((eq set_Extended_enat) bot_bo7653980558646680370d_enat) (collec4429806609662206161d_enat bot_bo1954855461789132331enat_o))
% 0.76/1.00  FOF formula (forall (A2:set_nat), (((eq Prop) ((ex nat) (fun (X2:nat)=> ((member_nat X2) A2)))) (not (((eq set_nat) A2) bot_bot_set_nat)))) of role axiom named fact_170_ex__in__conv
% 0.76/1.00  A new axiom: (forall (A2:set_nat), (((eq Prop) ((ex nat) (fun (X2:nat)=> ((member_nat X2) A2)))) (not (((eq set_nat) A2) bot_bot_set_nat))))
% 0.76/1.00  FOF formula (forall (A2:set_int), (((eq Prop) ((ex int) (fun (X2:int)=> ((member_int X2) A2)))) (not (((eq set_int) A2) bot_bot_set_int)))) of role axiom named fact_171_ex__in__conv
% 0.76/1.00  A new axiom: (forall (A2:set_int), (((eq Prop) ((ex int) (fun (X2:int)=> ((member_int X2) A2)))) (not (((eq set_int) A2) bot_bot_set_int))))
% 0.76/1.00  FOF formula (forall (A2:set_o), (((eq Prop) ((ex Prop) (fun (X2:Prop)=> ((member_o X2) A2)))) (not (((eq set_o) A2) bot_bot_set_o)))) of role axiom named fact_172_ex__in__conv
% 0.76/1.00  A new axiom: (forall (A2:set_o), (((eq Prop) ((ex Prop) (fun (X2:Prop)=> ((member_o X2) A2)))) (not (((eq set_o) A2) bot_bot_set_o))))
% 0.76/1.00  FOF formula (forall (A2:set_set_nat), (((eq Prop) ((ex set_nat) (fun (X2:set_nat)=> ((member_set_nat X2) A2)))) (not (((eq set_set_nat) A2) bot_bot_set_set_nat)))) of role axiom named fact_173_ex__in__conv
% 0.76/1.00  A new axiom: (forall (A2:set_set_nat), (((eq Prop) ((ex set_nat) (fun (X2:set_nat)=> ((member_set_nat X2) A2)))) (not (((eq set_set_nat) A2) bot_bot_set_set_nat))))
% 0.76/1.01  FOF formula (forall (A2:set_real), (((eq Prop) ((ex real) (fun (X2:real)=> ((member_real X2) A2)))) (not (((eq set_real) A2) bot_bot_set_real)))) of role axiom named fact_174_ex__in__conv
% 0.76/1.01  A new axiom: (forall (A2:set_real), (((eq Prop) ((ex real) (fun (X2:real)=> ((member_real X2) A2)))) (not (((eq set_real) A2) bot_bot_set_real))))
% 0.76/1.01  FOF formula (forall (A2:set_Extended_enat), (((eq Prop) ((ex extended_enat) (fun (X2:extended_enat)=> ((member_Extended_enat X2) A2)))) (not (((eq set_Extended_enat) A2) bot_bo7653980558646680370d_enat)))) of role axiom named fact_175_ex__in__conv
% 0.76/1.01  A new axiom: (forall (A2:set_Extended_enat), (((eq Prop) ((ex extended_enat) (fun (X2:extended_enat)=> ((member_Extended_enat X2) A2)))) (not (((eq set_Extended_enat) A2) bot_bo7653980558646680370d_enat))))
% 0.76/1.01  FOF formula (forall (A2:set_nat), ((forall (Y2:nat), (((member_nat Y2) A2)->False))->(((eq set_nat) A2) bot_bot_set_nat))) of role axiom named fact_176_equals0I
% 0.76/1.01  A new axiom: (forall (A2:set_nat), ((forall (Y2:nat), (((member_nat Y2) A2)->False))->(((eq set_nat) A2) bot_bot_set_nat)))
% 0.76/1.01  FOF formula (forall (A2:set_int), ((forall (Y2:int), (((member_int Y2) A2)->False))->(((eq set_int) A2) bot_bot_set_int))) of role axiom named fact_177_equals0I
% 0.76/1.01  A new axiom: (forall (A2:set_int), ((forall (Y2:int), (((member_int Y2) A2)->False))->(((eq set_int) A2) bot_bot_set_int)))
% 0.76/1.01  FOF formula (forall (A2:set_o), ((forall (Y2:Prop), (((member_o Y2) A2)->False))->(((eq set_o) A2) bot_bot_set_o))) of role axiom named fact_178_equals0I
% 0.76/1.01  A new axiom: (forall (A2:set_o), ((forall (Y2:Prop), (((member_o Y2) A2)->False))->(((eq set_o) A2) bot_bot_set_o)))
% 0.76/1.01  FOF formula (forall (A2:set_set_nat), ((forall (Y2:set_nat), (((member_set_nat Y2) A2)->False))->(((eq set_set_nat) A2) bot_bot_set_set_nat))) of role axiom named fact_179_equals0I
% 0.76/1.01  A new axiom: (forall (A2:set_set_nat), ((forall (Y2:set_nat), (((member_set_nat Y2) A2)->False))->(((eq set_set_nat) A2) bot_bot_set_set_nat)))
% 0.76/1.01  FOF formula (forall (A2:set_real), ((forall (Y2:real), (((member_real Y2) A2)->False))->(((eq set_real) A2) bot_bot_set_real))) of role axiom named fact_180_equals0I
% 0.76/1.01  A new axiom: (forall (A2:set_real), ((forall (Y2:real), (((member_real Y2) A2)->False))->(((eq set_real) A2) bot_bot_set_real)))
% 0.76/1.01  FOF formula (forall (A2:set_Extended_enat), ((forall (Y2:extended_enat), (((member_Extended_enat Y2) A2)->False))->(((eq set_Extended_enat) A2) bot_bo7653980558646680370d_enat))) of role axiom named fact_181_equals0I
% 0.76/1.01  A new axiom: (forall (A2:set_Extended_enat), ((forall (Y2:extended_enat), (((member_Extended_enat Y2) A2)->False))->(((eq set_Extended_enat) A2) bot_bo7653980558646680370d_enat)))
% 0.76/1.01  FOF formula (forall (A2:set_nat) (A:nat), ((((eq set_nat) A2) bot_bot_set_nat)->(((member_nat A) A2)->False))) of role axiom named fact_182_equals0D
% 0.76/1.01  A new axiom: (forall (A2:set_nat) (A:nat), ((((eq set_nat) A2) bot_bot_set_nat)->(((member_nat A) A2)->False)))
% 0.76/1.01  FOF formula (forall (A2:set_int) (A:int), ((((eq set_int) A2) bot_bot_set_int)->(((member_int A) A2)->False))) of role axiom named fact_183_equals0D
% 0.76/1.01  A new axiom: (forall (A2:set_int) (A:int), ((((eq set_int) A2) bot_bot_set_int)->(((member_int A) A2)->False)))
% 0.76/1.01  FOF formula (forall (A2:set_o) (A:Prop), ((((eq set_o) A2) bot_bot_set_o)->(((member_o A) A2)->False))) of role axiom named fact_184_equals0D
% 0.76/1.01  A new axiom: (forall (A2:set_o) (A:Prop), ((((eq set_o) A2) bot_bot_set_o)->(((member_o A) A2)->False)))
% 0.76/1.01  FOF formula (forall (A2:set_set_nat) (A:set_nat), ((((eq set_set_nat) A2) bot_bot_set_set_nat)->(((member_set_nat A) A2)->False))) of role axiom named fact_185_equals0D
% 0.76/1.01  A new axiom: (forall (A2:set_set_nat) (A:set_nat), ((((eq set_set_nat) A2) bot_bot_set_set_nat)->(((member_set_nat A) A2)->False)))
% 0.76/1.01  FOF formula (forall (A2:set_real) (A:real), ((((eq set_real) A2) bot_bot_set_real)->(((member_real A) A2)->False))) of role axiom named fact_186_equals0D
% 0.76/1.01  A new axiom: (forall (A2:set_real) (A:real), ((((eq set_real) A2) bot_bot_set_real)->(((member_real A) A2)->False)))
% 0.76/1.01  FOF formula (forall (A2:set_Extended_enat) (A:extended_enat), ((((eq set_Extended_enat) A2) bot_bo7653980558646680370d_enat)->(((member_Extended_enat A) A2)->False))) of role axiom named fact_187_equals0D
% 0.85/1.02  A new axiom: (forall (A2:set_Extended_enat) (A:extended_enat), ((((eq set_Extended_enat) A2) bot_bo7653980558646680370d_enat)->(((member_Extended_enat A) A2)->False)))
% 0.85/1.02  FOF formula (forall (A:nat), (((member_nat A) bot_bot_set_nat)->False)) of role axiom named fact_188_emptyE
% 0.85/1.02  A new axiom: (forall (A:nat), (((member_nat A) bot_bot_set_nat)->False))
% 0.85/1.02  FOF formula (forall (A:int), (((member_int A) bot_bot_set_int)->False)) of role axiom named fact_189_emptyE
% 0.85/1.02  A new axiom: (forall (A:int), (((member_int A) bot_bot_set_int)->False))
% 0.85/1.02  FOF formula (forall (A:Prop), (((member_o A) bot_bot_set_o)->False)) of role axiom named fact_190_emptyE
% 0.85/1.02  A new axiom: (forall (A:Prop), (((member_o A) bot_bot_set_o)->False))
% 0.85/1.02  FOF formula (forall (A:set_nat), (((member_set_nat A) bot_bot_set_set_nat)->False)) of role axiom named fact_191_emptyE
% 0.85/1.02  A new axiom: (forall (A:set_nat), (((member_set_nat A) bot_bot_set_set_nat)->False))
% 0.85/1.02  FOF formula (forall (A:real), (((member_real A) bot_bot_set_real)->False)) of role axiom named fact_192_emptyE
% 0.85/1.02  A new axiom: (forall (A:real), (((member_real A) bot_bot_set_real)->False))
% 0.85/1.02  FOF formula (forall (A:extended_enat), (((member_Extended_enat A) bot_bo7653980558646680370d_enat)->False)) of role axiom named fact_193_emptyE
% 0.85/1.02  A new axiom: (forall (A:extended_enat), (((member_Extended_enat A) bot_bo7653980558646680370d_enat)->False))
% 0.85/1.02  FOF formula (forall (A:extended_enat) (A2:set_Extended_enat), (((member_Extended_enat A) A2)->((ex set_Extended_enat) (fun (B3:set_Extended_enat)=> ((and (((eq set_Extended_enat) A2) ((insert_Extended_enat A) B3))) (((member_Extended_enat A) B3)->False)))))) of role axiom named fact_194_mk__disjoint__insert
% 0.85/1.02  A new axiom: (forall (A:extended_enat) (A2:set_Extended_enat), (((member_Extended_enat A) A2)->((ex set_Extended_enat) (fun (B3:set_Extended_enat)=> ((and (((eq set_Extended_enat) A2) ((insert_Extended_enat A) B3))) (((member_Extended_enat A) B3)->False))))))
% 0.85/1.02  FOF formula (forall (A:real) (A2:set_real), (((member_real A) A2)->((ex set_real) (fun (B3:set_real)=> ((and (((eq set_real) A2) ((insert_real A) B3))) (((member_real A) B3)->False)))))) of role axiom named fact_195_mk__disjoint__insert
% 0.85/1.02  A new axiom: (forall (A:real) (A2:set_real), (((member_real A) A2)->((ex set_real) (fun (B3:set_real)=> ((and (((eq set_real) A2) ((insert_real A) B3))) (((member_real A) B3)->False))))))
% 0.85/1.02  FOF formula (forall (A:set_nat) (A2:set_set_nat), (((member_set_nat A) A2)->((ex set_set_nat) (fun (B3:set_set_nat)=> ((and (((eq set_set_nat) A2) ((insert_set_nat A) B3))) (((member_set_nat A) B3)->False)))))) of role axiom named fact_196_mk__disjoint__insert
% 0.85/1.02  A new axiom: (forall (A:set_nat) (A2:set_set_nat), (((member_set_nat A) A2)->((ex set_set_nat) (fun (B3:set_set_nat)=> ((and (((eq set_set_nat) A2) ((insert_set_nat A) B3))) (((member_set_nat A) B3)->False))))))
% 0.85/1.02  FOF formula (forall (A:nat) (A2:set_nat), (((member_nat A) A2)->((ex set_nat) (fun (B3:set_nat)=> ((and (((eq set_nat) A2) ((insert_nat A) B3))) (((member_nat A) B3)->False)))))) of role axiom named fact_197_mk__disjoint__insert
% 0.85/1.02  A new axiom: (forall (A:nat) (A2:set_nat), (((member_nat A) A2)->((ex set_nat) (fun (B3:set_nat)=> ((and (((eq set_nat) A2) ((insert_nat A) B3))) (((member_nat A) B3)->False))))))
% 0.85/1.02  FOF formula (forall (A:int) (A2:set_int), (((member_int A) A2)->((ex set_int) (fun (B3:set_int)=> ((and (((eq set_int) A2) ((insert_int A) B3))) (((member_int A) B3)->False)))))) of role axiom named fact_198_mk__disjoint__insert
% 0.85/1.02  A new axiom: (forall (A:int) (A2:set_int), (((member_int A) A2)->((ex set_int) (fun (B3:set_int)=> ((and (((eq set_int) A2) ((insert_int A) B3))) (((member_int A) B3)->False))))))
% 0.85/1.02  FOF formula (forall (A:Prop) (A2:set_o), (((member_o A) A2)->((ex set_o) (fun (B3:set_o)=> ((and (((eq set_o) A2) ((insert_o A) B3))) (((member_o A) B3)->False)))))) of role axiom named fact_199_mk__disjoint__insert
% 0.85/1.02  A new axiom: (forall (A:Prop) (A2:set_o), (((member_o A) A2)->((ex set_o) (fun (B3:set_o)=> ((and (((eq set_o) A2) ((insert_o A) B3))) (((member_o A) B3)->False))))))
% 0.85/1.03  FOF formula (forall (X:nat) (Y:nat) (A2:set_nat), (((eq set_nat) ((insert_nat X) ((insert_nat Y) A2))) ((insert_nat Y) ((insert_nat X) A2)))) of role axiom named fact_200_insert__commute
% 0.85/1.03  A new axiom: (forall (X:nat) (Y:nat) (A2:set_nat), (((eq set_nat) ((insert_nat X) ((insert_nat Y) A2))) ((insert_nat Y) ((insert_nat X) A2))))
% 0.85/1.03  FOF formula (forall (X:int) (Y:int) (A2:set_int), (((eq set_int) ((insert_int X) ((insert_int Y) A2))) ((insert_int Y) ((insert_int X) A2)))) of role axiom named fact_201_insert__commute
% 0.85/1.03  A new axiom: (forall (X:int) (Y:int) (A2:set_int), (((eq set_int) ((insert_int X) ((insert_int Y) A2))) ((insert_int Y) ((insert_int X) A2))))
% 0.85/1.03  FOF formula (forall (X:Prop) (Y:Prop) (A2:set_o), (((eq set_o) ((insert_o X) ((insert_o Y) A2))) ((insert_o Y) ((insert_o X) A2)))) of role axiom named fact_202_insert__commute
% 0.85/1.03  A new axiom: (forall (X:Prop) (Y:Prop) (A2:set_o), (((eq set_o) ((insert_o X) ((insert_o Y) A2))) ((insert_o Y) ((insert_o X) A2))))
% 0.85/1.03  FOF formula (forall (X:set_nat) (Y:set_nat) (A2:set_set_nat), (((eq set_set_nat) ((insert_set_nat X) ((insert_set_nat Y) A2))) ((insert_set_nat Y) ((insert_set_nat X) A2)))) of role axiom named fact_203_insert__commute
% 0.85/1.03  A new axiom: (forall (X:set_nat) (Y:set_nat) (A2:set_set_nat), (((eq set_set_nat) ((insert_set_nat X) ((insert_set_nat Y) A2))) ((insert_set_nat Y) ((insert_set_nat X) A2))))
% 0.85/1.03  FOF formula (forall (X:real) (Y:real) (A2:set_real), (((eq set_real) ((insert_real X) ((insert_real Y) A2))) ((insert_real Y) ((insert_real X) A2)))) of role axiom named fact_204_insert__commute
% 0.85/1.03  A new axiom: (forall (X:real) (Y:real) (A2:set_real), (((eq set_real) ((insert_real X) ((insert_real Y) A2))) ((insert_real Y) ((insert_real X) A2))))
% 0.85/1.03  FOF formula (forall (X:extended_enat) (Y:extended_enat) (A2:set_Extended_enat), (((eq set_Extended_enat) ((insert_Extended_enat X) ((insert_Extended_enat Y) A2))) ((insert_Extended_enat Y) ((insert_Extended_enat X) A2)))) of role axiom named fact_205_insert__commute
% 0.85/1.03  A new axiom: (forall (X:extended_enat) (Y:extended_enat) (A2:set_Extended_enat), (((eq set_Extended_enat) ((insert_Extended_enat X) ((insert_Extended_enat Y) A2))) ((insert_Extended_enat Y) ((insert_Extended_enat X) A2))))
% 0.85/1.03  FOF formula (forall (A:extended_enat) (A2:set_Extended_enat) (B2:extended_enat) (B:set_Extended_enat), ((((member_Extended_enat A) A2)->False)->((((member_Extended_enat B2) B)->False)->(((eq Prop) (((eq set_Extended_enat) ((insert_Extended_enat A) A2)) ((insert_Extended_enat B2) B))) ((and ((((eq extended_enat) A) B2)->(((eq set_Extended_enat) A2) B))) ((not (((eq extended_enat) A) B2))->((ex set_Extended_enat) (fun (C3:set_Extended_enat)=> ((and ((and ((and (((eq set_Extended_enat) A2) ((insert_Extended_enat B2) C3))) (((member_Extended_enat B2) C3)->False))) (((eq set_Extended_enat) B) ((insert_Extended_enat A) C3)))) (((member_Extended_enat A) C3)->False)))))))))) of role axiom named fact_206_insert__eq__iff
% 0.85/1.03  A new axiom: (forall (A:extended_enat) (A2:set_Extended_enat) (B2:extended_enat) (B:set_Extended_enat), ((((member_Extended_enat A) A2)->False)->((((member_Extended_enat B2) B)->False)->(((eq Prop) (((eq set_Extended_enat) ((insert_Extended_enat A) A2)) ((insert_Extended_enat B2) B))) ((and ((((eq extended_enat) A) B2)->(((eq set_Extended_enat) A2) B))) ((not (((eq extended_enat) A) B2))->((ex set_Extended_enat) (fun (C3:set_Extended_enat)=> ((and ((and ((and (((eq set_Extended_enat) A2) ((insert_Extended_enat B2) C3))) (((member_Extended_enat B2) C3)->False))) (((eq set_Extended_enat) B) ((insert_Extended_enat A) C3)))) (((member_Extended_enat A) C3)->False))))))))))
% 0.85/1.03  FOF formula (forall (A:real) (A2:set_real) (B2:real) (B:set_real), ((((member_real A) A2)->False)->((((member_real B2) B)->False)->(((eq Prop) (((eq set_real) ((insert_real A) A2)) ((insert_real B2) B))) ((and ((((eq real) A) B2)->(((eq set_real) A2) B))) ((not (((eq real) A) B2))->((ex set_real) (fun (C3:set_real)=> ((and ((and ((and (((eq set_real) A2) ((insert_real B2) C3))) (((member_real B2) C3)->False))) (((eq set_real) B) ((insert_real A) C3)))) (((member_real A) C3)->False)))))))))) of role axiom named fact_207_insert__eq__iff
% 0.85/1.04  A new axiom: (forall (A:real) (A2:set_real) (B2:real) (B:set_real), ((((member_real A) A2)->False)->((((member_real B2) B)->False)->(((eq Prop) (((eq set_real) ((insert_real A) A2)) ((insert_real B2) B))) ((and ((((eq real) A) B2)->(((eq set_real) A2) B))) ((not (((eq real) A) B2))->((ex set_real) (fun (C3:set_real)=> ((and ((and ((and (((eq set_real) A2) ((insert_real B2) C3))) (((member_real B2) C3)->False))) (((eq set_real) B) ((insert_real A) C3)))) (((member_real A) C3)->False))))))))))
% 0.85/1.04  FOF formula (forall (A:set_nat) (A2:set_set_nat) (B2:set_nat) (B:set_set_nat), ((((member_set_nat A) A2)->False)->((((member_set_nat B2) B)->False)->(((eq Prop) (((eq set_set_nat) ((insert_set_nat A) A2)) ((insert_set_nat B2) B))) ((and ((((eq set_nat) A) B2)->(((eq set_set_nat) A2) B))) ((not (((eq set_nat) A) B2))->((ex set_set_nat) (fun (C3:set_set_nat)=> ((and ((and ((and (((eq set_set_nat) A2) ((insert_set_nat B2) C3))) (((member_set_nat B2) C3)->False))) (((eq set_set_nat) B) ((insert_set_nat A) C3)))) (((member_set_nat A) C3)->False)))))))))) of role axiom named fact_208_insert__eq__iff
% 0.85/1.04  A new axiom: (forall (A:set_nat) (A2:set_set_nat) (B2:set_nat) (B:set_set_nat), ((((member_set_nat A) A2)->False)->((((member_set_nat B2) B)->False)->(((eq Prop) (((eq set_set_nat) ((insert_set_nat A) A2)) ((insert_set_nat B2) B))) ((and ((((eq set_nat) A) B2)->(((eq set_set_nat) A2) B))) ((not (((eq set_nat) A) B2))->((ex set_set_nat) (fun (C3:set_set_nat)=> ((and ((and ((and (((eq set_set_nat) A2) ((insert_set_nat B2) C3))) (((member_set_nat B2) C3)->False))) (((eq set_set_nat) B) ((insert_set_nat A) C3)))) (((member_set_nat A) C3)->False))))))))))
% 0.85/1.04  FOF formula (forall (A:nat) (A2:set_nat) (B2:nat) (B:set_nat), ((((member_nat A) A2)->False)->((((member_nat B2) B)->False)->(((eq Prop) (((eq set_nat) ((insert_nat A) A2)) ((insert_nat B2) B))) ((and ((((eq nat) A) B2)->(((eq set_nat) A2) B))) ((not (((eq nat) A) B2))->((ex set_nat) (fun (C3:set_nat)=> ((and ((and ((and (((eq set_nat) A2) ((insert_nat B2) C3))) (((member_nat B2) C3)->False))) (((eq set_nat) B) ((insert_nat A) C3)))) (((member_nat A) C3)->False)))))))))) of role axiom named fact_209_insert__eq__iff
% 0.85/1.04  A new axiom: (forall (A:nat) (A2:set_nat) (B2:nat) (B:set_nat), ((((member_nat A) A2)->False)->((((member_nat B2) B)->False)->(((eq Prop) (((eq set_nat) ((insert_nat A) A2)) ((insert_nat B2) B))) ((and ((((eq nat) A) B2)->(((eq set_nat) A2) B))) ((not (((eq nat) A) B2))->((ex set_nat) (fun (C3:set_nat)=> ((and ((and ((and (((eq set_nat) A2) ((insert_nat B2) C3))) (((member_nat B2) C3)->False))) (((eq set_nat) B) ((insert_nat A) C3)))) (((member_nat A) C3)->False))))))))))
% 0.85/1.04  FOF formula (forall (A:int) (A2:set_int) (B2:int) (B:set_int), ((((member_int A) A2)->False)->((((member_int B2) B)->False)->(((eq Prop) (((eq set_int) ((insert_int A) A2)) ((insert_int B2) B))) ((and ((((eq int) A) B2)->(((eq set_int) A2) B))) ((not (((eq int) A) B2))->((ex set_int) (fun (C3:set_int)=> ((and ((and ((and (((eq set_int) A2) ((insert_int B2) C3))) (((member_int B2) C3)->False))) (((eq set_int) B) ((insert_int A) C3)))) (((member_int A) C3)->False)))))))))) of role axiom named fact_210_insert__eq__iff
% 0.85/1.04  A new axiom: (forall (A:int) (A2:set_int) (B2:int) (B:set_int), ((((member_int A) A2)->False)->((((member_int B2) B)->False)->(((eq Prop) (((eq set_int) ((insert_int A) A2)) ((insert_int B2) B))) ((and ((((eq int) A) B2)->(((eq set_int) A2) B))) ((not (((eq int) A) B2))->((ex set_int) (fun (C3:set_int)=> ((and ((and ((and (((eq set_int) A2) ((insert_int B2) C3))) (((member_int B2) C3)->False))) (((eq set_int) B) ((insert_int A) C3)))) (((member_int A) C3)->False))))))))))
% 0.85/1.04  <<<= ( ( ( A = B2 )
% 0.85/1.04               => ( A2 = B ) )
% 0.85/1.04              & ( ( A
% 0.85/1.04                  = ( ~ B2>>>!!!<<< ) )
% 0.85/1.04               => ? [C3: set_o] :
% 0.85/1.04                    ( ( A2
% 0.85/1.04                      = ( inse>>>
% 0.85/1.04  statestack=[0, 1, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 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, 221, 120, 187, 221, 120, 189, 221, 99, 120, 187, 221, 124]
% 0.85/1.04  symstack=[$end, TPTP_file_pre, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, 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,183689), LexToken(LPAR,'(',1,183692), name, LexToken(COMMA,',',1,183717), formula_role, LexToken(COMMA,',',1,183723), thf_quantified_formula_PRE, thf_quantifier, LexToken(LBRACKET,'[',1,183731), thf_variable_list, LexToken(RBRACKET,']',1,183763), LexToken(COLON,':',1,183765), LexToken(LPAR,'(',1,183773), thf_unitary_formula, thf_pair_connective, LexToken(LPAR,'(',1,183807), thf_unitary_formula, thf_pair_connective, LexToken(LPAR,'(',1,183843), thf_unitary_formula, thf_pair_connective, LexToken(LPAR,'(',1,183919), thf_unitary_formula, LexToken(AMP,'&',1,183975), LexToken(LPAR,'(',1,183977), LexToken(LPAR,'(',1,183979), thf_unitary_formula, thf_pair_connective, LexToken(LPAR,'(',1,184001), unary_connective]
% 0.85/1.04  Unexpected exception Syntax error at 'B2':UPPERWORD
% 0.85/1.04  Traceback (most recent call last):
% 0.85/1.04    File "CASC.py", line 79, in <module>
% 0.85/1.04      problem=TPTP.TPTPproblem(env=environment,debug=1,file=file)
% 0.85/1.04    File "/export/starexec/sandbox/solver/bin/TPTP.py", line 38, in __init__
% 0.85/1.04      parser.parse(file.read(),debug=0,lexer=lexer)
% 0.85/1.04    File "/export/starexec/sandbox/solver/bin/ply/yacc.py", line 265, in parse
% 0.85/1.04      return self.parseopt_notrack(input,lexer,debug,tracking,tokenfunc)
% 0.85/1.04    File "/export/starexec/sandbox/solver/bin/ply/yacc.py", line 1047, in parseopt_notrack
% 0.85/1.04      tok = self.errorfunc(errtoken)
% 0.85/1.04    File "/export/starexec/sandbox/solver/bin/TPTPparser.py", line 2099, in p_error
% 0.85/1.04      raise TPTPParsingError("Syntax error at '%s':%s" % (t.value,t.type))
% 0.85/1.04  TPTPparser.TPTPParsingError: Syntax error at 'B2':UPPERWORD
%------------------------------------------------------------------------------