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

View Problem - Process Solution

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

% Computer : n006.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:39 EDT 2022

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

% Comments : 
%------------------------------------------------------------------------------
%----No solution output by system
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.03/0.11  % Problem    : ITP233^3 : TPTP v7.6.0. Released v7.6.0.
% 0.03/0.13  % Command    : python CASC.py /export/starexec/sandbox2/benchmark/theBenchmark.p
% 0.13/0.34  Computer   : n006.cluster.edu
% 0.13/0.34  Model      : x86_64 x86_64
% 0.13/0.34  CPUModel   : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.13/0.34  RAMPerCPU  : 8042.1875MB
% 0.13/0.34  OS         : Linux 3.10.0-693.el7.x86_64
% 0.13/0.34  % CPULimit   : 300
% 0.13/0.34  % DateTime   : Fri Mar 18 11:08:58 EDT 2022
% 0.13/0.34  % CPUTime    : 
% 0.13/0.35  ModuleCmd_Load.c(213):ERROR:105: Unable to locate a modulefile for 'python/python27'
% 0.13/0.35  Python 2.7.5
% 0.46/0.66  Using paths ['/home/cristobal/cocATP/CASC/TPTP/', '/export/starexec/sandbox2/benchmark/', '/export/starexec/sandbox2/benchmark/']
% 0.46/0.66  FOF formula (<kernel.Constant object at 0xe286c8>, <kernel.Type object at 0xe28248>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__List__Olist_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_Mt__List__Olist_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_J_J
% 0.46/0.66  Using role type
% 0.46/0.66  Declaring set_Pr1542805901266377927at_nat:Type
% 0.46/0.66  FOF formula (<kernel.Constant object at 0xe281b8>, <kernel.Type object at 0xe28cb0>) of role type named ty_n_t__Product____Type__Oprod_I_062_It__Nat__Onat_M_062_It__Nat__Onat_Mt__Nat__Onat_J_J_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_J
% 0.46/0.66  Using role type
% 0.46/0.66  Declaring produc4471711990508489141at_nat:Type
% 0.46/0.66  FOF formula (<kernel.Constant object at 0xe28908>, <kernel.Type object at 0x2b646ac5f7a0>) of role type named ty_n_t__Product____Type__Oprod_It__List__Olist_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_Mt__List__Olist_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_J
% 0.46/0.66  Using role type
% 0.46/0.66  Declaring produc6392793444374437607at_nat:Type
% 0.46/0.66  FOF formula (<kernel.Constant object at 0xe28908>, <kernel.Type object at 0xe28cb0>) of role type named ty_n_t__List__Olist_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.46/0.66  Using role type
% 0.46/0.66  Declaring list_P8469869581646625389at_nat:Type
% 0.46/0.66  FOF formula (<kernel.Constant object at 0x2b6463168b90>, <kernel.Type object at 0xe281b8>) 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.46/0.66  Using role type
% 0.46/0.66  Declaring set_Pr8693737435421807431at_nat:Type
% 0.46/0.66  FOF formula (<kernel.Constant object at 0x2b6463168b90>, <kernel.Type object at 0xe05e18>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__List__Olist_It__VEBT____Definitions__OVEBT_J_Mt__List__Olist_It__VEBT____Definitions__OVEBT_J_J_J
% 0.46/0.66  Using role type
% 0.46/0.66  Declaring set_Pr1916528119006554503T_VEBT:Type
% 0.46/0.66  FOF formula (<kernel.Constant object at 0x2b646ac5f560>, <kernel.Type object at 0xe05dd0>) 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.46/0.66  Using role type
% 0.46/0.66  Declaring produc859450856879609959at_nat:Type
% 0.46/0.66  FOF formula (<kernel.Constant object at 0x2b646ac5f050>, <kernel.Type object at 0x2b6463168b90>) of role type named ty_n_t__Product____Type__Oprod_It__List__Olist_It__VEBT____Definitions__OVEBT_J_Mt__List__Olist_It__VEBT____Definitions__OVEBT_J_J
% 0.46/0.66  Using role type
% 0.46/0.66  Declaring produc9211091688327510695T_VEBT:Type
% 0.46/0.66  FOF formula (<kernel.Constant object at 0xe05cb0>, <kernel.Type object at 0x2b6463191f80>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__List__Olist_It__Nat__Onat_J_Mt__List__Olist_It__Nat__Onat_J_J_J
% 0.46/0.66  Using role type
% 0.46/0.66  Declaring set_Pr3451248702717554689st_nat:Type
% 0.46/0.66  FOF formula (<kernel.Constant object at 0xe05cb0>, <kernel.Type object at 0x2b6463191ef0>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__List__Olist_It__Int__Oint_J_Mt__List__Olist_It__Int__Oint_J_J_J
% 0.46/0.66  Using role type
% 0.46/0.66  Declaring set_Pr765067013931698361st_int:Type
% 0.46/0.66  FOF formula (<kernel.Constant object at 0xe05c20>, <kernel.Type object at 0x2b6463191f38>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__VEBT____Definitions__OVEBT_J_J
% 0.46/0.66  Using role type
% 0.46/0.66  Declaring list_P7413028617227757229T_VEBT:Type
% 0.46/0.66  FOF formula (<kernel.Constant object at 0x2b6463191ea8>, <kernel.Type object at 0x2b6463191dd0>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__VEBT____Definitions__OVEBT_J_J
% 0.46/0.66  Using role type
% 0.46/0.66  Declaring set_Pr6192946355708809607T_VEBT:Type
% 0.46/0.66  FOF formula (<kernel.Constant object at 0x2b6463191d40>, <kernel.Type object at 0x2b6463191e60>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_It__Set__Oset_It__Nat__Onat_J_Mt__Set__Oset_It__Nat__Onat_J_J_J
% 0.50/0.67  Using role type
% 0.50/0.67  Declaring list_P6254988961118846195et_nat:Type
% 0.50/0.67  FOF formula (<kernel.Constant object at 0x2b6463191e18>, <kernel.Type object at 0x2b6463191ea8>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Set__Oset_It__Nat__Onat_J_Mt__Set__Oset_It__Nat__Onat_J_J_J
% 0.50/0.67  Using role type
% 0.50/0.67  Declaring set_Pr5488025237498180813et_nat:Type
% 0.50/0.67  FOF formula (<kernel.Constant object at 0x2b6463191cb0>, <kernel.Type object at 0x2b6463191b90>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__Extended____Nat__Oenat_J_J
% 0.50/0.67  Using role type
% 0.50/0.67  Declaring list_P6356568628958627295d_enat:Type
% 0.50/0.67  FOF formula (<kernel.Constant object at 0x2b6463191e18>, <kernel.Type object at 0x2b6463191d40>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__Extended____Nat__Oenat_J_J
% 0.50/0.67  Using role type
% 0.50/0.67  Declaring set_Pr2457182780427864761d_enat:Type
% 0.50/0.67  FOF formula (<kernel.Constant object at 0x2b6463191b00>, <kernel.Type object at 0x2b6463191cb0>) of role type named ty_n_t__Product____Type__Oprod_It__Nat__Onat_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J
% 0.50/0.67  Using role type
% 0.50/0.67  Declaring produc7248412053542808358at_nat:Type
% 0.50/0.67  FOF formula (<kernel.Constant object at 0x2b6463191a70>, <kernel.Type object at 0x2b6463191e18>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__Real__Oreal_J_J
% 0.50/0.67  Using role type
% 0.50/0.67  Declaring list_P2623026923184700063T_real:Type
% 0.50/0.67  FOF formula (<kernel.Constant object at 0x2b64631919e0>, <kernel.Type object at 0x2b6463191b00>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_It__Real__Oreal_Mt__VEBT____Definitions__OVEBT_J_J
% 0.50/0.67  Using role type
% 0.50/0.67  Declaring list_P877281246627933069T_VEBT:Type
% 0.50/0.67  FOF formula (<kernel.Constant object at 0x2b6463191950>, <kernel.Type object at 0x2b6463191a70>) of role type named ty_n_t__Product____Type__Oprod_It__List__Olist_It__Nat__Onat_J_Mt__List__Olist_It__Nat__Onat_J_J
% 0.50/0.67  Using role type
% 0.50/0.67  Declaring produc1828647624359046049st_nat:Type
% 0.50/0.67  FOF formula (<kernel.Constant object at 0x2b64631918c0>, <kernel.Type object at 0x2b64631919e0>) of role type named ty_n_t__Product____Type__Oprod_It__List__Olist_It__Int__Oint_J_Mt__List__Olist_It__Int__Oint_J_J
% 0.50/0.67  Using role type
% 0.50/0.67  Declaring produc1186641810826059865st_int:Type
% 0.50/0.67  FOF formula (<kernel.Constant object at 0x2b6463191830>, <kernel.Type object at 0x2b6463191950>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__Real__Oreal_J_J
% 0.50/0.67  Using role type
% 0.50/0.67  Declaring set_Pr7765410600122031685T_real:Type
% 0.50/0.67  FOF formula (<kernel.Constant object at 0x2b64631917a0>, <kernel.Type object at 0x2b64631918c0>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Real__Oreal_Mt__VEBT____Definitions__OVEBT_J_J
% 0.50/0.67  Using role type
% 0.50/0.67  Declaring set_Pr6019664923565264691T_VEBT:Type
% 0.50/0.67  FOF formula (<kernel.Constant object at 0x2b6463191680>, <kernel.Type object at 0x2b6463191830>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__Nat__Onat_J_J
% 0.50/0.67  Using role type
% 0.50/0.67  Declaring list_P7037539587688870467BT_nat:Type
% 0.50/0.67  FOF formula (<kernel.Constant object at 0x2b64631915f0>, <kernel.Type object at 0x2b64631917a0>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__Int__Oint_J_J
% 0.50/0.67  Using role type
% 0.50/0.67  Declaring list_P4547456442757143711BT_int:Type
% 0.50/0.67  FOF formula (<kernel.Constant object at 0x2b6463191560>, <kernel.Type object at 0x2b6463191680>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_It__Nat__Onat_Mt__VEBT____Definitions__OVEBT_J_J
% 0.50/0.67  Using role type
% 0.50/0.67  Declaring list_P5647936690300460905T_VEBT:Type
% 0.50/0.67  FOF formula (<kernel.Constant object at 0x2b64631914d0>, <kernel.Type object at 0x2b64631915f0>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_It__Int__Oint_Mt__VEBT____Definitions__OVEBT_J_J
% 0.50/0.67  Using role type
% 0.50/0.67  Declaring list_P7524865323317820941T_VEBT:Type
% 0.50/0.67  FOF formula (<kernel.Constant object at 0x2b6463191440>, <kernel.Type object at 0x2b6463191560>) of role type named ty_n_t__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__VEBT____Definitions__OVEBT_J
% 0.50/0.67  Using role type
% 0.50/0.67  Declaring produc8243902056947475879T_VEBT:Type
% 0.50/0.67  FOF formula (<kernel.Constant object at 0x2b64631913b0>, <kernel.Type object at 0x2b64631914d0>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__Nat__Onat_J_J
% 0.50/0.67  Using role type
% 0.50/0.67  Declaring set_Pr7556676689462069481BT_nat:Type
% 0.50/0.67  FOF formula (<kernel.Constant object at 0x2b6463191320>, <kernel.Type object at 0x2b6463191440>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__Int__Oint_J_J
% 0.50/0.67  Using role type
% 0.50/0.67  Declaring set_Pr5066593544530342725BT_int:Type
% 0.50/0.67  FOF formula (<kernel.Constant object at 0x2b6463191290>, <kernel.Type object at 0x2b64631913b0>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__VEBT____Definitions__OVEBT_J_J
% 0.50/0.67  Using role type
% 0.50/0.67  Declaring set_Pr6167073792073659919T_VEBT:Type
% 0.50/0.67  FOF formula (<kernel.Constant object at 0x2b6463191200>, <kernel.Type object at 0x2b6463191320>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Int__Oint_Mt__VEBT____Definitions__OVEBT_J_J
% 0.50/0.67  Using role type
% 0.50/0.67  Declaring set_Pr8044002425091019955T_VEBT:Type
% 0.50/0.67  FOF formula (<kernel.Constant object at 0x2b6463191170>, <kernel.Type object at 0x2b6463191290>) of role type named ty_n_t__Product____Type__Oprod_It__Set__Oset_It__Nat__Onat_J_Mt__Set__Oset_It__Nat__Onat_J_J
% 0.50/0.67  Using role type
% 0.50/0.67  Declaring produc7819656566062154093et_nat:Type
% 0.50/0.67  FOF formula (<kernel.Constant object at 0x2b64631910e0>, <kernel.Type object at 0x2b6463191200>) of role type named ty_n_t__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__Extended____Nat__Oenat_J
% 0.50/0.67  Using role type
% 0.50/0.67  Declaring produc7272778201969148633d_enat:Type
% 0.50/0.67  FOF formula (<kernel.Constant object at 0x2b6463191050>, <kernel.Type object at 0x2b646ac62638>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_M_Eo_J_J
% 0.50/0.67  Using role type
% 0.50/0.67  Declaring list_P3126845725202233233VEBT_o:Type
% 0.50/0.67  FOF formula (<kernel.Constant object at 0x2b6463191050>, <kernel.Type object at 0x2b646ac625a8>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_I_Eo_Mt__VEBT____Definitions__OVEBT_J_J
% 0.50/0.67  Using role type
% 0.50/0.67  Declaring list_P7495141550334521929T_VEBT:Type
% 0.50/0.67  FOF formula (<kernel.Constant object at 0x2b64631910e0>, <kernel.Type object at 0x2b6463191170>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_M_Eo_J_J
% 0.50/0.67  Using role type
% 0.50/0.67  Declaring set_Pr3175402225741728619VEBT_o:Type
% 0.50/0.67  FOF formula (<kernel.Constant object at 0x2b6463191050>, <kernel.Type object at 0xe22fc8>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_I_Eo_Mt__VEBT____Definitions__OVEBT_J_J
% 0.50/0.67  Using role type
% 0.50/0.67  Declaring set_Pr7543698050874017315T_VEBT:Type
% 0.50/0.67  FOF formula (<kernel.Constant object at 0x2b6463191050>, <kernel.Type object at 0xe22ea8>) of role type named ty_n_t__Option__Ooption_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J
% 0.50/0.67  Using role type
% 0.50/0.67  Declaring option4927543243414619207at_nat:Type
% 0.50/0.67  FOF formula (<kernel.Constant object at 0x2b64631910e0>, <kernel.Type object at 0xe22d40>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_It__Real__Oreal_Mt__Real__Oreal_J_J
% 0.50/0.67  Using role type
% 0.50/0.67  Declaring list_P8689742595348180415l_real:Type
% 0.50/0.67  FOF formula (<kernel.Constant object at 0xe22dd0>, <kernel.Type object at 0x2b6463191050>) of role type named ty_n_t__Filter__Ofilter_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J
% 0.50/0.67  Using role type
% 0.50/0.67  Declaring filter1242075044329608583at_nat:Type
% 0.50/0.67  FOF formula (<kernel.Constant object at 0xe22c20>, <kernel.Type object at 0xe2bea8>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Real__Oreal_Mt__Real__Oreal_J_J
% 0.50/0.67  Using role type
% 0.50/0.67  Declaring set_Pr6218003697084177305l_real:Type
% 0.50/0.67  FOF formula (<kernel.Constant object at 0xe22c20>, <kernel.Type object at 0xe2b8c0>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_It__Real__Oreal_Mt__Nat__Onat_J_J
% 0.50/0.67  Using role type
% 0.50/0.67  Declaring list_P6834414599653733731al_nat:Type
% 0.50/0.67  FOF formula (<kernel.Constant object at 0xe22dd0>, <kernel.Type object at 0xe2b950>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_It__Real__Oreal_Mt__Int__Oint_J_J
% 0.50/0.67  Using role type
% 0.50/0.67  Declaring list_P4344331454722006975al_int:Type
% 0.50/0.67  FOF formula (<kernel.Constant object at 0xe2b758>, <kernel.Type object at 0xe2b680>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_It__Int__Oint_Mt__Real__Oreal_J_J
% 0.50/0.67  Using role type
% 0.50/0.67  Declaring list_P6863124054624500543t_real:Type
% 0.50/0.67  FOF formula (<kernel.Constant object at 0xe2b5f0>, <kernel.Type object at 0xe2b7e8>) of role type named ty_n_t__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__Real__Oreal_J
% 0.50/0.67  Using role type
% 0.50/0.67  Declaring produc5170161368751668367T_real:Type
% 0.50/0.67  FOF formula (<kernel.Constant object at 0xe2b050>, <kernel.Type object at 0x2b646318f200>) of role type named ty_n_t__Product____Type__Oprod_It__Real__Oreal_Mt__VEBT____Definitions__OVEBT_J
% 0.50/0.67  Using role type
% 0.50/0.67  Declaring produc3757001726724277373T_VEBT:Type
% 0.50/0.67  FOF formula (<kernel.Constant object at 0xe2b5f0>, <kernel.Type object at 0x2b646318f248>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Real__Oreal_Mt__Nat__Onat_J_J
% 0.50/0.67  Using role type
% 0.50/0.67  Declaring set_Pr3510011417693777981al_nat:Type
% 0.50/0.67  FOF formula (<kernel.Constant object at 0xe2b5f0>, <kernel.Type object at 0x2b646318f170>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Real__Oreal_Mt__Int__Oint_J_J
% 0.50/0.67  Using role type
% 0.50/0.67  Declaring set_Pr1019928272762051225al_int:Type
% 0.50/0.67  FOF formula (<kernel.Constant object at 0xe2b050>, <kernel.Type object at 0x2b646318f0e0>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Int__Oint_Mt__Real__Oreal_J_J
% 0.50/0.67  Using role type
% 0.50/0.67  Declaring set_Pr3538720872664544793t_real:Type
% 0.50/0.67  FOF formula (<kernel.Constant object at 0x2b646318f050>, <kernel.Type object at 0x2b646318f098>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J
% 0.50/0.67  Using role type
% 0.50/0.67  Declaring list_P6011104703257516679at_nat:Type
% 0.50/0.67  FOF formula (<kernel.Constant object at 0x2b646318f320>, <kernel.Type object at 0x2b646318f128>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_It__Nat__Onat_Mt__Int__Oint_J_J
% 0.50/0.67  Using role type
% 0.50/0.67  Declaring list_P3521021558325789923at_int:Type
% 0.50/0.67  FOF formula (<kernel.Constant object at 0x2b646318f2d8>, <kernel.Type object at 0x2b646318f050>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_It__Int__Oint_Mt__Nat__Onat_J_J
% 0.50/0.67  Using role type
% 0.50/0.67  Declaring list_P8198026277950538467nt_nat:Type
% 0.50/0.67  FOF formula (<kernel.Constant object at 0x2b646318f3b0>, <kernel.Type object at 0x2b646318f440>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J_J
% 0.50/0.67  Using role type
% 0.50/0.67  Declaring list_P5707943133018811711nt_int:Type
% 0.50/0.67  FOF formula (<kernel.Constant object at 0x2b646318f2d8>, <kernel.Type object at 0x2b646318f320>) of role type named ty_n_t__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__Nat__Onat_J
% 0.50/0.67  Using role type
% 0.50/0.67  Declaring produc9072475918466114483BT_nat:Type
% 0.50/0.67  FOF formula (<kernel.Constant object at 0x2b646318f4d0>, <kernel.Type object at 0x2b646318f3b0>) of role type named ty_n_t__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__Int__Oint_J
% 0.50/0.67  Using role type
% 0.50/0.67  Declaring produc4894624898956917775BT_int:Type
% 0.50/0.67  FOF formula (<kernel.Constant object at 0x2b646318f560>, <kernel.Type object at 0x2b646318f2d8>) of role type named ty_n_t__Product____Type__Oprod_It__Nat__Onat_Mt__VEBT____Definitions__OVEBT_J
% 0.50/0.67  Using role type
% 0.50/0.67  Declaring produc8025551001238799321T_VEBT:Type
% 0.50/0.67  FOF formula (<kernel.Constant object at 0x2b646318f5f0>, <kernel.Type object at 0x2b646318f4d0>) of role type named ty_n_t__Product____Type__Oprod_It__Int__Oint_Mt__VEBT____Definitions__OVEBT_J
% 0.50/0.67  Using role type
% 0.50/0.67  Declaring produc1531783533982839933T_VEBT:Type
% 0.50/0.67  FOF formula (<kernel.Constant object at 0x2b646318f680>, <kernel.Type object at 0x2b646318f560>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J
% 0.50/0.68  Using role type
% 0.50/0.68  Declaring set_Pr1261947904930325089at_nat:Type
% 0.50/0.68  FOF formula (<kernel.Constant object at 0x2b646318f710>, <kernel.Type object at 0x2b646318f5f0>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Int__Oint_J_J
% 0.50/0.68  Using role type
% 0.50/0.68  Declaring set_Pr7995236796853374141at_int:Type
% 0.50/0.68  FOF formula (<kernel.Constant object at 0x2b646318f7a0>, <kernel.Type object at 0x2b646318f680>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Int__Oint_Mt__Nat__Onat_J_J
% 0.50/0.68  Using role type
% 0.50/0.68  Declaring set_Pr3448869479623346877nt_nat:Type
% 0.50/0.68  FOF formula (<kernel.Constant object at 0x2b646318f830>, <kernel.Type object at 0x2b646318f710>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J_J
% 0.50/0.68  Using role type
% 0.50/0.68  Declaring set_Pr958786334691620121nt_int:Type
% 0.50/0.68  FOF formula (<kernel.Constant object at 0x2b646318f8c0>, <kernel.Type object at 0x2b646318f7a0>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_It__Real__Oreal_M_Eo_J_J
% 0.50/0.68  Using role type
% 0.50/0.68  Declaring list_P3595434254542482545real_o:Type
% 0.50/0.68  FOF formula (<kernel.Constant object at 0x2b646318f950>, <kernel.Type object at 0x2b646318f830>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_I_Eo_Mt__Real__Oreal_J_J
% 0.50/0.68  Using role type
% 0.50/0.68  Declaring list_P5232166724548748803o_real:Type
% 0.50/0.68  FOF formula (<kernel.Constant object at 0x2b646318f8c0>, <kernel.Type object at 0x2b646318f7a0>) of role type named ty_n_t__List__Olist_It__List__Olist_It__VEBT____Definitions__OVEBT_J_J
% 0.50/0.68  Using role type
% 0.50/0.68  Declaring list_list_VEBT_VEBT:Type
% 0.50/0.68  FOF formula (<kernel.Constant object at 0x2b646318f950>, <kernel.Type object at 0x2b646318f9e0>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Real__Oreal_M_Eo_J_J
% 0.50/0.68  Using role type
% 0.50/0.68  Declaring set_Pr4936984352647145239real_o:Type
% 0.50/0.68  FOF formula (<kernel.Constant object at 0x2b646318fb00>, <kernel.Type object at 0x2b646318f8c0>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_I_Eo_Mt__Real__Oreal_J_J
% 0.50/0.68  Using role type
% 0.50/0.68  Declaring set_Pr6573716822653411497o_real:Type
% 0.50/0.68  FOF formula (<kernel.Constant object at 0x2b646318f950>, <kernel.Type object at 0x2b646318f9e0>) of role type named ty_n_t__Set__Oset_It__List__Olist_It__List__Olist_It__Nat__Onat_J_J_J
% 0.50/0.68  Using role type
% 0.50/0.68  Declaring set_list_list_nat:Type
% 0.50/0.68  FOF formula (<kernel.Constant object at 0x2b646318fb00>, <kernel.Type object at 0x2b646318f830>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_It__Int__Oint_M_Eo_J_J
% 0.50/0.68  Using role type
% 0.50/0.68  Declaring list_P5087981734274514673_int_o:Type
% 0.50/0.68  FOF formula (<kernel.Constant object at 0x2b646318fc68>, <kernel.Type object at 0x2b646318f950>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_I_Eo_Mt__Nat__Onat_J_J
% 0.50/0.68  Using role type
% 0.50/0.68  Declaring list_P6285523579766656935_o_nat:Type
% 0.50/0.68  FOF formula (<kernel.Constant object at 0x2b646318f8c0>, <kernel.Type object at 0x2b646318fb00>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_I_Eo_Mt__Int__Oint_J_J
% 0.50/0.68  Using role type
% 0.50/0.68  Declaring list_P3795440434834930179_o_int:Type
% 0.50/0.68  FOF formula (<kernel.Constant object at 0x2b646318fc68>, <kernel.Type object at 0x2b646318f950>) of role type named ty_n_t__Set__Oset_It__List__Olist_It__VEBT____Definitions__OVEBT_J_J
% 0.50/0.68  Using role type
% 0.50/0.68  Declaring set_list_VEBT_VEBT:Type
% 0.50/0.68  FOF formula (<kernel.Constant object at 0x2b646318f8c0>, <kernel.Type object at 0x2b646318fd40>) of role type named ty_n_t__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_M_Eo_J
% 0.50/0.68  Using role type
% 0.50/0.68  Declaring produc334124729049499915VEBT_o:Type
% 0.50/0.68  FOF formula (<kernel.Constant object at 0x2b646318fe60>, <kernel.Type object at 0x2b646318fc68>) of role type named ty_n_t__Product____Type__Oprod_I_Eo_Mt__VEBT____Definitions__OVEBT_J
% 0.50/0.68  Using role type
% 0.50/0.68  Declaring produc2504756804600209347T_VEBT:Type
% 0.50/0.68  FOF formula (<kernel.Constant object at 0x2b646318f8c0>, <kernel.Type object at 0x2b646318fd40>) of role type named ty_n_t__Set__Oset_It__Set__Oset_It__List__Olist_It__Nat__Onat_J_J_J
% 0.50/0.68  Using role type
% 0.50/0.68  Declaring set_set_list_nat:Type
% 0.50/0.68  FOF formula (<kernel.Constant object at 0x2b646318fe60>, <kernel.Type object at 0x2b646318fc68>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Int__Oint_M_Eo_J_J
% 0.50/0.68  Using role type
% 0.50/0.68  Declaring set_Pr903927857289325719_int_o:Type
% 0.50/0.68  FOF formula (<kernel.Constant object at 0x2b646318ffc8>, <kernel.Type object at 0xe11050>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_I_Eo_Mt__Nat__Onat_J_J
% 0.50/0.68  Using role type
% 0.50/0.68  Declaring set_Pr2101469702781467981_o_nat:Type
% 0.50/0.68  FOF formula (<kernel.Constant object at 0x2b646318ffc8>, <kernel.Type object at 0xe110e0>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_I_Eo_Mt__Int__Oint_J_J
% 0.50/0.68  Using role type
% 0.50/0.68  Declaring set_Pr8834758594704517033_o_int:Type
% 0.50/0.68  FOF formula (<kernel.Constant object at 0x2b646318f8c0>, <kernel.Type object at 0xe11050>) of role type named ty_n_t__Set__Oset_It__List__Olist_It__Set__Oset_It__Nat__Onat_J_J_J
% 0.50/0.68  Using role type
% 0.50/0.68  Declaring set_list_set_nat:Type
% 0.50/0.68  FOF formula (<kernel.Constant object at 0x2b646318ffc8>, <kernel.Type object at 0xe111b8>) of role type named ty_n_t__Set__Oset_It__Set__Oset_It__Set__Oset_It__Nat__Onat_J_J_J
% 0.50/0.68  Using role type
% 0.50/0.68  Declaring set_set_set_nat:Type
% 0.50/0.68  FOF formula (<kernel.Constant object at 0xe11170>, <kernel.Type object at 0xe11200>) of role type named ty_n_t__Set__Oset_It__List__Olist_It__Extended____Nat__Oenat_J_J
% 0.50/0.68  Using role type
% 0.50/0.68  Declaring set_li5464603477888414924d_enat:Type
% 0.50/0.68  FOF formula (<kernel.Constant object at 0xe11128>, <kernel.Type object at 0xe110e0>) of role type named ty_n_t__Product____Type__Oprod_It__Real__Oreal_Mt__Real__Oreal_J
% 0.50/0.68  Using role type
% 0.50/0.68  Declaring produc2422161461964618553l_real:Type
% 0.50/0.68  FOF formula (<kernel.Constant object at 0xe11050>, <kernel.Type object at 0xe11320>) of role type named ty_n_t__Set__Oset_It__Set__Oset_It__Extended____Nat__Oenat_J_J
% 0.50/0.68  Using role type
% 0.50/0.68  Declaring set_se7270636423289371942d_enat:Type
% 0.50/0.68  FOF formula (<kernel.Constant object at 0xe11128>, <kernel.Type object at 0xe11170>) of role type named ty_n_t__Product____Type__Oprod_It__Real__Oreal_Mt__Nat__Onat_J
% 0.50/0.68  Using role type
% 0.50/0.68  Declaring produc3741383161447143261al_nat:Type
% 0.50/0.68  FOF formula (<kernel.Constant object at 0xe113b0>, <kernel.Type object at 0xe11050>) of role type named ty_n_t__Product____Type__Oprod_It__Real__Oreal_Mt__Int__Oint_J
% 0.50/0.68  Using role type
% 0.50/0.68  Declaring produc8786904178792722361al_int:Type
% 0.50/0.68  FOF formula (<kernel.Constant object at 0xe11440>, <kernel.Type object at 0xe11128>) of role type named ty_n_t__Product____Type__Oprod_It__Int__Oint_Mt__Real__Oreal_J
% 0.50/0.68  Using role type
% 0.50/0.68  Declaring produc679980390762269497t_real:Type
% 0.50/0.68  FOF formula (<kernel.Constant object at 0xe113b0>, <kernel.Type object at 0xe11050>) of role type named ty_n_t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.50/0.68  Using role type
% 0.50/0.68  Declaring product_prod_nat_nat:Type
% 0.50/0.68  FOF formula (<kernel.Constant object at 0xe114d0>, <kernel.Type object at 0xe115a8>) of role type named ty_n_t__Product____Type__Oprod_It__Nat__Onat_Mt__Int__Oint_J
% 0.50/0.68  Using role type
% 0.50/0.68  Declaring product_prod_nat_int:Type
% 0.50/0.68  FOF formula (<kernel.Constant object at 0xe11440>, <kernel.Type object at 0xe11638>) of role type named ty_n_t__Product____Type__Oprod_It__Int__Oint_Mt__Nat__Onat_J
% 0.50/0.68  Using role type
% 0.50/0.68  Declaring product_prod_int_nat:Type
% 0.50/0.68  FOF formula (<kernel.Constant object at 0xe113b0>, <kernel.Type object at 0xe11680>) of role type named ty_n_t__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J
% 0.50/0.68  Using role type
% 0.50/0.68  Declaring product_prod_int_int:Type
% 0.50/0.68  FOF formula (<kernel.Constant object at 0xe11440>, <kernel.Type object at 0xe114d0>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_I_Eo_M_Eo_J_J
% 0.50/0.68  Using role type
% 0.50/0.68  Declaring list_P4002435161011370285od_o_o:Type
% 0.50/0.68  FOF formula (<kernel.Constant object at 0xe113b0>, <kernel.Type object at 0xe11680>) of role type named ty_n_t__Set__Oset_It__List__Olist_It__Complex__Ocomplex_J_J
% 0.50/0.68  Using role type
% 0.50/0.68  Declaring set_list_complex:Type
% 0.50/0.68  FOF formula (<kernel.Constant object at 0xe115a8>, <kernel.Type object at 0xe11758>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_I_Eo_M_Eo_J_J
% 0.50/0.68  Using role type
% 0.50/0.68  Declaring set_Product_prod_o_o:Type
% 0.50/0.68  FOF formula (<kernel.Constant object at 0xe11440>, <kernel.Type object at 0xe117e8>) of role type named ty_n_t__Set__Oset_It__Set__Oset_It__Complex__Ocomplex_J_J
% 0.50/0.69  Using role type
% 0.50/0.69  Declaring set_set_complex:Type
% 0.50/0.69  FOF formula (<kernel.Constant object at 0xe113b0>, <kernel.Type object at 0xe11830>) of role type named ty_n_t__Option__Ooption_It__VEBT____Definitions__OVEBT_J
% 0.50/0.69  Using role type
% 0.50/0.69  Declaring option_VEBT_VEBT:Type
% 0.50/0.69  FOF formula (<kernel.Constant object at 0xe115a8>, <kernel.Type object at 0xe11878>) of role type named ty_n_t__Set__Oset_It__Filter__Ofilter_It__Nat__Onat_J_J
% 0.50/0.69  Using role type
% 0.50/0.69  Declaring set_filter_nat:Type
% 0.50/0.69  FOF formula (<kernel.Constant object at 0xe11440>, <kernel.Type object at 0xe118c0>) of role type named ty_n_t__Option__Ooption_It__Set__Oset_It__Nat__Onat_J_J
% 0.50/0.69  Using role type
% 0.50/0.69  Declaring option_set_nat:Type
% 0.50/0.69  FOF formula (<kernel.Constant object at 0xe113b0>, <kernel.Type object at 0xe11908>) of role type named ty_n_t__Product____Type__Oprod_It__Real__Oreal_M_Eo_J
% 0.50/0.69  Using role type
% 0.50/0.69  Declaring product_prod_real_o:Type
% 0.50/0.69  FOF formula (<kernel.Constant object at 0xe115a8>, <kernel.Type object at 0xe11950>) of role type named ty_n_t__Product____Type__Oprod_I_Eo_Mt__Real__Oreal_J
% 0.50/0.69  Using role type
% 0.50/0.69  Declaring product_prod_o_real:Type
% 0.50/0.69  FOF formula (<kernel.Constant object at 0xe11440>, <kernel.Type object at 0xe11998>) of role type named ty_n_t__List__Olist_It__List__Olist_It__Nat__Onat_J_J
% 0.50/0.69  Using role type
% 0.50/0.69  Declaring list_list_nat:Type
% 0.50/0.69  FOF formula (<kernel.Constant object at 0xe113b0>, <kernel.Type object at 0xe119e0>) of role type named ty_n_t__List__Olist_It__List__Olist_It__Int__Oint_J_J
% 0.50/0.69  Using role type
% 0.50/0.69  Declaring list_list_int:Type
% 0.50/0.69  FOF formula (<kernel.Constant object at 0xe115a8>, <kernel.Type object at 0xe11a28>) of role type named ty_n_t__List__Olist_It__VEBT____Definitions__OVEBT_J
% 0.50/0.69  Using role type
% 0.50/0.69  Declaring list_VEBT_VEBT:Type
% 0.50/0.69  FOF formula (<kernel.Constant object at 0xe11440>, <kernel.Type object at 0xe11a70>) of role type named ty_n_t__Set__Oset_It__List__Olist_It__Nat__Onat_J_J
% 0.50/0.69  Using role type
% 0.50/0.69  Declaring set_list_nat:Type
% 0.50/0.69  FOF formula (<kernel.Constant object at 0xe113b0>, <kernel.Type object at 0xe11ab8>) of role type named ty_n_t__Set__Oset_It__List__Olist_It__Int__Oint_J_J
% 0.50/0.69  Using role type
% 0.50/0.69  Declaring set_list_int:Type
% 0.50/0.69  FOF formula (<kernel.Constant object at 0xe115a8>, <kernel.Type object at 0xe11b00>) of role type named ty_n_t__Product____Type__Oprod_It__Int__Oint_M_Eo_J
% 0.50/0.69  Using role type
% 0.50/0.69  Declaring product_prod_int_o:Type
% 0.50/0.69  FOF formula (<kernel.Constant object at 0xe11440>, <kernel.Type object at 0xe11b48>) of role type named ty_n_t__Product____Type__Oprod_I_Eo_Mt__Nat__Onat_J
% 0.50/0.69  Using role type
% 0.50/0.69  Declaring product_prod_o_nat:Type
% 0.50/0.69  FOF formula (<kernel.Constant object at 0xe113b0>, <kernel.Type object at 0xe11b90>) of role type named ty_n_t__Product____Type__Oprod_I_Eo_Mt__Int__Oint_J
% 0.50/0.69  Using role type
% 0.50/0.69  Declaring product_prod_o_int:Type
% 0.50/0.69  FOF formula (<kernel.Constant object at 0xe115a8>, <kernel.Type object at 0xe11bd8>) of role type named ty_n_t__List__Olist_It__Set__Oset_It__Nat__Onat_J_J
% 0.50/0.69  Using role type
% 0.50/0.69  Declaring list_set_nat:Type
% 0.50/0.69  FOF formula (<kernel.Constant object at 0xe11440>, <kernel.Type object at 0xe11c20>) of role type named ty_n_t__Set__Oset_It__VEBT____Definitions__OVEBT_J
% 0.50/0.69  Using role type
% 0.50/0.69  Declaring set_VEBT_VEBT:Type
% 0.50/0.69  FOF formula (<kernel.Constant object at 0xe113b0>, <kernel.Type object at 0xe11c68>) of role type named ty_n_t__Set__Oset_It__Set__Oset_It__Nat__Onat_J_J
% 0.50/0.69  Using role type
% 0.50/0.69  Declaring set_set_nat:Type
% 0.50/0.69  FOF formula (<kernel.Constant object at 0xe115a8>, <kernel.Type object at 0xe11cb0>) of role type named ty_n_t__Set__Oset_It__Set__Oset_It__Int__Oint_J_J
% 0.50/0.69  Using role type
% 0.50/0.69  Declaring set_set_int:Type
% 0.50/0.69  FOF formula (<kernel.Constant object at 0xe11440>, <kernel.Type object at 0xe11cf8>) of role type named ty_n_t__List__Olist_It__Extended____Nat__Oenat_J
% 0.50/0.69  Using role type
% 0.50/0.69  Declaring list_Extended_enat:Type
% 0.50/0.69  FOF formula (<kernel.Constant object at 0xe113b0>, <kernel.Type object at 0xe11d40>) of role type named ty_n_t__Set__Oset_It__Extended____Nat__Oenat_J
% 0.50/0.69  Using role type
% 0.50/0.69  Declaring set_Extended_enat:Type
% 0.50/0.69  FOF formula (<kernel.Constant object at 0xe115a8>, <kernel.Type object at 0xe11d88>) of role type named ty_n_t__List__Olist_It__Complex__Ocomplex_J
% 0.50/0.69  Using role type
% 0.50/0.69  Declaring list_complex:Type
% 0.50/0.69  FOF formula (<kernel.Constant object at 0xe11440>, <kernel.Type object at 0xe11dd0>) of role type named ty_n_t__Product____Type__Oprod_I_Eo_M_Eo_J
% 0.50/0.69  Using role type
% 0.50/0.69  Declaring product_prod_o_o:Type
% 0.50/0.69  FOF formula (<kernel.Constant object at 0xe113b0>, <kernel.Type object at 0xe11e18>) of role type named ty_n_t__Set__Oset_It__Complex__Ocomplex_J
% 0.50/0.69  Using role type
% 0.50/0.69  Declaring set_complex:Type
% 0.50/0.69  FOF formula (<kernel.Constant object at 0xe115a8>, <kernel.Type object at 0xe11e60>) of role type named ty_n_t__Option__Ooption_It__Real__Oreal_J
% 0.50/0.69  Using role type
% 0.50/0.69  Declaring option_real:Type
% 0.50/0.69  FOF formula (<kernel.Constant object at 0xe11440>, <kernel.Type object at 0xe11ea8>) of role type named ty_n_t__Filter__Ofilter_It__Real__Oreal_J
% 0.50/0.69  Using role type
% 0.50/0.69  Declaring filter_real:Type
% 0.50/0.69  FOF formula (<kernel.Constant object at 0xe113b0>, <kernel.Type object at 0xe11ef0>) of role type named ty_n_t__Option__Ooption_It__Num__Onum_J
% 0.50/0.69  Using role type
% 0.50/0.69  Declaring option_num:Type
% 0.50/0.69  FOF formula (<kernel.Constant object at 0xe115a8>, <kernel.Type object at 0xe11f38>) of role type named ty_n_t__Option__Ooption_It__Nat__Onat_J
% 0.50/0.69  Using role type
% 0.50/0.69  Declaring option_nat:Type
% 0.50/0.69  FOF formula (<kernel.Constant object at 0xe11440>, <kernel.Type object at 0xe11f80>) of role type named ty_n_t__Option__Ooption_It__Int__Oint_J
% 0.50/0.69  Using role type
% 0.50/0.69  Declaring option_int:Type
% 0.50/0.69  FOF formula (<kernel.Constant object at 0xe113b0>, <kernel.Type object at 0xe11f38>) of role type named ty_n_t__Filter__Ofilter_It__Nat__Onat_J
% 0.50/0.69  Using role type
% 0.50/0.69  Declaring filter_nat:Type
% 0.50/0.69  FOF formula (<kernel.Constant object at 0xe11f80>, <kernel.Type object at 0xe15098>) of role type named ty_n_t__Set__Oset_It__String__Ochar_J
% 0.50/0.69  Using role type
% 0.50/0.69  Declaring set_char:Type
% 0.50/0.69  FOF formula (<kernel.Constant object at 0xe11f38>, <kernel.Type object at 0xe15098>) of role type named ty_n_t__List__Olist_It__Real__Oreal_J
% 0.50/0.69  Using role type
% 0.50/0.69  Declaring list_real:Type
% 0.50/0.69  FOF formula (<kernel.Constant object at 0xe11290>, <kernel.Type object at 0xe150e0>) of role type named ty_n_t__Set__Oset_It__Real__Oreal_J
% 0.50/0.69  Using role type
% 0.50/0.69  Declaring set_real:Type
% 0.50/0.69  FOF formula (<kernel.Constant object at 0xe11f80>, <kernel.Type object at 0xe15128>) of role type named ty_n_t__List__Olist_It__Num__Onum_J
% 0.50/0.69  Using role type
% 0.50/0.69  Declaring list_num:Type
% 0.50/0.69  FOF formula (<kernel.Constant object at 0xe11290>, <kernel.Type object at 0xe151b8>) of role type named ty_n_t__List__Olist_It__Nat__Onat_J
% 0.50/0.69  Using role type
% 0.50/0.69  Declaring list_nat:Type
% 0.50/0.69  FOF formula (<kernel.Constant object at 0xe11f38>, <kernel.Type object at 0xe15200>) of role type named ty_n_t__List__Olist_It__Int__Oint_J
% 0.50/0.69  Using role type
% 0.50/0.69  Declaring list_int:Type
% 0.50/0.69  FOF formula (<kernel.Constant object at 0xe11f38>, <kernel.Type object at 0xe15248>) of role type named ty_n_t__VEBT____Definitions__OVEBT
% 0.50/0.69  Using role type
% 0.50/0.69  Declaring vEBT_VEBT:Type
% 0.50/0.69  FOF formula (<kernel.Constant object at 0xe15050>, <kernel.Type object at 0xe15290>) of role type named ty_n_t__Set__Oset_It__Num__Onum_J
% 0.50/0.69  Using role type
% 0.50/0.69  Declaring set_num:Type
% 0.50/0.69  FOF formula (<kernel.Constant object at 0xe15128>, <kernel.Type object at 0xe152d8>) of role type named ty_n_t__Set__Oset_It__Nat__Onat_J
% 0.50/0.69  Using role type
% 0.50/0.69  Declaring set_nat:Type
% 0.50/0.69  FOF formula (<kernel.Constant object at 0xe15170>, <kernel.Type object at 0xe15320>) of role type named ty_n_t__Set__Oset_It__Int__Oint_J
% 0.50/0.69  Using role type
% 0.50/0.69  Declaring set_int:Type
% 0.50/0.69  FOF formula (<kernel.Constant object at 0xe15098>, <kernel.Type object at 0xe15368>) of role type named ty_n_t__Product____Type__Ounit
% 0.50/0.69  Using role type
% 0.50/0.69  Declaring product_unit:Type
% 0.50/0.69  FOF formula (<kernel.Constant object at 0xe15050>, <kernel.Type object at 0xe153b0>) of role type named ty_n_t__Option__Ooption_I_Eo_J
% 0.50/0.69  Using role type
% 0.50/0.69  Declaring option_o:Type
% 0.50/0.69  FOF formula (<kernel.Constant object at 0xe15128>, <kernel.Type object at 0xe153f8>) of role type named ty_n_t__Extended____Nat__Oenat
% 0.50/0.69  Using role type
% 0.50/0.69  Declaring extended_enat:Type
% 0.50/0.69  FOF formula (<kernel.Constant object at 0xe15098>, <kernel.Type object at 0xe15368>) of role type named ty_n_t__List__Olist_I_Eo_J
% 0.50/0.69  Using role type
% 0.50/0.69  Declaring list_o:Type
% 0.50/0.69  FOF formula (<kernel.Constant object at 0xe150e0>, <kernel.Type object at 0xe15488>) of role type named ty_n_t__Complex__Ocomplex
% 0.50/0.70  Using role type
% 0.50/0.70  Declaring complex:Type
% 0.50/0.70  FOF formula (<kernel.Constant object at 0xe15050>, <kernel.Type object at 0xe153b0>) of role type named ty_n_t__Set__Oset_I_Eo_J
% 0.50/0.70  Using role type
% 0.50/0.70  Declaring set_o:Type
% 0.50/0.70  FOF formula (<kernel.Constant object at 0xe15098>, <kernel.Type object at 0xe154d0>) of role type named ty_n_t__String__Ochar
% 0.50/0.70  Using role type
% 0.50/0.70  Declaring char:Type
% 0.50/0.70  FOF formula (<kernel.Constant object at 0xe150e0>, <kernel.Type object at 0xe15518>) of role type named ty_n_t__Real__Oreal
% 0.50/0.70  Using role type
% 0.50/0.70  Declaring real:Type
% 0.50/0.70  FOF formula (<kernel.Constant object at 0xe15050>, <kernel.Type object at 0xe15560>) of role type named ty_n_t__Num__Onum
% 0.50/0.70  Using role type
% 0.50/0.70  Declaring num:Type
% 0.50/0.70  FOF formula (<kernel.Constant object at 0xe15098>, <kernel.Type object at 0xe155a8>) of role type named ty_n_t__Nat__Onat
% 0.50/0.70  Using role type
% 0.50/0.70  Declaring nat:Type
% 0.50/0.70  FOF formula (<kernel.Constant object at 0xe150e0>, <kernel.Type object at 0xe155f0>) of role type named ty_n_t__Int__Oint
% 0.50/0.70  Using role type
% 0.50/0.70  Declaring int:Type
% 0.50/0.70  FOF formula (<kernel.Constant object at 0xe150e0>, <kernel.DependentProduct object at 0xe157a0>) of role type named sy_c_Archimedean__Field_Oceiling_001t__Real__Oreal
% 0.50/0.70  Using role type
% 0.50/0.70  Declaring archim7802044766580827645g_real:(real->int)
% 0.50/0.70  FOF formula (<kernel.Constant object at 0xe15638>, <kernel.DependentProduct object at 0xe15830>) of role type named sy_c_Archimedean__Field_Ofloor__ceiling__class_Ofloor_001t__Real__Oreal
% 0.50/0.70  Using role type
% 0.50/0.70  Declaring archim6058952711729229775r_real:(real->int)
% 0.50/0.70  FOF formula (<kernel.Constant object at 0xe157a0>, <kernel.DependentProduct object at 0xe158c0>) of role type named sy_c_Archimedean__Field_Ofrac_001t__Real__Oreal
% 0.50/0.70  Using role type
% 0.50/0.70  Declaring archim2898591450579166408c_real:(real->real)
% 0.50/0.70  FOF formula (<kernel.Constant object at 0xe15830>, <kernel.DependentProduct object at 0xe15950>) of role type named sy_c_Archimedean__Field_Oround_001t__Real__Oreal
% 0.50/0.70  Using role type
% 0.50/0.70  Declaring archim8280529875227126926d_real:(real->int)
% 0.50/0.70  FOF formula (<kernel.Constant object at 0xe158c0>, <kernel.Constant object at 0xe15170>) of role type named sy_c_BNF__Cardinal__Order__Relation_OnatLeq
% 0.50/0.70  Using role type
% 0.50/0.70  Declaring bNF_Ca8665028551170535155natLeq:set_Pr1261947904930325089at_nat
% 0.50/0.70  FOF formula (<kernel.Constant object at 0xe15950>, <kernel.Constant object at 0xe157a0>) of role type named sy_c_BNF__Cardinal__Order__Relation_OnatLess
% 0.50/0.70  Using role type
% 0.50/0.70  Declaring bNF_Ca8459412986667044542atLess:set_Pr1261947904930325089at_nat
% 0.50/0.70  FOF formula (<kernel.Constant object at 0xe15170>, <kernel.DependentProduct object at 0xe15ab8>) 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.50/0.70  Using role type
% 0.50/0.70  Declaring bNF_re6830278522597306478at_int:((nat->(nat->Prop))->((product_prod_nat_nat->(int->Prop))->((nat->product_prod_nat_nat)->((nat->int)->Prop))))
% 0.50/0.70  FOF formula (<kernel.Constant object at 0xe157a0>, <kernel.DependentProduct object at 0xe15a70>) 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.50/0.70  Using role type
% 0.50/0.70  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.50/0.70  FOF formula (<kernel.Constant object at 0xe15ab8>, <kernel.DependentProduct object at 0xe15d88>) 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_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_001_062_It__Int__Oint_Mt__Int__Oint_J
% 0.50/0.70  Using role type
% 0.50/0.70  Declaring bNF_re7408651293131936558nt_int:((product_prod_nat_nat->(int->Prop))->(((product_prod_nat_nat->product_prod_nat_nat)->((int->int)->Prop))->((product_prod_nat_nat->(product_prod_nat_nat->product_prod_nat_nat))->((int->(int->int))->Prop))))
% 0.50/0.70  FOF formula (<kernel.Constant object at 0xe15a70>, <kernel.DependentProduct object at 0xe15c20>) 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.50/0.70  Using role type
% 0.50/0.70  Declaring bNF_re6644619430987730960nt_o_o:((product_prod_nat_nat->(int->Prop))->((Prop->(Prop->Prop))->((product_prod_nat_nat->Prop)->((int->Prop)->Prop))))
% 0.50/0.70  FOF formula (<kernel.Constant object at 0xe15d88>, <kernel.DependentProduct object at 0xe15d40>) of role type named sy_c_BNF__Def_Orel__fun_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_001t__Int__Oint_001t__Nat__Onat_001t__Nat__Onat
% 0.50/0.70  Using role type
% 0.50/0.70  Declaring bNF_re4555766996558763186at_nat:((product_prod_nat_nat->(int->Prop))->((nat->(nat->Prop))->((product_prod_nat_nat->nat)->((int->nat)->Prop))))
% 0.50/0.70  FOF formula (<kernel.Constant object at 0xe15c20>, <kernel.DependentProduct object at 0xe15e18>) of role type named sy_c_BNF__Def_Orel__fun_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_001t__Int__Oint_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_001t__Int__Oint
% 0.50/0.70  Using role type
% 0.50/0.70  Declaring bNF_re7400052026677387805at_int:((product_prod_nat_nat->(int->Prop))->((product_prod_nat_nat->(int->Prop))->((product_prod_nat_nat->product_prod_nat_nat)->((int->int)->Prop))))
% 0.50/0.70  FOF formula (<kernel.Constant object at 0xe15d40>, <kernel.DependentProduct object at 0xe15b48>) 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.50/0.70  Using role type
% 0.50/0.70  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.50/0.71  FOF formula (<kernel.Constant object at 0xe15e18>, <kernel.DependentProduct object at 0xe15c68>) 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_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_001_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J
% 0.50/0.71  Using role type
% 0.50/0.71  Declaring bNF_re3099431351363272937at_nat:((product_prod_nat_nat->(product_prod_nat_nat->Prop))->(((product_prod_nat_nat->product_prod_nat_nat)->((product_prod_nat_nat->product_prod_nat_nat)->Prop))->((product_prod_nat_nat->(product_prod_nat_nat->product_prod_nat_nat))->((product_prod_nat_nat->(product_prod_nat_nat->product_prod_nat_nat))->Prop))))
% 0.50/0.71  FOF formula (<kernel.Constant object at 0xe15b48>, <kernel.DependentProduct object at 0xe15ef0>) 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.50/0.71  Using role type
% 0.50/0.71  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.50/0.71  FOF formula (<kernel.Constant object at 0xe15c68>, <kernel.DependentProduct object at 0xe1c050>) 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_001t__Nat__Onat_001t__Nat__Onat
% 0.50/0.71  Using role type
% 0.50/0.71  Declaring bNF_re8246922863344978751at_nat:((product_prod_nat_nat->(product_prod_nat_nat->Prop))->((nat->(nat->Prop))->((product_prod_nat_nat->nat)->((product_prod_nat_nat->nat)->Prop))))
% 0.50/0.71  FOF formula (<kernel.Constant object at 0xe15ef0>, <kernel.DependentProduct object at 0xe1c200>) 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_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.50/0.71  Using role type
% 0.50/0.71  Declaring bNF_re2241393799969408733at_nat:((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)->((product_prod_nat_nat->product_prod_nat_nat)->Prop))))
% 0.50/0.71  FOF formula (<kernel.Constant object at 0xe15e18>, <kernel.DependentProduct object at 0xe1c098>) of role type named sy_c_BNF__Wellorder__Relation_Owo__rel_001t__Nat__Onat
% 0.50/0.71  Using role type
% 0.50/0.71  Declaring bNF_We3818239936649020644el_nat:(set_Pr1261947904930325089at_nat->Prop)
% 0.50/0.71  FOF formula (<kernel.Constant object at 0xe15e18>, <kernel.DependentProduct object at 0xe1c128>) of role type named sy_c_Basic__BNF__LFPs_Oprod_Osize__prod_001t__Int__Oint_001t__Int__Oint
% 0.50/0.71  Using role type
% 0.50/0.71  Declaring basic_1872990034501187214nt_int:((int->nat)->((int->nat)->(product_prod_int_int->nat)))
% 0.50/0.71  FOF formula (<kernel.Constant object at 0xe15b00>, <kernel.DependentProduct object at 0xe1c170>) of role type named sy_c_Basic__BNF__LFPs_Oprod_Osize__prod_001t__Nat__Onat_001t__Nat__Onat
% 0.50/0.71  Using role type
% 0.50/0.71  Declaring basic_876126793109182934at_nat:((nat->nat)->((nat->nat)->(product_prod_nat_nat->nat)))
% 0.50/0.71  FOF formula (<kernel.Constant object at 0xe15e18>, <kernel.DependentProduct object at 0xe1c320>) of role type named sy_c_Binomial_Obinomial
% 0.50/0.71  Using role type
% 0.50/0.71  Declaring binomial:(nat->(nat->nat))
% 0.50/0.71  FOF formula (<kernel.Constant object at 0xe15fc8>, <kernel.DependentProduct object at 0xe1c3b0>) of role type named sy_c_Binomial_Ogbinomial_001t__Complex__Ocomplex
% 0.50/0.71  Using role type
% 0.50/0.71  Declaring gbinomial_complex:(complex->(nat->complex))
% 0.50/0.71  FOF formula (<kernel.Constant object at 0xe15fc8>, <kernel.DependentProduct object at 0xe1c248>) of role type named sy_c_Binomial_Ogbinomial_001t__Int__Oint
% 0.50/0.71  Using role type
% 0.50/0.71  Declaring gbinomial_int:(int->(nat->int))
% 0.50/0.71  FOF formula (<kernel.Constant object at 0xe1c170>, <kernel.DependentProduct object at 0xe1c368>) of role type named sy_c_Binomial_Ogbinomial_001t__Nat__Onat
% 0.50/0.71  Using role type
% 0.50/0.71  Declaring gbinomial_nat:(nat->(nat->nat))
% 0.50/0.71  FOF formula (<kernel.Constant object at 0xe1c1b8>, <kernel.DependentProduct object at 0xe1c2d8>) of role type named sy_c_Binomial_Ogbinomial_001t__Real__Oreal
% 0.50/0.71  Using role type
% 0.50/0.71  Declaring gbinomial_real:(real->(nat->real))
% 0.50/0.71  FOF formula (<kernel.Constant object at 0xe1c200>, <kernel.DependentProduct object at 0xe1c1b8>) of role type named sy_c_Bit__Operations_Oand__int__rel
% 0.50/0.71  Using role type
% 0.50/0.71  Declaring bit_and_int_rel:(product_prod_int_int->(product_prod_int_int->Prop))
% 0.50/0.71  FOF formula (<kernel.Constant object at 0xe1c050>, <kernel.DependentProduct object at 0xe1c2d8>) of role type named sy_c_Bit__Operations_Oconcat__bit
% 0.50/0.71  Using role type
% 0.50/0.71  Declaring bit_concat_bit:(nat->(int->(int->int)))
% 0.50/0.71  FOF formula (<kernel.Constant object at 0xe1c170>, <kernel.DependentProduct object at 0xe1c200>) of role type named sy_c_Bit__Operations_Oring__bit__operations__class_Osigned__take__bit_001t__Int__Oint
% 0.50/0.71  Using role type
% 0.50/0.71  Declaring bit_ri631733984087533419it_int:(nat->(int->int))
% 0.50/0.71  FOF formula (<kernel.Constant object at 0xe1c050>, <kernel.DependentProduct object at 0xe1c170>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Oand_001t__Int__Oint
% 0.50/0.71  Using role type
% 0.50/0.71  Declaring bit_se725231765392027082nd_int:(int->(int->int))
% 0.50/0.71  FOF formula (<kernel.Constant object at 0xe1c200>, <kernel.DependentProduct object at 0xe1c050>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Oand_001t__Nat__Onat
% 0.50/0.71  Using role type
% 0.50/0.71  Declaring bit_se727722235901077358nd_nat:(nat->(nat->nat))
% 0.50/0.71  FOF formula (<kernel.Constant object at 0xe1c170>, <kernel.DependentProduct object at 0xe1c200>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Odrop__bit_001t__Int__Oint
% 0.50/0.71  Using role type
% 0.50/0.71  Declaring bit_se8568078237143864401it_int:(nat->(int->int))
% 0.50/0.71  FOF formula (<kernel.Constant object at 0xe1c050>, <kernel.DependentProduct object at 0xe1c170>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Odrop__bit_001t__Nat__Onat
% 0.50/0.71  Using role type
% 0.50/0.71  Declaring bit_se8570568707652914677it_nat:(nat->(nat->nat))
% 0.50/0.71  FOF formula (<kernel.Constant object at 0xe1c200>, <kernel.DependentProduct object at 0xe1c050>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Oflip__bit_001t__Int__Oint
% 0.50/0.71  Using role type
% 0.50/0.71  Declaring bit_se2159334234014336723it_int:(nat->(int->int))
% 0.50/0.71  FOF formula (<kernel.Constant object at 0xe1c170>, <kernel.DependentProduct object at 0xe1c200>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Oflip__bit_001t__Nat__Onat
% 0.50/0.71  Using role type
% 0.50/0.71  Declaring bit_se2161824704523386999it_nat:(nat->(nat->nat))
% 0.50/0.71  FOF formula (<kernel.Constant object at 0xe1c050>, <kernel.DependentProduct object at 0xe1c560>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Omask_001t__Int__Oint
% 0.50/0.71  Using role type
% 0.50/0.71  Declaring bit_se2000444600071755411sk_int:(nat->int)
% 0.50/0.71  FOF formula (<kernel.Constant object at 0xe1c200>, <kernel.DependentProduct object at 0xe1c998>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Omask_001t__Nat__Onat
% 0.50/0.71  Using role type
% 0.50/0.71  Declaring bit_se2002935070580805687sk_nat:(nat->nat)
% 0.50/0.71  FOF formula (<kernel.Constant object at 0xe1c560>, <kernel.DependentProduct object at 0xe1c200>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Oor_001t__Int__Oint
% 0.50/0.71  Using role type
% 0.50/0.71  Declaring bit_se1409905431419307370or_int:(int->(int->int))
% 0.50/0.71  FOF formula (<kernel.Constant object at 0xe1c998>, <kernel.DependentProduct object at 0xe1c560>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Oor_001t__Nat__Onat
% 0.50/0.71  Using role type
% 0.50/0.71  Declaring bit_se1412395901928357646or_nat:(nat->(nat->nat))
% 0.50/0.71  FOF formula (<kernel.Constant object at 0xe1c200>, <kernel.DependentProduct object at 0xe1c998>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Opush__bit_001t__Int__Oint
% 0.50/0.71  Using role type
% 0.50/0.71  Declaring bit_se545348938243370406it_int:(nat->(int->int))
% 0.50/0.71  FOF formula (<kernel.Constant object at 0xe1c560>, <kernel.DependentProduct object at 0xe1c200>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Opush__bit_001t__Nat__Onat
% 0.50/0.71  Using role type
% 0.50/0.71  Declaring bit_se547839408752420682it_nat:(nat->(nat->nat))
% 0.50/0.71  FOF formula (<kernel.Constant object at 0xe1c998>, <kernel.DependentProduct object at 0xe1c560>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Oset__bit_001t__Int__Oint
% 0.50/0.71  Using role type
% 0.50/0.71  Declaring bit_se7879613467334960850it_int:(nat->(int->int))
% 0.50/0.71  FOF formula (<kernel.Constant object at 0xe1c200>, <kernel.DependentProduct object at 0xe1c998>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Oset__bit_001t__Nat__Onat
% 0.50/0.71  Using role type
% 0.50/0.71  Declaring bit_se7882103937844011126it_nat:(nat->(nat->nat))
% 0.50/0.71  FOF formula (<kernel.Constant object at 0xe1c560>, <kernel.DependentProduct object at 0xe1c200>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Otake__bit_001t__Int__Oint
% 0.50/0.71  Using role type
% 0.50/0.71  Declaring bit_se2923211474154528505it_int:(nat->(int->int))
% 0.50/0.71  FOF formula (<kernel.Constant object at 0xe1c998>, <kernel.DependentProduct object at 0xe1c560>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Otake__bit_001t__Nat__Onat
% 0.50/0.71  Using role type
% 0.50/0.71  Declaring bit_se2925701944663578781it_nat:(nat->(nat->nat))
% 0.50/0.71  FOF formula (<kernel.Constant object at 0xe1c200>, <kernel.DependentProduct object at 0xe1c998>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Ounset__bit_001t__Int__Oint
% 0.50/0.71  Using role type
% 0.50/0.71  Declaring bit_se4203085406695923979it_int:(nat->(int->int))
% 0.50/0.71  FOF formula (<kernel.Constant object at 0xe1c560>, <kernel.DependentProduct object at 0xe1c200>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Ounset__bit_001t__Nat__Onat
% 0.50/0.71  Using role type
% 0.50/0.71  Declaring bit_se4205575877204974255it_nat:(nat->(nat->nat))
% 0.50/0.71  FOF formula (<kernel.Constant object at 0xe1c998>, <kernel.DependentProduct object at 0xe1c560>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Oxor_001t__Int__Oint
% 0.50/0.72  Using role type
% 0.50/0.72  Declaring bit_se6526347334894502574or_int:(int->(int->int))
% 0.50/0.72  FOF formula (<kernel.Constant object at 0xe1c200>, <kernel.DependentProduct object at 0xe1ca28>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Oxor_001t__Nat__Onat
% 0.50/0.72  Using role type
% 0.50/0.72  Declaring bit_se6528837805403552850or_nat:(nat->(nat->nat))
% 0.50/0.72  FOF formula (<kernel.Constant object at 0xe1c560>, <kernel.DependentProduct object at 0xe1e098>) of role type named sy_c_Bit__Operations_Osemiring__bits__class_Obit_001t__Int__Oint
% 0.50/0.72  Using role type
% 0.50/0.72  Declaring bit_se1146084159140164899it_int:(int->(nat->Prop))
% 0.50/0.72  FOF formula (<kernel.Constant object at 0xe1c560>, <kernel.DependentProduct object at 0xe1e0e0>) of role type named sy_c_Bit__Operations_Osemiring__bits__class_Obit_001t__Nat__Onat
% 0.50/0.72  Using role type
% 0.50/0.72  Declaring bit_se1148574629649215175it_nat:(nat->(nat->Prop))
% 0.50/0.72  FOF formula (<kernel.Constant object at 0xe1ca28>, <kernel.DependentProduct object at 0xe1e1b8>) of role type named sy_c_Bit__Operations_Otake__bit__num
% 0.50/0.72  Using role type
% 0.50/0.72  Declaring bit_take_bit_num:(nat->(num->option_num))
% 0.50/0.72  FOF formula (<kernel.Constant object at 0xe1e098>, <kernel.DependentProduct object at 0xe1e290>) of role type named sy_c_Complete__Lattices_OInf__class_OInf_001t__Extended____Nat__Oenat
% 0.50/0.72  Using role type
% 0.50/0.72  Declaring comple2295165028678016749d_enat:(set_Extended_enat->extended_enat)
% 0.50/0.72  FOF formula (<kernel.Constant object at 0xe1ca28>, <kernel.DependentProduct object at 0xe1e320>) of role type named sy_c_Complete__Lattices_OInf__class_OInf_001t__Nat__Onat
% 0.50/0.72  Using role type
% 0.50/0.72  Declaring complete_Inf_Inf_nat:(set_nat->nat)
% 0.50/0.72  FOF formula (<kernel.Constant object at 0xe1e170>, <kernel.DependentProduct object at 0xe1e368>) of role type named sy_c_Complete__Lattices_OInf__class_OInf_001t__Set__Oset_It__Nat__Onat_J
% 0.50/0.72  Using role type
% 0.50/0.72  Declaring comple7806235888213564991et_nat:(set_set_nat->set_nat)
% 0.50/0.72  FOF formula (<kernel.Constant object at 0xe1e290>, <kernel.DependentProduct object at 0xe1e3f8>) of role type named sy_c_Complete__Lattices_OSup__class_OSup_001t__Extended____Nat__Oenat
% 0.50/0.72  Using role type
% 0.50/0.72  Declaring comple4398354569131411667d_enat:(set_Extended_enat->extended_enat)
% 0.50/0.72  FOF formula (<kernel.Constant object at 0xe1e1b8>, <kernel.DependentProduct object at 0xe1e488>) of role type named sy_c_Complete__Lattices_OSup__class_OSup_001t__Nat__Onat
% 0.50/0.72  Using role type
% 0.50/0.72  Declaring complete_Sup_Sup_nat:(set_nat->nat)
% 0.50/0.72  FOF formula (<kernel.Constant object at 0xe1e128>, <kernel.DependentProduct object at 0xe1e4d0>) of role type named sy_c_Complex_OArg
% 0.50/0.72  Using role type
% 0.50/0.72  Declaring arg:(complex->real)
% 0.50/0.72  FOF formula (<kernel.Constant object at 0xe1e3b0>, <kernel.DependentProduct object at 0xe1e518>) of role type named sy_c_Complex_Ocis
% 0.50/0.72  Using role type
% 0.50/0.72  Declaring cis:(real->complex)
% 0.50/0.72  FOF formula (<kernel.Constant object at 0xe1e128>, <kernel.DependentProduct object at 0xe1e3f8>) of role type named sy_c_Deriv_Ohas__field__derivative_001t__Real__Oreal
% 0.50/0.72  Using role type
% 0.50/0.72  Declaring has_fi5821293074295781190e_real:((real->real)->(real->(filter_real->Prop)))
% 0.50/0.72  FOF formula (<kernel.Constant object at 0xe1e5a8>, <kernel.DependentProduct object at 0xe1e518>) of role type named sy_c_Divides_Odivmod__nat
% 0.50/0.72  Using role type
% 0.50/0.72  Declaring divmod_nat:(nat->(nat->product_prod_nat_nat))
% 0.50/0.72  FOF formula (<kernel.Constant object at 0xe1e128>, <kernel.DependentProduct object at 0xe1e680>) of role type named sy_c_Divides_Ounique__euclidean__semiring__numeral__class_Odivides__aux_001t__Int__Oint
% 0.50/0.72  Using role type
% 0.50/0.72  Declaring unique6319869463603278526ux_int:(product_prod_int_int->Prop)
% 0.50/0.72  FOF formula (<kernel.Constant object at 0xe1e518>, <kernel.DependentProduct object at 0xe1e4d0>) of role type named sy_c_Divides_Ounique__euclidean__semiring__numeral__class_Odivides__aux_001t__Nat__Onat
% 0.50/0.72  Using role type
% 0.50/0.72  Declaring unique6322359934112328802ux_nat:(product_prod_nat_nat->Prop)
% 0.50/0.72  FOF formula (<kernel.Constant object at 0xe1e680>, <kernel.DependentProduct object at 0xe1e518>) of role type named sy_c_Divides_Ounique__euclidean__semiring__numeral__class_Odivmod_001t__Int__Oint
% 0.50/0.72  Using role type
% 0.50/0.72  Declaring unique5052692396658037445od_int:(num->(num->product_prod_int_int))
% 0.50/0.72  FOF formula (<kernel.Constant object at 0xe1e4d0>, <kernel.DependentProduct object at 0xe1e680>) of role type named sy_c_Divides_Ounique__euclidean__semiring__numeral__class_Odivmod_001t__Nat__Onat
% 0.50/0.72  Using role type
% 0.50/0.72  Declaring unique5055182867167087721od_nat:(num->(num->product_prod_nat_nat))
% 0.50/0.72  FOF formula (<kernel.Constant object at 0xe1e518>, <kernel.DependentProduct object at 0xe1e4d0>) of role type named sy_c_Divides_Ounique__euclidean__semiring__numeral__class_Odivmod__step_001t__Int__Oint
% 0.50/0.72  Using role type
% 0.50/0.72  Declaring unique5024387138958732305ep_int:(num->(product_prod_int_int->product_prod_int_int))
% 0.50/0.72  FOF formula (<kernel.Constant object at 0xe1e680>, <kernel.DependentProduct object at 0xe1e518>) of role type named sy_c_Divides_Ounique__euclidean__semiring__numeral__class_Odivmod__step_001t__Nat__Onat
% 0.50/0.72  Using role type
% 0.50/0.72  Declaring unique5026877609467782581ep_nat:(num->(product_prod_nat_nat->product_prod_nat_nat))
% 0.50/0.72  FOF formula (<kernel.Constant object at 0xe1e128>, <kernel.DependentProduct object at 0xe1e758>) of role type named sy_c_Extended__Nat_OeSuc
% 0.50/0.72  Using role type
% 0.50/0.72  Declaring extended_eSuc:(extended_enat->extended_enat)
% 0.50/0.72  FOF formula (<kernel.Constant object at 0xe1e878>, <kernel.DependentProduct object at 0xe1e9e0>) of role type named sy_c_Extended__Nat_Oenat
% 0.50/0.72  Using role type
% 0.50/0.72  Declaring extended_enat2:(nat->extended_enat)
% 0.50/0.72  FOF formula (<kernel.Constant object at 0xe1e908>, <kernel.DependentProduct object at 0xe1e518>) of role type named sy_c_Extended__Nat_Oenat_Ocase__enat_001_Eo
% 0.50/0.72  Using role type
% 0.50/0.72  Declaring extended_case_enat_o:((nat->Prop)->(Prop->(extended_enat->Prop)))
% 0.50/0.72  FOF formula (<kernel.Constant object at 0xe1e878>, <kernel.DependentProduct object at 0xe1ea28>) of role type named sy_c_Extended__Nat_Oenat_Ocase__enat_001t__Extended____Nat__Oenat
% 0.50/0.72  Using role type
% 0.50/0.72  Declaring extend3600170679010898289d_enat:((nat->extended_enat)->(extended_enat->(extended_enat->extended_enat)))
% 0.50/0.72  FOF formula (<kernel.Constant object at 0xe1e518>, <kernel.Constant object at 0xe1e9e0>) of role type named sy_c_Extended__Nat_Oinfinity__class_Oinfinity_001t__Extended____Nat__Oenat
% 0.50/0.72  Using role type
% 0.50/0.72  Declaring extend5688581933313929465d_enat:extended_enat
% 0.50/0.72  FOF formula (<kernel.Constant object at 0xe1ea28>, <kernel.DependentProduct object at 0xe1e518>) of role type named sy_c_Factorial_Ocomm__semiring__1__class_Opochhammer_001t__Complex__Ocomplex
% 0.50/0.72  Using role type
% 0.50/0.72  Declaring comm_s2602460028002588243omplex:(complex->(nat->complex))
% 0.50/0.72  FOF formula (<kernel.Constant object at 0xe1e9e0>, <kernel.DependentProduct object at 0xe1ea28>) of role type named sy_c_Factorial_Ocomm__semiring__1__class_Opochhammer_001t__Extended____Nat__Oenat
% 0.50/0.72  Using role type
% 0.50/0.72  Declaring comm_s3181272606743183617d_enat:(extended_enat->(nat->extended_enat))
% 0.50/0.72  FOF formula (<kernel.Constant object at 0xe1e518>, <kernel.DependentProduct object at 0xe1e9e0>) of role type named sy_c_Factorial_Ocomm__semiring__1__class_Opochhammer_001t__Int__Oint
% 0.50/0.72  Using role type
% 0.50/0.72  Declaring comm_s4660882817536571857er_int:(int->(nat->int))
% 0.50/0.72  FOF formula (<kernel.Constant object at 0xe1ea28>, <kernel.DependentProduct object at 0xe1e518>) of role type named sy_c_Factorial_Ocomm__semiring__1__class_Opochhammer_001t__Nat__Onat
% 0.50/0.72  Using role type
% 0.50/0.72  Declaring comm_s4663373288045622133er_nat:(nat->(nat->nat))
% 0.50/0.72  FOF formula (<kernel.Constant object at 0xe1e9e0>, <kernel.DependentProduct object at 0xe1ea28>) of role type named sy_c_Factorial_Ocomm__semiring__1__class_Opochhammer_001t__Real__Oreal
% 0.50/0.72  Using role type
% 0.50/0.72  Declaring comm_s7457072308508201937r_real:(real->(nat->real))
% 0.50/0.72  FOF formula (<kernel.Constant object at 0xe1e518>, <kernel.DependentProduct object at 0xe1eab8>) of role type named sy_c_Factorial_Osemiring__char__0__class_Ofact_001t__Complex__Ocomplex
% 0.50/0.72  Using role type
% 0.50/0.72  Declaring semiri5044797733671781792omplex:(nat->complex)
% 0.50/0.72  FOF formula (<kernel.Constant object at 0xe1ea28>, <kernel.DependentProduct object at 0xe1eef0>) of role type named sy_c_Factorial_Osemiring__char__0__class_Ofact_001t__Extended____Nat__Oenat
% 0.50/0.72  Using role type
% 0.50/0.72  Declaring semiri4449623510593786356d_enat:(nat->extended_enat)
% 0.50/0.73  FOF formula (<kernel.Constant object at 0xe1eab8>, <kernel.DependentProduct object at 0xe1ef80>) of role type named sy_c_Factorial_Osemiring__char__0__class_Ofact_001t__Int__Oint
% 0.50/0.73  Using role type
% 0.50/0.73  Declaring semiri1406184849735516958ct_int:(nat->int)
% 0.50/0.73  FOF formula (<kernel.Constant object at 0xe1eef0>, <kernel.DependentProduct object at 0x2b646319a050>) of role type named sy_c_Factorial_Osemiring__char__0__class_Ofact_001t__Nat__Onat
% 0.50/0.73  Using role type
% 0.50/0.73  Declaring semiri1408675320244567234ct_nat:(nat->nat)
% 0.50/0.73  FOF formula (<kernel.Constant object at 0xe1ef80>, <kernel.DependentProduct object at 0x2b646319a0e0>) of role type named sy_c_Factorial_Osemiring__char__0__class_Ofact_001t__Real__Oreal
% 0.50/0.73  Using role type
% 0.50/0.73  Declaring semiri2265585572941072030t_real:(nat->real)
% 0.50/0.73  FOF formula (<kernel.Constant object at 0xe1ef38>, <kernel.DependentProduct object at 0x2b646319a170>) of role type named sy_c_Fields_Oinverse__class_Oinverse_001t__Complex__Ocomplex
% 0.50/0.73  Using role type
% 0.50/0.73  Declaring invers8013647133539491842omplex:(complex->complex)
% 0.50/0.73  FOF formula (<kernel.Constant object at 0xe1ef80>, <kernel.DependentProduct object at 0x2b646319a200>) of role type named sy_c_Fields_Oinverse__class_Oinverse_001t__Real__Oreal
% 0.50/0.73  Using role type
% 0.50/0.73  Declaring inverse_inverse_real:(real->real)
% 0.50/0.73  FOF formula (<kernel.Constant object at 0xe1eab8>, <kernel.Constant object at 0x2b646319a170>) of role type named sy_c_Filter_Oat__bot_001t__Real__Oreal
% 0.50/0.73  Using role type
% 0.50/0.73  Declaring at_bot_real:filter_real
% 0.50/0.73  FOF formula (<kernel.Constant object at 0xe1ef80>, <kernel.Constant object at 0x2b646319a170>) of role type named sy_c_Filter_Oat__top_001t__Nat__Onat
% 0.50/0.73  Using role type
% 0.50/0.73  Declaring at_top_nat:filter_nat
% 0.50/0.73  FOF formula (<kernel.Constant object at 0xe1eab8>, <kernel.Constant object at 0x2b646319a170>) of role type named sy_c_Filter_Oat__top_001t__Real__Oreal
% 0.50/0.73  Using role type
% 0.50/0.73  Declaring at_top_real:filter_real
% 0.50/0.73  FOF formula (<kernel.Constant object at 0xe1eab8>, <kernel.DependentProduct object at 0x2b646319a128>) of role type named sy_c_Filter_Oeventually_001t__Nat__Onat
% 0.50/0.73  Using role type
% 0.50/0.73  Declaring eventually_nat:((nat->Prop)->(filter_nat->Prop))
% 0.50/0.73  FOF formula (<kernel.Constant object at 0x2b646319a1b8>, <kernel.DependentProduct object at 0x2b646319a248>) of role type named sy_c_Filter_Oeventually_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.50/0.73  Using role type
% 0.50/0.73  Declaring eventu1038000079068216329at_nat:((product_prod_nat_nat->Prop)->(filter1242075044329608583at_nat->Prop))
% 0.50/0.73  FOF formula (<kernel.Constant object at 0x2b646319a200>, <kernel.DependentProduct object at 0x2b646319a2d8>) of role type named sy_c_Filter_Ofilterlim_001t__Nat__Onat_001t__Nat__Onat
% 0.50/0.73  Using role type
% 0.50/0.73  Declaring filterlim_nat_nat:((nat->nat)->(filter_nat->(filter_nat->Prop)))
% 0.50/0.73  FOF formula (<kernel.Constant object at 0x2b646319a440>, <kernel.DependentProduct object at 0x2b646319a170>) of role type named sy_c_Filter_Ofilterlim_001t__Nat__Onat_001t__Real__Oreal
% 0.50/0.73  Using role type
% 0.50/0.73  Declaring filterlim_nat_real:((nat->real)->(filter_real->(filter_nat->Prop)))
% 0.50/0.73  FOF formula (<kernel.Constant object at 0x2b646319a4d0>, <kernel.DependentProduct object at 0x2b646319a050>) of role type named sy_c_Filter_Ofilterlim_001t__Real__Oreal_001t__Real__Oreal
% 0.50/0.73  Using role type
% 0.50/0.73  Declaring filterlim_real_real:((real->real)->(filter_real->(filter_real->Prop)))
% 0.50/0.73  FOF formula (<kernel.Constant object at 0x2b646319a518>, <kernel.DependentProduct object at 0x2b646319a440>) of role type named sy_c_Filter_Oprod__filter_001t__Nat__Onat_001t__Nat__Onat
% 0.50/0.73  Using role type
% 0.50/0.73  Declaring prod_filter_nat_nat:(filter_nat->(filter_nat->filter1242075044329608583at_nat))
% 0.50/0.73  FOF formula (<kernel.Constant object at 0x2b646319a0e0>, <kernel.DependentProduct object at 0x2b646319a170>) of role type named sy_c_Finite__Set_Ocard_001_Eo
% 0.50/0.73  Using role type
% 0.50/0.73  Declaring finite_card_o:(set_o->nat)
% 0.50/0.73  FOF formula (<kernel.Constant object at 0x2b646319a1b8>, <kernel.DependentProduct object at 0x2b646319a518>) of role type named sy_c_Finite__Set_Ocard_001t__Complex__Ocomplex
% 0.50/0.73  Using role type
% 0.50/0.73  Declaring finite_card_complex:(set_complex->nat)
% 0.50/0.73  FOF formula (<kernel.Constant object at 0x2b646319a440>, <kernel.DependentProduct object at 0x2b646319a5a8>) of role type named sy_c_Finite__Set_Ocard_001t__Extended____Nat__Oenat
% 0.50/0.73  Using role type
% 0.50/0.73  Declaring finite121521170596916366d_enat:(set_Extended_enat->nat)
% 0.50/0.73  FOF formula (<kernel.Constant object at 0x2b646319a170>, <kernel.DependentProduct object at 0x2b646319a638>) of role type named sy_c_Finite__Set_Ocard_001t__Int__Oint
% 0.50/0.73  Using role type
% 0.50/0.73  Declaring finite_card_int:(set_int->nat)
% 0.50/0.73  FOF formula (<kernel.Constant object at 0x2b646319a440>, <kernel.DependentProduct object at 0x2b646319a680>) of role type named sy_c_Finite__Set_Ocard_001t__List__Olist_It__Complex__Ocomplex_J
% 0.50/0.73  Using role type
% 0.50/0.73  Declaring finite5120063068150530198omplex:(set_list_complex->nat)
% 0.50/0.73  FOF formula (<kernel.Constant object at 0x2b646319a638>, <kernel.DependentProduct object at 0x2b646319a710>) of role type named sy_c_Finite__Set_Ocard_001t__List__Olist_It__Extended____Nat__Oenat_J
% 0.50/0.73  Using role type
% 0.50/0.73  Declaring finite7441382602597825044d_enat:(set_li5464603477888414924d_enat->nat)
% 0.50/0.73  FOF formula (<kernel.Constant object at 0x2b646319a518>, <kernel.DependentProduct object at 0x2b646319a7a0>) of role type named sy_c_Finite__Set_Ocard_001t__List__Olist_It__Int__Oint_J
% 0.50/0.73  Using role type
% 0.50/0.73  Declaring finite_card_list_int:(set_list_int->nat)
% 0.50/0.73  FOF formula (<kernel.Constant object at 0x2b646319a638>, <kernel.DependentProduct object at 0x2b646319a7e8>) of role type named sy_c_Finite__Set_Ocard_001t__List__Olist_It__List__Olist_It__Nat__Onat_J_J
% 0.50/0.73  Using role type
% 0.50/0.73  Declaring finite7325466520557071688st_nat:(set_list_list_nat->nat)
% 0.50/0.73  FOF formula (<kernel.Constant object at 0x2b646319a170>, <kernel.DependentProduct object at 0x2b646319a878>) of role type named sy_c_Finite__Set_Ocard_001t__List__Olist_It__Nat__Onat_J
% 0.50/0.73  Using role type
% 0.50/0.73  Declaring finite_card_list_nat:(set_list_nat->nat)
% 0.50/0.73  FOF formula (<kernel.Constant object at 0x2b646319a638>, <kernel.DependentProduct object at 0x2b646319a8c0>) of role type named sy_c_Finite__Set_Ocard_001t__List__Olist_It__Set__Oset_It__Nat__Onat_J_J
% 0.50/0.73  Using role type
% 0.50/0.73  Declaring finite5631907774883551598et_nat:(set_list_set_nat->nat)
% 0.50/0.73  FOF formula (<kernel.Constant object at 0x2b646319a878>, <kernel.DependentProduct object at 0x2b646319a950>) of role type named sy_c_Finite__Set_Ocard_001t__List__Olist_It__VEBT____Definitions__OVEBT_J
% 0.50/0.73  Using role type
% 0.50/0.73  Declaring finite5915292604075114978T_VEBT:(set_list_VEBT_VEBT->nat)
% 0.50/0.73  FOF formula (<kernel.Constant object at 0x2b646319a710>, <kernel.DependentProduct object at 0x2b646319a9e0>) of role type named sy_c_Finite__Set_Ocard_001t__Nat__Onat
% 0.50/0.73  Using role type
% 0.50/0.73  Declaring finite_card_nat:(set_nat->nat)
% 0.50/0.73  FOF formula (<kernel.Constant object at 0x2b646319a7a0>, <kernel.DependentProduct object at 0x2b646319aa28>) of role type named sy_c_Finite__Set_Ocard_001t__Real__Oreal
% 0.50/0.73  Using role type
% 0.50/0.73  Declaring finite_card_real:(set_real->nat)
% 0.50/0.73  FOF formula (<kernel.Constant object at 0x2b646319a710>, <kernel.DependentProduct object at 0x2b646319aa70>) of role type named sy_c_Finite__Set_Ocard_001t__Set__Oset_It__Complex__Ocomplex_J
% 0.50/0.73  Using role type
% 0.50/0.73  Declaring finite903997441450111292omplex:(set_set_complex->nat)
% 0.50/0.73  FOF formula (<kernel.Constant object at 0x2b646319aa28>, <kernel.DependentProduct object at 0x2b646319ab00>) of role type named sy_c_Finite__Set_Ocard_001t__Set__Oset_It__Extended____Nat__Oenat_J
% 0.50/0.73  Using role type
% 0.50/0.73  Declaring finite3719263829065406702d_enat:(set_se7270636423289371942d_enat->nat)
% 0.50/0.73  FOF formula (<kernel.Constant object at 0x2b646319a878>, <kernel.DependentProduct object at 0x2b646319ab90>) of role type named sy_c_Finite__Set_Ocard_001t__Set__Oset_It__Int__Oint_J
% 0.50/0.73  Using role type
% 0.50/0.73  Declaring finite_card_set_int:(set_set_int->nat)
% 0.50/0.73  FOF formula (<kernel.Constant object at 0x2b646319aa28>, <kernel.DependentProduct object at 0x2b646319abd8>) of role type named sy_c_Finite__Set_Ocard_001t__Set__Oset_It__List__Olist_It__Nat__Onat_J_J
% 0.50/0.73  Using role type
% 0.50/0.73  Declaring finite2364142230527598318st_nat:(set_set_list_nat->nat)
% 0.50/0.73  FOF formula (<kernel.Constant object at 0x2b646319a7a0>, <kernel.DependentProduct object at 0x2b646319ac68>) of role type named sy_c_Finite__Set_Ocard_001t__Set__Oset_It__Nat__Onat_J
% 0.50/0.73  Using role type
% 0.50/0.73  Declaring finite_card_set_nat:(set_set_nat->nat)
% 0.50/0.74  FOF formula (<kernel.Constant object at 0x2b646319aa28>, <kernel.DependentProduct object at 0x2b646319acb0>) of role type named sy_c_Finite__Set_Ocard_001t__Set__Oset_It__Set__Oset_It__Nat__Onat_J_J
% 0.50/0.74  Using role type
% 0.50/0.74  Declaring finite1149291290879098388et_nat:(set_set_set_nat->nat)
% 0.50/0.74  FOF formula (<kernel.Constant object at 0x2b646319ac68>, <kernel.DependentProduct object at 0x2b646319ad40>) of role type named sy_c_Finite__Set_Ocard_001t__VEBT____Definitions__OVEBT
% 0.50/0.74  Using role type
% 0.50/0.74  Declaring finite7802652506058667612T_VEBT:(set_VEBT_VEBT->nat)
% 0.50/0.74  FOF formula (<kernel.Constant object at 0x2b646319a560>, <kernel.DependentProduct object at 0x2b646319add0>) of role type named sy_c_Finite__Set_Ofinite_001_Eo
% 0.50/0.74  Using role type
% 0.50/0.74  Declaring finite_finite_o:(set_o->Prop)
% 0.50/0.74  FOF formula (<kernel.Constant object at 0x2b646319acb0>, <kernel.DependentProduct object at 0x2b646319ad88>) of role type named sy_c_Finite__Set_Ofinite_001t__Complex__Ocomplex
% 0.50/0.74  Using role type
% 0.50/0.74  Declaring finite3207457112153483333omplex:(set_complex->Prop)
% 0.50/0.74  FOF formula (<kernel.Constant object at 0x2b646319a560>, <kernel.DependentProduct object at 0x2b646319ae60>) of role type named sy_c_Finite__Set_Ofinite_001t__Extended____Nat__Oenat
% 0.50/0.74  Using role type
% 0.50/0.74  Declaring finite4001608067531595151d_enat:(set_Extended_enat->Prop)
% 0.50/0.74  FOF formula (<kernel.Constant object at 0x2b646319ad88>, <kernel.DependentProduct object at 0x2b646319aef0>) of role type named sy_c_Finite__Set_Ofinite_001t__Filter__Ofilter_It__Nat__Onat_J
% 0.50/0.74  Using role type
% 0.50/0.74  Declaring finite2119507909894593271er_nat:(set_filter_nat->Prop)
% 0.50/0.74  FOF formula (<kernel.Constant object at 0x2b646319a560>, <kernel.DependentProduct object at 0x2b646319af80>) of role type named sy_c_Finite__Set_Ofinite_001t__Int__Oint
% 0.50/0.74  Using role type
% 0.50/0.74  Declaring finite_finite_int:(set_int->Prop)
% 0.50/0.74  FOF formula (<kernel.Constant object at 0x2b646319ad88>, <kernel.DependentProduct object at 0x2b646319afc8>) of role type named sy_c_Finite__Set_Ofinite_001t__List__Olist_It__Complex__Ocomplex_J
% 0.50/0.74  Using role type
% 0.50/0.74  Declaring finite8712137658972009173omplex:(set_list_complex->Prop)
% 0.50/0.74  FOF formula (<kernel.Constant object at 0x2b646319af80>, <kernel.DependentProduct object at 0x2b646319c098>) of role type named sy_c_Finite__Set_Ofinite_001t__List__Olist_It__Extended____Nat__Oenat_J
% 0.50/0.74  Using role type
% 0.50/0.74  Declaring finite1862508098717546133d_enat:(set_li5464603477888414924d_enat->Prop)
% 0.50/0.74  FOF formula (<kernel.Constant object at 0x2b646319afc8>, <kernel.DependentProduct object at 0x2b646319c128>) of role type named sy_c_Finite__Set_Ofinite_001t__List__Olist_It__Int__Oint_J
% 0.50/0.74  Using role type
% 0.50/0.74  Declaring finite3922522038869484883st_int:(set_list_int->Prop)
% 0.50/0.74  FOF formula (<kernel.Constant object at 0x2b646319afc8>, <kernel.DependentProduct object at 0x2b646319c1b8>) of role type named sy_c_Finite__Set_Ofinite_001t__List__Olist_It__Nat__Onat_J
% 0.50/0.74  Using role type
% 0.50/0.74  Declaring finite8100373058378681591st_nat:(set_list_nat->Prop)
% 0.50/0.74  FOF formula (<kernel.Constant object at 0x2b646319afc8>, <kernel.DependentProduct object at 0x2b646319c248>) of role type named sy_c_Finite__Set_Ofinite_001t__List__Olist_It__VEBT____Definitions__OVEBT_J
% 0.50/0.74  Using role type
% 0.50/0.74  Declaring finite3004134309566078307T_VEBT:(set_list_VEBT_VEBT->Prop)
% 0.50/0.74  FOF formula (<kernel.Constant object at 0x2b646319ad88>, <kernel.DependentProduct object at 0x2b646319c2d8>) of role type named sy_c_Finite__Set_Ofinite_001t__Nat__Onat
% 0.50/0.74  Using role type
% 0.50/0.74  Declaring finite_finite_nat:(set_nat->Prop)
% 0.50/0.74  FOF formula (<kernel.Constant object at 0x2b646319afc8>, <kernel.DependentProduct object at 0x2b646319c320>) of role type named sy_c_Finite__Set_Ofinite_001t__Real__Oreal
% 0.50/0.74  Using role type
% 0.50/0.74  Declaring finite_finite_real:(set_real->Prop)
% 0.50/0.74  FOF formula (<kernel.Constant object at 0x2b646319c170>, <kernel.DependentProduct object at 0x2b646319c368>) of role type named sy_c_Finite__Set_Ofinite_001t__Set__Oset_It__Complex__Ocomplex_J
% 0.50/0.74  Using role type
% 0.50/0.74  Declaring finite6551019134538273531omplex:(set_set_complex->Prop)
% 0.50/0.74  FOF formula (<kernel.Constant object at 0x2b646319c320>, <kernel.DependentProduct object at 0x2b646319c3f8>) of role type named sy_c_Finite__Set_Ofinite_001t__Set__Oset_It__Extended____Nat__Oenat_J
% 0.57/0.74  Using role type
% 0.57/0.74  Declaring finite5468666774076196335d_enat:(set_se7270636423289371942d_enat->Prop)
% 0.57/0.74  FOF formula (<kernel.Constant object at 0x2b646319c368>, <kernel.DependentProduct object at 0x2b646319c488>) of role type named sy_c_Finite__Set_Ofinite_001t__Set__Oset_It__Int__Oint_J
% 0.57/0.74  Using role type
% 0.57/0.74  Declaring finite6197958912794628473et_int:(set_set_int->Prop)
% 0.57/0.74  FOF formula (<kernel.Constant object at 0x2b646319c3f8>, <kernel.DependentProduct object at 0x2b646319c518>) of role type named sy_c_Finite__Set_Ofinite_001t__Set__Oset_It__Nat__Onat_J
% 0.57/0.74  Using role type
% 0.57/0.74  Declaring finite1152437895449049373et_nat:(set_set_nat->Prop)
% 0.57/0.74  FOF formula (<kernel.Constant object at 0x2b646319c488>, <kernel.DependentProduct object at 0x2b646319c5a8>) of role type named sy_c_Finite__Set_Ofinite_001t__VEBT____Definitions__OVEBT
% 0.57/0.74  Using role type
% 0.57/0.74  Declaring finite5795047828879050333T_VEBT:(set_VEBT_VEBT->Prop)
% 0.57/0.74  FOF formula (<kernel.Constant object at 0x2b646319c518>, <kernel.DependentProduct object at 0x2b646319c488>) of role type named sy_c_Fun_Obij__betw_001t__Complex__Ocomplex_001t__Complex__Ocomplex
% 0.57/0.74  Using role type
% 0.57/0.74  Declaring bij_be1856998921033663316omplex:((complex->complex)->(set_complex->(set_complex->Prop)))
% 0.57/0.74  FOF formula (<kernel.Constant object at 0x2b646319c6c8>, <kernel.DependentProduct object at 0x2b646319c488>) of role type named sy_c_Fun_Obij__betw_001t__Nat__Onat_001t__Complex__Ocomplex
% 0.57/0.74  Using role type
% 0.57/0.74  Declaring bij_betw_nat_complex:((nat->complex)->(set_nat->(set_complex->Prop)))
% 0.57/0.74  FOF formula (<kernel.Constant object at 0x2b646319c710>, <kernel.DependentProduct object at 0x2b646319c638>) of role type named sy_c_Fun_Obij__betw_001t__Nat__Onat_001t__Nat__Onat
% 0.57/0.74  Using role type
% 0.57/0.74  Declaring bij_betw_nat_nat:((nat->nat)->(set_nat->(set_nat->Prop)))
% 0.57/0.74  FOF formula (<kernel.Constant object at 0x2b646319c7e8>, <kernel.DependentProduct object at 0x2b646319c7a0>) of role type named sy_c_Fun_Ocomp_001t__Nat__Onat_001t__Nat__Onat_001t__Nat__Onat
% 0.57/0.74  Using role type
% 0.57/0.74  Declaring comp_nat_nat_nat:((nat->nat)->((nat->nat)->(nat->nat)))
% 0.57/0.74  FOF formula (<kernel.Constant object at 0x2b646319c830>, <kernel.DependentProduct object at 0x2b646319c5a8>) of role type named sy_c_Fun_Oid_001_Eo
% 0.57/0.74  Using role type
% 0.57/0.74  Declaring id_o:(Prop->Prop)
% 0.57/0.74  FOF formula (<kernel.Constant object at 0x2b646319c440>, <kernel.DependentProduct object at 0x2b646319c878>) of role type named sy_c_Fun_Oid_001t__Nat__Onat
% 0.57/0.74  Using role type
% 0.57/0.74  Declaring id_nat:(nat->nat)
% 0.57/0.74  FOF formula (<kernel.Constant object at 0x2b646319c488>, <kernel.DependentProduct object at 0x2b646319c878>) of role type named sy_c_Fun_Oinj__on_001t__Nat__Onat_001t__Nat__Onat
% 0.57/0.74  Using role type
% 0.57/0.74  Declaring inj_on_nat_nat:((nat->nat)->(set_nat->Prop))
% 0.57/0.74  FOF formula (<kernel.Constant object at 0x2b646319c440>, <kernel.DependentProduct object at 0x2b646319c638>) of role type named sy_c_Fun_Oinj__on_001t__Nat__Onat_001t__String__Ochar
% 0.57/0.74  Using role type
% 0.57/0.74  Declaring inj_on_nat_char:((nat->char)->(set_nat->Prop))
% 0.57/0.74  FOF formula (<kernel.Constant object at 0x2b646319c878>, <kernel.DependentProduct object at 0x2b646319c830>) of role type named sy_c_Fun_Oinj__on_001t__Real__Oreal_001t__Real__Oreal
% 0.57/0.74  Using role type
% 0.57/0.74  Declaring inj_on_real_real:((real->real)->(set_real->Prop))
% 0.57/0.74  FOF formula (<kernel.Constant object at 0x2b646319c440>, <kernel.DependentProduct object at 0x2b646319c518>) of role type named sy_c_Fun_Omap__fun_001t__Int__Oint_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_001_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_M_Eo_J_001_062_It__Int__Oint_M_Eo_J
% 0.57/0.74  Using role type
% 0.57/0.74  Declaring map_fu434086159418415080_int_o:((int->product_prod_nat_nat)->(((product_prod_nat_nat->Prop)->(int->Prop))->((product_prod_nat_nat->(product_prod_nat_nat->Prop))->(int->(int->Prop)))))
% 0.57/0.74  FOF formula (<kernel.Constant object at 0x2b646319c830>, <kernel.DependentProduct object at 0x2b646319c5a8>) of role type named sy_c_Fun_Omap__fun_001t__Int__Oint_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_001_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_001_062_It__Int__Oint_Mt__Int__Oint_J
% 0.57/0.75  Using role type
% 0.57/0.75  Declaring map_fu4960017516451851995nt_int:((int->product_prod_nat_nat)->(((product_prod_nat_nat->product_prod_nat_nat)->(int->int))->((product_prod_nat_nat->(product_prod_nat_nat->product_prod_nat_nat))->(int->(int->int)))))
% 0.57/0.75  FOF formula (<kernel.Constant object at 0x2b646319c518>, <kernel.DependentProduct object at 0x2b646319c830>) of role type named sy_c_Fun_Omap__fun_001t__Int__Oint_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_001_Eo_001_Eo
% 0.57/0.75  Using role type
% 0.57/0.75  Declaring map_fu4826362097070443709at_o_o:((int->product_prod_nat_nat)->((Prop->Prop)->((product_prod_nat_nat->Prop)->(int->Prop))))
% 0.57/0.75  FOF formula (<kernel.Constant object at 0x2b646319c5a8>, <kernel.DependentProduct object at 0x2b646319cbd8>) of role type named sy_c_Fun_Omap__fun_001t__Int__Oint_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_001t__Nat__Onat_001t__Nat__Onat
% 0.57/0.75  Using role type
% 0.57/0.75  Declaring map_fu2345160673673942751at_nat:((int->product_prod_nat_nat)->((nat->nat)->((product_prod_nat_nat->nat)->(int->nat))))
% 0.57/0.75  FOF formula (<kernel.Constant object at 0x2b646319c830>, <kernel.DependentProduct object at 0x2b646319ccb0>) of role type named sy_c_Fun_Omap__fun_001t__Int__Oint_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_001t__Int__Oint
% 0.57/0.75  Using role type
% 0.57/0.75  Declaring map_fu3667384564859982768at_int:((int->product_prod_nat_nat)->((product_prod_nat_nat->int)->((product_prod_nat_nat->product_prod_nat_nat)->(int->int))))
% 0.57/0.75  FOF formula (<kernel.Constant object at 0x2b646319cbd8>, <kernel.DependentProduct object at 0x2b646319cb48>) of role type named sy_c_Fun_Ostrict__mono__on_001t__Nat__Onat_001t__Nat__Onat
% 0.57/0.75  Using role type
% 0.57/0.75  Declaring strict1292158309912662752at_nat:((nat->nat)->(set_nat->Prop))
% 0.57/0.75  FOF formula (<kernel.Constant object at 0x2b646319ccb0>, <kernel.DependentProduct object at 0x2b646319c878>) of role type named sy_c_Fun_Othe__inv__into_001t__Real__Oreal_001t__Real__Oreal
% 0.57/0.75  Using role type
% 0.57/0.75  Declaring the_in5290026491893676941l_real:(set_real->((real->real)->(real->real)))
% 0.57/0.75  FOF formula (<kernel.Constant object at 0x2b646319ccf8>, <kernel.Constant object at 0x2b646319cb90>) of role type named sy_c_Fun__Def_Opair__leq
% 0.57/0.75  Using role type
% 0.57/0.75  Declaring fun_pair_leq:set_Pr8693737435421807431at_nat
% 0.57/0.75  FOF formula (<kernel.Constant object at 0x2b646319c638>, <kernel.Constant object at 0x2b646319cc20>) of role type named sy_c_Fun__Def_Opair__less
% 0.57/0.75  Using role type
% 0.57/0.75  Declaring fun_pair_less:set_Pr8693737435421807431at_nat
% 0.57/0.75  FOF formula (<kernel.Constant object at 0x2b646319cbd8>, <kernel.DependentProduct object at 0x2b646319cd40>) of role type named sy_c_GCD_OGcd__class_OGcd_001t__Nat__Onat
% 0.57/0.75  Using role type
% 0.57/0.75  Declaring gcd_Gcd_nat:(set_nat->nat)
% 0.57/0.75  FOF formula (<kernel.Constant object at 0x2b646319c878>, <kernel.DependentProduct object at 0x2b646319c638>) of role type named sy_c_GCD_Obezw
% 0.57/0.75  Using role type
% 0.57/0.75  Declaring bezw:(nat->(nat->product_prod_int_int))
% 0.57/0.75  FOF formula (<kernel.Constant object at 0x2b646319ce18>, <kernel.DependentProduct object at 0x2b646319cbd8>) of role type named sy_c_GCD_Obezw__rel
% 0.57/0.75  Using role type
% 0.57/0.75  Declaring bezw_rel:(product_prod_nat_nat->(product_prod_nat_nat->Prop))
% 0.57/0.75  FOF formula (<kernel.Constant object at 0x2b646319cd88>, <kernel.DependentProduct object at 0x2b646319c878>) of role type named sy_c_GCD_Ogcd__class_Ogcd_001t__Nat__Onat
% 0.57/0.75  Using role type
% 0.57/0.75  Declaring gcd_gcd_nat:(nat->(nat->nat))
% 0.57/0.75  FOF formula (<kernel.Constant object at 0x2b646319ce60>, <kernel.DependentProduct object at 0x2b646319ce18>) of role type named sy_c_GCD_Ogcd__nat__rel
% 0.57/0.75  Using role type
% 0.57/0.75  Declaring gcd_nat_rel:(product_prod_nat_nat->(product_prod_nat_nat->Prop))
% 0.57/0.75  FOF formula (<kernel.Constant object at 0x2b646319cc20>, <kernel.DependentProduct object at 0x2b646319cef0>) of role type named sy_c_Groups_Oabs__class_Oabs_001t__Complex__Ocomplex
% 0.57/0.75  Using role type
% 0.57/0.75  Declaring abs_abs_complex:(complex->complex)
% 0.57/0.75  FOF formula (<kernel.Constant object at 0x2b646319cbd8>, <kernel.DependentProduct object at 0x2b646319cf80>) of role type named sy_c_Groups_Oabs__class_Oabs_001t__Int__Oint
% 0.57/0.75  Using role type
% 0.57/0.75  Declaring abs_abs_int:(int->int)
% 0.57/0.75  FOF formula (<kernel.Constant object at 0x2b646319cf38>, <kernel.DependentProduct object at 0x2b646319cfc8>) of role type named sy_c_Groups_Oabs__class_Oabs_001t__Real__Oreal
% 0.57/0.75  Using role type
% 0.57/0.75  Declaring abs_abs_real:(real->real)
% 0.57/0.75  FOF formula (<kernel.Constant object at 0x2b646319ce18>, <kernel.DependentProduct object at 0x2b646319cbd8>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Complex__Ocomplex
% 0.57/0.75  Using role type
% 0.57/0.75  Declaring minus_minus_complex:(complex->(complex->complex))
% 0.57/0.75  FOF formula (<kernel.Constant object at 0x2b646319cf38>, <kernel.DependentProduct object at 0x2b646319cfc8>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Extended____Nat__Oenat
% 0.57/0.75  Using role type
% 0.57/0.75  Declaring minus_3235023915231533773d_enat:(extended_enat->(extended_enat->extended_enat))
% 0.57/0.75  FOF formula (<kernel.Constant object at 0x2b646319cf80>, <kernel.DependentProduct object at 0x2b646319ce60>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Int__Oint
% 0.57/0.75  Using role type
% 0.57/0.75  Declaring minus_minus_int:(int->(int->int))
% 0.57/0.75  FOF formula (<kernel.Constant object at 0x2b646319cbd8>, <kernel.DependentProduct object at 0x2b64631a21b8>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Nat__Onat
% 0.57/0.75  Using role type
% 0.57/0.75  Declaring minus_minus_nat:(nat->(nat->nat))
% 0.57/0.75  FOF formula (<kernel.Constant object at 0x2b646319cf80>, <kernel.DependentProduct object at 0x2b64631a2200>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Real__Oreal
% 0.57/0.75  Using role type
% 0.57/0.75  Declaring minus_minus_real:(real->(real->real))
% 0.57/0.75  FOF formula (<kernel.Constant object at 0x2b646319ce60>, <kernel.DependentProduct object at 0x2b64631a2248>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Set__Oset_I_Eo_J
% 0.57/0.75  Using role type
% 0.57/0.75  Declaring minus_minus_set_o:(set_o->(set_o->set_o))
% 0.57/0.75  FOF formula (<kernel.Constant object at 0x2b64631a20e0>, <kernel.DependentProduct object at 0x2b64631a2290>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Set__Oset_It__Complex__Ocomplex_J
% 0.57/0.75  Using role type
% 0.57/0.75  Declaring minus_811609699411566653omplex:(set_complex->(set_complex->set_complex))
% 0.57/0.75  FOF formula (<kernel.Constant object at 0x2b64631a21b8>, <kernel.DependentProduct object at 0x2b64631a2200>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Set__Oset_It__Extended____Nat__Oenat_J
% 0.57/0.75  Using role type
% 0.57/0.75  Declaring minus_925952699566721837d_enat:(set_Extended_enat->(set_Extended_enat->set_Extended_enat))
% 0.57/0.75  FOF formula (<kernel.Constant object at 0x2b646319ce60>, <kernel.DependentProduct object at 0x2b64631a2050>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Set__Oset_It__Int__Oint_J
% 0.57/0.75  Using role type
% 0.57/0.75  Declaring minus_minus_set_int:(set_int->(set_int->set_int))
% 0.57/0.75  FOF formula (<kernel.Constant object at 0x2b64631a2098>, <kernel.DependentProduct object at 0x2b64631a21b8>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Set__Oset_It__List__Olist_It__Nat__Onat_J_J
% 0.57/0.75  Using role type
% 0.57/0.75  Declaring minus_7954133019191499631st_nat:(set_list_nat->(set_list_nat->set_list_nat))
% 0.57/0.75  FOF formula (<kernel.Constant object at 0x2b64631a23b0>, <kernel.DependentProduct object at 0x2b64631a2050>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Set__Oset_It__Nat__Onat_J
% 0.57/0.75  Using role type
% 0.57/0.75  Declaring minus_minus_set_nat:(set_nat->(set_nat->set_nat))
% 0.57/0.75  FOF formula (<kernel.Constant object at 0x2b64631a20e0>, <kernel.DependentProduct object at 0x2b64631a2098>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Set__Oset_It__Real__Oreal_J
% 0.57/0.75  Using role type
% 0.57/0.75  Declaring minus_minus_set_real:(set_real->(set_real->set_real))
% 0.57/0.75  FOF formula (<kernel.Constant object at 0x2b64631a23b0>, <kernel.DependentProduct object at 0x2b64631a20e0>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Set__Oset_It__Set__Oset_It__Nat__Onat_J_J
% 0.57/0.75  Using role type
% 0.57/0.75  Declaring minus_2163939370556025621et_nat:(set_set_nat->(set_set_nat->set_set_nat))
% 0.57/0.75  FOF formula (<kernel.Constant object at 0x2b64631a2098>, <kernel.DependentProduct object at 0x2b64631a23b0>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Set__Oset_It__VEBT____Definitions__OVEBT_J
% 0.57/0.75  Using role type
% 0.57/0.76  Declaring minus_5127226145743854075T_VEBT:(set_VEBT_VEBT->(set_VEBT_VEBT->set_VEBT_VEBT))
% 0.57/0.76  FOF formula (<kernel.Constant object at 0x2b64631a2488>, <kernel.Constant object at 0x2b64631a23b0>) of role type named sy_c_Groups_Oone__class_Oone_001t__Complex__Ocomplex
% 0.57/0.76  Using role type
% 0.57/0.76  Declaring one_one_complex:complex
% 0.57/0.76  FOF formula (<kernel.Constant object at 0x2b64631a2098>, <kernel.Constant object at 0x2b64631a2440>) of role type named sy_c_Groups_Oone__class_Oone_001t__Extended____Nat__Oenat
% 0.57/0.76  Using role type
% 0.57/0.76  Declaring one_on7984719198319812577d_enat:extended_enat
% 0.57/0.76  FOF formula (<kernel.Constant object at 0x2b64631a25f0>, <kernel.Constant object at 0x2b64631a2440>) of role type named sy_c_Groups_Oone__class_Oone_001t__Int__Oint
% 0.57/0.76  Using role type
% 0.57/0.76  Declaring one_one_int:int
% 0.57/0.76  FOF formula (<kernel.Constant object at 0x2b64631a2200>, <kernel.Constant object at 0x2b64631a2440>) of role type named sy_c_Groups_Oone__class_Oone_001t__Nat__Onat
% 0.57/0.76  Using role type
% 0.57/0.76  Declaring one_one_nat:nat
% 0.57/0.76  FOF formula (<kernel.Constant object at 0x2b64631a2638>, <kernel.Constant object at 0x2b64631a2440>) of role type named sy_c_Groups_Oone__class_Oone_001t__Real__Oreal
% 0.57/0.76  Using role type
% 0.57/0.76  Declaring one_one_real:real
% 0.57/0.76  FOF formula (<kernel.Constant object at 0x2b64631a2680>, <kernel.DependentProduct object at 0x2b64631a2200>) of role type named sy_c_Groups_Oplus__class_Oplus_001t__Complex__Ocomplex
% 0.57/0.76  Using role type
% 0.57/0.76  Declaring plus_plus_complex:(complex->(complex->complex))
% 0.57/0.76  FOF formula (<kernel.Constant object at 0x2b64631a2638>, <kernel.DependentProduct object at 0x2b64631a2680>) of role type named sy_c_Groups_Oplus__class_Oplus_001t__Extended____Nat__Oenat
% 0.57/0.76  Using role type
% 0.57/0.76  Declaring plus_p3455044024723400733d_enat:(extended_enat->(extended_enat->extended_enat))
% 0.57/0.76  FOF formula (<kernel.Constant object at 0x2b64631a27e8>, <kernel.DependentProduct object at 0x2b64631a2200>) of role type named sy_c_Groups_Oplus__class_Oplus_001t__Int__Oint
% 0.57/0.76  Using role type
% 0.57/0.76  Declaring plus_plus_int:(int->(int->int))
% 0.57/0.76  FOF formula (<kernel.Constant object at 0x2b64631a27a0>, <kernel.DependentProduct object at 0x2b64631a2638>) of role type named sy_c_Groups_Oplus__class_Oplus_001t__Nat__Onat
% 0.57/0.76  Using role type
% 0.57/0.76  Declaring plus_plus_nat:(nat->(nat->nat))
% 0.57/0.76  FOF formula (<kernel.Constant object at 0x2b64631a28c0>, <kernel.DependentProduct object at 0x2b64631a27e8>) of role type named sy_c_Groups_Oplus__class_Oplus_001t__Num__Onum
% 0.57/0.76  Using role type
% 0.57/0.76  Declaring plus_plus_num:(num->(num->num))
% 0.57/0.76  FOF formula (<kernel.Constant object at 0x2b64631a2440>, <kernel.DependentProduct object at 0x2b64631a27a0>) of role type named sy_c_Groups_Oplus__class_Oplus_001t__Real__Oreal
% 0.57/0.76  Using role type
% 0.57/0.76  Declaring plus_plus_real:(real->(real->real))
% 0.57/0.76  FOF formula (<kernel.Constant object at 0x2b64631a2710>, <kernel.DependentProduct object at 0x2b64631a2680>) of role type named sy_c_Groups_Osgn__class_Osgn_001t__Complex__Ocomplex
% 0.57/0.76  Using role type
% 0.57/0.76  Declaring sgn_sgn_complex:(complex->complex)
% 0.57/0.76  FOF formula (<kernel.Constant object at 0x2b64631a2638>, <kernel.DependentProduct object at 0x2b64631a2200>) of role type named sy_c_Groups_Osgn__class_Osgn_001t__Int__Oint
% 0.57/0.76  Using role type
% 0.57/0.76  Declaring sgn_sgn_int:(int->int)
% 0.57/0.76  FOF formula (<kernel.Constant object at 0x2b64631a27e8>, <kernel.DependentProduct object at 0x2b64631a2a28>) of role type named sy_c_Groups_Osgn__class_Osgn_001t__Real__Oreal
% 0.57/0.76  Using role type
% 0.57/0.76  Declaring sgn_sgn_real:(real->real)
% 0.57/0.76  FOF formula (<kernel.Constant object at 0x2b64631a27a0>, <kernel.DependentProduct object at 0x2b64631a2638>) of role type named sy_c_Groups_Otimes__class_Otimes_001t__Complex__Ocomplex
% 0.57/0.76  Using role type
% 0.57/0.76  Declaring times_times_complex:(complex->(complex->complex))
% 0.57/0.76  FOF formula (<kernel.Constant object at 0x2b64631a27e8>, <kernel.DependentProduct object at 0x2b64631a27a0>) of role type named sy_c_Groups_Otimes__class_Otimes_001t__Extended____Nat__Oenat
% 0.57/0.76  Using role type
% 0.57/0.76  Declaring times_7803423173614009249d_enat:(extended_enat->(extended_enat->extended_enat))
% 0.57/0.76  FOF formula (<kernel.Constant object at 0x2b64631a2ab8>, <kernel.DependentProduct object at 0x2b64631a2638>) of role type named sy_c_Groups_Otimes__class_Otimes_001t__Int__Oint
% 0.57/0.76  Using role type
% 0.57/0.76  Declaring times_times_int:(int->(int->int))
% 0.57/0.76  FOF formula (<kernel.Constant object at 0x2b64631a2a70>, <kernel.DependentProduct object at 0x2b64631a27e8>) of role type named sy_c_Groups_Otimes__class_Otimes_001t__Nat__Onat
% 0.57/0.76  Using role type
% 0.57/0.76  Declaring times_times_nat:(nat->(nat->nat))
% 0.57/0.76  FOF formula (<kernel.Constant object at 0x2b64631a2b90>, <kernel.DependentProduct object at 0x2b64631a2ab8>) of role type named sy_c_Groups_Otimes__class_Otimes_001t__Real__Oreal
% 0.57/0.76  Using role type
% 0.57/0.76  Declaring times_times_real:(real->(real->real))
% 0.57/0.76  FOF formula (<kernel.Constant object at 0x2b64631a2a70>, <kernel.DependentProduct object at 0x2b64631a2440>) of role type named sy_c_Groups_Ouminus__class_Ouminus_001t__Complex__Ocomplex
% 0.57/0.76  Using role type
% 0.57/0.76  Declaring uminus1482373934393186551omplex:(complex->complex)
% 0.57/0.76  FOF formula (<kernel.Constant object at 0x2b64631a2a28>, <kernel.DependentProduct object at 0x2b64631a2cb0>) of role type named sy_c_Groups_Ouminus__class_Ouminus_001t__Int__Oint
% 0.57/0.76  Using role type
% 0.57/0.76  Declaring uminus_uminus_int:(int->int)
% 0.57/0.76  FOF formula (<kernel.Constant object at 0x2b64631a27e8>, <kernel.DependentProduct object at 0x2b64631a2cf8>) of role type named sy_c_Groups_Ouminus__class_Ouminus_001t__Real__Oreal
% 0.57/0.76  Using role type
% 0.57/0.76  Declaring uminus_uminus_real:(real->real)
% 0.57/0.76  FOF formula (<kernel.Constant object at 0x2b64631a2c68>, <kernel.DependentProduct object at 0x2b64631a2d40>) of role type named sy_c_Groups_Ouminus__class_Ouminus_001t__Set__Oset_I_Eo_J
% 0.57/0.76  Using role type
% 0.57/0.76  Declaring uminus_uminus_set_o:(set_o->set_o)
% 0.57/0.76  FOF formula (<kernel.Constant object at 0x2b64631a27e8>, <kernel.DependentProduct object at 0x2b64631a2d88>) of role type named sy_c_Groups_Ouminus__class_Ouminus_001t__Set__Oset_It__Int__Oint_J
% 0.57/0.76  Using role type
% 0.57/0.76  Declaring uminus1532241313380277803et_int:(set_int->set_int)
% 0.57/0.76  FOF formula (<kernel.Constant object at 0x2b64631a2d40>, <kernel.DependentProduct object at 0x2b64631a2e18>) of role type named sy_c_Groups_Ouminus__class_Ouminus_001t__Set__Oset_It__Nat__Onat_J
% 0.57/0.76  Using role type
% 0.57/0.76  Declaring uminus5710092332889474511et_nat:(set_nat->set_nat)
% 0.57/0.76  FOF formula (<kernel.Constant object at 0x2b64631a2d88>, <kernel.DependentProduct object at 0x2b64631a2ea8>) of role type named sy_c_Groups_Ouminus__class_Ouminus_001t__Set__Oset_It__Real__Oreal_J
% 0.57/0.76  Using role type
% 0.57/0.76  Declaring uminus612125837232591019t_real:(set_real->set_real)
% 0.57/0.76  FOF formula (<kernel.Constant object at 0x2b64631a2e18>, <kernel.DependentProduct object at 0x2b64631a2f38>) of role type named sy_c_Groups_Ouminus__class_Ouminus_001t__Set__Oset_It__Set__Oset_It__Nat__Onat_J_J
% 0.57/0.76  Using role type
% 0.57/0.76  Declaring uminus613421341184616069et_nat:(set_set_nat->set_set_nat)
% 0.57/0.76  FOF formula (<kernel.Constant object at 0x2b64631a2440>, <kernel.Constant object at 0x2b64631a2f38>) of role type named sy_c_Groups_Ozero__class_Ozero_001t__Complex__Ocomplex
% 0.57/0.76  Using role type
% 0.57/0.76  Declaring zero_zero_complex:complex
% 0.57/0.76  FOF formula (<kernel.Constant object at 0x2b64631a2e18>, <kernel.Constant object at 0x2b64631a2e60>) of role type named sy_c_Groups_Ozero__class_Ozero_001t__Extended____Nat__Oenat
% 0.57/0.76  Using role type
% 0.57/0.76  Declaring zero_z5237406670263579293d_enat:extended_enat
% 0.57/0.76  FOF formula (<kernel.Constant object at 0x2b64631a2d88>, <kernel.Constant object at 0x2b64631a2e60>) of role type named sy_c_Groups_Ozero__class_Ozero_001t__Int__Oint
% 0.57/0.76  Using role type
% 0.57/0.76  Declaring zero_zero_int:int
% 0.57/0.76  FOF formula (<kernel.Constant object at 0x2b64631a2fc8>, <kernel.Constant object at 0x2b64631a2e60>) of role type named sy_c_Groups_Ozero__class_Ozero_001t__Nat__Onat
% 0.57/0.76  Using role type
% 0.57/0.76  Declaring zero_zero_nat:nat
% 0.57/0.76  FOF formula (<kernel.Constant object at 0x2b64631a2e18>, <kernel.Constant object at 0x2b64631a2ef0>) of role type named sy_c_Groups_Ozero__class_Ozero_001t__Real__Oreal
% 0.57/0.76  Using role type
% 0.57/0.76  Declaring zero_zero_real:real
% 0.57/0.76  FOF formula (<kernel.Constant object at 0x2b64631a2ef0>, <kernel.DependentProduct object at 0x2b64631a6098>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001_Eo_001t__Complex__Ocomplex
% 0.57/0.76  Using role type
% 0.57/0.76  Declaring groups5328290441151304332omplex:((Prop->complex)->(set_o->complex))
% 0.57/0.76  FOF formula (<kernel.Constant object at 0x2b64631a2fc8>, <kernel.DependentProduct object at 0x2b64631a6098>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001_Eo_001t__Extended____Nat__Oenat
% 0.57/0.76  Using role type
% 0.57/0.76  Declaring groups7198740251461348360d_enat:((Prop->extended_enat)->(set_o->extended_enat))
% 0.57/0.76  FOF formula (<kernel.Constant object at 0x2b64631a6200>, <kernel.DependentProduct object at 0x2b64631a6170>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001_Eo_001t__Int__Oint
% 0.57/0.76  Using role type
% 0.57/0.76  Declaring groups8505340233167759370_o_int:((Prop->int)->(set_o->int))
% 0.57/0.76  FOF formula (<kernel.Constant object at 0x2b64631a6128>, <kernel.DependentProduct object at 0x2b64631a60e0>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001_Eo_001t__Nat__Onat
% 0.57/0.76  Using role type
% 0.57/0.76  Declaring groups8507830703676809646_o_nat:((Prop->nat)->(set_o->nat))
% 0.57/0.76  FOF formula (<kernel.Constant object at 0x2b64631a6290>, <kernel.DependentProduct object at 0x2b64631a6200>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001_Eo_001t__Real__Oreal
% 0.57/0.76  Using role type
% 0.57/0.76  Declaring groups8691415230153176458o_real:((Prop->real)->(set_o->real))
% 0.57/0.76  FOF formula (<kernel.Constant object at 0x2b64631a6248>, <kernel.DependentProduct object at 0x2b64631a62d8>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Complex__Ocomplex_001t__Complex__Ocomplex
% 0.57/0.76  Using role type
% 0.57/0.76  Declaring groups7754918857620584856omplex:((complex->complex)->(set_complex->complex))
% 0.57/0.76  FOF formula (<kernel.Constant object at 0x2b64631a6200>, <kernel.DependentProduct object at 0x2b64631a6290>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Complex__Ocomplex_001t__Extended____Nat__Oenat
% 0.57/0.76  Using role type
% 0.57/0.76  Declaring groups1752964319039525884d_enat:((complex->extended_enat)->(set_complex->extended_enat))
% 0.57/0.76  FOF formula (<kernel.Constant object at 0x2b64631a62d8>, <kernel.DependentProduct object at 0x2b64631a6248>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Complex__Ocomplex_001t__Int__Oint
% 0.57/0.76  Using role type
% 0.57/0.76  Declaring groups5690904116761175830ex_int:((complex->int)->(set_complex->int))
% 0.57/0.76  FOF formula (<kernel.Constant object at 0x2b64631a6290>, <kernel.DependentProduct object at 0x2b64631a6200>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Complex__Ocomplex_001t__Nat__Onat
% 0.57/0.76  Using role type
% 0.57/0.76  Declaring groups5693394587270226106ex_nat:((complex->nat)->(set_complex->nat))
% 0.57/0.76  FOF formula (<kernel.Constant object at 0x2b64631a6248>, <kernel.DependentProduct object at 0x2b64631a62d8>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Complex__Ocomplex_001t__Real__Oreal
% 0.57/0.76  Using role type
% 0.57/0.76  Declaring groups5808333547571424918x_real:((complex->real)->(set_complex->real))
% 0.57/0.76  FOF formula (<kernel.Constant object at 0x2b64631a6200>, <kernel.DependentProduct object at 0x2b64631a6290>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Extended____Nat__Oenat_001t__Extended____Nat__Oenat
% 0.57/0.76  Using role type
% 0.57/0.76  Declaring groups2433450451889696826d_enat:((extended_enat->extended_enat)->(set_Extended_enat->extended_enat))
% 0.57/0.76  FOF formula (<kernel.Constant object at 0x2b64631a62d8>, <kernel.DependentProduct object at 0x2b64631a6248>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Extended____Nat__Oenat_001t__Int__Oint
% 0.57/0.76  Using role type
% 0.57/0.76  Declaring groups2025484359314973016at_int:((extended_enat->int)->(set_Extended_enat->int))
% 0.57/0.76  FOF formula (<kernel.Constant object at 0x2b64631a6290>, <kernel.DependentProduct object at 0x2b64631a6200>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Extended____Nat__Oenat_001t__Nat__Onat
% 0.57/0.76  Using role type
% 0.57/0.76  Declaring groups2027974829824023292at_nat:((extended_enat->nat)->(set_Extended_enat->nat))
% 0.57/0.76  FOF formula (<kernel.Constant object at 0x2b64631a6248>, <kernel.DependentProduct object at 0x2b64631a62d8>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Extended____Nat__Oenat_001t__Real__Oreal
% 0.57/0.76  Using role type
% 0.57/0.76  Declaring groups4148127829035722712t_real:((extended_enat->real)->(set_Extended_enat->real))
% 0.60/0.77  FOF formula (<kernel.Constant object at 0x2b64631a6200>, <kernel.DependentProduct object at 0x2b64631a6290>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Int__Oint_001t__Complex__Ocomplex
% 0.60/0.77  Using role type
% 0.60/0.77  Declaring groups3049146728041665814omplex:((int->complex)->(set_int->complex))
% 0.60/0.77  FOF formula (<kernel.Constant object at 0x2b64631a62d8>, <kernel.DependentProduct object at 0x2b64631a6248>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Int__Oint_001t__Extended____Nat__Oenat
% 0.60/0.77  Using role type
% 0.60/0.77  Declaring groups4225252721152677374d_enat:((int->extended_enat)->(set_int->extended_enat))
% 0.60/0.77  FOF formula (<kernel.Constant object at 0x2b64631a6290>, <kernel.DependentProduct object at 0x2b64631a6200>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Int__Oint_001t__Int__Oint
% 0.60/0.77  Using role type
% 0.60/0.77  Declaring groups4538972089207619220nt_int:((int->int)->(set_int->int))
% 0.60/0.77  FOF formula (<kernel.Constant object at 0x2b64631a6248>, <kernel.DependentProduct object at 0x2b64631a62d8>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Int__Oint_001t__Nat__Onat
% 0.60/0.77  Using role type
% 0.60/0.77  Declaring groups4541462559716669496nt_nat:((int->nat)->(set_int->nat))
% 0.60/0.77  FOF formula (<kernel.Constant object at 0x2b64631a6200>, <kernel.DependentProduct object at 0x2b64631a6290>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Int__Oint_001t__Real__Oreal
% 0.60/0.77  Using role type
% 0.60/0.77  Declaring groups8778361861064173332t_real:((int->real)->(set_int->real))
% 0.60/0.77  FOF formula (<kernel.Constant object at 0x2b64631a62d8>, <kernel.DependentProduct object at 0x2b64631a6248>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Nat__Onat_001t__Complex__Ocomplex
% 0.60/0.77  Using role type
% 0.60/0.77  Declaring groups2073611262835488442omplex:((nat->complex)->(set_nat->complex))
% 0.60/0.77  FOF formula (<kernel.Constant object at 0x2b64631a6290>, <kernel.DependentProduct object at 0x2b64631a6200>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Nat__Onat_001t__Extended____Nat__Oenat
% 0.60/0.77  Using role type
% 0.60/0.77  Declaring groups7108830773950497114d_enat:((nat->extended_enat)->(set_nat->extended_enat))
% 0.60/0.77  FOF formula (<kernel.Constant object at 0x2b64631a6248>, <kernel.DependentProduct object at 0x2b64631a62d8>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Nat__Onat_001t__Int__Oint
% 0.60/0.77  Using role type
% 0.60/0.77  Declaring groups3539618377306564664at_int:((nat->int)->(set_nat->int))
% 0.60/0.77  FOF formula (<kernel.Constant object at 0x2b64631a6200>, <kernel.DependentProduct object at 0x2b64631a6290>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Nat__Onat_001t__Nat__Onat
% 0.60/0.77  Using role type
% 0.60/0.77  Declaring groups3542108847815614940at_nat:((nat->nat)->(set_nat->nat))
% 0.60/0.77  FOF formula (<kernel.Constant object at 0x2b64631a62d8>, <kernel.DependentProduct object at 0x2b64631a6248>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Nat__Onat_001t__Real__Oreal
% 0.60/0.77  Using role type
% 0.60/0.77  Declaring groups6591440286371151544t_real:((nat->real)->(set_nat->real))
% 0.60/0.77  FOF formula (<kernel.Constant object at 0x2b64631a6290>, <kernel.DependentProduct object at 0x2b64631a66c8>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_001t__Nat__Onat
% 0.60/0.77  Using role type
% 0.60/0.77  Declaring groups977919841031483927at_nat:((product_prod_nat_nat->nat)->(set_Pr1261947904930325089at_nat->nat))
% 0.60/0.77  FOF formula (<kernel.Constant object at 0x2b64631a6248>, <kernel.DependentProduct object at 0x2b64631a6128>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_001t__Real__Oreal
% 0.60/0.77  Using role type
% 0.60/0.77  Declaring groups4567486121110086003t_real:((product_prod_nat_nat->real)->(set_Pr1261947904930325089at_nat->real))
% 0.60/0.77  FOF formula (<kernel.Constant object at 0x2b64631a66c8>, <kernel.DependentProduct object at 0x2b64631a6200>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Real__Oreal_001t__Complex__Ocomplex
% 0.60/0.77  Using role type
% 0.60/0.77  Declaring groups5754745047067104278omplex:((real->complex)->(set_real->complex))
% 0.60/0.77  FOF formula (<kernel.Constant object at 0x2b64631a6128>, <kernel.DependentProduct object at 0x2b64631a66c8>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Real__Oreal_001t__Extended____Nat__Oenat
% 0.60/0.77  Using role type
% 0.60/0.77  Declaring groups2800946370649118462d_enat:((real->extended_enat)->(set_real->extended_enat))
% 0.60/0.77  FOF formula (<kernel.Constant object at 0x2b64631a6128>, <kernel.DependentProduct object at 0x2b64631a8050>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Real__Oreal_001t__Int__Oint
% 0.60/0.77  Using role type
% 0.60/0.77  Declaring groups1932886352136224148al_int:((real->int)->(set_real->int))
% 0.60/0.77  FOF formula (<kernel.Constant object at 0x2b64631a6128>, <kernel.DependentProduct object at 0x2b64631a8170>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Real__Oreal_001t__Nat__Onat
% 0.60/0.77  Using role type
% 0.60/0.77  Declaring groups1935376822645274424al_nat:((real->nat)->(set_real->nat))
% 0.60/0.77  FOF formula (<kernel.Constant object at 0x2b64631a6ef0>, <kernel.DependentProduct object at 0x2b64631a81b8>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Real__Oreal_001t__Real__Oreal
% 0.60/0.77  Using role type
% 0.60/0.77  Declaring groups8097168146408367636l_real:((real->real)->(set_real->real))
% 0.60/0.77  FOF formula (<kernel.Constant object at 0x2b64631a8248>, <kernel.DependentProduct object at 0x2b64631a8290>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Set__Oset_It__Nat__Onat_J_001t__Int__Oint
% 0.60/0.77  Using role type
% 0.60/0.77  Declaring groups8292507037921071086at_int:((set_nat->int)->(set_set_nat->int))
% 0.60/0.77  FOF formula (<kernel.Constant object at 0x2b64631a8320>, <kernel.DependentProduct object at 0x2b64631a8200>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Set__Oset_It__Nat__Onat_J_001t__Nat__Onat
% 0.60/0.77  Using role type
% 0.60/0.77  Declaring groups8294997508430121362at_nat:((set_nat->nat)->(set_set_nat->nat))
% 0.60/0.77  FOF formula (<kernel.Constant object at 0x2b64631a82d8>, <kernel.DependentProduct object at 0x2b64631a8248>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Set__Oset_It__Nat__Onat_J_001t__Real__Oreal
% 0.60/0.77  Using role type
% 0.60/0.77  Declaring groups5107569545109728110t_real:((set_nat->real)->(set_set_nat->real))
% 0.60/0.77  FOF formula (<kernel.Constant object at 0x2b64631a83b0>, <kernel.DependentProduct object at 0x2b64631a8440>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__VEBT____Definitions__OVEBT_001t__Nat__Onat
% 0.60/0.77  Using role type
% 0.60/0.77  Declaring groups771621172384141258BT_nat:((vEBT_VEBT->nat)->(set_VEBT_VEBT->nat))
% 0.60/0.77  FOF formula (<kernel.Constant object at 0x2b64631a82d8>, <kernel.DependentProduct object at 0x2b64631a83b0>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_H_001_Eo_001t__Complex__Ocomplex
% 0.60/0.77  Using role type
% 0.60/0.77  Declaring groups3443914341975893411omplex:((Prop->complex)->(set_o->complex))
% 0.60/0.77  FOF formula (<kernel.Constant object at 0x2b64631a8440>, <kernel.DependentProduct object at 0x2b64631a82d8>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_H_001_Eo_001t__Extended____Nat__Oenat
% 0.60/0.77  Using role type
% 0.60/0.77  Declaring groups8422889724626310577d_enat:((Prop->extended_enat)->(set_o->extended_enat))
% 0.60/0.77  FOF formula (<kernel.Constant object at 0x2b64631a83b0>, <kernel.DependentProduct object at 0x2b64631a8440>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_H_001_Eo_001t__Int__Oint
% 0.60/0.77  Using role type
% 0.60/0.77  Declaring groups4553916814277028129_o_int:((Prop->int)->(set_o->int))
% 0.60/0.77  FOF formula (<kernel.Constant object at 0x2b64631a82d8>, <kernel.DependentProduct object at 0x2b64631a83b0>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_H_001_Eo_001t__Nat__Onat
% 0.60/0.77  Using role type
% 0.60/0.77  Declaring groups4556407284786078405_o_nat:((Prop->nat)->(set_o->nat))
% 0.60/0.77  FOF formula (<kernel.Constant object at 0x2b64631a8440>, <kernel.DependentProduct object at 0x2b64631a82d8>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_H_001_Eo_001t__Real__Oreal
% 0.60/0.77  Using role type
% 0.60/0.77  Declaring groups627172608727702305o_real:((Prop->real)->(set_o->real))
% 0.60/0.77  FOF formula (<kernel.Constant object at 0x2b64631a83b0>, <kernel.DependentProduct object at 0x2b64631a86c8>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_H_001t__Complex__Ocomplex_001t__Complex__Ocomplex
% 0.60/0.78  Using role type
% 0.60/0.78  Declaring groups808145749697022017omplex:((complex->complex)->(set_complex->complex))
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x2b64631a82d8>, <kernel.DependentProduct object at 0x2b64631a8440>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_H_001t__Complex__Ocomplex_001t__Int__Oint
% 0.60/0.78  Using role type
% 0.60/0.78  Declaring groups2909182065852811199ex_int:((complex->int)->(set_complex->int))
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x2b64631a86c8>, <kernel.DependentProduct object at 0x2b64631a83b0>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_H_001t__Complex__Ocomplex_001t__Nat__Onat
% 0.60/0.78  Using role type
% 0.60/0.78  Declaring groups2911672536361861475ex_nat:((complex->nat)->(set_complex->nat))
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x2b64631a8440>, <kernel.DependentProduct object at 0x2b64631a82d8>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_H_001t__Complex__Ocomplex_001t__Real__Oreal
% 0.60/0.78  Using role type
% 0.60/0.78  Declaring groups5737402329758386879x_real:((complex->real)->(set_complex->real))
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x2b64631a83b0>, <kernel.DependentProduct object at 0x2b64631a86c8>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_H_001t__Extended____Nat__Oenat_001t__Complex__Ocomplex
% 0.60/0.78  Using role type
% 0.60/0.78  Declaring groups4395127934049735793omplex:((extended_enat->complex)->(set_Extended_enat->complex))
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x2b64631a82d8>, <kernel.DependentProduct object at 0x2b64631a8440>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_H_001t__Extended____Nat__Oenat_001t__Int__Oint
% 0.60/0.78  Using role type
% 0.60/0.78  Declaring groups4847789403509879791at_int:((extended_enat->int)->(set_Extended_enat->int))
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x2b64631a86c8>, <kernel.DependentProduct object at 0x2b64631a83b0>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_H_001t__Extended____Nat__Oenat_001t__Nat__Onat
% 0.60/0.78  Using role type
% 0.60/0.78  Declaring groups4850279874018930067at_nat:((extended_enat->nat)->(set_Extended_enat->nat))
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x2b64631a8440>, <kernel.DependentProduct object at 0x2b64631a82d8>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_H_001t__Extended____Nat__Oenat_001t__Real__Oreal
% 0.60/0.78  Using role type
% 0.60/0.78  Declaring groups1070518202123951855t_real:((extended_enat->real)->(set_Extended_enat->real))
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x2b64631a83b0>, <kernel.DependentProduct object at 0x2b64631a86c8>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_H_001t__Int__Oint_001t__Complex__Ocomplex
% 0.60/0.78  Using role type
% 0.60/0.78  Declaring groups267424677133301183omplex:((int->complex)->(set_int->complex))
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x2b64631a82d8>, <kernel.DependentProduct object at 0x2b64631a8440>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_H_001t__Int__Oint_001t__Int__Oint
% 0.60/0.78  Using role type
% 0.60/0.78  Declaring groups2983280209131991357nt_int:((int->int)->(set_int->int))
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x2b64631a86c8>, <kernel.DependentProduct object at 0x2b64631a83b0>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_H_001t__Int__Oint_001t__Nat__Onat
% 0.60/0.78  Using role type
% 0.60/0.78  Declaring groups2985770679641041633nt_nat:((int->nat)->(set_int->nat))
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x2b64631a8440>, <kernel.DependentProduct object at 0x2b64631a82d8>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_H_001t__Int__Oint_001t__Real__Oreal
% 0.60/0.78  Using role type
% 0.60/0.78  Declaring groups1523912220035142973t_real:((int->real)->(set_int->real))
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x2b64631a83b0>, <kernel.DependentProduct object at 0x2b64631a86c8>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_H_001t__Nat__Onat_001t__Complex__Ocomplex
% 0.60/0.78  Using role type
% 0.60/0.78  Declaring groups8515261248781899619omplex:((nat->complex)->(set_nat->complex))
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x2b64631a82d8>, <kernel.DependentProduct object at 0x2b64631a8440>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_H_001t__Nat__Onat_001t__Extended____Nat__Oenat
% 0.60/0.78  Using role type
% 0.60/0.78  Declaring groups707763781290628081d_enat:((nat->extended_enat)->(set_nat->extended_enat))
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x2b64631a86c8>, <kernel.DependentProduct object at 0x2b64631a83b0>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_H_001t__Nat__Onat_001t__Int__Oint
% 0.60/0.78  Using role type
% 0.60/0.78  Declaring groups1983926497230936801at_int:((nat->int)->(set_nat->int))
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x2b64631a8440>, <kernel.DependentProduct object at 0x2b64631a86c8>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_H_001t__Nat__Onat_001t__Nat__Onat
% 0.60/0.78  Using role type
% 0.60/0.78  Declaring groups1986416967739987077at_nat:((nat->nat)->(set_nat->nat))
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x2b64631a8440>, <kernel.DependentProduct object at 0x2b64631aa050>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_H_001t__Nat__Onat_001t__Real__Oreal
% 0.60/0.78  Using role type
% 0.60/0.78  Declaring groups8560362682196896993t_real:((nat->real)->(set_nat->real))
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x2b64631a8440>, <kernel.DependentProduct object at 0x2b64631aa170>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_H_001t__Real__Oreal_001t__Complex__Ocomplex
% 0.60/0.78  Using role type
% 0.60/0.78  Declaring groups5683813829254066239omplex:((real->complex)->(set_real->complex))
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x2b64631a8638>, <kernel.DependentProduct object at 0x2b64631aa1b8>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_H_001t__Real__Oreal_001t__Extended____Nat__Oenat
% 0.60/0.78  Using role type
% 0.60/0.78  Declaring groups8946708780592123413d_enat:((real->extended_enat)->(set_real->extended_enat))
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x2b64631aa248>, <kernel.DependentProduct object at 0x2b64631aa290>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_H_001t__Real__Oreal_001t__Int__Oint
% 0.60/0.78  Using role type
% 0.60/0.78  Declaring groups3901808747961969597al_int:((real->int)->(set_real->int))
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x2b64631aa320>, <kernel.DependentProduct object at 0x2b64631aa200>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_H_001t__Real__Oreal_001t__Nat__Onat
% 0.60/0.78  Using role type
% 0.60/0.78  Declaring groups3904299218471019873al_nat:((real->nat)->(set_real->nat))
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x2b64631aa2d8>, <kernel.DependentProduct object at 0x2b64631aa248>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_H_001t__Real__Oreal_001t__Real__Oreal
% 0.60/0.78  Using role type
% 0.60/0.78  Declaring groups97945582718554045l_real:((real->real)->(set_real->real))
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x2b64631aa3b0>, <kernel.DependentProduct object at 0x2b64631aa320>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001_Eo_001t__Complex__Ocomplex
% 0.60/0.78  Using role type
% 0.60/0.78  Declaring groups4859619685533338977omplex:((Prop->complex)->(set_o->complex))
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x2b64631aa2d8>, <kernel.DependentProduct object at 0x2b64631aa3b0>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001_Eo_001t__Extended____Nat__Oenat
% 0.60/0.78  Using role type
% 0.60/0.78  Declaring groups783334030178737011d_enat:((Prop->extended_enat)->(set_o->extended_enat))
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x2b64631aa320>, <kernel.DependentProduct object at 0x2b64631aa2d8>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001_Eo_001t__Int__Oint
% 0.60/0.78  Using role type
% 0.60/0.78  Declaring groups3502327434004483295_o_int:((Prop->int)->(set_o->int))
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x2b64631aa3b0>, <kernel.DependentProduct object at 0x2b64631aa320>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001_Eo_001t__Nat__Onat
% 0.60/0.78  Using role type
% 0.60/0.78  Declaring groups3504817904513533571_o_nat:((Prop->nat)->(set_o->nat))
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x2b64631aa2d8>, <kernel.DependentProduct object at 0x2b64631aa3b0>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001_Eo_001t__Real__Oreal
% 0.60/0.79  Using role type
% 0.60/0.79  Declaring groups234877984723959775o_real:((Prop->real)->(set_o->real))
% 0.60/0.79  FOF formula (<kernel.Constant object at 0x2b64631aa320>, <kernel.DependentProduct object at 0x2b64631aa638>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Complex__Ocomplex_001t__Complex__Ocomplex
% 0.60/0.79  Using role type
% 0.60/0.79  Declaring groups3708469109370488835omplex:((complex->complex)->(set_complex->complex))
% 0.60/0.79  FOF formula (<kernel.Constant object at 0x2b64631aa3b0>, <kernel.DependentProduct object at 0x2b64631aa2d8>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Complex__Ocomplex_001t__Int__Oint
% 0.60/0.79  Using role type
% 0.60/0.79  Declaring groups858564598930262913ex_int:((complex->int)->(set_complex->int))
% 0.60/0.79  FOF formula (<kernel.Constant object at 0x2b64631aa638>, <kernel.DependentProduct object at 0x2b64631aa320>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Complex__Ocomplex_001t__Nat__Onat
% 0.60/0.79  Using role type
% 0.60/0.79  Declaring groups861055069439313189ex_nat:((complex->nat)->(set_complex->nat))
% 0.60/0.79  FOF formula (<kernel.Constant object at 0x2b64631aa2d8>, <kernel.DependentProduct object at 0x2b64631aa3b0>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Complex__Ocomplex_001t__Real__Oreal
% 0.60/0.79  Using role type
% 0.60/0.79  Declaring groups766887009212190081x_real:((complex->real)->(set_complex->real))
% 0.60/0.79  FOF formula (<kernel.Constant object at 0x2b64631aa320>, <kernel.DependentProduct object at 0x2b64631aa638>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Extended____Nat__Oenat_001t__Complex__Ocomplex
% 0.60/0.79  Using role type
% 0.60/0.79  Declaring groups4622424608036095791omplex:((extended_enat->complex)->(set_Extended_enat->complex))
% 0.60/0.79  FOF formula (<kernel.Constant object at 0x2b64631aa3b0>, <kernel.DependentProduct object at 0x2b64631aa2d8>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Extended____Nat__Oenat_001t__Int__Oint
% 0.60/0.79  Using role type
% 0.60/0.79  Declaring groups2878480467620962989at_int:((extended_enat->int)->(set_Extended_enat->int))
% 0.60/0.79  FOF formula (<kernel.Constant object at 0x2b64631aa638>, <kernel.DependentProduct object at 0x2b64631aa320>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Extended____Nat__Oenat_001t__Nat__Onat
% 0.60/0.79  Using role type
% 0.60/0.79  Declaring groups2880970938130013265at_nat:((extended_enat->nat)->(set_Extended_enat->nat))
% 0.60/0.79  FOF formula (<kernel.Constant object at 0x2b64631aa2d8>, <kernel.DependentProduct object at 0x2b64631aa3b0>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Extended____Nat__Oenat_001t__Real__Oreal
% 0.60/0.79  Using role type
% 0.60/0.79  Declaring groups97031904164794029t_real:((extended_enat->real)->(set_Extended_enat->real))
% 0.60/0.79  FOF formula (<kernel.Constant object at 0x2b64631aa320>, <kernel.DependentProduct object at 0x2b64631aa638>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Int__Oint_001t__Complex__Ocomplex
% 0.60/0.79  Using role type
% 0.60/0.79  Declaring groups7440179247065528705omplex:((int->complex)->(set_int->complex))
% 0.60/0.79  FOF formula (<kernel.Constant object at 0x2b64631aa3b0>, <kernel.DependentProduct object at 0x2b64631aa2d8>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Int__Oint_001t__Extended____Nat__Oenat
% 0.60/0.79  Using role type
% 0.60/0.79  Declaring groups5078248829458667347d_enat:((int->extended_enat)->(set_int->extended_enat))
% 0.60/0.79  FOF formula (<kernel.Constant object at 0x2b64631aa638>, <kernel.DependentProduct object at 0x2b64631aa320>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Int__Oint_001t__Int__Oint
% 0.60/0.79  Using role type
% 0.60/0.79  Declaring groups1705073143266064639nt_int:((int->int)->(set_int->int))
% 0.60/0.79  FOF formula (<kernel.Constant object at 0x2b64631aa2d8>, <kernel.DependentProduct object at 0x2b64631aa3b0>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Int__Oint_001t__Nat__Onat
% 0.60/0.79  Using role type
% 0.60/0.79  Declaring groups1707563613775114915nt_nat:((int->nat)->(set_int->nat))
% 0.60/0.79  FOF formula (<kernel.Constant object at 0x2b64631aa320>, <kernel.DependentProduct object at 0x2b64631aa638>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Int__Oint_001t__Real__Oreal
% 0.60/0.79  Using role type
% 0.60/0.79  Declaring groups2316167850115554303t_real:((int->real)->(set_int->real))
% 0.60/0.79  FOF formula (<kernel.Constant object at 0x2b64631aa3b0>, <kernel.DependentProduct object at 0x2b64631aa2d8>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Nat__Onat_001t__Complex__Ocomplex
% 0.60/0.79  Using role type
% 0.60/0.79  Declaring groups6464643781859351333omplex:((nat->complex)->(set_nat->complex))
% 0.60/0.79  FOF formula (<kernel.Constant object at 0x2b64631aa638>, <kernel.DependentProduct object at 0x2b64631aa320>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Nat__Onat_001t__Extended____Nat__Oenat
% 0.60/0.79  Using role type
% 0.60/0.79  Declaring groups7961826882256487087d_enat:((nat->extended_enat)->(set_nat->extended_enat))
% 0.60/0.79  FOF formula (<kernel.Constant object at 0x2b64631aa2d8>, <kernel.DependentProduct object at 0x2b64631aa3b0>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Nat__Onat_001t__Int__Oint
% 0.60/0.79  Using role type
% 0.60/0.79  Declaring groups705719431365010083at_int:((nat->int)->(set_nat->int))
% 0.60/0.79  FOF formula (<kernel.Constant object at 0x2b64631aa320>, <kernel.DependentProduct object at 0x2b64631aa2d8>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Nat__Onat_001t__Nat__Onat
% 0.60/0.79  Using role type
% 0.60/0.79  Declaring groups708209901874060359at_nat:((nat->nat)->(set_nat->nat))
% 0.60/0.79  FOF formula (<kernel.Constant object at 0x2b64631aa320>, <kernel.DependentProduct object at 0x2b64631ac050>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Nat__Onat_001t__Real__Oreal
% 0.60/0.79  Using role type
% 0.60/0.79  Declaring groups129246275422532515t_real:((nat->real)->(set_nat->real))
% 0.60/0.79  FOF formula (<kernel.Constant object at 0x2b64631aa320>, <kernel.DependentProduct object at 0x2b64631ac0e0>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_001t__Int__Oint
% 0.60/0.79  Using role type
% 0.60/0.79  Declaring groups4075276357253098568at_int:((product_prod_nat_nat->int)->(set_Pr1261947904930325089at_nat->int))
% 0.60/0.79  FOF formula (<kernel.Constant object at 0x2b64631aa758>, <kernel.DependentProduct object at 0x2b64631ac050>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_001t__Nat__Onat
% 0.60/0.79  Using role type
% 0.60/0.79  Declaring groups4077766827762148844at_nat:((product_prod_nat_nat->nat)->(set_Pr1261947904930325089at_nat->nat))
% 0.60/0.79  FOF formula (<kernel.Constant object at 0x2b64631ac290>, <kernel.DependentProduct object at 0x2b64631ac200>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Real__Oreal_001t__Complex__Ocomplex
% 0.60/0.79  Using role type
% 0.60/0.79  Declaring groups713298508707869441omplex:((real->complex)->(set_real->complex))
% 0.60/0.79  FOF formula (<kernel.Constant object at 0x2b64631ac320>, <kernel.DependentProduct object at 0x2b64631ac170>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Real__Oreal_001t__Extended____Nat__Oenat
% 0.60/0.79  Using role type
% 0.60/0.79  Declaring groups7973222482632965587d_enat:((real->extended_enat)->(set_real->extended_enat))
% 0.60/0.79  FOF formula (<kernel.Constant object at 0x2b64631ac2d8>, <kernel.DependentProduct object at 0x2b64631ac290>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Real__Oreal_001t__Int__Oint
% 0.60/0.79  Using role type
% 0.60/0.79  Declaring groups4694064378042380927al_int:((real->int)->(set_real->int))
% 0.60/0.79  FOF formula (<kernel.Constant object at 0x2b64631ac3b0>, <kernel.DependentProduct object at 0x2b64631ac440>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Real__Oreal_001t__Nat__Onat
% 0.60/0.79  Using role type
% 0.60/0.79  Declaring groups4696554848551431203al_nat:((real->nat)->(set_real->nat))
% 0.60/0.79  FOF formula (<kernel.Constant object at 0x2b64631ac2d8>, <kernel.DependentProduct object at 0x2b64631ac320>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Real__Oreal_001t__Real__Oreal
% 0.60/0.79  Using role type
% 0.60/0.79  Declaring groups1681761925125756287l_real:((real->real)->(set_real->real))
% 0.60/0.79  FOF formula (<kernel.Constant object at 0x2b64631ac440>, <kernel.DependentProduct object at 0x2b64631ac2d8>) of role type named sy_c_Groups__List_Ocomm__semiring__0__class_Ohorner__sum_001_Eo_001t__Int__Oint
% 0.60/0.80  Using role type
% 0.60/0.80  Declaring groups9116527308978886569_o_int:((Prop->int)->(int->(list_o->int)))
% 0.60/0.80  FOF formula (<kernel.Constant object at 0x2b64631ac320>, <kernel.DependentProduct object at 0x2b64631ac440>) of role type named sy_c_Groups__List_Ocomm__semiring__0__class_Ohorner__sum_001_Eo_001t__Nat__Onat
% 0.60/0.80  Using role type
% 0.60/0.80  Declaring groups9119017779487936845_o_nat:((Prop->nat)->(nat->(list_o->nat)))
% 0.60/0.80  FOF formula (<kernel.Constant object at 0x2b64631ac2d8>, <kernel.DependentProduct object at 0x2b64631ac710>) of role type named sy_c_Groups__List_Ocomm__semiring__0__class_Ohorner__sum_001t__Int__Oint_001t__Complex__Ocomplex
% 0.60/0.80  Using role type
% 0.60/0.80  Declaring groups1380173120649922871omplex:((int->complex)->(complex->(list_int->complex)))
% 0.60/0.80  FOF formula (<kernel.Constant object at 0x2b64631ac440>, <kernel.DependentProduct object at 0x2b64631ac7a0>) of role type named sy_c_Groups__List_Ocomm__semiring__0__class_Ohorner__sum_001t__Int__Oint_001t__Extended____Nat__Oenat
% 0.60/0.80  Using role type
% 0.60/0.80  Declaring groups7888997386326813469d_enat:((int->extended_enat)->(extended_enat->(list_int->extended_enat)))
% 0.60/0.80  FOF formula (<kernel.Constant object at 0x2b64631ac710>, <kernel.DependentProduct object at 0x2b64631ac830>) of role type named sy_c_Groups__List_Ocomm__semiring__0__class_Ohorner__sum_001t__Int__Oint_001t__Int__Oint
% 0.60/0.80  Using role type
% 0.60/0.80  Declaring groups8485231416243008693nt_int:((int->int)->(int->(list_int->int)))
% 0.60/0.80  FOF formula (<kernel.Constant object at 0x2b64631ac7a0>, <kernel.DependentProduct object at 0x2b64631ac8c0>) of role type named sy_c_Groups__List_Ocomm__semiring__0__class_Ohorner__sum_001t__Nat__Onat_001t__Complex__Ocomplex
% 0.60/0.80  Using role type
% 0.60/0.80  Declaring groups404637655443745499omplex:((nat->complex)->(complex->(list_nat->complex)))
% 0.60/0.80  FOF formula (<kernel.Constant object at 0x2b64631ac830>, <kernel.DependentProduct object at 0x2b64631ac950>) of role type named sy_c_Groups__List_Ocomm__semiring__0__class_Ohorner__sum_001t__Nat__Onat_001t__Extended____Nat__Oenat
% 0.60/0.80  Using role type
% 0.60/0.80  Declaring groups1549203402269857401d_enat:((nat->extended_enat)->(extended_enat->(list_nat->extended_enat)))
% 0.60/0.80  FOF formula (<kernel.Constant object at 0x2b64631ac8c0>, <kernel.DependentProduct object at 0x2b64631ac9e0>) of role type named sy_c_Groups__List_Ocomm__semiring__0__class_Ohorner__sum_001t__Nat__Onat_001t__Int__Oint
% 0.60/0.80  Using role type
% 0.60/0.80  Declaring groups7485877704341954137at_int:((nat->int)->(int->(list_nat->int)))
% 0.60/0.80  FOF formula (<kernel.Constant object at 0x2b64631ac950>, <kernel.DependentProduct object at 0x2b64631aca70>) of role type named sy_c_Groups__List_Ocomm__semiring__0__class_Ohorner__sum_001t__VEBT____Definitions__OVEBT_001t__Complex__Ocomplex
% 0.60/0.80  Using role type
% 0.60/0.80  Declaring groups1931381680841367751omplex:((vEBT_VEBT->complex)->(complex->(list_VEBT_VEBT->complex)))
% 0.60/0.80  FOF formula (<kernel.Constant object at 0x2b64631ac9e0>, <kernel.DependentProduct object at 0x2b64631acb00>) of role type named sy_c_Groups__List_Ocomm__semiring__0__class_Ohorner__sum_001t__VEBT____Definitions__OVEBT_001t__Extended____Nat__Oenat
% 0.60/0.80  Using role type
% 0.60/0.80  Declaring groups3844460828123498381d_enat:((vEBT_VEBT->extended_enat)->(extended_enat->(list_VEBT_VEBT->extended_enat)))
% 0.60/0.80  FOF formula (<kernel.Constant object at 0x2b64631aca70>, <kernel.DependentProduct object at 0x2b64631acb90>) of role type named sy_c_Groups__List_Ocomm__semiring__0__class_Ohorner__sum_001t__VEBT____Definitions__OVEBT_001t__Int__Oint
% 0.60/0.80  Using role type
% 0.60/0.80  Declaring groups6842663049115397189BT_int:((vEBT_VEBT->int)->(int->(list_VEBT_VEBT->int)))
% 0.60/0.80  FOF formula (<kernel.Constant object at 0x2b64631acb00>, <kernel.DependentProduct object at 0x2b64631acc20>) of role type named sy_c_Groups__List_Ocomm__semiring__0__class_Ohorner__sum_001t__VEBT____Definitions__OVEBT_001t__Nat__Onat
% 0.60/0.80  Using role type
% 0.60/0.80  Declaring groups6845153519624447465BT_nat:((vEBT_VEBT->nat)->(nat->(list_VEBT_VEBT->nat)))
% 0.60/0.80  FOF formula (<kernel.Constant object at 0x2b64631acb90>, <kernel.DependentProduct object at 0x2b64631acd88>) of role type named sy_c_Groups__List_Omonoid__add__class_Osum__list_001t__Nat__Onat
% 0.60/0.81  Using role type
% 0.60/0.81  Declaring groups4561878855575611511st_nat:(list_nat->nat)
% 0.60/0.81  FOF formula (<kernel.Constant object at 0x2b64631accb0>, <kernel.DependentProduct object at 0x2b64631acdd0>) of role type named sy_c_If_001_062_It__Int__Oint_Mt__Int__Oint_J
% 0.60/0.81  Using role type
% 0.60/0.81  Declaring if_int_int:(Prop->((int->int)->((int->int)->(int->int))))
% 0.60/0.81  FOF formula (<kernel.Constant object at 0x2b64631ac368>, <kernel.DependentProduct object at 0x2b64631ac0e0>) of role type named sy_c_If_001t__Complex__Ocomplex
% 0.60/0.81  Using role type
% 0.60/0.81  Declaring if_complex:(Prop->(complex->(complex->complex)))
% 0.60/0.81  FOF formula (<kernel.Constant object at 0x2b64631aca70>, <kernel.DependentProduct object at 0x2b64631ac368>) of role type named sy_c_If_001t__Extended____Nat__Oenat
% 0.60/0.81  Using role type
% 0.60/0.81  Declaring if_Extended_enat:(Prop->(extended_enat->(extended_enat->extended_enat)))
% 0.60/0.81  FOF formula (<kernel.Constant object at 0x2b64631acd88>, <kernel.DependentProduct object at 0x2b64631ac368>) of role type named sy_c_If_001t__Filter__Ofilter_It__Nat__Onat_J
% 0.60/0.81  Using role type
% 0.60/0.81  Declaring if_filter_nat:(Prop->(filter_nat->(filter_nat->filter_nat)))
% 0.60/0.81  FOF formula (<kernel.Constant object at 0x2b64631ace60>, <kernel.DependentProduct object at 0x2b64631ac368>) of role type named sy_c_If_001t__Int__Oint
% 0.60/0.81  Using role type
% 0.60/0.81  Declaring if_int:(Prop->(int->(int->int)))
% 0.60/0.81  FOF formula (<kernel.Constant object at 0x2b64631acf38>, <kernel.DependentProduct object at 0x2b64631ac368>) of role type named sy_c_If_001t__List__Olist_It__Int__Oint_J
% 0.60/0.81  Using role type
% 0.60/0.81  Declaring if_list_int:(Prop->(list_int->(list_int->list_int)))
% 0.60/0.81  FOF formula (<kernel.Constant object at 0x2b64631acf80>, <kernel.DependentProduct object at 0x2b64631ac368>) of role type named sy_c_If_001t__List__Olist_It__Nat__Onat_J
% 0.60/0.81  Using role type
% 0.60/0.81  Declaring if_list_nat:(Prop->(list_nat->(list_nat->list_nat)))
% 0.60/0.81  FOF formula (<kernel.Constant object at 0x2b64631acfc8>, <kernel.DependentProduct object at 0x2b64631ac368>) of role type named sy_c_If_001t__Nat__Onat
% 0.60/0.81  Using role type
% 0.60/0.81  Declaring if_nat:(Prop->(nat->(nat->nat)))
% 0.60/0.81  FOF formula (<kernel.Constant object at 0x2b64631ace18>, <kernel.DependentProduct object at 0x2b64631ac368>) of role type named sy_c_If_001t__Option__Ooption_It__Num__Onum_J
% 0.60/0.81  Using role type
% 0.60/0.81  Declaring if_option_num:(Prop->(option_num->(option_num->option_num)))
% 0.60/0.81  FOF formula (<kernel.Constant object at 0x2b64631acfc8>, <kernel.DependentProduct object at 0x2b64631ac0e0>) of role type named sy_c_If_001t__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J
% 0.60/0.81  Using role type
% 0.60/0.81  Declaring if_Pro3027730157355071871nt_int:(Prop->(product_prod_int_int->(product_prod_int_int->product_prod_int_int)))
% 0.60/0.81  FOF formula (<kernel.Constant object at 0x2b64631ac368>, <kernel.DependentProduct object at 0x2b64631af0e0>) of role type named sy_c_If_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.60/0.81  Using role type
% 0.60/0.81  Declaring if_Pro6206227464963214023at_nat:(Prop->(product_prod_nat_nat->(product_prod_nat_nat->product_prod_nat_nat)))
% 0.60/0.81  FOF formula (<kernel.Constant object at 0x2b64631acfc8>, <kernel.DependentProduct object at 0x2b64631af128>) of role type named sy_c_If_001t__Real__Oreal
% 0.60/0.81  Using role type
% 0.60/0.81  Declaring if_real:(Prop->(real->(real->real)))
% 0.60/0.81  FOF formula (<kernel.Constant object at 0x2b64631ac0e0>, <kernel.DependentProduct object at 0x2b64631af0e0>) of role type named sy_c_If_001t__Set__Oset_It__Int__Oint_J
% 0.60/0.81  Using role type
% 0.60/0.81  Declaring if_set_int:(Prop->(set_int->(set_int->set_int)))
% 0.60/0.81  FOF formula (<kernel.Constant object at 0x2b64631acfc8>, <kernel.DependentProduct object at 0x2b64631af0e0>) of role type named sy_c_If_001t__Set__Oset_It__Nat__Onat_J
% 0.60/0.81  Using role type
% 0.60/0.81  Declaring if_set_nat:(Prop->(set_nat->(set_nat->set_nat)))
% 0.60/0.81  FOF formula (<kernel.Constant object at 0x2b64631ac0e0>, <kernel.DependentProduct object at 0x2b64631af0e0>) of role type named sy_c_If_001t__VEBT____Definitions__OVEBT
% 0.60/0.81  Using role type
% 0.60/0.81  Declaring if_VEBT_VEBT:(Prop->(vEBT_VEBT->(vEBT_VEBT->vEBT_VEBT)))
% 0.60/0.81  FOF formula (<kernel.Constant object at 0x2b64631af2d8>, <kernel.DependentProduct object at 0x2b64631af1b8>) of role type named sy_c_Infinite__Set_Owellorder__class_Oenumerate_001t__Nat__Onat
% 0.60/0.81  Using role type
% 0.60/0.81  Declaring infini8530281810654367211te_nat:(set_nat->(nat->nat))
% 0.60/0.81  FOF formula (<kernel.Constant object at 0x2b64631acfc8>, <kernel.DependentProduct object at 0x2b64631af200>) of role type named sy_c_Int_OAbs__Integ
% 0.60/0.81  Using role type
% 0.60/0.81  Declaring abs_Integ:(product_prod_nat_nat->int)
% 0.60/0.81  FOF formula (<kernel.Constant object at 0x2b64631af290>, <kernel.DependentProduct object at 0x2b64631af368>) of role type named sy_c_Int_ORep__Integ
% 0.60/0.81  Using role type
% 0.60/0.81  Declaring rep_Integ:(int->product_prod_nat_nat)
% 0.60/0.81  FOF formula (<kernel.Constant object at 0x2b64631af050>, <kernel.DependentProduct object at 0x2b64631af2d8>) of role type named sy_c_Int_Ocr__int
% 0.60/0.81  Using role type
% 0.60/0.81  Declaring cr_int:(product_prod_nat_nat->(int->Prop))
% 0.60/0.81  FOF formula (<kernel.Constant object at 0x2b64631af128>, <kernel.DependentProduct object at 0x2b64631af050>) of role type named sy_c_Int_Oint__ge__less__than
% 0.60/0.81  Using role type
% 0.60/0.81  Declaring int_ge_less_than:(int->set_Pr958786334691620121nt_int)
% 0.60/0.81  FOF formula (<kernel.Constant object at 0x2b64631af170>, <kernel.DependentProduct object at 0x2b64631af2d8>) of role type named sy_c_Int_Oint__ge__less__than2
% 0.60/0.81  Using role type
% 0.60/0.81  Declaring int_ge_less_than2:(int->set_Pr958786334691620121nt_int)
% 0.60/0.81  FOF formula (<kernel.Constant object at 0x2b64631af1b8>, <kernel.DependentProduct object at 0x2b64631af290>) of role type named sy_c_Int_Ointrel
% 0.60/0.81  Using role type
% 0.60/0.81  Declaring intrel:(product_prod_nat_nat->(product_prod_nat_nat->Prop))
% 0.60/0.81  FOF formula (<kernel.Constant object at 0x2b64631af050>, <kernel.DependentProduct object at 0x2b64631af440>) of role type named sy_c_Int_Onat
% 0.60/0.81  Using role type
% 0.60/0.81  Declaring nat2:(int->nat)
% 0.60/0.81  FOF formula (<kernel.Constant object at 0x2b64631af200>, <kernel.DependentProduct object at 0x2b64631af1b8>) of role type named sy_c_Int_Opcr__int
% 0.60/0.81  Using role type
% 0.60/0.81  Declaring pcr_int:(product_prod_nat_nat->(int->Prop))
% 0.60/0.81  FOF formula (<kernel.Constant object at 0x2b64631af050>, <kernel.DependentProduct object at 0x2b64631af518>) of role type named sy_c_Int_Oring__1__class_Oof__int_001t__Complex__Ocomplex
% 0.60/0.81  Using role type
% 0.60/0.81  Declaring ring_17405671764205052669omplex:(int->complex)
% 0.60/0.81  FOF formula (<kernel.Constant object at 0x2b64631af4d0>, <kernel.DependentProduct object at 0x2b64631af5f0>) of role type named sy_c_Int_Oring__1__class_Oof__int_001t__Int__Oint
% 0.60/0.81  Using role type
% 0.60/0.81  Declaring ring_1_of_int_int:(int->int)
% 0.60/0.81  FOF formula (<kernel.Constant object at 0x2b64631af440>, <kernel.DependentProduct object at 0x2b64631af638>) of role type named sy_c_Int_Oring__1__class_Oof__int_001t__Real__Oreal
% 0.60/0.81  Using role type
% 0.60/0.81  Declaring ring_1_of_int_real:(int->real)
% 0.60/0.81  FOF formula (<kernel.Constant object at 0x2b64631af560>, <kernel.DependentProduct object at 0x2b64631af4d0>) of role type named sy_c_Lattices_Oinf__class_Oinf_001t__Int__Oint
% 0.60/0.81  Using role type
% 0.60/0.81  Declaring inf_inf_int:(int->(int->int))
% 0.60/0.81  FOF formula (<kernel.Constant object at 0x2b64631af680>, <kernel.DependentProduct object at 0x2b64631af440>) of role type named sy_c_Lattices_Oinf__class_Oinf_001t__Nat__Onat
% 0.60/0.81  Using role type
% 0.60/0.81  Declaring inf_inf_nat:(nat->(nat->nat))
% 0.60/0.81  FOF formula (<kernel.Constant object at 0x2b64631af560>, <kernel.DependentProduct object at 0x2b64631af638>) of role type named sy_c_Lattices_Oinf__class_Oinf_001t__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J
% 0.60/0.81  Using role type
% 0.60/0.81  Declaring inf_in2572325071724192079at_nat:(set_Pr1261947904930325089at_nat->(set_Pr1261947904930325089at_nat->set_Pr1261947904930325089at_nat))
% 0.60/0.81  FOF formula (<kernel.Constant object at 0x2b64631af440>, <kernel.DependentProduct object at 0x2b64631af680>) of role type named sy_c_Lattices_Osemilattice__neutr__order_001t__Nat__Onat
% 0.60/0.81  Using role type
% 0.60/0.81  Declaring semila1623282765462674594er_nat:((nat->(nat->nat))->(nat->((nat->(nat->Prop))->((nat->(nat->Prop))->Prop))))
% 0.60/0.81  FOF formula (<kernel.Constant object at 0x2b64631af7e8>, <kernel.DependentProduct object at 0x2b64631af638>) of role type named sy_c_Lattices_Osup__class_Osup_001t__Int__Oint
% 0.60/0.81  Using role type
% 0.60/0.81  Declaring sup_sup_int:(int->(int->int))
% 0.60/0.81  FOF formula (<kernel.Constant object at 0x2b64631af878>, <kernel.DependentProduct object at 0x2b64631af440>) of role type named sy_c_Lattices_Osup__class_Osup_001t__Nat__Onat
% 0.60/0.82  Using role type
% 0.60/0.82  Declaring sup_sup_nat:(nat->(nat->nat))
% 0.60/0.82  FOF formula (<kernel.Constant object at 0x2b64631af908>, <kernel.DependentProduct object at 0x2b64631af7e8>) of role type named sy_c_Lattices_Osup__class_Osup_001t__Set__Oset_It__Nat__Onat_J
% 0.60/0.82  Using role type
% 0.60/0.82  Declaring sup_sup_set_nat:(set_nat->(set_nat->set_nat))
% 0.60/0.82  FOF formula (<kernel.Constant object at 0x2b64631af878>, <kernel.DependentProduct object at 0x2b64631af830>) of role type named sy_c_Lattices__Big_Olinorder__class_OMax_001t__Extended____Nat__Oenat
% 0.60/0.82  Using role type
% 0.60/0.82  Declaring lattic921264341876707157d_enat:(set_Extended_enat->extended_enat)
% 0.60/0.82  FOF formula (<kernel.Constant object at 0x2b64631af7e8>, <kernel.DependentProduct object at 0x2b64631af950>) of role type named sy_c_Lattices__Big_Olinorder__class_OMax_001t__Nat__Onat
% 0.60/0.82  Using role type
% 0.60/0.82  Declaring lattic8265883725875713057ax_nat:(set_nat->nat)
% 0.60/0.82  FOF formula (<kernel.Constant object at 0x2b64631af830>, <kernel.DependentProduct object at 0x2b64631af7e8>) of role type named sy_c_Lattices__Big_Oord__class_Oarg__min__on_001_Eo_001t__Extended____Nat__Oenat
% 0.60/0.82  Using role type
% 0.60/0.82  Declaring lattic7542187609180611815d_enat:((Prop->extended_enat)->(set_o->Prop))
% 0.60/0.82  FOF formula (<kernel.Constant object at 0x2b64631af950>, <kernel.DependentProduct object at 0x2b64631af830>) of role type named sy_c_Lattices__Big_Oord__class_Oarg__min__on_001_Eo_001t__Nat__Onat
% 0.60/0.82  Using role type
% 0.60/0.82  Declaring lattic2775856028456453135_o_nat:((Prop->nat)->(set_o->Prop))
% 0.60/0.82  FOF formula (<kernel.Constant object at 0x2b64631af7e8>, <kernel.DependentProduct object at 0x2b64631af950>) of role type named sy_c_Lattices__Big_Oord__class_Oarg__min__on_001_Eo_001t__Real__Oreal
% 0.60/0.82  Using role type
% 0.60/0.82  Declaring lattic8697145971487455083o_real:((Prop->real)->(set_o->Prop))
% 0.60/0.82  FOF formula (<kernel.Constant object at 0x2b64631af830>, <kernel.DependentProduct object at 0x2b64631afb00>) of role type named sy_c_Lattices__Big_Oord__class_Oarg__min__on_001t__Complex__Ocomplex_001t__Extended____Nat__Oenat
% 0.60/0.82  Using role type
% 0.60/0.82  Declaring lattic7796887085614042845d_enat:((complex->extended_enat)->(set_complex->complex))
% 0.60/0.82  FOF formula (<kernel.Constant object at 0x2b64631af950>, <kernel.DependentProduct object at 0x2b64631af7e8>) of role type named sy_c_Lattices__Big_Oord__class_Oarg__min__on_001t__Complex__Ocomplex_001t__Nat__Onat
% 0.60/0.82  Using role type
% 0.60/0.82  Declaring lattic5364784637807008409ex_nat:((complex->nat)->(set_complex->complex))
% 0.60/0.82  FOF formula (<kernel.Constant object at 0x2b64631afb00>, <kernel.DependentProduct object at 0x2b64631af830>) of role type named sy_c_Lattices__Big_Oord__class_Oarg__min__on_001t__Complex__Ocomplex_001t__Real__Oreal
% 0.60/0.82  Using role type
% 0.60/0.82  Declaring lattic8794016678065449205x_real:((complex->real)->(set_complex->complex))
% 0.60/0.82  FOF formula (<kernel.Constant object at 0x2b64631af7e8>, <kernel.DependentProduct object at 0x2b64631af950>) of role type named sy_c_Lattices__Big_Oord__class_Oarg__min__on_001t__Extended____Nat__Oenat_001t__Extended____Nat__Oenat
% 0.60/0.82  Using role type
% 0.60/0.82  Declaring lattic1996716550891908761d_enat:((extended_enat->extended_enat)->(set_Extended_enat->extended_enat))
% 0.60/0.82  FOF formula (<kernel.Constant object at 0x2b64631af830>, <kernel.DependentProduct object at 0x2b64631afb00>) of role type named sy_c_Lattices__Big_Oord__class_Oarg__min__on_001t__Extended____Nat__Oenat_001t__Nat__Onat
% 0.60/0.82  Using role type
% 0.60/0.82  Declaring lattic3845382081240766429at_nat:((extended_enat->nat)->(set_Extended_enat->extended_enat))
% 0.60/0.82  FOF formula (<kernel.Constant object at 0x2b64631af950>, <kernel.DependentProduct object at 0x2b64631af7e8>) of role type named sy_c_Lattices__Big_Oord__class_Oarg__min__on_001t__Extended____Nat__Oenat_001t__Real__Oreal
% 0.60/0.82  Using role type
% 0.60/0.82  Declaring lattic1189837152898106425t_real:((extended_enat->real)->(set_Extended_enat->extended_enat))
% 0.60/0.82  FOF formula (<kernel.Constant object at 0x2b64631afb00>, <kernel.DependentProduct object at 0x2b64631af830>) of role type named sy_c_Lattices__Big_Oord__class_Oarg__min__on_001t__Int__Oint_001t__Nat__Onat
% 0.60/0.82  Using role type
% 0.60/0.82  Declaring lattic8446286672483414039nt_nat:((int->nat)->(set_int->int))
% 0.60/0.82  FOF formula (<kernel.Constant object at 0x2b64631af7e8>, <kernel.DependentProduct object at 0x2b64631af950>) of role type named sy_c_Lattices__Big_Oord__class_Oarg__min__on_001t__Int__Oint_001t__Real__Oreal
% 0.60/0.82  Using role type
% 0.60/0.82  Declaring lattic2675449441010098035t_real:((int->real)->(set_int->int))
% 0.60/0.82  FOF formula (<kernel.Constant object at 0x2b64631af830>, <kernel.DependentProduct object at 0x2b64631afb00>) of role type named sy_c_Lattices__Big_Oord__class_Oarg__min__on_001t__Nat__Onat_001t__Nat__Onat
% 0.60/0.82  Using role type
% 0.60/0.82  Declaring lattic7446932960582359483at_nat:((nat->nat)->(set_nat->nat))
% 0.60/0.82  FOF formula (<kernel.Constant object at 0x2b64631af950>, <kernel.DependentProduct object at 0x2b64631af830>) of role type named sy_c_Lattices__Big_Oord__class_Oarg__min__on_001t__Nat__Onat_001t__Real__Oreal
% 0.60/0.82  Using role type
% 0.60/0.82  Declaring lattic488527866317076247t_real:((nat->real)->(set_nat->nat))
% 0.60/0.82  FOF formula (<kernel.Constant object at 0x2b64631af950>, <kernel.DependentProduct object at 0x13c6050>) of role type named sy_c_Lattices__Big_Oord__class_Oarg__min__on_001t__Real__Oreal_001t__Extended____Nat__Oenat
% 0.60/0.82  Using role type
% 0.60/0.82  Declaring lattic9066027731366277983d_enat:((real->extended_enat)->(set_real->real))
% 0.60/0.82  FOF formula (<kernel.Constant object at 0x2b64631af950>, <kernel.DependentProduct object at 0x13c6170>) of role type named sy_c_Lattices__Big_Oord__class_Oarg__min__on_001t__Real__Oreal_001t__Nat__Onat
% 0.60/0.82  Using role type
% 0.60/0.82  Declaring lattic5055836439445974935al_nat:((real->nat)->(set_real->real))
% 0.60/0.82  FOF formula (<kernel.Constant object at 0x2b64631afa70>, <kernel.DependentProduct object at 0x13c61b8>) of role type named sy_c_Lattices__Big_Oord__class_Oarg__min__on_001t__Real__Oreal_001t__Real__Oreal
% 0.60/0.82  Using role type
% 0.60/0.82  Declaring lattic8440615504127631091l_real:((real->real)->(set_real->real))
% 0.60/0.82  FOF formula (<kernel.Constant object at 0x13c6248>, <kernel.DependentProduct object at 0x13c63f8>) of role type named sy_c_Lifting_OQuotient_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_001t__Int__Oint
% 0.60/0.82  Using role type
% 0.60/0.82  Declaring quotie1194848508323700631at_int:((product_prod_nat_nat->(product_prod_nat_nat->Prop))->((product_prod_nat_nat->int)->((int->product_prod_nat_nat)->((product_prod_nat_nat->(int->Prop))->Prop))))
% 0.60/0.82  FOF formula (<kernel.Constant object at 0x2b64631af950>, <kernel.DependentProduct object at 0x13c6248>) of role type named sy_c_List_Oappend_001t__Int__Oint
% 0.60/0.82  Using role type
% 0.60/0.82  Declaring append_int:(list_int->(list_int->list_int))
% 0.60/0.82  FOF formula (<kernel.Constant object at 0x13c62d8>, <kernel.DependentProduct object at 0x13c6368>) of role type named sy_c_List_Oappend_001t__Nat__Onat
% 0.60/0.82  Using role type
% 0.60/0.82  Declaring append_nat:(list_nat->(list_nat->list_nat))
% 0.60/0.82  FOF formula (<kernel.Constant object at 0x13c63b0>, <kernel.DependentProduct object at 0x13c6368>) of role type named sy_c_List_Ocan__select_001_Eo
% 0.60/0.82  Using role type
% 0.60/0.82  Declaring can_select_o:((Prop->Prop)->(set_o->Prop))
% 0.60/0.82  FOF formula (<kernel.Constant object at 0x13c6248>, <kernel.DependentProduct object at 0x13c6440>) of role type named sy_c_List_Ocan__select_001t__Int__Oint
% 0.60/0.82  Using role type
% 0.60/0.82  Declaring can_select_int:((int->Prop)->(set_int->Prop))
% 0.60/0.82  FOF formula (<kernel.Constant object at 0x13c63b0>, <kernel.DependentProduct object at 0x13c62d8>) of role type named sy_c_List_Ocan__select_001t__Nat__Onat
% 0.60/0.82  Using role type
% 0.60/0.82  Declaring can_select_nat:((nat->Prop)->(set_nat->Prop))
% 0.60/0.82  FOF formula (<kernel.Constant object at 0x13c6440>, <kernel.DependentProduct object at 0x13c6248>) of role type named sy_c_List_Ocan__select_001t__Real__Oreal
% 0.60/0.82  Using role type
% 0.60/0.82  Declaring can_select_real:((real->Prop)->(set_real->Prop))
% 0.60/0.82  FOF formula (<kernel.Constant object at 0x13c62d8>, <kernel.DependentProduct object at 0x13c63b0>) of role type named sy_c_List_Ocan__select_001t__Set__Oset_It__Nat__Onat_J
% 0.60/0.82  Using role type
% 0.60/0.82  Declaring can_select_set_nat:((set_nat->Prop)->(set_set_nat->Prop))
% 0.60/0.82  FOF formula (<kernel.Constant object at 0x13c6248>, <kernel.DependentProduct object at 0x13c6440>) of role type named sy_c_List_Ocan__select_001t__VEBT____Definitions__OVEBT
% 0.60/0.82  Using role type
% 0.60/0.82  Declaring can_select_VEBT_VEBT:((vEBT_VEBT->Prop)->(set_VEBT_VEBT->Prop))
% 0.60/0.83  FOF formula (<kernel.Constant object at 0x13c61b8>, <kernel.DependentProduct object at 0x13c6680>) of role type named sy_c_List_Oconcat_001t__Int__Oint
% 0.60/0.83  Using role type
% 0.60/0.83  Declaring concat_int:(list_list_int->list_int)
% 0.60/0.83  FOF formula (<kernel.Constant object at 0x13c63b0>, <kernel.DependentProduct object at 0x13c66c8>) of role type named sy_c_List_Oconcat_001t__Nat__Onat
% 0.60/0.83  Using role type
% 0.60/0.83  Declaring concat_nat:(list_list_nat->list_nat)
% 0.60/0.83  FOF formula (<kernel.Constant object at 0x13c6518>, <kernel.DependentProduct object at 0x13c6440>) of role type named sy_c_List_Oconcat_001t__VEBT____Definitions__OVEBT
% 0.60/0.83  Using role type
% 0.60/0.83  Declaring concat_VEBT_VEBT:(list_list_VEBT_VEBT->list_VEBT_VEBT)
% 0.60/0.83  FOF formula (<kernel.Constant object at 0x13c65f0>, <kernel.DependentProduct object at 0x13c6758>) of role type named sy_c_List_Ocount__list_001_Eo
% 0.60/0.83  Using role type
% 0.60/0.83  Declaring count_list_o:(list_o->(Prop->nat))
% 0.60/0.83  FOF formula (<kernel.Constant object at 0x13c6710>, <kernel.DependentProduct object at 0x13c61b8>) of role type named sy_c_List_Ocount__list_001t__Complex__Ocomplex
% 0.60/0.83  Using role type
% 0.60/0.83  Declaring count_list_complex:(list_complex->(complex->nat))
% 0.60/0.83  FOF formula (<kernel.Constant object at 0x13c6440>, <kernel.DependentProduct object at 0x13c6710>) of role type named sy_c_List_Ocount__list_001t__Extended____Nat__Oenat
% 0.60/0.83  Using role type
% 0.60/0.83  Declaring count_101369445342291426d_enat:(list_Extended_enat->(extended_enat->nat))
% 0.60/0.83  FOF formula (<kernel.Constant object at 0x13c6518>, <kernel.DependentProduct object at 0x13c61b8>) of role type named sy_c_List_Ocount__list_001t__Int__Oint
% 0.60/0.83  Using role type
% 0.60/0.83  Declaring count_list_int:(list_int->(int->nat))
% 0.60/0.83  FOF formula (<kernel.Constant object at 0x13c67a0>, <kernel.DependentProduct object at 0x13c6440>) of role type named sy_c_List_Ocount__list_001t__Nat__Onat
% 0.60/0.83  Using role type
% 0.60/0.83  Declaring count_list_nat:(list_nat->(nat->nat))
% 0.60/0.83  FOF formula (<kernel.Constant object at 0x13c6878>, <kernel.DependentProduct object at 0x13c6518>) of role type named sy_c_List_Ocount__list_001t__Real__Oreal
% 0.60/0.83  Using role type
% 0.60/0.83  Declaring count_list_real:(list_real->(real->nat))
% 0.60/0.83  FOF formula (<kernel.Constant object at 0x13c65f0>, <kernel.DependentProduct object at 0x13c67a0>) of role type named sy_c_List_Ocount__list_001t__Set__Oset_It__Nat__Onat_J
% 0.60/0.83  Using role type
% 0.60/0.83  Declaring count_list_set_nat:(list_set_nat->(set_nat->nat))
% 0.60/0.83  FOF formula (<kernel.Constant object at 0x13c65a8>, <kernel.DependentProduct object at 0x13c6878>) of role type named sy_c_List_Ocount__list_001t__VEBT____Definitions__OVEBT
% 0.60/0.83  Using role type
% 0.60/0.83  Declaring count_list_VEBT_VEBT:(list_VEBT_VEBT->(vEBT_VEBT->nat))
% 0.60/0.83  FOF formula (<kernel.Constant object at 0x13c6710>, <kernel.DependentProduct object at 0x13c69e0>) of role type named sy_c_List_Odistinct_001_Eo
% 0.60/0.83  Using role type
% 0.60/0.83  Declaring distinct_o:(list_o->Prop)
% 0.60/0.83  FOF formula (<kernel.Constant object at 0x13c65f0>, <kernel.DependentProduct object at 0x13c61b8>) of role type named sy_c_List_Odistinct_001t__Complex__Ocomplex
% 0.60/0.83  Using role type
% 0.60/0.83  Declaring distinct_complex:(list_complex->Prop)
% 0.60/0.83  FOF formula (<kernel.Constant object at 0x13c6710>, <kernel.DependentProduct object at 0x13c6440>) of role type named sy_c_List_Odistinct_001t__Extended____Nat__Oenat
% 0.60/0.83  Using role type
% 0.60/0.83  Declaring distin4523846830085650399d_enat:(list_Extended_enat->Prop)
% 0.60/0.83  FOF formula (<kernel.Constant object at 0x13c66c8>, <kernel.DependentProduct object at 0x13c6ab8>) of role type named sy_c_List_Odistinct_001t__Int__Oint
% 0.60/0.83  Using role type
% 0.60/0.83  Declaring distinct_int:(list_int->Prop)
% 0.60/0.83  FOF formula (<kernel.Constant object at 0x13c6710>, <kernel.DependentProduct object at 0x13c6a70>) of role type named sy_c_List_Odistinct_001t__List__Olist_It__Nat__Onat_J
% 0.60/0.83  Using role type
% 0.60/0.83  Declaring distinct_list_nat:(list_list_nat->Prop)
% 0.60/0.83  FOF formula (<kernel.Constant object at 0x13c65f0>, <kernel.DependentProduct object at 0x13c6b48>) of role type named sy_c_List_Odistinct_001t__Nat__Onat
% 0.60/0.83  Using role type
% 0.60/0.83  Declaring distinct_nat:(list_nat->Prop)
% 0.60/0.83  FOF formula (<kernel.Constant object at 0x13c6440>, <kernel.DependentProduct object at 0x13c6b00>) of role type named sy_c_List_Odistinct_001t__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J
% 0.66/0.83  Using role type
% 0.66/0.83  Declaring distin3744728255968310194nt_int:(list_P5707943133018811711nt_int->Prop)
% 0.66/0.83  FOF formula (<kernel.Constant object at 0x13c65f0>, <kernel.DependentProduct object at 0x13c6bd8>) of role type named sy_c_List_Odistinct_001t__Product____Type__Oprod_It__Int__Oint_Mt__Nat__Onat_J
% 0.66/0.83  Using role type
% 0.66/0.83  Declaring distin7922579275477506902nt_nat:(list_P8198026277950538467nt_nat->Prop)
% 0.66/0.83  FOF formula (<kernel.Constant object at 0x13c6b00>, <kernel.DependentProduct object at 0x13c6c68>) of role type named sy_c_List_Odistinct_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Int__Oint_J
% 0.66/0.83  Using role type
% 0.66/0.83  Declaring distin2745374544067255638at_int:(list_P3521021558325789923at_int->Prop)
% 0.66/0.83  FOF formula (<kernel.Constant object at 0x13c6bd8>, <kernel.DependentProduct object at 0x13c6cf8>) of role type named sy_c_List_Odistinct_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.66/0.83  Using role type
% 0.66/0.83  Declaring distin6923225563576452346at_nat:(list_P6011104703257516679at_nat->Prop)
% 0.66/0.83  FOF formula (<kernel.Constant object at 0x13c6b00>, <kernel.DependentProduct object at 0x13c6d88>) of role type named sy_c_List_Odistinct_001t__Real__Oreal
% 0.66/0.83  Using role type
% 0.66/0.83  Declaring distinct_real:(list_real->Prop)
% 0.66/0.83  FOF formula (<kernel.Constant object at 0x13c6c68>, <kernel.DependentProduct object at 0x13c6dd0>) of role type named sy_c_List_Odistinct_001t__Set__Oset_It__Nat__Onat_J
% 0.66/0.83  Using role type
% 0.66/0.83  Declaring distinct_set_nat:(list_set_nat->Prop)
% 0.66/0.83  FOF formula (<kernel.Constant object at 0x13c6bd8>, <kernel.DependentProduct object at 0x13c6e18>) of role type named sy_c_List_Odistinct_001t__VEBT____Definitions__OVEBT
% 0.66/0.83  Using role type
% 0.66/0.83  Declaring distinct_VEBT_VEBT:(list_VEBT_VEBT->Prop)
% 0.66/0.83  FOF formula (<kernel.Constant object at 0x13c61b8>, <kernel.DependentProduct object at 0x13c6bd8>) of role type named sy_c_List_Odrop_001t__Nat__Onat
% 0.66/0.83  Using role type
% 0.66/0.83  Declaring drop_nat:(nat->(list_nat->list_nat))
% 0.66/0.83  FOF formula (<kernel.Constant object at 0x13c6ef0>, <kernel.DependentProduct object at 0x13c6c68>) of role type named sy_c_List_Oenumerate_001t__Int__Oint
% 0.66/0.83  Using role type
% 0.66/0.83  Declaring enumerate_int:(nat->(list_int->list_P3521021558325789923at_int))
% 0.66/0.83  FOF formula (<kernel.Constant object at 0x13c6f38>, <kernel.DependentProduct object at 0x13c6e18>) of role type named sy_c_List_Oenumerate_001t__Nat__Onat
% 0.66/0.83  Using role type
% 0.66/0.83  Declaring enumerate_nat:(nat->(list_nat->list_P6011104703257516679at_nat))
% 0.66/0.83  FOF formula (<kernel.Constant object at 0x13c6f80>, <kernel.DependentProduct object at 0x13c6ef0>) of role type named sy_c_List_Oenumerate_001t__VEBT____Definitions__OVEBT
% 0.66/0.83  Using role type
% 0.66/0.83  Declaring enumerate_VEBT_VEBT:(nat->(list_VEBT_VEBT->list_P5647936690300460905T_VEBT))
% 0.66/0.83  FOF formula (<kernel.Constant object at 0x13c6dd0>, <kernel.DependentProduct object at 0x13c6ef0>) of role type named sy_c_List_Ofind_001_Eo
% 0.66/0.83  Using role type
% 0.66/0.83  Declaring find_o:((Prop->Prop)->(list_o->option_o))
% 0.66/0.83  FOF formula (<kernel.Constant object at 0x13c6b00>, <kernel.DependentProduct object at 0x13c6dd0>) of role type named sy_c_List_Ofind_001t__Int__Oint
% 0.66/0.83  Using role type
% 0.66/0.83  Declaring find_int:((int->Prop)->(list_int->option_int))
% 0.66/0.83  FOF formula (<kernel.Constant object at 0x13c6fc8>, <kernel.DependentProduct object at 0x13c6d40>) of role type named sy_c_List_Ofind_001t__Nat__Onat
% 0.66/0.83  Using role type
% 0.66/0.83  Declaring find_nat:((nat->Prop)->(list_nat->option_nat))
% 0.66/0.83  FOF formula (<kernel.Constant object at 0x13c6bd8>, <kernel.DependentProduct object at 0x13c6d88>) of role type named sy_c_List_Ofind_001t__Num__Onum
% 0.66/0.83  Using role type
% 0.66/0.83  Declaring find_num:((num->Prop)->(list_num->option_num))
% 0.66/0.83  FOF formula (<kernel.Constant object at 0x13c6fc8>, <kernel.DependentProduct object at 0x13ad050>) of role type named sy_c_List_Ofind_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.66/0.83  Using role type
% 0.66/0.83  Declaring find_P8199882355184865565at_nat:((product_prod_nat_nat->Prop)->(list_P6011104703257516679at_nat->option4927543243414619207at_nat))
% 0.66/0.83  FOF formula (<kernel.Constant object at 0x13c6f80>, <kernel.DependentProduct object at 0x13ad128>) of role type named sy_c_List_Ofind_001t__Real__Oreal
% 0.66/0.83  Using role type
% 0.66/0.84  Declaring find_real:((real->Prop)->(list_real->option_real))
% 0.66/0.84  FOF formula (<kernel.Constant object at 0x13c6b00>, <kernel.DependentProduct object at 0x13ad170>) of role type named sy_c_List_Ofind_001t__Set__Oset_It__Nat__Onat_J
% 0.66/0.84  Using role type
% 0.66/0.84  Declaring find_set_nat:((set_nat->Prop)->(list_set_nat->option_set_nat))
% 0.66/0.84  FOF formula (<kernel.Constant object at 0x13c6d40>, <kernel.DependentProduct object at 0x13ad050>) of role type named sy_c_List_Ofind_001t__VEBT____Definitions__OVEBT
% 0.66/0.84  Using role type
% 0.66/0.84  Declaring find_VEBT_VEBT:((vEBT_VEBT->Prop)->(list_VEBT_VEBT->option_VEBT_VEBT))
% 0.66/0.84  FOF formula (<kernel.Constant object at 0x13c6b00>, <kernel.DependentProduct object at 0x13ad128>) of role type named sy_c_List_Ofold_001t__Nat__Onat_001t__Nat__Onat
% 0.66/0.84  Using role type
% 0.66/0.84  Declaring fold_nat_nat:((nat->(nat->nat))->(list_nat->(nat->nat)))
% 0.66/0.84  FOF formula (<kernel.Constant object at 0x13c6b00>, <kernel.DependentProduct object at 0x13ad128>) of role type named sy_c_List_Oinsert_001_Eo
% 0.66/0.84  Using role type
% 0.66/0.84  Declaring insert_o:(Prop->(list_o->list_o))
% 0.66/0.84  FOF formula (<kernel.Constant object at 0x13ad170>, <kernel.DependentProduct object at 0x13ad290>) of role type named sy_c_List_Oinsert_001t__Int__Oint
% 0.66/0.84  Using role type
% 0.66/0.84  Declaring insert_int:(int->(list_int->list_int))
% 0.66/0.84  FOF formula (<kernel.Constant object at 0x13ad2d8>, <kernel.DependentProduct object at 0x13ad128>) of role type named sy_c_List_Oinsert_001t__Nat__Onat
% 0.66/0.84  Using role type
% 0.66/0.84  Declaring insert_nat:(nat->(list_nat->list_nat))
% 0.66/0.84  FOF formula (<kernel.Constant object at 0x13ad368>, <kernel.DependentProduct object at 0x13ad170>) of role type named sy_c_List_Oinsert_001t__Real__Oreal
% 0.66/0.84  Using role type
% 0.66/0.84  Declaring insert_real:(real->(list_real->list_real))
% 0.66/0.84  FOF formula (<kernel.Constant object at 0x13ad248>, <kernel.DependentProduct object at 0x13ad098>) of role type named sy_c_List_Oinsert_001t__Set__Oset_It__Nat__Onat_J
% 0.66/0.84  Using role type
% 0.66/0.84  Declaring insert_set_nat:(set_nat->(list_set_nat->list_set_nat))
% 0.66/0.84  FOF formula (<kernel.Constant object at 0x13ad488>, <kernel.DependentProduct object at 0x13ad2d8>) of role type named sy_c_List_Oinsert_001t__VEBT____Definitions__OVEBT
% 0.66/0.84  Using role type
% 0.66/0.84  Declaring insert_VEBT_VEBT:(vEBT_VEBT->(list_VEBT_VEBT->list_VEBT_VEBT))
% 0.66/0.84  FOF formula (<kernel.Constant object at 0x13ad050>, <kernel.DependentProduct object at 0x13ad290>) of role type named sy_c_List_Olast_001t__Nat__Onat
% 0.66/0.84  Using role type
% 0.66/0.84  Declaring last_nat:(list_nat->nat)
% 0.66/0.84  FOF formula (<kernel.Constant object at 0x13ad248>, <kernel.DependentProduct object at 0x13ad200>) of role type named sy_c_List_Olinorder__class_Osort__key_001t__Int__Oint_001t__Int__Oint
% 0.66/0.84  Using role type
% 0.66/0.84  Declaring linord1735203802627413978nt_int:((int->int)->(list_int->list_int))
% 0.66/0.84  FOF formula (<kernel.Constant object at 0x13ad050>, <kernel.DependentProduct object at 0x13ad2d8>) of role type named sy_c_List_Olinorder__class_Osort__key_001t__Nat__Onat_001t__Nat__Onat
% 0.66/0.84  Using role type
% 0.66/0.84  Declaring linord738340561235409698at_nat:((nat->nat)->(list_nat->list_nat))
% 0.66/0.84  FOF formula (<kernel.Constant object at 0x13ad200>, <kernel.DependentProduct object at 0x13ad560>) of role type named sy_c_List_Olinorder__class_Osorted__list__of__set_001t__Nat__Onat
% 0.66/0.84  Using role type
% 0.66/0.84  Declaring linord2614967742042102400et_nat:(set_nat->list_nat)
% 0.66/0.84  FOF formula (<kernel.Constant object at 0x13ad248>, <kernel.DependentProduct object at 0x13ad2d8>) of role type named sy_c_List_Olist_OCons_001t__Int__Oint
% 0.66/0.84  Using role type
% 0.66/0.84  Declaring cons_int:(int->(list_int->list_int))
% 0.66/0.84  FOF formula (<kernel.Constant object at 0x13ad680>, <kernel.DependentProduct object at 0x13ad200>) of role type named sy_c_List_Olist_OCons_001t__Nat__Onat
% 0.66/0.84  Using role type
% 0.66/0.84  Declaring cons_nat:(nat->(list_nat->list_nat))
% 0.66/0.84  FOF formula (<kernel.Constant object at 0x13ad6c8>, <kernel.Constant object at 0x13ad200>) of role type named sy_c_List_Olist_ONil_001t__Int__Oint
% 0.66/0.84  Using role type
% 0.66/0.84  Declaring nil_int:list_int
% 0.66/0.84  FOF formula (<kernel.Constant object at 0x13ad2d8>, <kernel.Constant object at 0x13ad200>) of role type named sy_c_List_Olist_ONil_001t__Nat__Onat
% 0.66/0.84  Using role type
% 0.66/0.84  Declaring nil_nat:list_nat
% 0.66/0.84  FOF formula (<kernel.Constant object at 0x13ad3b0>, <kernel.DependentProduct object at 0x13ad7e8>) of role type named sy_c_List_Olist_Ohd_001t__Nat__Onat
% 0.66/0.84  Using role type
% 0.66/0.84  Declaring hd_nat:(list_nat->nat)
% 0.66/0.84  FOF formula (<kernel.Constant object at 0x13ad758>, <kernel.DependentProduct object at 0x13ad7e8>) of role type named sy_c_List_Olist_Omap_001t__Nat__Onat_001t__Nat__Onat
% 0.66/0.84  Using role type
% 0.66/0.84  Declaring map_nat_nat:((nat->nat)->(list_nat->list_nat))
% 0.66/0.84  FOF formula (<kernel.Constant object at 0x13ad200>, <kernel.DependentProduct object at 0x13ad6c8>) of role type named sy_c_List_Olist_Omap_001t__VEBT____Definitions__OVEBT_001t__VEBT____Definitions__OVEBT
% 0.66/0.84  Using role type
% 0.66/0.84  Declaring map_VE8901447254227204932T_VEBT:((vEBT_VEBT->vEBT_VEBT)->(list_VEBT_VEBT->list_VEBT_VEBT))
% 0.66/0.84  FOF formula (<kernel.Constant object at 0x13ad758>, <kernel.DependentProduct object at 0x13ad3b0>) of role type named sy_c_List_Olist_Oset_001_Eo
% 0.66/0.84  Using role type
% 0.66/0.84  Declaring set_o2:(list_o->set_o)
% 0.66/0.84  FOF formula (<kernel.Constant object at 0x13ad2d8>, <kernel.DependentProduct object at 0x13ad908>) of role type named sy_c_List_Olist_Oset_001t__Complex__Ocomplex
% 0.66/0.84  Using role type
% 0.66/0.84  Declaring set_complex2:(list_complex->set_complex)
% 0.66/0.84  FOF formula (<kernel.Constant object at 0x13ad128>, <kernel.DependentProduct object at 0x13ad950>) of role type named sy_c_List_Olist_Oset_001t__Extended____Nat__Oenat
% 0.66/0.84  Using role type
% 0.66/0.84  Declaring set_Extended_enat2:(list_Extended_enat->set_Extended_enat)
% 0.66/0.84  FOF formula (<kernel.Constant object at 0x13ad6c8>, <kernel.DependentProduct object at 0x13ad998>) of role type named sy_c_List_Olist_Oset_001t__Int__Oint
% 0.66/0.84  Using role type
% 0.66/0.84  Declaring set_int2:(list_int->set_int)
% 0.66/0.84  FOF formula (<kernel.Constant object at 0x13ad3b0>, <kernel.DependentProduct object at 0x13ad9e0>) of role type named sy_c_List_Olist_Oset_001t__List__Olist_It__Int__Oint_J
% 0.66/0.84  Using role type
% 0.66/0.84  Declaring set_list_int2:(list_list_int->set_list_int)
% 0.66/0.84  FOF formula (<kernel.Constant object at 0x13ad908>, <kernel.DependentProduct object at 0x13ada28>) of role type named sy_c_List_Olist_Oset_001t__List__Olist_It__Nat__Onat_J
% 0.66/0.84  Using role type
% 0.66/0.84  Declaring set_list_nat2:(list_list_nat->set_list_nat)
% 0.66/0.84  FOF formula (<kernel.Constant object at 0x13ad950>, <kernel.DependentProduct object at 0x13ada70>) of role type named sy_c_List_Olist_Oset_001t__List__Olist_It__VEBT____Definitions__OVEBT_J
% 0.66/0.84  Using role type
% 0.66/0.84  Declaring set_list_VEBT_VEBT2:(list_list_VEBT_VEBT->set_list_VEBT_VEBT)
% 0.66/0.84  FOF formula (<kernel.Constant object at 0x13ad998>, <kernel.DependentProduct object at 0x13adab8>) of role type named sy_c_List_Olist_Oset_001t__Nat__Onat
% 0.66/0.84  Using role type
% 0.66/0.84  Declaring set_nat2:(list_nat->set_nat)
% 0.66/0.84  FOF formula (<kernel.Constant object at 0x13ad9e0>, <kernel.DependentProduct object at 0x13adb00>) of role type named sy_c_List_Olist_Oset_001t__Num__Onum
% 0.66/0.84  Using role type
% 0.66/0.84  Declaring set_num2:(list_num->set_num)
% 0.66/0.84  FOF formula (<kernel.Constant object at 0x13ada28>, <kernel.DependentProduct object at 0x13adb48>) of role type named sy_c_List_Olist_Oset_001t__Product____Type__Oprod_I_Eo_M_Eo_J
% 0.66/0.84  Using role type
% 0.66/0.84  Declaring set_Product_prod_o_o2:(list_P4002435161011370285od_o_o->set_Product_prod_o_o)
% 0.66/0.84  FOF formula (<kernel.Constant object at 0x13ad9e0>, <kernel.DependentProduct object at 0x13ada28>) of role type named sy_c_List_Olist_Oset_001t__Product____Type__Oprod_I_Eo_Mt__Int__Oint_J
% 0.66/0.84  Using role type
% 0.66/0.84  Declaring set_Pr2828948584524939422_o_int:(list_P3795440434834930179_o_int->set_Pr8834758594704517033_o_int)
% 0.66/0.84  FOF formula (<kernel.Constant object at 0x13adb48>, <kernel.DependentProduct object at 0x13ad9e0>) of role type named sy_c_List_Olist_Oset_001t__Product____Type__Oprod_I_Eo_Mt__Nat__Onat_J
% 0.66/0.84  Using role type
% 0.66/0.84  Declaring set_Pr7006799604034136130_o_nat:(list_P6285523579766656935_o_nat->set_Pr2101469702781467981_o_nat)
% 0.66/0.84  FOF formula (<kernel.Constant object at 0x13ada28>, <kernel.DependentProduct object at 0x13adb48>) of role type named sy_c_List_Olist_Oset_001t__Product____Type__Oprod_I_Eo_Mt__Real__Oreal_J
% 0.66/0.84  Using role type
% 0.66/0.84  Declaring set_Pr2600826154070092190o_real:(list_P5232166724548748803o_real->set_Pr6573716822653411497o_real)
% 0.66/0.84  FOF formula (<kernel.Constant object at 0x13ad9e0>, <kernel.DependentProduct object at 0x13ada28>) of role type named sy_c_List_Olist_Oset_001t__Product____Type__Oprod_I_Eo_Mt__VEBT____Definitions__OVEBT_J
% 0.66/0.84  Using role type
% 0.66/0.84  Declaring set_Pr655345902815428824T_VEBT:(list_P7495141550334521929T_VEBT->set_Pr7543698050874017315T_VEBT)
% 0.66/0.84  FOF formula (<kernel.Constant object at 0x13adb48>, <kernel.DependentProduct object at 0x13ad9e0>) of role type named sy_c_List_Olist_Oset_001t__Product____Type__Oprod_It__Int__Oint_M_Eo_J
% 0.66/0.84  Using role type
% 0.66/0.84  Declaring set_Pr8694291782656941196_int_o:(list_P5087981734274514673_int_o->set_Pr903927857289325719_int_o)
% 0.66/0.84  FOF formula (<kernel.Constant object at 0x13ada28>, <kernel.DependentProduct object at 0x13adb48>) of role type named sy_c_List_Olist_Oset_001t__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J
% 0.66/0.84  Using role type
% 0.66/0.84  Declaring set_Pr2470121279949933262nt_int:(list_P5707943133018811711nt_int->set_Pr958786334691620121nt_int)
% 0.66/0.84  FOF formula (<kernel.Constant object at 0x13ad9e0>, <kernel.DependentProduct object at 0x13ada28>) of role type named sy_c_List_Olist_Oset_001t__Product____Type__Oprod_It__Int__Oint_Mt__Nat__Onat_J
% 0.66/0.84  Using role type
% 0.66/0.84  Declaring set_Pr6647972299459129970nt_nat:(list_P8198026277950538467nt_nat->set_Pr3448869479623346877nt_nat)
% 0.66/0.84  FOF formula (<kernel.Constant object at 0x13adb48>, <kernel.DependentProduct object at 0x13ad9e0>) of role type named sy_c_List_Olist_Oset_001t__Product____Type__Oprod_It__Int__Oint_Mt__Real__Oreal_J
% 0.66/0.84  Using role type
% 0.66/0.84  Declaring set_Pr112895574167722958t_real:(list_P6863124054624500543t_real->set_Pr3538720872664544793t_real)
% 0.66/0.84  FOF formula (<kernel.Constant object at 0x13ada28>, <kernel.DependentProduct object at 0x13b1050>) of role type named sy_c_List_Olist_Oset_001t__Product____Type__Oprod_It__Int__Oint_Mt__VEBT____Definitions__OVEBT_J
% 0.66/0.84  Using role type
% 0.66/0.84  Declaring set_Pr8714266321650254504T_VEBT:(list_P7524865323317820941T_VEBT->set_Pr8044002425091019955T_VEBT)
% 0.66/0.84  FOF formula (<kernel.Constant object at 0x13ad9e0>, <kernel.DependentProduct object at 0x13b1098>) of role type named sy_c_List_Olist_Oset_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Int__Oint_J
% 0.66/0.84  Using role type
% 0.66/0.84  Declaring set_Pr1470767568048878706at_int:(list_P3521021558325789923at_int->set_Pr7995236796853374141at_int)
% 0.66/0.84  FOF formula (<kernel.Constant object at 0x13ad950>, <kernel.DependentProduct object at 0x13b1128>) of role type named sy_c_List_Olist_Oset_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.66/0.84  Using role type
% 0.66/0.84  Declaring set_Pr5648618587558075414at_nat:(list_P6011104703257516679at_nat->set_Pr1261947904930325089at_nat)
% 0.66/0.84  FOF formula (<kernel.Constant object at 0x13ad950>, <kernel.DependentProduct object at 0x13b1050>) of role type named sy_c_List_Olist_Oset_001t__Product____Type__Oprod_It__Nat__Onat_Mt__VEBT____Definitions__OVEBT_J
% 0.66/0.84  Using role type
% 0.66/0.84  Declaring set_Pr5984661752051438084T_VEBT:(list_P5647936690300460905T_VEBT->set_Pr6167073792073659919T_VEBT)
% 0.66/0.84  FOF formula (<kernel.Constant object at 0x13ad950>, <kernel.DependentProduct object at 0x13b11b8>) of role type named sy_c_List_Olist_Oset_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.66/0.84  Using role type
% 0.66/0.84  Declaring set_Pr5518436109238095868at_nat:(list_P8469869581646625389at_nat->set_Pr8693737435421807431at_nat)
% 0.66/0.84  FOF formula (<kernel.Constant object at 0x13b1098>, <kernel.DependentProduct object at 0x13b1248>) of role type named sy_c_List_Olist_Oset_001t__Product____Type__Oprod_It__Real__Oreal_M_Eo_J
% 0.66/0.84  Using role type
% 0.66/0.84  Declaring set_Pr5196769464307566348real_o:(list_P3595434254542482545real_o->set_Pr4936984352647145239real_o)
% 0.66/0.84  FOF formula (<kernel.Constant object at 0x13b11b8>, <kernel.DependentProduct object at 0x13b12d8>) of role type named sy_c_List_Olist_Oset_001t__Product____Type__Oprod_It__Real__Oreal_Mt__Int__Oint_J
% 0.66/0.84  Using role type
% 0.66/0.84  Declaring set_Pr8219819362198175822al_int:(list_P4344331454722006975al_int->set_Pr1019928272762051225al_int)
% 0.66/0.84  FOF formula (<kernel.Constant object at 0x13b1248>, <kernel.DependentProduct object at 0x13b1368>) of role type named sy_c_List_Olist_Oset_001t__Product____Type__Oprod_It__Real__Oreal_Mt__Nat__Onat_J
% 0.66/0.85  Using role type
% 0.66/0.85  Declaring set_Pr3174298344852596722al_nat:(list_P6834414599653733731al_nat->set_Pr3510011417693777981al_nat)
% 0.66/0.85  FOF formula (<kernel.Constant object at 0x13b12d8>, <kernel.DependentProduct object at 0x13b13f8>) of role type named sy_c_List_Olist_Oset_001t__Product____Type__Oprod_It__Real__Oreal_Mt__Real__Oreal_J
% 0.66/0.85  Using role type
% 0.66/0.85  Declaring set_Pr5999470521830281550l_real:(list_P8689742595348180415l_real->set_Pr6218003697084177305l_real)
% 0.66/0.85  FOF formula (<kernel.Constant object at 0x13b1368>, <kernel.DependentProduct object at 0x13b1488>) of role type named sy_c_List_Olist_Oset_001t__Product____Type__Oprod_It__Real__Oreal_Mt__VEBT____Definitions__OVEBT_J
% 0.66/0.85  Using role type
% 0.66/0.85  Declaring set_Pr8897343066327330088T_VEBT:(list_P877281246627933069T_VEBT->set_Pr6019664923565264691T_VEBT)
% 0.66/0.85  FOF formula (<kernel.Constant object at 0x13b13f8>, <kernel.DependentProduct object at 0x13b1518>) of role type named sy_c_List_Olist_Oset_001t__Product____Type__Oprod_It__Set__Oset_It__Nat__Onat_J_Mt__Set__Oset_It__Nat__Onat_J_J
% 0.66/0.85  Using role type
% 0.66/0.85  Declaring set_Pr9040384385603167362et_nat:(list_P6254988961118846195et_nat->set_Pr5488025237498180813et_nat)
% 0.66/0.85  FOF formula (<kernel.Constant object at 0x13b1488>, <kernel.DependentProduct object at 0x13b15a8>) of role type named sy_c_List_Olist_Oset_001t__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_M_Eo_J
% 0.66/0.85  Using role type
% 0.66/0.85  Declaring set_Pr7708085864119495200VEBT_o:(list_P3126845725202233233VEBT_o->set_Pr3175402225741728619VEBT_o)
% 0.66/0.85  FOF formula (<kernel.Constant object at 0x13b1518>, <kernel.DependentProduct object at 0x13b1638>) of role type named sy_c_List_Olist_Oset_001t__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__Extended____Nat__Oenat_J
% 0.66/0.85  Using role type
% 0.66/0.85  Declaring set_Pr4712219556205076590d_enat:(list_P6356568628958627295d_enat->set_Pr2457182780427864761d_enat)
% 0.66/0.85  FOF formula (<kernel.Constant object at 0x13b15a8>, <kernel.DependentProduct object at 0x13b16c8>) of role type named sy_c_List_Olist_Oset_001t__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__Int__Oint_J
% 0.66/0.85  Using role type
% 0.66/0.85  Declaring set_Pr2853735649769556538BT_int:(list_P4547456442757143711BT_int->set_Pr5066593544530342725BT_int)
% 0.66/0.85  FOF formula (<kernel.Constant object at 0x13b1638>, <kernel.DependentProduct object at 0x13b1758>) of role type named sy_c_List_Olist_Oset_001t__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__Nat__Onat_J
% 0.66/0.85  Using role type
% 0.66/0.85  Declaring set_Pr7031586669278753246BT_nat:(list_P7037539587688870467BT_nat->set_Pr7556676689462069481BT_nat)
% 0.66/0.85  FOF formula (<kernel.Constant object at 0x13b16c8>, <kernel.DependentProduct object at 0x13b17e8>) of role type named sy_c_List_Olist_Oset_001t__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__Real__Oreal_J
% 0.66/0.85  Using role type
% 0.66/0.85  Declaring set_Pr1087130671499945274T_real:(list_P2623026923184700063T_real->set_Pr7765410600122031685T_real)
% 0.66/0.85  FOF formula (<kernel.Constant object at 0x13b1758>, <kernel.DependentProduct object at 0x13b1878>) of role type named sy_c_List_Olist_Oset_001t__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__VEBT____Definitions__OVEBT_J
% 0.66/0.85  Using role type
% 0.66/0.85  Declaring set_Pr9182192707038809660T_VEBT:(list_P7413028617227757229T_VEBT->set_Pr6192946355708809607T_VEBT)
% 0.66/0.85  FOF formula (<kernel.Constant object at 0x13ad9e0>, <kernel.DependentProduct object at 0x13b19e0>) of role type named sy_c_List_Olist_Oset_001t__Real__Oreal
% 0.66/0.85  Using role type
% 0.66/0.85  Declaring set_real2:(list_real->set_real)
% 0.66/0.85  FOF formula (<kernel.Constant object at 0x13b1128>, <kernel.DependentProduct object at 0x13b1a28>) of role type named sy_c_List_Olist_Oset_001t__Set__Oset_It__Nat__Onat_J
% 0.66/0.85  Using role type
% 0.66/0.85  Declaring set_set_nat2:(list_set_nat->set_set_nat)
% 0.66/0.85  FOF formula (<kernel.Constant object at 0x13b1908>, <kernel.DependentProduct object at 0x13b1a70>) of role type named sy_c_List_Olist_Oset_001t__VEBT____Definitions__OVEBT
% 0.66/0.85  Using role type
% 0.66/0.85  Declaring set_VEBT_VEBT2:(list_VEBT_VEBT->set_VEBT_VEBT)
% 0.66/0.85  FOF formula (<kernel.Constant object at 0x13b16c8>, <kernel.DependentProduct object at 0x13b1908>) of role type named sy_c_List_Olist_Osize__list_001_Eo
% 0.66/0.85  Using role type
% 0.66/0.85  Declaring size_list_o:((Prop->nat)->(list_o->nat))
% 0.66/0.85  FOF formula (<kernel.Constant object at 0x13b1b00>, <kernel.DependentProduct object at 0x13b1908>) of role type named sy_c_List_Olist_Osize__list_001t__Int__Oint
% 0.66/0.85  Using role type
% 0.66/0.85  Declaring size_list_int:((int->nat)->(list_int->nat))
% 0.66/0.85  FOF formula (<kernel.Constant object at 0x13b1128>, <kernel.DependentProduct object at 0x13b1a28>) of role type named sy_c_List_Olist_Osize__list_001t__Nat__Onat
% 0.66/0.85  Using role type
% 0.66/0.85  Declaring size_list_nat:((nat->nat)->(list_nat->nat))
% 0.66/0.85  FOF formula (<kernel.Constant object at 0x13b1a70>, <kernel.DependentProduct object at 0x13b1b90>) of role type named sy_c_List_Olist_Osize__list_001t__Real__Oreal
% 0.66/0.85  Using role type
% 0.66/0.85  Declaring size_list_real:((real->nat)->(list_real->nat))
% 0.66/0.85  FOF formula (<kernel.Constant object at 0x13b1b00>, <kernel.DependentProduct object at 0x13b1b48>) of role type named sy_c_List_Olist_Osize__list_001t__Set__Oset_It__Nat__Onat_J
% 0.66/0.85  Using role type
% 0.66/0.85  Declaring size_list_set_nat:((set_nat->nat)->(list_set_nat->nat))
% 0.66/0.85  FOF formula (<kernel.Constant object at 0x13b1128>, <kernel.DependentProduct object at 0x13b1ab8>) of role type named sy_c_List_Olist_Osize__list_001t__VEBT____Definitions__OVEBT
% 0.66/0.85  Using role type
% 0.66/0.85  Declaring size_list_VEBT_VEBT:((vEBT_VEBT->nat)->(list_VEBT_VEBT->nat))
% 0.66/0.85  FOF formula (<kernel.Constant object at 0x13b1878>, <kernel.DependentProduct object at 0x13b1b90>) of role type named sy_c_List_Olist_Otl_001t__Nat__Onat
% 0.66/0.85  Using role type
% 0.66/0.85  Declaring tl_nat:(list_nat->list_nat)
% 0.66/0.85  FOF formula (<kernel.Constant object at 0x13b1908>, <kernel.DependentProduct object at 0x13b1878>) of role type named sy_c_List_Olist__ex1_001_Eo
% 0.66/0.85  Using role type
% 0.66/0.85  Declaring list_ex1_o:((Prop->Prop)->(list_o->Prop))
% 0.66/0.85  FOF formula (<kernel.Constant object at 0x13b1b48>, <kernel.DependentProduct object at 0x13b1ab8>) of role type named sy_c_List_Olist__ex1_001t__Int__Oint
% 0.66/0.85  Using role type
% 0.66/0.85  Declaring list_ex1_int:((int->Prop)->(list_int->Prop))
% 0.66/0.85  FOF formula (<kernel.Constant object at 0x13b1878>, <kernel.DependentProduct object at 0x13b1908>) of role type named sy_c_List_Olist__ex1_001t__Nat__Onat
% 0.66/0.85  Using role type
% 0.66/0.85  Declaring list_ex1_nat:((nat->Prop)->(list_nat->Prop))
% 0.66/0.85  FOF formula (<kernel.Constant object at 0x13b1ab8>, <kernel.DependentProduct object at 0x13b1b48>) of role type named sy_c_List_Olist__ex1_001t__Real__Oreal
% 0.66/0.85  Using role type
% 0.66/0.85  Declaring list_ex1_real:((real->Prop)->(list_real->Prop))
% 0.66/0.85  FOF formula (<kernel.Constant object at 0x13b1908>, <kernel.DependentProduct object at 0x13b1878>) of role type named sy_c_List_Olist__ex1_001t__Set__Oset_It__Nat__Onat_J
% 0.66/0.85  Using role type
% 0.66/0.85  Declaring list_ex1_set_nat:((set_nat->Prop)->(list_set_nat->Prop))
% 0.66/0.85  FOF formula (<kernel.Constant object at 0x13b1b48>, <kernel.DependentProduct object at 0x13b1ab8>) of role type named sy_c_List_Olist__ex1_001t__VEBT____Definitions__OVEBT
% 0.66/0.85  Using role type
% 0.66/0.85  Declaring list_ex1_VEBT_VEBT:((vEBT_VEBT->Prop)->(list_VEBT_VEBT->Prop))
% 0.66/0.85  FOF formula (<kernel.Constant object at 0x13b1a70>, <kernel.DependentProduct object at 0x13b1b48>) of role type named sy_c_List_Olist__update_001_Eo
% 0.66/0.85  Using role type
% 0.66/0.85  Declaring list_update_o:(list_o->(nat->(Prop->list_o)))
% 0.66/0.85  FOF formula (<kernel.Constant object at 0x13b1908>, <kernel.DependentProduct object at 0x13b1ab8>) of role type named sy_c_List_Olist__update_001t__Extended____Nat__Oenat
% 0.66/0.85  Using role type
% 0.66/0.85  Declaring list_u3071683517702156500d_enat:(list_Extended_enat->(nat->(extended_enat->list_Extended_enat)))
% 0.66/0.85  FOF formula (<kernel.Constant object at 0x13b1e60>, <kernel.DependentProduct object at 0x13b1a70>) of role type named sy_c_List_Olist__update_001t__Int__Oint
% 0.66/0.85  Using role type
% 0.66/0.85  Declaring list_update_int:(list_int->(nat->(int->list_int)))
% 0.66/0.85  FOF formula (<kernel.Constant object at 0x13b1e18>, <kernel.DependentProduct object at 0x13b1908>) of role type named sy_c_List_Olist__update_001t__Nat__Onat
% 0.66/0.85  Using role type
% 0.66/0.85  Declaring list_update_nat:(list_nat->(nat->(nat->list_nat)))
% 0.66/0.85  FOF formula (<kernel.Constant object at 0x13b1e60>, <kernel.DependentProduct object at 0x13b1e18>) of role type named sy_c_List_Olist__update_001t__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J
% 0.66/0.85  Using role type
% 0.69/0.86  Declaring list_u3002344382305578791nt_int:(list_P5707943133018811711nt_int->(nat->(product_prod_int_int->list_P5707943133018811711nt_int)))
% 0.69/0.86  FOF formula (<kernel.Constant object at 0x13b1908>, <kernel.DependentProduct object at 0x13b1b48>) of role type named sy_c_List_Olist__update_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.69/0.86  Using role type
% 0.69/0.86  Declaring list_u6180841689913720943at_nat:(list_P6011104703257516679at_nat->(nat->(product_prod_nat_nat->list_P6011104703257516679at_nat)))
% 0.69/0.86  FOF formula (<kernel.Constant object at 0x13b1e18>, <kernel.DependentProduct object at 0x13b1ab8>) of role type named sy_c_List_Olist__update_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.69/0.86  Using role type
% 0.69/0.86  Declaring list_u5003261594476800725at_nat:(list_P8469869581646625389at_nat->(nat->(produc859450856879609959at_nat->list_P8469869581646625389at_nat)))
% 0.69/0.86  FOF formula (<kernel.Constant object at 0x13b1e18>, <kernel.DependentProduct object at 0x13b1908>) of role type named sy_c_List_Olist__update_001t__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__Extended____Nat__Oenat_J
% 0.69/0.86  Using role type
% 0.69/0.86  Declaring list_u2241885204319820103d_enat:(list_P6356568628958627295d_enat->(nat->(produc7272778201969148633d_enat->list_P6356568628958627295d_enat)))
% 0.69/0.86  FOF formula (<kernel.Constant object at 0x13b1908>, <kernel.DependentProduct object at 0x13b41b8>) of role type named sy_c_List_Olist__update_001t__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__Nat__Onat_J
% 0.69/0.86  Using role type
% 0.69/0.86  Declaring list_u2459188882655168453BT_nat:(list_P7037539587688870467BT_nat->(nat->(produc9072475918466114483BT_nat->list_P7037539587688870467BT_nat)))
% 0.69/0.86  FOF formula (<kernel.Constant object at 0x13b1ab8>, <kernel.DependentProduct object at 0x13b4248>) of role type named sy_c_List_Olist__update_001t__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__VEBT____Definitions__OVEBT_J
% 0.69/0.86  Using role type
% 0.69/0.86  Declaring list_u6961636818849549845T_VEBT:(list_P7413028617227757229T_VEBT->(nat->(produc8243902056947475879T_VEBT->list_P7413028617227757229T_VEBT)))
% 0.69/0.86  FOF formula (<kernel.Constant object at 0x13b1908>, <kernel.DependentProduct object at 0x13b43b0>) of role type named sy_c_List_Olist__update_001t__Real__Oreal
% 0.69/0.86  Using role type
% 0.69/0.86  Declaring list_update_real:(list_real->(nat->(real->list_real)))
% 0.69/0.86  FOF formula (<kernel.Constant object at 0x13b1ab8>, <kernel.DependentProduct object at 0x13b43f8>) of role type named sy_c_List_Olist__update_001t__Set__Oset_It__Nat__Onat_J
% 0.69/0.86  Using role type
% 0.69/0.86  Declaring list_update_set_nat:(list_set_nat->(nat->(set_nat->list_set_nat)))
% 0.69/0.86  FOF formula (<kernel.Constant object at 0x13b4050>, <kernel.DependentProduct object at 0x13b4098>) of role type named sy_c_List_Olist__update_001t__VEBT____Definitions__OVEBT
% 0.69/0.86  Using role type
% 0.69/0.86  Declaring list_u1324408373059187874T_VEBT:(list_VEBT_VEBT->(nat->(vEBT_VEBT->list_VEBT_VEBT)))
% 0.69/0.86  FOF formula (<kernel.Constant object at 0x13b43b0>, <kernel.DependentProduct object at 0x13b4050>) of role type named sy_c_List_Olistrel1_001t__Int__Oint
% 0.69/0.86  Using role type
% 0.69/0.86  Declaring listrel1_int:(set_Pr958786334691620121nt_int->set_Pr765067013931698361st_int)
% 0.69/0.86  FOF formula (<kernel.Constant object at 0x13b44d0>, <kernel.DependentProduct object at 0x13b4098>) of role type named sy_c_List_Olistrel1_001t__Nat__Onat
% 0.69/0.86  Using role type
% 0.69/0.86  Declaring listrel1_nat:(set_Pr1261947904930325089at_nat->set_Pr3451248702717554689st_nat)
% 0.69/0.86  FOF formula (<kernel.Constant object at 0x13b4488>, <kernel.DependentProduct object at 0x13b43b0>) of role type named sy_c_List_Olistrel1_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.69/0.86  Using role type
% 0.69/0.86  Declaring listre4828114922151135584at_nat:(set_Pr8693737435421807431at_nat->set_Pr1542805901266377927at_nat)
% 0.69/0.86  FOF formula (<kernel.Constant object at 0x13b4518>, <kernel.DependentProduct object at 0x13b44d0>) of role type named sy_c_List_Olistrel1_001t__VEBT____Definitions__OVEBT
% 0.69/0.86  Using role type
% 0.69/0.86  Declaring listrel1_VEBT_VEBT:(set_Pr6192946355708809607T_VEBT->set_Pr1916528119006554503T_VEBT)
% 0.69/0.86  FOF formula (<kernel.Constant object at 0x13b4128>, <kernel.DependentProduct object at 0x13b4560>) of role type named sy_c_List_Olistrel1p_001t__Int__Oint
% 0.69/0.86  Using role type
% 0.69/0.86  Declaring listrel1p_int:((int->(int->Prop))->(list_int->(list_int->Prop)))
% 0.69/0.86  FOF formula (<kernel.Constant object at 0x13b45f0>, <kernel.DependentProduct object at 0x13b4638>) of role type named sy_c_List_Olistrel1p_001t__Nat__Onat
% 0.69/0.86  Using role type
% 0.69/0.86  Declaring listrel1p_nat:((nat->(nat->Prop))->(list_nat->(list_nat->Prop)))
% 0.69/0.86  FOF formula (<kernel.Constant object at 0x13b44d0>, <kernel.DependentProduct object at 0x13b43b0>) of role type named sy_c_List_Omember_001_Eo
% 0.69/0.86  Using role type
% 0.69/0.86  Declaring member_o:(list_o->(Prop->Prop))
% 0.69/0.86  FOF formula (<kernel.Constant object at 0x13b40e0>, <kernel.DependentProduct object at 0x13b44d0>) of role type named sy_c_List_Omember_001t__Int__Oint
% 0.69/0.86  Using role type
% 0.69/0.86  Declaring member_int:(list_int->(int->Prop))
% 0.69/0.86  FOF formula (<kernel.Constant object at 0x13b4098>, <kernel.DependentProduct object at 0x13b43b0>) of role type named sy_c_List_Omember_001t__Nat__Onat
% 0.69/0.86  Using role type
% 0.69/0.86  Declaring member_nat:(list_nat->(nat->Prop))
% 0.69/0.86  FOF formula (<kernel.Constant object at 0x13b4560>, <kernel.DependentProduct object at 0x13b40e0>) of role type named sy_c_List_Omember_001t__Real__Oreal
% 0.69/0.86  Using role type
% 0.69/0.86  Declaring member_real:(list_real->(real->Prop))
% 0.69/0.86  FOF formula (<kernel.Constant object at 0x13b4128>, <kernel.DependentProduct object at 0x13b45f0>) of role type named sy_c_List_Omember_001t__Set__Oset_It__Nat__Onat_J
% 0.69/0.86  Using role type
% 0.69/0.86  Declaring member_set_nat:(list_set_nat->(set_nat->Prop))
% 0.69/0.86  FOF formula (<kernel.Constant object at 0x13b43b0>, <kernel.DependentProduct object at 0x13b4098>) of role type named sy_c_List_Omember_001t__VEBT____Definitions__OVEBT
% 0.69/0.86  Using role type
% 0.69/0.86  Declaring member_VEBT_VEBT:(list_VEBT_VEBT->(vEBT_VEBT->Prop))
% 0.69/0.86  FOF formula (<kernel.Constant object at 0x13b4638>, <kernel.DependentProduct object at 0x13b43b0>) of role type named sy_c_List_On__lists_001t__Int__Oint
% 0.69/0.86  Using role type
% 0.69/0.86  Declaring n_lists_int:(nat->(list_int->list_list_int))
% 0.69/0.86  FOF formula (<kernel.Constant object at 0x13b40e0>, <kernel.DependentProduct object at 0x13b4098>) of role type named sy_c_List_On__lists_001t__Nat__Onat
% 0.69/0.86  Using role type
% 0.69/0.86  Declaring n_lists_nat:(nat->(list_nat->list_list_nat))
% 0.69/0.86  FOF formula (<kernel.Constant object at 0x13b48c0>, <kernel.DependentProduct object at 0x13b4128>) of role type named sy_c_List_On__lists_001t__VEBT____Definitions__OVEBT
% 0.69/0.86  Using role type
% 0.69/0.86  Declaring n_lists_VEBT_VEBT:(nat->(list_VEBT_VEBT->list_list_VEBT_VEBT))
% 0.69/0.86  FOF formula (<kernel.Constant object at 0x13b4950>, <kernel.DependentProduct object at 0x13b4638>) of role type named sy_c_List_Onth_001_Eo
% 0.69/0.86  Using role type
% 0.69/0.86  Declaring nth_o:(list_o->(nat->Prop))
% 0.69/0.86  FOF formula (<kernel.Constant object at 0x13b43b0>, <kernel.DependentProduct object at 0x13b48c0>) of role type named sy_c_List_Onth_001t__Extended____Nat__Oenat
% 0.69/0.86  Using role type
% 0.69/0.86  Declaring nth_Extended_enat:(list_Extended_enat->(nat->extended_enat))
% 0.69/0.86  FOF formula (<kernel.Constant object at 0x13b4878>, <kernel.DependentProduct object at 0x13b43b0>) of role type named sy_c_List_Onth_001t__Int__Oint
% 0.69/0.86  Using role type
% 0.69/0.86  Declaring nth_int:(list_int->(nat->int))
% 0.69/0.86  FOF formula (<kernel.Constant object at 0x13b45f0>, <kernel.DependentProduct object at 0x13b48c0>) of role type named sy_c_List_Onth_001t__Nat__Onat
% 0.69/0.86  Using role type
% 0.69/0.86  Declaring nth_nat:(list_nat->(nat->nat))
% 0.69/0.86  FOF formula (<kernel.Constant object at 0x13b40e0>, <kernel.DependentProduct object at 0x13b4878>) of role type named sy_c_List_Onth_001t__Num__Onum
% 0.69/0.86  Using role type
% 0.69/0.86  Declaring nth_num:(list_num->(nat->num))
% 0.69/0.86  FOF formula (<kernel.Constant object at 0x13b4950>, <kernel.DependentProduct object at 0x13b45f0>) of role type named sy_c_List_Onth_001t__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J
% 0.69/0.86  Using role type
% 0.69/0.86  Declaring nth_Pr4439495888332055232nt_int:(list_P5707943133018811711nt_int->(nat->product_prod_int_int))
% 0.69/0.86  FOF formula (<kernel.Constant object at 0x13b40e0>, <kernel.DependentProduct object at 0x13b4950>) of role type named sy_c_List_Onth_001t__Product____Type__Oprod_It__Int__Oint_Mt__Nat__Onat_J
% 0.69/0.86  Using role type
% 0.69/0.86  Declaring nth_Pr8617346907841251940nt_nat:(list_P8198026277950538467nt_nat->(nat->product_prod_int_nat))
% 0.69/0.87  FOF formula (<kernel.Constant object at 0x13b45f0>, <kernel.DependentProduct object at 0x13b40e0>) of role type named sy_c_List_Onth_001t__Product____Type__Oprod_It__Int__Oint_Mt__VEBT____Definitions__OVEBT_J
% 0.69/0.87  Using role type
% 0.69/0.87  Declaring nth_Pr3474266648193625910T_VEBT:(list_P7524865323317820941T_VEBT->(nat->produc1531783533982839933T_VEBT))
% 0.69/0.87  FOF formula (<kernel.Constant object at 0x13b4950>, <kernel.DependentProduct object at 0x13b45f0>) of role type named sy_c_List_Onth_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Int__Oint_J
% 0.69/0.87  Using role type
% 0.69/0.87  Declaring nth_Pr3440142176431000676at_int:(list_P3521021558325789923at_int->(nat->product_prod_nat_int))
% 0.69/0.87  FOF formula (<kernel.Constant object at 0x13b40e0>, <kernel.DependentProduct object at 0x13b4950>) of role type named sy_c_List_Onth_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.69/0.87  Using role type
% 0.69/0.87  Declaring nth_Pr7617993195940197384at_nat:(list_P6011104703257516679at_nat->(nat->product_prod_nat_nat))
% 0.69/0.87  FOF formula (<kernel.Constant object at 0x13b45f0>, <kernel.DependentProduct object at 0x13b40e0>) of role type named sy_c_List_Onth_001t__Product____Type__Oprod_It__Nat__Onat_Mt__VEBT____Definitions__OVEBT_J
% 0.69/0.87  Using role type
% 0.69/0.87  Declaring nth_Pr744662078594809490T_VEBT:(list_P5647936690300460905T_VEBT->(nat->produc8025551001238799321T_VEBT))
% 0.69/0.87  FOF formula (<kernel.Constant object at 0x13b4950>, <kernel.DependentProduct object at 0x13b45f0>) of role type named sy_c_List_Onth_001t__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__Extended____Nat__Oenat_J
% 0.69/0.87  Using role type
% 0.69/0.87  Declaring nth_Pr7509392720524132704d_enat:(list_P6356568628958627295d_enat->(nat->produc7272778201969148633d_enat))
% 0.69/0.87  FOF formula (<kernel.Constant object at 0x13b40e0>, <kernel.DependentProduct object at 0x13b4950>) of role type named sy_c_List_Onth_001t__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__Int__Oint_J
% 0.69/0.87  Using role type
% 0.69/0.87  Declaring nth_Pr6837108013167703752BT_int:(list_P4547456442757143711BT_int->(nat->produc4894624898956917775BT_int))
% 0.69/0.87  FOF formula (<kernel.Constant object at 0x13b45f0>, <kernel.DependentProduct object at 0x13b40e0>) of role type named sy_c_List_Onth_001t__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__Nat__Onat_J
% 0.69/0.87  Using role type
% 0.69/0.87  Declaring nth_Pr1791586995822124652BT_nat:(list_P7037539587688870467BT_nat->(nat->produc9072475918466114483BT_nat))
% 0.69/0.87  FOF formula (<kernel.Constant object at 0x13b4950>, <kernel.DependentProduct object at 0x13b45f0>) of role type named sy_c_List_Onth_001t__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__VEBT____Definitions__OVEBT_J
% 0.69/0.87  Using role type
% 0.69/0.87  Declaring nth_Pr4953567300277697838T_VEBT:(list_P7413028617227757229T_VEBT->(nat->produc8243902056947475879T_VEBT))
% 0.69/0.87  FOF formula (<kernel.Constant object at 0x13b4a28>, <kernel.DependentProduct object at 0x13b4d40>) of role type named sy_c_List_Onth_001t__Real__Oreal
% 0.69/0.87  Using role type
% 0.69/0.87  Declaring nth_real:(list_real->(nat->real))
% 0.69/0.87  FOF formula (<kernel.Constant object at 0x13b48c0>, <kernel.DependentProduct object at 0x13b4d40>) of role type named sy_c_List_Onth_001t__Set__Oset_It__Nat__Onat_J
% 0.69/0.87  Using role type
% 0.69/0.87  Declaring nth_set_nat:(list_set_nat->(nat->set_nat))
% 0.69/0.87  FOF formula (<kernel.Constant object at 0x13b4a28>, <kernel.DependentProduct object at 0x13b4cb0>) of role type named sy_c_List_Onth_001t__VEBT____Definitions__OVEBT
% 0.69/0.87  Using role type
% 0.69/0.87  Declaring nth_VEBT_VEBT:(list_VEBT_VEBT->(nat->vEBT_VEBT))
% 0.69/0.87  FOF formula (<kernel.Constant object at 0x13b4d40>, <kernel.DependentProduct object at 0x13b7170>) of role type named sy_c_List_Oproduct_001t__Int__Oint_001t__Int__Oint
% 0.69/0.87  Using role type
% 0.69/0.87  Declaring product_int_int:(list_int->(list_int->list_P5707943133018811711nt_int))
% 0.69/0.87  FOF formula (<kernel.Constant object at 0x13b4b90>, <kernel.DependentProduct object at 0x13b7050>) of role type named sy_c_List_Oproduct_001t__Int__Oint_001t__Nat__Onat
% 0.69/0.87  Using role type
% 0.69/0.87  Declaring product_int_nat:(list_int->(list_nat->list_P8198026277950538467nt_nat))
% 0.69/0.87  FOF formula (<kernel.Constant object at 0x13b4b90>, <kernel.DependentProduct object at 0x13b7170>) of role type named sy_c_List_Oproduct_001t__Int__Oint_001t__VEBT____Definitions__OVEBT
% 0.69/0.87  Using role type
% 0.69/0.87  Declaring produc662631939642741121T_VEBT:(list_int->(list_VEBT_VEBT->list_P7524865323317820941T_VEBT))
% 0.69/0.87  FOF formula (<kernel.Constant object at 0x13b4d40>, <kernel.DependentProduct object at 0x13b7248>) of role type named sy_c_List_Oproduct_001t__Nat__Onat_001t__Int__Oint
% 0.69/0.87  Using role type
% 0.69/0.87  Declaring product_nat_int:(list_nat->(list_int->list_P3521021558325789923at_int))
% 0.69/0.87  FOF formula (<kernel.Constant object at 0x13b4b90>, <kernel.DependentProduct object at 0x13b71b8>) of role type named sy_c_List_Oproduct_001t__Nat__Onat_001t__Nat__Onat
% 0.69/0.87  Using role type
% 0.69/0.87  Declaring product_nat_nat:(list_nat->(list_nat->list_P6011104703257516679at_nat))
% 0.69/0.87  FOF formula (<kernel.Constant object at 0x13b7200>, <kernel.DependentProduct object at 0x13b70e0>) of role type named sy_c_List_Oproduct_001t__Nat__Onat_001t__VEBT____Definitions__OVEBT
% 0.69/0.87  Using role type
% 0.69/0.87  Declaring produc7156399406898700509T_VEBT:(list_nat->(list_VEBT_VEBT->list_P5647936690300460905T_VEBT))
% 0.69/0.87  FOF formula (<kernel.Constant object at 0x13b7248>, <kernel.DependentProduct object at 0x13b7368>) of role type named sy_c_List_Oproduct_001t__VEBT____Definitions__OVEBT_001t__Extended____Nat__Oenat
% 0.69/0.87  Using role type
% 0.69/0.87  Declaring produc4894985897562121079d_enat:(list_VEBT_VEBT->(list_Extended_enat->list_P6356568628958627295d_enat))
% 0.69/0.87  FOF formula (<kernel.Constant object at 0x13b72d8>, <kernel.DependentProduct object at 0x13b7248>) of role type named sy_c_List_Oproduct_001t__VEBT____Definitions__OVEBT_001t__Int__Oint
% 0.69/0.87  Using role type
% 0.69/0.87  Declaring produc7292646706713671643BT_int:(list_VEBT_VEBT->(list_int->list_P4547456442757143711BT_int))
% 0.69/0.87  FOF formula (<kernel.Constant object at 0x13b7368>, <kernel.DependentProduct object at 0x13b72d8>) of role type named sy_c_List_Oproduct_001t__VEBT____Definitions__OVEBT_001t__Nat__Onat
% 0.69/0.87  Using role type
% 0.69/0.87  Declaring produc7295137177222721919BT_nat:(list_VEBT_VEBT->(list_nat->list_P7037539587688870467BT_nat))
% 0.69/0.87  FOF formula (<kernel.Constant object at 0x13b7248>, <kernel.DependentProduct object at 0x13b7368>) of role type named sy_c_List_Oproduct_001t__VEBT____Definitions__OVEBT_001t__VEBT____Definitions__OVEBT
% 0.69/0.87  Using role type
% 0.69/0.87  Declaring produc4743750530478302277T_VEBT:(list_VEBT_VEBT->(list_VEBT_VEBT->list_P7413028617227757229T_VEBT))
% 0.69/0.87  FOF formula (<kernel.Constant object at 0x13b71b8>, <kernel.DependentProduct object at 0x13b75f0>) of role type named sy_c_List_Oremdups_001t__Nat__Onat
% 0.69/0.87  Using role type
% 0.69/0.87  Declaring remdups_nat:(list_nat->list_nat)
% 0.69/0.87  FOF formula (<kernel.Constant object at 0x13b7440>, <kernel.DependentProduct object at 0x13b71b8>) of role type named sy_c_List_Oremove1_001_Eo
% 0.69/0.87  Using role type
% 0.69/0.87  Declaring remove1_o:(Prop->(list_o->list_o))
% 0.69/0.87  FOF formula (<kernel.Constant object at 0x13b7560>, <kernel.DependentProduct object at 0x13b7440>) of role type named sy_c_List_Oremove1_001t__Int__Oint
% 0.69/0.87  Using role type
% 0.69/0.87  Declaring remove1_int:(int->(list_int->list_int))
% 0.69/0.87  FOF formula (<kernel.Constant object at 0x13b7320>, <kernel.DependentProduct object at 0x13b71b8>) of role type named sy_c_List_Oremove1_001t__Nat__Onat
% 0.69/0.87  Using role type
% 0.69/0.87  Declaring remove1_nat:(nat->(list_nat->list_nat))
% 0.69/0.87  FOF formula (<kernel.Constant object at 0x13b76c8>, <kernel.DependentProduct object at 0x13b7368>) of role type named sy_c_List_Oremove1_001t__Real__Oreal
% 0.69/0.87  Using role type
% 0.69/0.87  Declaring remove1_real:(real->(list_real->list_real))
% 0.69/0.87  FOF formula (<kernel.Constant object at 0x13b7758>, <kernel.DependentProduct object at 0x13b7560>) of role type named sy_c_List_Oremove1_001t__Set__Oset_It__Nat__Onat_J
% 0.69/0.87  Using role type
% 0.69/0.87  Declaring remove1_set_nat:(set_nat->(list_set_nat->list_set_nat))
% 0.69/0.87  FOF formula (<kernel.Constant object at 0x13b74d0>, <kernel.DependentProduct object at 0x13b76c8>) of role type named sy_c_List_Oremove1_001t__VEBT____Definitions__OVEBT
% 0.69/0.87  Using role type
% 0.69/0.87  Declaring remove1_VEBT_VEBT:(vEBT_VEBT->(list_VEBT_VEBT->list_VEBT_VEBT))
% 0.69/0.87  FOF formula (<kernel.Constant object at 0x13b71b8>, <kernel.DependentProduct object at 0x13b75f0>) of role type named sy_c_List_Oreplicate_001_Eo
% 0.69/0.87  Using role type
% 0.69/0.87  Declaring replicate_o:(nat->(Prop->list_o))
% 0.69/0.88  FOF formula (<kernel.Constant object at 0x13b77e8>, <kernel.DependentProduct object at 0x13b74d0>) of role type named sy_c_List_Oreplicate_001t__Int__Oint
% 0.69/0.88  Using role type
% 0.69/0.88  Declaring replicate_int:(nat->(int->list_int))
% 0.69/0.88  FOF formula (<kernel.Constant object at 0x13b7758>, <kernel.DependentProduct object at 0x13b71b8>) of role type named sy_c_List_Oreplicate_001t__Nat__Onat
% 0.69/0.88  Using role type
% 0.69/0.88  Declaring replicate_nat:(nat->(nat->list_nat))
% 0.69/0.88  FOF formula (<kernel.Constant object at 0x13b7830>, <kernel.DependentProduct object at 0x13b77e8>) of role type named sy_c_List_Oreplicate_001t__Real__Oreal
% 0.69/0.88  Using role type
% 0.69/0.88  Declaring replicate_real:(nat->(real->list_real))
% 0.69/0.88  FOF formula (<kernel.Constant object at 0x13b77a0>, <kernel.DependentProduct object at 0x13b7758>) of role type named sy_c_List_Oreplicate_001t__Set__Oset_It__Nat__Onat_J
% 0.69/0.88  Using role type
% 0.69/0.88  Declaring replicate_set_nat:(nat->(set_nat->list_set_nat))
% 0.69/0.88  FOF formula (<kernel.Constant object at 0x13b76c8>, <kernel.DependentProduct object at 0x13b7830>) of role type named sy_c_List_Oreplicate_001t__VEBT____Definitions__OVEBT
% 0.69/0.88  Using role type
% 0.69/0.88  Declaring replicate_VEBT_VEBT:(nat->(vEBT_VEBT->list_VEBT_VEBT))
% 0.69/0.88  FOF formula (<kernel.Constant object at 0x13b7680>, <kernel.DependentProduct object at 0x13b71b8>) of role type named sy_c_List_Orotate1_001t__Int__Oint
% 0.69/0.88  Using role type
% 0.69/0.88  Declaring rotate1_int:(list_int->list_int)
% 0.69/0.88  FOF formula (<kernel.Constant object at 0x13b75f0>, <kernel.DependentProduct object at 0x13b79e0>) of role type named sy_c_List_Orotate1_001t__Nat__Onat
% 0.69/0.88  Using role type
% 0.69/0.88  Declaring rotate1_nat:(list_nat->list_nat)
% 0.69/0.88  FOF formula (<kernel.Constant object at 0x13b7638>, <kernel.DependentProduct object at 0x13b7830>) of role type named sy_c_List_Orotate1_001t__VEBT____Definitions__OVEBT
% 0.69/0.88  Using role type
% 0.69/0.88  Declaring rotate1_VEBT_VEBT:(list_VEBT_VEBT->list_VEBT_VEBT)
% 0.69/0.88  FOF formula (<kernel.Constant object at 0x13b79e0>, <kernel.DependentProduct object at 0x13b76c8>) of role type named sy_c_List_Osorted__wrt_001t__Int__Oint
% 0.69/0.88  Using role type
% 0.69/0.88  Declaring sorted_wrt_int:((int->(int->Prop))->(list_int->Prop))
% 0.69/0.88  FOF formula (<kernel.Constant object at 0x13b7830>, <kernel.DependentProduct object at 0x13b77a0>) of role type named sy_c_List_Osorted__wrt_001t__Nat__Onat
% 0.69/0.88  Using role type
% 0.69/0.88  Declaring sorted_wrt_nat:((nat->(nat->Prop))->(list_nat->Prop))
% 0.69/0.88  FOF formula (<kernel.Constant object at 0x13b7758>, <kernel.DependentProduct object at 0x13b7b00>) of role type named sy_c_List_Osubseqs_001t__Int__Oint
% 0.69/0.88  Using role type
% 0.69/0.88  Declaring subseqs_int:(list_int->list_list_int)
% 0.69/0.88  FOF formula (<kernel.Constant object at 0x13b76c8>, <kernel.DependentProduct object at 0x13b7b48>) of role type named sy_c_List_Osubseqs_001t__Nat__Onat
% 0.69/0.88  Using role type
% 0.69/0.88  Declaring subseqs_nat:(list_nat->list_list_nat)
% 0.69/0.88  FOF formula (<kernel.Constant object at 0x13b7a28>, <kernel.DependentProduct object at 0x13b77a0>) of role type named sy_c_List_Osubseqs_001t__VEBT____Definitions__OVEBT
% 0.69/0.88  Using role type
% 0.69/0.88  Declaring subseqs_VEBT_VEBT:(list_VEBT_VEBT->list_list_VEBT_VEBT)
% 0.69/0.88  FOF formula (<kernel.Constant object at 0x13b7638>, <kernel.DependentProduct object at 0x13b7a28>) of role type named sy_c_List_Otake_001t__Nat__Onat
% 0.69/0.88  Using role type
% 0.69/0.88  Declaring take_nat:(nat->(list_nat->list_nat))
% 0.69/0.88  FOF formula (<kernel.Constant object at 0x13b7bd8>, <kernel.DependentProduct object at 0x13b7758>) of role type named sy_c_List_Otake_001t__VEBT____Definitions__OVEBT
% 0.69/0.88  Using role type
% 0.69/0.88  Declaring take_VEBT_VEBT:(nat->(list_VEBT_VEBT->list_VEBT_VEBT))
% 0.69/0.88  FOF formula (<kernel.Constant object at 0x13b7b48>, <kernel.DependentProduct object at 0x13b7bd8>) of role type named sy_c_List_Ounion_001t__Int__Oint
% 0.69/0.88  Using role type
% 0.69/0.88  Declaring union_int:(list_int->(list_int->list_int))
% 0.69/0.88  FOF formula (<kernel.Constant object at 0x13b7c68>, <kernel.DependentProduct object at 0x13b7758>) of role type named sy_c_List_Ounion_001t__Nat__Onat
% 0.69/0.88  Using role type
% 0.69/0.88  Declaring union_nat:(list_nat->(list_nat->list_nat))
% 0.69/0.88  FOF formula (<kernel.Constant object at 0x13b7cb0>, <kernel.DependentProduct object at 0x13b77a0>) of role type named sy_c_List_Oupt
% 0.69/0.88  Using role type
% 0.69/0.88  Declaring upt:(nat->(nat->list_nat))
% 0.69/0.88  FOF formula (<kernel.Constant object at 0x13b7d40>, <kernel.DependentProduct object at 0x13b7b48>) of role type named sy_c_List_Oupto
% 0.69/0.88  Using role type
% 0.69/0.88  Declaring upto:(int->(int->list_int))
% 0.69/0.88  FOF formula (<kernel.Constant object at 0x13b79e0>, <kernel.DependentProduct object at 0x13b7cb0>) of role type named sy_c_List_Oupto__aux
% 0.69/0.88  Using role type
% 0.69/0.88  Declaring upto_aux:(int->(int->(list_int->list_int)))
% 0.69/0.88  FOF formula (<kernel.Constant object at 0x13b7830>, <kernel.DependentProduct object at 0x13b7d40>) of role type named sy_c_List_Oupto__rel
% 0.69/0.88  Using role type
% 0.69/0.88  Declaring upto_rel:(product_prod_int_int->(product_prod_int_int->Prop))
% 0.69/0.88  FOF formula (<kernel.Constant object at 0x13b7a28>, <kernel.DependentProduct object at 0x13b7830>) of role type named sy_c_List_Ozip_001_Eo_001_Eo
% 0.69/0.88  Using role type
% 0.69/0.88  Declaring zip_o_o:(list_o->(list_o->list_P4002435161011370285od_o_o))
% 0.69/0.88  FOF formula (<kernel.Constant object at 0x13b7bd8>, <kernel.DependentProduct object at 0x13b79e0>) of role type named sy_c_List_Ozip_001_Eo_001t__Int__Oint
% 0.69/0.88  Using role type
% 0.69/0.88  Declaring zip_o_int:(list_o->(list_int->list_P3795440434834930179_o_int))
% 0.69/0.88  FOF formula (<kernel.Constant object at 0x13b7ea8>, <kernel.DependentProduct object at 0x13b7d40>) of role type named sy_c_List_Ozip_001_Eo_001t__Nat__Onat
% 0.69/0.88  Using role type
% 0.69/0.88  Declaring zip_o_nat:(list_o->(list_nat->list_P6285523579766656935_o_nat))
% 0.69/0.88  FOF formula (<kernel.Constant object at 0x13b7c68>, <kernel.DependentProduct object at 0x13b7bd8>) of role type named sy_c_List_Ozip_001_Eo_001t__Real__Oreal
% 0.69/0.88  Using role type
% 0.69/0.88  Declaring zip_o_real:(list_o->(list_real->list_P5232166724548748803o_real))
% 0.69/0.88  FOF formula (<kernel.Constant object at 0x13b7e18>, <kernel.DependentProduct object at 0x13b7ea8>) of role type named sy_c_List_Ozip_001_Eo_001t__VEBT____Definitions__OVEBT
% 0.69/0.88  Using role type
% 0.69/0.88  Declaring zip_o_VEBT_VEBT:(list_o->(list_VEBT_VEBT->list_P7495141550334521929T_VEBT))
% 0.69/0.88  FOF formula (<kernel.Constant object at 0x13b7ef0>, <kernel.DependentProduct object at 0x13b7c68>) of role type named sy_c_List_Ozip_001t__Int__Oint_001_Eo
% 0.69/0.88  Using role type
% 0.69/0.88  Declaring zip_int_o:(list_int->(list_o->list_P5087981734274514673_int_o))
% 0.69/0.88  FOF formula (<kernel.Constant object at 0x13b7f38>, <kernel.DependentProduct object at 0x13b7e18>) of role type named sy_c_List_Ozip_001t__Int__Oint_001t__Int__Oint
% 0.69/0.88  Using role type
% 0.69/0.88  Declaring zip_int_int:(list_int->(list_int->list_P5707943133018811711nt_int))
% 0.69/0.88  FOF formula (<kernel.Constant object at 0x13b7f80>, <kernel.DependentProduct object at 0x13b7ef0>) of role type named sy_c_List_Ozip_001t__Int__Oint_001t__Nat__Onat
% 0.69/0.88  Using role type
% 0.69/0.88  Declaring zip_int_nat:(list_int->(list_nat->list_P8198026277950538467nt_nat))
% 0.69/0.88  FOF formula (<kernel.Constant object at 0x13b7830>, <kernel.DependentProduct object at 0x13b7f38>) of role type named sy_c_List_Ozip_001t__Int__Oint_001t__Real__Oreal
% 0.69/0.88  Using role type
% 0.69/0.88  Declaring zip_int_real:(list_int->(list_real->list_P6863124054624500543t_real))
% 0.69/0.88  FOF formula (<kernel.Constant object at 0x13b77a0>, <kernel.DependentProduct object at 0x13c9098>) of role type named sy_c_List_Ozip_001t__Int__Oint_001t__VEBT____Definitions__OVEBT
% 0.69/0.88  Using role type
% 0.69/0.88  Declaring zip_int_VEBT_VEBT:(list_int->(list_VEBT_VEBT->list_P7524865323317820941T_VEBT))
% 0.69/0.88  FOF formula (<kernel.Constant object at 0x13b7e60>, <kernel.DependentProduct object at 0x13c9050>) of role type named sy_c_List_Ozip_001t__Nat__Onat_001t__Int__Oint
% 0.69/0.88  Using role type
% 0.69/0.88  Declaring zip_nat_int:(list_nat->(list_int->list_P3521021558325789923at_int))
% 0.69/0.88  FOF formula (<kernel.Constant object at 0x13b7fc8>, <kernel.DependentProduct object at 0x13c9098>) of role type named sy_c_List_Ozip_001t__Nat__Onat_001t__Nat__Onat
% 0.69/0.88  Using role type
% 0.69/0.88  Declaring zip_nat_nat:(list_nat->(list_nat->list_P6011104703257516679at_nat))
% 0.69/0.88  FOF formula (<kernel.Constant object at 0x13b7830>, <kernel.DependentProduct object at 0x13c90e0>) of role type named sy_c_List_Ozip_001t__Nat__Onat_001t__VEBT____Definitions__OVEBT
% 0.69/0.88  Using role type
% 0.69/0.88  Declaring zip_nat_VEBT_VEBT:(list_nat->(list_VEBT_VEBT->list_P5647936690300460905T_VEBT))
% 0.69/0.88  FOF formula (<kernel.Constant object at 0x13b7830>, <kernel.DependentProduct object at 0x13c90e0>) of role type named sy_c_List_Ozip_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.69/0.89  Using role type
% 0.69/0.89  Declaring zip_Pr4664179122662387191at_nat:(list_P6011104703257516679at_nat->(list_P6011104703257516679at_nat->list_P8469869581646625389at_nat))
% 0.69/0.89  FOF formula (<kernel.Constant object at 0x13b7fc8>, <kernel.DependentProduct object at 0x13c9200>) of role type named sy_c_List_Ozip_001t__Real__Oreal_001_Eo
% 0.69/0.89  Using role type
% 0.69/0.89  Declaring zip_real_o:(list_real->(list_o->list_P3595434254542482545real_o))
% 0.69/0.89  FOF formula (<kernel.Constant object at 0x13b7830>, <kernel.DependentProduct object at 0x13c91b8>) of role type named sy_c_List_Ozip_001t__Real__Oreal_001t__Int__Oint
% 0.69/0.89  Using role type
% 0.69/0.89  Declaring zip_real_int:(list_real->(list_int->list_P4344331454722006975al_int))
% 0.69/0.89  FOF formula (<kernel.Constant object at 0x13b7fc8>, <kernel.DependentProduct object at 0x13c9170>) of role type named sy_c_List_Ozip_001t__Real__Oreal_001t__Nat__Onat
% 0.69/0.89  Using role type
% 0.69/0.89  Declaring zip_real_nat:(list_real->(list_nat->list_P6834414599653733731al_nat))
% 0.69/0.89  FOF formula (<kernel.Constant object at 0x13b7fc8>, <kernel.DependentProduct object at 0x13c9200>) of role type named sy_c_List_Ozip_001t__Real__Oreal_001t__Real__Oreal
% 0.69/0.89  Using role type
% 0.69/0.89  Declaring zip_real_real:(list_real->(list_real->list_P8689742595348180415l_real))
% 0.69/0.89  FOF formula (<kernel.Constant object at 0x13c9320>, <kernel.DependentProduct object at 0x13c92d8>) of role type named sy_c_List_Ozip_001t__Real__Oreal_001t__VEBT____Definitions__OVEBT
% 0.69/0.89  Using role type
% 0.69/0.89  Declaring zip_real_VEBT_VEBT:(list_real->(list_VEBT_VEBT->list_P877281246627933069T_VEBT))
% 0.69/0.89  FOF formula (<kernel.Constant object at 0x13c9368>, <kernel.DependentProduct object at 0x13c9290>) of role type named sy_c_List_Ozip_001t__Set__Oset_It__Nat__Onat_J_001t__Set__Oset_It__Nat__Onat_J
% 0.69/0.89  Using role type
% 0.69/0.89  Declaring zip_set_nat_set_nat:(list_set_nat->(list_set_nat->list_P6254988961118846195et_nat))
% 0.69/0.89  FOF formula (<kernel.Constant object at 0x13c93b0>, <kernel.DependentProduct object at 0x13c9320>) of role type named sy_c_List_Ozip_001t__VEBT____Definitions__OVEBT_001_Eo
% 0.69/0.89  Using role type
% 0.69/0.89  Declaring zip_VEBT_VEBT_o:(list_VEBT_VEBT->(list_o->list_P3126845725202233233VEBT_o))
% 0.69/0.89  FOF formula (<kernel.Constant object at 0x13c9368>, <kernel.DependentProduct object at 0x13c93b0>) of role type named sy_c_List_Ozip_001t__VEBT____Definitions__OVEBT_001t__Extended____Nat__Oenat
% 0.69/0.89  Using role type
% 0.69/0.89  Declaring zip_VE7205001627739651817d_enat:(list_VEBT_VEBT->(list_Extended_enat->list_P6356568628958627295d_enat))
% 0.69/0.89  FOF formula (<kernel.Constant object at 0x13c9440>, <kernel.DependentProduct object at 0x13c9320>) of role type named sy_c_List_Ozip_001t__VEBT____Definitions__OVEBT_001t__Int__Oint
% 0.69/0.89  Using role type
% 0.69/0.89  Declaring zip_VEBT_VEBT_int:(list_VEBT_VEBT->(list_int->list_P4547456442757143711BT_int))
% 0.69/0.89  FOF formula (<kernel.Constant object at 0x13c9518>, <kernel.DependentProduct object at 0x13c9368>) of role type named sy_c_List_Ozip_001t__VEBT____Definitions__OVEBT_001t__Nat__Onat
% 0.69/0.89  Using role type
% 0.69/0.89  Declaring zip_VEBT_VEBT_nat:(list_VEBT_VEBT->(list_nat->list_P7037539587688870467BT_nat))
% 0.69/0.89  FOF formula (<kernel.Constant object at 0x13c9488>, <kernel.DependentProduct object at 0x13c9440>) of role type named sy_c_List_Ozip_001t__VEBT____Definitions__OVEBT_001t__Real__Oreal
% 0.69/0.89  Using role type
% 0.69/0.89  Declaring zip_VEBT_VEBT_real:(list_VEBT_VEBT->(list_real->list_P2623026923184700063T_real))
% 0.69/0.89  FOF formula (<kernel.Constant object at 0x13c9518>, <kernel.DependentProduct object at 0x13c9488>) of role type named sy_c_List_Ozip_001t__VEBT____Definitions__OVEBT_001t__VEBT____Definitions__OVEBT
% 0.69/0.89  Using role type
% 0.69/0.89  Declaring zip_VE537291747668921783T_VEBT:(list_VEBT_VEBT->(list_VEBT_VEBT->list_P7413028617227757229T_VEBT))
% 0.69/0.89  FOF formula (<kernel.Constant object at 0x13c95a8>, <kernel.DependentProduct object at 0x13c95f0>) of role type named sy_c_Nat_OSuc
% 0.69/0.89  Using role type
% 0.69/0.89  Declaring suc:(nat->nat)
% 0.69/0.89  FOF formula (<kernel.Constant object at 0x13c9518>, <kernel.DependentProduct object at 0x13c9710>) of role type named sy_c_Nat_Ocompow_001_062_It__Complex__Ocomplex_Mt__Complex__Ocomplex_J
% 0.69/0.89  Using role type
% 0.69/0.89  Declaring compow6801810373992395016omplex:(nat->((complex->complex)->(complex->complex)))
% 0.69/0.89  FOF formula (<kernel.Constant object at 0x13c95f0>, <kernel.DependentProduct object at 0x13c9680>) of role type named sy_c_Nat_Ocompow_001_062_It__Extended____Nat__Oenat_Mt__Extended____Nat__Oenat_J
% 0.69/0.89  Using role type
% 0.69/0.89  Declaring compow4567540516116640754d_enat:(nat->((extended_enat->extended_enat)->(extended_enat->extended_enat)))
% 0.69/0.89  FOF formula (<kernel.Constant object at 0x13c9758>, <kernel.DependentProduct object at 0x13c97a0>) of role type named sy_c_Nat_Ocompow_001_062_It__Int__Oint_Mt__Int__Oint_J
% 0.69/0.89  Using role type
% 0.69/0.89  Declaring compow_int_int:(nat->((int->int)->(int->int)))
% 0.69/0.89  FOF formula (<kernel.Constant object at 0x13c97e8>, <kernel.DependentProduct object at 0x13c9878>) of role type named sy_c_Nat_Ocompow_001_062_It__Nat__Onat_Mt__Nat__Onat_J
% 0.69/0.89  Using role type
% 0.69/0.89  Declaring compow_nat_nat:(nat->((nat->nat)->(nat->nat)))
% 0.69/0.89  FOF formula (<kernel.Constant object at 0x13c98c0>, <kernel.DependentProduct object at 0x13c9830>) of role type named sy_c_Nat_Ocompow_001_062_It__Real__Oreal_Mt__Real__Oreal_J
% 0.69/0.89  Using role type
% 0.69/0.89  Declaring compow_real_real:(nat->((real->real)->(real->real)))
% 0.69/0.89  FOF formula (<kernel.Constant object at 0x13c91b8>, <kernel.DependentProduct object at 0x13c95f0>) of role type named sy_c_Nat_Ofunpow_001t__Nat__Onat
% 0.69/0.89  Using role type
% 0.69/0.89  Declaring funpow_nat:(nat->((nat->nat)->(nat->nat)))
% 0.69/0.89  FOF formula (<kernel.Constant object at 0x13c9908>, <kernel.DependentProduct object at 0x13c98c0>) of role type named sy_c_Nat_Onat_Ocase__nat_001_Eo
% 0.69/0.89  Using role type
% 0.69/0.89  Declaring case_nat_o:(Prop->((nat->Prop)->(nat->Prop)))
% 0.69/0.89  FOF formula (<kernel.Constant object at 0x13c9488>, <kernel.DependentProduct object at 0x13c99e0>) of role type named sy_c_Nat_Onat_Ocase__nat_001t__Nat__Onat
% 0.69/0.89  Using role type
% 0.69/0.89  Declaring case_nat_nat:(nat->((nat->nat)->(nat->nat)))
% 0.69/0.89  FOF formula (<kernel.Constant object at 0x13c9998>, <kernel.DependentProduct object at 0x13c97e8>) of role type named sy_c_Nat_Onat_Opred
% 0.69/0.89  Using role type
% 0.69/0.89  Declaring pred:(nat->nat)
% 0.69/0.89  FOF formula (<kernel.Constant object at 0x13c9680>, <kernel.Constant object at 0x13c97e8>) of role type named sy_c_Nat_Osemiring__1__class_ONats_001t__Int__Oint
% 0.69/0.89  Using role type
% 0.69/0.89  Declaring semiring_1_Nats_int:set_int
% 0.69/0.89  FOF formula (<kernel.Constant object at 0x13c9998>, <kernel.DependentProduct object at 0x13c9950>) of role type named sy_c_Nat_Osemiring__1__class_Oof__nat_001t__Complex__Ocomplex
% 0.69/0.89  Using role type
% 0.69/0.89  Declaring semiri8010041392384452111omplex:(nat->complex)
% 0.69/0.89  FOF formula (<kernel.Constant object at 0x13c97e8>, <kernel.DependentProduct object at 0x13c9a70>) of role type named sy_c_Nat_Osemiring__1__class_Oof__nat_001t__Extended____Nat__Oenat
% 0.69/0.89  Using role type
% 0.69/0.89  Declaring semiri4216267220026989637d_enat:(nat->extended_enat)
% 0.69/0.89  FOF formula (<kernel.Constant object at 0x13c9950>, <kernel.DependentProduct object at 0x13c9b00>) of role type named sy_c_Nat_Osemiring__1__class_Oof__nat_001t__Int__Oint
% 0.69/0.89  Using role type
% 0.69/0.89  Declaring semiri1314217659103216013at_int:(nat->int)
% 0.69/0.89  FOF formula (<kernel.Constant object at 0x13c9a70>, <kernel.DependentProduct object at 0x13c9b90>) of role type named sy_c_Nat_Osemiring__1__class_Oof__nat_001t__Nat__Onat
% 0.69/0.89  Using role type
% 0.69/0.89  Declaring semiri1316708129612266289at_nat:(nat->nat)
% 0.69/0.89  FOF formula (<kernel.Constant object at 0x13c9b00>, <kernel.DependentProduct object at 0x13c9c20>) of role type named sy_c_Nat_Osemiring__1__class_Oof__nat_001t__Real__Oreal
% 0.69/0.89  Using role type
% 0.69/0.89  Declaring semiri5074537144036343181t_real:(nat->real)
% 0.69/0.89  FOF formula (<kernel.Constant object at 0x13c9b90>, <kernel.DependentProduct object at 0x13c99e0>) of role type named sy_c_Nat_Osemiring__1__class_Oof__nat__aux_001t__Complex__Ocomplex
% 0.69/0.89  Using role type
% 0.69/0.89  Declaring semiri2816024913162550771omplex:((complex->complex)->(nat->(complex->complex)))
% 0.69/0.89  FOF formula (<kernel.Constant object at 0x13c9c20>, <kernel.DependentProduct object at 0x13c9cf8>) of role type named sy_c_Nat_Osemiring__1__class_Oof__nat__aux_001t__Extended____Nat__Oenat
% 0.69/0.89  Using role type
% 0.69/0.89  Declaring semiri8563196900006977889d_enat:((extended_enat->extended_enat)->(nat->(extended_enat->extended_enat)))
% 0.69/0.90  FOF formula (<kernel.Constant object at 0x13c99e0>, <kernel.DependentProduct object at 0x13c9d88>) of role type named sy_c_Nat_Osemiring__1__class_Oof__nat__aux_001t__Int__Oint
% 0.69/0.90  Using role type
% 0.69/0.90  Declaring semiri8420488043553186161ux_int:((int->int)->(nat->(int->int)))
% 0.69/0.90  FOF formula (<kernel.Constant object at 0x13c9cf8>, <kernel.DependentProduct object at 0x13c9e18>) of role type named sy_c_Nat_Osemiring__1__class_Oof__nat__aux_001t__Nat__Onat
% 0.69/0.90  Using role type
% 0.69/0.90  Declaring semiri8422978514062236437ux_nat:((nat->nat)->(nat->(nat->nat)))
% 0.69/0.90  FOF formula (<kernel.Constant object at 0x13c9d88>, <kernel.DependentProduct object at 0x13c9ea8>) of role type named sy_c_Nat_Osemiring__1__class_Oof__nat__aux_001t__Real__Oreal
% 0.69/0.90  Using role type
% 0.69/0.90  Declaring semiri7260567687927622513x_real:((real->real)->(nat->(real->real)))
% 0.69/0.90  FOF formula (<kernel.Constant object at 0x13c9f38>, <kernel.DependentProduct object at 0x13c9fc8>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_I_Eo_J
% 0.69/0.90  Using role type
% 0.69/0.90  Declaring size_size_list_o:(list_o->nat)
% 0.69/0.90  FOF formula (<kernel.Constant object at 0x13c9d88>, <kernel.DependentProduct object at 0x13c9bd8>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_It__Complex__Ocomplex_J
% 0.69/0.90  Using role type
% 0.69/0.90  Declaring size_s3451745648224563538omplex:(list_complex->nat)
% 0.69/0.90  FOF formula (<kernel.Constant object at 0x13c9fc8>, <kernel.DependentProduct object at 0x13cb098>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_It__Extended____Nat__Oenat_J
% 0.69/0.90  Using role type
% 0.69/0.90  Declaring size_s3941691890525107288d_enat:(list_Extended_enat->nat)
% 0.69/0.90  FOF formula (<kernel.Constant object at 0x13c9d40>, <kernel.DependentProduct object at 0x13cb128>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_It__Int__Oint_J
% 0.69/0.90  Using role type
% 0.69/0.90  Declaring size_size_list_int:(list_int->nat)
% 0.69/0.90  FOF formula (<kernel.Constant object at 0x13c9fc8>, <kernel.DependentProduct object at 0x13cb170>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_It__List__Olist_It__Int__Oint_J_J
% 0.69/0.90  Using role type
% 0.69/0.90  Declaring size_s533118279054570080st_int:(list_list_int->nat)
% 0.69/0.90  FOF formula (<kernel.Constant object at 0x13c9fc8>, <kernel.DependentProduct object at 0x13cb200>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_It__List__Olist_It__Nat__Onat_J_J
% 0.69/0.90  Using role type
% 0.69/0.90  Declaring size_s3023201423986296836st_nat:(list_list_nat->nat)
% 0.69/0.90  FOF formula (<kernel.Constant object at 0x13c9d88>, <kernel.DependentProduct object at 0x13cb290>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_It__List__Olist_It__VEBT____Definitions__OVEBT_J_J
% 0.69/0.90  Using role type
% 0.69/0.90  Declaring size_s8217280938318005548T_VEBT:(list_list_VEBT_VEBT->nat)
% 0.69/0.90  FOF formula (<kernel.Constant object at 0x13c9fc8>, <kernel.DependentProduct object at 0x13cb320>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_It__Nat__Onat_J
% 0.69/0.90  Using role type
% 0.69/0.90  Declaring size_size_list_nat:(list_nat->nat)
% 0.69/0.90  FOF formula (<kernel.Constant object at 0x13c9e18>, <kernel.DependentProduct object at 0x13cb368>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_It__Num__Onum_J
% 0.69/0.90  Using role type
% 0.69/0.90  Declaring size_size_list_num:(list_num->nat)
% 0.69/0.90  FOF formula (<kernel.Constant object at 0x13cb248>, <kernel.DependentProduct object at 0x13cb3b0>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_It__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J_J
% 0.69/0.90  Using role type
% 0.69/0.90  Declaring size_s5157815400016825771nt_int:(list_P5707943133018811711nt_int->nat)
% 0.69/0.90  FOF formula (<kernel.Constant object at 0x13cb200>, <kernel.DependentProduct object at 0x13cb440>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_It__Product____Type__Oprod_It__Int__Oint_Mt__Nat__Onat_J_J
% 0.69/0.90  Using role type
% 0.69/0.90  Declaring size_s7647898544948552527nt_nat:(list_P8198026277950538467nt_nat->nat)
% 0.69/0.90  FOF formula (<kernel.Constant object at 0x13cb248>, <kernel.DependentProduct object at 0x13cb4d0>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_It__Product____Type__Oprod_It__Int__Oint_Mt__VEBT____Definitions__OVEBT_J_J
% 0.69/0.90  Using role type
% 0.69/0.90  Declaring size_s6639371672096860321T_VEBT:(list_P7524865323317820941T_VEBT->nat)
% 0.69/0.90  FOF formula (<kernel.Constant object at 0x13cb440>, <kernel.DependentProduct object at 0x13cb560>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_It__Product____Type__Oprod_It__Nat__Onat_Mt__Int__Oint_J_J
% 0.69/0.90  Using role type
% 0.69/0.90  Declaring size_s2970893825323803983at_int:(list_P3521021558325789923at_int->nat)
% 0.69/0.90  FOF formula (<kernel.Constant object at 0x13cb4d0>, <kernel.DependentProduct object at 0x13cb5f0>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J
% 0.69/0.90  Using role type
% 0.69/0.90  Declaring size_s5460976970255530739at_nat:(list_P6011104703257516679at_nat->nat)
% 0.69/0.90  FOF formula (<kernel.Constant object at 0x13cb560>, <kernel.DependentProduct object at 0x13cb680>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_It__Product____Type__Oprod_It__Nat__Onat_Mt__VEBT____Definitions__OVEBT_J_J
% 0.69/0.90  Using role type
% 0.69/0.90  Declaring size_s4762443039079500285T_VEBT:(list_P5647936690300460905T_VEBT->nat)
% 0.69/0.90  FOF formula (<kernel.Constant object at 0x13cb5f0>, <kernel.DependentProduct object at 0x13cb710>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_It__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__Int__Oint_J_J
% 0.69/0.90  Using role type
% 0.69/0.90  Declaring size_s3661962791536183091BT_int:(list_P4547456442757143711BT_int->nat)
% 0.69/0.90  FOF formula (<kernel.Constant object at 0x13cb680>, <kernel.DependentProduct object at 0x13cb7a0>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_It__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__Nat__Onat_J_J
% 0.69/0.90  Using role type
% 0.69/0.90  Declaring size_s6152045936467909847BT_nat:(list_P7037539587688870467BT_nat->nat)
% 0.69/0.90  FOF formula (<kernel.Constant object at 0x13cb710>, <kernel.DependentProduct object at 0x13cb830>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_It__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__VEBT____Definitions__OVEBT_J_J
% 0.69/0.90  Using role type
% 0.69/0.90  Declaring size_s7466405169056248089T_VEBT:(list_P7413028617227757229T_VEBT->nat)
% 0.69/0.90  FOF formula (<kernel.Constant object at 0x13cb758>, <kernel.DependentProduct object at 0x13cb8c0>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_It__Real__Oreal_J
% 0.69/0.90  Using role type
% 0.69/0.90  Declaring size_size_list_real:(list_real->nat)
% 0.69/0.90  FOF formula (<kernel.Constant object at 0x13cb710>, <kernel.DependentProduct object at 0x13cb908>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_It__Set__Oset_It__Nat__Onat_J_J
% 0.69/0.90  Using role type
% 0.69/0.90  Declaring size_s3254054031482475050et_nat:(list_set_nat->nat)
% 0.69/0.90  FOF formula (<kernel.Constant object at 0x13cb8c0>, <kernel.DependentProduct object at 0x13cb998>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_It__VEBT____Definitions__OVEBT_J
% 0.69/0.90  Using role type
% 0.69/0.90  Declaring size_s6755466524823107622T_VEBT:(list_VEBT_VEBT->nat)
% 0.69/0.90  FOF formula (<kernel.Constant object at 0x13cb5f0>, <kernel.DependentProduct object at 0x13cba28>) of role type named sy_c_Nat_Osize__class_Osize_001t__Num__Onum
% 0.69/0.90  Using role type
% 0.69/0.90  Declaring size_size_num:(num->nat)
% 0.69/0.90  FOF formula (<kernel.Constant object at 0x13cb7a0>, <kernel.DependentProduct object at 0x13cba70>) of role type named sy_c_Nat_Osize__class_Osize_001t__Option__Ooption_It__Num__Onum_J
% 0.69/0.90  Using role type
% 0.69/0.90  Declaring size_size_option_num:(option_num->nat)
% 0.69/0.90  FOF formula (<kernel.Constant object at 0x13cb5f0>, <kernel.DependentProduct object at 0x13cbab8>) 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.69/0.90  Using role type
% 0.69/0.90  Declaring size_s170228958280169651at_nat:(option4927543243414619207at_nat->nat)
% 0.69/0.90  FOF formula (<kernel.Constant object at 0x13cba28>, <kernel.DependentProduct object at 0x13cbb48>) of role type named sy_c_Nat_Osize__class_Osize_001t__VEBT____Definitions__OVEBT
% 0.69/0.90  Using role type
% 0.69/0.90  Declaring size_size_VEBT_VEBT:(vEBT_VEBT->nat)
% 0.69/0.90  FOF formula (<kernel.Constant object at 0x13cb2d8>, <kernel.DependentProduct object at 0x13cbbd8>) of role type named sy_c_Nat__Bijection_Olist__decode
% 0.69/0.90  Using role type
% 0.69/0.90  Declaring nat_list_decode:(nat->list_nat)
% 0.69/0.90  FOF formula (<kernel.Constant object at 0x13cbab8>, <kernel.DependentProduct object at 0x13cb5f0>) of role type named sy_c_Nat__Bijection_Olist__decode__rel
% 0.69/0.90  Using role type
% 0.69/0.90  Declaring nat_list_decode_rel:(nat->(nat->Prop))
% 0.69/0.90  FOF formula (<kernel.Constant object at 0x13cb908>, <kernel.DependentProduct object at 0x13cbc68>) of role type named sy_c_Nat__Bijection_Olist__encode
% 0.69/0.90  Using role type
% 0.69/0.90  Declaring nat_list_encode:(list_nat->nat)
% 0.69/0.90  FOF formula (<kernel.Constant object at 0x13cb2d8>, <kernel.DependentProduct object at 0x13cbb48>) of role type named sy_c_Nat__Bijection_Olist__encode__rel
% 0.69/0.90  Using role type
% 0.69/0.90  Declaring nat_list_encode_rel:(list_nat->(list_nat->Prop))
% 0.69/0.90  FOF formula (<kernel.Constant object at 0x13cb8c0>, <kernel.DependentProduct object at 0x13cbcf8>) of role type named sy_c_Nat__Bijection_Oprod__decode
% 0.69/0.90  Using role type
% 0.69/0.90  Declaring nat_prod_decode:(nat->product_prod_nat_nat)
% 0.69/0.90  FOF formula (<kernel.Constant object at 0x13cb908>, <kernel.DependentProduct object at 0x13cb5f0>) of role type named sy_c_Nat__Bijection_Oprod__decode__aux
% 0.69/0.90  Using role type
% 0.69/0.90  Declaring nat_prod_decode_aux:(nat->(nat->product_prod_nat_nat))
% 0.69/0.90  FOF formula (<kernel.Constant object at 0x13cbb48>, <kernel.DependentProduct object at 0x13cb908>) of role type named sy_c_Nat__Bijection_Oprod__decode__aux__rel
% 0.69/0.90  Using role type
% 0.69/0.90  Declaring nat_pr5047031295181774490ux_rel:(product_prod_nat_nat->(product_prod_nat_nat->Prop))
% 0.69/0.90  FOF formula (<kernel.Constant object at 0x13cbb00>, <kernel.DependentProduct object at 0x13cbe18>) of role type named sy_c_Nat__Bijection_Oprod__encode
% 0.69/0.90  Using role type
% 0.69/0.90  Declaring nat_prod_encode:(product_prod_nat_nat->nat)
% 0.69/0.90  FOF formula (<kernel.Constant object at 0x13cbbd8>, <kernel.DependentProduct object at 0x13cbe60>) of role type named sy_c_Nat__Bijection_Oset__decode
% 0.69/0.90  Using role type
% 0.69/0.90  Declaring nat_set_decode:(nat->set_nat)
% 0.69/0.90  FOF formula (<kernel.Constant object at 0x13cb2d8>, <kernel.DependentProduct object at 0x13cbea8>) of role type named sy_c_Nat__Bijection_Oset__encode
% 0.69/0.90  Using role type
% 0.69/0.90  Declaring nat_set_encode:(set_nat->nat)
% 0.69/0.90  FOF formula (<kernel.Constant object at 0x13cbcf8>, <kernel.DependentProduct object at 0x13cbef0>) of role type named sy_c_Nat__Bijection_Otriangle
% 0.69/0.90  Using role type
% 0.69/0.90  Declaring nat_triangle:(nat->nat)
% 0.69/0.90  FOF formula (<kernel.Constant object at 0x13cbe18>, <kernel.DependentProduct object at 0x13cb5f0>) of role type named sy_c_NthRoot_Oroot
% 0.69/0.90  Using role type
% 0.69/0.90  Declaring root:(nat->(real->real))
% 0.69/0.90  FOF formula (<kernel.Constant object at 0x13cbbd8>, <kernel.DependentProduct object at 0x13cbf38>) of role type named sy_c_Num_Oinc
% 0.69/0.90  Using role type
% 0.69/0.90  Declaring inc:(num->num)
% 0.69/0.90  FOF formula (<kernel.Constant object at 0x13cbe18>, <kernel.DependentProduct object at 0x13cbef0>) of role type named sy_c_Num_Oneg__numeral__class_Odbl__dec_001t__Complex__Ocomplex
% 0.69/0.90  Using role type
% 0.69/0.90  Declaring neg_nu6511756317524482435omplex:(complex->complex)
% 0.69/0.90  FOF formula (<kernel.Constant object at 0x13cbf38>, <kernel.DependentProduct object at 0x13ce050>) of role type named sy_c_Num_Oneg__numeral__class_Odbl__dec_001t__Int__Oint
% 0.69/0.90  Using role type
% 0.69/0.90  Declaring neg_nu3811975205180677377ec_int:(int->int)
% 0.69/0.90  FOF formula (<kernel.Constant object at 0x13cbef0>, <kernel.DependentProduct object at 0x13ce0e0>) of role type named sy_c_Num_Oneg__numeral__class_Odbl__dec_001t__Real__Oreal
% 0.69/0.90  Using role type
% 0.69/0.90  Declaring neg_nu6075765906172075777c_real:(real->real)
% 0.69/0.90  FOF formula (<kernel.Constant object at 0x13cbe60>, <kernel.DependentProduct object at 0x13ce170>) of role type named sy_c_Num_Onum_OBit0
% 0.69/0.90  Using role type
% 0.69/0.90  Declaring bit0:(num->num)
% 0.69/0.90  FOF formula (<kernel.Constant object at 0x13cb2d8>, <kernel.DependentProduct object at 0x13ce1b8>) of role type named sy_c_Num_Onum_OBit1
% 0.69/0.90  Using role type
% 0.69/0.90  Declaring bit1:(num->num)
% 0.69/0.90  FOF formula (<kernel.Constant object at 0x13cbef0>, <kernel.Constant object at 0x13ce170>) of role type named sy_c_Num_Onum_OOne
% 0.69/0.90  Using role type
% 0.69/0.90  Declaring one:num
% 0.69/0.90  FOF formula (<kernel.Constant object at 0x13cb2d8>, <kernel.DependentProduct object at 0x13ce248>) of role type named sy_c_Num_Onum_Osize__num
% 0.69/0.90  Using role type
% 0.69/0.90  Declaring size_num:(num->nat)
% 0.69/0.90  FOF formula (<kernel.Constant object at 0x13cbef0>, <kernel.DependentProduct object at 0x13ce290>) of role type named sy_c_Num_Onum__of__nat
% 0.69/0.91  Using role type
% 0.69/0.91  Declaring num_of_nat:(nat->num)
% 0.69/0.91  FOF formula (<kernel.Constant object at 0x13ce128>, <kernel.DependentProduct object at 0x13ce2d8>) of role type named sy_c_Num_Onumeral__class_Onumeral_001t__Complex__Ocomplex
% 0.69/0.91  Using role type
% 0.69/0.91  Declaring numera6690914467698888265omplex:(num->complex)
% 0.69/0.91  FOF formula (<kernel.Constant object at 0x13ce098>, <kernel.DependentProduct object at 0x13ce368>) of role type named sy_c_Num_Onumeral__class_Onumeral_001t__Extended____Nat__Oenat
% 0.69/0.91  Using role type
% 0.69/0.91  Declaring numera1916890842035813515d_enat:(num->extended_enat)
% 0.69/0.91  FOF formula (<kernel.Constant object at 0x13ce0e0>, <kernel.DependentProduct object at 0x13ce3f8>) of role type named sy_c_Num_Onumeral__class_Onumeral_001t__Int__Oint
% 0.69/0.91  Using role type
% 0.69/0.91  Declaring numeral_numeral_int:(num->int)
% 0.69/0.91  FOF formula (<kernel.Constant object at 0x13ce170>, <kernel.DependentProduct object at 0x13ce440>) of role type named sy_c_Num_Onumeral__class_Onumeral_001t__Nat__Onat
% 0.69/0.91  Using role type
% 0.69/0.91  Declaring numeral_numeral_nat:(num->nat)
% 0.69/0.91  FOF formula (<kernel.Constant object at 0x13ce320>, <kernel.DependentProduct object at 0x13ce488>) of role type named sy_c_Num_Onumeral__class_Onumeral_001t__Real__Oreal
% 0.69/0.91  Using role type
% 0.69/0.91  Declaring numeral_numeral_real:(num->real)
% 0.69/0.91  FOF formula (<kernel.Constant object at 0x13ce368>, <kernel.DependentProduct object at 0x13ce4d0>) of role type named sy_c_Num_Opred__numeral
% 0.69/0.91  Using role type
% 0.69/0.91  Declaring pred_numeral:(num->nat)
% 0.69/0.91  FOF formula (<kernel.Constant object at 0x13ce200>, <kernel.Constant object at 0x13ce440>) of role type named sy_c_Option_Ooption_ONone_001_Eo
% 0.69/0.91  Using role type
% 0.69/0.91  Declaring none_o:option_o
% 0.69/0.91  FOF formula (<kernel.Constant object at 0x13ce0e0>, <kernel.Constant object at 0x13ce200>) of role type named sy_c_Option_Ooption_ONone_001t__Int__Oint
% 0.69/0.91  Using role type
% 0.69/0.91  Declaring none_int:option_int
% 0.69/0.91  FOF formula (<kernel.Constant object at 0x13ce488>, <kernel.Constant object at 0x13ce200>) of role type named sy_c_Option_Ooption_ONone_001t__Nat__Onat
% 0.69/0.91  Using role type
% 0.69/0.91  Declaring none_nat:option_nat
% 0.69/0.91  FOF formula (<kernel.Constant object at 0x13ce170>, <kernel.Constant object at 0x13ce200>) of role type named sy_c_Option_Ooption_ONone_001t__Num__Onum
% 0.69/0.91  Using role type
% 0.69/0.91  Declaring none_num:option_num
% 0.69/0.91  FOF formula (<kernel.Constant object at 0x13ce488>, <kernel.Constant object at 0x13ce518>) of role type named sy_c_Option_Ooption_ONone_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.69/0.91  Using role type
% 0.69/0.91  Declaring none_P5556105721700978146at_nat:option4927543243414619207at_nat
% 0.69/0.91  FOF formula (<kernel.Constant object at 0x13ce5a8>, <kernel.Constant object at 0x13ce518>) of role type named sy_c_Option_Ooption_ONone_001t__Real__Oreal
% 0.69/0.91  Using role type
% 0.69/0.91  Declaring none_real:option_real
% 0.69/0.91  FOF formula (<kernel.Constant object at 0x13ce5f0>, <kernel.Constant object at 0x13ce518>) of role type named sy_c_Option_Ooption_ONone_001t__Set__Oset_It__Nat__Onat_J
% 0.69/0.91  Using role type
% 0.69/0.91  Declaring none_set_nat:option_set_nat
% 0.69/0.91  FOF formula (<kernel.Constant object at 0x13ce638>, <kernel.Constant object at 0x13ce518>) of role type named sy_c_Option_Ooption_ONone_001t__VEBT____Definitions__OVEBT
% 0.69/0.91  Using role type
% 0.69/0.91  Declaring none_VEBT_VEBT:option_VEBT_VEBT
% 0.69/0.91  FOF formula (<kernel.Constant object at 0x13ce680>, <kernel.DependentProduct object at 0x13ce7a0>) of role type named sy_c_Option_Ooption_OSome_001t__Int__Oint
% 0.69/0.91  Using role type
% 0.69/0.91  Declaring some_int:(int->option_int)
% 0.69/0.91  FOF formula (<kernel.Constant object at 0x13ce560>, <kernel.DependentProduct object at 0x13ce7e8>) of role type named sy_c_Option_Ooption_OSome_001t__Nat__Onat
% 0.69/0.91  Using role type
% 0.69/0.91  Declaring some_nat:(nat->option_nat)
% 0.69/0.91  FOF formula (<kernel.Constant object at 0x13ce6c8>, <kernel.DependentProduct object at 0x13ce830>) of role type named sy_c_Option_Ooption_OSome_001t__Num__Onum
% 0.69/0.91  Using role type
% 0.69/0.91  Declaring some_num:(num->option_num)
% 0.69/0.91  FOF formula (<kernel.Constant object at 0x13ce560>, <kernel.DependentProduct object at 0x13ce6c8>) of role type named sy_c_Option_Ooption_OSome_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.69/0.91  Using role type
% 0.69/0.91  Declaring some_P7363390416028606310at_nat:(product_prod_nat_nat->option4927543243414619207at_nat)
% 0.69/0.91  FOF formula (<kernel.Constant object at 0x13ce518>, <kernel.DependentProduct object at 0x13ce908>) of role type named sy_c_Option_Ooption_OSome_001t__VEBT____Definitions__OVEBT
% 0.69/0.91  Using role type
% 0.69/0.91  Declaring some_VEBT_VEBT:(vEBT_VEBT->option_VEBT_VEBT)
% 0.69/0.91  FOF formula (<kernel.Constant object at 0x13ce560>, <kernel.DependentProduct object at 0x13ce950>) of role type named sy_c_Option_Ooption_Ocase__option_001_Eo_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.69/0.91  Using role type
% 0.69/0.91  Declaring case_o184042715313410164at_nat:(Prop->((product_prod_nat_nat->Prop)->(option4927543243414619207at_nat->Prop)))
% 0.69/0.91  FOF formula (<kernel.Constant object at 0x13ce998>, <kernel.DependentProduct object at 0x13cea70>) of role type named sy_c_Option_Ooption_Ocase__option_001t__Num__Onum_001t__Num__Onum
% 0.69/0.91  Using role type
% 0.69/0.91  Declaring case_option_num_num:(num->((num->num)->(option_num->num)))
% 0.69/0.91  FOF formula (<kernel.Constant object at 0x13ce560>, <kernel.DependentProduct object at 0x13ceab8>) of role type named sy_c_Option_Ooption_Ocase__option_001t__Option__Ooption_It__Num__Onum_J_001t__Num__Onum
% 0.69/0.91  Using role type
% 0.69/0.91  Declaring case_o6005452278849405969um_num:(option_num->((num->option_num)->(option_num->option_num)))
% 0.69/0.91  FOF formula (<kernel.Constant object at 0x13ceb00>, <kernel.DependentProduct object at 0x13ce9e0>) of role type named sy_c_Option_Ooption_Osize__option_001t__Num__Onum
% 0.69/0.91  Using role type
% 0.69/0.91  Declaring size_option_num:((num->nat)->(option_num->nat))
% 0.69/0.91  FOF formula (<kernel.Constant object at 0x13ce560>, <kernel.DependentProduct object at 0x13cea28>) of role type named sy_c_Option_Ooption_Osize__option_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.69/0.91  Using role type
% 0.69/0.91  Declaring size_o8335143837870341156at_nat:((product_prod_nat_nat->nat)->(option4927543243414619207at_nat->nat))
% 0.69/0.91  FOF formula (<kernel.Constant object at 0x13cea70>, <kernel.DependentProduct object at 0x13ce9e0>) of role type named sy_c_Order__Relation_OunderS_001t__Nat__Onat
% 0.69/0.91  Using role type
% 0.69/0.91  Declaring order_underS_nat:(set_Pr1261947904930325089at_nat->(nat->set_nat))
% 0.69/0.91  FOF formula (<kernel.Constant object at 0x13ce560>, <kernel.DependentProduct object at 0x13cea28>) of role type named sy_c_Order__Relation_Owell__order__on_001t__Nat__Onat
% 0.69/0.91  Using role type
% 0.69/0.91  Declaring order_2888998067076097458on_nat:(set_nat->(set_Pr1261947904930325089at_nat->Prop))
% 0.69/0.91  FOF formula (<kernel.Constant object at 0x13cec20>, <kernel.DependentProduct object at 0x13ce908>) of role type named sy_c_Orderings_Obot__class_Obot_001_062_I_Eo_M_Eo_J
% 0.69/0.91  Using role type
% 0.69/0.91  Declaring bot_bot_o_o:(Prop->Prop)
% 0.69/0.91  FOF formula (<kernel.Constant object at 0x13cea28>, <kernel.DependentProduct object at 0x13ce560>) of role type named sy_c_Orderings_Obot__class_Obot_001_062_It__Int__Oint_M_062_It__Int__Oint_M_Eo_J_J
% 0.69/0.91  Using role type
% 0.69/0.91  Declaring bot_bot_int_int_o:(int->(int->Prop))
% 0.69/0.91  FOF formula (<kernel.Constant object at 0x13cea70>, <kernel.DependentProduct object at 0x13cecf8>) of role type named sy_c_Orderings_Obot__class_Obot_001_062_It__Int__Oint_M_Eo_J
% 0.69/0.91  Using role type
% 0.69/0.91  Declaring bot_bot_int_o:(int->Prop)
% 0.69/0.91  FOF formula (<kernel.Constant object at 0x13cec20>, <kernel.DependentProduct object at 0x13cecb0>) of role type named sy_c_Orderings_Obot__class_Obot_001_062_It__List__Olist_It__Nat__Onat_J_M_Eo_J
% 0.69/0.91  Using role type
% 0.69/0.91  Declaring bot_bot_list_nat_o:(list_nat->Prop)
% 0.69/0.91  FOF formula (<kernel.Constant object at 0x13cea28>, <kernel.DependentProduct object at 0x13cea70>) of role type named sy_c_Orderings_Obot__class_Obot_001_062_It__Nat__Onat_M_062_It__Nat__Onat_M_Eo_J_J
% 0.69/0.91  Using role type
% 0.69/0.91  Declaring bot_bot_nat_nat_o:(nat->(nat->Prop))
% 0.69/0.91  FOF formula (<kernel.Constant object at 0x13ceb48>, <kernel.DependentProduct object at 0x13cedd0>) of role type named sy_c_Orderings_Obot__class_Obot_001_062_It__Nat__Onat_M_Eo_J
% 0.69/0.91  Using role type
% 0.69/0.91  Declaring bot_bot_nat_o:(nat->Prop)
% 0.69/0.91  FOF formula (<kernel.Constant object at 0x13cea28>, <kernel.DependentProduct object at 0x13ceb48>) of role type named sy_c_Orderings_Obot__class_Obot_001_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_M_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_M_Eo_J_J
% 0.69/0.92  Using role type
% 0.69/0.92  Declaring bot_bo4898103413517107610_nat_o:(product_prod_nat_nat->(product_prod_nat_nat->Prop))
% 0.69/0.92  FOF formula (<kernel.Constant object at 0x13ce560>, <kernel.DependentProduct object at 0x13cee18>) of role type named sy_c_Orderings_Obot__class_Obot_001_062_It__Real__Oreal_M_Eo_J
% 0.69/0.92  Using role type
% 0.69/0.92  Declaring bot_bot_real_o:(real->Prop)
% 0.69/0.92  FOF formula (<kernel.Constant object at 0x13cedd0>, <kernel.DependentProduct object at 0x13ceea8>) of role type named sy_c_Orderings_Obot__class_Obot_001_062_It__Set__Oset_It__Nat__Onat_J_M_Eo_J
% 0.69/0.92  Using role type
% 0.69/0.92  Declaring bot_bot_set_nat_o:(set_nat->Prop)
% 0.69/0.92  FOF formula (<kernel.Constant object at 0x13ce560>, <kernel.DependentProduct object at 0x13cedd0>) of role type named sy_c_Orderings_Obot__class_Obot_001_062_It__VEBT____Definitions__OVEBT_M_062_It__Extended____Nat__Oenat_M_Eo_J_J
% 0.69/0.92  Using role type
% 0.69/0.92  Declaring bot_bo2578006069712851624enat_o:(vEBT_VEBT->(extended_enat->Prop))
% 0.69/0.92  FOF formula (<kernel.Constant object at 0x13ceea8>, <kernel.DependentProduct object at 0x13ce560>) of role type named sy_c_Orderings_Obot__class_Obot_001_062_It__VEBT____Definitions__OVEBT_M_062_It__Nat__Onat_M_Eo_J_J
% 0.69/0.92  Using role type
% 0.69/0.92  Declaring bot_bo1565574316222977092_nat_o:(vEBT_VEBT->(nat->Prop))
% 0.69/0.92  FOF formula (<kernel.Constant object at 0x13cef80>, <kernel.Sort object at 0x2b646ac405a8>) of role type named sy_c_Orderings_Obot__class_Obot_001_Eo
% 0.69/0.92  Using role type
% 0.69/0.92  Declaring bot_bot_o:Prop
% 0.69/0.92  FOF formula (<kernel.Constant object at 0x13ceea8>, <kernel.Constant object at 0x13cee60>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Extended____Nat__Oenat
% 0.69/0.92  Using role type
% 0.69/0.92  Declaring bot_bo4199563552545308370d_enat:extended_enat
% 0.69/0.92  FOF formula (<kernel.Constant object at 0x13cefc8>, <kernel.Constant object at 0x13cea28>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Filter__Ofilter_It__Nat__Onat_J
% 0.69/0.92  Using role type
% 0.69/0.92  Declaring bot_bot_filter_nat:filter_nat
% 0.69/0.92  FOF formula (<kernel.Constant object at 0x13cedd0>, <kernel.Constant object at 0x13d1050>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Nat__Onat
% 0.69/0.92  Using role type
% 0.69/0.92  Declaring bot_bot_nat:nat
% 0.69/0.92  FOF formula (<kernel.Constant object at 0x13cefc8>, <kernel.Constant object at 0x13d10e0>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_I_Eo_J
% 0.69/0.92  Using role type
% 0.69/0.92  Declaring bot_bot_set_o:set_o
% 0.69/0.92  FOF formula (<kernel.Constant object at 0x13cedd0>, <kernel.Constant object at 0x13d10e0>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__Complex__Ocomplex_J
% 0.69/0.92  Using role type
% 0.69/0.92  Declaring bot_bot_set_complex:set_complex
% 0.69/0.92  FOF formula (<kernel.Constant object at 0x13d1170>, <kernel.Constant object at 0x13d1050>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__Extended____Nat__Oenat_J
% 0.69/0.92  Using role type
% 0.69/0.92  Declaring bot_bo7653980558646680370d_enat:set_Extended_enat
% 0.69/0.92  FOF formula (<kernel.Constant object at 0x13d1098>, <kernel.Constant object at 0x13d1128>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__Filter__Ofilter_It__Nat__Onat_J_J
% 0.69/0.92  Using role type
% 0.69/0.92  Declaring bot_bo498966703094740906er_nat:set_filter_nat
% 0.69/0.92  FOF formula (<kernel.Constant object at 0x13d1248>, <kernel.Constant object at 0x13d1128>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__Int__Oint_J
% 0.69/0.92  Using role type
% 0.69/0.92  Declaring bot_bot_set_int:set_int
% 0.69/0.92  FOF formula (<kernel.Constant object at 0x13d12d8>, <kernel.Constant object at 0x13d1128>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__List__Olist_It__Nat__Onat_J_J
% 0.69/0.92  Using role type
% 0.69/0.92  Declaring bot_bot_set_list_nat:set_list_nat
% 0.69/0.92  FOF formula (<kernel.Constant object at 0x13d1320>, <kernel.Constant object at 0x13d1128>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__Nat__Onat_J
% 0.69/0.92  Using role type
% 0.69/0.92  Declaring bot_bot_set_nat:set_nat
% 0.69/0.92  FOF formula (<kernel.Constant object at 0x13d12d8>, <kernel.Constant object at 0x13d1368>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J_J
% 0.69/0.92  Using role type
% 0.69/0.92  Declaring bot_bo1796632182523588997nt_int:set_Pr958786334691620121nt_int
% 0.69/0.92  FOF formula (<kernel.Constant object at 0x13d1128>, <kernel.Constant object at 0x13d13f8>) 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.69/0.92  Using role type
% 0.69/0.92  Declaring bot_bo2099793752762293965at_nat:set_Pr1261947904930325089at_nat
% 0.69/0.92  FOF formula (<kernel.Constant object at 0x13d1368>, <kernel.Constant object at 0x13d1488>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__Product____Type__Oprod_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_J
% 0.69/0.92  Using role type
% 0.69/0.92  Declaring bot_bo5327735625951526323at_nat:set_Pr8693737435421807431at_nat
% 0.69/0.92  FOF formula (<kernel.Constant object at 0x13d13f8>, <kernel.Constant object at 0x13d1518>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__Extended____Nat__Oenat_J_J
% 0.69/0.92  Using role type
% 0.69/0.92  Declaring bot_bo4330027929424010533d_enat:set_Pr2457182780427864761d_enat
% 0.69/0.92  FOF formula (<kernel.Constant object at 0x13d1488>, <kernel.Constant object at 0x13d15a8>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__Nat__Onat_J_J
% 0.69/0.92  Using role type
% 0.69/0.92  Declaring bot_bo1642239108664514429BT_nat:set_Pr7556676689462069481BT_nat
% 0.69/0.92  FOF formula (<kernel.Constant object at 0x13d1638>, <kernel.Constant object at 0x13d15a8>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__Real__Oreal_J
% 0.69/0.92  Using role type
% 0.69/0.92  Declaring bot_bot_set_real:set_real
% 0.69/0.92  FOF formula (<kernel.Constant object at 0x13d1680>, <kernel.Constant object at 0x13d15a8>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__Set__Oset_It__Nat__Onat_J_J
% 0.69/0.92  Using role type
% 0.69/0.92  Declaring bot_bot_set_set_nat:set_set_nat
% 0.69/0.92  FOF formula (<kernel.Constant object at 0x13d1638>, <kernel.Constant object at 0x13d15f0>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__VEBT____Definitions__OVEBT_J
% 0.69/0.92  Using role type
% 0.69/0.92  Declaring bot_bo8194388402131092736T_VEBT:set_VEBT_VEBT
% 0.69/0.92  FOF formula (<kernel.Constant object at 0x13d15a8>, <kernel.DependentProduct object at 0x13d1878>) of role type named sy_c_Orderings_Oord__class_OLeast_001t__Extended____Nat__Oenat
% 0.69/0.92  Using role type
% 0.69/0.92  Declaring ord_Le1955565732374568822d_enat:((extended_enat->Prop)->extended_enat)
% 0.69/0.92  FOF formula (<kernel.Constant object at 0x13d1710>, <kernel.DependentProduct object at 0x13d1908>) of role type named sy_c_Orderings_Oord__class_OLeast_001t__Nat__Onat
% 0.69/0.92  Using role type
% 0.69/0.92  Declaring ord_Least_nat:((nat->Prop)->nat)
% 0.69/0.92  FOF formula (<kernel.Constant object at 0x13d17a0>, <kernel.DependentProduct object at 0x13d1638>) of role type named sy_c_Orderings_Oord__class_Oless_001_Eo
% 0.69/0.92  Using role type
% 0.69/0.92  Declaring ord_less_o:(Prop->(Prop->Prop))
% 0.69/0.92  FOF formula (<kernel.Constant object at 0x13d1710>, <kernel.DependentProduct object at 0x13d17a0>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Extended____Nat__Oenat
% 0.69/0.92  Using role type
% 0.69/0.92  Declaring ord_le72135733267957522d_enat:(extended_enat->(extended_enat->Prop))
% 0.69/0.92  FOF formula (<kernel.Constant object at 0x13d15f0>, <kernel.DependentProduct object at 0x13d1638>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Filter__Ofilter_It__Nat__Onat_J
% 0.69/0.92  Using role type
% 0.69/0.92  Declaring ord_less_filter_nat:(filter_nat->(filter_nat->Prop))
% 0.69/0.92  FOF formula (<kernel.Constant object at 0x13d19e0>, <kernel.DependentProduct object at 0x13d1710>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Int__Oint
% 0.69/0.92  Using role type
% 0.69/0.92  Declaring ord_less_int:(int->(int->Prop))
% 0.69/0.92  FOF formula (<kernel.Constant object at 0x13d1908>, <kernel.DependentProduct object at 0x13d15f0>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Nat__Onat
% 0.69/0.92  Using role type
% 0.69/0.92  Declaring ord_less_nat:(nat->(nat->Prop))
% 0.69/0.92  FOF formula (<kernel.Constant object at 0x13d15a8>, <kernel.DependentProduct object at 0x13d19e0>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Num__Onum
% 0.69/0.92  Using role type
% 0.69/0.92  Declaring ord_less_num:(num->(num->Prop))
% 0.76/0.93  FOF formula (<kernel.Constant object at 0x13d17a0>, <kernel.DependentProduct object at 0x13d1908>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Real__Oreal
% 0.76/0.93  Using role type
% 0.76/0.93  Declaring ord_less_real:(real->(real->Prop))
% 0.76/0.93  FOF formula (<kernel.Constant object at 0x13d1638>, <kernel.DependentProduct object at 0x13d15a8>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Set__Oset_I_Eo_J
% 0.76/0.93  Using role type
% 0.76/0.93  Declaring ord_less_set_o:(set_o->(set_o->Prop))
% 0.76/0.93  FOF formula (<kernel.Constant object at 0x13d1710>, <kernel.DependentProduct object at 0x13d17a0>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Set__Oset_It__Complex__Ocomplex_J
% 0.76/0.93  Using role type
% 0.76/0.93  Declaring ord_less_set_complex:(set_complex->(set_complex->Prop))
% 0.76/0.93  FOF formula (<kernel.Constant object at 0x13d1638>, <kernel.DependentProduct object at 0x13d1710>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Set__Oset_It__Extended____Nat__Oenat_J
% 0.76/0.93  Using role type
% 0.76/0.93  Declaring ord_le2529575680413868914d_enat:(set_Extended_enat->(set_Extended_enat->Prop))
% 0.76/0.93  FOF formula (<kernel.Constant object at 0x13d17a0>, <kernel.DependentProduct object at 0x13d1638>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Set__Oset_It__Filter__Ofilter_It__Nat__Onat_J_J
% 0.76/0.93  Using role type
% 0.76/0.93  Declaring ord_le6505334834405097322er_nat:(set_filter_nat->(set_filter_nat->Prop))
% 0.76/0.93  FOF formula (<kernel.Constant object at 0x13d1c68>, <kernel.DependentProduct object at 0x13d1710>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Set__Oset_It__Int__Oint_J
% 0.76/0.93  Using role type
% 0.76/0.93  Declaring ord_less_set_int:(set_int->(set_int->Prop))
% 0.76/0.93  FOF formula (<kernel.Constant object at 0x13d17a0>, <kernel.DependentProduct object at 0x13d1c68>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Set__Oset_It__List__Olist_It__Nat__Onat_J_J
% 0.76/0.93  Using role type
% 0.76/0.93  Declaring ord_le1190675801316882794st_nat:(set_list_nat->(set_list_nat->Prop))
% 0.76/0.93  FOF formula (<kernel.Constant object at 0x13d15f0>, <kernel.DependentProduct object at 0x13d1710>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Set__Oset_It__Nat__Onat_J
% 0.76/0.93  Using role type
% 0.76/0.93  Declaring ord_less_set_nat:(set_nat->(set_nat->Prop))
% 0.76/0.93  FOF formula (<kernel.Constant object at 0x13d1dd0>, <kernel.DependentProduct object at 0x13d17a0>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Set__Oset_It__Real__Oreal_J
% 0.76/0.93  Using role type
% 0.76/0.93  Declaring ord_less_set_real:(set_real->(set_real->Prop))
% 0.76/0.93  FOF formula (<kernel.Constant object at 0x13d1638>, <kernel.DependentProduct object at 0x13d15f0>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Set__Oset_It__Set__Oset_It__Nat__Onat_J_J
% 0.76/0.93  Using role type
% 0.76/0.93  Declaring ord_less_set_set_nat:(set_set_nat->(set_set_nat->Prop))
% 0.76/0.93  FOF formula (<kernel.Constant object at 0x13d1cf8>, <kernel.DependentProduct object at 0x13d1e18>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001_062_I_Eo_M_Eo_J
% 0.76/0.93  Using role type
% 0.76/0.93  Declaring ord_less_eq_o_o:((Prop->Prop)->((Prop->Prop)->Prop))
% 0.76/0.93  FOF formula (<kernel.Constant object at 0x13d1638>, <kernel.DependentProduct object at 0x13d1f38>) 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.76/0.93  Using role type
% 0.76/0.93  Declaring ord_le6741204236512500942_int_o:((int->(int->Prop))->((int->(int->Prop))->Prop))
% 0.76/0.93  FOF formula (<kernel.Constant object at 0x13d1ef0>, <kernel.DependentProduct object at 0x13d1e18>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001_062_It__Int__Oint_M_Eo_J
% 0.76/0.93  Using role type
% 0.76/0.93  Declaring ord_less_eq_int_o:((int->Prop)->((int->Prop)->Prop))
% 0.76/0.93  FOF formula (<kernel.Constant object at 0x13d1638>, <kernel.DependentProduct object at 0x13d1f80>) 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.76/0.93  Using role type
% 0.76/0.93  Declaring ord_le2646555220125990790_nat_o:((nat->(nat->Prop))->((nat->(nat->Prop))->Prop))
% 0.76/0.93  FOF formula (<kernel.Constant object at 0x13d1fc8>, <kernel.DependentProduct object at 0x13d40e0>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001_062_It__Nat__Onat_M_Eo_J
% 0.76/0.93  Using role type
% 0.76/0.93  Declaring ord_less_eq_nat_o:((nat->Prop)->((nat->Prop)->Prop))
% 0.76/0.93  FOF formula (<kernel.Constant object at 0x13d1638>, <kernel.DependentProduct object at 0x13d4098>) 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.76/0.93  Using role type
% 0.76/0.93  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.76/0.93  FOF formula (<kernel.Constant object at 0x13d1fc8>, <kernel.DependentProduct object at 0x13d41b8>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001_062_It__Real__Oreal_M_Eo_J
% 0.76/0.93  Using role type
% 0.76/0.93  Declaring ord_less_eq_real_o:((real->Prop)->((real->Prop)->Prop))
% 0.76/0.93  FOF formula (<kernel.Constant object at 0x13d1638>, <kernel.DependentProduct object at 0x13d4248>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001_062_It__Set__Oset_It__Nat__Onat_J_M_Eo_J
% 0.76/0.93  Using role type
% 0.76/0.93  Declaring ord_le3964352015994296041_nat_o:((set_nat->Prop)->((set_nat->Prop)->Prop))
% 0.76/0.93  FOF formula (<kernel.Constant object at 0x13d4200>, <kernel.DependentProduct object at 0x13d4290>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001_062_It__VEBT____Definitions__OVEBT_M_062_It__Extended____Nat__Oenat_M_Eo_J_J
% 0.76/0.93  Using role type
% 0.76/0.93  Declaring ord_le2691948842708570076enat_o:((vEBT_VEBT->(extended_enat->Prop))->((vEBT_VEBT->(extended_enat->Prop))->Prop))
% 0.76/0.93  FOF formula (<kernel.Constant object at 0x13d4248>, <kernel.DependentProduct object at 0x13d4368>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001_062_It__VEBT____Definitions__OVEBT_M_062_It__Nat__Onat_M_Eo_J_J
% 0.76/0.93  Using role type
% 0.76/0.93  Declaring ord_le1182472622972956176_nat_o:((vEBT_VEBT->(nat->Prop))->((vEBT_VEBT->(nat->Prop))->Prop))
% 0.76/0.93  FOF formula (<kernel.Constant object at 0x13d1fc8>, <kernel.DependentProduct object at 0x13d4050>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001_Eo
% 0.76/0.93  Using role type
% 0.76/0.93  Declaring ord_less_eq_o:(Prop->(Prop->Prop))
% 0.76/0.93  FOF formula (<kernel.Constant object at 0x13d4098>, <kernel.DependentProduct object at 0x13d4248>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Extended____Nat__Oenat
% 0.76/0.93  Using role type
% 0.76/0.93  Declaring ord_le2932123472753598470d_enat:(extended_enat->(extended_enat->Prop))
% 0.76/0.93  FOF formula (<kernel.Constant object at 0x13d4050>, <kernel.DependentProduct object at 0x13d4098>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Filter__Ofilter_It__Nat__Onat_J
% 0.76/0.93  Using role type
% 0.76/0.93  Declaring ord_le2510731241096832064er_nat:(filter_nat->(filter_nat->Prop))
% 0.76/0.93  FOF formula (<kernel.Constant object at 0x13d4440>, <kernel.DependentProduct object at 0x13d4248>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Int__Oint
% 0.76/0.93  Using role type
% 0.76/0.93  Declaring ord_less_eq_int:(int->(int->Prop))
% 0.76/0.93  FOF formula (<kernel.Constant object at 0x13d44d0>, <kernel.DependentProduct object at 0x13d4050>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Nat__Onat
% 0.76/0.93  Using role type
% 0.76/0.93  Declaring ord_less_eq_nat:(nat->(nat->Prop))
% 0.76/0.93  FOF formula (<kernel.Constant object at 0x13d4290>, <kernel.DependentProduct object at 0x13d4440>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Num__Onum
% 0.76/0.93  Using role type
% 0.76/0.93  Declaring ord_less_eq_num:(num->(num->Prop))
% 0.76/0.93  FOF formula (<kernel.Constant object at 0x13d40e0>, <kernel.DependentProduct object at 0x13d44d0>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Real__Oreal
% 0.76/0.93  Using role type
% 0.76/0.93  Declaring ord_less_eq_real:(real->(real->Prop))
% 0.76/0.93  FOF formula (<kernel.Constant object at 0x13d4098>, <kernel.DependentProduct object at 0x13d4290>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_I_Eo_J
% 0.76/0.93  Using role type
% 0.76/0.93  Declaring ord_less_eq_set_o:(set_o->(set_o->Prop))
% 0.76/0.93  FOF formula (<kernel.Constant object at 0x13d40e0>, <kernel.DependentProduct object at 0x13d4098>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Complex__Ocomplex_J
% 0.76/0.93  Using role type
% 0.76/0.93  Declaring ord_le211207098394363844omplex:(set_complex->(set_complex->Prop))
% 0.76/0.93  FOF formula (<kernel.Constant object at 0x13d4290>, <kernel.DependentProduct object at 0x13d40e0>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Extended____Nat__Oenat_J
% 0.76/0.93  Using role type
% 0.76/0.93  Declaring ord_le7203529160286727270d_enat:(set_Extended_enat->(set_Extended_enat->Prop))
% 0.76/0.93  FOF formula (<kernel.Constant object at 0x13d4098>, <kernel.DependentProduct object at 0x13d4290>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Filter__Ofilter_It__Nat__Onat_J_J
% 0.76/0.93  Using role type
% 0.76/0.93  Declaring ord_le2426478655948331894er_nat:(set_filter_nat->(set_filter_nat->Prop))
% 0.76/0.93  FOF formula (<kernel.Constant object at 0x13d4758>, <kernel.DependentProduct object at 0x13d40e0>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Int__Oint_J
% 0.76/0.93  Using role type
% 0.76/0.93  Declaring ord_less_eq_set_int:(set_int->(set_int->Prop))
% 0.76/0.93  FOF formula (<kernel.Constant object at 0x13d4098>, <kernel.DependentProduct object at 0x13d4758>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__List__Olist_It__Nat__Onat_J_J
% 0.76/0.93  Using role type
% 0.76/0.93  Declaring ord_le6045566169113846134st_nat:(set_list_nat->(set_list_nat->Prop))
% 0.76/0.93  FOF formula (<kernel.Constant object at 0x13d4050>, <kernel.DependentProduct object at 0x13d40e0>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Nat__Onat_J
% 0.76/0.93  Using role type
% 0.76/0.93  Declaring ord_less_eq_set_nat:(set_nat->(set_nat->Prop))
% 0.76/0.93  FOF formula (<kernel.Constant object at 0x13d4098>, <kernel.DependentProduct object at 0x13d47e8>) 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.76/0.93  Using role type
% 0.76/0.93  Declaring ord_le2843351958646193337nt_int:(set_Pr958786334691620121nt_int->(set_Pr958786334691620121nt_int->Prop))
% 0.76/0.93  FOF formula (<kernel.Constant object at 0x13d40e0>, <kernel.DependentProduct object at 0x13d4290>) 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.76/0.93  Using role type
% 0.76/0.93  Declaring ord_le3146513528884898305at_nat:(set_Pr1261947904930325089at_nat->(set_Pr1261947904930325089at_nat->Prop))
% 0.76/0.93  FOF formula (<kernel.Constant object at 0x13d47e8>, <kernel.DependentProduct object at 0x13d4998>) 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.76/0.93  Using role type
% 0.76/0.93  Declaring ord_le3000389064537975527at_nat:(set_Pr8693737435421807431at_nat->(set_Pr8693737435421807431at_nat->Prop))
% 0.76/0.93  FOF formula (<kernel.Constant object at 0x13d4290>, <kernel.DependentProduct object at 0x13d4a28>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__Extended____Nat__Oenat_J_J
% 0.76/0.93  Using role type
% 0.76/0.93  Declaring ord_le8566326065971749465d_enat:(set_Pr2457182780427864761d_enat->(set_Pr2457182780427864761d_enat->Prop))
% 0.76/0.93  FOF formula (<kernel.Constant object at 0x13d4998>, <kernel.DependentProduct object at 0x13d4ab8>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__Nat__Onat_J_J
% 0.76/0.93  Using role type
% 0.76/0.93  Declaring ord_le3442269383143156041BT_nat:(set_Pr7556676689462069481BT_nat->(set_Pr7556676689462069481BT_nat->Prop))
% 0.76/0.93  FOF formula (<kernel.Constant object at 0x13d47e8>, <kernel.DependentProduct object at 0x13d4a28>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Real__Oreal_J
% 0.76/0.93  Using role type
% 0.76/0.93  Declaring ord_less_eq_set_real:(set_real->(set_real->Prop))
% 0.76/0.93  FOF formula (<kernel.Constant object at 0x13d4998>, <kernel.DependentProduct object at 0x13d47e8>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Set__Oset_It__Nat__Onat_J_J
% 0.76/0.93  Using role type
% 0.76/0.93  Declaring ord_le6893508408891458716et_nat:(set_set_nat->(set_set_nat->Prop))
% 0.76/0.93  FOF formula (<kernel.Constant object at 0x13d4a28>, <kernel.DependentProduct object at 0x13d4998>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__VEBT____Definitions__OVEBT_J
% 0.76/0.93  Using role type
% 0.76/0.93  Declaring ord_le4337996190870823476T_VEBT:(set_VEBT_VEBT->(set_VEBT_VEBT->Prop))
% 0.76/0.94  FOF formula (<kernel.Constant object at 0x13d47e8>, <kernel.DependentProduct object at 0x13d4a28>) of role type named sy_c_Orderings_Oord__class_Omax_001t__Extended____Nat__Oenat
% 0.76/0.94  Using role type
% 0.76/0.94  Declaring ord_ma741700101516333627d_enat:(extended_enat->(extended_enat->extended_enat))
% 0.76/0.94  FOF formula (<kernel.Constant object at 0x13d4d88>, <kernel.DependentProduct object at 0x13d4998>) of role type named sy_c_Orderings_Oord__class_Omax_001t__Filter__Ofilter_It__Nat__Onat_J
% 0.76/0.94  Using role type
% 0.76/0.94  Declaring ord_max_filter_nat:(filter_nat->(filter_nat->filter_nat))
% 0.76/0.94  FOF formula (<kernel.Constant object at 0x13d4cb0>, <kernel.DependentProduct object at 0x13d47e8>) of role type named sy_c_Orderings_Oord__class_Omax_001t__Int__Oint
% 0.76/0.94  Using role type
% 0.76/0.94  Declaring ord_max_int:(int->(int->int))
% 0.76/0.94  FOF formula (<kernel.Constant object at 0x13d4e60>, <kernel.DependentProduct object at 0x13d4d88>) of role type named sy_c_Orderings_Oord__class_Omax_001t__Nat__Onat
% 0.76/0.94  Using role type
% 0.76/0.94  Declaring ord_max_nat:(nat->(nat->nat))
% 0.76/0.94  FOF formula (<kernel.Constant object at 0x13d4b48>, <kernel.DependentProduct object at 0x13d4cb0>) of role type named sy_c_Orderings_Oord__class_Omax_001t__Real__Oreal
% 0.76/0.94  Using role type
% 0.76/0.94  Declaring ord_max_real:(real->(real->real))
% 0.76/0.94  FOF formula (<kernel.Constant object at 0x13d4d40>, <kernel.DependentProduct object at 0x13d4e60>) of role type named sy_c_Orderings_Oord__class_Omax_001t__Set__Oset_I_Eo_J
% 0.76/0.94  Using role type
% 0.76/0.94  Declaring ord_max_set_o:(set_o->(set_o->set_o))
% 0.76/0.94  FOF formula (<kernel.Constant object at 0x13d4a28>, <kernel.DependentProduct object at 0x13d4b48>) of role type named sy_c_Orderings_Oord__class_Omax_001t__Set__Oset_It__Int__Oint_J
% 0.76/0.94  Using role type
% 0.76/0.94  Declaring ord_max_set_int:(set_int->(set_int->set_int))
% 0.76/0.94  FOF formula (<kernel.Constant object at 0x13d4998>, <kernel.DependentProduct object at 0x13d4d40>) of role type named sy_c_Orderings_Oord__class_Omax_001t__Set__Oset_It__Nat__Onat_J
% 0.76/0.94  Using role type
% 0.76/0.94  Declaring ord_max_set_nat:(set_nat->(set_nat->set_nat))
% 0.76/0.94  FOF formula (<kernel.Constant object at 0x13d4d88>, <kernel.DependentProduct object at 0x13d4a28>) of role type named sy_c_Orderings_Oord__class_Omax_001t__Set__Oset_It__Real__Oreal_J
% 0.76/0.94  Using role type
% 0.76/0.94  Declaring ord_max_set_real:(set_real->(set_real->set_real))
% 0.76/0.94  FOF formula (<kernel.Constant object at 0x13d4d40>, <kernel.DependentProduct object at 0x13d4b48>) of role type named sy_c_Orderings_Oord__class_Omin_001t__Int__Oint
% 0.76/0.94  Using role type
% 0.76/0.94  Declaring ord_min_int:(int->(int->int))
% 0.76/0.94  FOF formula (<kernel.Constant object at 0x13d4a28>, <kernel.DependentProduct object at 0x13d4e18>) of role type named sy_c_Orderings_Oord__class_Omin_001t__Nat__Onat
% 0.76/0.94  Using role type
% 0.76/0.94  Declaring ord_min_nat:(nat->(nat->nat))
% 0.76/0.94  FOF formula (<kernel.Constant object at 0x13d4b48>, <kernel.DependentProduct object at 0x13d6128>) of role type named sy_c_Orderings_Oorder__class_OGreatest_001t__Nat__Onat
% 0.76/0.94  Using role type
% 0.76/0.94  Declaring order_Greatest_nat:((nat->Prop)->nat)
% 0.76/0.94  FOF formula (<kernel.Constant object at 0x13d4e60>, <kernel.DependentProduct object at 0x13d6098>) of role type named sy_c_Orderings_Oorder__class_Omono_001t__Nat__Onat_001t__Nat__Onat
% 0.76/0.94  Using role type
% 0.76/0.94  Declaring order_mono_nat_nat:((nat->nat)->Prop)
% 0.76/0.94  FOF formula (<kernel.Constant object at 0x13d4e60>, <kernel.DependentProduct object at 0x13d6098>) of role type named sy_c_Orderings_Oorder__class_Ostrict__mono_001t__Nat__Onat_001t__Nat__Onat
% 0.76/0.94  Using role type
% 0.76/0.94  Declaring order_5726023648592871131at_nat:((nat->nat)->Prop)
% 0.76/0.94  FOF formula (<kernel.Constant object at 0x13d4b48>, <kernel.DependentProduct object at 0x13d6098>) of role type named sy_c_Orderings_Oordering__top_001t__Nat__Onat
% 0.76/0.94  Using role type
% 0.76/0.94  Declaring ordering_top_nat:((nat->(nat->Prop))->((nat->(nat->Prop))->(nat->Prop)))
% 0.76/0.94  FOF formula (<kernel.Constant object at 0x13d4e60>, <kernel.Constant object at 0x13d6098>) of role type named sy_c_Orderings_Otop__class_Otop_001t__Set__Oset_I_Eo_J
% 0.76/0.94  Using role type
% 0.76/0.94  Declaring top_top_set_o:set_o
% 0.76/0.94  FOF formula (<kernel.Constant object at 0x13d4b48>, <kernel.Constant object at 0x13d6098>) of role type named sy_c_Orderings_Otop__class_Otop_001t__Set__Oset_It__Int__Oint_J
% 0.76/0.94  Using role type
% 0.76/0.94  Declaring top_top_set_int:set_int
% 0.76/0.94  FOF formula (<kernel.Constant object at 0x13d4b48>, <kernel.Constant object at 0x13d6098>) of role type named sy_c_Orderings_Otop__class_Otop_001t__Set__Oset_It__Nat__Onat_J
% 0.76/0.94  Using role type
% 0.76/0.94  Declaring top_top_set_nat:set_nat
% 0.76/0.94  FOF formula (<kernel.Constant object at 0x13d6290>, <kernel.Constant object at 0x13d6098>) of role type named sy_c_Orderings_Otop__class_Otop_001t__Set__Oset_It__Real__Oreal_J
% 0.76/0.94  Using role type
% 0.76/0.94  Declaring top_top_set_real:set_real
% 0.76/0.94  FOF formula (<kernel.Constant object at 0x13d6248>, <kernel.Constant object at 0x13d6098>) of role type named sy_c_Orderings_Otop__class_Otop_001t__Set__Oset_It__String__Ochar_J
% 0.76/0.94  Using role type
% 0.76/0.94  Declaring top_top_set_char:set_char
% 0.76/0.94  FOF formula (<kernel.Constant object at 0x13d62d8>, <kernel.DependentProduct object at 0x13d6290>) of role type named sy_c_Power_Opower__class_Opower_001t__Complex__Ocomplex
% 0.76/0.94  Using role type
% 0.76/0.94  Declaring power_power_complex:(complex->(nat->complex))
% 0.76/0.94  FOF formula (<kernel.Constant object at 0x13d6248>, <kernel.DependentProduct object at 0x13d62d8>) of role type named sy_c_Power_Opower__class_Opower_001t__Extended____Nat__Oenat
% 0.76/0.94  Using role type
% 0.76/0.94  Declaring power_8040749407984259932d_enat:(extended_enat->(nat->extended_enat))
% 0.76/0.94  FOF formula (<kernel.Constant object at 0x13d6440>, <kernel.DependentProduct object at 0x13d6290>) of role type named sy_c_Power_Opower__class_Opower_001t__Int__Oint
% 0.76/0.94  Using role type
% 0.76/0.94  Declaring power_power_int:(int->(nat->int))
% 0.76/0.94  FOF formula (<kernel.Constant object at 0x13d63f8>, <kernel.DependentProduct object at 0x13d6248>) of role type named sy_c_Power_Opower__class_Opower_001t__Nat__Onat
% 0.76/0.94  Using role type
% 0.76/0.94  Declaring power_power_nat:(nat->(nat->nat))
% 0.76/0.94  FOF formula (<kernel.Constant object at 0x13d6518>, <kernel.DependentProduct object at 0x13d6440>) of role type named sy_c_Power_Opower__class_Opower_001t__Real__Oreal
% 0.76/0.94  Using role type
% 0.76/0.94  Declaring power_power_real:(real->(nat->real))
% 0.76/0.94  FOF formula (<kernel.Constant object at 0x13d63f8>, <kernel.DependentProduct object at 0x13d6290>) of role type named sy_c_Product__Type_OPair_001_062_It__Nat__Onat_M_062_It__Nat__Onat_Mt__Nat__Onat_J_J_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J
% 0.76/0.94  Using role type
% 0.76/0.94  Declaring produc3209952032786966637at_nat:((nat->(nat->nat))->(produc7248412053542808358at_nat->produc4471711990508489141at_nat))
% 0.76/0.94  FOF formula (<kernel.Constant object at 0x13d62d8>, <kernel.DependentProduct object at 0x13d6098>) of role type named sy_c_Product__Type_OPair_001_Eo_001_Eo
% 0.76/0.94  Using role type
% 0.76/0.94  Declaring product_Pair_o_o:(Prop->(Prop->product_prod_o_o))
% 0.76/0.94  FOF formula (<kernel.Constant object at 0x13d64d0>, <kernel.DependentProduct object at 0x13d6098>) of role type named sy_c_Product__Type_OPair_001_Eo_001t__Int__Oint
% 0.76/0.94  Using role type
% 0.76/0.94  Declaring product_Pair_o_int:(Prop->(int->product_prod_o_int))
% 0.76/0.94  FOF formula (<kernel.Constant object at 0x13d6290>, <kernel.DependentProduct object at 0x13d6098>) of role type named sy_c_Product__Type_OPair_001_Eo_001t__Nat__Onat
% 0.76/0.94  Using role type
% 0.76/0.94  Declaring product_Pair_o_nat:(Prop->(nat->product_prod_o_nat))
% 0.76/0.94  FOF formula (<kernel.Constant object at 0x13d6680>, <kernel.DependentProduct object at 0x13d6098>) of role type named sy_c_Product__Type_OPair_001_Eo_001t__Real__Oreal
% 0.76/0.94  Using role type
% 0.76/0.94  Declaring product_Pair_o_real:(Prop->(real->product_prod_o_real))
% 0.76/0.94  FOF formula (<kernel.Constant object at 0x13d6290>, <kernel.DependentProduct object at 0x13d6248>) of role type named sy_c_Product__Type_OPair_001_Eo_001t__VEBT____Definitions__OVEBT
% 0.76/0.94  Using role type
% 0.76/0.94  Declaring produc2982872950893828659T_VEBT:(Prop->(vEBT_VEBT->produc2504756804600209347T_VEBT))
% 0.76/0.94  FOF formula (<kernel.Constant object at 0x13d64d0>, <kernel.DependentProduct object at 0x13d67e8>) of role type named sy_c_Product__Type_OPair_001t__Int__Oint_001_Eo
% 0.76/0.94  Using role type
% 0.76/0.94  Declaring product_Pair_int_o:(int->(Prop->product_prod_int_o))
% 0.76/0.94  FOF formula (<kernel.Constant object at 0x13d62d8>, <kernel.DependentProduct object at 0x13d6290>) of role type named sy_c_Product__Type_OPair_001t__Int__Oint_001t__Int__Oint
% 0.76/0.95  Using role type
% 0.76/0.95  Declaring product_Pair_int_int:(int->(int->product_prod_int_int))
% 0.76/0.95  FOF formula (<kernel.Constant object at 0x13d6098>, <kernel.DependentProduct object at 0x13d64d0>) of role type named sy_c_Product__Type_OPair_001t__Int__Oint_001t__Nat__Onat
% 0.76/0.95  Using role type
% 0.76/0.95  Declaring product_Pair_int_nat:(int->(nat->product_prod_int_nat))
% 0.76/0.95  FOF formula (<kernel.Constant object at 0x13d62d8>, <kernel.DependentProduct object at 0x13d6098>) of role type named sy_c_Product__Type_OPair_001t__Int__Oint_001t__Real__Oreal
% 0.76/0.95  Using role type
% 0.76/0.95  Declaring produc801115645435158769t_real:(int->(real->produc679980390762269497t_real))
% 0.76/0.95  FOF formula (<kernel.Constant object at 0x13d64d0>, <kernel.DependentProduct object at 0x13d62d8>) of role type named sy_c_Product__Type_OPair_001t__Int__Oint_001t__VEBT____Definitions__OVEBT
% 0.76/0.95  Using role type
% 0.76/0.95  Declaring produc3329399203697025711T_VEBT:(int->(vEBT_VEBT->produc1531783533982839933T_VEBT))
% 0.76/0.95  FOF formula (<kernel.Constant object at 0x13d6098>, <kernel.DependentProduct object at 0x13d64d0>) of role type named sy_c_Product__Type_OPair_001t__List__Olist_It__Int__Oint_J_001t__List__Olist_It__Int__Oint_J
% 0.76/0.95  Using role type
% 0.76/0.95  Declaring produc364263696895485585st_int:(list_int->(list_int->produc1186641810826059865st_int))
% 0.76/0.95  FOF formula (<kernel.Constant object at 0x13d62d8>, <kernel.DependentProduct object at 0x13d6098>) of role type named sy_c_Product__Type_OPair_001t__List__Olist_It__Nat__Onat_J_001t__List__Olist_It__Nat__Onat_J
% 0.76/0.95  Using role type
% 0.76/0.95  Declaring produc2694037385005941721st_nat:(list_nat->(list_nat->produc1828647624359046049st_nat))
% 0.76/0.95  FOF formula (<kernel.Constant object at 0x13d64d0>, <kernel.DependentProduct object at 0x13d6248>) of role type named sy_c_Product__Type_OPair_001t__List__Olist_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_001t__List__Olist_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J
% 0.76/0.95  Using role type
% 0.76/0.95  Declaring produc5943733680697469783at_nat:(list_P6011104703257516679at_nat->(list_P6011104703257516679at_nat->produc6392793444374437607at_nat))
% 0.76/0.95  FOF formula (<kernel.Constant object at 0x13d6098>, <kernel.DependentProduct object at 0x13d64d0>) of role type named sy_c_Product__Type_OPair_001t__List__Olist_It__VEBT____Definitions__OVEBT_J_001t__List__Olist_It__VEBT____Definitions__OVEBT_J
% 0.76/0.95  Using role type
% 0.76/0.95  Declaring produc3897820843166775703T_VEBT:(list_VEBT_VEBT->(list_VEBT_VEBT->produc9211091688327510695T_VEBT))
% 0.76/0.95  FOF formula (<kernel.Constant object at 0x13d6bd8>, <kernel.DependentProduct object at 0x13d6248>) of role type named sy_c_Product__Type_OPair_001t__Nat__Onat_001t__Int__Oint
% 0.76/0.95  Using role type
% 0.76/0.95  Declaring product_Pair_nat_int:(nat->(int->product_prod_nat_int))
% 0.76/0.95  FOF formula (<kernel.Constant object at 0x13d62d8>, <kernel.DependentProduct object at 0x13d6098>) of role type named sy_c_Product__Type_OPair_001t__Nat__Onat_001t__Nat__Onat
% 0.76/0.95  Using role type
% 0.76/0.95  Declaring product_Pair_nat_nat:(nat->(nat->product_prod_nat_nat))
% 0.76/0.95  FOF formula (<kernel.Constant object at 0x13d6bd8>, <kernel.DependentProduct object at 0x13d62d8>) of role type named sy_c_Product__Type_OPair_001t__Nat__Onat_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.76/0.95  Using role type
% 0.76/0.95  Declaring produc487386426758144856at_nat:(nat->(product_prod_nat_nat->produc7248412053542808358at_nat))
% 0.76/0.95  FOF formula (<kernel.Constant object at 0x13d6098>, <kernel.DependentProduct object at 0x13d6bd8>) of role type named sy_c_Product__Type_OPair_001t__Nat__Onat_001t__VEBT____Definitions__OVEBT
% 0.76/0.95  Using role type
% 0.76/0.95  Declaring produc599794634098209291T_VEBT:(nat->(vEBT_VEBT->produc8025551001238799321T_VEBT))
% 0.76/0.95  FOF formula (<kernel.Constant object at 0x13d62d8>, <kernel.DependentProduct object at 0x13d6098>) 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.76/0.95  Using role type
% 0.76/0.95  Declaring produc6161850002892822231at_nat:(product_prod_nat_nat->(product_prod_nat_nat->produc859450856879609959at_nat))
% 0.76/0.95  FOF formula (<kernel.Constant object at 0x13d6e18>, <kernel.DependentProduct object at 0x13d6b90>) of role type named sy_c_Product__Type_OPair_001t__Real__Oreal_001_Eo
% 0.76/0.95  Using role type
% 0.76/0.95  Declaring product_Pair_real_o:(real->(Prop->product_prod_real_o))
% 0.76/0.95  FOF formula (<kernel.Constant object at 0x13d62d8>, <kernel.DependentProduct object at 0x13d6e18>) of role type named sy_c_Product__Type_OPair_001t__Real__Oreal_001t__Int__Oint
% 0.76/0.95  Using role type
% 0.76/0.95  Declaring produc3179012173361985393al_int:(real->(int->produc8786904178792722361al_int))
% 0.76/0.95  FOF formula (<kernel.Constant object at 0x13d6b90>, <kernel.DependentProduct object at 0x13d62d8>) of role type named sy_c_Product__Type_OPair_001t__Real__Oreal_001t__Nat__Onat
% 0.76/0.95  Using role type
% 0.76/0.95  Declaring produc3181502643871035669al_nat:(real->(nat->produc3741383161447143261al_nat))
% 0.76/0.95  FOF formula (<kernel.Constant object at 0x13d6e18>, <kernel.DependentProduct object at 0x13d6b90>) of role type named sy_c_Product__Type_OPair_001t__Real__Oreal_001t__Real__Oreal
% 0.76/0.95  Using role type
% 0.76/0.95  Declaring produc4511245868158468465l_real:(real->(real->produc2422161461964618553l_real))
% 0.76/0.95  FOF formula (<kernel.Constant object at 0x13d62d8>, <kernel.DependentProduct object at 0x13d9050>) of role type named sy_c_Product__Type_OPair_001t__Real__Oreal_001t__VEBT____Definitions__OVEBT
% 0.76/0.95  Using role type
% 0.76/0.95  Declaring produc6931449550656315951T_VEBT:(real->(vEBT_VEBT->produc3757001726724277373T_VEBT))
% 0.76/0.95  FOF formula (<kernel.Constant object at 0x13d6b90>, <kernel.DependentProduct object at 0x13d9128>) of role type named sy_c_Product__Type_OPair_001t__Set__Oset_It__Nat__Onat_J_001t__Set__Oset_It__Nat__Onat_J
% 0.76/0.95  Using role type
% 0.76/0.95  Declaring produc4532415448927165861et_nat:(set_nat->(set_nat->produc7819656566062154093et_nat))
% 0.76/0.95  FOF formula (<kernel.Constant object at 0x13d6b90>, <kernel.DependentProduct object at 0x13d9200>) of role type named sy_c_Product__Type_OPair_001t__VEBT____Definitions__OVEBT_001_Eo
% 0.76/0.95  Using role type
% 0.76/0.95  Declaring produc8721562602347293563VEBT_o:(vEBT_VEBT->(Prop->produc334124729049499915VEBT_o))
% 0.76/0.95  FOF formula (<kernel.Constant object at 0x13d6bd8>, <kernel.DependentProduct object at 0x13d91b8>) of role type named sy_c_Product__Type_OPair_001t__VEBT____Definitions__OVEBT_001t__Extended____Nat__Oenat
% 0.76/0.95  Using role type
% 0.76/0.95  Declaring produc581526299967858633d_enat:(vEBT_VEBT->(extended_enat->produc7272778201969148633d_enat))
% 0.76/0.95  FOF formula (<kernel.Constant object at 0x13d9098>, <kernel.DependentProduct object at 0x13d92d8>) of role type named sy_c_Product__Type_OPair_001t__VEBT____Definitions__OVEBT_001t__Int__Oint
% 0.76/0.95  Using role type
% 0.76/0.95  Declaring produc736041933913180425BT_int:(vEBT_VEBT->(int->produc4894624898956917775BT_int))
% 0.76/0.95  FOF formula (<kernel.Constant object at 0x13d9320>, <kernel.DependentProduct object at 0x13d9368>) of role type named sy_c_Product__Type_OPair_001t__VEBT____Definitions__OVEBT_001t__Nat__Onat
% 0.76/0.95  Using role type
% 0.76/0.95  Declaring produc738532404422230701BT_nat:(vEBT_VEBT->(nat->produc9072475918466114483BT_nat))
% 0.76/0.95  FOF formula (<kernel.Constant object at 0x13d91b8>, <kernel.DependentProduct object at 0x13d93f8>) of role type named sy_c_Product__Type_OPair_001t__VEBT____Definitions__OVEBT_001t__Real__Oreal
% 0.76/0.95  Using role type
% 0.76/0.95  Declaring produc8117437818029410057T_real:(vEBT_VEBT->(real->produc5170161368751668367T_real))
% 0.76/0.95  FOF formula (<kernel.Constant object at 0x13d93b0>, <kernel.DependentProduct object at 0x13d91b8>) of role type named sy_c_Product__Type_OPair_001t__VEBT____Definitions__OVEBT_001t__VEBT____Definitions__OVEBT
% 0.76/0.95  Using role type
% 0.76/0.95  Declaring produc537772716801021591T_VEBT:(vEBT_VEBT->(vEBT_VEBT->produc8243902056947475879T_VEBT))
% 0.76/0.95  FOF formula (<kernel.Constant object at 0x13d93f8>, <kernel.DependentProduct object at 0x13d95a8>) of role type named sy_c_Product__Type_OSigma_001t__Nat__Onat_001t__Nat__Onat
% 0.76/0.95  Using role type
% 0.76/0.95  Declaring produc457027306803732586at_nat:(set_nat->((nat->set_nat)->set_Pr1261947904930325089at_nat))
% 0.76/0.95  FOF formula (<kernel.Constant object at 0x13d91b8>, <kernel.DependentProduct object at 0x13d9440>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Int__Oint_001t__Int__Oint_001_Eo
% 0.76/0.95  Using role type
% 0.76/0.95  Declaring produc4947309494688390418_int_o:((int->(int->Prop))->(product_prod_int_int->Prop))
% 0.76/0.95  FOF formula (<kernel.Constant object at 0x13d95a8>, <kernel.DependentProduct object at 0x13d9638>) 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.76/0.96  Using role type
% 0.76/0.96  Declaring produc4245557441103728435nt_int:((int->(int->product_prod_int_int))->(product_prod_int_int->product_prod_int_int))
% 0.76/0.96  FOF formula (<kernel.Constant object at 0x13d9440>, <kernel.DependentProduct object at 0x13d95f0>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Int__Oint_001t__Int__Oint_001t__Set__Oset_I_Eo_J
% 0.76/0.96  Using role type
% 0.76/0.96  Declaring produc4257766111578684402_set_o:((int->(int->set_o))->(product_prod_int_int->set_o))
% 0.76/0.96  FOF formula (<kernel.Constant object at 0x13d9638>, <kernel.DependentProduct object at 0x13d9680>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Int__Oint_001t__Int__Oint_001t__Set__Oset_It__Real__Oreal_J
% 0.76/0.96  Using role type
% 0.76/0.96  Declaring produc6452406959799940328t_real:((int->(int->set_real))->(product_prod_int_int->set_real))
% 0.76/0.96  FOF formula (<kernel.Constant object at 0x13d95f0>, <kernel.DependentProduct object at 0x13d9830>) 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.76/0.96  Using role type
% 0.76/0.96  Declaring produc8739625826339149834_nat_o:((nat->(nat->(product_prod_nat_nat->Prop)))->(product_prod_nat_nat->(product_prod_nat_nat->Prop)))
% 0.76/0.96  FOF formula (<kernel.Constant object at 0x13d9680>, <kernel.DependentProduct object at 0x13d98c0>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Nat__Onat_001t__Nat__Onat_001_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J
% 0.76/0.96  Using role type
% 0.76/0.96  Declaring produc27273713700761075at_nat:((nat->(nat->(product_prod_nat_nat->product_prod_nat_nat)))->(product_prod_nat_nat->(product_prod_nat_nat->product_prod_nat_nat)))
% 0.76/0.96  FOF formula (<kernel.Constant object at 0x13d9830>, <kernel.DependentProduct object at 0x13d94d0>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Nat__Onat_001t__Nat__Onat_001_Eo
% 0.76/0.96  Using role type
% 0.76/0.96  Declaring produc6081775807080527818_nat_o:((nat->(nat->Prop))->(product_prod_nat_nat->Prop))
% 0.76/0.96  FOF formula (<kernel.Constant object at 0x13d98c0>, <kernel.DependentProduct object at 0x13d9248>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Nat__Onat_001t__Nat__Onat_001t__Complex__Ocomplex
% 0.76/0.96  Using role type
% 0.76/0.96  Declaring produc1917071388513777916omplex:((nat->(nat->complex))->(product_prod_nat_nat->complex))
% 0.76/0.96  FOF formula (<kernel.Constant object at 0x13d94d0>, <kernel.DependentProduct object at 0x13d9950>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Nat__Onat_001t__Nat__Onat_001t__Extended____Nat__Oenat
% 0.76/0.96  Using role type
% 0.76/0.96  Declaring produc2676513652042109336d_enat:((nat->(nat->extended_enat))->(product_prod_nat_nat->extended_enat))
% 0.76/0.96  FOF formula (<kernel.Constant object at 0x13d9248>, <kernel.DependentProduct object at 0x13d99e0>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Nat__Onat_001t__Nat__Onat_001t__Int__Oint
% 0.76/0.96  Using role type
% 0.76/0.96  Declaring produc6840382203811409530at_int:((nat->(nat->int))->(product_prod_nat_nat->int))
% 0.76/0.96  FOF formula (<kernel.Constant object at 0x13d9950>, <kernel.DependentProduct object at 0x13d9a70>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Nat__Onat_001t__Nat__Onat_001t__List__Olist_It__Nat__Onat_J
% 0.76/0.96  Using role type
% 0.76/0.96  Declaring produc2761476792215241774st_nat:((nat->(nat->list_nat))->(product_prod_nat_nat->list_nat))
% 0.76/0.96  FOF formula (<kernel.Constant object at 0x13d99e0>, <kernel.DependentProduct object at 0x13d9b00>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Nat__Onat_001t__Nat__Onat_001t__Nat__Onat
% 0.76/0.96  Using role type
% 0.76/0.96  Declaring produc6842872674320459806at_nat:((nat->(nat->nat))->(product_prod_nat_nat->nat))
% 0.76/0.96  FOF formula (<kernel.Constant object at 0x13d9a70>, <kernel.DependentProduct object at 0x13d9b90>) 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.76/0.96  Using role type
% 0.76/0.96  Declaring produc2626176000494625587at_nat:((nat->(nat->product_prod_nat_nat))->(product_prod_nat_nat->product_prod_nat_nat))
% 0.76/0.96  FOF formula (<kernel.Constant object at 0x13d9b00>, <kernel.DependentProduct object at 0x13d9c20>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Nat__Onat_001t__Nat__Onat_001t__Real__Oreal
% 0.76/0.96  Using role type
% 0.76/0.96  Declaring produc1703576794950452218t_real:((nat->(nat->real))->(product_prod_nat_nat->real))
% 0.76/0.96  FOF formula (<kernel.Constant object at 0x13d9b90>, <kernel.DependentProduct object at 0x13d9cb0>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Nat__Onat_001t__Nat__Onat_001t__Set__Oset_I_Eo_J
% 0.76/0.96  Using role type
% 0.76/0.96  Declaring produc59986286002894506_set_o:((nat->(nat->set_o))->(product_prod_nat_nat->set_o))
% 0.76/0.96  FOF formula (<kernel.Constant object at 0x13d9c20>, <kernel.DependentProduct object at 0x13d9d40>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Nat__Onat_001t__Nat__Onat_001t__Set__Oset_It__Int__Oint_J
% 0.76/0.96  Using role type
% 0.76/0.96  Declaring produc2011625207790711856et_int:((nat->(nat->set_int))->(product_prod_nat_nat->set_int))
% 0.76/0.96  FOF formula (<kernel.Constant object at 0x13d9cb0>, <kernel.DependentProduct object at 0x13d9dd0>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Nat__Onat_001t__Nat__Onat_001t__Set__Oset_It__Nat__Onat_J
% 0.76/0.96  Using role type
% 0.76/0.96  Declaring produc6189476227299908564et_nat:((nat->(nat->set_nat))->(product_prod_nat_nat->set_nat))
% 0.76/0.96  FOF formula (<kernel.Constant object at 0x13d9d40>, <kernel.DependentProduct object at 0x13d9e60>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Nat__Onat_001t__Nat__Onat_001t__Set__Oset_It__Real__Oreal_J
% 0.76/0.96  Using role type
% 0.76/0.96  Declaring produc3668448655016342576t_real:((nat->(nat->set_real))->(product_prod_nat_nat->set_real))
% 0.76/0.96  FOF formula (<kernel.Constant object at 0x13d9dd0>, <kernel.DependentProduct object at 0x13d9758>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_001_Eo
% 0.76/0.96  Using role type
% 0.76/0.96  Declaring produc6590410687421337004_nat_o:((product_prod_nat_nat->(product_prod_nat_nat->Prop))->(produc859450856879609959at_nat->Prop))
% 0.76/0.96  FOF formula (<kernel.Constant object at 0x13d9e60>, <kernel.DependentProduct object at 0x13d9998>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_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.76/0.96  Using role type
% 0.76/0.96  Declaring produc6744312701629110395at_nat:((product_prod_nat_nat->(product_prod_nat_nat->produc859450856879609959at_nat))->(produc859450856879609959at_nat->produc859450856879609959at_nat))
% 0.76/0.96  FOF formula (<kernel.Constant object at 0x13d9758>, <kernel.DependentProduct object at 0x13db050>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__VEBT____Definitions__OVEBT_001t__Extended____Nat__Oenat_001_Eo
% 0.76/0.96  Using role type
% 0.76/0.96  Declaring produc1206667027950169146enat_o:((vEBT_VEBT->(extended_enat->Prop))->(produc7272778201969148633d_enat->Prop))
% 0.76/0.96  FOF formula (<kernel.Constant object at 0x13d9758>, <kernel.DependentProduct object at 0x13db050>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__VEBT____Definitions__OVEBT_001t__Extended____Nat__Oenat_001t__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__Extended____Nat__Oenat_J
% 0.76/0.96  Using role type
% 0.76/0.96  Declaring produc4174022389229927035d_enat:((vEBT_VEBT->(extended_enat->produc7272778201969148633d_enat))->(produc7272778201969148633d_enat->produc7272778201969148633d_enat))
% 0.76/0.96  FOF formula (<kernel.Constant object at 0x13d9ef0>, <kernel.DependentProduct object at 0x13db050>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__VEBT____Definitions__OVEBT_001t__Nat__Onat_001_Eo
% 0.76/0.96  Using role type
% 0.76/0.96  Declaring produc7574032145190910526_nat_o:((vEBT_VEBT->(nat->Prop))->(produc9072475918466114483BT_nat->Prop))
% 0.76/0.96  FOF formula (<kernel.Constant object at 0x13db290>, <kernel.DependentProduct object at 0x13db050>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__VEBT____Definitions__OVEBT_001t__Nat__Onat_001t__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__Nat__Onat_J
% 0.80/0.97  Using role type
% 0.80/0.97  Declaring produc2645369811736392845BT_nat:((vEBT_VEBT->(nat->produc9072475918466114483BT_nat))->(produc9072475918466114483BT_nat->produc9072475918466114483BT_nat))
% 0.80/0.97  FOF formula (<kernel.Constant object at 0x13db368>, <kernel.DependentProduct object at 0x13db3f8>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__VEBT____Definitions__OVEBT_001t__Nat__Onat_001t__Set__Oset_I_Eo_J
% 0.80/0.97  Using role type
% 0.80/0.97  Declaring produc162892877563308318_set_o:((vEBT_VEBT->(nat->set_o))->(produc9072475918466114483BT_nat->set_o))
% 0.80/0.97  FOF formula (<kernel.Constant object at 0x13db200>, <kernel.DependentProduct object at 0x13db488>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__VEBT____Definitions__OVEBT_001t__Nat__Onat_001t__Set__Oset_It__Int__Oint_J
% 0.80/0.97  Using role type
% 0.80/0.97  Declaring produc4601227381281490620et_int:((vEBT_VEBT->(nat->set_int))->(produc9072475918466114483BT_nat->set_int))
% 0.80/0.97  FOF formula (<kernel.Constant object at 0x13db320>, <kernel.DependentProduct object at 0x13db128>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__VEBT____Definitions__OVEBT_001t__Nat__Onat_001t__Set__Oset_It__Nat__Onat_J
% 0.80/0.97  Using role type
% 0.80/0.97  Declaring produc8779078400790687328et_nat:((vEBT_VEBT->(nat->set_nat))->(produc9072475918466114483BT_nat->set_nat))
% 0.80/0.97  FOF formula (<kernel.Constant object at 0x13db488>, <kernel.DependentProduct object at 0x13db248>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__VEBT____Definitions__OVEBT_001t__Nat__Onat_001t__Set__Oset_It__Real__Oreal_J
% 0.80/0.97  Using role type
% 0.80/0.97  Declaring produc4370036051912753340t_real:((vEBT_VEBT->(nat->set_real))->(produc9072475918466114483BT_nat->set_real))
% 0.80/0.97  FOF formula (<kernel.Constant object at 0x13db0e0>, <kernel.DependentProduct object at 0x13db4d0>) of role type named sy_c_Product__Type_Oprod_Ofst_001t__Int__Oint_001t__Int__Oint
% 0.80/0.97  Using role type
% 0.80/0.97  Declaring product_fst_int_int:(product_prod_int_int->int)
% 0.80/0.97  FOF formula (<kernel.Constant object at 0x13db368>, <kernel.DependentProduct object at 0x13db5f0>) of role type named sy_c_Product__Type_Oprod_Ofst_001t__Int__Oint_001t__Nat__Onat
% 0.80/0.97  Using role type
% 0.80/0.97  Declaring product_fst_int_nat:(product_prod_int_nat->int)
% 0.80/0.97  FOF formula (<kernel.Constant object at 0x13db0e0>, <kernel.DependentProduct object at 0x13db638>) of role type named sy_c_Product__Type_Oprod_Ofst_001t__Int__Oint_001t__VEBT____Definitions__OVEBT
% 0.80/0.97  Using role type
% 0.80/0.97  Declaring produc2081412961586463171T_VEBT:(produc1531783533982839933T_VEBT->int)
% 0.80/0.97  FOF formula (<kernel.Constant object at 0x13db4d0>, <kernel.DependentProduct object at 0x13db6c8>) of role type named sy_c_Product__Type_Oprod_Ofst_001t__Nat__Onat_001t__Int__Oint
% 0.80/0.97  Using role type
% 0.80/0.97  Declaring product_fst_nat_int:(product_prod_nat_int->nat)
% 0.80/0.97  FOF formula (<kernel.Constant object at 0x13db128>, <kernel.DependentProduct object at 0x13db710>) of role type named sy_c_Product__Type_Oprod_Ofst_001t__Nat__Onat_001t__Nat__Onat
% 0.80/0.97  Using role type
% 0.80/0.97  Declaring product_fst_nat_nat:(product_prod_nat_nat->nat)
% 0.80/0.97  FOF formula (<kernel.Constant object at 0x13db4d0>, <kernel.DependentProduct object at 0x13db758>) of role type named sy_c_Product__Type_Oprod_Ofst_001t__Nat__Onat_001t__VEBT____Definitions__OVEBT
% 0.80/0.97  Using role type
% 0.80/0.97  Declaring produc8575180428842422559T_VEBT:(produc8025551001238799321T_VEBT->nat)
% 0.80/0.97  FOF formula (<kernel.Constant object at 0x13db710>, <kernel.DependentProduct object at 0x13db7e8>) of role type named sy_c_Product__Type_Oprod_Ofst_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.80/0.97  Using role type
% 0.80/0.97  Declaring produc3213797794245857475at_nat:(produc859450856879609959at_nat->product_prod_nat_nat)
% 0.80/0.97  FOF formula (<kernel.Constant object at 0x13db758>, <kernel.DependentProduct object at 0x13db878>) of role type named sy_c_Product__Type_Oprod_Ofst_001t__VEBT____Definitions__OVEBT_001t__Extended____Nat__Oenat
% 0.80/0.97  Using role type
% 0.80/0.97  Declaring produc967593531271825845d_enat:(produc7272778201969148633d_enat->vEBT_VEBT)
% 0.80/0.97  FOF formula (<kernel.Constant object at 0x13db7e8>, <kernel.DependentProduct object at 0x13db908>) of role type named sy_c_Product__Type_Oprod_Ofst_001t__VEBT____Definitions__OVEBT_001t__Int__Oint
% 0.80/0.97  Using role type
% 0.80/0.97  Declaring produc8711427728657393693BT_int:(produc4894624898956917775BT_int->vEBT_VEBT)
% 0.80/0.97  FOF formula (<kernel.Constant object at 0x13db878>, <kernel.DependentProduct object at 0x13db998>) of role type named sy_c_Product__Type_Oprod_Ofst_001t__VEBT____Definitions__OVEBT_001t__Nat__Onat
% 0.80/0.97  Using role type
% 0.80/0.97  Declaring produc8713918199166443969BT_nat:(produc9072475918466114483BT_nat->vEBT_VEBT)
% 0.80/0.97  FOF formula (<kernel.Constant object at 0x13db908>, <kernel.DependentProduct object at 0x13dba28>) of role type named sy_c_Product__Type_Oprod_Ofst_001t__VEBT____Definitions__OVEBT_001t__VEBT____Definitions__OVEBT
% 0.80/0.97  Using role type
% 0.80/0.97  Declaring produc6118266651365575811T_VEBT:(produc8243902056947475879T_VEBT->vEBT_VEBT)
% 0.80/0.97  FOF formula (<kernel.Constant object at 0x13db950>, <kernel.DependentProduct object at 0x13dbab8>) of role type named sy_c_Product__Type_Oprod_Osnd_001t__Int__Oint_001t__Int__Oint
% 0.80/0.97  Using role type
% 0.80/0.97  Declaring product_snd_int_int:(product_prod_int_int->int)
% 0.80/0.97  FOF formula (<kernel.Constant object at 0x13db7e8>, <kernel.DependentProduct object at 0x13dbb00>) of role type named sy_c_Product__Type_Oprod_Osnd_001t__Int__Oint_001t__Nat__Onat
% 0.80/0.97  Using role type
% 0.80/0.97  Declaring product_snd_int_nat:(product_prod_int_nat->nat)
% 0.80/0.97  FOF formula (<kernel.Constant object at 0x13db950>, <kernel.DependentProduct object at 0x13dbb48>) of role type named sy_c_Product__Type_Oprod_Osnd_001t__Int__Oint_001t__VEBT____Definitions__OVEBT
% 0.80/0.97  Using role type
% 0.80/0.97  Declaring produc1678900780639429121T_VEBT:(produc1531783533982839933T_VEBT->vEBT_VEBT)
% 0.80/0.97  FOF formula (<kernel.Constant object at 0x13dbab8>, <kernel.DependentProduct object at 0x13dbbd8>) of role type named sy_c_Product__Type_Oprod_Osnd_001t__Nat__Onat_001t__Int__Oint
% 0.80/0.97  Using role type
% 0.80/0.97  Declaring product_snd_nat_int:(product_prod_nat_int->int)
% 0.80/0.97  FOF formula (<kernel.Constant object at 0x13db998>, <kernel.DependentProduct object at 0x13dbc20>) of role type named sy_c_Product__Type_Oprod_Osnd_001t__Nat__Onat_001t__Nat__Onat
% 0.80/0.97  Using role type
% 0.80/0.97  Declaring product_snd_nat_nat:(product_prod_nat_nat->nat)
% 0.80/0.97  FOF formula (<kernel.Constant object at 0x13dbab8>, <kernel.DependentProduct object at 0x13dbc68>) of role type named sy_c_Product__Type_Oprod_Osnd_001t__Nat__Onat_001t__VEBT____Definitions__OVEBT
% 0.80/0.97  Using role type
% 0.80/0.97  Declaring produc8172668247895388509T_VEBT:(produc8025551001238799321T_VEBT->vEBT_VEBT)
% 0.80/0.97  FOF formula (<kernel.Constant object at 0x13dbc20>, <kernel.DependentProduct object at 0x13dbcf8>) of role type named sy_c_Product__Type_Oprod_Osnd_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.80/0.97  Using role type
% 0.80/0.97  Declaring produc6408287024330202629at_nat:(produc859450856879609959at_nat->product_prod_nat_nat)
% 0.80/0.97  FOF formula (<kernel.Constant object at 0x13dbc68>, <kernel.DependentProduct object at 0x13dbd88>) of role type named sy_c_Product__Type_Oprod_Osnd_001t__VEBT____Definitions__OVEBT_001t__Extended____Nat__Oenat
% 0.80/0.97  Using role type
% 0.80/0.97  Declaring produc522021263368680183d_enat:(produc7272778201969148633d_enat->extended_enat)
% 0.80/0.97  FOF formula (<kernel.Constant object at 0x13dbcf8>, <kernel.DependentProduct object at 0x13dbe18>) of role type named sy_c_Product__Type_Oprod_Osnd_001t__VEBT____Definitions__OVEBT_001t__Int__Oint
% 0.80/0.97  Using role type
% 0.80/0.97  Declaring produc8308915547710359643BT_int:(produc4894624898956917775BT_int->int)
% 0.80/0.97  FOF formula (<kernel.Constant object at 0x13dbd88>, <kernel.DependentProduct object at 0x13dbea8>) of role type named sy_c_Product__Type_Oprod_Osnd_001t__VEBT____Definitions__OVEBT_001t__Nat__Onat
% 0.80/0.97  Using role type
% 0.80/0.97  Declaring produc8311406018219409919BT_nat:(produc9072475918466114483BT_nat->nat)
% 0.80/0.97  FOF formula (<kernel.Constant object at 0x13dbe18>, <kernel.DependentProduct object at 0x13dbf38>) of role type named sy_c_Product__Type_Oprod_Osnd_001t__VEBT____Definitions__OVEBT_001t__VEBT____Definitions__OVEBT
% 0.80/0.97  Using role type
% 0.80/0.97  Declaring produc351232539757196229T_VEBT:(produc8243902056947475879T_VEBT->vEBT_VEBT)
% 0.80/0.97  FOF formula (<kernel.Constant object at 0x13db290>, <kernel.DependentProduct object at 0x13dbfc8>) of role type named sy_c_Product__Type_Ounit_OAbs__unit
% 0.80/0.97  Using role type
% 0.80/0.97  Declaring product_Abs_unit:(Prop->product_unit)
% 0.80/0.97  FOF formula (<kernel.Constant object at 0x13dbe60>, <kernel.DependentProduct object at 0x13de050>) of role type named sy_c_Product__Type_Ounit_ORep__unit
% 0.80/0.97  Using role type
% 0.80/0.97  Declaring product_Rep_unit:(product_unit->Prop)
% 0.80/0.97  FOF formula (<kernel.Constant object at 0x13dbea8>, <kernel.Constant object at 0x13dbf80>) of role type named sy_c_Rat_Ofield__char__0__class_ORats_001t__Real__Oreal
% 0.80/0.97  Using role type
% 0.80/0.97  Declaring field_5140801741446780682s_real:set_real
% 0.80/0.97  FOF formula (<kernel.Constant object at 0x13dbe60>, <kernel.DependentProduct object at 0x13de128>) of role type named sy_c_Real__Vector__Spaces_Onorm__class_Onorm_001t__Complex__Ocomplex
% 0.80/0.97  Using role type
% 0.80/0.97  Declaring real_V1022390504157884413omplex:(complex->real)
% 0.80/0.97  FOF formula (<kernel.Constant object at 0x13dbe60>, <kernel.DependentProduct object at 0x13de1b8>) of role type named sy_c_Real__Vector__Spaces_Onorm__class_Onorm_001t__Real__Oreal
% 0.80/0.97  Using role type
% 0.80/0.97  Declaring real_V7735802525324610683m_real:(real->real)
% 0.80/0.97  FOF formula (<kernel.Constant object at 0x13dbf38>, <kernel.DependentProduct object at 0x13de248>) of role type named sy_c_Real__Vector__Spaces_Oof__real_001t__Complex__Ocomplex
% 0.80/0.97  Using role type
% 0.80/0.97  Declaring real_V4546457046886955230omplex:(real->complex)
% 0.80/0.97  FOF formula (<kernel.Constant object at 0x13de128>, <kernel.DependentProduct object at 0x13de2d8>) of role type named sy_c_Real__Vector__Spaces_Oof__real_001t__Real__Oreal
% 0.80/0.97  Using role type
% 0.80/0.97  Declaring real_V1803761363581548252l_real:(real->real)
% 0.80/0.97  FOF formula (<kernel.Constant object at 0x13de050>, <kernel.DependentProduct object at 0x13de320>) of role type named sy_c_Real__Vector__Spaces_OscaleR__class_OscaleR_001t__Complex__Ocomplex
% 0.80/0.97  Using role type
% 0.80/0.97  Declaring real_V2046097035970521341omplex:(real->(complex->complex))
% 0.80/0.97  FOF formula (<kernel.Constant object at 0x13de1b8>, <kernel.DependentProduct object at 0x13de3b0>) of role type named sy_c_Real__Vector__Spaces_OscaleR__class_OscaleR_001t__Real__Oreal
% 0.80/0.97  Using role type
% 0.80/0.97  Declaring real_V1485227260804924795R_real:(real->(real->real))
% 0.80/0.97  FOF formula (<kernel.Constant object at 0x13de098>, <kernel.DependentProduct object at 0x13de050>) of role type named sy_c_Relation_OField_001t__Nat__Onat
% 0.80/0.97  Using role type
% 0.80/0.97  Declaring field_nat:(set_Pr1261947904930325089at_nat->set_nat)
% 0.80/0.97  FOF formula (<kernel.Constant object at 0x13de1b8>, <kernel.DependentProduct object at 0x13de098>) of role type named sy_c_Rings_Oalgebraic__semidom__class_Ocoprime_001t__Nat__Onat
% 0.80/0.97  Using role type
% 0.80/0.97  Declaring algebr934650988132801477me_nat:(nat->(nat->Prop))
% 0.80/0.97  FOF formula (<kernel.Constant object at 0x13de050>, <kernel.DependentProduct object at 0x13de1b8>) of role type named sy_c_Rings_Odivide__class_Odivide_001t__Complex__Ocomplex
% 0.80/0.97  Using role type
% 0.80/0.97  Declaring divide1717551699836669952omplex:(complex->(complex->complex))
% 0.80/0.97  FOF formula (<kernel.Constant object at 0x13de560>, <kernel.DependentProduct object at 0x13de098>) of role type named sy_c_Rings_Odivide__class_Odivide_001t__Int__Oint
% 0.80/0.97  Using role type
% 0.80/0.97  Declaring divide_divide_int:(int->(int->int))
% 0.80/0.97  FOF formula (<kernel.Constant object at 0x13de440>, <kernel.DependentProduct object at 0x13de050>) of role type named sy_c_Rings_Odivide__class_Odivide_001t__Nat__Onat
% 0.80/0.97  Using role type
% 0.80/0.97  Declaring divide_divide_nat:(nat->(nat->nat))
% 0.80/0.97  FOF formula (<kernel.Constant object at 0x13de638>, <kernel.DependentProduct object at 0x13de560>) of role type named sy_c_Rings_Odivide__class_Odivide_001t__Real__Oreal
% 0.80/0.97  Using role type
% 0.80/0.97  Declaring divide_divide_real:(real->(real->real))
% 0.80/0.97  FOF formula (<kernel.Constant object at 0x13de3f8>, <kernel.DependentProduct object at 0x13de440>) of role type named sy_c_Rings_Odvd__class_Odvd_001t__Complex__Ocomplex
% 0.80/0.97  Using role type
% 0.80/0.97  Declaring dvd_dvd_complex:(complex->(complex->Prop))
% 0.80/0.97  FOF formula (<kernel.Constant object at 0x13de638>, <kernel.DependentProduct object at 0x13de3f8>) of role type named sy_c_Rings_Odvd__class_Odvd_001t__Extended____Nat__Oenat
% 0.80/0.98  Using role type
% 0.80/0.98  Declaring dvd_dv3785147216227455552d_enat:(extended_enat->(extended_enat->Prop))
% 0.80/0.98  FOF formula (<kernel.Constant object at 0x13de098>, <kernel.DependentProduct object at 0x13de440>) of role type named sy_c_Rings_Odvd__class_Odvd_001t__Int__Oint
% 0.80/0.98  Using role type
% 0.80/0.98  Declaring dvd_dvd_int:(int->(int->Prop))
% 0.80/0.98  FOF formula (<kernel.Constant object at 0x13de758>, <kernel.DependentProduct object at 0x13de638>) of role type named sy_c_Rings_Odvd__class_Odvd_001t__Nat__Onat
% 0.80/0.98  Using role type
% 0.80/0.98  Declaring dvd_dvd_nat:(nat->(nat->Prop))
% 0.80/0.98  FOF formula (<kernel.Constant object at 0x13de560>, <kernel.DependentProduct object at 0x13de098>) of role type named sy_c_Rings_Odvd__class_Odvd_001t__Real__Oreal
% 0.80/0.98  Using role type
% 0.80/0.98  Declaring dvd_dvd_real:(real->(real->Prop))
% 0.80/0.98  FOF formula (<kernel.Constant object at 0x13de5f0>, <kernel.DependentProduct object at 0x13de758>) of role type named sy_c_Rings_Omodulo__class_Omodulo_001t__Int__Oint
% 0.80/0.98  Using role type
% 0.80/0.98  Declaring modulo_modulo_int:(int->(int->int))
% 0.80/0.98  FOF formula (<kernel.Constant object at 0x13de7a0>, <kernel.DependentProduct object at 0x13de560>) of role type named sy_c_Rings_Omodulo__class_Omodulo_001t__Nat__Onat
% 0.80/0.98  Using role type
% 0.80/0.98  Declaring modulo_modulo_nat:(nat->(nat->nat))
% 0.80/0.98  FOF formula (<kernel.Constant object at 0x13de5f0>, <kernel.DependentProduct object at 0x13de950>) of role type named sy_c_Rings_Ozero__neq__one__class_Oof__bool_001t__Complex__Ocomplex
% 0.80/0.98  Using role type
% 0.80/0.98  Declaring zero_n1201886186963655149omplex:(Prop->complex)
% 0.80/0.98  FOF formula (<kernel.Constant object at 0x13de560>, <kernel.DependentProduct object at 0x13de638>) of role type named sy_c_Rings_Ozero__neq__one__class_Oof__bool_001t__Extended____Nat__Oenat
% 0.80/0.98  Using role type
% 0.80/0.98  Declaring zero_n1046097342994218471d_enat:(Prop->extended_enat)
% 0.80/0.98  FOF formula (<kernel.Constant object at 0x13de950>, <kernel.DependentProduct object at 0x13de9e0>) of role type named sy_c_Rings_Ozero__neq__one__class_Oof__bool_001t__Int__Oint
% 0.80/0.98  Using role type
% 0.80/0.98  Declaring zero_n2684676970156552555ol_int:(Prop->int)
% 0.80/0.98  FOF formula (<kernel.Constant object at 0x13de638>, <kernel.DependentProduct object at 0x13dea70>) of role type named sy_c_Rings_Ozero__neq__one__class_Oof__bool_001t__Nat__Onat
% 0.80/0.98  Using role type
% 0.80/0.98  Declaring zero_n2687167440665602831ol_nat:(Prop->nat)
% 0.80/0.98  FOF formula (<kernel.Constant object at 0x13de9e0>, <kernel.DependentProduct object at 0x13deb00>) of role type named sy_c_Rings_Ozero__neq__one__class_Oof__bool_001t__Real__Oreal
% 0.80/0.98  Using role type
% 0.80/0.98  Declaring zero_n3304061248610475627l_real:(Prop->real)
% 0.80/0.98  FOF formula (<kernel.Constant object at 0x13de638>, <kernel.DependentProduct object at 0x13dea70>) of role type named sy_c_Series_Osuminf_001t__Complex__Ocomplex
% 0.80/0.98  Using role type
% 0.80/0.98  Declaring suminf_complex:((nat->complex)->complex)
% 0.80/0.98  FOF formula (<kernel.Constant object at 0x13de2d8>, <kernel.DependentProduct object at 0x13de638>) of role type named sy_c_Series_Osuminf_001t__Int__Oint
% 0.80/0.98  Using role type
% 0.80/0.98  Declaring suminf_int:((nat->int)->int)
% 0.80/0.98  FOF formula (<kernel.Constant object at 0x13deb48>, <kernel.DependentProduct object at 0x13dea70>) of role type named sy_c_Series_Osuminf_001t__Nat__Onat
% 0.80/0.98  Using role type
% 0.80/0.98  Declaring suminf_nat:((nat->nat)->nat)
% 0.80/0.98  FOF formula (<kernel.Constant object at 0x13dec20>, <kernel.DependentProduct object at 0x13de9e0>) of role type named sy_c_Series_Osuminf_001t__Real__Oreal
% 0.80/0.98  Using role type
% 0.80/0.98  Declaring suminf_real:((nat->real)->real)
% 0.80/0.98  FOF formula (<kernel.Constant object at 0x13decb0>, <kernel.DependentProduct object at 0x13dea70>) of role type named sy_c_Series_Osummable_001t__Complex__Ocomplex
% 0.80/0.98  Using role type
% 0.80/0.98  Declaring summable_complex:((nat->complex)->Prop)
% 0.80/0.98  FOF formula (<kernel.Constant object at 0x13dec68>, <kernel.DependentProduct object at 0x13de2d8>) of role type named sy_c_Series_Osummable_001t__Int__Oint
% 0.80/0.98  Using role type
% 0.80/0.98  Declaring summable_int:((nat->int)->Prop)
% 0.80/0.98  FOF formula (<kernel.Constant object at 0x13deb90>, <kernel.DependentProduct object at 0x13dec20>) of role type named sy_c_Series_Osummable_001t__Nat__Onat
% 0.80/0.98  Using role type
% 0.80/0.98  Declaring summable_nat:((nat->nat)->Prop)
% 0.80/0.98  FOF formula (<kernel.Constant object at 0x13decf8>, <kernel.DependentProduct object at 0x13decb0>) of role type named sy_c_Series_Osummable_001t__Real__Oreal
% 0.80/0.98  Using role type
% 0.80/0.98  Declaring summable_real:((nat->real)->Prop)
% 0.80/0.98  FOF formula (<kernel.Constant object at 0x13ded40>, <kernel.DependentProduct object at 0x13ded88>) of role type named sy_c_Series_Osums_001t__Complex__Ocomplex
% 0.80/0.98  Using role type
% 0.80/0.98  Declaring sums_complex:((nat->complex)->(complex->Prop))
% 0.80/0.98  FOF formula (<kernel.Constant object at 0x13de950>, <kernel.DependentProduct object at 0x13dee18>) of role type named sy_c_Series_Osums_001t__Int__Oint
% 0.80/0.98  Using role type
% 0.80/0.98  Declaring sums_int:((nat->int)->(int->Prop))
% 0.80/0.98  FOF formula (<kernel.Constant object at 0x13decb0>, <kernel.DependentProduct object at 0x13dec20>) of role type named sy_c_Series_Osums_001t__Nat__Onat
% 0.80/0.98  Using role type
% 0.80/0.98  Declaring sums_nat:((nat->nat)->(nat->Prop))
% 0.80/0.98  FOF formula (<kernel.Constant object at 0x13dedd0>, <kernel.DependentProduct object at 0x13deea8>) of role type named sy_c_Series_Osums_001t__Real__Oreal
% 0.80/0.98  Using role type
% 0.80/0.98  Declaring sums_real:((nat->real)->(real->Prop))
% 0.80/0.98  FOF formula (<kernel.Constant object at 0x13dec20>, <kernel.DependentProduct object at 0x13def80>) of role type named sy_c_Set_OCollect_001_Eo
% 0.80/0.98  Using role type
% 0.80/0.98  Declaring collect_o:((Prop->Prop)->set_o)
% 0.80/0.98  FOF formula (<kernel.Constant object at 0x13decf8>, <kernel.DependentProduct object at 0x13de950>) of role type named sy_c_Set_OCollect_001t__Complex__Ocomplex
% 0.80/0.98  Using role type
% 0.80/0.98  Declaring collect_complex:((complex->Prop)->set_complex)
% 0.80/0.98  FOF formula (<kernel.Constant object at 0x13dec20>, <kernel.DependentProduct object at 0x13defc8>) of role type named sy_c_Set_OCollect_001t__Extended____Nat__Oenat
% 0.80/0.98  Using role type
% 0.80/0.98  Declaring collec4429806609662206161d_enat:((extended_enat->Prop)->set_Extended_enat)
% 0.80/0.98  FOF formula (<kernel.Constant object at 0x13deea8>, <kernel.DependentProduct object at 0x13e0098>) of role type named sy_c_Set_OCollect_001t__Filter__Ofilter_It__Nat__Onat_J
% 0.80/0.98  Using role type
% 0.80/0.98  Declaring collect_filter_nat:((filter_nat->Prop)->set_filter_nat)
% 0.80/0.98  FOF formula (<kernel.Constant object at 0x13dee18>, <kernel.DependentProduct object at 0x13e0128>) of role type named sy_c_Set_OCollect_001t__Int__Oint
% 0.80/0.99  Using role type
% 0.80/0.99  Declaring collect_int:((int->Prop)->set_int)
% 0.80/0.99  FOF formula (<kernel.Constant object at 0x13de950>, <kernel.DependentProduct object at 0x13e0050>) of role type named sy_c_Set_OCollect_001t__List__Olist_It__Complex__Ocomplex_J
% 0.80/0.99  Using role type
% 0.80/0.99  Declaring collect_list_complex:((list_complex->Prop)->set_list_complex)
% 0.80/0.99  FOF formula (<kernel.Constant object at 0x13dee60>, <kernel.DependentProduct object at 0x13e0050>) of role type named sy_c_Set_OCollect_001t__List__Olist_It__Extended____Nat__Oenat_J
% 0.80/0.99  Using role type
% 0.80/0.99  Declaring collec8433460942617342167d_enat:((list_Extended_enat->Prop)->set_li5464603477888414924d_enat)
% 0.80/0.99  FOF formula (<kernel.Constant object at 0x13de950>, <kernel.DependentProduct object at 0x13e0200>) of role type named sy_c_Set_OCollect_001t__List__Olist_It__Int__Oint_J
% 0.80/0.99  Using role type
% 0.80/0.99  Declaring collect_list_int:((list_int->Prop)->set_list_int)
% 0.80/0.99  FOF formula (<kernel.Constant object at 0x13dee60>, <kernel.DependentProduct object at 0x13e0248>) of role type named sy_c_Set_OCollect_001t__List__Olist_It__List__Olist_It__Nat__Onat_J_J
% 0.80/0.99  Using role type
% 0.80/0.99  Declaring collec5989764272469232197st_nat:((list_list_nat->Prop)->set_list_list_nat)
% 0.80/0.99  FOF formula (<kernel.Constant object at 0x13de950>, <kernel.DependentProduct object at 0x13e02d8>) of role type named sy_c_Set_OCollect_001t__List__Olist_It__Nat__Onat_J
% 0.80/0.99  Using role type
% 0.80/0.99  Declaring collect_list_nat:((list_nat->Prop)->set_list_nat)
% 0.80/0.99  FOF formula (<kernel.Constant object at 0x13dee18>, <kernel.DependentProduct object at 0x13e0320>) of role type named sy_c_Set_OCollect_001t__List__Olist_It__Set__Oset_It__Nat__Onat_J_J
% 0.80/0.99  Using role type
% 0.80/0.99  Declaring collect_list_set_nat:((list_set_nat->Prop)->set_list_set_nat)
% 0.80/0.99  FOF formula (<kernel.Constant object at 0x13e0050>, <kernel.DependentProduct object at 0x13e0368>) of role type named sy_c_Set_OCollect_001t__List__Olist_It__VEBT____Definitions__OVEBT_J
% 0.80/0.99  Using role type
% 0.80/0.99  Declaring collec5608196760682091941T_VEBT:((list_VEBT_VEBT->Prop)->set_list_VEBT_VEBT)
% 0.80/0.99  FOF formula (<kernel.Constant object at 0x13e02d8>, <kernel.DependentProduct object at 0x13e0440>) of role type named sy_c_Set_OCollect_001t__Nat__Onat
% 0.80/0.99  Using role type
% 0.80/0.99  Declaring collect_nat:((nat->Prop)->set_nat)
% 0.80/0.99  FOF formula (<kernel.Constant object at 0x13e0128>, <kernel.DependentProduct object at 0x13e0050>) of role type named sy_c_Set_OCollect_001t__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J
% 0.80/0.99  Using role type
% 0.80/0.99  Declaring collec213857154873943460nt_int:((product_prod_int_int->Prop)->set_Pr958786334691620121nt_int)
% 0.80/0.99  FOF formula (<kernel.Constant object at 0x13e02d8>, <kernel.DependentProduct object at 0x13e0128>) of role type named sy_c_Set_OCollect_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.80/0.99  Using role type
% 0.80/0.99  Declaring collec3392354462482085612at_nat:((product_prod_nat_nat->Prop)->set_Pr1261947904930325089at_nat)
% 0.80/0.99  FOF formula (<kernel.Constant object at 0x13e0098>, <kernel.DependentProduct object at 0x13e05a8>) of role type named sy_c_Set_OCollect_001t__Real__Oreal
% 0.80/0.99  Using role type
% 0.80/0.99  Declaring collect_real:((real->Prop)->set_real)
% 0.80/0.99  FOF formula (<kernel.Constant object at 0x13e0440>, <kernel.DependentProduct object at 0x13e02d8>) of role type named sy_c_Set_OCollect_001t__Set__Oset_It__Complex__Ocomplex_J
% 0.80/0.99  Using role type
% 0.80/0.99  Declaring collect_set_complex:((set_complex->Prop)->set_set_complex)
% 0.80/0.99  FOF formula (<kernel.Constant object at 0x13e0128>, <kernel.DependentProduct object at 0x13e0440>) of role type named sy_c_Set_OCollect_001t__Set__Oset_It__Extended____Nat__Oenat_J
% 0.80/0.99  Using role type
% 0.80/0.99  Declaring collec2260605976452661553d_enat:((set_Extended_enat->Prop)->set_se7270636423289371942d_enat)
% 0.80/0.99  FOF formula (<kernel.Constant object at 0x13e05a8>, <kernel.DependentProduct object at 0x13e0680>) of role type named sy_c_Set_OCollect_001t__Set__Oset_It__Int__Oint_J
% 0.80/0.99  Using role type
% 0.80/0.99  Declaring collect_set_int:((set_int->Prop)->set_set_int)
% 0.80/0.99  FOF formula (<kernel.Constant object at 0x13e0518>, <kernel.DependentProduct object at 0x13e06c8>) of role type named sy_c_Set_OCollect_001t__Set__Oset_It__List__Olist_It__Nat__Onat_J_J
% 0.80/0.99  Using role type
% 0.80/0.99  Declaring collect_set_list_nat:((set_list_nat->Prop)->set_set_list_nat)
% 0.80/0.99  FOF formula (<kernel.Constant object at 0x13e0560>, <kernel.DependentProduct object at 0x13e0710>) of role type named sy_c_Set_OCollect_001t__Set__Oset_It__Nat__Onat_J
% 0.80/0.99  Using role type
% 0.80/0.99  Declaring collect_set_nat:((set_nat->Prop)->set_set_nat)
% 0.80/0.99  FOF formula (<kernel.Constant object at 0x13e0638>, <kernel.DependentProduct object at 0x13e0758>) of role type named sy_c_Set_OCollect_001t__Set__Oset_It__Set__Oset_It__Nat__Onat_J_J
% 0.80/0.99  Using role type
% 0.80/0.99  Declaring collect_set_set_nat:((set_set_nat->Prop)->set_set_set_nat)
% 0.80/0.99  FOF formula (<kernel.Constant object at 0x13e0248>, <kernel.DependentProduct object at 0x13e07e8>) of role type named sy_c_Set_OPow_001t__Nat__Onat
% 0.80/0.99  Using role type
% 0.80/0.99  Declaring pow_nat:(set_nat->set_set_nat)
% 0.80/0.99  FOF formula (<kernel.Constant object at 0x13e0560>, <kernel.DependentProduct object at 0x13e05a8>) of role type named sy_c_Set_Oimage_001t__Extended____Nat__Oenat_001t__Extended____Nat__Oenat
% 0.80/0.99  Using role type
% 0.80/0.99  Declaring image_80655429650038917d_enat:((extended_enat->extended_enat)->(set_Extended_enat->set_Extended_enat))
% 0.80/0.99  FOF formula (<kernel.Constant object at 0x13e0758>, <kernel.DependentProduct object at 0x13e01b8>) of role type named sy_c_Set_Oimage_001t__Int__Oint_001t__Int__Oint
% 0.80/0.99  Using role type
% 0.80/0.99  Declaring image_int_int:((int->int)->(set_int->set_int))
% 0.80/0.99  FOF formula (<kernel.Constant object at 0x13e0248>, <kernel.DependentProduct object at 0x13e07e8>) of role type named sy_c_Set_Oimage_001t__Nat__Onat_001t__Nat__Onat
% 0.80/0.99  Using role type
% 0.80/0.99  Declaring image_nat_nat:((nat->nat)->(set_nat->set_nat))
% 0.80/0.99  FOF formula (<kernel.Constant object at 0x13e0560>, <kernel.DependentProduct object at 0x13e0128>) of role type named sy_c_Set_Oimage_001t__Nat__Onat_001t__Set__Oset_It__Nat__Onat_J
% 0.80/0.99  Using role type
% 0.80/0.99  Declaring image_nat_set_nat:((nat->set_nat)->(set_nat->set_set_nat))
% 0.80/0.99  FOF formula (<kernel.Constant object at 0x13e0758>, <kernel.DependentProduct object at 0x13e08c0>) of role type named sy_c_Set_Oimage_001t__Nat__Onat_001t__String__Ochar
% 0.80/1.00  Using role type
% 0.80/1.00  Declaring image_nat_char:((nat->char)->(set_nat->set_char))
% 0.80/1.00  FOF formula (<kernel.Constant object at 0x13e0248>, <kernel.DependentProduct object at 0x13e0878>) of role type named sy_c_Set_Oimage_001t__Real__Oreal_001t__Real__Oreal
% 0.80/1.00  Using role type
% 0.80/1.00  Declaring image_real_real:((real->real)->(set_real->set_real))
% 0.80/1.00  FOF formula (<kernel.Constant object at 0x13e0560>, <kernel.DependentProduct object at 0x13e05a8>) of role type named sy_c_Set_Oimage_001t__String__Ochar_001t__Nat__Onat
% 0.80/1.00  Using role type
% 0.80/1.00  Declaring image_char_nat:((char->nat)->(set_char->set_nat))
% 0.80/1.00  FOF formula (<kernel.Constant object at 0x13e0758>, <kernel.DependentProduct object at 0x13e05a8>) of role type named sy_c_Set_Oinsert_001_Eo
% 0.80/1.00  Using role type
% 0.80/1.00  Declaring insert_o2:(Prop->(set_o->set_o))
% 0.80/1.00  FOF formula (<kernel.Constant object at 0x13e0a70>, <kernel.DependentProduct object at 0x13e0560>) of role type named sy_c_Set_Oinsert_001t__Complex__Ocomplex
% 0.80/1.00  Using role type
% 0.80/1.00  Declaring insert_complex:(complex->(set_complex->set_complex))
% 0.80/1.00  FOF formula (<kernel.Constant object at 0x13e0248>, <kernel.DependentProduct object at 0x13e0758>) of role type named sy_c_Set_Oinsert_001t__Extended____Nat__Oenat
% 0.80/1.00  Using role type
% 0.80/1.00  Declaring insert_Extended_enat:(extended_enat->(set_Extended_enat->set_Extended_enat))
% 0.80/1.00  FOF formula (<kernel.Constant object at 0x13e02d8>, <kernel.DependentProduct object at 0x13e0248>) of role type named sy_c_Set_Oinsert_001t__Int__Oint
% 0.80/1.00  Using role type
% 0.80/1.00  Declaring insert_int2:(int->(set_int->set_int))
% 0.80/1.00  FOF formula (<kernel.Constant object at 0x13e07e8>, <kernel.DependentProduct object at 0x13e0a70>) of role type named sy_c_Set_Oinsert_001t__List__Olist_It__Nat__Onat_J
% 0.80/1.00  Using role type
% 0.80/1.00  Declaring insert_list_nat:(list_nat->(set_list_nat->set_list_nat))
% 0.80/1.00  FOF formula (<kernel.Constant object at 0x13e0ab8>, <kernel.DependentProduct object at 0x13e07e8>) of role type named sy_c_Set_Oinsert_001t__Nat__Onat
% 0.80/1.00  Using role type
% 0.80/1.00  Declaring insert_nat2:(nat->(set_nat->set_nat))
% 0.80/1.00  FOF formula (<kernel.Constant object at 0x13e0bd8>, <kernel.DependentProduct object at 0x13e0a70>) of role type named sy_c_Set_Oinsert_001t__Real__Oreal
% 0.80/1.00  Using role type
% 0.80/1.00  Declaring insert_real2:(real->(set_real->set_real))
% 0.80/1.00  FOF formula (<kernel.Constant object at 0x13e0c20>, <kernel.DependentProduct object at 0x13e0758>) of role type named sy_c_Set_Oinsert_001t__Set__Oset_It__Nat__Onat_J
% 0.80/1.00  Using role type
% 0.80/1.00  Declaring insert_set_nat2:(set_nat->(set_set_nat->set_set_nat))
% 0.80/1.00  FOF formula (<kernel.Constant object at 0x13e0cb0>, <kernel.DependentProduct object at 0x13e0ab8>) of role type named sy_c_Set_Oinsert_001t__VEBT____Definitions__OVEBT
% 0.80/1.00  Using role type
% 0.80/1.00  Declaring insert_VEBT_VEBT2:(vEBT_VEBT->(set_VEBT_VEBT->set_VEBT_VEBT))
% 0.80/1.00  FOF formula (<kernel.Constant object at 0x13e0248>, <kernel.DependentProduct object at 0x13e0a70>) of role type named sy_c_Set_Ois__singleton_001_Eo
% 0.80/1.00  Using role type
% 0.80/1.00  Declaring is_singleton_o:(set_o->Prop)
% 0.80/1.00  FOF formula (<kernel.Constant object at 0x13e0cb0>, <kernel.DependentProduct object at 0x13e0cf8>) of role type named sy_c_Set_Ois__singleton_001t__Int__Oint
% 0.80/1.00  Using role type
% 0.80/1.00  Declaring is_singleton_int:(set_int->Prop)
% 0.80/1.00  FOF formula (<kernel.Constant object at 0x13e0c20>, <kernel.DependentProduct object at 0x13e08c0>) of role type named sy_c_Set_Ois__singleton_001t__Nat__Onat
% 0.80/1.00  Using role type
% 0.80/1.00  Declaring is_singleton_nat:(set_nat->Prop)
% 0.80/1.00  FOF formula (<kernel.Constant object at 0x13e0ab8>, <kernel.DependentProduct object at 0x13e0d40>) of role type named sy_c_Set_Ois__singleton_001t__Real__Oreal
% 0.80/1.00  Using role type
% 0.80/1.00  Declaring is_singleton_real:(set_real->Prop)
% 0.80/1.00  FOF formula (<kernel.Constant object at 0x13e0cb0>, <kernel.DependentProduct object at 0x13e0d88>) of role type named sy_c_Set_Ois__singleton_001t__Set__Oset_It__Nat__Onat_J
% 0.80/1.00  Using role type
% 0.80/1.00  Declaring is_singleton_set_nat:(set_set_nat->Prop)
% 0.80/1.00  FOF formula (<kernel.Constant object at 0x13e0c20>, <kernel.DependentProduct object at 0x13e0dd0>) of role type named sy_c_Set_Othe__elem_001_Eo
% 0.80/1.00  Using role type
% 0.80/1.00  Declaring the_elem_o:(set_o->Prop)
% 0.80/1.00  FOF formula (<kernel.Constant object at 0x13e0b48>, <kernel.DependentProduct object at 0x13e0ea8>) of role type named sy_c_Set_Othe__elem_001t__Int__Oint
% 0.80/1.00  Using role type
% 0.80/1.00  Declaring the_elem_int:(set_int->int)
% 0.80/1.00  FOF formula (<kernel.Constant object at 0x13e0ab8>, <kernel.DependentProduct object at 0x13e0ef0>) of role type named sy_c_Set_Othe__elem_001t__Nat__Onat
% 0.80/1.00  Using role type
% 0.80/1.00  Declaring the_elem_nat:(set_nat->nat)
% 0.80/1.00  FOF formula (<kernel.Constant object at 0x13e0bd8>, <kernel.DependentProduct object at 0x13e0dd0>) of role type named sy_c_Set_Othe__elem_001t__Real__Oreal
% 0.80/1.00  Using role type
% 0.80/1.00  Declaring the_elem_real:(set_real->real)
% 0.80/1.00  FOF formula (<kernel.Constant object at 0x13e0ef0>, <kernel.DependentProduct object at 0x13e0d40>) of role type named sy_c_Set_Ovimage_001t__Nat__Onat_001t__Nat__Onat
% 0.80/1.00  Using role type
% 0.80/1.00  Declaring vimage_nat_nat:((nat->nat)->(set_nat->set_nat))
% 0.80/1.00  FOF formula (<kernel.Constant object at 0x13e0bd8>, <kernel.DependentProduct object at 0x13e0f80>) of role type named sy_c_Set__Interval_Ofold__atLeastAtMost__nat_001t__Complex__Ocomplex
% 0.80/1.00  Using role type
% 0.80/1.00  Declaring set_fo1517530859248394432omplex:((nat->(complex->complex))->(nat->(nat->(complex->complex))))
% 0.80/1.00  FOF formula (<kernel.Constant object at 0x13e0d40>, <kernel.DependentProduct object at 0x13e0f38>) of role type named sy_c_Set__Interval_Ofold__atLeastAtMost__nat_001t__Extended____Nat__Oenat
% 0.80/1.00  Using role type
% 0.80/1.00  Declaring set_fo2538466533108834004d_enat:((nat->(extended_enat->extended_enat))->(nat->(nat->(extended_enat->extended_enat))))
% 0.80/1.00  FOF formula (<kernel.Constant object at 0x13e0f80>, <kernel.DependentProduct object at 0x13e4050>) of role type named sy_c_Set__Interval_Ofold__atLeastAtMost__nat_001t__Int__Oint
% 0.80/1.00  Using role type
% 0.80/1.00  Declaring set_fo2581907887559384638at_int:((nat->(int->int))->(nat->(nat->(int->int))))
% 0.80/1.00  FOF formula (<kernel.Constant object at 0x13e0f38>, <kernel.DependentProduct object at 0x13e40e0>) of role type named sy_c_Set__Interval_Ofold__atLeastAtMost__nat_001t__Nat__Onat
% 0.80/1.00  Using role type
% 0.80/1.00  Declaring set_fo2584398358068434914at_nat:((nat->(nat->nat))->(nat->(nat->(nat->nat))))
% 0.80/1.00  FOF formula (<kernel.Constant object at 0x13e0f38>, <kernel.DependentProduct object at 0x13e41b8>) of role type named sy_c_Set__Interval_Ofold__atLeastAtMost__nat_001t__Real__Oreal
% 0.80/1.00  Using role type
% 0.80/1.00  Declaring set_fo3111899725591712190t_real:((nat->(real->real))->(nat->(nat->(real->real))))
% 0.80/1.00  FOF formula (<kernel.Constant object at 0x13e0f38>, <kernel.DependentProduct object at 0x13e4290>) of role type named sy_c_Set__Interval_Oord__class_OatLeastAtMost_001_Eo
% 0.80/1.00  Using role type
% 0.80/1.00  Declaring set_or8904488021354931149Most_o:(Prop->(Prop->set_o))
% 0.80/1.00  FOF formula (<kernel.Constant object at 0x13e4170>, <kernel.DependentProduct object at 0x13e4200>) of role type named sy_c_Set__Interval_Oord__class_OatLeastAtMost_001t__Extended____Nat__Oenat
% 0.80/1.00  Using role type
% 0.80/1.00  Declaring set_or5403411693681687835d_enat:(extended_enat->(extended_enat->set_Extended_enat))
% 0.80/1.00  FOF formula (<kernel.Constant object at 0x13e43b0>, <kernel.DependentProduct object at 0x13e4368>) of role type named sy_c_Set__Interval_Oord__class_OatLeastAtMost_001t__Filter__Ofilter_It__Nat__Onat_J
% 0.80/1.00  Using role type
% 0.80/1.00  Declaring set_or1955772592623580779er_nat:(filter_nat->(filter_nat->set_filter_nat))
% 0.80/1.00  FOF formula (<kernel.Constant object at 0x13e41b8>, <kernel.DependentProduct object at 0x13e43f8>) of role type named sy_c_Set__Interval_Oord__class_OatLeastAtMost_001t__Int__Oint
% 0.80/1.00  Using role type
% 0.80/1.00  Declaring set_or1266510415728281911st_int:(int->(int->set_int))
% 0.80/1.00  FOF formula (<kernel.Constant object at 0x13e4050>, <kernel.DependentProduct object at 0x13e41b8>) of role type named sy_c_Set__Interval_Oord__class_OatLeastAtMost_001t__Nat__Onat
% 0.80/1.00  Using role type
% 0.80/1.00  Declaring set_or1269000886237332187st_nat:(nat->(nat->set_nat))
% 0.80/1.00  FOF formula (<kernel.Constant object at 0x13e43f8>, <kernel.DependentProduct object at 0x13e4050>) of role type named sy_c_Set__Interval_Oord__class_OatLeastAtMost_001t__Real__Oreal
% 0.80/1.00  Using role type
% 0.80/1.00  Declaring set_or1222579329274155063t_real:(real->(real->set_real))
% 0.80/1.00  FOF formula (<kernel.Constant object at 0x13e41b8>, <kernel.DependentProduct object at 0x13e43f8>) of role type named sy_c_Set__Interval_Oord__class_OatLeastAtMost_001t__Set__Oset_It__Nat__Onat_J
% 0.80/1.00  Using role type
% 0.80/1.00  Declaring set_or4548717258645045905et_nat:(set_nat->(set_nat->set_set_nat))
% 0.80/1.00  FOF formula (<kernel.Constant object at 0x13e4050>, <kernel.DependentProduct object at 0x13e4638>) of role type named sy_c_Set__Interval_Oord__class_OatLeastLessThan_001_Eo
% 0.80/1.00  Using role type
% 0.80/1.00  Declaring set_or7139685690850216873Than_o:(Prop->(Prop->set_o))
% 0.80/1.00  FOF formula (<kernel.Constant object at 0x13e43f8>, <kernel.DependentProduct object at 0x13e4050>) of role type named sy_c_Set__Interval_Oord__class_OatLeastLessThan_001t__Extended____Nat__Oenat
% 0.80/1.00  Using role type
% 0.80/1.00  Declaring set_or4374356025156299511d_enat:(extended_enat->(extended_enat->set_Extended_enat))
% 0.80/1.00  FOF formula (<kernel.Constant object at 0x13e4638>, <kernel.DependentProduct object at 0x13e43f8>) of role type named sy_c_Set__Interval_Oord__class_OatLeastLessThan_001t__Filter__Ofilter_It__Nat__Onat_J
% 0.80/1.00  Using role type
% 0.80/1.00  Declaring set_or1773934645810362255er_nat:(filter_nat->(filter_nat->set_filter_nat))
% 0.80/1.00  FOF formula (<kernel.Constant object at 0x13e4050>, <kernel.DependentProduct object at 0x13e4638>) of role type named sy_c_Set__Interval_Oord__class_OatLeastLessThan_001t__Int__Oint
% 0.80/1.00  Using role type
% 0.80/1.00  Declaring set_or4662586982721622107an_int:(int->(int->set_int))
% 0.80/1.00  FOF formula (<kernel.Constant object at 0x13e43f8>, <kernel.DependentProduct object at 0x13e4050>) of role type named sy_c_Set__Interval_Oord__class_OatLeastLessThan_001t__Nat__Onat
% 0.80/1.00  Using role type
% 0.80/1.00  Declaring set_or4665077453230672383an_nat:(nat->(nat->set_nat))
% 0.80/1.00  FOF formula (<kernel.Constant object at 0x13e4638>, <kernel.DependentProduct object at 0x13e43f8>) of role type named sy_c_Set__Interval_Oord__class_OatLeastLessThan_001t__Real__Oreal
% 0.80/1.00  Using role type
% 0.80/1.00  Declaring set_or66887138388493659n_real:(real->(real->set_real))
% 0.80/1.00  FOF formula (<kernel.Constant object at 0x13e4050>, <kernel.DependentProduct object at 0x13e4638>) of role type named sy_c_Set__Interval_Oord__class_OatLeastLessThan_001t__Set__Oset_It__Nat__Onat_J
% 0.80/1.00  Using role type
% 0.80/1.00  Declaring set_or3540276404033026485et_nat:(set_nat->(set_nat->set_set_nat))
% 0.80/1.00  FOF formula (<kernel.Constant object at 0x13e4680>, <kernel.DependentProduct object at 0x13e4710>) of role type named sy_c_Set__Interval_Oord__class_OatLeast_001t__Nat__Onat
% 0.80/1.00  Using role type
% 0.80/1.00  Declaring set_ord_atLeast_nat:(nat->set_nat)
% 0.80/1.00  FOF formula (<kernel.Constant object at 0x13e4950>, <kernel.DependentProduct object at 0x13e43f8>) of role type named sy_c_Set__Interval_Oord__class_OatMost_001_Eo
% 0.80/1.00  Using role type
% 0.80/1.00  Declaring set_ord_atMost_o:(Prop->set_o)
% 0.80/1.00  FOF formula (<kernel.Constant object at 0x13e4680>, <kernel.DependentProduct object at 0x13e4b00>) of role type named sy_c_Set__Interval_Oord__class_OatMost_001t__Extended____Nat__Oenat
% 0.80/1.00  Using role type
% 0.80/1.00  Declaring set_or8332593352340944941d_enat:(extended_enat->set_Extended_enat)
% 0.80/1.00  FOF formula (<kernel.Constant object at 0x13e43f8>, <kernel.DependentProduct object at 0x13e4b90>) of role type named sy_c_Set__Interval_Oord__class_OatMost_001t__Filter__Ofilter_It__Nat__Onat_J
% 0.80/1.00  Using role type
% 0.80/1.00  Declaring set_or9144418160755794905er_nat:(filter_nat->set_filter_nat)
% 0.80/1.00  FOF formula (<kernel.Constant object at 0x13e4050>, <kernel.DependentProduct object at 0x13e4c20>) of role type named sy_c_Set__Interval_Oord__class_OatMost_001t__Int__Oint
% 0.80/1.00  Using role type
% 0.80/1.00  Declaring set_ord_atMost_int:(int->set_int)
% 0.80/1.00  FOF formula (<kernel.Constant object at 0x13e4ab8>, <kernel.DependentProduct object at 0x13e4c68>) of role type named sy_c_Set__Interval_Oord__class_OatMost_001t__Nat__Onat
% 0.80/1.00  Using role type
% 0.80/1.00  Declaring set_ord_atMost_nat:(nat->set_nat)
% 0.80/1.00  FOF formula (<kernel.Constant object at 0x13e4b48>, <kernel.DependentProduct object at 0x13e4cb0>) of role type named sy_c_Set__Interval_Oord__class_OatMost_001t__Real__Oreal
% 0.80/1.00  Using role type
% 0.80/1.00  Declaring set_ord_atMost_real:(real->set_real)
% 0.80/1.00  FOF formula (<kernel.Constant object at 0x13e4ab8>, <kernel.DependentProduct object at 0x13e4cf8>) of role type named sy_c_Set__Interval_Oord__class_OatMost_001t__Set__Oset_It__Nat__Onat_J
% 0.80/1.00  Using role type
% 0.80/1.00  Declaring set_or4236626031148496127et_nat:(set_nat->set_set_nat)
% 0.80/1.00  FOF formula (<kernel.Constant object at 0x13e4cb0>, <kernel.DependentProduct object at 0x13e4ab8>) of role type named sy_c_Set__Interval_Oord__class_OgreaterThanAtMost_001t__Int__Oint
% 0.80/1.01  Using role type
% 0.80/1.01  Declaring set_or6656581121297822940st_int:(int->(int->set_int))
% 0.80/1.01  FOF formula (<kernel.Constant object at 0x13e4cf8>, <kernel.DependentProduct object at 0x13e4cb0>) of role type named sy_c_Set__Interval_Oord__class_OgreaterThanAtMost_001t__Nat__Onat
% 0.80/1.01  Using role type
% 0.80/1.01  Declaring set_or6659071591806873216st_nat:(nat->(nat->set_nat))
% 0.80/1.01  FOF formula (<kernel.Constant object at 0x13e4ab8>, <kernel.DependentProduct object at 0x13e4cf8>) of role type named sy_c_Set__Interval_Oord__class_OgreaterThanLessThan_001t__Int__Oint
% 0.80/1.01  Using role type
% 0.80/1.01  Declaring set_or5832277885323065728an_int:(int->(int->set_int))
% 0.80/1.01  FOF formula (<kernel.Constant object at 0x13e4cb0>, <kernel.DependentProduct object at 0x13e4ab8>) of role type named sy_c_Set__Interval_Oord__class_OgreaterThanLessThan_001t__Nat__Onat
% 0.80/1.01  Using role type
% 0.80/1.01  Declaring set_or5834768355832116004an_nat:(nat->(nat->set_nat))
% 0.80/1.01  FOF formula (<kernel.Constant object at 0x13e4cf8>, <kernel.DependentProduct object at 0x13e4cb0>) of role type named sy_c_Set__Interval_Oord__class_OgreaterThanLessThan_001t__Real__Oreal
% 0.80/1.01  Using role type
% 0.80/1.01  Declaring set_or1633881224788618240n_real:(real->(real->set_real))
% 0.80/1.01  FOF formula (<kernel.Constant object at 0x13e4ab8>, <kernel.DependentProduct object at 0x13e6050>) of role type named sy_c_Set__Interval_Oord__class_OgreaterThan_001t__Nat__Onat
% 0.80/1.01  Using role type
% 0.80/1.01  Declaring set_or1210151606488870762an_nat:(nat->set_nat)
% 0.80/1.01  FOF formula (<kernel.Constant object at 0x13e4d88>, <kernel.DependentProduct object at 0x13e60e0>) of role type named sy_c_Set__Interval_Oord__class_OlessThan_001_Eo
% 0.80/1.01  Using role type
% 0.80/1.01  Declaring set_ord_lessThan_o:(Prop->set_o)
% 0.80/1.01  FOF formula (<kernel.Constant object at 0x13e4ab8>, <kernel.DependentProduct object at 0x13e6170>) of role type named sy_c_Set__Interval_Oord__class_OlessThan_001t__Extended____Nat__Oenat
% 0.80/1.01  Using role type
% 0.80/1.01  Declaring set_or8419480210114673929d_enat:(extended_enat->set_Extended_enat)
% 0.80/1.01  FOF formula (<kernel.Constant object at 0x13e4d88>, <kernel.DependentProduct object at 0x13e6200>) of role type named sy_c_Set__Interval_Oord__class_OlessThan_001t__Int__Oint
% 0.80/1.01  Using role type
% 0.80/1.01  Declaring set_ord_lessThan_int:(int->set_int)
% 0.80/1.01  FOF formula (<kernel.Constant object at 0x13e4cf8>, <kernel.DependentProduct object at 0x13e6248>) of role type named sy_c_Set__Interval_Oord__class_OlessThan_001t__Nat__Onat
% 0.80/1.01  Using role type
% 0.80/1.01  Declaring set_ord_lessThan_nat:(nat->set_nat)
% 0.80/1.01  FOF formula (<kernel.Constant object at 0x13e60e0>, <kernel.DependentProduct object at 0x13e6290>) of role type named sy_c_Set__Interval_Oord__class_OlessThan_001t__Real__Oreal
% 0.80/1.01  Using role type
% 0.80/1.01  Declaring set_or5984915006950818249n_real:(real->set_real)
% 0.80/1.01  FOF formula (<kernel.Constant object at 0x13e6200>, <kernel.DependentProduct object at 0x13e6320>) of role type named sy_c_Set__Interval_Oord__class_OlessThan_001t__Set__Oset_It__Nat__Onat_J
% 0.80/1.01  Using role type
% 0.80/1.01  Declaring set_or890127255671739683et_nat:(set_nat->set_set_nat)
% 0.80/1.01  FOF formula (<kernel.Constant object at 0x13e6050>, <kernel.DependentProduct object at 0x13e63b0>) of role type named sy_c_String_Ocomm__semiring__1__class_Oof__char_001t__Nat__Onat
% 0.80/1.01  Using role type
% 0.80/1.01  Declaring comm_s629917340098488124ar_nat:(char->nat)
% 0.80/1.01  FOF formula (<kernel.Constant object at 0x13e6128>, <kernel.DependentProduct object at 0x13e6440>) of role type named sy_c_String_Ounique__euclidean__semiring__with__bit__operations__class_Ochar__of_001t__Nat__Onat
% 0.80/1.01  Using role type
% 0.80/1.01  Declaring unique3096191561947761185of_nat:(nat->char)
% 0.80/1.01  FOF formula (<kernel.Constant object at 0x13e6050>, <kernel.DependentProduct object at 0x13e6488>) of role type named sy_c_Topological__Spaces_Omonoseq_001t__Filter__Ofilter_It__Nat__Onat_J
% 0.80/1.01  Using role type
% 0.80/1.01  Declaring topolo6427056007704750605er_nat:((nat->filter_nat)->Prop)
% 0.80/1.01  FOF formula (<kernel.Constant object at 0x13e6440>, <kernel.DependentProduct object at 0x13e6518>) of role type named sy_c_Topological__Spaces_Omonoseq_001t__Int__Oint
% 0.80/1.01  Using role type
% 0.80/1.01  Declaring topolo4899668324122417113eq_int:((nat->int)->Prop)
% 0.80/1.01  FOF formula (<kernel.Constant object at 0x13e6488>, <kernel.DependentProduct object at 0x13e65a8>) of role type named sy_c_Topological__Spaces_Omonoseq_001t__Nat__Onat
% 0.80/1.01  Using role type
% 0.80/1.01  Declaring topolo4902158794631467389eq_nat:((nat->nat)->Prop)
% 0.80/1.01  FOF formula (<kernel.Constant object at 0x13e6518>, <kernel.DependentProduct object at 0x13e6638>) of role type named sy_c_Topological__Spaces_Omonoseq_001t__Real__Oreal
% 0.80/1.01  Using role type
% 0.80/1.01  Declaring topolo6980174941875973593q_real:((nat->real)->Prop)
% 0.80/1.01  FOF formula (<kernel.Constant object at 0x13e65a8>, <kernel.DependentProduct object at 0x13e66c8>) of role type named sy_c_Topological__Spaces_Omonoseq_001t__Set__Oset_It__Nat__Onat_J
% 0.80/1.01  Using role type
% 0.80/1.01  Declaring topolo7278393974255667507et_nat:((nat->set_nat)->Prop)
% 0.80/1.01  FOF formula (<kernel.Constant object at 0x13e6638>, <kernel.DependentProduct object at 0x13e65a8>) of role type named sy_c_Topological__Spaces_Otopological__space__class_Oat__within_001t__Real__Oreal
% 0.80/1.01  Using role type
% 0.80/1.01  Declaring topolo2177554685111907308n_real:(real->(set_real->filter_real))
% 0.80/1.01  FOF formula (<kernel.Constant object at 0x13e66c8>, <kernel.DependentProduct object at 0x13e60e0>) of role type named sy_c_Topological__Spaces_Otopological__space__class_Onhds_001t__Real__Oreal
% 0.80/1.01  Using role type
% 0.80/1.01  Declaring topolo2815343760600316023s_real:(real->filter_real)
% 0.80/1.01  FOF formula (<kernel.Constant object at 0x13e65a8>, <kernel.DependentProduct object at 0x13e6878>) of role type named sy_c_Topological__Spaces_Ouniform__space__class_OCauchy_001t__Complex__Ocomplex
% 0.80/1.01  Using role type
% 0.80/1.01  Declaring topolo6517432010174082258omplex:((nat->complex)->Prop)
% 0.80/1.01  FOF formula (<kernel.Constant object at 0x13e60e0>, <kernel.DependentProduct object at 0x13e6908>) of role type named sy_c_Topological__Spaces_Ouniform__space__class_OCauchy_001t__Real__Oreal
% 0.80/1.01  Using role type
% 0.80/1.01  Declaring topolo4055970368930404560y_real:((nat->real)->Prop)
% 0.80/1.01  FOF formula (<kernel.Constant object at 0x13e67a0>, <kernel.DependentProduct object at 0x13e69e0>) of role type named sy_c_Transcendental_Oarcosh_001t__Real__Oreal
% 0.80/1.01  Using role type
% 0.80/1.01  Declaring arcosh_real:(real->real)
% 0.80/1.01  FOF formula (<kernel.Constant object at 0x13e6518>, <kernel.DependentProduct object at 0x13e6a28>) of role type named sy_c_Transcendental_Oarctan
% 0.80/1.01  Using role type
% 0.80/1.01  Declaring arctan:(real->real)
% 0.80/1.01  FOF formula (<kernel.Constant object at 0x13e67e8>, <kernel.DependentProduct object at 0x13e6a70>) of role type named sy_c_Transcendental_Oarsinh_001t__Real__Oreal
% 0.80/1.01  Using role type
% 0.80/1.01  Declaring arsinh_real:(real->real)
% 0.80/1.01  FOF formula (<kernel.Constant object at 0x13e6908>, <kernel.DependentProduct object at 0x13e6ab8>) of role type named sy_c_Transcendental_Oartanh_001t__Real__Oreal
% 0.80/1.01  Using role type
% 0.80/1.01  Declaring artanh_real:(real->real)
% 0.80/1.01  FOF formula (<kernel.Constant object at 0x13e69e0>, <kernel.DependentProduct object at 0x13e6b00>) of role type named sy_c_Transcendental_Ocos_001t__Complex__Ocomplex
% 0.80/1.01  Using role type
% 0.80/1.01  Declaring cos_complex:(complex->complex)
% 0.80/1.01  FOF formula (<kernel.Constant object at 0x13e6a28>, <kernel.DependentProduct object at 0x13e6b48>) of role type named sy_c_Transcendental_Ocos_001t__Real__Oreal
% 0.80/1.01  Using role type
% 0.80/1.01  Declaring cos_real:(real->real)
% 0.80/1.01  FOF formula (<kernel.Constant object at 0x13e6248>, <kernel.DependentProduct object at 0x13e6bd8>) of role type named sy_c_Transcendental_Ocos__coeff
% 0.80/1.01  Using role type
% 0.80/1.01  Declaring cos_coeff:(nat->real)
% 0.80/1.01  FOF formula (<kernel.Constant object at 0x13e6b00>, <kernel.DependentProduct object at 0x13e6a28>) of role type named sy_c_Transcendental_Ocosh_001t__Complex__Ocomplex
% 0.80/1.01  Using role type
% 0.80/1.01  Declaring cosh_complex:(complex->complex)
% 0.80/1.01  FOF formula (<kernel.Constant object at 0x13e6bd8>, <kernel.DependentProduct object at 0x13e6c20>) of role type named sy_c_Transcendental_Ocosh_001t__Real__Oreal
% 0.80/1.01  Using role type
% 0.80/1.01  Declaring cosh_real:(real->real)
% 0.80/1.01  FOF formula (<kernel.Constant object at 0x13e67e8>, <kernel.DependentProduct object at 0x13e6248>) of role type named sy_c_Transcendental_Odiffs_001t__Complex__Ocomplex
% 0.80/1.01  Using role type
% 0.80/1.01  Declaring diffs_complex:((nat->complex)->(nat->complex))
% 0.80/1.01  FOF formula (<kernel.Constant object at 0x13e6b00>, <kernel.DependentProduct object at 0x13e6a28>) of role type named sy_c_Transcendental_Odiffs_001t__Int__Oint
% 0.80/1.01  Using role type
% 0.80/1.01  Declaring diffs_int:((nat->int)->(nat->int))
% 0.80/1.01  FOF formula (<kernel.Constant object at 0x13e6bd8>, <kernel.DependentProduct object at 0x13e6c68>) of role type named sy_c_Transcendental_Odiffs_001t__Real__Oreal
% 0.80/1.01  Using role type
% 0.80/1.01  Declaring diffs_real:((nat->real)->(nat->real))
% 0.80/1.01  FOF formula (<kernel.Constant object at 0x13e67e8>, <kernel.DependentProduct object at 0x13e6c20>) of role type named sy_c_Transcendental_Oexp_001t__Complex__Ocomplex
% 0.80/1.01  Using role type
% 0.80/1.01  Declaring exp_complex:(complex->complex)
% 0.80/1.01  FOF formula (<kernel.Constant object at 0x13e6cb0>, <kernel.DependentProduct object at 0x13e6248>) of role type named sy_c_Transcendental_Oexp_001t__Real__Oreal
% 0.80/1.01  Using role type
% 0.80/1.01  Declaring exp_real:(real->real)
% 0.80/1.01  FOF formula (<kernel.Constant object at 0x13e69e0>, <kernel.DependentProduct object at 0x13e6dd0>) of role type named sy_c_Transcendental_Oln__class_Oln_001t__Real__Oreal
% 0.80/1.01  Using role type
% 0.80/1.01  Declaring ln_ln_real:(real->real)
% 0.80/1.01  FOF formula (<kernel.Constant object at 0x13e6c68>, <kernel.DependentProduct object at 0x13e6cb0>) of role type named sy_c_Transcendental_Olog
% 0.80/1.01  Using role type
% 0.80/1.01  Declaring log:(real->(real->real))
% 0.80/1.01  FOF formula (<kernel.Constant object at 0x13e6e18>, <kernel.Constant object at 0x13e6cb0>) of role type named sy_c_Transcendental_Opi
% 0.80/1.01  Using role type
% 0.80/1.01  Declaring pi:real
% 0.80/1.01  FOF formula (<kernel.Constant object at 0x13e6dd0>, <kernel.DependentProduct object at 0x13e6c68>) of role type named sy_c_Transcendental_Opowr_001t__Real__Oreal
% 0.80/1.01  Using role type
% 0.80/1.01  Declaring powr_real:(real->(real->real))
% 0.80/1.01  FOF formula (<kernel.Constant object at 0x13e6c20>, <kernel.DependentProduct object at 0x13e6ef0>) of role type named sy_c_Transcendental_Osin_001t__Complex__Ocomplex
% 0.80/1.01  Using role type
% 0.80/1.01  Declaring sin_complex:(complex->complex)
% 0.80/1.01  FOF formula (<kernel.Constant object at 0x13e6bd8>, <kernel.DependentProduct object at 0x13e6248>) of role type named sy_c_Transcendental_Osin_001t__Real__Oreal
% 0.80/1.01  Using role type
% 0.80/1.01  Declaring sin_real:(real->real)
% 0.80/1.01  FOF formula (<kernel.Constant object at 0x13e6a70>, <kernel.DependentProduct object at 0x13e6fc8>) of role type named sy_c_Transcendental_Osin__coeff
% 0.80/1.01  Using role type
% 0.80/1.01  Declaring sin_coeff:(nat->real)
% 0.80/1.01  FOF formula (<kernel.Constant object at 0x13e6ef0>, <kernel.DependentProduct object at 0x13e6bd8>) of role type named sy_c_Transcendental_Osinh_001t__Complex__Ocomplex
% 0.80/1.01  Using role type
% 0.80/1.01  Declaring sinh_complex:(complex->complex)
% 0.80/1.01  FOF formula (<kernel.Constant object at 0x13e6fc8>, <kernel.DependentProduct object at 0x13e9050>) of role type named sy_c_Transcendental_Osinh_001t__Real__Oreal
% 0.80/1.01  Using role type
% 0.80/1.01  Declaring sinh_real:(real->real)
% 0.80/1.01  FOF formula (<kernel.Constant object at 0x13e6e18>, <kernel.DependentProduct object at 0x13e9098>) of role type named sy_c_Transcendental_Otan_001t__Complex__Ocomplex
% 0.80/1.01  Using role type
% 0.80/1.01  Declaring tan_complex:(complex->complex)
% 0.80/1.01  FOF formula (<kernel.Constant object at 0x13e6bd8>, <kernel.DependentProduct object at 0x13e90e0>) of role type named sy_c_Transcendental_Otan_001t__Real__Oreal
% 0.80/1.01  Using role type
% 0.80/1.01  Declaring tan_real:(real->real)
% 0.80/1.01  FOF formula (<kernel.Constant object at 0x13e6a70>, <kernel.DependentProduct object at 0x13e9128>) of role type named sy_c_Transcendental_Otanh_001t__Complex__Ocomplex
% 0.80/1.01  Using role type
% 0.80/1.01  Declaring tanh_complex:(complex->complex)
% 0.80/1.01  FOF formula (<kernel.Constant object at 0x13e6fc8>, <kernel.DependentProduct object at 0x13e9170>) of role type named sy_c_Transcendental_Otanh_001t__Real__Oreal
% 0.80/1.01  Using role type
% 0.80/1.01  Declaring tanh_real:(real->real)
% 0.80/1.01  FOF formula (<kernel.Constant object at 0x13e6fc8>, <kernel.DependentProduct object at 0x13e9050>) of role type named sy_c_Transfer_Obi__total_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_001t__Int__Oint
% 0.80/1.01  Using role type
% 0.80/1.01  Declaring bi_tot896582865486249351at_int:((product_prod_nat_nat->(int->Prop))->Prop)
% 0.80/1.01  FOF formula (<kernel.Constant object at 0x13e6ef0>, <kernel.DependentProduct object at 0x13e9170>) of role type named sy_c_Transitive__Closure_Ortrancl_001t__Nat__Onat
% 0.80/1.01  Using role type
% 0.80/1.01  Declaring transi2905341329935302413cl_nat:(set_Pr1261947904930325089at_nat->set_Pr1261947904930325089at_nat)
% 0.80/1.02  FOF formula (<kernel.Constant object at 0x13e9128>, <kernel.DependentProduct object at 0x13e91b8>) of role type named sy_c_Transitive__Closure_Otrancl_001t__Nat__Onat
% 0.80/1.02  Using role type
% 0.80/1.02  Declaring transi6264000038957366511cl_nat:(set_Pr1261947904930325089at_nat->set_Pr1261947904930325089at_nat)
% 0.80/1.02  FOF formula (<kernel.Constant object at 0x13e9170>, <kernel.DependentProduct object at 0x13e93b0>) of role type named sy_c_Typedef_Otype__definition_001t__Product____Type__Ounit_001_Eo
% 0.80/1.02  Using role type
% 0.80/1.02  Declaring type_d6188575255521822967unit_o:((product_unit->Prop)->((Prop->product_unit)->(set_o->Prop)))
% 0.80/1.02  FOF formula (<kernel.Constant object at 0x13e9368>, <kernel.DependentProduct object at 0x13e9440>) of role type named sy_c_VEBT__Definitions_OVEBT_OLeaf
% 0.80/1.02  Using role type
% 0.80/1.02  Declaring vEBT_Leaf:(Prop->(Prop->vEBT_VEBT))
% 0.80/1.02  FOF formula (<kernel.Constant object at 0x13e9320>, <kernel.DependentProduct object at 0x13e93b0>) of role type named sy_c_VEBT__Definitions_OVEBT_ONode
% 0.80/1.02  Using role type
% 0.80/1.02  Declaring vEBT_Node:(option4927543243414619207at_nat->(nat->(list_VEBT_VEBT->(vEBT_VEBT->vEBT_VEBT))))
% 0.80/1.02  FOF formula (<kernel.Constant object at 0x13e94d0>, <kernel.DependentProduct object at 0x13e9170>) of role type named sy_c_VEBT__Definitions_OVEBT_Osize__VEBT
% 0.80/1.02  Using role type
% 0.80/1.02  Declaring vEBT_size_VEBT:(vEBT_VEBT->nat)
% 0.80/1.02  FOF formula (<kernel.Constant object at 0x13e9368>, <kernel.DependentProduct object at 0x13e94d0>) of role type named sy_c_VEBT__Definitions_OVEBT__internal_Oboth__member__options
% 0.80/1.02  Using role type
% 0.80/1.02  Declaring vEBT_V8194947554948674370ptions:(vEBT_VEBT->(nat->Prop))
% 0.80/1.02  FOF formula (<kernel.Constant object at 0x13e9560>, <kernel.DependentProduct object at 0x13e9170>) of role type named sy_c_VEBT__Definitions_OVEBT__internal_Oelim__dead
% 0.80/1.02  Using role type
% 0.80/1.02  Declaring vEBT_VEBT_elim_dead:(vEBT_VEBT->(extended_enat->vEBT_VEBT))
% 0.80/1.02  FOF formula (<kernel.Constant object at 0x13e9518>, <kernel.DependentProduct object at 0x13e9170>) of role type named sy_c_VEBT__Definitions_OVEBT__internal_Oelim__dead__rel
% 0.80/1.02  Using role type
% 0.80/1.02  Declaring vEBT_V312737461966249ad_rel:(produc7272778201969148633d_enat->(produc7272778201969148633d_enat->Prop))
% 0.80/1.02  FOF formula (<kernel.Constant object at 0x13e95f0>, <kernel.DependentProduct object at 0x13e9560>) of role type named sy_c_VEBT__Definitions_OVEBT__internal_Ohigh
% 0.80/1.02  Using role type
% 0.80/1.02  Declaring vEBT_VEBT_high:(nat->(nat->nat))
% 0.80/1.02  FOF formula (<kernel.Constant object at 0x13e9518>, <kernel.DependentProduct object at 0x13e95f0>) of role type named sy_c_VEBT__Definitions_OVEBT__internal_Oin__children
% 0.80/1.02  Using role type
% 0.80/1.02  Declaring vEBT_V5917875025757280293ildren:(nat->(list_VEBT_VEBT->(nat->Prop)))
% 0.80/1.02  FOF formula (<kernel.Constant object at 0x13e9440>, <kernel.DependentProduct object at 0x13e9560>) of role type named sy_c_VEBT__Definitions_OVEBT__internal_Olow
% 0.80/1.02  Using role type
% 0.80/1.02  Declaring vEBT_VEBT_low:(nat->(nat->nat))
% 0.80/1.02  FOF formula (<kernel.Constant object at 0x13e9710>, <kernel.DependentProduct object at 0x13e9518>) of role type named sy_c_VEBT__Definitions_OVEBT__internal_Omembermima
% 0.80/1.02  Using role type
% 0.80/1.02  Declaring vEBT_VEBT_membermima:(vEBT_VEBT->(nat->Prop))
% 0.80/1.02  FOF formula (<kernel.Constant object at 0x13e9440>, <kernel.DependentProduct object at 0x13e95f0>) of role type named sy_c_VEBT__Definitions_OVEBT__internal_Omembermima__rel
% 0.80/1.02  Using role type
% 0.80/1.02  Declaring vEBT_V4351362008482014158ma_rel:(produc9072475918466114483BT_nat->(produc9072475918466114483BT_nat->Prop))
% 0.80/1.02  FOF formula (<kernel.Constant object at 0x13e9518>, <kernel.DependentProduct object at 0x13e9440>) of role type named sy_c_VEBT__Definitions_OVEBT__internal_Onaive__member
% 0.80/1.02  Using role type
% 0.80/1.02  Declaring vEBT_V5719532721284313246member:(vEBT_VEBT->(nat->Prop))
% 0.80/1.02  FOF formula (<kernel.Constant object at 0x13e95f0>, <kernel.DependentProduct object at 0x13e9560>) of role type named sy_c_VEBT__Definitions_OVEBT__internal_Onaive__member__rel
% 0.80/1.02  Using role type
% 0.80/1.02  Declaring vEBT_V5765760719290551771er_rel:(produc9072475918466114483BT_nat->(produc9072475918466114483BT_nat->Prop))
% 0.80/1.02  FOF formula (<kernel.Constant object at 0x13e97e8>, <kernel.DependentProduct object at 0x13e9440>) of role type named sy_c_VEBT__Definitions_OVEBT__internal_Ovalid_H
% 0.80/1.02  Using role type
% 0.80/1.02  Declaring vEBT_VEBT_valid:(vEBT_VEBT->(nat->Prop))
% 0.80/1.02  FOF formula (<kernel.Constant object at 0x13e98c0>, <kernel.DependentProduct object at 0x13e9440>) of role type named sy_c_VEBT__Definitions_OVEBT__internal_Ovalid_H__rel
% 0.80/1.02  Using role type
% 0.80/1.02  Declaring vEBT_VEBT_valid_rel:(produc9072475918466114483BT_nat->(produc9072475918466114483BT_nat->Prop))
% 0.80/1.02  FOF formula (<kernel.Constant object at 0x13e9200>, <kernel.DependentProduct object at 0x13e98c0>) of role type named sy_c_VEBT__Definitions_Oinvar__vebt
% 0.80/1.02  Using role type
% 0.80/1.02  Declaring vEBT_invar_vebt:(vEBT_VEBT->(nat->Prop))
% 0.80/1.02  FOF formula (<kernel.Constant object at 0x13e9950>, <kernel.DependentProduct object at 0x13e99e0>) of role type named sy_c_VEBT__Definitions_Oset__vebt
% 0.80/1.02  Using role type
% 0.80/1.02  Declaring vEBT_set_vebt:(vEBT_VEBT->set_nat)
% 0.80/1.02  FOF formula (<kernel.Constant object at 0x13e9560>, <kernel.DependentProduct object at 0x13e9440>) of role type named sy_c_VEBT__Definitions_Ovebt__buildup
% 0.80/1.02  Using role type
% 0.80/1.02  Declaring vEBT_vebt_buildup:(nat->vEBT_VEBT)
% 0.80/1.02  FOF formula (<kernel.Constant object at 0x13e9200>, <kernel.DependentProduct object at 0x13e9560>) of role type named sy_c_VEBT__Definitions_Ovebt__buildup__rel
% 0.80/1.02  Using role type
% 0.80/1.02  Declaring vEBT_v4011308405150292612up_rel:(nat->(nat->Prop))
% 0.80/1.02  FOF formula (<kernel.Constant object at 0x13e9998>, <kernel.DependentProduct object at 0x13e9200>) of role type named sy_c_VEBT__Insert_Ovebt__insert
% 0.80/1.02  Using role type
% 0.80/1.02  Declaring vEBT_vebt_insert:(vEBT_VEBT->(nat->vEBT_VEBT))
% 0.80/1.02  FOF formula (<kernel.Constant object at 0x13e9b48>, <kernel.DependentProduct object at 0x13e9998>) of role type named sy_c_VEBT__Insert_Ovebt__insert__rel
% 0.80/1.02  Using role type
% 0.80/1.02  Declaring vEBT_vebt_insert_rel:(produc9072475918466114483BT_nat->(produc9072475918466114483BT_nat->Prop))
% 0.80/1.02  FOF formula (<kernel.Constant object at 0x13e9a70>, <kernel.DependentProduct object at 0x13e9560>) of role type named sy_c_VEBT__Member_OVEBT__internal_Obit__concat
% 0.80/1.02  Using role type
% 0.80/1.02  Declaring vEBT_VEBT_bit_concat:(nat->(nat->(nat->nat)))
% 0.80/1.02  FOF formula (<kernel.Constant object at 0x13e99e0>, <kernel.DependentProduct object at 0x13e9950>) of role type named sy_c_VEBT__Member_OVEBT__internal_OminNull
% 0.80/1.02  Using role type
% 0.80/1.02  Declaring vEBT_VEBT_minNull:(vEBT_VEBT->Prop)
% 0.80/1.02  FOF formula (<kernel.Constant object at 0x13e9b48>, <kernel.DependentProduct object at 0x13e9cb0>) of role type named sy_c_VEBT__Member_OVEBT__internal_Oset__vebt_H
% 0.80/1.02  Using role type
% 0.80/1.02  Declaring vEBT_VEBT_set_vebt:(vEBT_VEBT->set_nat)
% 0.80/1.02  FOF formula (<kernel.Constant object at 0x13e9a28>, <kernel.DependentProduct object at 0x13e9b48>) of role type named sy_c_VEBT__Member_Ovebt__member
% 0.80/1.02  Using role type
% 0.80/1.02  Declaring vEBT_vebt_member:(vEBT_VEBT->(nat->Prop))
% 0.80/1.02  FOF formula (<kernel.Constant object at 0x13e9a70>, <kernel.DependentProduct object at 0x13e9a28>) of role type named sy_c_VEBT__Member_Ovebt__member__rel
% 0.80/1.02  Using role type
% 0.80/1.02  Declaring vEBT_vebt_member_rel:(produc9072475918466114483BT_nat->(produc9072475918466114483BT_nat->Prop))
% 0.80/1.02  FOF formula (<kernel.Constant object at 0x13e9950>, <kernel.DependentProduct object at 0x13e9440>) of role type named sy_c_Wellfounded_Oaccp_001t__List__Olist_It__Nat__Onat_J
% 0.80/1.02  Using role type
% 0.80/1.02  Declaring accp_list_nat:((list_nat->(list_nat->Prop))->(list_nat->Prop))
% 0.80/1.02  FOF formula (<kernel.Constant object at 0x13e9a28>, <kernel.DependentProduct object at 0x13e9ab8>) of role type named sy_c_Wellfounded_Oaccp_001t__Nat__Onat
% 0.80/1.02  Using role type
% 0.80/1.02  Declaring accp_nat:((nat->(nat->Prop))->(nat->Prop))
% 0.80/1.02  FOF formula (<kernel.Constant object at 0x13e9950>, <kernel.DependentProduct object at 0x13e99e0>) of role type named sy_c_Wellfounded_Oaccp_001t__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J
% 0.80/1.02  Using role type
% 0.80/1.02  Declaring accp_P1096762738010456898nt_int:((product_prod_int_int->(product_prod_int_int->Prop))->(product_prod_int_int->Prop))
% 0.80/1.02  FOF formula (<kernel.Constant object at 0x13e9ab8>, <kernel.DependentProduct object at 0x13e9d88>) of role type named sy_c_Wellfounded_Oaccp_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.80/1.02  Using role type
% 0.80/1.02  Declaring accp_P4275260045618599050at_nat:((product_prod_nat_nat->(product_prod_nat_nat->Prop))->(product_prod_nat_nat->Prop))
% 0.80/1.03  FOF formula (<kernel.Constant object at 0x13e99e0>, <kernel.DependentProduct object at 0x13e9a70>) of role type named sy_c_Wellfounded_Oaccp_001t__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__Extended____Nat__Oenat_J
% 0.80/1.03  Using role type
% 0.80/1.03  Declaring accp_P6183159247885693666d_enat:((produc7272778201969148633d_enat->(produc7272778201969148633d_enat->Prop))->(produc7272778201969148633d_enat->Prop))
% 0.80/1.03  FOF formula (<kernel.Constant object at 0x13e9d88>, <kernel.DependentProduct object at 0x13e9950>) of role type named sy_c_Wellfounded_Oaccp_001t__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__Nat__Onat_J
% 0.80/1.03  Using role type
% 0.80/1.03  Declaring accp_P2887432264394892906BT_nat:((produc9072475918466114483BT_nat->(produc9072475918466114483BT_nat->Prop))->(produc9072475918466114483BT_nat->Prop))
% 0.80/1.03  FOF formula (<kernel.Constant object at 0x13e9998>, <kernel.Constant object at 0x13e9f80>) of role type named sy_c_Wellfounded_Oless__than
% 0.80/1.03  Using role type
% 0.80/1.03  Declaring less_than:set_Pr1261947904930325089at_nat
% 0.80/1.03  FOF formula (<kernel.Constant object at 0x13e9e60>, <kernel.Constant object at 0x13e9f80>) of role type named sy_c_Wellfounded_Opred__nat
% 0.80/1.03  Using role type
% 0.80/1.03  Declaring pred_nat:set_Pr1261947904930325089at_nat
% 0.80/1.03  FOF formula (<kernel.Constant object at 0x13e9ab8>, <kernel.DependentProduct object at 0xf80050>) of role type named sy_c_Wellfounded_Owf_001t__Int__Oint
% 0.80/1.03  Using role type
% 0.80/1.03  Declaring wf_int:(set_Pr958786334691620121nt_int->Prop)
% 0.80/1.03  FOF formula (<kernel.Constant object at 0x13e9950>, <kernel.DependentProduct object at 0xf80098>) of role type named sy_c_Wellfounded_Owf_001t__Nat__Onat
% 0.80/1.03  Using role type
% 0.80/1.03  Declaring wf_nat:(set_Pr1261947904930325089at_nat->Prop)
% 0.80/1.03  FOF formula (<kernel.Constant object at 0x13e9e60>, <kernel.DependentProduct object at 0xf80050>) of role type named sy_c_member_001_Eo
% 0.80/1.03  Using role type
% 0.80/1.03  Declaring member_o2:(Prop->(set_o->Prop))
% 0.80/1.03  FOF formula (<kernel.Constant object at 0x13e9ef0>, <kernel.DependentProduct object at 0xf80170>) of role type named sy_c_member_001t__Complex__Ocomplex
% 0.80/1.03  Using role type
% 0.80/1.03  Declaring member_complex:(complex->(set_complex->Prop))
% 0.80/1.03  FOF formula (<kernel.Constant object at 0x13e9ab8>, <kernel.DependentProduct object at 0xf80098>) of role type named sy_c_member_001t__Extended____Nat__Oenat
% 0.80/1.03  Using role type
% 0.80/1.03  Declaring member_Extended_enat:(extended_enat->(set_Extended_enat->Prop))
% 0.80/1.03  FOF formula (<kernel.Constant object at 0x13e99e0>, <kernel.DependentProduct object at 0xf801b8>) of role type named sy_c_member_001t__Filter__Ofilter_It__Nat__Onat_J
% 0.80/1.03  Using role type
% 0.80/1.03  Declaring member_filter_nat:(filter_nat->(set_filter_nat->Prop))
% 0.80/1.03  FOF formula (<kernel.Constant object at 0x13e9ab8>, <kernel.DependentProduct object at 0xf80170>) of role type named sy_c_member_001t__Int__Oint
% 0.80/1.03  Using role type
% 0.80/1.03  Declaring member_int2:(int->(set_int->Prop))
% 0.80/1.03  FOF formula (<kernel.Constant object at 0x13e99e0>, <kernel.DependentProduct object at 0xf80098>) of role type named sy_c_member_001t__List__Olist_It__Int__Oint_J
% 0.80/1.03  Using role type
% 0.80/1.03  Declaring member_list_int:(list_int->(set_list_int->Prop))
% 0.80/1.03  FOF formula (<kernel.Constant object at 0x13e99e0>, <kernel.DependentProduct object at 0xf80248>) of role type named sy_c_member_001t__List__Olist_It__Nat__Onat_J
% 0.80/1.03  Using role type
% 0.80/1.03  Declaring member_list_nat:(list_nat->(set_list_nat->Prop))
% 0.80/1.03  FOF formula (<kernel.Constant object at 0xf80128>, <kernel.DependentProduct object at 0xf800e0>) of role type named sy_c_member_001t__List__Olist_It__VEBT____Definitions__OVEBT_J
% 0.80/1.03  Using role type
% 0.80/1.03  Declaring member2936631157270082147T_VEBT:(list_VEBT_VEBT->(set_list_VEBT_VEBT->Prop))
% 0.80/1.03  FOF formula (<kernel.Constant object at 0xf801b8>, <kernel.DependentProduct object at 0xf80248>) of role type named sy_c_member_001t__Nat__Onat
% 0.80/1.03  Using role type
% 0.80/1.03  Declaring member_nat2:(nat->(set_nat->Prop))
% 0.80/1.03  FOF formula (<kernel.Constant object at 0xf80368>, <kernel.DependentProduct object at 0xf80128>) of role type named sy_c_member_001t__Num__Onum
% 0.80/1.03  Using role type
% 0.80/1.03  Declaring member_num:(num->(set_num->Prop))
% 0.80/1.03  FOF formula (<kernel.Constant object at 0xf801b8>, <kernel.DependentProduct object at 0xf80368>) of role type named sy_c_member_001t__Product____Type__Oprod_I_Eo_M_Eo_J
% 0.80/1.03  Using role type
% 0.80/1.03  Declaring member7466972457876170832od_o_o:(product_prod_o_o->(set_Product_prod_o_o->Prop))
% 0.80/1.03  FOF formula (<kernel.Constant object at 0xf80128>, <kernel.DependentProduct object at 0xf80488>) of role type named sy_c_member_001t__Product____Type__Oprod_I_Eo_Mt__Int__Oint_J
% 0.80/1.03  Using role type
% 0.80/1.03  Declaring member7847949116333733898_o_int:(product_prod_o_int->(set_Pr8834758594704517033_o_int->Prop))
% 0.80/1.03  FOF formula (<kernel.Constant object at 0xf80368>, <kernel.DependentProduct object at 0xf80518>) of role type named sy_c_member_001t__Product____Type__Oprod_I_Eo_Mt__Nat__Onat_J
% 0.80/1.03  Using role type
% 0.80/1.03  Declaring member2802428098988154798_o_nat:(product_prod_o_nat->(set_Pr2101469702781467981_o_nat->Prop))
% 0.80/1.03  FOF formula (<kernel.Constant object at 0xf80488>, <kernel.DependentProduct object at 0xf805a8>) of role type named sy_c_member_001t__Product____Type__Oprod_I_Eo_Mt__Real__Oreal_J
% 0.80/1.03  Using role type
% 0.80/1.03  Declaring member7400031367953476362o_real:(product_prod_o_real->(set_Pr6573716822653411497o_real->Prop))
% 0.80/1.03  FOF formula (<kernel.Constant object at 0xf80518>, <kernel.DependentProduct object at 0xf803b0>) of role type named sy_c_member_001t__Product____Type__Oprod_I_Eo_Mt__VEBT____Definitions__OVEBT_J
% 0.80/1.03  Using role type
% 0.80/1.03  Declaring member5477980866518848620T_VEBT:(produc2504756804600209347T_VEBT->(set_Pr7543698050874017315T_VEBT->Prop))
% 0.80/1.03  FOF formula (<kernel.Constant object at 0xf805a8>, <kernel.DependentProduct object at 0xf806c8>) of role type named sy_c_member_001t__Product____Type__Oprod_It__Int__Oint_M_Eo_J
% 0.80/1.03  Using role type
% 0.80/1.03  Declaring member4489920277610959864_int_o:(product_prod_int_o->(set_Pr903927857289325719_int_o->Prop))
% 0.80/1.03  FOF formula (<kernel.Constant object at 0xf803b0>, <kernel.DependentProduct object at 0xf80758>) of role type named sy_c_member_001t__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J
% 0.80/1.03  Using role type
% 0.80/1.03  Declaring member5262025264175285858nt_int:(product_prod_int_int->(set_Pr958786334691620121nt_int->Prop))
% 0.80/1.03  FOF formula (<kernel.Constant object at 0xf806c8>, <kernel.DependentProduct object at 0xf807e8>) of role type named sy_c_member_001t__Product____Type__Oprod_It__Int__Oint_Mt__Nat__Onat_J
% 0.80/1.03  Using role type
% 0.80/1.03  Declaring member216504246829706758nt_nat:(product_prod_int_nat->(set_Pr3448869479623346877nt_nat->Prop))
% 0.80/1.03  FOF formula (<kernel.Constant object at 0xf80758>, <kernel.DependentProduct object at 0xf80488>) of role type named sy_c_member_001t__Product____Type__Oprod_It__Int__Oint_Mt__Real__Oreal_J
% 0.80/1.03  Using role type
% 0.80/1.03  Declaring member2744130022092475746t_real:(produc679980390762269497t_real->(set_Pr3538720872664544793t_real->Prop))
% 0.80/1.03  FOF formula (<kernel.Constant object at 0xf807e8>, <kernel.DependentProduct object at 0xf80878>) of role type named sy_c_member_001t__Product____Type__Oprod_It__Int__Oint_Mt__VEBT____Definitions__OVEBT_J
% 0.80/1.03  Using role type
% 0.80/1.03  Declaring member2056185340421749780T_VEBT:(produc1531783533982839933T_VEBT->(set_Pr8044002425091019955T_VEBT->Prop))
% 0.80/1.03  FOF formula (<kernel.Constant object at 0xf80488>, <kernel.DependentProduct object at 0xf80908>) of role type named sy_c_member_001t__Product____Type__Oprod_It__List__Olist_It__Int__Oint_J_Mt__List__Olist_It__Int__Oint_J_J
% 0.80/1.03  Using role type
% 0.80/1.03  Declaring member6698963635872716290st_int:(produc1186641810826059865st_int->(set_Pr765067013931698361st_int->Prop))
% 0.80/1.03  FOF formula (<kernel.Constant object at 0xf80878>, <kernel.DependentProduct object at 0xf80998>) of role type named sy_c_member_001t__Product____Type__Oprod_It__List__Olist_It__Nat__Onat_J_Mt__List__Olist_It__Nat__Onat_J_J
% 0.80/1.03  Using role type
% 0.80/1.03  Declaring member7340969449405702474st_nat:(produc1828647624359046049st_nat->(set_Pr3451248702717554689st_nat->Prop))
% 0.80/1.03  FOF formula (<kernel.Constant object at 0xf80908>, <kernel.DependentProduct object at 0xf80a28>) of role type named sy_c_member_001t__Product____Type__Oprod_It__List__Olist_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_Mt__List__Olist_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_J
% 0.80/1.03  Using role type
% 0.80/1.03  Declaring member6693912407220327184at_nat:(produc6392793444374437607at_nat->(set_Pr1542805901266377927at_nat->Prop))
% 0.80/1.03  FOF formula (<kernel.Constant object at 0xf80998>, <kernel.DependentProduct object at 0xf80ab8>) of role type named sy_c_member_001t__Product____Type__Oprod_It__List__Olist_It__VEBT____Definitions__OVEBT_J_Mt__List__Olist_It__VEBT____Definitions__OVEBT_J_J
% 0.80/1.03  Using role type
% 0.80/1.03  Declaring member4439316823752958928T_VEBT:(produc9211091688327510695T_VEBT->(set_Pr1916528119006554503T_VEBT->Prop))
% 0.80/1.03  FOF formula (<kernel.Constant object at 0xf80a28>, <kernel.DependentProduct object at 0xf80bd8>) of role type named sy_c_member_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Int__Oint_J
% 0.80/1.03  Using role type
% 0.80/1.03  Declaring member4262671552274231302at_int:(product_prod_nat_int->(set_Pr7995236796853374141at_int->Prop))
% 0.80/1.03  FOF formula (<kernel.Constant object at 0xf80ab8>, <kernel.DependentProduct object at 0xf80c68>) of role type named sy_c_member_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.80/1.03  Using role type
% 0.80/1.03  Declaring member8440522571783428010at_nat:(product_prod_nat_nat->(set_Pr1261947904930325089at_nat->Prop))
% 0.80/1.03  FOF formula (<kernel.Constant object at 0xf80bd8>, <kernel.DependentProduct object at 0xf80878>) of role type named sy_c_member_001t__Product____Type__Oprod_It__Nat__Onat_Mt__VEBT____Definitions__OVEBT_J
% 0.80/1.03  Using role type
% 0.80/1.03  Declaring member8549952807677709168T_VEBT:(produc8025551001238799321T_VEBT->(set_Pr6167073792073659919T_VEBT->Prop))
% 0.80/1.03  FOF formula (<kernel.Constant object at 0xf80c68>, <kernel.DependentProduct object at 0xf80cf8>) 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.80/1.03  Using role type
% 0.80/1.03  Declaring member8206827879206165904at_nat:(produc859450856879609959at_nat->(set_Pr8693737435421807431at_nat->Prop))
% 0.80/1.03  FOF formula (<kernel.Constant object at 0xf80878>, <kernel.DependentProduct object at 0xf80e18>) of role type named sy_c_member_001t__Product____Type__Oprod_It__Real__Oreal_M_Eo_J
% 0.80/1.03  Using role type
% 0.80/1.03  Declaring member772602641336174712real_o:(product_prod_real_o->(set_Pr4936984352647145239real_o->Prop))
% 0.80/1.03  FOF formula (<kernel.Constant object at 0xf80cf8>, <kernel.DependentProduct object at 0xf80908>) of role type named sy_c_member_001t__Product____Type__Oprod_It__Real__Oreal_Mt__Int__Oint_J
% 0.80/1.03  Using role type
% 0.80/1.03  Declaring member1627681773268152802al_int:(produc8786904178792722361al_int->(set_Pr1019928272762051225al_int->Prop))
% 0.80/1.03  FOF formula (<kernel.Constant object at 0xf80e18>, <kernel.DependentProduct object at 0xf80ea8>) of role type named sy_c_member_001t__Product____Type__Oprod_It__Real__Oreal_Mt__Nat__Onat_J
% 0.80/1.03  Using role type
% 0.80/1.03  Declaring member5805532792777349510al_nat:(produc3741383161447143261al_nat->(set_Pr3510011417693777981al_nat->Prop))
% 0.80/1.03  FOF formula (<kernel.Constant object at 0xf80908>, <kernel.DependentProduct object at 0xf80f38>) of role type named sy_c_member_001t__Product____Type__Oprod_It__Real__Oreal_Mt__Real__Oreal_J
% 0.80/1.03  Using role type
% 0.80/1.03  Declaring member7849222048561428706l_real:(produc2422161461964618553l_real->(set_Pr6218003697084177305l_real->Prop))
% 0.80/1.03  FOF formula (<kernel.Constant object at 0xf80ea8>, <kernel.DependentProduct object at 0xf83098>) of role type named sy_c_member_001t__Product____Type__Oprod_It__Real__Oreal_Mt__VEBT____Definitions__OVEBT_J
% 0.80/1.03  Using role type
% 0.80/1.03  Declaring member7262085504369356948T_VEBT:(produc3757001726724277373T_VEBT->(set_Pr6019664923565264691T_VEBT->Prop))
% 0.80/1.03  FOF formula (<kernel.Constant object at 0xf80f38>, <kernel.DependentProduct object at 0xf830e0>) of role type named sy_c_member_001t__Product____Type__Oprod_It__Set__Oset_It__Nat__Onat_J_Mt__Set__Oset_It__Nat__Onat_J_J
% 0.80/1.03  Using role type
% 0.80/1.03  Declaring member8277197624267554838et_nat:(produc7819656566062154093et_nat->(set_Pr5488025237498180813et_nat->Prop))
% 0.80/1.03  FOF formula (<kernel.Constant object at 0xf80f38>, <kernel.DependentProduct object at 0xf830e0>) of role type named sy_c_member_001t__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_M_Eo_J
% 0.80/1.03  Using role type
% 0.80/1.03  Declaring member3307348790968139188VEBT_o:(produc334124729049499915VEBT_o->(set_Pr3175402225741728619VEBT_o->Prop))
% 0.80/1.04  FOF formula (<kernel.Constant object at 0xf80908>, <kernel.DependentProduct object at 0xf830e0>) of role type named sy_c_member_001t__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__Extended____Nat__Oenat_J
% 0.80/1.04  Using role type
% 0.80/1.04  Declaring member38198578724832770d_enat:(produc7272778201969148633d_enat->(set_Pr2457182780427864761d_enat->Prop))
% 0.80/1.04  FOF formula (<kernel.Constant object at 0xf83290>, <kernel.DependentProduct object at 0xf830e0>) of role type named sy_c_member_001t__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__Int__Oint_J
% 0.80/1.04  Using role type
% 0.80/1.04  Declaring member5419026705395827622BT_int:(produc4894624898956917775BT_int->(set_Pr5066593544530342725BT_int->Prop))
% 0.80/1.04  FOF formula (<kernel.Constant object at 0xf83170>, <kernel.DependentProduct object at 0xf830e0>) of role type named sy_c_member_001t__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__Nat__Onat_J
% 0.80/1.04  Using role type
% 0.80/1.04  Declaring member373505688050248522BT_nat:(produc9072475918466114483BT_nat->(set_Pr7556676689462069481BT_nat->Prop))
% 0.80/1.04  FOF formula (<kernel.Constant object at 0xf83320>, <kernel.DependentProduct object at 0xf830e0>) of role type named sy_c_member_001t__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__Real__Oreal_J
% 0.80/1.04  Using role type
% 0.80/1.04  Declaring member8675245146396747942T_real:(produc5170161368751668367T_real->(set_Pr7765410600122031685T_real->Prop))
% 0.80/1.04  FOF formula (<kernel.Constant object at 0xf83200>, <kernel.DependentProduct object at 0xf830e0>) of role type named sy_c_member_001t__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__VEBT____Definitions__OVEBT_J
% 0.80/1.04  Using role type
% 0.80/1.04  Declaring member568628332442017744T_VEBT:(produc8243902056947475879T_VEBT->(set_Pr6192946355708809607T_VEBT->Prop))
% 0.80/1.04  FOF formula (<kernel.Constant object at 0xf833b0>, <kernel.DependentProduct object at 0xf83200>) of role type named sy_c_member_001t__Real__Oreal
% 0.80/1.04  Using role type
% 0.80/1.04  Declaring member_real2:(real->(set_real->Prop))
% 0.80/1.04  FOF formula (<kernel.Constant object at 0xf83170>, <kernel.DependentProduct object at 0xf83320>) of role type named sy_c_member_001t__Set__Oset_It__Nat__Onat_J
% 0.80/1.04  Using role type
% 0.80/1.04  Declaring member_set_nat2:(set_nat->(set_set_nat->Prop))
% 0.80/1.04  FOF formula (<kernel.Constant object at 0xf83488>, <kernel.DependentProduct object at 0xf830e0>) of role type named sy_c_member_001t__VEBT____Definitions__OVEBT
% 0.80/1.04  Using role type
% 0.80/1.04  Declaring member_VEBT_VEBT2:(vEBT_VEBT->(set_VEBT_VEBT->Prop))
% 0.80/1.04  FOF formula (<kernel.Constant object at 0xf83200>, <kernel.Constant object at 0xf830e0>) of role type named sy_v_deg____
% 0.80/1.04  Using role type
% 0.80/1.04  Declaring deg:nat
% 0.80/1.04  FOF formula (<kernel.Constant object at 0xf83320>, <kernel.Constant object at 0xf830e0>) of role type named sy_v_i____
% 0.80/1.04  Using role type
% 0.80/1.04  Declaring i:nat
% 0.80/1.04  FOF formula (<kernel.Constant object at 0xf83518>, <kernel.Constant object at 0xf830e0>) of role type named sy_v_m____
% 0.80/1.04  Using role type
% 0.80/1.04  Declaring m:nat
% 0.80/1.04  FOF formula (<kernel.Constant object at 0xf83638>, <kernel.Constant object at 0xf830e0>) of role type named sy_v_ma____
% 0.80/1.04  Using role type
% 0.80/1.04  Declaring ma:nat
% 0.80/1.04  FOF formula (<kernel.Constant object at 0xf835f0>, <kernel.Constant object at 0xf830e0>) of role type named sy_v_mi____
% 0.80/1.04  Using role type
% 0.80/1.04  Declaring mi:nat
% 0.80/1.04  FOF formula (<kernel.Constant object at 0xf83680>, <kernel.Constant object at 0xf830e0>) of role type named sy_v_na____
% 0.80/1.04  Using role type
% 0.80/1.04  Declaring na:nat
% 0.80/1.04  FOF formula (<kernel.Constant object at 0xf836c8>, <kernel.Constant object at 0xf830e0>) of role type named sy_v_summary____
% 0.80/1.04  Using role type
% 0.80/1.04  Declaring summary:vEBT_VEBT
% 0.80/1.04  FOF formula (<kernel.Constant object at 0xf83710>, <kernel.Constant object at 0xf830e0>) of role type named sy_v_treeList____
% 0.80/1.04  Using role type
% 0.80/1.04  Declaring treeList:list_VEBT_VEBT
% 0.80/1.04  FOF formula (<kernel.Constant object at 0xf83758>, <kernel.Constant object at 0xf830e0>) of role type named sy_v_xa____
% 0.80/1.04  Using role type
% 0.80/1.04  Declaring xa:nat
% 0.80/1.04  FOF formula (((eq nat) i) ((vEBT_VEBT_high xa) na)) of role axiom named fact_0_True
% 0.80/1.04  A new axiom: (((eq nat) i) ((vEBT_VEBT_high xa) na))
% 0.80/1.04  FOF formula ((vEBT_V8194947554948674370ptions ((vEBT_vebt_insert ((nth_VEBT_VEBT treeList) ((vEBT_VEBT_high xa) na))) ((vEBT_VEBT_low xa) na))) ((vEBT_VEBT_low xa) na)) of role axiom named fact_1__C166_C
% 0.87/1.04  A new axiom: ((vEBT_V8194947554948674370ptions ((vEBT_vebt_insert ((nth_VEBT_VEBT treeList) ((vEBT_VEBT_high xa) na))) ((vEBT_VEBT_low xa) na))) ((vEBT_VEBT_low xa) na))
% 0.87/1.04  FOF formula (forall (X:nat) (D:nat), (((eq nat) (((vEBT_VEBT_bit_concat ((vEBT_VEBT_high X) D)) ((vEBT_VEBT_low X) D)) D)) X)) of role axiom named fact_2_bit__split__inv
% 0.87/1.04  A new axiom: (forall (X:nat) (D:nat), (((eq nat) (((vEBT_VEBT_bit_concat ((vEBT_VEBT_high X) D)) ((vEBT_VEBT_low X) D)) D)) X))
% 0.87/1.04  FOF formula (((eq vEBT_VEBT) ((nth_VEBT_VEBT (((list_u1324408373059187874T_VEBT treeList) ((vEBT_VEBT_high xa) na)) ((vEBT_vebt_insert ((nth_VEBT_VEBT treeList) ((vEBT_VEBT_high xa) na))) ((vEBT_VEBT_low xa) na)))) i)) ((vEBT_vebt_insert ((nth_VEBT_VEBT treeList) ((vEBT_VEBT_high xa) na))) ((vEBT_VEBT_low xa) na))) of role axiom named fact_3__C164_C
% 0.87/1.04  A new axiom: (((eq vEBT_VEBT) ((nth_VEBT_VEBT (((list_u1324408373059187874T_VEBT treeList) ((vEBT_VEBT_high xa) na)) ((vEBT_vebt_insert ((nth_VEBT_VEBT treeList) ((vEBT_VEBT_high xa) na))) ((vEBT_VEBT_low xa) na)))) i)) ((vEBT_vebt_insert ((nth_VEBT_VEBT treeList) ((vEBT_VEBT_high xa) na))) ((vEBT_VEBT_low xa) na)))
% 0.87/1.04  <<<a @ na ) ) @ ( vEBT_VEBT_low @ xa @ na ) ) ) ).
% 0.87/1.04  
% 0.87/1.04  % "164"
% 0.87/1.04  thf(fact_4__C162_C,axiom,
% 0.87/1.04      ~ ?>>>!!!<<< [X_1: nat] : ( vEBT_V8194947554948674370ptions @ ( nth_VEBT_VEBT @ treeList @ ( vEBT_VEBT>>>
% 0.87/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, 11, 22, 30, 36, 43, 50, 124]
% 0.87/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, LexToken(THF,'thf',1,182007), LexToken(LPAR,'(',1,182010), name, LexToken(COMMA,',',1,182025), formula_role, LexToken(COMMA,',',1,182031), unary_connective]
% 0.87/1.04  Unexpected exception Syntax error at '?':QUESTION
% 0.87/1.04  Traceback (most recent call last):
% 0.87/1.04    File "CASC.py", line 79, in <module>
% 0.87/1.04      problem=TPTP.TPTPproblem(env=environment,debug=1,file=file)
% 0.87/1.04    File "/export/starexec/sandbox2/solver/bin/TPTP.py", line 38, in __init__
% 0.87/1.04      parser.parse(file.read(),debug=0,lexer=lexer)
% 0.87/1.04    File "/export/starexec/sandbox2/solver/bin/ply/yacc.py", line 265, in parse
% 0.87/1.04      return self.parseopt_notrack(input,lexer,debug,tracking,tokenfunc)
% 0.87/1.04    File "/export/starexec/sandbox2/solver/bin/ply/yacc.py", line 1047, in parseopt_notrack
% 0.87/1.04      tok = self.errorfunc(errtoken)
% 0.87/1.04    File "/export/starexec/sandbox2/solver/bin/TPTPparser.py", line 2099, in p_error
% 0.87/1.04      raise TPTPParsingError("Syntax error at '%s':%s" % (t.value,t.type))
% 0.87/1.04  TPTPparser.TPTPParsingError: Syntax error at '?':QUESTION
%------------------------------------------------------------------------------