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

View Problem - Process Solution

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

% Computer : n001.cluster.edu
% Model    : x86_64 x86_64
% CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 2.10GHz
% Memory   : 8042.1875MB
% OS       : Linux 3.10.0-693.el7.x86_64
% CPULimit : 300s
% WCLimit  : 0s
% DateTime : Thu May 18 11:23:26 EDT 2023

% Result   : Unknown 0.94s 1.47s
% Output   : None 
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----No solution output by system
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.10/0.11  % Problem    : ITP292^3 : TPTP v8.1.2. Released v8.1.0.
% 0.10/0.13  % Command    : python CASC.py /export/starexec/sandbox2/benchmark/theBenchmark.p
% 0.12/0.34  Computer   : n001.cluster.edu
% 0.12/0.34  Model      : x86_64 x86_64
% 0.12/0.34  CPUModel   : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.12/0.34  RAMPerCPU  : 8042.1875MB
% 0.12/0.34  OS         : Linux 3.10.0-693.el7.x86_64
% 0.12/0.34  % CPULimit   : 300
% 0.12/0.34  % DateTime   : Wed May  3 10:11:15 EDT 2023
% 0.12/0.34  % CPUTime    : 
% 0.19/0.44  ModuleCmd_Load.c(213):ERROR:105: Unable to locate a modulefile for 'python/python27'
% 0.19/0.48  Python 2.7.5
% 0.41/1.00  Using paths ['/home/cristobal/cocATP/CASC/TPTP/', '/export/starexec/sandbox2/benchmark/', '/export/starexec/sandbox2/benchmark/']
% 0.41/1.00  FOF formula (<kernel.Constant object at 0xb78d40>, <kernel.Type object at 0xb5ba70>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_J_J_Mt__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_J_J_J_J
% 0.41/1.00  Using role type
% 0.41/1.00  Declaring set_Pr3444600963470892981et_nat:Type
% 0.41/1.00  FOF formula (<kernel.Constant object at 0xb78d40>, <kernel.Type object at 0xb5b9e0>) of role type named ty_n_t__Product____Type__Oprod_It__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_J_J_Mt__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_J_J_J
% 0.41/1.00  Using role type
% 0.41/1.00  Declaring produc5657529347773406293et_nat:Type
% 0.41/1.00  FOF formula (<kernel.Constant object at 0xb78c68>, <kernel.Type object at 0xb5bb48>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_J_Mt__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_J_J_J
% 0.41/1.00  Using role type
% 0.41/1.00  Declaring set_Pr7928877670098842301et_nat:Type
% 0.41/1.00  FOF formula (<kernel.Constant object at 0xb5bb00>, <kernel.Type object at 0xb5b908>) of role type named ty_n_t__Product____Type__Oprod_It__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_J_Mt__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_J_J
% 0.41/1.00  Using role type
% 0.41/1.00  Declaring produc6830853553727218525et_nat:Type
% 0.41/1.00  FOF formula (<kernel.Constant object at 0xb5bea8>, <kernel.Type object at 0xb78cf8>) of role type named ty_n_t__Option__Ooption_It__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_J_J_J
% 0.41/1.00  Using role type
% 0.41/1.00  Declaring option2860828798490689354et_nat:Type
% 0.41/1.00  FOF formula (<kernel.Constant object at 0xb5bcb0>, <kernel.Type object at 0x2b44ca527200>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_J_J_J
% 0.41/1.00  Using role type
% 0.41/1.00  Declaring list_P362550909693114634et_nat:Type
% 0.41/1.00  FOF formula (<kernel.Constant object at 0xb5bea8>, <kernel.Type object at 0xb5bb00>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_J_J_J
% 0.41/1.00  Using role type
% 0.41/1.00  Declaring set_Pr8536935166611901872et_nat:Type
% 0.41/1.00  FOF formula (<kernel.Constant object at 0xb5b638>, <kernel.Type object at 0x2b44ca542320>) of role type named ty_n_t__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_J_J
% 0.41/1.00  Using role type
% 0.41/1.00  Declaring produc2732055786443039994et_nat:Type
% 0.41/1.00  FOF formula (<kernel.Constant object at 0xb5b638>, <kernel.Type object at 0x2b44ca542368>) of role type named ty_n_t__Option__Ooption_It__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_J_J
% 0.41/1.00  Using role type
% 0.41/1.00  Declaring option5190343406534369742et_nat:Type
% 0.41/1.00  FOF formula (<kernel.Constant object at 0xb5bea8>, <kernel.Type object at 0x2b44ca5443f8>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_J_J
% 0.41/1.00  Using role type
% 0.41/1.00  Declaring list_P2321686559999237006et_nat:Type
% 0.41/1.00  FOF formula (<kernel.Constant object at 0xb5bcb0>, <kernel.Type object at 0x2b44ca5427e8>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_J_J
% 0.41/1.00  Using role type
% 0.41/1.00  Declaring set_Pr3286484037609594932et_nat:Type
% 0.41/1.00  FOF formula (<kernel.Constant object at 0xb5bea8>, <kernel.Type object at 0xb7d170>) of role type named ty_n_t__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_J
% 0.41/1.00  Using role type
% 0.41/1.00  Declaring produc3925858234332021118et_nat:Type
% 0.41/1.00  FOF formula (<kernel.Constant object at 0xb5bea8>, <kernel.Type object at 0xb7d1b8>) of role type named ty_n_t__Word__Oword_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Onum1_J_J_J_J_J_J
% 0.41/1.00  Using role type
% 0.41/1.00  Declaring word_N3645301735248828278l_num1:Type
% 0.41/1.00  FOF formula (<kernel.Constant object at 0xb5bcb0>, <kernel.Type object at 0xb7d950>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Product____Type__Oprod_It__Uint32__Ouint32_Mt__Uint32__Ouint32_J_Mt__Product____Type__Oprod_It__Uint32__Ouint32_Mt__Uint32__Ouint32_J_J_J
% 0.41/1.00  Using role type
% 0.41/1.00  Declaring set_Pr3773659940955823943uint32:Type
% 0.41/1.00  FOF formula (<kernel.Constant object at 0xb7d9e0>, <kernel.Type object at 0xb7d998>) of role type named ty_n_t__Product____Type__Oprod_It__Product____Type__Oprod_It__Uint32__Ouint32_Mt__Uint32__Ouint32_J_Mt__Product____Type__Oprod_It__Uint32__Ouint32_Mt__Uint32__Ouint32_J_J
% 0.41/1.00  Using role type
% 0.41/1.00  Declaring produc8822557026176459367uint32:Type
% 0.41/1.00  FOF formula (<kernel.Constant object at 0xb7da28>, <kernel.Type object at 0xb7d6c8>) 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.41/1.00  Using role type
% 0.41/1.00  Declaring set_Pr8693737435421807431at_nat:Type
% 0.41/1.00  FOF formula (<kernel.Constant object at 0xb7d320>, <kernel.Type object at 0xb7d9e0>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J_Mt__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J_J_J
% 0.41/1.00  Using role type
% 0.41/1.00  Declaring set_Pr2560585780119916871nt_int:Type
% 0.41/1.00  FOF formula (<kernel.Constant object at 0xb7d368>, <kernel.Type object at 0xb7dcf8>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__List__Olist_It__VEBT____BuildupMemImp__OVEBTi_J_Mt__List__Olist_It__VEBT____BuildupMemImp__OVEBTi_J_J_J
% 0.41/1.00  Using role type
% 0.41/1.00  Declaring set_Pr4797120415438012619_VEBTi:Type
% 0.41/1.00  FOF formula (<kernel.Constant object at 0xb7d320>, <kernel.Type object at 0xb7da28>) of role type named ty_n_t__List__Olist_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_J
% 0.41/1.00  Using role type
% 0.41/1.00  Declaring list_P7985473006766602707_nat_o:Type
% 0.41/1.00  FOF formula (<kernel.Constant object at 0xb7d7e8>, <kernel.Type object at 0xb7d368>) of role type named ty_n_t__Set__Oset_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_J
% 0.41/1.00  Using role type
% 0.41/1.00  Declaring set_Pr4532377907799695533_nat_o:Type
% 0.41/1.00  FOF formula (<kernel.Constant object at 0xb7dbd8>, <kernel.Type object at 0xb7d320>) 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.41/1.00  Using role type
% 0.41/1.00  Declaring set_Pr1916528119006554503T_VEBT:Type
% 0.41/1.00  FOF formula (<kernel.Constant object at 0xb7d248>, <kernel.Type object at 0xb7d7e8>) 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.41/1.00  Using role type
% 0.41/1.00  Declaring produc859450856879609959at_nat:Type
% 0.41/1.00  FOF formula (<kernel.Constant object at 0xb7d3f8>, <kernel.Type object at 0xb7dbd8>) of role type named ty_n_t__Product____Type__Oprod_It__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J_Mt__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J_J
% 0.41/1.00  Using role type
% 0.41/1.00  Declaring produc1219242969750017639nt_int:Type
% 0.41/1.00  FOF formula (<kernel.Constant object at 0xb7d908>, <kernel.Type object at 0xb7d248>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_J
% 0.41/1.00  Using role type
% 0.41/1.00  Declaring list_P9062070895058802706et_nat:Type
% 0.41/1.00  FOF formula (<kernel.Constant object at 0xb7d518>, <kernel.Type object at 0xb7d3f8>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_J
% 0.41/1.01  Using role type
% 0.41/1.01  Declaring set_Pr3948176798113811640et_nat:Type
% 0.41/1.01  FOF formula (<kernel.Constant object at 0xb7df38>, <kernel.Type object at 0xb7d908>) of role type named ty_n_t__Product____Type__Oprod_It__List__Olist_It__VEBT____BuildupMemImp__OVEBTi_J_Mt__List__Olist_It__VEBT____BuildupMemImp__OVEBTi_J_J
% 0.41/1.01  Using role type
% 0.41/1.01  Declaring produc3089554586268799851_VEBTi:Type
% 0.41/1.01  FOF formula (<kernel.Constant object at 0xb7dc68>, <kernel.Type object at 0xb7d518>) 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.41/1.01  Using role type
% 0.41/1.01  Declaring produc9211091688327510695T_VEBT:Type
% 0.41/1.01  FOF formula (<kernel.Constant object at 0xb7d2d8>, <kernel.Type object at 0xb7df38>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__List__Olist_It__Uint32__Ouint32_J_Mt__List__Olist_It__Uint32__Ouint32_J_J_J
% 0.41/1.01  Using role type
% 0.41/1.01  Declaring set_Pr2258164808687509945uint32:Type
% 0.41/1.01  FOF formula (<kernel.Constant object at 0xb7d5a8>, <kernel.Type object at 0x2b44c2a48b90>) of role type named ty_n_t__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J
% 0.41/1.01  Using role type
% 0.41/1.01  Declaring produc3658429121746597890et_nat:Type
% 0.41/1.01  FOF formula (<kernel.Constant object at 0xb7db48>, <kernel.Type object at 0x2b44c2a48c20>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_It__VEBT____BuildupMemImp__OVEBTi_Mt__VEBT____BuildupMemImp__OVEBTi_J_J
% 0.41/1.01  Using role type
% 0.41/1.01  Declaring list_P785718909624839377_VEBTi:Type
% 0.41/1.01  FOF formula (<kernel.Constant object at 0xb7db48>, <kernel.Type object at 0x2b44c2a48b00>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__VEBT____BuildupMemImp__OVEBTi_Mt__VEBT____BuildupMemImp__OVEBTi_J_J
% 0.41/1.01  Using role type
% 0.41/1.01  Declaring set_Pr2227491710730465451_VEBTi:Type
% 0.41/1.01  FOF formula (<kernel.Constant object at 0xb7d5a8>, <kernel.Type object at 0x2b44ca53fb48>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__List__Olist_It__Real__Oreal_J_Mt__List__Olist_It__Real__Oreal_J_J_J
% 0.41/1.01  Using role type
% 0.41/1.01  Declaring set_Pr611352295856513593t_real:Type
% 0.41/1.01  FOF formula (<kernel.Constant object at 0x2b44c2a48b00>, <kernel.Type object at 0x2b44ca53fe18>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__VEBT____BuildupMemImp__OVEBTi_J_J
% 0.41/1.01  Using role type
% 0.41/1.01  Declaring list_P735349106241217576_VEBTi:Type
% 0.41/1.01  FOF formula (<kernel.Constant object at 0x2b44c2a48b00>, <kernel.Type object at 0x2b44ca53f1b8>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_It__VEBT____BuildupMemImp__OVEBTi_Mt__VEBT____Definitions__OVEBT_J_J
% 0.41/1.01  Using role type
% 0.41/1.01  Declaring list_P5988454224134618948T_VEBT:Type
% 0.41/1.01  FOF formula (<kernel.Constant object at 0x2b44c2a48e60>, <kernel.Type object at 0x2b44ca53f950>) 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.41/1.01  Using role type
% 0.41/1.01  Declaring set_Pr3451248702717554689st_nat:Type
% 0.41/1.01  FOF formula (<kernel.Constant object at 0x2b44ca53f680>, <kernel.Type object at 0x2b44ca53fb00>) 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.41/1.01  Using role type
% 0.41/1.01  Declaring set_Pr765067013931698361st_int:Type
% 0.41/1.01  FOF formula (<kernel.Constant object at 0x2b44ca53fab8>, <kernel.Type object at 0x2b44ca53f998>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__VEBT____Definitions__OVEBT_J_J
% 0.41/1.01  Using role type
% 0.41/1.01  Declaring list_P7413028617227757229T_VEBT:Type
% 0.41/1.01  FOF formula (<kernel.Constant object at 0x2b44ca53f638>, <kernel.Type object at 0x2b44ca53f680>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__VEBT____Definitions__OVEBT_J_J
% 0.41/1.01  Using role type
% 0.41/1.01  Declaring set_Pr6192946355708809607T_VEBT:Type
% 0.41/1.01  FOF formula (<kernel.Constant object at 0x2b44ca53f560>, <kernel.Type object at 0x2b44ca53f7a0>) 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.41/1.01  Using role type
% 0.41/1.01  Declaring list_P6254988961118846195et_nat:Type
% 0.41/1.01  FOF formula (<kernel.Constant object at 0x2b44ca53f638>, <kernel.Type object at 0xb7e518>) 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.41/1.01  Using role type
% 0.41/1.01  Declaring set_Pr5488025237498180813et_nat:Type
% 0.41/1.01  FOF formula (<kernel.Constant object at 0x2b44ca53f638>, <kernel.Type object at 0xb7e200>) of role type named ty_n_t__Product____Type__Oprod_It__List__Olist_It__Uint32__Ouint32_J_Mt__List__Olist_It__Uint32__Ouint32_J_J
% 0.41/1.01  Using role type
% 0.41/1.01  Declaring produc823665806539077721uint32:Type
% 0.41/1.01  FOF formula (<kernel.Constant object at 0x2b44ca53f560>, <kernel.Type object at 0xb7e7a0>) of role type named ty_n_t__Product____Type__Oprod_It__VEBT____BuildupMemImp__OVEBTi_Mt__VEBT____BuildupMemImp__OVEBTi_J
% 0.41/1.01  Using role type
% 0.41/1.01  Declaring produc3777764054643897931_VEBTi:Type
% 0.41/1.01  FOF formula (<kernel.Constant object at 0xb7ed40>, <kernel.Type object at 0xb7e4d0>) of role type named ty_n_t__Product____Type__Oprod_It__List__Olist_It__Real__Oreal_J_Mt__List__Olist_It__Real__Oreal_J_J
% 0.41/1.01  Using role type
% 0.41/1.01  Declaring produc478978216448986841t_real:Type
% 0.41/1.01  FOF formula (<kernel.Constant object at 0xb7ed88>, <kernel.Type object at 0xb7e7e8>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_It__VEBT____BuildupMemImp__OVEBTi_Mt__Real__Oreal_J_J
% 0.41/1.01  Using role type
% 0.41/1.01  Declaring list_P8536626330812492744i_real:Type
% 0.41/1.01  FOF formula (<kernel.Constant object at 0xb7e8c0>, <kernel.Type object at 0xb7ed40>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_It__VEBT____BuildupMemImp__OVEBTi_Mt__Int__Oint_J_J
% 0.41/1.01  Using role type
% 0.41/1.01  Declaring list_P7392757774524453448Ti_int:Type
% 0.41/1.01  FOF formula (<kernel.Constant object at 0xb7e830>, <kernel.Type object at 0xb7ef80>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_It__Nat__Onat_Mt__VEBT____BuildupMemImp__OVEBTi_J_J
% 0.41/1.01  Using role type
% 0.41/1.01  Declaring list_P2320588648998582380_VEBTi:Type
% 0.41/1.01  FOF formula (<kernel.Constant object at 0xb7e8c0>, <kernel.Type object at 0x2b44c2a6f200>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_It__Int__Oint_Mt__VEBT____BuildupMemImp__OVEBTi_J_J
% 0.41/1.01  Using role type
% 0.41/1.01  Declaring list_P4447955379000644808_VEBTi:Type
% 0.41/1.01  FOF formula (<kernel.Constant object at 0xb7e680>, <kernel.Type object at 0x2b44c2a6f248>) of role type named ty_n_t__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__VEBT____BuildupMemImp__OVEBTi_J
% 0.41/1.01  Using role type
% 0.41/1.01  Declaring produc3625547720036274456_VEBTi:Type
% 0.41/1.01  FOF formula (<kernel.Constant object at 0xb7e680>, <kernel.Type object at 0x2b44c2a6f170>) of role type named ty_n_t__Product____Type__Oprod_It__VEBT____BuildupMemImp__OVEBTi_Mt__VEBT____Definitions__OVEBT_J
% 0.41/1.01  Using role type
% 0.41/1.01  Declaring produc2810682830582626868T_VEBT:Type
% 0.41/1.01  FOF formula (<kernel.Constant object at 0xb7e8c0>, <kernel.Type object at 0x2b44c2a6f0e0>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__Real__Oreal_J_J
% 0.41/1.01  Using role type
% 0.41/1.01  Declaring list_P2623026923184700063T_real:Type
% 0.41/1.01  FOF formula (<kernel.Constant object at 0x2b44c2a6f050>, <kernel.Type object at 0x2b44c2a6f098>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_It__Real__Oreal_Mt__VEBT____Definitions__OVEBT_J_J
% 0.41/1.01  Using role type
% 0.41/1.01  Declaring list_P877281246627933069T_VEBT:Type
% 0.41/1.01  FOF formula (<kernel.Constant object at 0x2b44c2a6f320>, <kernel.Type object at 0x2b44c2a6f128>) 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.41/1.01  Using role type
% 0.41/1.01  Declaring produc1828647624359046049st_nat:Type
% 0.41/1.01  FOF formula (<kernel.Constant object at 0x2b44c2a6f2d8>, <kernel.Type object at 0x2b44c2a6f050>) 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.41/1.01  Using role type
% 0.41/1.01  Declaring produc1186641810826059865st_int:Type
% 0.41/1.01  FOF formula (<kernel.Constant object at 0x2b44c2a6f3b0>, <kernel.Type object at 0x2b44c2a6f440>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__Real__Oreal_J_J
% 0.41/1.01  Using role type
% 0.41/1.01  Declaring set_Pr7765410600122031685T_real:Type
% 0.41/1.01  FOF formula (<kernel.Constant object at 0x2b44c2a6f2d8>, <kernel.Type object at 0x2b44c2a6f320>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Real__Oreal_Mt__VEBT____Definitions__OVEBT_J_J
% 0.41/1.01  Using role type
% 0.41/1.01  Declaring set_Pr6019664923565264691T_VEBT:Type
% 0.41/1.01  FOF formula (<kernel.Constant object at 0x2b44c2a6f4d0>, <kernel.Type object at 0x2b44c2a6f3b0>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__Nat__Onat_J_J
% 0.41/1.01  Using role type
% 0.41/1.01  Declaring list_P7037539587688870467BT_nat:Type
% 0.41/1.01  FOF formula (<kernel.Constant object at 0x2b44c2a6f560>, <kernel.Type object at 0x2b44c2a6f2d8>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__Int__Oint_J_J
% 0.41/1.01  Using role type
% 0.41/1.01  Declaring list_P4547456442757143711BT_int:Type
% 0.41/1.01  FOF formula (<kernel.Constant object at 0x2b44c2a6f5f0>, <kernel.Type object at 0x2b44c2a6f4d0>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_It__Nat__Onat_Mt__VEBT____Definitions__OVEBT_J_J
% 0.41/1.01  Using role type
% 0.41/1.01  Declaring list_P5647936690300460905T_VEBT:Type
% 0.41/1.01  FOF formula (<kernel.Constant object at 0x2b44c2a6f680>, <kernel.Type object at 0x2b44c2a6f560>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_It__Int__Oint_Mt__VEBT____Definitions__OVEBT_J_J
% 0.41/1.01  Using role type
% 0.41/1.01  Declaring list_P7524865323317820941T_VEBT:Type
% 0.41/1.01  FOF formula (<kernel.Constant object at 0x2b44c2a6f710>, <kernel.Type object at 0x2b44c2a6f5f0>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__List__Olist_I_Eo_J_Mt__List__Olist_I_Eo_J_J_J
% 0.41/1.01  Using role type
% 0.41/1.01  Declaring set_Pr6227168374412355847list_o:Type
% 0.41/1.01  FOF formula (<kernel.Constant object at 0x2b44c2a6f7a0>, <kernel.Type object at 0x2b44c2a6f680>) of role type named ty_n_t__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__VEBT____Definitions__OVEBT_J
% 0.41/1.01  Using role type
% 0.41/1.01  Declaring produc8243902056947475879T_VEBT:Type
% 0.41/1.01  FOF formula (<kernel.Constant object at 0x2b44c2a6f830>, <kernel.Type object at 0x2b44c2a6f710>) of role type named ty_n_t__Option__Ooption_It__Product____Type__Oprod_It__Uint32__Ouint32_Mt__Uint32__Ouint32_J_J
% 0.41/1.01  Using role type
% 0.41/1.01  Declaring option3972171592325465343uint32:Type
% 0.41/1.01  FOF formula (<kernel.Constant object at 0x2b44c2a6f8c0>, <kernel.Type object at 0x2b44c2a6f7a0>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__Nat__Onat_J_J
% 0.41/1.01  Using role type
% 0.41/1.01  Declaring set_Pr7556676689462069481BT_nat:Type
% 0.41/1.01  FOF formula (<kernel.Constant object at 0x2b44c2a6f950>, <kernel.Type object at 0x2b44c2a6f830>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__Int__Oint_J_J
% 0.41/1.01  Using role type
% 0.41/1.01  Declaring set_Pr5066593544530342725BT_int:Type
% 0.41/1.01  FOF formula (<kernel.Constant object at 0x2b44c2a6f9e0>, <kernel.Type object at 0x2b44c2a6f8c0>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Int__Oint_Mt__VEBT____Definitions__OVEBT_J_J
% 0.41/1.01  Using role type
% 0.41/1.01  Declaring set_Pr8044002425091019955T_VEBT:Type
% 0.41/1.01  FOF formula (<kernel.Constant object at 0x2b44c2a6fa70>, <kernel.Type object at 0x2b44c2a6f950>) 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.41/1.01  Using role type
% 0.41/1.01  Declaring produc7819656566062154093et_nat:Type
% 0.41/1.01  FOF formula (<kernel.Constant object at 0x2b44c2a6fb00>, <kernel.Type object at 0x2b44c2a6f9e0>) of role type named ty_n_t__Product____Type__Oprod_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J
% 0.41/1.01  Using role type
% 0.41/1.01  Declaring produc8923325533196201883nteger:Type
% 0.41/1.01  FOF formula (<kernel.Constant object at 0x2b44c2a6fb90>, <kernel.Type object at 0x2b44c2a6fa70>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_It__Uint32__Ouint32_Mt__Uint32__Ouint32_J_J
% 0.41/1.01  Using role type
% 0.41/1.01  Declaring list_P3069071885182933823uint32:Type
% 0.41/1.01  FOF formula (<kernel.Constant object at 0x2b44c2a6fc20>, <kernel.Type object at 0x2b44c2a6fb00>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_It__VEBT____BuildupMemImp__OVEBTi_M_Eo_J_J
% 0.41/1.02  Using role type
% 0.41/1.02  Declaring list_P8833571063612306856EBTi_o:Type
% 0.41/1.02  FOF formula (<kernel.Constant object at 0x2b44c2a6fcb0>, <kernel.Type object at 0x2b44c2a6fb90>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Uint32__Ouint32_Mt__Uint32__Ouint32_J_J
% 0.41/1.02  Using role type
% 0.41/1.02  Declaring set_Pr1773385645901665561uint32:Type
% 0.41/1.02  FOF formula (<kernel.Constant object at 0x2b44c2a6fd40>, <kernel.Type object at 0x2b44c2a6fc20>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_M_Eo_J_J
% 0.41/1.02  Using role type
% 0.41/1.02  Declaring list_P3126845725202233233VEBT_o:Type
% 0.41/1.02  FOF formula (<kernel.Constant object at 0x2b44c2a6fdd0>, <kernel.Type object at 0x2b44c2a6fcb0>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_I_Eo_Mt__VEBT____Definitions__OVEBT_J_J
% 0.41/1.02  Using role type
% 0.41/1.02  Declaring list_P7495141550334521929T_VEBT:Type
% 0.41/1.02  FOF formula (<kernel.Constant object at 0x2b44c2a6fe60>, <kernel.Type object at 0x2b44c2a6fd40>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_M_Eo_J_J
% 0.41/1.02  Using role type
% 0.41/1.02  Declaring set_Pr3175402225741728619VEBT_o:Type
% 0.41/1.02  FOF formula (<kernel.Constant object at 0x2b44c2a6fef0>, <kernel.Type object at 0x2b44c2a6fdd0>) of role type named ty_n_t__Product____Type__Oprod_It__VEBT____BuildupMemImp__OVEBTi_Mt__Real__Oreal_J
% 0.41/1.02  Using role type
% 0.41/1.02  Declaring produc6680258955013199682i_real:Type
% 0.41/1.02  FOF formula (<kernel.Constant object at 0x2b44c2a6ff80>, <kernel.Type object at 0xb67050>) of role type named ty_n_t__Option__Ooption_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J
% 0.41/1.02  Using role type
% 0.41/1.02  Declaring option4927543243414619207at_nat:Type
% 0.41/1.02  FOF formula (<kernel.Constant object at 0x2b44c2a6ff80>, <kernel.Type object at 0xb670e0>) of role type named ty_n_t__Option__Ooption_It__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J_J
% 0.41/1.02  Using role type
% 0.41/1.02  Declaring option4624381673175914239nt_int:Type
% 0.41/1.02  FOF formula (<kernel.Constant object at 0x2b44c2a6fef0>, <kernel.Type object at 0xb67128>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_It__Real__Oreal_Mt__Real__Oreal_J_J
% 0.41/1.02  Using role type
% 0.41/1.02  Declaring list_P8689742595348180415l_real:Type
% 0.41/1.02  FOF formula (<kernel.Constant object at 0xb671b8>, <kernel.Type object at 0xb67200>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Real__Oreal_Mt__Real__Oreal_J_J
% 0.41/1.02  Using role type
% 0.41/1.02  Declaring set_Pr6218003697084177305l_real:Type
% 0.41/1.02  FOF formula (<kernel.Constant object at 0xb67290>, <kernel.Type object at 0xb67170>) of role type named ty_n_t__Product____Type__Oprod_It__VEBT____BuildupMemImp__OVEBTi_Mt__Int__Oint_J
% 0.41/1.02  Using role type
% 0.41/1.02  Declaring produc8927069083091599426Ti_int:Type
% 0.41/1.02  FOF formula (<kernel.Constant object at 0xb67248>, <kernel.Type object at 0xb671b8>) of role type named ty_n_t__Product____Type__Oprod_It__Nat__Onat_Mt__VEBT____BuildupMemImp__OVEBTi_J
% 0.41/1.02  Using role type
% 0.41/1.02  Declaring produc214224863196444774_VEBTi:Type
% 0.41/1.02  FOF formula (<kernel.Constant object at 0xb67320>, <kernel.Type object at 0xb673b0>) of role type named ty_n_t__Product____Type__Oprod_It__Int__Oint_Mt__VEBT____BuildupMemImp__OVEBTi_J
% 0.41/1.02  Using role type
% 0.41/1.02  Declaring produc2062302194595185346_VEBTi:Type
% 0.41/1.02  FOF formula (<kernel.Constant object at 0xb67248>, <kernel.Type object at 0xb67290>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_It__Real__Oreal_Mt__Nat__Onat_J_J
% 0.41/1.02  Using role type
% 0.41/1.02  Declaring list_P6834414599653733731al_nat:Type
% 0.41/1.02  FOF formula (<kernel.Constant object at 0xb67440>, <kernel.Type object at 0xb67320>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_It__Real__Oreal_Mt__Int__Oint_J_J
% 0.41/1.02  Using role type
% 0.41/1.02  Declaring list_P4344331454722006975al_int:Type
% 0.41/1.02  FOF formula (<kernel.Constant object at 0xb674d0>, <kernel.Type object at 0xb67248>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_It__Nat__Onat_Mt__Real__Oreal_J_J
% 0.41/1.02  Using role type
% 0.41/1.02  Declaring list_P3644420460460130531t_real:Type
% 0.41/1.02  FOF formula (<kernel.Constant object at 0xb67560>, <kernel.Type object at 0xb67440>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_It__Int__Oint_Mt__Real__Oreal_J_J
% 0.50/1.02  Using role type
% 0.50/1.02  Declaring list_P6863124054624500543t_real:Type
% 0.50/1.02  FOF formula (<kernel.Constant object at 0xb675f0>, <kernel.Type object at 0xb674d0>) of role type named ty_n_t__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__Real__Oreal_J
% 0.50/1.02  Using role type
% 0.50/1.02  Declaring produc5170161368751668367T_real:Type
% 0.50/1.02  FOF formula (<kernel.Constant object at 0xb67680>, <kernel.Type object at 0xb67560>) of role type named ty_n_t__Product____Type__Oprod_It__Real__Oreal_Mt__VEBT____Definitions__OVEBT_J
% 0.50/1.02  Using role type
% 0.50/1.02  Declaring produc3757001726724277373T_VEBT:Type
% 0.50/1.02  FOF formula (<kernel.Constant object at 0xb67710>, <kernel.Type object at 0xb675f0>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Real__Oreal_Mt__Int__Oint_J_J
% 0.50/1.02  Using role type
% 0.50/1.02  Declaring set_Pr1019928272762051225al_int:Type
% 0.50/1.02  FOF formula (<kernel.Constant object at 0xb677a0>, <kernel.Type object at 0xb67680>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Int__Oint_Mt__Real__Oreal_J_J
% 0.50/1.02  Using role type
% 0.50/1.02  Declaring set_Pr3538720872664544793t_real:Type
% 0.50/1.02  FOF formula (<kernel.Constant object at 0xb67830>, <kernel.Type object at 0xb67710>) of role type named ty_n_t__Product____Type__Oprod_It__List__Olist_I_Eo_J_Mt__List__Olist_I_Eo_J_J
% 0.50/1.02  Using role type
% 0.50/1.02  Declaring produc7102631898165422375list_o:Type
% 0.50/1.02  FOF formula (<kernel.Constant object at 0xb678c0>, <kernel.Type object at 0xb677a0>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J
% 0.50/1.02  Using role type
% 0.50/1.02  Declaring list_P6011104703257516679at_nat:Type
% 0.50/1.02  FOF formula (<kernel.Constant object at 0xb67950>, <kernel.Type object at 0xb67830>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_It__Nat__Onat_Mt__Int__Oint_J_J
% 0.50/1.02  Using role type
% 0.50/1.02  Declaring list_P3521021558325789923at_int:Type
% 0.50/1.02  FOF formula (<kernel.Constant object at 0xb679e0>, <kernel.Type object at 0xb678c0>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_It__Int__Oint_Mt__Nat__Onat_J_J
% 0.50/1.02  Using role type
% 0.50/1.02  Declaring list_P8198026277950538467nt_nat:Type
% 0.50/1.02  FOF formula (<kernel.Constant object at 0xb67a70>, <kernel.Type object at 0xb67950>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J_J
% 0.50/1.02  Using role type
% 0.50/1.02  Declaring list_P5707943133018811711nt_int:Type
% 0.50/1.02  FOF formula (<kernel.Constant object at 0xb67b00>, <kernel.Type object at 0xb679e0>) of role type named ty_n_t__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__Nat__Onat_J
% 0.50/1.02  Using role type
% 0.50/1.02  Declaring produc9072475918466114483BT_nat:Type
% 0.50/1.02  FOF formula (<kernel.Constant object at 0xb67b90>, <kernel.Type object at 0xb67a70>) of role type named ty_n_t__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__Int__Oint_J
% 0.50/1.02  Using role type
% 0.50/1.02  Declaring produc4894624898956917775BT_int:Type
% 0.50/1.02  FOF formula (<kernel.Constant object at 0xb67c20>, <kernel.Type object at 0xb67b00>) of role type named ty_n_t__Product____Type__Oprod_It__Nat__Onat_Mt__VEBT____Definitions__OVEBT_J
% 0.50/1.02  Using role type
% 0.50/1.02  Declaring produc8025551001238799321T_VEBT:Type
% 0.50/1.02  FOF formula (<kernel.Constant object at 0xb67cb0>, <kernel.Type object at 0xb67b90>) of role type named ty_n_t__Product____Type__Oprod_It__Int__Oint_Mt__VEBT____Definitions__OVEBT_J
% 0.50/1.02  Using role type
% 0.50/1.02  Declaring produc1531783533982839933T_VEBT:Type
% 0.50/1.02  FOF formula (<kernel.Constant object at 0xb67d40>, <kernel.Type object at 0xb67c20>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J
% 0.50/1.02  Using role type
% 0.50/1.02  Declaring set_Pr1261947904930325089at_nat:Type
% 0.50/1.02  FOF formula (<kernel.Constant object at 0xb67dd0>, <kernel.Type object at 0xb67cb0>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Int__Oint_J_J
% 0.50/1.02  Using role type
% 0.50/1.02  Declaring set_Pr7995236796853374141at_int:Type
% 0.50/1.02  FOF formula (<kernel.Constant object at 0xb67e60>, <kernel.Type object at 0xb67d40>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Int__Oint_Mt__Nat__Onat_J_J
% 0.50/1.02  Using role type
% 0.50/1.02  Declaring set_Pr3448869479623346877nt_nat:Type
% 0.50/1.02  FOF formula (<kernel.Constant object at 0xb67ef0>, <kernel.Type object at 0xb67dd0>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J_J
% 0.50/1.02  Using role type
% 0.50/1.02  Declaring set_Pr958786334691620121nt_int:Type
% 0.50/1.02  FOF formula (<kernel.Constant object at 0xb67f80>, <kernel.Type object at 0xb69050>) of role type named ty_n_t__Heap____Time____Monad__OHeap_It__Option__Ooption_It__Nat__Onat_J_J
% 0.50/1.02  Using role type
% 0.50/1.02  Declaring heap_T2636463487746394924on_nat:Type
% 0.50/1.02  FOF formula (<kernel.Constant object at 0xb67f80>, <kernel.Type object at 0xb690e0>) of role type named ty_n_t__Product____Type__Oprod_It__Uint32__Ouint32_Mt__Uint32__Ouint32_J
% 0.50/1.02  Using role type
% 0.50/1.02  Declaring produc827990862158126777uint32:Type
% 0.50/1.02  FOF formula (<kernel.Constant object at 0xb67ef0>, <kernel.Type object at 0xb69128>) of role type named ty_n_t__Heap____Time____Monad__OHeap_It__VEBT____BuildupMemImp__OVEBTi_J
% 0.50/1.02  Using role type
% 0.50/1.02  Declaring heap_T8145700208782473153_VEBTi:Type
% 0.50/1.02  FOF formula (<kernel.Constant object at 0xb691b8>, <kernel.Type object at 0xb69200>) of role type named ty_n_t__Product____Type__Oprod_It__VEBT____BuildupMemImp__OVEBTi_M_Eo_J
% 0.50/1.02  Using role type
% 0.50/1.02  Declaring produc5014006835512566296EBTi_o:Type
% 0.50/1.02  FOF formula (<kernel.Constant object at 0xb69290>, <kernel.Type object at 0xb69170>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_It__Real__Oreal_M_Eo_J_J
% 0.50/1.02  Using role type
% 0.50/1.02  Declaring list_P3595434254542482545real_o:Type
% 0.50/1.02  FOF formula (<kernel.Constant object at 0xb69248>, <kernel.Type object at 0xb691b8>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_I_Eo_Mt__Real__Oreal_J_J
% 0.50/1.02  Using role type
% 0.50/1.02  Declaring list_P5232166724548748803o_real:Type
% 0.50/1.02  FOF formula (<kernel.Constant object at 0xb693b0>, <kernel.Type object at 0xb69170>) of role type named ty_n_t__List__Olist_It__List__Olist_It__VEBT____Definitions__OVEBT_J_J
% 0.50/1.02  Using role type
% 0.50/1.02  Declaring list_list_VEBT_VEBT:Type
% 0.50/1.02  FOF formula (<kernel.Constant object at 0xb69320>, <kernel.Type object at 0xb693f8>) of role type named ty_n_t__Set__Oset_It__List__Olist_It__List__Olist_It__Nat__Onat_J_J_J
% 0.50/1.02  Using role type
% 0.50/1.02  Declaring set_list_list_nat:Type
% 0.50/1.02  FOF formula (<kernel.Constant object at 0xb693b0>, <kernel.Type object at 0xb69290>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_It__Nat__Onat_M_Eo_J_J
% 0.50/1.02  Using role type
% 0.50/1.02  Declaring list_P7333126701944960589_nat_o:Type
% 0.50/1.02  FOF formula (<kernel.Constant object at 0xb691b8>, <kernel.Type object at 0xb69320>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_It__Int__Oint_M_Eo_J_J
% 0.50/1.02  Using role type
% 0.50/1.02  Declaring list_P5087981734274514673_int_o:Type
% 0.50/1.02  FOF formula (<kernel.Constant object at 0xb69170>, <kernel.Type object at 0xb693b0>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_I_Eo_Mt__Nat__Onat_J_J
% 0.50/1.02  Using role type
% 0.50/1.02  Declaring list_P6285523579766656935_o_nat:Type
% 0.50/1.02  FOF formula (<kernel.Constant object at 0xb69560>, <kernel.Type object at 0xb691b8>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_I_Eo_Mt__Int__Oint_J_J
% 0.50/1.02  Using role type
% 0.50/1.02  Declaring list_P3795440434834930179_o_int:Type
% 0.50/1.02  FOF formula (<kernel.Constant object at 0xb69170>, <kernel.Type object at 0xb693b0>) of role type named ty_n_t__Set__Oset_It__List__Olist_It__VEBT____Definitions__OVEBT_J_J
% 0.50/1.02  Using role type
% 0.50/1.02  Declaring set_list_VEBT_VEBT:Type
% 0.50/1.02  FOF formula (<kernel.Constant object at 0xb69560>, <kernel.Type object at 0xb695f0>) of role type named ty_n_t__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_M_Eo_J
% 0.50/1.02  Using role type
% 0.50/1.02  Declaring produc334124729049499915VEBT_o:Type
% 0.50/1.02  FOF formula (<kernel.Constant object at 0xb69710>, <kernel.Type object at 0xb69170>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Int__Oint_M_Eo_J_J
% 0.50/1.02  Using role type
% 0.50/1.02  Declaring set_Pr903927857289325719_int_o:Type
% 0.50/1.02  FOF formula (<kernel.Constant object at 0xb69560>, <kernel.Type object at 0xb695f0>) of role type named ty_n_t__Set__Oset_It__List__Olist_It__Set__Oset_It__Nat__Onat_J_J_J
% 0.50/1.02  Using role type
% 0.50/1.02  Declaring set_list_set_nat:Type
% 0.50/1.02  FOF formula (<kernel.Constant object at 0xb69710>, <kernel.Type object at 0xb691b8>) of role type named ty_n_t__Set__Oset_It__List__Olist_It__Code____Numeral__Ointeger_J_J
% 0.50/1.03  Using role type
% 0.50/1.03  Declaring set_li6976499617229504675nteger:Type
% 0.50/1.03  FOF formula (<kernel.Constant object at 0xb69878>, <kernel.Type object at 0xb69560>) of role type named ty_n_t__Product____Type__Oprod_It__Code____Numeral__Ointeger_M_Eo_J
% 0.50/1.03  Using role type
% 0.50/1.03  Declaring produc6271795597528267376eger_o:Type
% 0.50/1.03  FOF formula (<kernel.Constant object at 0xb69710>, <kernel.Type object at 0xb691b8>) of role type named ty_n_t__Set__Oset_It__Set__Oset_It__VEBT____Definitions__OVEBT_J_J
% 0.50/1.03  Using role type
% 0.50/1.03  Declaring set_set_VEBT_VEBT:Type
% 0.50/1.03  FOF formula (<kernel.Constant object at 0xb69170>, <kernel.Type object at 0xb69998>) of role type named ty_n_t__Set__Oset_It__Set__Oset_It__Set__Oset_It__Nat__Onat_J_J_J
% 0.50/1.03  Using role type
% 0.50/1.03  Declaring set_set_set_nat:Type
% 0.50/1.03  FOF formula (<kernel.Constant object at 0xb69878>, <kernel.Type object at 0xb69a28>) of role type named ty_n_t__Set__Oset_It__Set__Oset_It__Code____Numeral__Ointeger_J_J
% 0.50/1.03  Using role type
% 0.50/1.03  Declaring set_set_Code_integer:Type
% 0.50/1.03  FOF formula (<kernel.Constant object at 0xb69170>, <kernel.Type object at 0xb69710>) of role type named ty_n_t__Product____Type__Oprod_It__Real__Oreal_Mt__Real__Oreal_J
% 0.50/1.03  Using role type
% 0.50/1.03  Declaring produc2422161461964618553l_real:Type
% 0.50/1.03  FOF formula (<kernel.Constant object at 0xb691b8>, <kernel.Type object at 0xb69878>) of role type named ty_n_t__Product____Type__Oprod_It__Real__Oreal_Mt__Int__Oint_J
% 0.50/1.03  Using role type
% 0.50/1.03  Declaring produc8786904178792722361al_int:Type
% 0.50/1.03  FOF formula (<kernel.Constant object at 0xb69998>, <kernel.Type object at 0xb69170>) of role type named ty_n_t__Product____Type__Oprod_It__Nat__Onat_Mt__Real__Oreal_J
% 0.50/1.03  Using role type
% 0.50/1.03  Declaring produc7716430852924023517t_real:Type
% 0.50/1.03  FOF formula (<kernel.Constant object at 0xb69b48>, <kernel.Type object at 0xb691b8>) of role type named ty_n_t__Product____Type__Oprod_It__Int__Oint_Mt__Real__Oreal_J
% 0.50/1.03  Using role type
% 0.50/1.03  Declaring produc679980390762269497t_real:Type
% 0.50/1.03  FOF formula (<kernel.Constant object at 0xb69bd8>, <kernel.Type object at 0xb69998>) of role type named ty_n_t__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J
% 0.50/1.03  Using role type
% 0.50/1.03  Declaring heap_e7401611519738050253t_unit:Type
% 0.50/1.03  FOF formula (<kernel.Constant object at 0xb69b48>, <kernel.Type object at 0xb691b8>) of role type named ty_n_t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.50/1.03  Using role type
% 0.50/1.03  Declaring product_prod_nat_nat:Type
% 0.50/1.03  FOF formula (<kernel.Constant object at 0xb69c68>, <kernel.Type object at 0xb69d40>) of role type named ty_n_t__Product____Type__Oprod_It__Nat__Onat_Mt__Int__Oint_J
% 0.50/1.03  Using role type
% 0.50/1.03  Declaring product_prod_nat_int:Type
% 0.50/1.03  FOF formula (<kernel.Constant object at 0xb69bd8>, <kernel.Type object at 0xb69dd0>) of role type named ty_n_t__Product____Type__Oprod_It__Int__Oint_Mt__Nat__Onat_J
% 0.50/1.03  Using role type
% 0.50/1.03  Declaring product_prod_int_nat:Type
% 0.50/1.03  FOF formula (<kernel.Constant object at 0xb69b48>, <kernel.Type object at 0xb69e18>) of role type named ty_n_t__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J
% 0.50/1.03  Using role type
% 0.50/1.03  Declaring product_prod_int_int:Type
% 0.50/1.03  FOF formula (<kernel.Constant object at 0xb69bd8>, <kernel.Type object at 0xb69c68>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_I_Eo_M_Eo_J_J
% 0.50/1.03  Using role type
% 0.50/1.03  Declaring list_P4002435161011370285od_o_o:Type
% 0.50/1.03  FOF formula (<kernel.Constant object at 0xb69b48>, <kernel.Type object at 0xb69e18>) of role type named ty_n_t__Set__Oset_It__List__Olist_It__Complex__Ocomplex_J_J
% 0.50/1.03  Using role type
% 0.50/1.03  Declaring set_list_complex:Type
% 0.50/1.03  FOF formula (<kernel.Constant object at 0xb69d40>, <kernel.Type object at 0xb69ef0>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_I_Eo_M_Eo_J_J
% 0.50/1.03  Using role type
% 0.50/1.03  Declaring set_Product_prod_o_o:Type
% 0.50/1.03  FOF formula (<kernel.Constant object at 0xb69bd8>, <kernel.Type object at 0xb69f80>) of role type named ty_n_t__Set__Oset_It__List__Olist_It__String__Oliteral_J_J
% 0.50/1.03  Using role type
% 0.50/1.03  Declaring set_list_literal:Type
% 0.50/1.03  FOF formula (<kernel.Constant object at 0xb69b48>, <kernel.Type object at 0xb69ef0>) of role type named ty_n_t__Set__Oset_It__Set__Oset_It__Complex__Ocomplex_J_J
% 0.50/1.03  Using role type
% 0.50/1.03  Declaring set_set_complex:Type
% 0.50/1.03  FOF formula (<kernel.Constant object at 0xb69f80>, <kernel.Type object at 0xb6d098>) of role type named ty_n_t__Heap__Oarray_It__VEBT____BuildupMemImp__OVEBTi_J
% 0.50/1.03  Using role type
% 0.50/1.03  Declaring array_VEBT_VEBTi:Type
% 0.50/1.03  FOF formula (<kernel.Constant object at 0xb69ef0>, <kernel.Type object at 0xb6d098>) of role type named ty_n_t__Option__Ooption_It__Set__Oset_It__Nat__Onat_J_J
% 0.50/1.03  Using role type
% 0.50/1.03  Declaring option_set_nat:Type
% 0.50/1.03  FOF formula (<kernel.Constant object at 0xb69fc8>, <kernel.Type object at 0xb6d050>) of role type named ty_n_t__Option__Ooption_It__Set__Oset_It__Int__Oint_J_J
% 0.50/1.03  Using role type
% 0.50/1.03  Declaring option_set_int:Type
% 0.50/1.03  FOF formula (<kernel.Constant object at 0xb69b48>, <kernel.Type object at 0xb6d128>) of role type named ty_n_t__List__Olist_It__VEBT____BuildupMemImp__OVEBTi_J
% 0.50/1.03  Using role type
% 0.50/1.03  Declaring list_VEBT_VEBTi:Type
% 0.50/1.03  FOF formula (<kernel.Constant object at 0xb69ef0>, <kernel.Type object at 0xb6d170>) of role type named ty_n_t__List__Olist_It__List__Olist_It__Real__Oreal_J_J
% 0.50/1.03  Using role type
% 0.50/1.03  Declaring list_list_real:Type
% 0.50/1.03  FOF formula (<kernel.Constant object at 0xb69b48>, <kernel.Type object at 0xb6d1b8>) of role type named ty_n_t__Set__Oset_It__VEBT____BuildupMemImp__OVEBTi_J
% 0.50/1.03  Using role type
% 0.50/1.03  Declaring set_VEBT_VEBTi:Type
% 0.50/1.03  FOF formula (<kernel.Constant object at 0xb69fc8>, <kernel.Type object at 0xb6d200>) of role type named ty_n_t__Set__Oset_It__List__Olist_It__Real__Oreal_J_J
% 0.50/1.03  Using role type
% 0.50/1.03  Declaring set_list_real:Type
% 0.50/1.03  FOF formula (<kernel.Constant object at 0xb69fc8>, <kernel.Type object at 0xb6d248>) of role type named ty_n_t__List__Olist_It__List__Olist_It__Nat__Onat_J_J
% 0.50/1.03  Using role type
% 0.50/1.03  Declaring list_list_nat:Type
% 0.50/1.03  FOF formula (<kernel.Constant object at 0xb6d0e0>, <kernel.Type object at 0xb6d290>) of role type named ty_n_t__List__Olist_It__List__Olist_It__Int__Oint_J_J
% 0.50/1.03  Using role type
% 0.50/1.03  Declaring list_list_int:Type
% 0.50/1.03  FOF formula (<kernel.Constant object at 0xb6d098>, <kernel.Type object at 0xb6d2d8>) of role type named ty_n_t__List__Olist_It__VEBT____Definitions__OVEBT_J
% 0.50/1.03  Using role type
% 0.50/1.03  Declaring list_VEBT_VEBT:Type
% 0.50/1.03  FOF formula (<kernel.Constant object at 0xb6d050>, <kernel.Type object at 0xb6d320>) of role type named ty_n_t__Heap____Time____Monad__OHeap_It__Nat__Onat_J
% 0.50/1.03  Using role type
% 0.50/1.03  Declaring heap_Time_Heap_nat:Type
% 0.50/1.03  FOF formula (<kernel.Constant object at 0xb6d0e0>, <kernel.Type object at 0xb6d368>) of role type named ty_n_t__Set__Oset_It__Set__Oset_It__Real__Oreal_J_J
% 0.50/1.03  Using role type
% 0.50/1.03  Declaring set_set_real:Type
% 0.50/1.03  FOF formula (<kernel.Constant object at 0xb6d098>, <kernel.Type object at 0xb6d3b0>) of role type named ty_n_t__Set__Oset_It__List__Olist_It__Nat__Onat_J_J
% 0.50/1.03  Using role type
% 0.50/1.03  Declaring set_list_nat:Type
% 0.50/1.03  FOF formula (<kernel.Constant object at 0xb6d050>, <kernel.Type object at 0xb6d3f8>) of role type named ty_n_t__Set__Oset_It__List__Olist_It__Int__Oint_J_J
% 0.50/1.03  Using role type
% 0.50/1.03  Declaring set_list_int:Type
% 0.50/1.03  FOF formula (<kernel.Constant object at 0xb6d0e0>, <kernel.Type object at 0xb6d440>) of role type named ty_n_t__Product____Type__Oprod_It__Nat__Onat_M_Eo_J
% 0.50/1.03  Using role type
% 0.50/1.03  Declaring product_prod_nat_o:Type
% 0.50/1.03  FOF formula (<kernel.Constant object at 0xb6d098>, <kernel.Type object at 0xb6d488>) of role type named ty_n_t__Product____Type__Oprod_It__Int__Oint_M_Eo_J
% 0.50/1.03  Using role type
% 0.50/1.03  Declaring product_prod_int_o:Type
% 0.50/1.03  FOF formula (<kernel.Constant object at 0xb6d050>, <kernel.Type object at 0xb6d4d0>) of role type named ty_n_t__Product____Type__Oprod_I_Eo_Mt__Nat__Onat_J
% 0.50/1.03  Using role type
% 0.50/1.03  Declaring product_prod_o_nat:Type
% 0.50/1.03  FOF formula (<kernel.Constant object at 0xb6d0e0>, <kernel.Type object at 0xb6d518>) of role type named ty_n_t__Product____Type__Oprod_I_Eo_Mt__Int__Oint_J
% 0.50/1.03  Using role type
% 0.50/1.03  Declaring product_prod_o_int:Type
% 0.50/1.03  FOF formula (<kernel.Constant object at 0xb6d098>, <kernel.Type object at 0xb6d560>) of role type named ty_n_t__List__Olist_It__Set__Oset_It__Nat__Onat_J_J
% 0.50/1.03  Using role type
% 0.50/1.03  Declaring list_set_nat:Type
% 0.50/1.03  FOF formula (<kernel.Constant object at 0xb6d050>, <kernel.Type object at 0xb6d5a8>) of role type named ty_n_t__List__Olist_It__Code____Numeral__Ointeger_J
% 0.50/1.03  Using role type
% 0.50/1.03  Declaring list_Code_integer:Type
% 0.50/1.03  FOF formula (<kernel.Constant object at 0xb6d0e0>, <kernel.Type object at 0xb6d5f0>) of role type named ty_n_t__Set__Oset_It__VEBT____Definitions__OVEBT_J
% 0.50/1.04  Using role type
% 0.50/1.04  Declaring set_VEBT_VEBT:Type
% 0.50/1.04  FOF formula (<kernel.Constant object at 0xb6d098>, <kernel.Type object at 0xb6d638>) of role type named ty_n_t__Set__Oset_It__Set__Oset_It__Nat__Onat_J_J
% 0.50/1.04  Using role type
% 0.50/1.04  Declaring set_set_nat:Type
% 0.50/1.04  FOF formula (<kernel.Constant object at 0xb6d050>, <kernel.Type object at 0xb6d680>) of role type named ty_n_t__Set__Oset_It__Set__Oset_It__Int__Oint_J_J
% 0.50/1.04  Using role type
% 0.50/1.04  Declaring set_set_int:Type
% 0.50/1.04  FOF formula (<kernel.Constant object at 0xb6d0e0>, <kernel.Type object at 0xb6d6c8>) of role type named ty_n_t__Set__Oset_It__Code____Numeral__Ointeger_J
% 0.50/1.04  Using role type
% 0.50/1.04  Declaring set_Code_integer:Type
% 0.50/1.04  FOF formula (<kernel.Constant object at 0xb6d098>, <kernel.Type object at 0xb6d710>) of role type named ty_n_t__Set__Oset_It__Product____Type__Ounit_J
% 0.50/1.04  Using role type
% 0.50/1.04  Declaring set_Product_unit:Type
% 0.50/1.04  FOF formula (<kernel.Constant object at 0xb6d050>, <kernel.Type object at 0xb6d758>) of role type named ty_n_t__Set__Oset_It__Numeral____Type__Onum0_J
% 0.50/1.04  Using role type
% 0.50/1.04  Declaring set_Numeral_num0:Type
% 0.50/1.04  FOF formula (<kernel.Constant object at 0xb6d0e0>, <kernel.Type object at 0xb6d7a0>) of role type named ty_n_t__Option__Ooption_It__Set__Oset_I_Eo_J_J
% 0.50/1.04  Using role type
% 0.50/1.04  Declaring option_set_o:Type
% 0.50/1.04  FOF formula (<kernel.Constant object at 0xb6d098>, <kernel.Type object at 0xb6d7e8>) of role type named ty_n_t__List__Olist_It__List__Olist_I_Eo_J_J
% 0.50/1.04  Using role type
% 0.50/1.04  Declaring list_list_o:Type
% 0.50/1.04  FOF formula (<kernel.Constant object at 0xb6d050>, <kernel.Type object at 0xb6d830>) of role type named ty_n_t__itself_It__Numeral____Type__Onum0_J
% 0.50/1.04  Using role type
% 0.50/1.04  Declaring itself_Numeral_num0:Type
% 0.50/1.04  FOF formula (<kernel.Constant object at 0xb6d0e0>, <kernel.Type object at 0xb6d878>) of role type named ty_n_t__List__Olist_It__Complex__Ocomplex_J
% 0.50/1.04  Using role type
% 0.50/1.04  Declaring list_complex:Type
% 0.50/1.04  FOF formula (<kernel.Constant object at 0xb6d098>, <kernel.Type object at 0xb6d8c0>) of role type named ty_n_t__List__Olist_It__Assertions__Oassn_J
% 0.50/1.04  Using role type
% 0.50/1.04  Declaring list_assn:Type
% 0.50/1.04  FOF formula (<kernel.Constant object at 0xb6d050>, <kernel.Type object at 0xb6d908>) of role type named ty_n_t__Heap____Time____Monad__OHeap_I_Eo_J
% 0.50/1.04  Using role type
% 0.50/1.04  Declaring heap_Time_Heap_o:Type
% 0.50/1.04  FOF formula (<kernel.Constant object at 0xb6d0e0>, <kernel.Type object at 0xb6d950>) of role type named ty_n_t__Set__Oset_It__List__Olist_I_Eo_J_J
% 0.50/1.04  Using role type
% 0.50/1.04  Declaring set_list_o:Type
% 0.50/1.04  FOF formula (<kernel.Constant object at 0xb6d098>, <kernel.Type object at 0xb6d998>) of role type named ty_n_t__Product____Type__Oprod_I_Eo_M_Eo_J
% 0.50/1.04  Using role type
% 0.50/1.04  Declaring product_prod_o_o:Type
% 0.50/1.04  FOF formula (<kernel.Constant object at 0xb6d050>, <kernel.Type object at 0xb6d9e0>) of role type named ty_n_t__List__Olist_It__String__Oliteral_J
% 0.50/1.04  Using role type
% 0.50/1.04  Declaring list_literal:Type
% 0.50/1.04  FOF formula (<kernel.Constant object at 0xb6d0e0>, <kernel.Type object at 0xb6da28>) of role type named ty_n_t__Set__Oset_It__Complex__Ocomplex_J
% 0.50/1.04  Using role type
% 0.50/1.04  Declaring set_complex:Type
% 0.50/1.04  FOF formula (<kernel.Constant object at 0xb6d098>, <kernel.Type object at 0xb6da70>) of role type named ty_n_t__Option__Ooption_It__Real__Oreal_J
% 0.50/1.04  Using role type
% 0.50/1.04  Declaring option_real:Type
% 0.50/1.04  FOF formula (<kernel.Constant object at 0xb6d050>, <kernel.Type object at 0xb6dab8>) of role type named ty_n_t__List__Olist_It__Uint32__Ouint32_J
% 0.50/1.04  Using role type
% 0.50/1.04  Declaring list_uint32:Type
% 0.50/1.04  FOF formula (<kernel.Constant object at 0xb6d0e0>, <kernel.Type object at 0xb6db00>) of role type named ty_n_t__Filter__Ofilter_It__Real__Oreal_J
% 0.50/1.04  Using role type
% 0.50/1.04  Declaring filter_real:Type
% 0.50/1.04  FOF formula (<kernel.Constant object at 0xb6d098>, <kernel.Type object at 0xb6db48>) of role type named ty_n_t__Set__Oset_It__String__Oliteral_J
% 0.50/1.04  Using role type
% 0.50/1.04  Declaring set_literal:Type
% 0.50/1.04  FOF formula (<kernel.Constant object at 0xb6d050>, <kernel.Type object at 0xb6db90>) of role type named ty_n_t__Set__Oset_It__Set__Oset_I_Eo_J_J
% 0.50/1.04  Using role type
% 0.50/1.04  Declaring set_set_o:Type
% 0.50/1.04  FOF formula (<kernel.Constant object at 0xb6d0e0>, <kernel.Type object at 0xb6dbd8>) of role type named ty_n_t__Set__Oset_It__Uint32__Ouint32_J
% 0.50/1.04  Using role type
% 0.50/1.04  Declaring set_uint32:Type
% 0.50/1.04  FOF formula (<kernel.Constant object at 0xb6d098>, <kernel.Type object at 0xb6dc20>) of role type named ty_n_t__Option__Ooption_It__Rat__Orat_J
% 0.50/1.04  Using role type
% 0.50/1.04  Declaring option_rat:Type
% 0.50/1.04  FOF formula (<kernel.Constant object at 0xb6d050>, <kernel.Type object at 0xb6dc68>) of role type named ty_n_t__Option__Ooption_It__Num__Onum_J
% 0.50/1.04  Using role type
% 0.50/1.04  Declaring option_num:Type
% 0.50/1.04  FOF formula (<kernel.Constant object at 0xb6d0e0>, <kernel.Type object at 0xb6dcb0>) of role type named ty_n_t__Option__Ooption_It__Nat__Onat_J
% 0.50/1.04  Using role type
% 0.50/1.04  Declaring option_nat:Type
% 0.50/1.04  FOF formula (<kernel.Constant object at 0xb6d098>, <kernel.Type object at 0xb6dcf8>) of role type named ty_n_t__Option__Ooption_It__Int__Oint_J
% 0.50/1.04  Using role type
% 0.50/1.04  Declaring option_int:Type
% 0.50/1.04  FOF formula (<kernel.Constant object at 0xb6d050>, <kernel.Type object at 0xb6dd40>) of role type named ty_n_t__Filter__Ofilter_It__Nat__Onat_J
% 0.50/1.04  Using role type
% 0.50/1.04  Declaring filter_nat:Type
% 0.50/1.04  FOF formula (<kernel.Constant object at 0xb6d0e0>, <kernel.Type object at 0xb6dd88>) of role type named ty_n_t__VEBT____BuildupMemImp__OVEBTi
% 0.50/1.04  Using role type
% 0.50/1.04  Declaring vEBT_VEBTi:Type
% 0.50/1.04  FOF formula (<kernel.Constant object at 0xb6d098>, <kernel.Type object at 0xb6ddd0>) of role type named ty_n_t__List__Olist_It__Real__Oreal_J
% 0.50/1.04  Using role type
% 0.50/1.04  Declaring list_real:Type
% 0.50/1.04  FOF formula (<kernel.Constant object at 0xb6d128>, <kernel.Type object at 0xb6dd88>) of role type named ty_n_t__Set__Oset_It__Real__Oreal_J
% 0.50/1.04  Using role type
% 0.50/1.04  Declaring set_real:Type
% 0.50/1.04  FOF formula (<kernel.Constant object at 0xb6d050>, <kernel.Type object at 0xb6de60>) of role type named ty_n_t__List__Olist_It__Rat__Orat_J
% 0.50/1.04  Using role type
% 0.50/1.04  Declaring list_rat:Type
% 0.50/1.04  FOF formula (<kernel.Constant object at 0xb6d098>, <kernel.Type object at 0xb6def0>) of role type named ty_n_t__List__Olist_It__Num__Onum_J
% 0.50/1.04  Using role type
% 0.50/1.04  Declaring list_num:Type
% 0.50/1.04  FOF formula (<kernel.Constant object at 0xb6dd40>, <kernel.Type object at 0xb6df38>) of role type named ty_n_t__List__Olist_It__Nat__Onat_J
% 0.50/1.04  Using role type
% 0.50/1.04  Declaring list_nat:Type
% 0.50/1.04  FOF formula (<kernel.Constant object at 0xb6d128>, <kernel.Type object at 0xb6df80>) of role type named ty_n_t__List__Olist_It__Int__Oint_J
% 0.50/1.04  Using role type
% 0.50/1.04  Declaring list_int:Type
% 0.50/1.04  FOF formula (<kernel.Constant object at 0xb6d050>, <kernel.Type object at 0xb6df38>) of role type named ty_n_t__VEBT____Definitions__OVEBT
% 0.50/1.04  Using role type
% 0.50/1.04  Declaring vEBT_VEBT:Type
% 0.50/1.04  FOF formula (<kernel.Constant object at 0xb6d098>, <kernel.Type object at 0xb74098>) of role type named ty_n_t__Set__Oset_It__Rat__Orat_J
% 0.50/1.04  Using role type
% 0.50/1.04  Declaring set_rat:Type
% 0.50/1.04  FOF formula (<kernel.Constant object at 0xb6df80>, <kernel.Type object at 0xb74098>) of role type named ty_n_t__Set__Oset_It__Num__Onum_J
% 0.50/1.04  Using role type
% 0.50/1.04  Declaring set_num:Type
% 0.50/1.04  FOF formula (<kernel.Constant object at 0xb6df38>, <kernel.Type object at 0xb74050>) of role type named ty_n_t__Set__Oset_It__Nat__Onat_J
% 0.50/1.04  Using role type
% 0.50/1.04  Declaring set_nat:Type
% 0.50/1.04  FOF formula (<kernel.Constant object at 0xb6dfc8>, <kernel.Type object at 0xb74128>) of role type named ty_n_t__Set__Oset_It__Int__Oint_J
% 0.50/1.04  Using role type
% 0.50/1.04  Declaring set_int:Type
% 0.50/1.04  FOF formula (<kernel.Constant object at 0xb6df80>, <kernel.Type object at 0xb74170>) of role type named ty_n_t__Code____Numeral__Ointeger
% 0.50/1.04  Using role type
% 0.50/1.04  Declaring code_integer:Type
% 0.50/1.04  FOF formula (<kernel.Constant object at 0xb6dfc8>, <kernel.Type object at 0xb741b8>) of role type named ty_n_t__Extended____Nat__Oenat
% 0.50/1.04  Using role type
% 0.50/1.04  Declaring extended_enat:Type
% 0.50/1.04  FOF formula (<kernel.Constant object at 0xb6d050>, <kernel.Type object at 0xb74128>) of role type named ty_n_t__List__Olist_I_Eo_J
% 0.50/1.04  Using role type
% 0.50/1.04  Declaring list_o:Type
% 0.50/1.04  FOF formula (<kernel.Constant object at 0xb6dfc8>, <kernel.Type object at 0xb74248>) of role type named ty_n_t__Complex__Ocomplex
% 0.50/1.04  Using role type
% 0.50/1.04  Declaring complex:Type
% 0.50/1.04  FOF formula (<kernel.Constant object at 0xb6dfc8>, <kernel.Type object at 0xb74170>) of role type named ty_n_t__Assertions__Oassn
% 0.50/1.04  Using role type
% 0.50/1.04  Declaring assn:Type
% 0.50/1.04  FOF formula (<kernel.Constant object at 0xb74050>, <kernel.Type object at 0xb74290>) of role type named ty_n_t__String__Oliteral
% 0.50/1.05  Using role type
% 0.50/1.05  Declaring literal:Type
% 0.50/1.05  FOF formula (<kernel.Constant object at 0xb740e0>, <kernel.Type object at 0xb742d8>) of role type named ty_n_t__Set__Oset_I_Eo_J
% 0.50/1.05  Using role type
% 0.50/1.05  Declaring set_o:Type
% 0.50/1.05  FOF formula (<kernel.Constant object at 0xb74098>, <kernel.Type object at 0xb74320>) of role type named ty_n_t__Uint32__Ouint32
% 0.50/1.05  Using role type
% 0.50/1.05  Declaring uint32:Type
% 0.50/1.05  FOF formula (<kernel.Constant object at 0xb74050>, <kernel.Type object at 0xb74368>) of role type named ty_n_t__String__Ochar
% 0.50/1.05  Using role type
% 0.50/1.05  Declaring char:Type
% 0.50/1.05  FOF formula (<kernel.Constant object at 0xb740e0>, <kernel.Type object at 0xb743b0>) of role type named ty_n_t__Real__Oreal
% 0.50/1.05  Using role type
% 0.50/1.05  Declaring real:Type
% 0.50/1.05  FOF formula (<kernel.Constant object at 0xb74098>, <kernel.Type object at 0xb743f8>) of role type named ty_n_t__Rat__Orat
% 0.50/1.05  Using role type
% 0.50/1.05  Declaring rat:Type
% 0.50/1.05  FOF formula (<kernel.Constant object at 0xb74050>, <kernel.Type object at 0xb74440>) of role type named ty_n_t__Num__Onum
% 0.50/1.05  Using role type
% 0.50/1.05  Declaring num:Type
% 0.50/1.05  FOF formula (<kernel.Constant object at 0xb740e0>, <kernel.Type object at 0xb74488>) of role type named ty_n_t__Nat__Onat
% 0.50/1.05  Using role type
% 0.50/1.05  Declaring nat:Type
% 0.50/1.05  FOF formula (<kernel.Constant object at 0xb74098>, <kernel.Type object at 0xb744d0>) of role type named ty_n_t__Int__Oint
% 0.50/1.05  Using role type
% 0.50/1.05  Declaring int:Type
% 0.50/1.05  FOF formula (<kernel.Constant object at 0xb74098>, <kernel.DependentProduct object at 0xb74680>) of role type named sy_c_Archimedean__Field_Oceiling_001t__Real__Oreal
% 0.50/1.05  Using role type
% 0.50/1.05  Declaring archim7802044766580827645g_real:(real->int)
% 0.50/1.05  FOF formula (<kernel.Constant object at 0xb74518>, <kernel.DependentProduct object at 0xb74710>) of role type named sy_c_Archimedean__Field_Ofloor__ceiling__class_Ofloor_001t__Rat__Orat
% 0.50/1.05  Using role type
% 0.50/1.05  Declaring archim3151403230148437115or_rat:(rat->int)
% 0.50/1.05  FOF formula (<kernel.Constant object at 0xb74680>, <kernel.DependentProduct object at 0xb747a0>) of role type named sy_c_Archimedean__Field_Ofloor__ceiling__class_Ofloor_001t__Real__Oreal
% 0.50/1.05  Using role type
% 0.50/1.05  Declaring archim6058952711729229775r_real:(real->int)
% 0.50/1.05  FOF formula (<kernel.Constant object at 0xb74200>, <kernel.DependentProduct object at 0xb74830>) of role type named sy_c_Archimedean__Field_Ofrac_001t__Rat__Orat
% 0.50/1.05  Using role type
% 0.50/1.05  Declaring archimedean_frac_rat:(rat->rat)
% 0.50/1.05  FOF formula (<kernel.Constant object at 0xb74680>, <kernel.DependentProduct object at 0xb74878>) of role type named sy_c_Archimedean__Field_Ofrac_001t__Real__Oreal
% 0.50/1.05  Using role type
% 0.50/1.05  Declaring archim2898591450579166408c_real:(real->real)
% 0.50/1.05  FOF formula (<kernel.Constant object at 0xb740e0>, <kernel.DependentProduct object at 0xb748c0>) of role type named sy_c_Assertions_Oassn_ORep__assn
% 0.50/1.05  Using role type
% 0.50/1.05  Declaring rep_assn:(assn->(produc3658429121746597890et_nat->Prop))
% 0.50/1.05  FOF formula (<kernel.Constant object at 0xb74908>, <kernel.DependentProduct object at 0xb74830>) of role type named sy_c_Assertions_Oentails
% 0.50/1.05  Using role type
% 0.50/1.05  Declaring entails:(assn->(assn->Prop))
% 0.50/1.05  FOF formula (<kernel.Constant object at 0xb74878>, <kernel.DependentProduct object at 0xb74908>) of role type named sy_c_Assertions_Oex__assn_001t__List__Olist_It__VEBT____BuildupMemImp__OVEBTi_J
% 0.50/1.05  Using role type
% 0.50/1.05  Declaring ex_ass463751140784270563_VEBTi:((list_VEBT_VEBTi->assn)->assn)
% 0.50/1.05  FOF formula (<kernel.Constant object at 0xb748c0>, <kernel.DependentProduct object at 0xb74830>) of role type named sy_c_Assertions_Oex__assn_001t__VEBT____Definitions__OVEBT
% 0.50/1.05  Using role type
% 0.50/1.05  Declaring ex_assn_VEBT_VEBT:((vEBT_VEBT->assn)->assn)
% 0.50/1.05  FOF formula (<kernel.Constant object at 0xb74950>, <kernel.DependentProduct object at 0xb740e0>) of role type named sy_c_Assertions_Opure__assn
% 0.50/1.05  Using role type
% 0.50/1.05  Declaring pure_assn:(Prop->assn)
% 0.50/1.05  FOF formula (<kernel.Constant object at 0xb74878>, <kernel.DependentProduct object at 0xb748c0>) of role type named sy_c_Assertions_Osnga__assn_001t__VEBT____BuildupMemImp__OVEBTi
% 0.50/1.05  Using role type
% 0.50/1.05  Declaring snga_assn_VEBT_VEBTi:(array_VEBT_VEBTi->(list_VEBT_VEBTi->assn))
% 0.50/1.05  FOF formula (<kernel.Constant object at 0xb746c8>, <kernel.DependentProduct object at 0xb74b90>) of role type named sy_c_Assertions_Otimes__assn__raw
% 0.50/1.06  Using role type
% 0.50/1.06  Declaring times_assn_raw:((produc3658429121746597890et_nat->Prop)->((produc3658429121746597890et_nat->Prop)->(produc3658429121746597890et_nat->Prop)))
% 0.50/1.06  FOF formula (<kernel.Constant object at 0xb74bd8>, <kernel.DependentProduct object at 0xb746c8>) of role type named sy_c_Assertions_Otimes__assn__raw__rel
% 0.50/1.06  Using role type
% 0.50/1.06  Declaring times_assn_raw_rel:(produc2732055786443039994et_nat->(produc2732055786443039994et_nat->Prop))
% 0.50/1.06  FOF formula (<kernel.Constant object at 0xb748c0>, <kernel.DependentProduct object at 0xb74c68>) of role type named sy_c_BNF__Def_Orel__fun_001t__Int__Oint_001t__Int__Oint_001_062_It__Int__Oint_M_Eo_J_001_062_It__Int__Oint_M_Eo_J
% 0.50/1.06  Using role type
% 0.50/1.06  Declaring bNF_re3403563459893282935_int_o:((int->(int->Prop))->(((int->Prop)->((int->Prop)->Prop))->((int->(int->Prop))->((int->(int->Prop))->Prop))))
% 0.50/1.06  FOF formula (<kernel.Constant object at 0xb746c8>, <kernel.DependentProduct object at 0xb74d88>) of role type named sy_c_BNF__Def_Orel__fun_001t__Int__Oint_001t__Int__Oint_001_062_It__Int__Oint_Mt__Int__Oint_J_001_062_It__Int__Oint_Mt__Int__Oint_J
% 0.50/1.06  Using role type
% 0.50/1.06  Declaring bNF_re711492959462206631nt_int:((int->(int->Prop))->(((int->int)->((int->int)->Prop))->((int->(int->int))->((int->(int->int))->Prop))))
% 0.50/1.06  FOF formula (<kernel.Constant object at 0xb74c68>, <kernel.DependentProduct object at 0xb74cf8>) of role type named sy_c_BNF__Def_Orel__fun_001t__Int__Oint_001t__Int__Oint_001_062_It__Nat__Onat_M_Eo_J_001_062_It__Nat__Onat_M_Eo_J
% 0.50/1.06  Using role type
% 0.50/1.06  Declaring bNF_re3376528473927230327_nat_o:((int->(int->Prop))->(((nat->Prop)->((nat->Prop)->Prop))->((int->(nat->Prop))->((int->(nat->Prop))->Prop))))
% 0.50/1.06  FOF formula (<kernel.Constant object at 0xb74d88>, <kernel.DependentProduct object at 0xb74e18>) of role type named sy_c_BNF__Def_Orel__fun_001t__Int__Oint_001t__Int__Oint_001_Eo_001_Eo
% 0.50/1.06  Using role type
% 0.50/1.06  Declaring bNF_re5089333283451836215nt_o_o:((int->(int->Prop))->((Prop->(Prop->Prop))->((int->Prop)->((int->Prop)->Prop))))
% 0.50/1.06  FOF formula (<kernel.Constant object at 0xb74cf8>, <kernel.DependentProduct object at 0xb74e60>) of role type named sy_c_BNF__Def_Orel__fun_001t__Int__Oint_001t__Int__Oint_001t__Int__Oint_001t__Int__Oint
% 0.50/1.06  Using role type
% 0.50/1.06  Declaring bNF_re4712519889275205905nt_int:((int->(int->Prop))->((int->(int->Prop))->((int->int)->((int->int)->Prop))))
% 0.50/1.06  FOF formula (<kernel.Constant object at 0xb74e18>, <kernel.DependentProduct object at 0xb74cb0>) of role type named sy_c_BNF__Def_Orel__fun_001t__Int__Oint_001t__Int__Oint_001t__Nat__Onat_001t__Nat__Onat
% 0.50/1.06  Using role type
% 0.50/1.06  Declaring bNF_re3715656647883201625at_nat:((int->(int->Prop))->((nat->(nat->Prop))->((int->nat)->((int->nat)->Prop))))
% 0.50/1.06  FOF formula (<kernel.Constant object at 0xb74e60>, <kernel.DependentProduct object at 0xb74d88>) of role type named sy_c_BNF__Def_Orel__fun_001t__Nat__Onat_001t__Nat__Onat_001_062_It__Int__Oint_Mt__Int__Oint_J_001_062_It__Int__Oint_Mt__Int__Oint_J
% 0.50/1.06  Using role type
% 0.50/1.06  Declaring bNF_re4785983289428654063nt_int:((nat->(nat->Prop))->(((int->int)->((int->int)->Prop))->((nat->(int->int))->((nat->(int->int))->Prop))))
% 0.50/1.06  FOF formula (<kernel.Constant object at 0xb74cb0>, <kernel.DependentProduct object at 0xb74b48>) of role type named sy_c_BNF__Def_Orel__fun_001t__Nat__Onat_001t__Nat__Onat_001_062_It__Nat__Onat_M_Eo_J_001_062_It__Nat__Onat_M_Eo_J
% 0.50/1.06  Using role type
% 0.50/1.06  Declaring bNF_re578469030762574527_nat_o:((nat->(nat->Prop))->(((nat->Prop)->((nat->Prop)->Prop))->((nat->(nat->Prop))->((nat->(nat->Prop))->Prop))))
% 0.50/1.06  FOF formula (<kernel.Constant object at 0xb74d88>, <kernel.DependentProduct object at 0xb74fc8>) of role type named sy_c_BNF__Def_Orel__fun_001t__Nat__Onat_001t__Nat__Onat_001_062_It__Nat__Onat_Mt__Nat__Onat_J_001_062_It__Nat__Onat_Mt__Nat__Onat_J
% 0.50/1.06  Using role type
% 0.50/1.06  Declaring bNF_re1345281282404953727at_nat:((nat->(nat->Prop))->(((nat->nat)->((nat->nat)->Prop))->((nat->(nat->nat))->((nat->(nat->nat))->Prop))))
% 0.50/1.06  FOF formula (<kernel.Constant object at 0xb74b48>, <kernel.DependentProduct object at 0x2b44c2a79128>) of role type named sy_c_BNF__Def_Orel__fun_001t__Nat__Onat_001t__Nat__Onat_001_Eo_001_Eo
% 0.50/1.06  Using role type
% 0.50/1.06  Declaring bNF_re4705727531993890431at_o_o:((nat->(nat->Prop))->((Prop->(Prop->Prop))->((nat->Prop)->((nat->Prop)->Prop))))
% 0.50/1.06  FOF formula (<kernel.Constant object at 0xb74fc8>, <kernel.DependentProduct object at 0x2b44c2a79248>) of role type named sy_c_BNF__Def_Orel__fun_001t__Nat__Onat_001t__Nat__Onat_001t__Int__Oint_001t__Int__Oint
% 0.50/1.06  Using role type
% 0.50/1.06  Declaring bNF_re6650684261131312217nt_int:((nat->(nat->Prop))->((int->(int->Prop))->((nat->int)->((nat->int)->Prop))))
% 0.50/1.06  FOF formula (<kernel.Constant object at 0xb74fc8>, <kernel.DependentProduct object at 0x2b44c2a79320>) of role type named sy_c_BNF__Def_Orel__fun_001t__Nat__Onat_001t__Nat__Onat_001t__Nat__Onat_001t__Nat__Onat
% 0.50/1.06  Using role type
% 0.50/1.06  Declaring bNF_re5653821019739307937at_nat:((nat->(nat->Prop))->((nat->(nat->Prop))->((nat->nat)->((nat->nat)->Prop))))
% 0.50/1.06  FOF formula (<kernel.Constant object at 0xb74fc8>, <kernel.DependentProduct object at 0x2b44c2a790e0>) of role type named sy_c_BNF__Def_Orel__fun_001t__Num__Onum_001t__Num__Onum_001_062_It__Num__Onum_Mt__Int__Oint_J_001_062_It__Num__Onum_Mt__Int__Oint_J
% 0.50/1.06  Using role type
% 0.50/1.06  Declaring bNF_re8402795839162346335um_int:((num->(num->Prop))->(((num->int)->((num->int)->Prop))->((num->(num->int))->((num->(num->int))->Prop))))
% 0.50/1.06  FOF formula (<kernel.Constant object at 0x2b44c2a792d8>, <kernel.DependentProduct object at 0x2b44c2a79170>) of role type named sy_c_BNF__Def_Orel__fun_001t__Num__Onum_001t__Num__Onum_001t__Int__Oint_001t__Int__Oint
% 0.50/1.06  Using role type
% 0.50/1.06  Declaring bNF_re1822329894187522285nt_int:((num->(num->Prop))->((int->(int->Prop))->((num->int)->((num->int)->Prop))))
% 0.50/1.06  FOF formula (<kernel.Constant object at 0x2b44c2a790e0>, <kernel.DependentProduct object at 0x2b44c2a79200>) of role type named sy_c_BNF__Def_Orel__fun_001t__Word__Oword_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Onum1_J_J_J_J_J_J_001t__Word__Oword_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Onum1_J_J_J_J_J_J_001_062_It__Word__Oword_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Onum1_J_J_J_J_J_J_M_Eo_J_001_062_It__Word__Oword_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Onum1_J_J_J_J_J_J_M_Eo_J
% 0.50/1.06  Using role type
% 0.50/1.06  Declaring bNF_re7364608769721783435num1_o:((word_N3645301735248828278l_num1->(word_N3645301735248828278l_num1->Prop))->(((word_N3645301735248828278l_num1->Prop)->((word_N3645301735248828278l_num1->Prop)->Prop))->((word_N3645301735248828278l_num1->(word_N3645301735248828278l_num1->Prop))->((word_N3645301735248828278l_num1->(word_N3645301735248828278l_num1->Prop))->Prop))))
% 0.50/1.06  FOF formula (<kernel.Constant object at 0x2b44c2a79368>, <kernel.DependentProduct object at 0x2b44c2a79488>) of role type named sy_c_BNF__Def_Orel__fun_001t__Word__Oword_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Onum1_J_J_J_J_J_J_001t__Word__Oword_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Onum1_J_J_J_J_J_J_001_Eo_001_Eo
% 0.50/1.06  Using role type
% 0.50/1.06  Declaring bNF_re5013357767504289739m1_o_o:((word_N3645301735248828278l_num1->(word_N3645301735248828278l_num1->Prop))->((Prop->(Prop->Prop))->((word_N3645301735248828278l_num1->Prop)->((word_N3645301735248828278l_num1->Prop)->Prop))))
% 0.50/1.06  FOF formula (<kernel.Constant object at 0x2b44c2a792d8>, <kernel.DependentProduct object at 0x2b44c2a793b0>) of role type named sy_c_Binomial_Obinomial
% 0.50/1.06  Using role type
% 0.50/1.06  Declaring binomial:(nat->(nat->nat))
% 0.50/1.06  FOF formula (<kernel.Constant object at 0x2b44c2a790e0>, <kernel.DependentProduct object at 0x2b44c2a79518>) of role type named sy_c_Bit__Comprehension_Obit__comprehension__class_Oset__bits_001t__Int__Oint
% 0.50/1.07  Using role type
% 0.50/1.07  Declaring bit_bi6516823479961619367ts_int:((nat->Prop)->int)
% 0.50/1.07  FOF formula (<kernel.Constant object at 0x2b44c2a79248>, <kernel.DependentProduct object at 0x2b44c2a792d8>) of role type named sy_c_Bit__Comprehension_Owf__set__bits__int
% 0.50/1.07  Using role type
% 0.50/1.07  Declaring bit_wf_set_bits_int:((nat->Prop)->Prop)
% 0.50/1.07  FOF formula (<kernel.Constant object at 0x2b44c2a79290>, <kernel.DependentProduct object at 0x2b44c2a79248>) of role type named sy_c_Bit__Operations_Oconcat__bit
% 0.50/1.07  Using role type
% 0.50/1.07  Declaring bit_concat_bit:(nat->(int->(int->int)))
% 0.50/1.07  FOF formula (<kernel.Constant object at 0x2b44c2a790e0>, <kernel.DependentProduct object at 0x2b44c2a79488>) of role type named sy_c_Bit__Operations_Oring__bit__operations__class_Onot_001t__Code____Numeral__Ointeger
% 0.50/1.07  Using role type
% 0.50/1.07  Declaring bit_ri7632146776885996613nteger:(code_integer->code_integer)
% 0.50/1.07  FOF formula (<kernel.Constant object at 0x2b44c2a79290>, <kernel.DependentProduct object at 0x2b44c2a79758>) of role type named sy_c_Bit__Operations_Oring__bit__operations__class_Onot_001t__Int__Oint
% 0.50/1.07  Using role type
% 0.50/1.07  Declaring bit_ri7919022796975470100ot_int:(int->int)
% 0.50/1.07  FOF formula (<kernel.Constant object at 0x2b44c2a79488>, <kernel.DependentProduct object at 0x2b44c2a79290>) of role type named sy_c_Bit__Operations_Oring__bit__operations__class_Osigned__take__bit_001t__Int__Oint
% 0.50/1.07  Using role type
% 0.50/1.07  Declaring bit_ri631733984087533419it_int:(nat->(int->int))
% 0.50/1.07  FOF formula (<kernel.Constant object at 0x2b44c2a79758>, <kernel.DependentProduct object at 0x2b44c2a79488>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Oand_001t__Code____Numeral__Ointeger
% 0.50/1.07  Using role type
% 0.50/1.07  Declaring bit_se3949692690581998587nteger:(code_integer->(code_integer->code_integer))
% 0.50/1.07  FOF formula (<kernel.Constant object at 0x2b44c2a79290>, <kernel.DependentProduct object at 0x2b44c2a79758>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Oand_001t__Int__Oint
% 0.50/1.07  Using role type
% 0.50/1.07  Declaring bit_se725231765392027082nd_int:(int->(int->int))
% 0.50/1.07  FOF formula (<kernel.Constant object at 0x2b44c2a79488>, <kernel.DependentProduct object at 0x2b44c2a79290>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Oand_001t__Nat__Onat
% 0.50/1.07  Using role type
% 0.50/1.07  Declaring bit_se727722235901077358nd_nat:(nat->(nat->nat))
% 0.50/1.07  FOF formula (<kernel.Constant object at 0x2b44c2a79758>, <kernel.DependentProduct object at 0x2b44c2a79488>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Odrop__bit_001t__Code____Numeral__Ointeger
% 0.50/1.07  Using role type
% 0.50/1.07  Declaring bit_se3928097537394005634nteger:(nat->(code_integer->code_integer))
% 0.50/1.07  FOF formula (<kernel.Constant object at 0x2b44c2a79290>, <kernel.DependentProduct object at 0x2b44c2a79758>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Odrop__bit_001t__Int__Oint
% 0.50/1.07  Using role type
% 0.50/1.07  Declaring bit_se8568078237143864401it_int:(nat->(int->int))
% 0.50/1.07  FOF formula (<kernel.Constant object at 0x2b44c2a79488>, <kernel.DependentProduct object at 0x2b44c2a79290>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Odrop__bit_001t__Nat__Onat
% 0.50/1.07  Using role type
% 0.50/1.07  Declaring bit_se8570568707652914677it_nat:(nat->(nat->nat))
% 0.50/1.07  FOF formula (<kernel.Constant object at 0x2b44c2a79758>, <kernel.DependentProduct object at 0x2b44c2a79488>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Odrop__bit_001t__Uint32__Ouint32
% 0.50/1.07  Using role type
% 0.50/1.07  Declaring bit_se3964402333458159761uint32:(nat->(uint32->uint32))
% 0.50/1.07  FOF formula (<kernel.Constant object at 0x2b44c2a79290>, <kernel.DependentProduct object at 0x2b44c2a79bd8>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Odrop__bit_001t__Word__Oword_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Onum1_J_J_J_J_J_J
% 0.50/1.07  Using role type
% 0.50/1.07  Declaring bit_se5176125413884933531l_num1:(nat->(word_N3645301735248828278l_num1->word_N3645301735248828278l_num1))
% 0.50/1.07  FOF formula (<kernel.Constant object at 0x2b44c2a79488>, <kernel.DependentProduct object at 0x2b44c2a79290>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Oflip__bit_001t__Code____Numeral__Ointeger
% 0.50/1.07  Using role type
% 0.50/1.07  Declaring bit_se1345352211410354436nteger:(nat->(code_integer->code_integer))
% 0.50/1.07  FOF formula (<kernel.Constant object at 0x2b44c2a79bd8>, <kernel.DependentProduct object at 0x2b44c2a79488>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Oflip__bit_001t__Int__Oint
% 0.50/1.07  Using role type
% 0.50/1.07  Declaring bit_se2159334234014336723it_int:(nat->(int->int))
% 0.50/1.07  FOF formula (<kernel.Constant object at 0x2b44c2a79290>, <kernel.DependentProduct object at 0x2b44c2a79bd8>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Oflip__bit_001t__Nat__Onat
% 0.50/1.07  Using role type
% 0.50/1.07  Declaring bit_se2161824704523386999it_nat:(nat->(nat->nat))
% 0.50/1.07  FOF formula (<kernel.Constant object at 0x2b44c2a79488>, <kernel.DependentProduct object at 0x2b44c2a79c20>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Omask_001t__Code____Numeral__Ointeger
% 0.50/1.07  Using role type
% 0.50/1.07  Declaring bit_se2119862282449309892nteger:(nat->code_integer)
% 0.50/1.07  FOF formula (<kernel.Constant object at 0x2b44c2a79bd8>, <kernel.DependentProduct object at 0x2b44c2a79ea8>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Omask_001t__Int__Oint
% 0.50/1.07  Using role type
% 0.50/1.07  Declaring bit_se2000444600071755411sk_int:(nat->int)
% 0.50/1.07  FOF formula (<kernel.Constant object at 0x2b44c2a79c20>, <kernel.DependentProduct object at 0x2b44c2a79f38>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Omask_001t__Nat__Onat
% 0.50/1.07  Using role type
% 0.50/1.07  Declaring bit_se2002935070580805687sk_nat:(nat->nat)
% 0.50/1.07  FOF formula (<kernel.Constant object at 0x2b44c2a79ea8>, <kernel.DependentProduct object at 0x2b44c2a79c20>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Oor_001t__Code____Numeral__Ointeger
% 0.50/1.07  Using role type
% 0.50/1.07  Declaring bit_se1080825931792720795nteger:(code_integer->(code_integer->code_integer))
% 0.50/1.07  FOF formula (<kernel.Constant object at 0x2b44c2a79f38>, <kernel.DependentProduct object at 0x2b44c2a79fc8>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Oor_001t__Int__Oint
% 0.50/1.07  Using role type
% 0.50/1.07  Declaring bit_se1409905431419307370or_int:(int->(int->int))
% 0.50/1.07  FOF formula (<kernel.Constant object at 0x2b44c2a79c20>, <kernel.DependentProduct object at 0x2b44c2a79ef0>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Oor_001t__Nat__Onat
% 0.50/1.07  Using role type
% 0.50/1.07  Declaring bit_se1412395901928357646or_nat:(nat->(nat->nat))
% 0.50/1.07  FOF formula (<kernel.Constant object at 0x2b44c2a79c20>, <kernel.DependentProduct object at 0x2b44c2a7d098>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Oor_001t__Uint32__Ouint32
% 0.50/1.07  Using role type
% 0.50/1.07  Declaring bit_se2966626333419230250uint32:(uint32->(uint32->uint32))
% 0.50/1.07  FOF formula (<kernel.Constant object at 0x2b44c2a79c20>, <kernel.DependentProduct object at 0x2b44c2a7d200>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Opush__bit_001t__Code____Numeral__Ointeger
% 0.50/1.07  Using role type
% 0.50/1.07  Declaring bit_se7788150548672797655nteger:(nat->(code_integer->code_integer))
% 0.50/1.07  FOF formula (<kernel.Constant object at 0x2b44c2a79f38>, <kernel.DependentProduct object at 0x2b44c2a7d290>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Opush__bit_001t__Int__Oint
% 0.50/1.07  Using role type
% 0.50/1.07  Declaring bit_se545348938243370406it_int:(nat->(int->int))
% 0.50/1.07  FOF formula (<kernel.Constant object at 0x2b44c2a7d200>, <kernel.DependentProduct object at 0x2b44c2a7d320>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Opush__bit_001t__Nat__Onat
% 0.50/1.07  Using role type
% 0.50/1.07  Declaring bit_se547839408752420682it_nat:(nat->(nat->nat))
% 0.50/1.07  FOF formula (<kernel.Constant object at 0x2b44c2a7d098>, <kernel.DependentProduct object at 0x2b44c2a7d3b0>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Opush__bit_001t__Uint32__Ouint32
% 0.50/1.07  Using role type
% 0.50/1.07  Declaring bit_se5742574853984576102uint32:(nat->(uint32->uint32))
% 0.50/1.07  FOF formula (<kernel.Constant object at 0x2b44c2a7d248>, <kernel.DependentProduct object at 0x2b44c2a7d488>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Opush__bit_001t__Word__Oword_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Onum1_J_J_J_J_J_J
% 0.50/1.07  Using role type
% 0.50/1.07  Declaring bit_se837345729053750000l_num1:(nat->(word_N3645301735248828278l_num1->word_N3645301735248828278l_num1))
% 0.50/1.07  FOF formula (<kernel.Constant object at 0x2b44c2a7d128>, <kernel.DependentProduct object at 0x2b44c2a7d3b0>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Oset__bit_001t__Code____Numeral__Ointeger
% 0.50/1.07  Using role type
% 0.50/1.07  Declaring bit_se2793503036327961859nteger:(nat->(code_integer->code_integer))
% 0.50/1.07  FOF formula (<kernel.Constant object at 0x2b44c2a7d248>, <kernel.DependentProduct object at 0x2b44c2a7d128>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Oset__bit_001t__Int__Oint
% 0.50/1.07  Using role type
% 0.50/1.07  Declaring bit_se7879613467334960850it_int:(nat->(int->int))
% 0.50/1.07  FOF formula (<kernel.Constant object at 0x2b44c2a7d3b0>, <kernel.DependentProduct object at 0x2b44c2a7d248>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Oset__bit_001t__Nat__Onat
% 0.50/1.07  Using role type
% 0.50/1.07  Declaring bit_se7882103937844011126it_nat:(nat->(nat->nat))
% 0.50/1.07  FOF formula (<kernel.Constant object at 0x2b44c2a7d128>, <kernel.DependentProduct object at 0x2b44c2a7d3b0>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Otake__bit_001t__Code____Numeral__Ointeger
% 0.50/1.07  Using role type
% 0.50/1.07  Declaring bit_se1745604003318907178nteger:(nat->(code_integer->code_integer))
% 0.50/1.07  FOF formula (<kernel.Constant object at 0x2b44c2a7d248>, <kernel.DependentProduct object at 0x2b44c2a7d128>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Otake__bit_001t__Int__Oint
% 0.50/1.07  Using role type
% 0.50/1.07  Declaring bit_se2923211474154528505it_int:(nat->(int->int))
% 0.50/1.07  FOF formula (<kernel.Constant object at 0x2b44c2a7d3b0>, <kernel.DependentProduct object at 0x2b44c2a7d248>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Otake__bit_001t__Nat__Onat
% 0.50/1.07  Using role type
% 0.50/1.07  Declaring bit_se2925701944663578781it_nat:(nat->(nat->nat))
% 0.50/1.07  FOF formula (<kernel.Constant object at 0x2b44c2a7d128>, <kernel.DependentProduct object at 0x2b44c2a7d3b0>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Ounset__bit_001t__Code____Numeral__Ointeger
% 0.50/1.07  Using role type
% 0.50/1.07  Declaring bit_se8260200283734997820nteger:(nat->(code_integer->code_integer))
% 0.50/1.07  FOF formula (<kernel.Constant object at 0x2b44c2a7d248>, <kernel.DependentProduct object at 0x2b44c2a7d128>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Ounset__bit_001t__Int__Oint
% 0.50/1.07  Using role type
% 0.50/1.07  Declaring bit_se4203085406695923979it_int:(nat->(int->int))
% 0.50/1.07  FOF formula (<kernel.Constant object at 0x2b44c2a7d3b0>, <kernel.DependentProduct object at 0x2b44c2a7d248>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Ounset__bit_001t__Nat__Onat
% 0.50/1.07  Using role type
% 0.50/1.07  Declaring bit_se4205575877204974255it_nat:(nat->(nat->nat))
% 0.50/1.07  FOF formula (<kernel.Constant object at 0x2b44c2a7d128>, <kernel.DependentProduct object at 0x2b44c2a7d3b0>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Oxor_001t__Code____Numeral__Ointeger
% 0.50/1.07  Using role type
% 0.50/1.07  Declaring bit_se3222712562003087583nteger:(code_integer->(code_integer->code_integer))
% 0.50/1.07  FOF formula (<kernel.Constant object at 0x2b44c2a7d248>, <kernel.DependentProduct object at 0x2b44c2a7d128>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Oxor_001t__Int__Oint
% 0.50/1.07  Using role type
% 0.50/1.07  Declaring bit_se6526347334894502574or_int:(int->(int->int))
% 0.50/1.07  FOF formula (<kernel.Constant object at 0x2b44c2a7d3b0>, <kernel.DependentProduct object at 0x2b44c2a7d248>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Oxor_001t__Nat__Onat
% 0.50/1.07  Using role type
% 0.50/1.07  Declaring bit_se6528837805403552850or_nat:(nat->(nat->nat))
% 0.50/1.07  FOF formula (<kernel.Constant object at 0x2b44c2a7d128>, <kernel.DependentProduct object at 0x2b44c2a7d3b0>) of role type named sy_c_Bit__Operations_Osemiring__bits__class_Obit_001t__Code____Numeral__Ointeger
% 0.50/1.08  Using role type
% 0.50/1.08  Declaring bit_se9216721137139052372nteger:(code_integer->(nat->Prop))
% 0.50/1.08  FOF formula (<kernel.Constant object at 0x2b44c2a7d248>, <kernel.DependentProduct object at 0x2b44c2a7d128>) of role type named sy_c_Bit__Operations_Osemiring__bits__class_Obit_001t__Int__Oint
% 0.50/1.08  Using role type
% 0.50/1.08  Declaring bit_se1146084159140164899it_int:(int->(nat->Prop))
% 0.50/1.08  FOF formula (<kernel.Constant object at 0x2b44c2a7d3b0>, <kernel.DependentProduct object at 0x2b44c2a7d248>) of role type named sy_c_Bit__Operations_Osemiring__bits__class_Obit_001t__Nat__Onat
% 0.50/1.08  Using role type
% 0.50/1.08  Declaring bit_se1148574629649215175it_nat:(nat->(nat->Prop))
% 0.50/1.08  FOF formula (<kernel.Constant object at 0x2b44c2a7d128>, <kernel.DependentProduct object at 0x2b44c2a7d3b0>) of role type named sy_c_Bit__Operations_Osemiring__bits__class_Obit_001t__Uint32__Ouint32
% 0.50/1.08  Using role type
% 0.50/1.08  Declaring bit_se5367290876889521763uint32:(uint32->(nat->Prop))
% 0.50/1.08  FOF formula (<kernel.Constant object at 0x2b44c2a7d248>, <kernel.DependentProduct object at 0x2b44c2a7d128>) of role type named sy_c_Bit__Operations_Osemiring__bits__class_Obit_001t__Word__Oword_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Onum1_J_J_J_J_J_J
% 0.50/1.08  Using role type
% 0.50/1.08  Declaring bit_se6859397288646540909l_num1:(word_N3645301735248828278l_num1->(nat->Prop))
% 0.50/1.08  FOF formula (<kernel.Constant object at 0x2b44c2a7d3b0>, <kernel.DependentProduct object at 0x2b44c2a7d248>) of role type named sy_c_Bit__Shifts__Infix__Syntax_Osemiring__bit__operations__class_Oshiftl_001t__Nat__Onat
% 0.50/1.08  Using role type
% 0.50/1.08  Declaring bit_Sh3965577149348748681tl_nat:(nat->(nat->nat))
% 0.50/1.08  FOF formula (<kernel.Constant object at 0x2b44c2a7d128>, <kernel.DependentProduct object at 0x2b44c2a7d3b0>) of role type named sy_c_Bit__Shifts__Infix__Syntax_Osemiring__bit__operations__class_Oshiftr_001t__Nat__Onat
% 0.50/1.08  Using role type
% 0.50/1.08  Declaring bit_Sh2154871086232339855tr_nat:(nat->(nat->nat))
% 0.50/1.08  FOF formula (<kernel.Constant object at 0x2b44c2a7dc20>, <kernel.DependentProduct object at 0x2b44c2a7d248>) of role type named sy_c_Bits__Integer_Ointeger__set__bit
% 0.50/1.08  Using role type
% 0.50/1.08  Declaring bits_integer_set_bit:(code_integer->(code_integer->(Prop->code_integer)))
% 0.50/1.08  FOF formula (<kernel.Constant object at 0x2b44c2a7d2d8>, <kernel.DependentProduct object at 0x2b44c2a7d3b0>) of role type named sy_c_Bits__Integer_Ointeger__shiftl
% 0.50/1.08  Using role type
% 0.50/1.08  Declaring bits_integer_shiftl:(code_integer->(code_integer->code_integer))
% 0.50/1.08  FOF formula (<kernel.Constant object at 0x2b44c2a7dea8>, <kernel.DependentProduct object at 0x2b44c2a7de60>) of role type named sy_c_Bits__Integer_Ointeger__shiftr
% 0.50/1.08  Using role type
% 0.50/1.08  Declaring bits_integer_shiftr:(code_integer->(code_integer->code_integer))
% 0.50/1.08  FOF formula (<kernel.Constant object at 0x2b44c2a7d3b0>, <kernel.DependentProduct object at 0x2b44c2a7c0e0>) of role type named sy_c_Code__Numeral_Obit__cut__integer
% 0.50/1.08  Using role type
% 0.50/1.08  Declaring code_bit_cut_integer:(code_integer->produc6271795597528267376eger_o)
% 0.50/1.08  FOF formula (<kernel.Constant object at 0x2b44c2a7df38>, <kernel.DependentProduct object at 0x2b44c2a7c128>) of role type named sy_c_Code__Numeral_Odivmod__abs
% 0.50/1.08  Using role type
% 0.50/1.08  Declaring code_divmod_abs:(code_integer->(code_integer->produc8923325533196201883nteger))
% 0.50/1.08  FOF formula (<kernel.Constant object at 0x2b44c2a7de60>, <kernel.DependentProduct object at 0x2b44c2a7c0e0>) of role type named sy_c_Code__Numeral_Odivmod__integer
% 0.50/1.08  Using role type
% 0.50/1.08  Declaring code_divmod_integer:(code_integer->(code_integer->produc8923325533196201883nteger))
% 0.50/1.08  FOF formula (<kernel.Constant object at 0x2b44c2a7d3b0>, <kernel.DependentProduct object at 0x2b44c2a7c128>) of role type named sy_c_Code__Numeral_Ointeger_Oint__of__integer
% 0.50/1.08  Using role type
% 0.50/1.08  Declaring code_int_of_integer:(code_integer->int)
% 0.50/1.08  FOF formula (<kernel.Constant object at 0x2b44c2a7dea8>, <kernel.DependentProduct object at 0x2b44c2a7c248>) of role type named sy_c_Code__Numeral_Ointeger_Ointeger__of__int
% 0.50/1.08  Using role type
% 0.50/1.08  Declaring code_integer_of_int:(int->code_integer)
% 0.50/1.08  FOF formula (<kernel.Constant object at 0x2b44c2a7d3b0>, <kernel.DependentProduct object at 0x2b44c2a7c200>) of role type named sy_c_Code__Numeral_Ointeger__of__nat
% 0.50/1.08  Using role type
% 0.50/1.08  Declaring code_integer_of_nat:(nat->code_integer)
% 0.50/1.08  FOF formula (<kernel.Constant object at 0x2b44c2a7de60>, <kernel.DependentProduct object at 0x2b44c2a7c290>) of role type named sy_c_Code__Numeral_Ointeger__of__num
% 0.50/1.08  Using role type
% 0.50/1.08  Declaring code_integer_of_num:(num->code_integer)
% 0.50/1.08  FOF formula (<kernel.Constant object at 0x2b44c2a7de60>, <kernel.DependentProduct object at 0x2b44c2a7c2d8>) of role type named sy_c_Code__Numeral_Onat__of__integer
% 0.50/1.08  Using role type
% 0.50/1.08  Declaring code_nat_of_integer:(code_integer->nat)
% 0.50/1.08  FOF formula (<kernel.Constant object at 0x2b44c2a7c050>, <kernel.DependentProduct object at 0x2b44c2a7c368>) of role type named sy_c_Code__Numeral_Onegative
% 0.50/1.08  Using role type
% 0.50/1.08  Declaring code_negative:(num->code_integer)
% 0.50/1.08  FOF formula (<kernel.Constant object at 0x2b44c2a7c290>, <kernel.DependentProduct object at 0x2b44c2a7c128>) of role type named sy_c_Code__Numeral_Onum__of__integer
% 0.50/1.08  Using role type
% 0.50/1.08  Declaring code_num_of_integer:(code_integer->num)
% 0.50/1.08  FOF formula (<kernel.Constant object at 0x2b44c2a7c1b8>, <kernel.DependentProduct object at 0x2b44c2a7c3f8>) of role type named sy_c_Code__Numeral_Opositive
% 0.50/1.08  Using role type
% 0.50/1.08  Declaring code_positive:(num->code_integer)
% 0.50/1.08  FOF formula (<kernel.Constant object at 0x2b44c2a7c050>, <kernel.DependentProduct object at 0x2b44c2a7c290>) of role type named sy_c_Complete__Lattices_OInf__class_OInf_001t__Nat__Onat
% 0.50/1.08  Using role type
% 0.50/1.08  Declaring complete_Inf_Inf_nat:(set_nat->nat)
% 0.50/1.08  FOF formula (<kernel.Constant object at 0x2b44c2a7c128>, <kernel.DependentProduct object at 0x2b44c2a7c440>) of role type named sy_c_Complete__Lattices_OInf__class_OInf_001t__Set__Oset_It__Nat__Onat_J
% 0.50/1.08  Using role type
% 0.50/1.08  Declaring comple7806235888213564991et_nat:(set_set_nat->set_nat)
% 0.50/1.08  FOF formula (<kernel.Constant object at 0x2b44c2a7c3f8>, <kernel.DependentProduct object at 0x2b44c2a7c4d0>) of role type named sy_c_Complete__Lattices_OSup__class_OSup_001t__Int__Oint
% 0.50/1.08  Using role type
% 0.50/1.08  Declaring complete_Sup_Sup_int:(set_int->int)
% 0.50/1.08  FOF formula (<kernel.Constant object at 0x2b44c2a7c1b8>, <kernel.DependentProduct object at 0x2b44c2a7c518>) of role type named sy_c_Complete__Lattices_OSup__class_OSup_001t__Nat__Onat
% 0.50/1.08  Using role type
% 0.50/1.08  Declaring complete_Sup_Sup_nat:(set_nat->nat)
% 0.50/1.08  FOF formula (<kernel.Constant object at 0x2b44c2a7c3f8>, <kernel.DependentProduct object at 0x2b44c2a7c560>) of role type named sy_c_Complete__Lattices_OSup__class_OSup_001t__Real__Oreal
% 0.50/1.08  Using role type
% 0.50/1.08  Declaring comple1385675409528146559p_real:(set_real->real)
% 0.50/1.08  FOF formula (<kernel.Constant object at 0x2b44c2a7c368>, <kernel.DependentProduct object at 0x2b44c2a7c3f8>) of role type named sy_c_Complex_Ocomplex_OComplex
% 0.50/1.08  Using role type
% 0.50/1.08  Declaring complex2:(real->(real->complex))
% 0.50/1.08  FOF formula (<kernel.Constant object at 0x2b44c2a7c518>, <kernel.DependentProduct object at 0x2b44c2a7c638>) of role type named sy_c_Deriv_Ohas__field__derivative_001t__Real__Oreal
% 0.50/1.08  Using role type
% 0.50/1.08  Declaring has_fi5821293074295781190e_real:((real->real)->(real->(filter_real->Prop)))
% 0.50/1.08  FOF formula (<kernel.Constant object at 0x2b44c2a7c680>, <kernel.DependentProduct object at 0x2b44c2a7c710>) of role type named sy_c_Divides_Oadjust__div
% 0.50/1.08  Using role type
% 0.50/1.08  Declaring adjust_div:(product_prod_int_int->int)
% 0.50/1.08  FOF formula (<kernel.Constant object at 0x2b44c2a7c1b8>, <kernel.DependentProduct object at 0x2b44c2a7c518>) of role type named sy_c_Divides_Oadjust__mod
% 0.50/1.08  Using role type
% 0.50/1.08  Declaring adjust_mod:(int->(int->int))
% 0.50/1.08  FOF formula (<kernel.Constant object at 0x2b44c2a7c128>, <kernel.DependentProduct object at 0x2b44c2a7c680>) of role type named sy_c_Divides_Odivmod__nat
% 0.50/1.08  Using role type
% 0.50/1.08  Declaring divmod_nat:(nat->(nat->product_prod_nat_nat))
% 0.50/1.08  FOF formula (<kernel.Constant object at 0x2b44c2a7c2d8>, <kernel.DependentProduct object at 0x2b44c2a7c128>) of role type named sy_c_Divides_Oeucl__rel__int
% 0.50/1.08  Using role type
% 0.50/1.09  Declaring eucl_rel_int:(int->(int->(product_prod_int_int->Prop)))
% 0.50/1.09  FOF formula (<kernel.Constant object at 0x2b44c2a7c1b8>, <kernel.DependentProduct object at 0x2b44c2a7c638>) of role type named sy_c_Divides_Ounique__euclidean__semiring__numeral__class_Odivides__aux_001t__Int__Oint
% 0.50/1.09  Using role type
% 0.50/1.09  Declaring unique6319869463603278526ux_int:(product_prod_int_int->Prop)
% 0.50/1.09  FOF formula (<kernel.Constant object at 0x2b44c2a7c2d8>, <kernel.DependentProduct object at 0x2b44c2a7c7e8>) of role type named sy_c_Divides_Ounique__euclidean__semiring__numeral__class_Odivides__aux_001t__Nat__Onat
% 0.50/1.09  Using role type
% 0.50/1.09  Declaring unique6322359934112328802ux_nat:(product_prod_nat_nat->Prop)
% 0.50/1.09  FOF formula (<kernel.Constant object at 0x2b44c2a7c638>, <kernel.DependentProduct object at 0x2b44c2a7c2d8>) of role type named sy_c_Divides_Ounique__euclidean__semiring__numeral__class_Odivmod_001t__Code____Numeral__Ointeger
% 0.50/1.09  Using role type
% 0.50/1.09  Declaring unique3479559517661332726nteger:(num->(num->produc8923325533196201883nteger))
% 0.50/1.09  FOF formula (<kernel.Constant object at 0x2b44c2a7c7e8>, <kernel.DependentProduct object at 0x2b44c2a7c638>) of role type named sy_c_Divides_Ounique__euclidean__semiring__numeral__class_Odivmod_001t__Int__Oint
% 0.50/1.09  Using role type
% 0.50/1.09  Declaring unique5052692396658037445od_int:(num->(num->product_prod_int_int))
% 0.50/1.09  FOF formula (<kernel.Constant object at 0x2b44c2a7c2d8>, <kernel.DependentProduct object at 0x2b44c2a7c7e8>) of role type named sy_c_Divides_Ounique__euclidean__semiring__numeral__class_Odivmod_001t__Nat__Onat
% 0.50/1.09  Using role type
% 0.50/1.09  Declaring unique5055182867167087721od_nat:(num->(num->product_prod_nat_nat))
% 0.50/1.09  FOF formula (<kernel.Constant object at 0x2b44c2a7c638>, <kernel.DependentProduct object at 0x2b44c2a7cab8>) of role type named sy_c_Divides_Ounique__euclidean__semiring__numeral__class_Odivmod__step_001t__Code____Numeral__Ointeger
% 0.50/1.09  Using role type
% 0.50/1.09  Declaring unique4921790084139445826nteger:(num->(produc8923325533196201883nteger->produc8923325533196201883nteger))
% 0.50/1.09  FOF formula (<kernel.Constant object at 0x2b44c2a7c7e8>, <kernel.DependentProduct object at 0x2b44c2a7c638>) of role type named sy_c_Divides_Ounique__euclidean__semiring__numeral__class_Odivmod__step_001t__Int__Oint
% 0.50/1.09  Using role type
% 0.50/1.09  Declaring unique5024387138958732305ep_int:(num->(product_prod_int_int->product_prod_int_int))
% 0.50/1.09  FOF formula (<kernel.Constant object at 0x2b44c2a7cab8>, <kernel.DependentProduct object at 0x2b44c2a7c7e8>) of role type named sy_c_Divides_Ounique__euclidean__semiring__numeral__class_Odivmod__step_001t__Nat__Onat
% 0.50/1.09  Using role type
% 0.50/1.09  Declaring unique5026877609467782581ep_nat:(num->(product_prod_nat_nat->product_prod_nat_nat))
% 0.50/1.09  FOF formula (<kernel.Constant object at 0x2b44c2a7c638>, <kernel.DependentProduct object at 0x2b44c2a7c2d8>) of role type named sy_c_Factorial_Osemiring__char__0__class_Ofact_001t__Nat__Onat
% 0.50/1.09  Using role type
% 0.50/1.09  Declaring semiri1408675320244567234ct_nat:(nat->nat)
% 0.50/1.09  FOF formula (<kernel.Constant object at 0x2b44c2a7c7e8>, <kernel.DependentProduct object at 0x2b44c2a7ccf8>) of role type named sy_c_Factorial_Osemiring__char__0__class_Ofact_001t__Real__Oreal
% 0.50/1.09  Using role type
% 0.50/1.09  Declaring semiri2265585572941072030t_real:(nat->real)
% 0.50/1.09  FOF formula (<kernel.Constant object at 0x2b44c2a7cb00>, <kernel.DependentProduct object at 0x2b44c2a7cd88>) of role type named sy_c_Fields_Oinverse__class_Oinverse_001t__Real__Oreal
% 0.50/1.09  Using role type
% 0.50/1.09  Declaring inverse_inverse_real:(real->real)
% 0.50/1.09  FOF formula (<kernel.Constant object at 0x2b44c2a7cc20>, <kernel.Constant object at 0x2b44c2a7cd88>) of role type named sy_c_Filter_Oat__bot_001t__Real__Oreal
% 0.50/1.09  Using role type
% 0.50/1.09  Declaring at_bot_real:filter_real
% 0.50/1.09  FOF formula (<kernel.Constant object at 0x2b44c2a7ccf8>, <kernel.Constant object at 0x2b44c2a7cd88>) of role type named sy_c_Filter_Oat__top_001t__Nat__Onat
% 0.50/1.09  Using role type
% 0.50/1.09  Declaring at_top_nat:filter_nat
% 0.50/1.09  FOF formula (<kernel.Constant object at 0x2b44c2a7cd40>, <kernel.Constant object at 0x2b44c2a7cd88>) of role type named sy_c_Filter_Oat__top_001t__Real__Oreal
% 0.50/1.09  Using role type
% 0.50/1.09  Declaring at_top_real:filter_real
% 0.50/1.09  FOF formula (<kernel.Constant object at 0x2b44c2a7c2d8>, <kernel.DependentProduct object at 0x2b44c2a7ccf8>) of role type named sy_c_Filter_Oeventually_001t__Nat__Onat
% 0.56/1.09  Using role type
% 0.56/1.09  Declaring eventually_nat:((nat->Prop)->(filter_nat->Prop))
% 0.56/1.09  FOF formula (<kernel.Constant object at 0x2b44c2a7cd88>, <kernel.DependentProduct object at 0x2b44c2a7cd40>) of role type named sy_c_Filter_Oeventually_001t__Real__Oreal
% 0.56/1.09  Using role type
% 0.56/1.09  Declaring eventually_real:((real->Prop)->(filter_real->Prop))
% 0.56/1.09  FOF formula (<kernel.Constant object at 0x2b44c2a7ccf8>, <kernel.DependentProduct object at 0x2b44c2a7ce60>) of role type named sy_c_Filter_Ofilterlim_001t__Nat__Onat_001t__Nat__Onat
% 0.56/1.09  Using role type
% 0.56/1.09  Declaring filterlim_nat_nat:((nat->nat)->(filter_nat->(filter_nat->Prop)))
% 0.56/1.09  FOF formula (<kernel.Constant object at 0x2b44c2a7cf80>, <kernel.DependentProduct object at 0x2b44c2a7cef0>) of role type named sy_c_Filter_Ofilterlim_001t__Nat__Onat_001t__Real__Oreal
% 0.56/1.09  Using role type
% 0.56/1.09  Declaring filterlim_nat_real:((nat->real)->(filter_real->(filter_nat->Prop)))
% 0.56/1.09  FOF formula (<kernel.Constant object at 0x2b44c2a7cfc8>, <kernel.DependentProduct object at 0x2b44c2a7cf38>) of role type named sy_c_Filter_Ofilterlim_001t__Real__Oreal_001t__Real__Oreal
% 0.56/1.09  Using role type
% 0.56/1.09  Declaring filterlim_real_real:((real->real)->(filter_real->(filter_real->Prop)))
% 0.56/1.09  FOF formula (<kernel.Constant object at 0x2b44c2a7c758>, <kernel.DependentProduct object at 0x2b44c2a830e0>) of role type named sy_c_Finite__Set_OFpow_001_Eo
% 0.56/1.09  Using role type
% 0.56/1.09  Declaring finite_Fpow_o:(set_o->set_set_o)
% 0.56/1.09  FOF formula (<kernel.Constant object at 0x2b44c2a7cf80>, <kernel.DependentProduct object at 0x2b44c2a83098>) of role type named sy_c_Finite__Set_OFpow_001t__Code____Numeral__Ointeger
% 0.56/1.09  Using role type
% 0.56/1.09  Declaring finite1532502677820914807nteger:(set_Code_integer->set_set_Code_integer)
% 0.56/1.09  FOF formula (<kernel.Constant object at 0x2b44c2a7c2d8>, <kernel.DependentProduct object at 0x2b44c2a83128>) of role type named sy_c_Finite__Set_OFpow_001t__Complex__Ocomplex
% 0.56/1.09  Using role type
% 0.56/1.09  Declaring finite_Fpow_complex:(set_complex->set_set_complex)
% 0.56/1.09  FOF formula (<kernel.Constant object at 0x2b44c2a7cf38>, <kernel.DependentProduct object at 0x2b44c2a83170>) of role type named sy_c_Finite__Set_OFpow_001t__Int__Oint
% 0.56/1.09  Using role type
% 0.56/1.09  Declaring finite_Fpow_int:(set_int->set_set_int)
% 0.56/1.09  FOF formula (<kernel.Constant object at 0x2b44c2a7cf80>, <kernel.DependentProduct object at 0x2b44c2a831b8>) of role type named sy_c_Finite__Set_OFpow_001t__Nat__Onat
% 0.56/1.09  Using role type
% 0.56/1.09  Declaring finite_Fpow_nat:(set_nat->set_set_nat)
% 0.56/1.09  FOF formula (<kernel.Constant object at 0x2b44c2a7c2d8>, <kernel.DependentProduct object at 0x2b44c2a83200>) of role type named sy_c_Finite__Set_OFpow_001t__Set__Oset_It__Nat__Onat_J
% 0.56/1.09  Using role type
% 0.56/1.09  Declaring finite_Fpow_set_nat:(set_set_nat->set_set_set_nat)
% 0.56/1.09  FOF formula (<kernel.Constant object at 0x2b44c2a7c2d8>, <kernel.DependentProduct object at 0x2b44c2a83290>) of role type named sy_c_Finite__Set_Ocard_001_Eo
% 0.56/1.09  Using role type
% 0.56/1.09  Declaring finite_card_o:(set_o->nat)
% 0.56/1.09  FOF formula (<kernel.Constant object at 0x2b44c2a83128>, <kernel.DependentProduct object at 0x2b44c2a831b8>) of role type named sy_c_Finite__Set_Ocard_001t__Code____Numeral__Ointeger
% 0.56/1.09  Using role type
% 0.56/1.09  Declaring finite4902975817058060853nteger:(set_Code_integer->nat)
% 0.56/1.09  FOF formula (<kernel.Constant object at 0x2b44c2a7cf80>, <kernel.DependentProduct object at 0x2b44c2a83320>) of role type named sy_c_Finite__Set_Ocard_001t__Complex__Ocomplex
% 0.56/1.09  Using role type
% 0.56/1.09  Declaring finite_card_complex:(set_complex->nat)
% 0.56/1.09  FOF formula (<kernel.Constant object at 0x2b44c2a831b8>, <kernel.DependentProduct object at 0x2b44c2a83368>) of role type named sy_c_Finite__Set_Ocard_001t__Int__Oint
% 0.56/1.09  Using role type
% 0.56/1.09  Declaring finite_card_int:(set_int->nat)
% 0.56/1.09  FOF formula (<kernel.Constant object at 0x2b44c2a83290>, <kernel.DependentProduct object at 0x2b44c2a833b0>) of role type named sy_c_Finite__Set_Ocard_001t__List__Olist_I_Eo_J
% 0.56/1.09  Using role type
% 0.56/1.09  Declaring finite_card_list_o:(set_list_o->nat)
% 0.56/1.09  FOF formula (<kernel.Constant object at 0x2b44c2a831b8>, <kernel.DependentProduct object at 0x2b44c2a833f8>) of role type named sy_c_Finite__Set_Ocard_001t__List__Olist_It__Code____Numeral__Ointeger_J
% 0.56/1.09  Using role type
% 0.56/1.09  Declaring finite5823187341872139973nteger:(set_li6976499617229504675nteger->nat)
% 0.56/1.09  FOF formula (<kernel.Constant object at 0x2b44c2a833b0>, <kernel.DependentProduct object at 0x2b44c2a83488>) of role type named sy_c_Finite__Set_Ocard_001t__List__Olist_It__Complex__Ocomplex_J
% 0.56/1.09  Using role type
% 0.56/1.09  Declaring finite5120063068150530198omplex:(set_list_complex->nat)
% 0.56/1.09  FOF formula (<kernel.Constant object at 0x2b44c2a83368>, <kernel.DependentProduct object at 0x2b44c2a83518>) of role type named sy_c_Finite__Set_Ocard_001t__List__Olist_It__Int__Oint_J
% 0.56/1.09  Using role type
% 0.56/1.09  Declaring finite_card_list_int:(set_list_int->nat)
% 0.56/1.09  FOF formula (<kernel.Constant object at 0x2b44c2a833b0>, <kernel.DependentProduct object at 0x2b44c2a83560>) of role type named sy_c_Finite__Set_Ocard_001t__List__Olist_It__List__Olist_It__Nat__Onat_J_J
% 0.56/1.09  Using role type
% 0.56/1.09  Declaring finite7325466520557071688st_nat:(set_list_list_nat->nat)
% 0.56/1.09  FOF formula (<kernel.Constant object at 0x2b44c2a830e0>, <kernel.DependentProduct object at 0x2b44c2a835f0>) of role type named sy_c_Finite__Set_Ocard_001t__List__Olist_It__Nat__Onat_J
% 0.56/1.09  Using role type
% 0.56/1.09  Declaring finite_card_list_nat:(set_list_nat->nat)
% 0.56/1.09  FOF formula (<kernel.Constant object at 0x2b44c2a833b0>, <kernel.DependentProduct object at 0x2b44c2a83638>) of role type named sy_c_Finite__Set_Ocard_001t__List__Olist_It__Real__Oreal_J
% 0.56/1.09  Using role type
% 0.56/1.09  Declaring finite4141703471298347796t_real:(set_list_real->nat)
% 0.56/1.09  FOF formula (<kernel.Constant object at 0x2b44c2a835f0>, <kernel.DependentProduct object at 0x2b44c2a836c8>) of role type named sy_c_Finite__Set_Ocard_001t__List__Olist_It__Set__Oset_It__Nat__Onat_J_J
% 0.56/1.09  Using role type
% 0.56/1.09  Declaring finite5631907774883551598et_nat:(set_list_set_nat->nat)
% 0.56/1.09  FOF formula (<kernel.Constant object at 0x2b44c2a83638>, <kernel.DependentProduct object at 0x2b44c2a83758>) of role type named sy_c_Finite__Set_Ocard_001t__List__Olist_It__String__Oliteral_J
% 0.56/1.09  Using role type
% 0.56/1.09  Declaring finite7554361855635516162iteral:(set_list_literal->nat)
% 0.56/1.09  FOF formula (<kernel.Constant object at 0x2b44c2a836c8>, <kernel.DependentProduct object at 0x2b44c2a837e8>) of role type named sy_c_Finite__Set_Ocard_001t__List__Olist_It__VEBT____Definitions__OVEBT_J
% 0.56/1.10  Using role type
% 0.56/1.10  Declaring finite5915292604075114978T_VEBT:(set_list_VEBT_VEBT->nat)
% 0.56/1.10  FOF formula (<kernel.Constant object at 0x2b44c2a83488>, <kernel.DependentProduct object at 0x2b44c2a83878>) of role type named sy_c_Finite__Set_Ocard_001t__Nat__Onat
% 0.56/1.10  Using role type
% 0.56/1.10  Declaring finite_card_nat:(set_nat->nat)
% 0.56/1.10  FOF formula (<kernel.Constant object at 0x2b44c2a83710>, <kernel.DependentProduct object at 0x2b44c2a838c0>) of role type named sy_c_Finite__Set_Ocard_001t__Num__Onum
% 0.56/1.10  Using role type
% 0.56/1.10  Declaring finite_card_num:(set_num->nat)
% 0.56/1.10  FOF formula (<kernel.Constant object at 0x2b44c2a83488>, <kernel.DependentProduct object at 0x2b44c2a83908>) of role type named sy_c_Finite__Set_Ocard_001t__Numeral____Type__Onum0
% 0.56/1.10  Using role type
% 0.56/1.10  Declaring finite6454714172617411596l_num0:(set_Numeral_num0->nat)
% 0.56/1.10  FOF formula (<kernel.Constant object at 0x2b44c2a838c0>, <kernel.DependentProduct object at 0x2b44c2a83998>) of role type named sy_c_Finite__Set_Ocard_001t__Product____Type__Ounit
% 0.56/1.10  Using role type
% 0.56/1.10  Declaring finite410649719033368117t_unit:(set_Product_unit->nat)
% 0.56/1.10  FOF formula (<kernel.Constant object at 0x2b44c2a837a0>, <kernel.DependentProduct object at 0x2b44c2a83a28>) of role type named sy_c_Finite__Set_Ocard_001t__Rat__Orat
% 0.56/1.10  Using role type
% 0.56/1.10  Declaring finite_card_rat:(set_rat->nat)
% 0.56/1.10  FOF formula (<kernel.Constant object at 0x2b44c2a836c8>, <kernel.DependentProduct object at 0x2b44c2a83a70>) of role type named sy_c_Finite__Set_Ocard_001t__Real__Oreal
% 0.56/1.10  Using role type
% 0.56/1.10  Declaring finite_card_real:(set_real->nat)
% 0.56/1.10  FOF formula (<kernel.Constant object at 0x2b44c2a83950>, <kernel.DependentProduct object at 0x2b44c2a83ab8>) of role type named sy_c_Finite__Set_Ocard_001t__Set__Oset_It__Nat__Onat_J
% 0.56/1.10  Using role type
% 0.56/1.10  Declaring finite_card_set_nat:(set_set_nat->nat)
% 0.56/1.10  FOF formula (<kernel.Constant object at 0x2b44c2a83998>, <kernel.DependentProduct object at 0x2b44c2a83b00>) of role type named sy_c_Finite__Set_Ocard_001t__String__Oliteral
% 0.56/1.10  Using role type
% 0.56/1.10  Declaring finite_card_literal:(set_literal->nat)
% 0.56/1.10  FOF formula (<kernel.Constant object at 0x2b44c2a83950>, <kernel.DependentProduct object at 0x2b44c2a83b48>) of role type named sy_c_Finite__Set_Ocard_001t__VEBT____Definitions__OVEBT
% 0.56/1.10  Using role type
% 0.56/1.10  Declaring finite7802652506058667612T_VEBT:(set_VEBT_VEBT->nat)
% 0.56/1.10  FOF formula (<kernel.Constant object at 0x2b44c2a83170>, <kernel.DependentProduct object at 0x2b44c2a83bd8>) of role type named sy_c_Finite__Set_Ofinite_001_Eo
% 0.56/1.10  Using role type
% 0.56/1.10  Declaring finite_finite_o:(set_o->Prop)
% 0.56/1.10  FOF formula (<kernel.Constant object at 0x2b44c2a83b00>, <kernel.DependentProduct object at 0x2b44c2a83b90>) of role type named sy_c_Finite__Set_Ofinite_001t__Code____Numeral__Ointeger
% 0.56/1.10  Using role type
% 0.56/1.10  Declaring finite6017078050557962740nteger:(set_Code_integer->Prop)
% 0.56/1.10  FOF formula (<kernel.Constant object at 0x2b44c2a83170>, <kernel.DependentProduct object at 0x2b44c2a83c68>) of role type named sy_c_Finite__Set_Ofinite_001t__Complex__Ocomplex
% 0.56/1.10  Using role type
% 0.56/1.10  Declaring finite3207457112153483333omplex:(set_complex->Prop)
% 0.56/1.10  FOF formula (<kernel.Constant object at 0x2b44c2a83b00>, <kernel.DependentProduct object at 0x2b44c2a83cf8>) of role type named sy_c_Finite__Set_Ofinite_001t__Int__Oint
% 0.56/1.10  Using role type
% 0.56/1.10  Declaring finite_finite_int:(set_int->Prop)
% 0.56/1.10  FOF formula (<kernel.Constant object at 0x2b44c2a83b90>, <kernel.DependentProduct object at 0x2b44c2a83d40>) of role type named sy_c_Finite__Set_Ofinite_001t__List__Olist_I_Eo_J
% 0.56/1.10  Using role type
% 0.56/1.10  Declaring finite_finite_list_o:(set_list_o->Prop)
% 0.56/1.10  FOF formula (<kernel.Constant object at 0x2b44c2a83b00>, <kernel.DependentProduct object at 0x2b44c2a83d88>) of role type named sy_c_Finite__Set_Ofinite_001t__List__Olist_It__Code____Numeral__Ointeger_J
% 0.56/1.10  Using role type
% 0.56/1.10  Declaring finite1283093830868386564nteger:(set_li6976499617229504675nteger->Prop)
% 0.56/1.10  FOF formula (<kernel.Constant object at 0x2b44c2a83d40>, <kernel.DependentProduct object at 0x2b44c2a83e18>) of role type named sy_c_Finite__Set_Ofinite_001t__List__Olist_It__Complex__Ocomplex_J
% 0.56/1.10  Using role type
% 0.56/1.10  Declaring finite8712137658972009173omplex:(set_list_complex->Prop)
% 0.56/1.10  FOF formula (<kernel.Constant object at 0x2b44c2a83d88>, <kernel.DependentProduct object at 0x2b44c2a83ea8>) of role type named sy_c_Finite__Set_Ofinite_001t__List__Olist_It__Int__Oint_J
% 0.56/1.10  Using role type
% 0.56/1.10  Declaring finite3922522038869484883st_int:(set_list_int->Prop)
% 0.56/1.10  FOF formula (<kernel.Constant object at 0x2b44c2a83e18>, <kernel.DependentProduct object at 0x2b44c2a83f38>) of role type named sy_c_Finite__Set_Ofinite_001t__List__Olist_It__Nat__Onat_J
% 0.56/1.10  Using role type
% 0.56/1.10  Declaring finite8100373058378681591st_nat:(set_list_nat->Prop)
% 0.56/1.10  FOF formula (<kernel.Constant object at 0x2b44c2a83ea8>, <kernel.DependentProduct object at 0x2b44c2a83fc8>) of role type named sy_c_Finite__Set_Ofinite_001t__List__Olist_It__Real__Oreal_J
% 0.56/1.10  Using role type
% 0.56/1.10  Declaring finite306553202115118035t_real:(set_list_real->Prop)
% 0.56/1.10  FOF formula (<kernel.Constant object at 0x2b44c2a83f38>, <kernel.DependentProduct object at 0x2b44c2a88098>) of role type named sy_c_Finite__Set_Ofinite_001t__List__Olist_It__VEBT____Definitions__OVEBT_J
% 0.56/1.10  Using role type
% 0.56/1.10  Declaring finite3004134309566078307T_VEBT:(set_list_VEBT_VEBT->Prop)
% 0.56/1.10  FOF formula (<kernel.Constant object at 0x2b44c2a83ea8>, <kernel.DependentProduct object at 0x2b44c2a88128>) of role type named sy_c_Finite__Set_Ofinite_001t__Nat__Onat
% 0.56/1.10  Using role type
% 0.56/1.10  Declaring finite_finite_nat:(set_nat->Prop)
% 0.56/1.10  FOF formula (<kernel.Constant object at 0x2b44c2a83fc8>, <kernel.DependentProduct object at 0x2b44c2a88170>) of role type named sy_c_Finite__Set_Ofinite_001t__Num__Onum
% 0.56/1.10  Using role type
% 0.56/1.10  Declaring finite_finite_num:(set_num->Prop)
% 0.56/1.10  FOF formula (<kernel.Constant object at 0x2b44c2a83ea8>, <kernel.DependentProduct object at 0x2b44c2a881b8>) of role type named sy_c_Finite__Set_Ofinite_001t__Rat__Orat
% 0.56/1.10  Using role type
% 0.56/1.10  Declaring finite_finite_rat:(set_rat->Prop)
% 0.56/1.10  FOF formula (<kernel.Constant object at 0x2b44c2a83fc8>, <kernel.DependentProduct object at 0x2b44c2a88200>) of role type named sy_c_Finite__Set_Ofinite_001t__Real__Oreal
% 0.56/1.10  Using role type
% 0.56/1.10  Declaring finite_finite_real:(set_real->Prop)
% 0.56/1.10  FOF formula (<kernel.Constant object at 0x2b44c2a83ea8>, <kernel.DependentProduct object at 0x2b44c2a88248>) of role type named sy_c_Finite__Set_Ofinite_001t__Set__Oset_I_Eo_J
% 0.56/1.10  Using role type
% 0.56/1.10  Declaring finite_finite_set_o:(set_set_o->Prop)
% 0.56/1.10  FOF formula (<kernel.Constant object at 0x2b44c2a88098>, <kernel.DependentProduct object at 0x2b44c2a88290>) of role type named sy_c_Finite__Set_Ofinite_001t__Set__Oset_It__Code____Numeral__Ointeger_J
% 0.56/1.10  Using role type
% 0.56/1.10  Declaring finite6931041176100689706nteger:(set_set_Code_integer->Prop)
% 0.56/1.10  FOF formula (<kernel.Constant object at 0x2b44c2a88248>, <kernel.DependentProduct object at 0x2b44c2a88320>) of role type named sy_c_Finite__Set_Ofinite_001t__Set__Oset_It__Complex__Ocomplex_J
% 0.56/1.10  Using role type
% 0.56/1.10  Declaring finite6551019134538273531omplex:(set_set_complex->Prop)
% 0.56/1.10  FOF formula (<kernel.Constant object at 0x2b44c2a88290>, <kernel.DependentProduct object at 0x2b44c2a883b0>) of role type named sy_c_Finite__Set_Ofinite_001t__Set__Oset_It__Int__Oint_J
% 0.56/1.10  Using role type
% 0.56/1.10  Declaring finite6197958912794628473et_int:(set_set_int->Prop)
% 0.56/1.10  FOF formula (<kernel.Constant object at 0x2b44c2a88320>, <kernel.DependentProduct object at 0x2b44c2a88440>) of role type named sy_c_Finite__Set_Ofinite_001t__Set__Oset_It__Nat__Onat_J
% 0.56/1.10  Using role type
% 0.56/1.10  Declaring finite1152437895449049373et_nat:(set_set_nat->Prop)
% 0.56/1.10  FOF formula (<kernel.Constant object at 0x2b44c2a883b0>, <kernel.DependentProduct object at 0x2b44c2a884d0>) of role type named sy_c_Finite__Set_Ofinite_001t__Set__Oset_It__Real__Oreal_J
% 0.56/1.10  Using role type
% 0.56/1.10  Declaring finite9007344921179782393t_real:(set_set_real->Prop)
% 0.56/1.10  FOF formula (<kernel.Constant object at 0x2b44c2a88440>, <kernel.DependentProduct object at 0x2b44c2a88560>) of role type named sy_c_Finite__Set_Ofinite_001t__Set__Oset_It__VEBT____Definitions__OVEBT_J
% 0.56/1.10  Using role type
% 0.56/1.10  Declaring finite9070685783930458813T_VEBT:(set_set_VEBT_VEBT->Prop)
% 0.56/1.10  FOF formula (<kernel.Constant object at 0x2b44c2a884d0>, <kernel.DependentProduct object at 0x2b44c2a885f0>) of role type named sy_c_Finite__Set_Ofinite_001t__String__Oliteral
% 0.56/1.10  Using role type
% 0.56/1.10  Declaring finite5847741373460823677iteral:(set_literal->Prop)
% 0.56/1.10  FOF formula (<kernel.Constant object at 0x2b44c2a88560>, <kernel.DependentProduct object at 0x2b44c2a88680>) of role type named sy_c_Finite__Set_Ofinite_001t__VEBT____Definitions__OVEBT
% 0.56/1.10  Using role type
% 0.56/1.10  Declaring finite5795047828879050333T_VEBT:(set_VEBT_VEBT->Prop)
% 0.56/1.10  FOF formula (<kernel.Constant object at 0x2b44c2a885f0>, <kernel.DependentProduct object at 0x2b44c2a88710>) of role type named sy_c_Fun_Ocomp_001_062_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J_001_062_It__Product____Type__Oprod_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J_Mt__Product____Type__Oprod_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J_J_001t__Code____Numeral__Ointeger
% 0.56/1.10  Using role type
% 0.56/1.10  Declaring comp_C8797469213163452608nteger:(((code_integer->code_integer)->(produc8923325533196201883nteger->produc8923325533196201883nteger))->((code_integer->(code_integer->code_integer))->(code_integer->(produc8923325533196201883nteger->produc8923325533196201883nteger))))
% 0.56/1.10  FOF formula (<kernel.Constant object at 0x2b44c2a88050>, <kernel.DependentProduct object at 0x2b44c2a88680>) of role type named sy_c_Fun_Ocomp_001t__Code____Numeral__Ointeger_001_062_It__Product____Type__Oprod_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J_Mt__Product____Type__Oprod_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J_J_001t__Code____Numeral__Ointeger
% 0.56/1.10  Using role type
% 0.56/1.10  Declaring comp_C1593894019821074884nteger:((code_integer->(produc8923325533196201883nteger->produc8923325533196201883nteger))->((code_integer->code_integer)->(code_integer->(produc8923325533196201883nteger->produc8923325533196201883nteger))))
% 0.56/1.10  FOF formula (<kernel.Constant object at 0x2b44c2a885f0>, <kernel.DependentProduct object at 0x2b44c2a88830>) of role type named sy_c_Fun_Ocomp_001t__Code____Numeral__Ointeger_001t__Code____Numeral__Ointeger_001t__Num__Onum
% 0.56/1.10  Using role type
% 0.56/1.10  Declaring comp_C3531382070062128313er_num:((code_integer->code_integer)->((num->code_integer)->(num->code_integer)))
% 0.56/1.11  FOF formula (<kernel.Constant object at 0x2b44c2a88710>, <kernel.DependentProduct object at 0x2b44c2a88050>) of role type named sy_c_Fun_Ocomp_001t__Int__Oint_001t__Nat__Onat_001t__Int__Oint
% 0.56/1.11  Using role type
% 0.56/1.11  Declaring comp_int_nat_int:((int->nat)->((int->int)->(int->nat)))
% 0.56/1.11  FOF formula (<kernel.Constant object at 0x2b44c2a88998>, <kernel.DependentProduct object at 0x2b44c2a889e0>) of role type named sy_c_Fun_Ocomp_001t__Nat__Onat_001_Eo_001t__Nat__Onat
% 0.56/1.11  Using role type
% 0.56/1.11  Declaring comp_nat_o_nat:((nat->Prop)->((nat->nat)->(nat->Prop)))
% 0.56/1.11  FOF formula (<kernel.Constant object at 0x2b44c2a88a28>, <kernel.DependentProduct object at 0x2b44c2a888c0>) of role type named sy_c_Fun_Ocomp_001t__Nat__Onat_001t__Nat__Onat_001t__Nat__Onat
% 0.56/1.11  Using role type
% 0.56/1.11  Declaring comp_nat_nat_nat:((nat->nat)->((nat->nat)->(nat->nat)))
% 0.56/1.11  FOF formula (<kernel.Constant object at 0x2b44c2a88680>, <kernel.DependentProduct object at 0x2b44c2a88a70>) of role type named sy_c_Fun_Ocomp_001t__Nat__Onat_001t__Real__Oreal_001t__Nat__Onat
% 0.56/1.11  Using role type
% 0.56/1.11  Declaring comp_nat_real_nat:((nat->real)->((nat->nat)->(nat->real)))
% 0.56/1.11  FOF formula (<kernel.Constant object at 0x2b44c2a88ab8>, <kernel.DependentProduct object at 0x2b44c2a887e8>) of role type named sy_c_Fun_Oinj__on_001t__Nat__Onat_001t__Nat__Onat
% 0.56/1.11  Using role type
% 0.56/1.11  Declaring inj_on_nat_nat:((nat->nat)->(set_nat->Prop))
% 0.56/1.11  FOF formula (<kernel.Constant object at 0x2b44c2a88a70>, <kernel.DependentProduct object at 0x2b44c2a886c8>) of role type named sy_c_Fun_Oinj__on_001t__Real__Oreal_001t__Real__Oreal
% 0.56/1.11  Using role type
% 0.56/1.11  Declaring inj_on_real_real:((real->real)->(set_real->Prop))
% 0.56/1.11  FOF formula (<kernel.Constant object at 0x2b44c2a887e8>, <kernel.DependentProduct object at 0x2b44c2a88830>) of role type named sy_c_Fun_Oinj__on_001t__Set__Oset_It__Nat__Onat_J_001t__Nat__Onat
% 0.56/1.11  Using role type
% 0.56/1.11  Declaring inj_on_set_nat_nat:((set_nat->nat)->(set_set_nat->Prop))
% 0.56/1.11  FOF formula (<kernel.Constant object at 0x2b44c2a88a70>, <kernel.DependentProduct object at 0x2b44c2a886c8>) of role type named sy_c_Fun_Ostrict__mono__on_001t__Nat__Onat_001t__Nat__Onat
% 0.56/1.11  Using role type
% 0.56/1.11  Declaring strict1292158309912662752at_nat:((nat->nat)->(set_nat->Prop))
% 0.56/1.11  FOF formula (<kernel.Constant object at 0x2b44c2a88830>, <kernel.DependentProduct object at 0x2b44c2a88c20>) of role type named sy_c_Fun_Othe__inv__into_001t__Real__Oreal_001t__Real__Oreal
% 0.56/1.11  Using role type
% 0.56/1.11  Declaring the_in5290026491893676941l_real:(set_real->((real->real)->(real->real)))
% 0.56/1.11  FOF formula (<kernel.Constant object at 0x2b44c2a88bd8>, <kernel.DependentProduct object at 0x2b44c2a88cb0>) of role type named sy_c_GCD_OGcd__class_OGcd_001t__Int__Oint
% 0.56/1.11  Using role type
% 0.56/1.11  Declaring gcd_Gcd_int:(set_int->int)
% 0.56/1.11  FOF formula (<kernel.Constant object at 0x2b44c2a885f0>, <kernel.DependentProduct object at 0x2b44c2a88c68>) of role type named sy_c_GCD_OGcd__class_OGcd_001t__Nat__Onat
% 0.56/1.11  Using role type
% 0.56/1.11  Declaring gcd_Gcd_nat:(set_nat->nat)
% 0.56/1.11  FOF formula (<kernel.Constant object at 0x2b44c2a88a28>, <kernel.DependentProduct object at 0x2b44c2a88bd8>) of role type named sy_c_GCD_Obezw
% 0.56/1.11  Using role type
% 0.56/1.11  Declaring bezw:(nat->(nat->product_prod_int_int))
% 0.56/1.11  FOF formula (<kernel.Constant object at 0x2b44c2a88b90>, <kernel.DependentProduct object at 0x2b44c2a885f0>) of role type named sy_c_GCD_Obezw__rel
% 0.56/1.11  Using role type
% 0.56/1.11  Declaring bezw_rel:(product_prod_nat_nat->(product_prod_nat_nat->Prop))
% 0.56/1.11  FOF formula (<kernel.Constant object at 0x2b44c2a886c8>, <kernel.DependentProduct object at 0x2b44c2a88a28>) of role type named sy_c_GCD_Ogcd__class_Ogcd_001t__Int__Oint
% 0.56/1.11  Using role type
% 0.56/1.11  Declaring gcd_gcd_int:(int->(int->int))
% 0.56/1.11  FOF formula (<kernel.Constant object at 0x2b44c2a88cf8>, <kernel.DependentProduct object at 0x2b44c2a88b90>) of role type named sy_c_GCD_Ogcd__class_Ogcd_001t__Nat__Onat
% 0.56/1.11  Using role type
% 0.56/1.11  Declaring gcd_gcd_nat:(nat->(nat->nat))
% 0.56/1.11  FOF formula (<kernel.Constant object at 0x2b44c2a88d88>, <kernel.DependentProduct object at 0x2b44c2a886c8>) of role type named sy_c_GCD_Ogcd__nat__rel
% 0.56/1.11  Using role type
% 0.56/1.11  Declaring gcd_nat_rel:(product_prod_nat_nat->(product_prod_nat_nat->Prop))
% 0.56/1.11  FOF formula (<kernel.Constant object at 0x2b44c2a88cf8>, <kernel.DependentProduct object at 0x2b44c2a88c68>) of role type named sy_c_GCD_Osemiring__gcd__class_OGcd__fin_001t__Int__Oint
% 0.56/1.11  Using role type
% 0.56/1.11  Declaring semiri4256215615220890538in_int:(set_int->int)
% 0.56/1.11  FOF formula (<kernel.Constant object at 0x2b44c2a886c8>, <kernel.DependentProduct object at 0x2b44c2a88ea8>) of role type named sy_c_GCD_Osemiring__gcd__class_OGcd__fin_001t__Nat__Onat
% 0.56/1.11  Using role type
% 0.56/1.11  Declaring semiri4258706085729940814in_nat:(set_nat->nat)
% 0.56/1.11  FOF formula (<kernel.Constant object at 0x2b44c2a88c68>, <kernel.DependentProduct object at 0x2b44c2a886c8>) of role type named sy_c_Generic__set__bit_Oset__bit__class_Oset__bit_001t__Code____Numeral__Ointeger
% 0.56/1.11  Using role type
% 0.56/1.11  Declaring generi2397576812484419408nteger:(code_integer->(nat->(Prop->code_integer)))
% 0.56/1.11  FOF formula (<kernel.Constant object at 0x2b44c2a88ea8>, <kernel.DependentProduct object at 0x2b44c2a88c68>) of role type named sy_c_Generic__set__bit_Oset__bit__class_Oset__bit_001t__Uint32__Ouint32
% 0.56/1.11  Using role type
% 0.56/1.11  Declaring generi1993664874377053279uint32:(uint32->(nat->(Prop->uint32)))
% 0.56/1.11  FOF formula (<kernel.Constant object at 0x2b44c2a886c8>, <kernel.DependentProduct object at 0x2b44c2a88f80>) of role type named sy_c_Generic__set__bit_Oset__bit__class_Oset__bit_001t__Word__Oword_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Onum1_J_J_J_J_J_J
% 0.56/1.11  Using role type
% 0.56/1.11  Declaring generi5268133209446125161l_num1:(word_N3645301735248828278l_num1->(nat->(Prop->word_N3645301735248828278l_num1)))
% 0.56/1.11  FOF formula (<kernel.Constant object at 0x2b44c2a88cb0>, <kernel.DependentProduct object at 0x2b44c2a89128>) of role type named sy_c_Groups_Oabs__class_Oabs_001t__Code____Numeral__Ointeger
% 0.56/1.11  Using role type
% 0.56/1.11  Declaring abs_abs_Code_integer:(code_integer->code_integer)
% 0.56/1.11  FOF formula (<kernel.Constant object at 0x2b44c2a88fc8>, <kernel.DependentProduct object at 0x2b44c2a89098>) of role type named sy_c_Groups_Oabs__class_Oabs_001t__Int__Oint
% 0.56/1.11  Using role type
% 0.56/1.11  Declaring abs_abs_int:(int->int)
% 0.56/1.11  FOF formula (<kernel.Constant object at 0x2b44c2a886c8>, <kernel.DependentProduct object at 0x2b44c2a891b8>) of role type named sy_c_Groups_Oabs__class_Oabs_001t__Rat__Orat
% 0.56/1.11  Using role type
% 0.56/1.11  Declaring abs_abs_rat:(rat->rat)
% 0.56/1.11  FOF formula (<kernel.Constant object at 0x2b44c2a88cb0>, <kernel.DependentProduct object at 0x2b44c2a89200>) of role type named sy_c_Groups_Oabs__class_Oabs_001t__Real__Oreal
% 0.56/1.11  Using role type
% 0.56/1.11  Declaring abs_abs_real:(real->real)
% 0.56/1.11  FOF formula (<kernel.Constant object at 0x2b44c2a89170>, <kernel.DependentProduct object at 0x2b44c2a89290>) of role type named sy_c_Groups_Ominus__class_Ominus_001_062_It__Complex__Ocomplex_M_Eo_J
% 0.56/1.11  Using role type
% 0.56/1.11  Declaring minus_8727706125548526216plex_o:((complex->Prop)->((complex->Prop)->(complex->Prop)))
% 0.56/1.11  FOF formula (<kernel.Constant object at 0x2b44c2a88fc8>, <kernel.DependentProduct object at 0x2b44c2a892d8>) of role type named sy_c_Groups_Ominus__class_Ominus_001_062_It__Int__Oint_M_Eo_J
% 0.56/1.11  Using role type
% 0.56/1.11  Declaring minus_minus_int_o:((int->Prop)->((int->Prop)->(int->Prop)))
% 0.56/1.11  FOF formula (<kernel.Constant object at 0x2b44c2a890e0>, <kernel.DependentProduct object at 0x2b44c2a893b0>) of role type named sy_c_Groups_Ominus__class_Ominus_001_062_It__List__Olist_It__Nat__Onat_J_M_Eo_J
% 0.56/1.11  Using role type
% 0.56/1.11  Declaring minus_1139252259498527702_nat_o:((list_nat->Prop)->((list_nat->Prop)->(list_nat->Prop)))
% 0.56/1.11  FOF formula (<kernel.Constant object at 0x2b44c2a89290>, <kernel.DependentProduct object at 0x2b44c2a89368>) of role type named sy_c_Groups_Ominus__class_Ominus_001_062_It__Nat__Onat_M_Eo_J
% 0.56/1.11  Using role type
% 0.56/1.11  Declaring minus_minus_nat_o:((nat->Prop)->((nat->Prop)->(nat->Prop)))
% 0.56/1.11  FOF formula (<kernel.Constant object at 0x2b44c2a893f8>, <kernel.DependentProduct object at 0x2b44c2a89488>) of role type named sy_c_Groups_Ominus__class_Ominus_001_062_It__Real__Oreal_M_Eo_J
% 0.56/1.11  Using role type
% 0.56/1.11  Declaring minus_minus_real_o:((real->Prop)->((real->Prop)->(real->Prop)))
% 0.56/1.11  FOF formula (<kernel.Constant object at 0x2b44c2a89290>, <kernel.DependentProduct object at 0x2b44c2a894d0>) of role type named sy_c_Groups_Ominus__class_Ominus_001_062_It__Set__Oset_It__Nat__Onat_J_M_Eo_J
% 0.56/1.12  Using role type
% 0.56/1.12  Declaring minus_6910147592129066416_nat_o:((set_nat->Prop)->((set_nat->Prop)->(set_nat->Prop)))
% 0.56/1.12  FOF formula (<kernel.Constant object at 0x2b44c2a89488>, <kernel.DependentProduct object at 0x2b44c2a89440>) of role type named sy_c_Groups_Ominus__class_Ominus_001_062_It__VEBT____Definitions__OVEBT_M_Eo_J
% 0.56/1.12  Using role type
% 0.56/1.12  Declaring minus_2794559001203777698VEBT_o:((vEBT_VEBT->Prop)->((vEBT_VEBT->Prop)->(vEBT_VEBT->Prop)))
% 0.56/1.12  FOF formula (<kernel.Constant object at 0x2b44c2a89518>, <kernel.DependentProduct object at 0x2b44c2a894d0>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Assertions__Oassn
% 0.56/1.12  Using role type
% 0.56/1.12  Declaring minus_minus_assn:(assn->(assn->assn))
% 0.56/1.12  FOF formula (<kernel.Constant object at 0x2b44c2a89488>, <kernel.DependentProduct object at 0x2b44c2a89518>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Code____Numeral__Ointeger
% 0.56/1.12  Using role type
% 0.56/1.12  Declaring minus_8373710615458151222nteger:(code_integer->(code_integer->code_integer))
% 0.56/1.12  FOF formula (<kernel.Constant object at 0x2b44c2a89560>, <kernel.DependentProduct object at 0x2b44c2a894d0>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Complex__Ocomplex
% 0.56/1.12  Using role type
% 0.56/1.12  Declaring minus_minus_complex:(complex->(complex->complex))
% 0.56/1.12  FOF formula (<kernel.Constant object at 0x2b44c2a89488>, <kernel.DependentProduct object at 0x2b44c2a89560>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Extended____Nat__Oenat
% 0.56/1.12  Using role type
% 0.56/1.12  Declaring minus_3235023915231533773d_enat:(extended_enat->(extended_enat->extended_enat))
% 0.56/1.12  FOF formula (<kernel.Constant object at 0x2b44c2a89680>, <kernel.DependentProduct object at 0x2b44c2a894d0>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Int__Oint
% 0.56/1.12  Using role type
% 0.56/1.12  Declaring minus_minus_int:(int->(int->int))
% 0.56/1.12  FOF formula (<kernel.Constant object at 0x2b44c2a895a8>, <kernel.DependentProduct object at 0x2b44c2a89488>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Nat__Onat
% 0.56/1.12  Using role type
% 0.56/1.12  Declaring minus_minus_nat:(nat->(nat->nat))
% 0.56/1.12  FOF formula (<kernel.Constant object at 0x2b44c2a89758>, <kernel.DependentProduct object at 0x2b44c2a89680>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Rat__Orat
% 0.56/1.12  Using role type
% 0.56/1.12  Declaring minus_minus_rat:(rat->(rat->rat))
% 0.56/1.12  FOF formula (<kernel.Constant object at 0x2b44c2a89518>, <kernel.DependentProduct object at 0x2b44c2a895a8>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Real__Oreal
% 0.56/1.12  Using role type
% 0.56/1.12  Declaring minus_minus_real:(real->(real->real))
% 0.56/1.12  FOF formula (<kernel.Constant object at 0x2b44c2a89638>, <kernel.DependentProduct object at 0x2b44c2a89758>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Set__Oset_I_Eo_J
% 0.56/1.12  Using role type
% 0.56/1.12  Declaring minus_minus_set_o:(set_o->(set_o->set_o))
% 0.56/1.12  FOF formula (<kernel.Constant object at 0x2b44c2a89518>, <kernel.DependentProduct object at 0x2b44c2a89638>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Set__Oset_It__Code____Numeral__Ointeger_J
% 0.56/1.12  Using role type
% 0.56/1.12  Declaring minus_2355218937544613996nteger:(set_Code_integer->(set_Code_integer->set_Code_integer))
% 0.56/1.12  FOF formula (<kernel.Constant object at 0x2b44c2a89758>, <kernel.DependentProduct object at 0x2b44c2a89518>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Set__Oset_It__Complex__Ocomplex_J
% 0.56/1.12  Using role type
% 0.56/1.12  Declaring minus_811609699411566653omplex:(set_complex->(set_complex->set_complex))
% 0.56/1.12  FOF formula (<kernel.Constant object at 0x2b44c2a89560>, <kernel.DependentProduct object at 0x2b44c2a89638>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Set__Oset_It__Int__Oint_J
% 0.56/1.12  Using role type
% 0.56/1.12  Declaring minus_minus_set_int:(set_int->(set_int->set_int))
% 0.56/1.12  FOF formula (<kernel.Constant object at 0x2b44c2a89758>, <kernel.DependentProduct object at 0x2b44c2a89560>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Set__Oset_It__List__Olist_It__Nat__Onat_J_J
% 0.56/1.12  Using role type
% 0.56/1.12  Declaring minus_7954133019191499631st_nat:(set_list_nat->(set_list_nat->set_list_nat))
% 0.56/1.12  FOF formula (<kernel.Constant object at 0x2b44c2a899e0>, <kernel.DependentProduct object at 0x2b44c2a89638>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Set__Oset_It__Nat__Onat_J
% 0.56/1.12  Using role type
% 0.56/1.12  Declaring minus_minus_set_nat:(set_nat->(set_nat->set_nat))
% 0.56/1.12  FOF formula (<kernel.Constant object at 0x2b44c2a894d0>, <kernel.DependentProduct object at 0x2b44c2a89758>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Set__Oset_It__Num__Onum_J
% 0.56/1.12  Using role type
% 0.56/1.12  Declaring minus_minus_set_num:(set_num->(set_num->set_num))
% 0.56/1.12  FOF formula (<kernel.Constant object at 0x2b44c2a89ab8>, <kernel.DependentProduct object at 0x2b44c2a899e0>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Set__Oset_It__Rat__Orat_J
% 0.56/1.12  Using role type
% 0.56/1.12  Declaring minus_minus_set_rat:(set_rat->(set_rat->set_rat))
% 0.56/1.12  FOF formula (<kernel.Constant object at 0x2b44c2a89518>, <kernel.DependentProduct object at 0x2b44c2a894d0>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Set__Oset_It__Real__Oreal_J
% 0.56/1.12  Using role type
% 0.56/1.12  Declaring minus_minus_set_real:(set_real->(set_real->set_real))
% 0.56/1.12  FOF formula (<kernel.Constant object at 0x2b44c2a89ab8>, <kernel.DependentProduct object at 0x2b44c2a89518>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Set__Oset_It__Set__Oset_It__Nat__Onat_J_J
% 0.56/1.12  Using role type
% 0.56/1.12  Declaring minus_2163939370556025621et_nat:(set_set_nat->(set_set_nat->set_set_nat))
% 0.56/1.12  FOF formula (<kernel.Constant object at 0x2b44c2a894d0>, <kernel.DependentProduct object at 0x2b44c2a89ab8>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Set__Oset_It__String__Oliteral_J
% 0.56/1.12  Using role type
% 0.56/1.12  Declaring minus_7832829386415567259iteral:(set_literal->(set_literal->set_literal))
% 0.56/1.12  FOF formula (<kernel.Constant object at 0x2b44c2a89518>, <kernel.DependentProduct object at 0x2b44c2a894d0>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Set__Oset_It__VEBT____BuildupMemImp__OVEBTi_J
% 0.56/1.12  Using role type
% 0.56/1.12  Declaring minus_3697805406911847364_VEBTi:(set_VEBT_VEBTi->(set_VEBT_VEBTi->set_VEBT_VEBTi))
% 0.56/1.12  FOF formula (<kernel.Constant object at 0x2b44c2a89ab8>, <kernel.DependentProduct object at 0x2b44c2a89518>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Set__Oset_It__VEBT____Definitions__OVEBT_J
% 0.56/1.12  Using role type
% 0.56/1.12  Declaring minus_5127226145743854075T_VEBT:(set_VEBT_VEBT->(set_VEBT_VEBT->set_VEBT_VEBT))
% 0.56/1.12  FOF formula (<kernel.Constant object at 0x2b44c2a89998>, <kernel.DependentProduct object at 0x2b44c2a894d0>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Uint32__Ouint32
% 0.56/1.12  Using role type
% 0.56/1.12  Declaring minus_minus_uint32:(uint32->(uint32->uint32))
% 0.56/1.12  FOF formula (<kernel.Constant object at 0x2b44c2a89560>, <kernel.Constant object at 0x2b44c2a894d0>) of role type named sy_c_Groups_Oone__class_Oone_001t__Assertions__Oassn
% 0.56/1.12  Using role type
% 0.56/1.12  Declaring one_one_assn:assn
% 0.56/1.12  FOF formula (<kernel.Constant object at 0x2b44c2a89518>, <kernel.Constant object at 0x2b44c2a894d0>) of role type named sy_c_Groups_Oone__class_Oone_001t__Code____Numeral__Ointeger
% 0.56/1.12  Using role type
% 0.56/1.12  Declaring one_one_Code_integer:code_integer
% 0.56/1.12  FOF formula (<kernel.Constant object at 0x2b44c2a89dd0>, <kernel.Constant object at 0x2b44c2a894d0>) of role type named sy_c_Groups_Oone__class_Oone_001t__Complex__Ocomplex
% 0.56/1.12  Using role type
% 0.56/1.12  Declaring one_one_complex:complex
% 0.56/1.12  FOF formula (<kernel.Constant object at 0x2b44c2a89e60>, <kernel.Constant object at 0x2b44c2a894d0>) of role type named sy_c_Groups_Oone__class_Oone_001t__Int__Oint
% 0.56/1.12  Using role type
% 0.56/1.12  Declaring one_one_int:int
% 0.56/1.12  FOF formula (<kernel.Constant object at 0x2b44c2a89e18>, <kernel.Constant object at 0x2b44c2a894d0>) of role type named sy_c_Groups_Oone__class_Oone_001t__Nat__Onat
% 0.56/1.12  Using role type
% 0.56/1.12  Declaring one_one_nat:nat
% 0.56/1.12  FOF formula (<kernel.Constant object at 0x2b44c2a89cb0>, <kernel.Constant object at 0x2b44c2a894d0>) of role type named sy_c_Groups_Oone__class_Oone_001t__Rat__Orat
% 0.56/1.12  Using role type
% 0.56/1.12  Declaring one_one_rat:rat
% 0.56/1.12  FOF formula (<kernel.Constant object at 0x2b44c2a89ea8>, <kernel.Constant object at 0x2b44c2a894d0>) of role type named sy_c_Groups_Oone__class_Oone_001t__Real__Oreal
% 0.56/1.12  Using role type
% 0.56/1.13  Declaring one_one_real:real
% 0.56/1.13  FOF formula (<kernel.Constant object at 0x2b44c2a89ef0>, <kernel.Constant object at 0x2b44c2a894d0>) of role type named sy_c_Groups_Oone__class_Oone_001t__Uint32__Ouint32
% 0.56/1.13  Using role type
% 0.56/1.13  Declaring one_one_uint32:uint32
% 0.56/1.13  FOF formula (<kernel.Constant object at 0x2b44c2a89ea8>, <kernel.DependentProduct object at 0x2b44c2a89f38>) of role type named sy_c_Groups_Oplus__class_Oplus_001t__Code____Numeral__Ointeger
% 0.56/1.13  Using role type
% 0.56/1.13  Declaring plus_p5714425477246183910nteger:(code_integer->(code_integer->code_integer))
% 0.56/1.13  FOF formula (<kernel.Constant object at 0x2b44c2a89d40>, <kernel.DependentProduct object at 0x2b44c2a89f80>) of role type named sy_c_Groups_Oplus__class_Oplus_001t__Complex__Ocomplex
% 0.56/1.13  Using role type
% 0.56/1.13  Declaring plus_plus_complex:(complex->(complex->complex))
% 0.56/1.13  FOF formula (<kernel.Constant object at 0x2b44c2a89d40>, <kernel.DependentProduct object at 0x2b44c2a8d1b8>) of role type named sy_c_Groups_Oplus__class_Oplus_001t__Extended____Nat__Oenat
% 0.56/1.13  Using role type
% 0.56/1.13  Declaring plus_p3455044024723400733d_enat:(extended_enat->(extended_enat->extended_enat))
% 0.56/1.13  FOF formula (<kernel.Constant object at 0x2b44c2a89f80>, <kernel.DependentProduct object at 0x2b44c2a8d170>) of role type named sy_c_Groups_Oplus__class_Oplus_001t__Int__Oint
% 0.56/1.13  Using role type
% 0.56/1.13  Declaring plus_plus_int:(int->(int->int))
% 0.56/1.13  FOF formula (<kernel.Constant object at 0x2b44c2a89f38>, <kernel.DependentProduct object at 0x2b44c2a8d290>) of role type named sy_c_Groups_Oplus__class_Oplus_001t__Nat__Onat
% 0.56/1.13  Using role type
% 0.56/1.13  Declaring plus_plus_nat:(nat->(nat->nat))
% 0.56/1.13  FOF formula (<kernel.Constant object at 0x2b44c2a89f80>, <kernel.DependentProduct object at 0x2b44c2a8d128>) of role type named sy_c_Groups_Oplus__class_Oplus_001t__Num__Onum
% 0.56/1.13  Using role type
% 0.56/1.13  Declaring plus_plus_num:(num->(num->num))
% 0.56/1.13  FOF formula (<kernel.Constant object at 0x2b44c2a89f38>, <kernel.DependentProduct object at 0x2b44c2a8d1b8>) of role type named sy_c_Groups_Oplus__class_Oplus_001t__Rat__Orat
% 0.56/1.13  Using role type
% 0.56/1.13  Declaring plus_plus_rat:(rat->(rat->rat))
% 0.56/1.13  FOF formula (<kernel.Constant object at 0x2b44c2a89f38>, <kernel.DependentProduct object at 0x2b44c2a8d2d8>) of role type named sy_c_Groups_Oplus__class_Oplus_001t__Real__Oreal
% 0.56/1.13  Using role type
% 0.56/1.13  Declaring plus_plus_real:(real->(real->real))
% 0.56/1.13  FOF formula (<kernel.Constant object at 0x2b44c2a8d050>, <kernel.DependentProduct object at 0x2b44c2a8d170>) of role type named sy_c_Groups_Oplus__class_Oplus_001t__Uint32__Ouint32
% 0.56/1.13  Using role type
% 0.56/1.13  Declaring plus_plus_uint32:(uint32->(uint32->uint32))
% 0.56/1.13  FOF formula (<kernel.Constant object at 0x2b44c2a8d0e0>, <kernel.DependentProduct object at 0x2b44c2a8d290>) of role type named sy_c_Groups_Osgn__class_Osgn_001t__Code____Numeral__Ointeger
% 0.56/1.13  Using role type
% 0.56/1.13  Declaring sgn_sgn_Code_integer:(code_integer->code_integer)
% 0.56/1.13  FOF formula (<kernel.Constant object at 0x2b44c2a8d1b8>, <kernel.DependentProduct object at 0x2b44c2a8d128>) of role type named sy_c_Groups_Osgn__class_Osgn_001t__Int__Oint
% 0.56/1.13  Using role type
% 0.56/1.13  Declaring sgn_sgn_int:(int->int)
% 0.56/1.13  FOF formula (<kernel.Constant object at 0x2b44c2a8d2d8>, <kernel.DependentProduct object at 0x2b44c2a8d440>) of role type named sy_c_Groups_Osgn__class_Osgn_001t__Rat__Orat
% 0.56/1.13  Using role type
% 0.56/1.13  Declaring sgn_sgn_rat:(rat->rat)
% 0.56/1.13  FOF formula (<kernel.Constant object at 0x2b44c2a8d170>, <kernel.DependentProduct object at 0x2b44c2a8d488>) of role type named sy_c_Groups_Osgn__class_Osgn_001t__Real__Oreal
% 0.56/1.13  Using role type
% 0.56/1.13  Declaring sgn_sgn_real:(real->real)
% 0.56/1.13  FOF formula (<kernel.Constant object at 0x2b44c2a8d290>, <kernel.DependentProduct object at 0x2b44c2a8d2d8>) of role type named sy_c_Groups_Otimes__class_Otimes_001t__Assertions__Oassn
% 0.56/1.13  Using role type
% 0.56/1.13  Declaring times_times_assn:(assn->(assn->assn))
% 0.56/1.13  FOF formula (<kernel.Constant object at 0x2b44c2a8d170>, <kernel.DependentProduct object at 0x2b44c2a8d290>) of role type named sy_c_Groups_Otimes__class_Otimes_001t__Code____Numeral__Ointeger
% 0.56/1.13  Using role type
% 0.56/1.13  Declaring times_3573771949741848930nteger:(code_integer->(code_integer->code_integer))
% 0.56/1.13  FOF formula (<kernel.Constant object at 0x2b44c2a8d518>, <kernel.DependentProduct object at 0x2b44c2a8d2d8>) of role type named sy_c_Groups_Otimes__class_Otimes_001t__Complex__Ocomplex
% 0.56/1.13  Using role type
% 0.56/1.13  Declaring times_times_complex:(complex->(complex->complex))
% 0.56/1.13  FOF formula (<kernel.Constant object at 0x2b44c2a8d170>, <kernel.DependentProduct object at 0x2b44c2a8d518>) of role type named sy_c_Groups_Otimes__class_Otimes_001t__Extended____Nat__Oenat
% 0.56/1.13  Using role type
% 0.56/1.13  Declaring times_7803423173614009249d_enat:(extended_enat->(extended_enat->extended_enat))
% 0.56/1.13  FOF formula (<kernel.Constant object at 0x2b44c2a8d5f0>, <kernel.DependentProduct object at 0x2b44c2a8d2d8>) of role type named sy_c_Groups_Otimes__class_Otimes_001t__Int__Oint
% 0.56/1.13  Using role type
% 0.56/1.13  Declaring times_times_int:(int->(int->int))
% 0.56/1.13  FOF formula (<kernel.Constant object at 0x2b44c2a8d4d0>, <kernel.DependentProduct object at 0x2b44c2a8d170>) of role type named sy_c_Groups_Otimes__class_Otimes_001t__Nat__Onat
% 0.56/1.13  Using role type
% 0.56/1.13  Declaring times_times_nat:(nat->(nat->nat))
% 0.56/1.13  FOF formula (<kernel.Constant object at 0x2b44c2a8d6c8>, <kernel.DependentProduct object at 0x2b44c2a8d5f0>) of role type named sy_c_Groups_Otimes__class_Otimes_001t__Rat__Orat
% 0.56/1.13  Using role type
% 0.56/1.13  Declaring times_times_rat:(rat->(rat->rat))
% 0.56/1.13  FOF formula (<kernel.Constant object at 0x2b44c2a8d290>, <kernel.DependentProduct object at 0x2b44c2a8d4d0>) of role type named sy_c_Groups_Otimes__class_Otimes_001t__Real__Oreal
% 0.56/1.13  Using role type
% 0.56/1.13  Declaring times_times_real:(real->(real->real))
% 0.56/1.13  FOF formula (<kernel.Constant object at 0x2b44c2a8d5a8>, <kernel.DependentProduct object at 0x2b44c2a8d6c8>) of role type named sy_c_Groups_Otimes__class_Otimes_001t__Uint32__Ouint32
% 0.56/1.13  Using role type
% 0.56/1.13  Declaring times_times_uint32:(uint32->(uint32->uint32))
% 0.56/1.13  FOF formula (<kernel.Constant object at 0x2b44c2a8d290>, <kernel.DependentProduct object at 0x2b44c2a8d5a8>) of role type named sy_c_Groups_Ouminus__class_Ouminus_001_062_It__Complex__Ocomplex_M_Eo_J
% 0.56/1.13  Using role type
% 0.56/1.13  Declaring uminus1680532995456772888plex_o:((complex->Prop)->(complex->Prop))
% 0.56/1.13  FOF formula (<kernel.Constant object at 0x2b44c2a8d5f0>, <kernel.DependentProduct object at 0x2b44c2a8d6c8>) of role type named sy_c_Groups_Ouminus__class_Ouminus_001_062_It__Int__Oint_M_Eo_J
% 0.56/1.13  Using role type
% 0.56/1.13  Declaring uminus_uminus_int_o:((int->Prop)->(int->Prop))
% 0.56/1.13  FOF formula (<kernel.Constant object at 0x2b44c2a8d290>, <kernel.DependentProduct object at 0x2b44c2a8d5f0>) of role type named sy_c_Groups_Ouminus__class_Ouminus_001_062_It__List__Olist_It__Nat__Onat_J_M_Eo_J
% 0.56/1.13  Using role type
% 0.56/1.13  Declaring uminus5770388063884162150_nat_o:((list_nat->Prop)->(list_nat->Prop))
% 0.56/1.13  FOF formula (<kernel.Constant object at 0x2b44c2a8d518>, <kernel.DependentProduct object at 0x2b44c2a8d6c8>) of role type named sy_c_Groups_Ouminus__class_Ouminus_001_062_It__Nat__Onat_M_Eo_J
% 0.56/1.13  Using role type
% 0.56/1.13  Declaring uminus_uminus_nat_o:((nat->Prop)->(nat->Prop))
% 0.56/1.13  FOF formula (<kernel.Constant object at 0x2b44c2a8d5f0>, <kernel.DependentProduct object at 0x2b44c2a8d290>) of role type named sy_c_Groups_Ouminus__class_Ouminus_001_062_It__Real__Oreal_M_Eo_J
% 0.56/1.13  Using role type
% 0.56/1.13  Declaring uminus_uminus_real_o:((real->Prop)->(real->Prop))
% 0.56/1.13  FOF formula (<kernel.Constant object at 0x2b44c2a8d518>, <kernel.DependentProduct object at 0x2b44c2a8d5f0>) of role type named sy_c_Groups_Ouminus__class_Ouminus_001_062_It__Set__Oset_It__Nat__Onat_J_M_Eo_J
% 0.56/1.13  Using role type
% 0.56/1.13  Declaring uminus6401447641752708672_nat_o:((set_nat->Prop)->(set_nat->Prop))
% 0.56/1.13  FOF formula (<kernel.Constant object at 0x2b44c2a8d290>, <kernel.DependentProduct object at 0x2b44c2a8d518>) of role type named sy_c_Groups_Ouminus__class_Ouminus_001_062_It__VEBT____Definitions__OVEBT_M_Eo_J
% 0.56/1.13  Using role type
% 0.56/1.13  Declaring uminus2746543603091002386VEBT_o:((vEBT_VEBT->Prop)->(vEBT_VEBT->Prop))
% 0.56/1.13  FOF formula (<kernel.Constant object at 0x2b44c2a8d998>, <kernel.DependentProduct object at 0x2b44c2a8db00>) of role type named sy_c_Groups_Ouminus__class_Ouminus_001t__Assertions__Oassn
% 0.56/1.13  Using role type
% 0.56/1.13  Declaring uminus_uminus_assn:(assn->assn)
% 0.56/1.13  FOF formula (<kernel.Constant object at 0x2b44c2a8d290>, <kernel.DependentProduct object at 0x2b44c2a8db48>) of role type named sy_c_Groups_Ouminus__class_Ouminus_001t__Code____Numeral__Ointeger
% 0.56/1.14  Using role type
% 0.56/1.14  Declaring uminus1351360451143612070nteger:(code_integer->code_integer)
% 0.56/1.14  FOF formula (<kernel.Constant object at 0x2b44c2a8db00>, <kernel.DependentProduct object at 0x2b44c2a8dbd8>) of role type named sy_c_Groups_Ouminus__class_Ouminus_001t__Complex__Ocomplex
% 0.56/1.14  Using role type
% 0.56/1.14  Declaring uminus1482373934393186551omplex:(complex->complex)
% 0.56/1.14  FOF formula (<kernel.Constant object at 0x2b44c2a8d6c8>, <kernel.DependentProduct object at 0x2b44c2a8dc68>) of role type named sy_c_Groups_Ouminus__class_Ouminus_001t__Int__Oint
% 0.56/1.14  Using role type
% 0.56/1.14  Declaring uminus_uminus_int:(int->int)
% 0.56/1.14  FOF formula (<kernel.Constant object at 0x2b44c2a8d5f0>, <kernel.DependentProduct object at 0x2b44c2a8dcb0>) of role type named sy_c_Groups_Ouminus__class_Ouminus_001t__Rat__Orat
% 0.56/1.14  Using role type
% 0.56/1.14  Declaring uminus_uminus_rat:(rat->rat)
% 0.56/1.14  FOF formula (<kernel.Constant object at 0x2b44c2a8db90>, <kernel.DependentProduct object at 0x2b44c2a8dcf8>) of role type named sy_c_Groups_Ouminus__class_Ouminus_001t__Real__Oreal
% 0.56/1.14  Using role type
% 0.56/1.14  Declaring uminus_uminus_real:(real->real)
% 0.56/1.14  FOF formula (<kernel.Constant object at 0x2b44c2a8dbd8>, <kernel.DependentProduct object at 0x2b44c2a8dd40>) of role type named sy_c_Groups_Ouminus__class_Ouminus_001t__Set__Oset_I_Eo_J
% 0.56/1.14  Using role type
% 0.56/1.14  Declaring uminus_uminus_set_o:(set_o->set_o)
% 0.56/1.14  FOF formula (<kernel.Constant object at 0x2b44c2a8db90>, <kernel.DependentProduct object at 0x2b44c2a8dd88>) of role type named sy_c_Groups_Ouminus__class_Ouminus_001t__Set__Oset_It__Complex__Ocomplex_J
% 0.56/1.14  Using role type
% 0.56/1.14  Declaring uminus8566677241136511917omplex:(set_complex->set_complex)
% 0.56/1.14  FOF formula (<kernel.Constant object at 0x2b44c2a8dd40>, <kernel.DependentProduct object at 0x2b44c2a8de18>) of role type named sy_c_Groups_Ouminus__class_Ouminus_001t__Set__Oset_It__Int__Oint_J
% 0.56/1.14  Using role type
% 0.56/1.14  Declaring uminus1532241313380277803et_int:(set_int->set_int)
% 0.56/1.14  FOF formula (<kernel.Constant object at 0x2b44c2a8dd88>, <kernel.DependentProduct object at 0x2b44c2a8dea8>) of role type named sy_c_Groups_Ouminus__class_Ouminus_001t__Set__Oset_It__List__Olist_It__Nat__Onat_J_J
% 0.56/1.14  Using role type
% 0.56/1.14  Declaring uminus3195874150345416415st_nat:(set_list_nat->set_list_nat)
% 0.56/1.14  FOF formula (<kernel.Constant object at 0x2b44c2a8de18>, <kernel.DependentProduct object at 0x2b44c2a8df38>) of role type named sy_c_Groups_Ouminus__class_Ouminus_001t__Set__Oset_It__Nat__Onat_J
% 0.56/1.14  Using role type
% 0.56/1.14  Declaring uminus5710092332889474511et_nat:(set_nat->set_nat)
% 0.56/1.14  FOF formula (<kernel.Constant object at 0x2b44c2a8dea8>, <kernel.DependentProduct object at 0x2b44c2a8dfc8>) of role type named sy_c_Groups_Ouminus__class_Ouminus_001t__Set__Oset_It__Real__Oreal_J
% 0.56/1.14  Using role type
% 0.56/1.14  Declaring uminus612125837232591019t_real:(set_real->set_real)
% 0.56/1.14  FOF formula (<kernel.Constant object at 0x2b44c2a8df38>, <kernel.DependentProduct object at 0x1130098>) of role type named sy_c_Groups_Ouminus__class_Ouminus_001t__Set__Oset_It__Set__Oset_It__Nat__Onat_J_J
% 0.56/1.14  Using role type
% 0.56/1.14  Declaring uminus613421341184616069et_nat:(set_set_nat->set_set_nat)
% 0.56/1.14  FOF formula (<kernel.Constant object at 0x2b44c2a8dfc8>, <kernel.DependentProduct object at 0x1130128>) of role type named sy_c_Groups_Ouminus__class_Ouminus_001t__Set__Oset_It__VEBT____Definitions__OVEBT_J
% 0.56/1.14  Using role type
% 0.56/1.14  Declaring uminus8041839845116263051T_VEBT:(set_VEBT_VEBT->set_VEBT_VEBT)
% 0.56/1.14  FOF formula (<kernel.Constant object at 0x2b44c2a8dc68>, <kernel.DependentProduct object at 0x11301b8>) of role type named sy_c_Groups_Ouminus__class_Ouminus_001t__Uint32__Ouint32
% 0.56/1.14  Using role type
% 0.56/1.14  Declaring uminus_uminus_uint32:(uint32->uint32)
% 0.56/1.14  FOF formula (<kernel.Constant object at 0x2b44c2a8dfc8>, <kernel.Constant object at 0x11301b8>) of role type named sy_c_Groups_Ozero__class_Ozero_001t__Code____Numeral__Ointeger
% 0.56/1.14  Using role type
% 0.56/1.14  Declaring zero_z3403309356797280102nteger:code_integer
% 0.56/1.14  FOF formula (<kernel.Constant object at 0x2b44c2a8dc68>, <kernel.Constant object at 0x11301b8>) of role type named sy_c_Groups_Ozero__class_Ozero_001t__Complex__Ocomplex
% 0.56/1.14  Using role type
% 0.56/1.14  Declaring zero_zero_complex:complex
% 0.56/1.14  FOF formula (<kernel.Constant object at 0x1130170>, <kernel.Constant object at 0x11300e0>) of role type named sy_c_Groups_Ozero__class_Ozero_001t__Extended____Nat__Oenat
% 0.56/1.14  Using role type
% 0.56/1.14  Declaring zero_z5237406670263579293d_enat:extended_enat
% 0.56/1.14  FOF formula (<kernel.Constant object at 0x2b44c2a8dfc8>, <kernel.Constant object at 0x11300e0>) of role type named sy_c_Groups_Ozero__class_Ozero_001t__Int__Oint
% 0.56/1.14  Using role type
% 0.56/1.14  Declaring zero_zero_int:int
% 0.56/1.14  FOF formula (<kernel.Constant object at 0x1130290>, <kernel.Constant object at 0x11300e0>) of role type named sy_c_Groups_Ozero__class_Ozero_001t__Nat__Onat
% 0.56/1.14  Using role type
% 0.56/1.14  Declaring zero_zero_nat:nat
% 0.56/1.14  FOF formula (<kernel.Constant object at 0x11302d8>, <kernel.Constant object at 0x11300e0>) of role type named sy_c_Groups_Ozero__class_Ozero_001t__Rat__Orat
% 0.56/1.14  Using role type
% 0.56/1.14  Declaring zero_zero_rat:rat
% 0.56/1.14  FOF formula (<kernel.Constant object at 0x1130320>, <kernel.Constant object at 0x11300e0>) of role type named sy_c_Groups_Ozero__class_Ozero_001t__Real__Oreal
% 0.56/1.14  Using role type
% 0.56/1.14  Declaring zero_zero_real:real
% 0.56/1.14  FOF formula (<kernel.Constant object at 0x1130368>, <kernel.Constant object at 0x11300e0>) of role type named sy_c_Groups_Ozero__class_Ozero_001t__Uint32__Ouint32
% 0.56/1.14  Using role type
% 0.56/1.14  Declaring zero_zero_uint32:uint32
% 0.56/1.14  FOF formula (<kernel.Constant object at 0x1130320>, <kernel.DependentProduct object at 0x1130368>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001_Eo_001t__Nat__Onat
% 0.56/1.14  Using role type
% 0.56/1.14  Declaring groups8507830703676809646_o_nat:((Prop->nat)->(set_o->nat))
% 0.56/1.14  FOF formula (<kernel.Constant object at 0x11300e0>, <kernel.DependentProduct object at 0x1130320>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001_Eo_001t__Rat__Orat
% 0.56/1.14  Using role type
% 0.56/1.14  Declaring groups7872700643590313910_o_rat:((Prop->rat)->(set_o->rat))
% 0.56/1.14  FOF formula (<kernel.Constant object at 0x1130368>, <kernel.DependentProduct object at 0x11300e0>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001_Eo_001t__Real__Oreal
% 0.56/1.14  Using role type
% 0.56/1.14  Declaring groups8691415230153176458o_real:((Prop->real)->(set_o->real))
% 0.56/1.14  FOF formula (<kernel.Constant object at 0x1130320>, <kernel.DependentProduct object at 0x1130368>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001_Eo_001t__Uint32__Ouint32
% 0.56/1.14  Using role type
% 0.56/1.14  Declaring groups7241207224191747786uint32:((Prop->uint32)->(set_o->uint32))
% 0.56/1.14  FOF formula (<kernel.Constant object at 0x11300e0>, <kernel.DependentProduct object at 0x1130560>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Code____Numeral__Ointeger_001t__Complex__Ocomplex
% 0.56/1.14  Using role type
% 0.56/1.14  Declaring groups8024822376189712711omplex:((code_integer->complex)->(set_Code_integer->complex))
% 0.56/1.14  FOF formula (<kernel.Constant object at 0x1130368>, <kernel.DependentProduct object at 0x1130320>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Code____Numeral__Ointeger_001t__Int__Oint
% 0.56/1.14  Using role type
% 0.56/1.14  Declaring groups7234854612051535045er_int:((code_integer->int)->(set_Code_integer->int))
% 0.56/1.14  FOF formula (<kernel.Constant object at 0x1130560>, <kernel.DependentProduct object at 0x11300e0>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Code____Numeral__Ointeger_001t__Nat__Onat
% 0.56/1.14  Using role type
% 0.56/1.14  Declaring groups7237345082560585321er_nat:((code_integer->nat)->(set_Code_integer->nat))
% 0.56/1.14  FOF formula (<kernel.Constant object at 0x1130320>, <kernel.DependentProduct object at 0x1130368>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Code____Numeral__Ointeger_001t__Rat__Orat
% 0.56/1.14  Using role type
% 0.56/1.14  Declaring groups6602215022474089585er_rat:((code_integer->rat)->(set_Code_integer->rat))
% 0.56/1.14  FOF formula (<kernel.Constant object at 0x11300e0>, <kernel.DependentProduct object at 0x1130560>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Code____Numeral__Ointeger_001t__Real__Oreal
% 0.56/1.14  Using role type
% 0.56/1.14  Declaring groups1270011288395367621r_real:((code_integer->real)->(set_Code_integer->real))
% 0.56/1.14  FOF formula (<kernel.Constant object at 0x1130368>, <kernel.DependentProduct object at 0x1130320>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Code____Numeral__Ointeger_001t__Uint32__Ouint32
% 0.56/1.14  Using role type
% 0.56/1.14  Declaring groups8847630953604152069uint32:((code_integer->uint32)->(set_Code_integer->uint32))
% 0.56/1.14  FOF formula (<kernel.Constant object at 0x1130560>, <kernel.DependentProduct object at 0x11300e0>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Complex__Ocomplex_001t__Code____Numeral__Ointeger
% 0.56/1.14  Using role type
% 0.56/1.14  Declaring groups6621422865394947399nteger:((complex->code_integer)->(set_complex->code_integer))
% 0.56/1.14  FOF formula (<kernel.Constant object at 0x1130320>, <kernel.DependentProduct object at 0x1130368>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Complex__Ocomplex_001t__Complex__Ocomplex
% 0.56/1.14  Using role type
% 0.56/1.14  Declaring groups7754918857620584856omplex:((complex->complex)->(set_complex->complex))
% 0.56/1.14  FOF formula (<kernel.Constant object at 0x11300e0>, <kernel.DependentProduct object at 0x1130560>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Complex__Ocomplex_001t__Int__Oint
% 0.56/1.14  Using role type
% 0.56/1.14  Declaring groups5690904116761175830ex_int:((complex->int)->(set_complex->int))
% 0.56/1.14  FOF formula (<kernel.Constant object at 0x1130368>, <kernel.DependentProduct object at 0x1130320>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Complex__Ocomplex_001t__Nat__Onat
% 0.56/1.14  Using role type
% 0.56/1.14  Declaring groups5693394587270226106ex_nat:((complex->nat)->(set_complex->nat))
% 0.56/1.14  FOF formula (<kernel.Constant object at 0x1130560>, <kernel.DependentProduct object at 0x11300e0>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Complex__Ocomplex_001t__Rat__Orat
% 0.56/1.14  Using role type
% 0.56/1.14  Declaring groups5058264527183730370ex_rat:((complex->rat)->(set_complex->rat))
% 0.56/1.14  FOF formula (<kernel.Constant object at 0x1130320>, <kernel.DependentProduct object at 0x1130368>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Complex__Ocomplex_001t__Real__Oreal
% 0.56/1.14  Using role type
% 0.56/1.14  Declaring groups5808333547571424918x_real:((complex->real)->(set_complex->real))
% 0.56/1.14  FOF formula (<kernel.Constant object at 0x11300e0>, <kernel.DependentProduct object at 0x1130560>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Complex__Ocomplex_001t__Uint32__Ouint32
% 0.56/1.14  Using role type
% 0.56/1.14  Declaring groups8736914816313324502uint32:((complex->uint32)->(set_complex->uint32))
% 0.56/1.14  FOF formula (<kernel.Constant object at 0x1130368>, <kernel.DependentProduct object at 0x1130320>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Int__Oint_001t__Code____Numeral__Ointeger
% 0.56/1.14  Using role type
% 0.56/1.14  Declaring groups7873554091576472773nteger:((int->code_integer)->(set_int->code_integer))
% 0.56/1.14  FOF formula (<kernel.Constant object at 0x1130560>, <kernel.DependentProduct object at 0x11300e0>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Int__Oint_001t__Complex__Ocomplex
% 0.56/1.14  Using role type
% 0.56/1.14  Declaring groups3049146728041665814omplex:((int->complex)->(set_int->complex))
% 0.56/1.14  FOF formula (<kernel.Constant object at 0x1130320>, <kernel.DependentProduct object at 0x1130368>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Int__Oint_001t__Int__Oint
% 0.56/1.14  Using role type
% 0.56/1.14  Declaring groups4538972089207619220nt_int:((int->int)->(set_int->int))
% 0.56/1.14  FOF formula (<kernel.Constant object at 0x11300e0>, <kernel.DependentProduct object at 0x1130560>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Int__Oint_001t__Nat__Onat
% 0.56/1.14  Using role type
% 0.56/1.14  Declaring groups4541462559716669496nt_nat:((int->nat)->(set_int->nat))
% 0.56/1.14  FOF formula (<kernel.Constant object at 0x1130368>, <kernel.DependentProduct object at 0x1130680>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Int__Oint_001t__Rat__Orat
% 0.56/1.14  Using role type
% 0.56/1.14  Declaring groups3906332499630173760nt_rat:((int->rat)->(set_int->rat))
% 0.56/1.14  FOF formula (<kernel.Constant object at 0x1130368>, <kernel.DependentProduct object at 0x111d098>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Int__Oint_001t__Real__Oreal
% 0.56/1.14  Using role type
% 0.56/1.14  Declaring groups8778361861064173332t_real:((int->real)->(set_int->real))
% 0.56/1.15  FOF formula (<kernel.Constant object at 0x1130368>, <kernel.DependentProduct object at 0x111d128>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Int__Oint_001t__Uint32__Ouint32
% 0.56/1.15  Using role type
% 0.56/1.15  Declaring groups5712668689793887828uint32:((int->uint32)->(set_int->uint32))
% 0.56/1.15  FOF formula (<kernel.Constant object at 0x11300e0>, <kernel.DependentProduct object at 0x111d170>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__List__Olist_It__Nat__Onat_J_001t__Nat__Onat
% 0.56/1.15  Using role type
% 0.56/1.15  Declaring groups4396056296759096172at_nat:((list_nat->nat)->(set_list_nat->nat))
% 0.56/1.15  FOF formula (<kernel.Constant object at 0x111d200>, <kernel.DependentProduct object at 0x111d248>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Nat__Onat_001t__Complex__Ocomplex
% 0.56/1.15  Using role type
% 0.56/1.15  Declaring groups2073611262835488442omplex:((nat->complex)->(set_nat->complex))
% 0.56/1.15  FOF formula (<kernel.Constant object at 0x111d2d8>, <kernel.DependentProduct object at 0x111d1b8>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Nat__Onat_001t__Int__Oint
% 0.56/1.15  Using role type
% 0.56/1.15  Declaring groups3539618377306564664at_int:((nat->int)->(set_nat->int))
% 0.56/1.15  FOF formula (<kernel.Constant object at 0x111d290>, <kernel.DependentProduct object at 0x111d200>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Nat__Onat_001t__Nat__Onat
% 0.56/1.15  Using role type
% 0.56/1.15  Declaring groups3542108847815614940at_nat:((nat->nat)->(set_nat->nat))
% 0.56/1.15  FOF formula (<kernel.Constant object at 0x111d368>, <kernel.DependentProduct object at 0x111d3f8>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Nat__Onat_001t__Rat__Orat
% 0.56/1.15  Using role type
% 0.56/1.15  Declaring groups2906978787729119204at_rat:((nat->rat)->(set_nat->rat))
% 0.56/1.15  FOF formula (<kernel.Constant object at 0x111d290>, <kernel.DependentProduct object at 0x111d2d8>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Nat__Onat_001t__Real__Oreal
% 0.56/1.15  Using role type
% 0.56/1.15  Declaring groups6591440286371151544t_real:((nat->real)->(set_nat->real))
% 0.56/1.15  FOF formula (<kernel.Constant object at 0x111d3f8>, <kernel.DependentProduct object at 0x111d368>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Nat__Onat_001t__Uint32__Ouint32
% 0.56/1.15  Using role type
% 0.56/1.15  Declaring groups833757482993574392uint32:((nat->uint32)->(set_nat->uint32))
% 0.56/1.15  FOF formula (<kernel.Constant object at 0x111d2d8>, <kernel.DependentProduct object at 0x111d290>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Real__Oreal_001t__Code____Numeral__Ointeger
% 0.56/1.15  Using role type
% 0.56/1.15  Declaring groups7713935264441627589nteger:((real->code_integer)->(set_real->code_integer))
% 0.56/1.15  FOF formula (<kernel.Constant object at 0x111d368>, <kernel.DependentProduct object at 0x111d3f8>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Real__Oreal_001t__Complex__Ocomplex
% 0.56/1.15  Using role type
% 0.56/1.15  Declaring groups5754745047067104278omplex:((real->complex)->(set_real->complex))
% 0.56/1.15  FOF formula (<kernel.Constant object at 0x111d290>, <kernel.DependentProduct object at 0x111d2d8>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Real__Oreal_001t__Int__Oint
% 0.56/1.15  Using role type
% 0.56/1.15  Declaring groups1932886352136224148al_int:((real->int)->(set_real->int))
% 0.56/1.15  FOF formula (<kernel.Constant object at 0x111d3f8>, <kernel.DependentProduct object at 0x111d368>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Real__Oreal_001t__Nat__Onat
% 0.56/1.15  Using role type
% 0.56/1.15  Declaring groups1935376822645274424al_nat:((real->nat)->(set_real->nat))
% 0.56/1.15  FOF formula (<kernel.Constant object at 0x111d2d8>, <kernel.DependentProduct object at 0x111d290>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Real__Oreal_001t__Rat__Orat
% 0.56/1.15  Using role type
% 0.56/1.15  Declaring groups1300246762558778688al_rat:((real->rat)->(set_real->rat))
% 0.56/1.15  FOF formula (<kernel.Constant object at 0x111d368>, <kernel.DependentProduct object at 0x111d3f8>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Real__Oreal_001t__Real__Oreal
% 0.56/1.15  Using role type
% 0.56/1.15  Declaring groups8097168146408367636l_real:((real->real)->(set_real->real))
% 0.56/1.15  FOF formula (<kernel.Constant object at 0x111d290>, <kernel.DependentProduct object at 0x111d2d8>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Real__Oreal_001t__Uint32__Ouint32
% 0.56/1.15  Using role type
% 0.56/1.15  Declaring groups5944083974425963860uint32:((real->uint32)->(set_real->uint32))
% 0.56/1.15  FOF formula (<kernel.Constant object at 0x111d3f8>, <kernel.DependentProduct object at 0x111d368>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Set__Oset_It__Nat__Onat_J_001t__Nat__Onat
% 0.56/1.15  Using role type
% 0.56/1.15  Declaring groups8294997508430121362at_nat:((set_nat->nat)->(set_set_nat->nat))
% 0.56/1.15  FOF formula (<kernel.Constant object at 0x111d2d8>, <kernel.DependentProduct object at 0x111d290>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__String__Oliteral_001t__Code____Numeral__Ointeger
% 0.56/1.15  Using role type
% 0.56/1.15  Declaring groups8556826181031883383nteger:((literal->code_integer)->(set_literal->code_integer))
% 0.56/1.15  FOF formula (<kernel.Constant object at 0x111d368>, <kernel.DependentProduct object at 0x111d3f8>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__String__Oliteral_001t__Int__Oint
% 0.56/1.15  Using role type
% 0.56/1.15  Declaring groups8649609317433967686al_int:((literal->int)->(set_literal->int))
% 0.56/1.15  FOF formula (<kernel.Constant object at 0x111d290>, <kernel.DependentProduct object at 0x111d2d8>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__String__Oliteral_001t__Nat__Onat
% 0.56/1.15  Using role type
% 0.56/1.15  Declaring groups8652099787943017962al_nat:((literal->nat)->(set_literal->nat))
% 0.56/1.15  FOF formula (<kernel.Constant object at 0x111d3f8>, <kernel.DependentProduct object at 0x111d368>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__String__Oliteral_001t__Real__Oreal
% 0.56/1.15  Using role type
% 0.56/1.15  Declaring groups2795228986978005958l_real:((literal->real)->(set_literal->real))
% 0.56/1.15  FOF formula (<kernel.Constant object at 0x111d2d8>, <kernel.DependentProduct object at 0x111d290>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__String__Oliteral_001t__Uint32__Ouint32
% 0.56/1.15  Using role type
% 0.56/1.15  Declaring groups4542640294765070598uint32:((literal->uint32)->(set_literal->uint32))
% 0.56/1.15  FOF formula (<kernel.Constant object at 0x111d368>, <kernel.DependentProduct object at 0x111d3f8>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__VEBT____Definitions__OVEBT_001t__Code____Numeral__Ointeger
% 0.56/1.15  Using role type
% 0.56/1.15  Declaring groups5748017345553531991nteger:((vEBT_VEBT->code_integer)->(set_VEBT_VEBT->code_integer))
% 0.56/1.15  FOF formula (<kernel.Constant object at 0x111d290>, <kernel.DependentProduct object at 0x111d2d8>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__VEBT____Definitions__OVEBT_001t__Complex__Ocomplex
% 0.56/1.15  Using role type
% 0.56/1.15  Declaring groups1794756597179926696omplex:((vEBT_VEBT->complex)->(set_VEBT_VEBT->complex))
% 0.56/1.15  FOF formula (<kernel.Constant object at 0x111d3f8>, <kernel.DependentProduct object at 0x111d368>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__VEBT____Definitions__OVEBT_001t__Int__Oint
% 0.56/1.15  Using role type
% 0.56/1.15  Declaring groups769130701875090982BT_int:((vEBT_VEBT->int)->(set_VEBT_VEBT->int))
% 0.56/1.15  FOF formula (<kernel.Constant object at 0x111d2d8>, <kernel.DependentProduct object at 0x111d290>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__VEBT____Definitions__OVEBT_001t__Nat__Onat
% 0.56/1.15  Using role type
% 0.56/1.15  Declaring groups771621172384141258BT_nat:((vEBT_VEBT->nat)->(set_VEBT_VEBT->nat))
% 0.56/1.15  FOF formula (<kernel.Constant object at 0x111d368>, <kernel.DependentProduct object at 0x111d3f8>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__VEBT____Definitions__OVEBT_001t__Rat__Orat
% 0.56/1.15  Using role type
% 0.56/1.15  Declaring groups136491112297645522BT_rat:((vEBT_VEBT->rat)->(set_VEBT_VEBT->rat))
% 0.56/1.15  FOF formula (<kernel.Constant object at 0x111d290>, <kernel.DependentProduct object at 0x111d0e0>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__VEBT____Definitions__OVEBT_001t__Real__Oreal
% 0.56/1.15  Using role type
% 0.56/1.15  Declaring groups2240296850493347238T_real:((vEBT_VEBT->real)->(set_VEBT_VEBT->real))
% 0.56/1.16  FOF formula (<kernel.Constant object at 0x111d290>, <kernel.DependentProduct object at 0x111c098>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__VEBT____Definitions__OVEBT_001t__Uint32__Ouint32
% 0.56/1.16  Using role type
% 0.56/1.16  Declaring groups8325533452322294502uint32:((vEBT_VEBT->uint32)->(set_VEBT_VEBT->uint32))
% 0.56/1.16  FOF formula (<kernel.Constant object at 0x111d290>, <kernel.DependentProduct object at 0x111c128>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Nat__Onat_001t__Nat__Onat
% 0.56/1.16  Using role type
% 0.56/1.16  Declaring groups708209901874060359at_nat:((nat->nat)->(set_nat->nat))
% 0.56/1.16  FOF formula (<kernel.Constant object at 0x111d368>, <kernel.DependentProduct object at 0x111c128>) of role type named sy_c_Groups__List_Ocomm__semiring__0__class_Ohorner__sum_001_Eo_001t__Int__Oint
% 0.56/1.16  Using role type
% 0.56/1.16  Declaring groups9116527308978886569_o_int:((Prop->int)->(int->(list_o->int)))
% 0.56/1.16  FOF formula (<kernel.Constant object at 0x111c248>, <kernel.DependentProduct object at 0x111c3b0>) of role type named sy_c_Groups__List_Omonoid__add__class_Osum__list_001t__Nat__Onat
% 0.56/1.16  Using role type
% 0.56/1.16  Declaring groups4561878855575611511st_nat:(list_nat->nat)
% 0.56/1.16  FOF formula (<kernel.Constant object at 0x111d290>, <kernel.DependentProduct object at 0x111c3f8>) of role type named sy_c_HOL_OThe_001t__Int__Oint
% 0.56/1.16  Using role type
% 0.56/1.16  Declaring the_int:((int->Prop)->int)
% 0.56/1.16  FOF formula (<kernel.Constant object at 0x111c170>, <kernel.DependentProduct object at 0x111c440>) of role type named sy_c_HOL_OThe_001t__Real__Oreal
% 0.56/1.16  Using role type
% 0.56/1.16  Declaring the_real:((real->Prop)->real)
% 0.56/1.16  FOF formula (<kernel.Constant object at 0x111c320>, <kernel.DependentProduct object at 0x111c2d8>) of role type named sy_c_HOL_Oundefined_001_062_I_062_It__Nat__Onat_M_062_It__Uint32__Ouint32_Mt__Uint32__Ouint32_J_J_M_062_It__Code____Numeral__Ointeger_M_062_It__Uint32__Ouint32_Mt__Uint32__Ouint32_J_J_J
% 0.56/1.16  Using role type
% 0.56/1.16  Declaring undefi7330133036835070352uint32:((nat->(uint32->uint32))->(code_integer->(uint32->uint32)))
% 0.56/1.16  FOF formula (<kernel.Constant object at 0x111c170>, <kernel.DependentProduct object at 0x111c560>) of role type named sy_c_HOL_Oundefined_001_062_I_062_It__Nat__Onat_M_062_It__Uint32__Ouint32_Mt__Uint32__Ouint32_J_J_M_062_It__Uint32__Ouint32_M_062_It__Code____Numeral__Ointeger_Mt__Uint32__Ouint32_J_J_J
% 0.56/1.16  Using role type
% 0.56/1.16  Declaring undefi8952517107220742160uint32:((nat->(uint32->uint32))->(uint32->(code_integer->uint32)))
% 0.56/1.16  FOF formula (<kernel.Constant object at 0x111c2d8>, <kernel.DependentProduct object at 0x111c5f0>) of role type named sy_c_HOL_Oundefined_001_062_I_062_It__Uint32__Ouint32_M_062_It__Nat__Onat_M_062_I_Eo_Mt__Uint32__Ouint32_J_J_J_M_062_It__Uint32__Ouint32_M_062_It__Code____Numeral__Ointeger_M_062_I_Eo_Mt__Uint32__Ouint32_J_J_J_J
% 0.56/1.16  Using role type
% 0.56/1.16  Declaring undefi8537048349889504752uint32:((uint32->(nat->(Prop->uint32)))->(uint32->(code_integer->(Prop->uint32))))
% 0.56/1.16  FOF formula (<kernel.Constant object at 0x111c560>, <kernel.DependentProduct object at 0x111c638>) of role type named sy_c_HOL_Oundefined_001_062_I_062_It__Uint32__Ouint32_M_062_It__Nat__Onat_M_Eo_J_J_M_062_It__Uint32__Ouint32_M_062_It__Code____Numeral__Ointeger_M_Eo_J_J_J
% 0.56/1.16  Using role type
% 0.56/1.16  Declaring undefi6981832269580975664eger_o:((uint32->(nat->Prop))->(uint32->(code_integer->Prop)))
% 0.56/1.16  FOF formula (<kernel.Constant object at 0x111c5f0>, <kernel.DependentProduct object at 0x111c560>) of role type named sy_c_HOL_Oundefined_001_062_It__Code____Numeral__Ointeger_M_062_It__Code____Numeral__Ointeger_M_062_I_Eo_Mt__Code____Numeral__Ointeger_J_J_J
% 0.56/1.16  Using role type
% 0.56/1.16  Declaring undefi1878487536576149250nteger:(code_integer->(code_integer->(Prop->code_integer)))
% 0.56/1.16  FOF formula (<kernel.Constant object at 0x111c638>, <kernel.DependentProduct object at 0x111c5f0>) of role type named sy_c_HOL_Oundefined_001_062_It__Code____Numeral__Ointeger_M_062_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J_J
% 0.56/1.16  Using role type
% 0.56/1.16  Declaring undefi8133104259855420269nteger:(code_integer->(code_integer->code_integer))
% 0.56/1.16  FOF formula (<kernel.Constant object at 0x111c560>, <kernel.DependentProduct object at 0x111c758>) of role type named sy_c_Heap_Oarray_Osize__array_001t__VEBT____BuildupMemImp__OVEBTi
% 0.56/1.17  Using role type
% 0.56/1.17  Declaring size_a6397454172108246045_VEBTi:((vEBT_VEBTi->nat)->(array_VEBT_VEBTi->nat))
% 0.56/1.17  FOF formula (<kernel.Constant object at 0x111c638>, <kernel.DependentProduct object at 0x111c7a0>) of role type named sy_c_Heap__Time__Monad_Oreturn_001t__Nat__Onat
% 0.56/1.17  Using role type
% 0.56/1.17  Declaring heap_Time_return_nat:(nat->heap_Time_Heap_nat)
% 0.56/1.17  FOF formula (<kernel.Constant object at 0x111c560>, <kernel.DependentProduct object at 0x111c638>) of role type named sy_c_Heap__Time__Monad_Oreturn_001t__Option__Ooption_It__Nat__Onat_J
% 0.56/1.17  Using role type
% 0.56/1.17  Declaring heap_T3487192422709364219on_nat:(option_nat->heap_T2636463487746394924on_nat)
% 0.56/1.17  FOF formula (<kernel.Constant object at 0x111c710>, <kernel.DependentProduct object at 0x111c7a0>) of role type named sy_c_Hoare__Triple_Ohoare__triple_001_Eo
% 0.56/1.17  Using role type
% 0.56/1.17  Declaring hoare_hoare_triple_o:(assn->(heap_Time_Heap_o->((Prop->assn)->Prop)))
% 0.56/1.17  FOF formula (<kernel.Constant object at 0x111c560>, <kernel.DependentProduct object at 0x111c710>) of role type named sy_c_Hoare__Triple_Ohoare__triple_001t__Nat__Onat
% 0.56/1.17  Using role type
% 0.56/1.17  Declaring hoare_3067605981109127869le_nat:(assn->(heap_Time_Heap_nat->((nat->assn)->Prop)))
% 0.56/1.17  FOF formula (<kernel.Constant object at 0x111c7a0>, <kernel.DependentProduct object at 0x111ca70>) of role type named sy_c_Hoare__Triple_Ohoare__triple_001t__Option__Ooption_It__Nat__Onat_J
% 0.56/1.17  Using role type
% 0.56/1.17  Declaring hoare_7629718768684598413on_nat:(assn->(heap_T2636463487746394924on_nat->((option_nat->assn)->Prop)))
% 0.56/1.17  FOF formula (<kernel.Constant object at 0x111c710>, <kernel.DependentProduct object at 0x111cb00>) of role type named sy_c_Hoare__Triple_Ohoare__triple_001t__VEBT____BuildupMemImp__OVEBTi
% 0.56/1.17  Using role type
% 0.56/1.17  Declaring hoare_1429296392585015714_VEBTi:(assn->(heap_T8145700208782473153_VEBTi->((vEBT_VEBTi->assn)->Prop)))
% 0.56/1.17  FOF formula (<kernel.Constant object at 0x111c3b0>, <kernel.DependentProduct object at 0x111c950>) of role type named sy_c_If_001t__Assertions__Oassn
% 0.56/1.17  Using role type
% 0.56/1.17  Declaring if_assn:(Prop->(assn->(assn->assn)))
% 0.56/1.17  FOF formula (<kernel.Constant object at 0x111c908>, <kernel.DependentProduct object at 0x111c3b0>) of role type named sy_c_If_001t__Code____Numeral__Ointeger
% 0.56/1.17  Using role type
% 0.56/1.17  Declaring if_Code_integer:(Prop->(code_integer->(code_integer->code_integer)))
% 0.56/1.17  FOF formula (<kernel.Constant object at 0x111c758>, <kernel.DependentProduct object at 0x111c950>) of role type named sy_c_If_001t__Complex__Ocomplex
% 0.56/1.17  Using role type
% 0.56/1.17  Declaring if_complex:(Prop->(complex->(complex->complex)))
% 0.56/1.17  FOF formula (<kernel.Constant object at 0x111cbd8>, <kernel.DependentProduct object at 0x111c758>) of role type named sy_c_If_001t__Int__Oint
% 0.56/1.17  Using role type
% 0.56/1.17  Declaring if_int:(Prop->(int->(int->int)))
% 0.56/1.17  FOF formula (<kernel.Constant object at 0x111cb90>, <kernel.DependentProduct object at 0x111c758>) of role type named sy_c_If_001t__List__Olist_It__Int__Oint_J
% 0.56/1.17  Using role type
% 0.56/1.17  Declaring if_list_int:(Prop->(list_int->(list_int->list_int)))
% 0.56/1.17  FOF formula (<kernel.Constant object at 0x111cc20>, <kernel.DependentProduct object at 0x111c758>) of role type named sy_c_If_001t__List__Olist_It__Nat__Onat_J
% 0.56/1.17  Using role type
% 0.56/1.17  Declaring if_list_nat:(Prop->(list_nat->(list_nat->list_nat)))
% 0.56/1.17  FOF formula (<kernel.Constant object at 0x111ccf8>, <kernel.DependentProduct object at 0x111c758>) of role type named sy_c_If_001t__Nat__Onat
% 0.56/1.17  Using role type
% 0.56/1.17  Declaring if_nat:(Prop->(nat->(nat->nat)))
% 0.56/1.17  FOF formula (<kernel.Constant object at 0x111cd40>, <kernel.DependentProduct object at 0x111c758>) of role type named sy_c_If_001t__Num__Onum
% 0.56/1.17  Using role type
% 0.56/1.17  Declaring if_num:(Prop->(num->(num->num)))
% 0.56/1.17  FOF formula (<kernel.Constant object at 0x111cd88>, <kernel.DependentProduct object at 0x111c758>) of role type named sy_c_If_001t__Option__Ooption_It__Nat__Onat_J
% 0.56/1.17  Using role type
% 0.56/1.17  Declaring if_option_nat:(Prop->(option_nat->(option_nat->option_nat)))
% 0.56/1.17  FOF formula (<kernel.Constant object at 0x111cdd0>, <kernel.DependentProduct object at 0x111c758>) of role type named sy_c_If_001t__Option__Ooption_It__Set__Oset_I_Eo_J_J
% 0.56/1.17  Using role type
% 0.56/1.17  Declaring if_option_set_o:(Prop->(option_set_o->(option_set_o->option_set_o)))
% 0.56/1.17  FOF formula (<kernel.Constant object at 0x111ce18>, <kernel.DependentProduct object at 0x111c758>) of role type named sy_c_If_001t__Option__Ooption_It__Set__Oset_It__Int__Oint_J_J
% 0.56/1.17  Using role type
% 0.56/1.17  Declaring if_option_set_int:(Prop->(option_set_int->(option_set_int->option_set_int)))
% 0.56/1.17  FOF formula (<kernel.Constant object at 0x111ce60>, <kernel.DependentProduct object at 0x111c758>) of role type named sy_c_If_001t__Option__Ooption_It__Set__Oset_It__Nat__Onat_J_J
% 0.56/1.17  Using role type
% 0.56/1.17  Declaring if_option_set_nat:(Prop->(option_set_nat->(option_set_nat->option_set_nat)))
% 0.56/1.17  FOF formula (<kernel.Constant object at 0x111ce18>, <kernel.DependentProduct object at 0x111cdd0>) of role type named sy_c_If_001t__Product____Type__Oprod_It__Code____Numeral__Ointeger_M_Eo_J
% 0.56/1.17  Using role type
% 0.56/1.17  Declaring if_Pro5737122678794959658eger_o:(Prop->(produc6271795597528267376eger_o->(produc6271795597528267376eger_o->produc6271795597528267376eger_o)))
% 0.56/1.17  FOF formula (<kernel.Constant object at 0x111c758>, <kernel.DependentProduct object at 0x111c908>) of role type named sy_c_If_001t__Product____Type__Oprod_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J
% 0.56/1.17  Using role type
% 0.56/1.17  Declaring if_Pro6119634080678213985nteger:(Prop->(produc8923325533196201883nteger->(produc8923325533196201883nteger->produc8923325533196201883nteger)))
% 0.56/1.17  FOF formula (<kernel.Constant object at 0x111cdd0>, <kernel.DependentProduct object at 0x111cd40>) of role type named sy_c_If_001t__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J
% 0.56/1.17  Using role type
% 0.56/1.17  Declaring if_Pro3027730157355071871nt_int:(Prop->(product_prod_int_int->(product_prod_int_int->product_prod_int_int)))
% 0.56/1.17  FOF formula (<kernel.Constant object at 0x111c908>, <kernel.DependentProduct object at 0x111ce60>) of role type named sy_c_If_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.56/1.17  Using role type
% 0.56/1.17  Declaring if_Pro6206227464963214023at_nat:(Prop->(product_prod_nat_nat->(product_prod_nat_nat->product_prod_nat_nat)))
% 0.56/1.17  FOF formula (<kernel.Constant object at 0x111cd40>, <kernel.DependentProduct object at 0x111c908>) of role type named sy_c_If_001t__Product____Type__Oprod_It__Uint32__Ouint32_Mt__Uint32__Ouint32_J
% 0.56/1.17  Using role type
% 0.56/1.17  Declaring if_Pro1135515155860407935uint32:(Prop->(produc827990862158126777uint32->(produc827990862158126777uint32->produc827990862158126777uint32)))
% 0.56/1.17  FOF formula (<kernel.Constant object at 0x111cef0>, <kernel.DependentProduct object at 0x111f1b8>) of role type named sy_c_If_001t__Rat__Orat
% 0.56/1.17  Using role type
% 0.56/1.17  Declaring if_rat:(Prop->(rat->(rat->rat)))
% 0.56/1.17  FOF formula (<kernel.Constant object at 0x111cd40>, <kernel.DependentProduct object at 0x111f050>) of role type named sy_c_If_001t__Real__Oreal
% 0.56/1.17  Using role type
% 0.56/1.17  Declaring if_real:(Prop->(real->(real->real)))
% 0.56/1.17  FOF formula (<kernel.Constant object at 0x111cef0>, <kernel.DependentProduct object at 0x111f050>) of role type named sy_c_If_001t__Set__Oset_It__Int__Oint_J
% 0.56/1.17  Using role type
% 0.56/1.17  Declaring if_set_int:(Prop->(set_int->(set_int->set_int)))
% 0.56/1.17  FOF formula (<kernel.Constant object at 0x111cdd0>, <kernel.DependentProduct object at 0x111f1b8>) of role type named sy_c_If_001t__Uint32__Ouint32
% 0.56/1.17  Using role type
% 0.56/1.17  Declaring if_uint32:(Prop->(uint32->(uint32->uint32)))
% 0.56/1.17  FOF formula (<kernel.Constant object at 0x111cd40>, <kernel.DependentProduct object at 0x111f050>) of role type named sy_c_If_001t__VEBT____Definitions__OVEBT
% 0.56/1.17  Using role type
% 0.56/1.17  Declaring if_VEBT_VEBT:(Prop->(vEBT_VEBT->(vEBT_VEBT->vEBT_VEBT)))
% 0.56/1.17  FOF formula (<kernel.Constant object at 0x111f170>, <kernel.DependentProduct object at 0x111f128>) of role type named sy_c_Infinite__Set_Owellorder__class_Oenumerate_001t__Nat__Onat
% 0.56/1.17  Using role type
% 0.56/1.17  Declaring infini8530281810654367211te_nat:(set_nat->(nat->nat))
% 0.56/1.17  FOF formula (<kernel.Constant object at 0x111f368>, <kernel.DependentProduct object at 0x111f170>) of role type named sy_c_Int_Oint__ge__less__than
% 0.56/1.17  Using role type
% 0.56/1.17  Declaring int_ge_less_than:(int->set_Pr958786334691620121nt_int)
% 0.56/1.17  FOF formula (<kernel.Constant object at 0x111f290>, <kernel.DependentProduct object at 0x111f128>) of role type named sy_c_Int_Oint__ge__less__than2
% 0.56/1.17  Using role type
% 0.56/1.17  Declaring int_ge_less_than2:(int->set_Pr958786334691620121nt_int)
% 0.56/1.17  FOF formula (<kernel.Constant object at 0x111f248>, <kernel.DependentProduct object at 0x111f3b0>) of role type named sy_c_Int_Onat
% 0.56/1.17  Using role type
% 0.56/1.17  Declaring nat2:(int->nat)
% 0.56/1.17  FOF formula (<kernel.Constant object at 0x111f128>, <kernel.Constant object at 0x111f3b0>) of role type named sy_c_Int_Oring__1__class_OInts_001t__Int__Oint
% 0.56/1.17  Using role type
% 0.56/1.17  Declaring ring_1_Ints_int:set_int
% 0.56/1.17  FOF formula (<kernel.Constant object at 0x111f290>, <kernel.Constant object at 0x111f3b0>) of role type named sy_c_Int_Oring__1__class_OInts_001t__Rat__Orat
% 0.56/1.17  Using role type
% 0.56/1.17  Declaring ring_1_Ints_rat:set_rat
% 0.56/1.17  FOF formula (<kernel.Constant object at 0x111f3f8>, <kernel.Constant object at 0x111f3b0>) of role type named sy_c_Int_Oring__1__class_OInts_001t__Real__Oreal
% 0.56/1.17  Using role type
% 0.56/1.17  Declaring ring_1_Ints_real:set_real
% 0.56/1.17  FOF formula (<kernel.Constant object at 0x111f2d8>, <kernel.Constant object at 0x111f3b0>) of role type named sy_c_Int_Oring__1__class_OInts_001t__Uint32__Ouint32
% 0.56/1.18  Using role type
% 0.56/1.18  Declaring ring_1_Ints_uint32:set_uint32
% 0.56/1.18  FOF formula (<kernel.Constant object at 0x111f3f8>, <kernel.DependentProduct object at 0x111f560>) of role type named sy_c_Int_Oring__1__class_Oof__int_001t__Code____Numeral__Ointeger
% 0.56/1.18  Using role type
% 0.56/1.18  Declaring ring_18347121197199848620nteger:(int->code_integer)
% 0.56/1.18  FOF formula (<kernel.Constant object at 0x111f440>, <kernel.DependentProduct object at 0x111f5f0>) of role type named sy_c_Int_Oring__1__class_Oof__int_001t__Rat__Orat
% 0.56/1.18  Using role type
% 0.56/1.18  Declaring ring_1_of_int_rat:(int->rat)
% 0.56/1.18  FOF formula (<kernel.Constant object at 0x111f488>, <kernel.DependentProduct object at 0x111f638>) of role type named sy_c_Int_Oring__1__class_Oof__int_001t__Real__Oreal
% 0.56/1.18  Using role type
% 0.56/1.18  Declaring ring_1_of_int_real:(int->real)
% 0.56/1.18  FOF formula (<kernel.Constant object at 0x111f518>, <kernel.DependentProduct object at 0x111f440>) of role type named sy_c_Lattices_Oinf__class_Oinf_001t__Assertions__Oassn
% 0.56/1.18  Using role type
% 0.56/1.18  Declaring inf_inf_assn:(assn->(assn->assn))
% 0.56/1.18  FOF formula (<kernel.Constant object at 0x111f680>, <kernel.DependentProduct object at 0x111f488>) of role type named sy_c_Lattices_Oinf__class_Oinf_001t__Nat__Onat
% 0.56/1.18  Using role type
% 0.56/1.18  Declaring inf_inf_nat:(nat->(nat->nat))
% 0.56/1.18  FOF formula (<kernel.Constant object at 0x111f6c8>, <kernel.DependentProduct object at 0x111f518>) of role type named sy_c_Lattices_Oinf__class_Oinf_001t__Set__Oset_It__Nat__Onat_J
% 0.56/1.18  Using role type
% 0.56/1.18  Declaring inf_inf_set_nat:(set_nat->(set_nat->set_nat))
% 0.56/1.18  FOF formula (<kernel.Constant object at 0x111f680>, <kernel.DependentProduct object at 0x111f5f0>) of role type named sy_c_Lattices_Osemilattice__neutr__order_001t__Nat__Onat
% 0.56/1.18  Using role type
% 0.56/1.18  Declaring semila1623282765462674594er_nat:((nat->(nat->nat))->(nat->((nat->(nat->Prop))->((nat->(nat->Prop))->Prop))))
% 0.56/1.18  FOF formula (<kernel.Constant object at 0x111f638>, <kernel.DependentProduct object at 0x111f518>) of role type named sy_c_Lattices_Osup__class_Osup_001t__Assertions__Oassn
% 0.56/1.18  Using role type
% 0.56/1.18  Declaring sup_sup_assn:(assn->(assn->assn))
% 0.56/1.18  FOF formula (<kernel.Constant object at 0x111f830>, <kernel.DependentProduct object at 0x111f680>) of role type named sy_c_Lattices_Osup__class_Osup_001t__Nat__Onat
% 0.56/1.18  Using role type
% 0.56/1.18  Declaring sup_sup_nat:(nat->(nat->nat))
% 0.56/1.18  FOF formula (<kernel.Constant object at 0x111f8c0>, <kernel.DependentProduct object at 0x111f638>) of role type named sy_c_Lattices_Osup__class_Osup_001t__Set__Oset_It__Nat__Onat_J
% 0.56/1.18  Using role type
% 0.56/1.18  Declaring sup_sup_set_nat:(set_nat->(set_nat->set_nat))
% 0.56/1.18  FOF formula (<kernel.Constant object at 0x111f830>, <kernel.DependentProduct object at 0x111f950>) of role type named sy_c_Lattices__Big_Olinorder__class_OMax_001_Eo
% 0.56/1.18  Using role type
% 0.56/1.18  Declaring lattic1921953407002678535_Max_o:(set_o->Prop)
% 0.56/1.18  FOF formula (<kernel.Constant object at 0x111f638>, <kernel.DependentProduct object at 0x111f908>) of role type named sy_c_Lattices__Big_Olinorder__class_OMax_001t__Code____Numeral__Ointeger
% 0.56/1.18  Using role type
% 0.56/1.18  Declaring lattic4901227151466704046nteger:(set_Code_integer->code_integer)
% 0.65/1.18  FOF formula (<kernel.Constant object at 0x111f950>, <kernel.DependentProduct object at 0x111f9e0>) of role type named sy_c_Lattices__Big_Olinorder__class_OMax_001t__Int__Oint
% 0.65/1.18  Using role type
% 0.65/1.18  Declaring lattic8263393255366662781ax_int:(set_int->int)
% 0.65/1.18  FOF formula (<kernel.Constant object at 0x111f908>, <kernel.DependentProduct object at 0x111fa70>) of role type named sy_c_Lattices__Big_Olinorder__class_OMax_001t__Nat__Onat
% 0.65/1.18  Using role type
% 0.65/1.18  Declaring lattic8265883725875713057ax_nat:(set_nat->nat)
% 0.65/1.18  FOF formula (<kernel.Constant object at 0x111f9e0>, <kernel.DependentProduct object at 0x111fb00>) of role type named sy_c_Lattices__Big_Olinorder__class_OMax_001t__Num__Onum
% 0.65/1.18  Using role type
% 0.65/1.18  Declaring lattic4823215512031491691ax_num:(set_num->num)
% 0.65/1.18  FOF formula (<kernel.Constant object at 0x111fa70>, <kernel.DependentProduct object at 0x111fb90>) of role type named sy_c_Lattices__Big_Olinorder__class_OMax_001t__Rat__Orat
% 0.65/1.18  Using role type
% 0.65/1.18  Declaring lattic7630753665789217321ax_rat:(set_rat->rat)
% 0.65/1.18  FOF formula (<kernel.Constant object at 0x111fb00>, <kernel.DependentProduct object at 0x111fc20>) of role type named sy_c_Lattices__Big_Olinorder__class_OMax_001t__Real__Oreal
% 0.65/1.18  Using role type
% 0.65/1.18  Declaring lattic4275903605611617917x_real:(set_real->real)
% 0.65/1.18  FOF formula (<kernel.Constant object at 0x111fb90>, <kernel.DependentProduct object at 0x111fc68>) of role type named sy_c_Lattices__Big_Olinorder__class_OMin_001_Eo
% 0.65/1.18  Using role type
% 0.65/1.18  Declaring lattic1973801136483472281_Min_o:(set_o->Prop)
% 0.65/1.18  FOF formula (<kernel.Constant object at 0x111fc20>, <kernel.DependentProduct object at 0x111fd40>) of role type named sy_c_Lattices__Big_Olinorder__class_OMin_001t__Code____Numeral__Ointeger
% 0.65/1.18  Using role type
% 0.65/1.18  Declaring lattic1063845414844153500nteger:(set_Code_integer->code_integer)
% 0.65/1.18  FOF formula (<kernel.Constant object at 0x111fc68>, <kernel.DependentProduct object at 0x111fdd0>) of role type named sy_c_Lattices__Big_Olinorder__class_OMin_001t__Int__Oint
% 0.65/1.18  Using role type
% 0.65/1.18  Declaring lattic8718645017227715691in_int:(set_int->int)
% 0.65/1.18  FOF formula (<kernel.Constant object at 0x111fd40>, <kernel.DependentProduct object at 0x111fe60>) of role type named sy_c_Lattices__Big_Olinorder__class_OMin_001t__Nat__Onat
% 0.65/1.18  Using role type
% 0.65/1.18  Declaring lattic8721135487736765967in_nat:(set_nat->nat)
% 0.65/1.18  FOF formula (<kernel.Constant object at 0x111fdd0>, <kernel.DependentProduct object at 0x111fef0>) of role type named sy_c_Lattices__Big_Olinorder__class_OMin_001t__Num__Onum
% 0.65/1.18  Using role type
% 0.65/1.18  Declaring lattic5278467273892544601in_num:(set_num->num)
% 0.65/1.18  FOF formula (<kernel.Constant object at 0x111fe60>, <kernel.DependentProduct object at 0x111ff80>) of role type named sy_c_Lattices__Big_Olinorder__class_OMin_001t__Rat__Orat
% 0.65/1.18  Using role type
% 0.65/1.18  Declaring lattic8086005427650270231in_rat:(set_rat->rat)
% 0.65/1.18  FOF formula (<kernel.Constant object at 0x111fef0>, <kernel.DependentProduct object at 0x1122050>) of role type named sy_c_Lattices__Big_Olinorder__class_OMin_001t__Real__Oreal
% 0.65/1.18  Using role type
% 0.65/1.18  Declaring lattic3629708407755379051n_real:(set_real->real)
% 0.65/1.18  FOF formula (<kernel.Constant object at 0x111ff80>, <kernel.DependentProduct object at 0x1122050>) of role type named sy_c_Lattices__Big_Oord__class_Oarg__min__on_001_Eo_001t__Rat__Orat
% 0.65/1.18  Using role type
% 0.65/1.18  Declaring lattic2140725968369957399_o_rat:((Prop->rat)->(set_o->Prop))
% 0.65/1.18  FOF formula (<kernel.Constant object at 0x111ff38>, <kernel.DependentProduct object at 0x1122128>) of role type named sy_c_Lattices__Big_Oord__class_Oarg__min__on_001_Eo_001t__Real__Oreal
% 0.65/1.18  Using role type
% 0.65/1.18  Declaring lattic8697145971487455083o_real:((Prop->real)->(set_o->Prop))
% 0.65/1.18  FOF formula (<kernel.Constant object at 0x111ff38>, <kernel.DependentProduct object at 0x11220e0>) of role type named sy_c_Lattices__Big_Oord__class_Oarg__min__on_001t__Code____Numeral__Ointeger_001t__Rat__Orat
% 0.65/1.18  Using role type
% 0.65/1.18  Declaring lattic5439806495466278992er_rat:((code_integer->rat)->(set_Code_integer->code_integer))
% 0.65/1.18  FOF formula (<kernel.Constant object at 0x111ffc8>, <kernel.DependentProduct object at 0x1122128>) of role type named sy_c_Lattices__Big_Oord__class_Oarg__min__on_001t__Code____Numeral__Ointeger_001t__Real__Oreal
% 0.65/1.18  Using role type
% 0.65/1.18  Declaring lattic2659822949269061924r_real:((code_integer->real)->(set_Code_integer->code_integer))
% 0.65/1.18  FOF formula (<kernel.Constant object at 0x11220e0>, <kernel.DependentProduct object at 0x1122248>) of role type named sy_c_Lattices__Big_Oord__class_Oarg__min__on_001t__Complex__Ocomplex_001t__Num__Onum
% 0.65/1.18  Using role type
% 0.65/1.18  Declaring lattic1922116423962787043ex_num:((complex->num)->(set_complex->complex))
% 0.65/1.18  FOF formula (<kernel.Constant object at 0x11222d8>, <kernel.DependentProduct object at 0x1122170>) of role type named sy_c_Lattices__Big_Oord__class_Oarg__min__on_001t__Complex__Ocomplex_001t__Rat__Orat
% 0.65/1.18  Using role type
% 0.65/1.18  Declaring lattic4729654577720512673ex_rat:((complex->rat)->(set_complex->complex))
% 0.65/1.18  FOF formula (<kernel.Constant object at 0x1122290>, <kernel.DependentProduct object at 0x11220e0>) of role type named sy_c_Lattices__Big_Oord__class_Oarg__min__on_001t__Complex__Ocomplex_001t__Real__Oreal
% 0.65/1.18  Using role type
% 0.65/1.18  Declaring lattic8794016678065449205x_real:((complex->real)->(set_complex->complex))
% 0.65/1.18  FOF formula (<kernel.Constant object at 0x1122368>, <kernel.DependentProduct object at 0x11223f8>) of role type named sy_c_Lattices__Big_Oord__class_Oarg__min__on_001t__Int__Oint_001t__Rat__Orat
% 0.65/1.18  Using role type
% 0.65/1.18  Declaring lattic7811156612396918303nt_rat:((int->rat)->(set_int->int))
% 0.65/1.18  FOF formula (<kernel.Constant object at 0x1122290>, <kernel.DependentProduct object at 0x11222d8>) of role type named sy_c_Lattices__Big_Oord__class_Oarg__min__on_001t__Int__Oint_001t__Real__Oreal
% 0.65/1.18  Using role type
% 0.65/1.18  Declaring lattic2675449441010098035t_real:((int->real)->(set_int->int))
% 0.65/1.18  FOF formula (<kernel.Constant object at 0x11223f8>, <kernel.DependentProduct object at 0x1122368>) of role type named sy_c_Lattices__Big_Oord__class_Oarg__min__on_001t__Nat__Onat_001t__Rat__Orat
% 0.65/1.18  Using role type
% 0.65/1.18  Declaring lattic6811802900495863747at_rat:((nat->rat)->(set_nat->nat))
% 0.65/1.18  FOF formula (<kernel.Constant object at 0x11222d8>, <kernel.DependentProduct object at 0x1122290>) of role type named sy_c_Lattices__Big_Oord__class_Oarg__min__on_001t__Nat__Onat_001t__Real__Oreal
% 0.65/1.18  Using role type
% 0.65/1.18  Declaring lattic488527866317076247t_real:((nat->real)->(set_nat->nat))
% 0.65/1.18  FOF formula (<kernel.Constant object at 0x1122368>, <kernel.DependentProduct object at 0x11223f8>) of role type named sy_c_Lattices__Big_Oord__class_Oarg__min__on_001t__Real__Oreal_001t__Num__Onum
% 0.65/1.18  Using role type
% 0.65/1.18  Declaring lattic1613168225601753569al_num:((real->num)->(set_real->real))
% 0.65/1.18  FOF formula (<kernel.Constant object at 0x1122290>, <kernel.DependentProduct object at 0x11222d8>) of role type named sy_c_Lattices__Big_Oord__class_Oarg__min__on_001t__Real__Oreal_001t__Rat__Orat
% 0.65/1.18  Using role type
% 0.65/1.18  Declaring lattic4420706379359479199al_rat:((real->rat)->(set_real->real))
% 0.65/1.18  FOF formula (<kernel.Constant object at 0x11223f8>, <kernel.DependentProduct object at 0x1122368>) of role type named sy_c_Lattices__Big_Oord__class_Oarg__min__on_001t__VEBT____Definitions__OVEBT_001t__Num__Onum
% 0.65/1.18  Using role type
% 0.65/1.18  Declaring lattic3331990488459210229BT_num:((vEBT_VEBT->num)->(set_VEBT_VEBT->vEBT_VEBT))
% 0.65/1.18  FOF formula (<kernel.Constant object at 0x11222d8>, <kernel.DependentProduct object at 0x1122290>) of role type named sy_c_Lattices__Big_Oord__class_Oarg__min__on_001t__VEBT____Definitions__OVEBT_001t__Rat__Orat
% 0.65/1.18  Using role type
% 0.65/1.18  Declaring lattic6139528642216935859BT_rat:((vEBT_VEBT->rat)->(set_VEBT_VEBT->vEBT_VEBT))
% 0.65/1.18  FOF formula (<kernel.Constant object at 0x11223f8>, <kernel.DependentProduct object at 0x11220e0>) of role type named sy_c_Limits_OBfun_001t__Nat__Onat_001t__Real__Oreal
% 0.65/1.18  Using role type
% 0.65/1.18  Declaring bfun_nat_real:((nat->real)->(filter_nat->Prop))
% 0.65/1.18  FOF formula (<kernel.Constant object at 0x1122290>, <kernel.Constant object at 0x11220e0>) of role type named sy_c_Limits_Oat__infinity_001t__Real__Oreal
% 0.65/1.18  Using role type
% 0.65/1.18  Declaring at_infinity_real:filter_real
% 0.65/1.18  FOF formula (<kernel.Constant object at 0x11228c0>, <kernel.DependentProduct object at 0x11223f8>) of role type named sy_c_List_Oappend_001_Eo
% 0.65/1.18  Using role type
% 0.65/1.18  Declaring append_o:(list_o->(list_o->list_o))
% 0.65/1.18  FOF formula (<kernel.Constant object at 0x1122320>, <kernel.DependentProduct object at 0x11228c0>) of role type named sy_c_List_Oappend_001t__Int__Oint
% 0.66/1.19  Using role type
% 0.66/1.19  Declaring append_int:(list_int->(list_int->list_int))
% 0.66/1.19  FOF formula (<kernel.Constant object at 0x11229e0>, <kernel.DependentProduct object at 0x11223f8>) of role type named sy_c_List_Oappend_001t__Nat__Onat
% 0.66/1.19  Using role type
% 0.66/1.19  Declaring append_nat:(list_nat->(list_nat->list_nat))
% 0.66/1.19  FOF formula (<kernel.Constant object at 0x1122ab8>, <kernel.DependentProduct object at 0x1122b48>) of role type named sy_c_List_Obutlast_001_Eo
% 0.66/1.19  Using role type
% 0.66/1.19  Declaring butlast_o:(list_o->list_o)
% 0.66/1.19  FOF formula (<kernel.Constant object at 0x1122098>, <kernel.DependentProduct object at 0x1122998>) of role type named sy_c_List_Obutlast_001t__Int__Oint
% 0.66/1.19  Using role type
% 0.66/1.19  Declaring butlast_int:(list_int->list_int)
% 0.66/1.19  FOF formula (<kernel.Constant object at 0x11223f8>, <kernel.DependentProduct object at 0x1122b90>) of role type named sy_c_List_Obutlast_001t__Nat__Onat
% 0.66/1.19  Using role type
% 0.66/1.19  Declaring butlast_nat:(list_nat->list_nat)
% 0.66/1.19  FOF formula (<kernel.Constant object at 0x1122a70>, <kernel.DependentProduct object at 0x1122b48>) of role type named sy_c_List_Obutlast_001t__Real__Oreal
% 0.66/1.19  Using role type
% 0.66/1.19  Declaring butlast_real:(list_real->list_real)
% 0.66/1.19  FOF formula (<kernel.Constant object at 0x1122b90>, <kernel.DependentProduct object at 0x1122bd8>) of role type named sy_c_List_Obutlast_001t__VEBT____BuildupMemImp__OVEBTi
% 0.66/1.19  Using role type
% 0.66/1.19  Declaring butlast_VEBT_VEBTi:(list_VEBT_VEBTi->list_VEBT_VEBTi)
% 0.66/1.19  FOF formula (<kernel.Constant object at 0x1122950>, <kernel.DependentProduct object at 0x1122c20>) of role type named sy_c_List_Obutlast_001t__VEBT____Definitions__OVEBT
% 0.66/1.19  Using role type
% 0.66/1.19  Declaring butlast_VEBT_VEBT:(list_VEBT_VEBT->list_VEBT_VEBT)
% 0.66/1.19  FOF formula (<kernel.Constant object at 0x11223f8>, <kernel.DependentProduct object at 0x1122c68>) of role type named sy_c_List_Oconcat_001_Eo
% 0.66/1.19  Using role type
% 0.66/1.19  Declaring concat_o:(list_list_o->list_o)
% 0.66/1.19  FOF formula (<kernel.Constant object at 0x11229e0>, <kernel.DependentProduct object at 0x1122cf8>) of role type named sy_c_List_Oconcat_001t__Nat__Onat
% 0.66/1.19  Using role type
% 0.66/1.19  Declaring concat_nat:(list_list_nat->list_nat)
% 0.66/1.19  FOF formula (<kernel.Constant object at 0x1122b48>, <kernel.DependentProduct object at 0x1122d40>) of role type named sy_c_List_Oconcat_001t__Real__Oreal
% 0.66/1.19  Using role type
% 0.66/1.19  Declaring concat_real:(list_list_real->list_real)
% 0.66/1.19  FOF formula (<kernel.Constant object at 0x1122a70>, <kernel.DependentProduct object at 0x1122c68>) of role type named sy_c_List_Oconcat_001t__VEBT____Definitions__OVEBT
% 0.66/1.19  Using role type
% 0.66/1.19  Declaring concat_VEBT_VEBT:(list_list_VEBT_VEBT->list_VEBT_VEBT)
% 0.66/1.19  FOF formula (<kernel.Constant object at 0x1122c20>, <kernel.DependentProduct object at 0x1122dd0>) of role type named sy_c_List_Ocount__list_001_Eo
% 0.66/1.19  Using role type
% 0.66/1.19  Declaring count_list_o:(list_o->(Prop->nat))
% 0.66/1.19  FOF formula (<kernel.Constant object at 0x11229e0>, <kernel.DependentProduct object at 0x1122c68>) of role type named sy_c_List_Ocount__list_001t__Code____Numeral__Ointeger
% 0.66/1.19  Using role type
% 0.66/1.19  Declaring count_3970941599679287265nteger:(list_Code_integer->(code_integer->nat))
% 0.66/1.19  FOF formula (<kernel.Constant object at 0x1122e18>, <kernel.DependentProduct object at 0x1122c20>) of role type named sy_c_List_Ocount__list_001t__Complex__Ocomplex
% 0.66/1.19  Using role type
% 0.66/1.19  Declaring count_list_complex:(list_complex->(complex->nat))
% 0.66/1.19  FOF formula (<kernel.Constant object at 0x1122d88>, <kernel.DependentProduct object at 0x11229e0>) of role type named sy_c_List_Ocount__list_001t__Int__Oint
% 0.66/1.19  Using role type
% 0.66/1.19  Declaring count_list_int:(list_int->(int->nat))
% 0.66/1.19  FOF formula (<kernel.Constant object at 0x1122ea8>, <kernel.DependentProduct object at 0x1122e18>) of role type named sy_c_List_Ocount__list_001t__Nat__Onat
% 0.66/1.19  Using role type
% 0.66/1.19  Declaring count_list_nat:(list_nat->(nat->nat))
% 0.66/1.19  FOF formula (<kernel.Constant object at 0x11223f8>, <kernel.DependentProduct object at 0x1122d88>) of role type named sy_c_List_Ocount__list_001t__Real__Oreal
% 0.66/1.19  Using role type
% 0.66/1.19  Declaring count_list_real:(list_real->(real->nat))
% 0.66/1.19  FOF formula (<kernel.Constant object at 0x1122bd8>, <kernel.DependentProduct object at 0x1122ea8>) of role type named sy_c_List_Ocount__list_001t__Set__Oset_It__Nat__Onat_J
% 0.66/1.19  Using role type
% 0.66/1.19  Declaring count_list_set_nat:(list_set_nat->(set_nat->nat))
% 0.66/1.19  FOF formula (<kernel.Constant object at 0x1122c68>, <kernel.DependentProduct object at 0x11223f8>) of role type named sy_c_List_Ocount__list_001t__VEBT____Definitions__OVEBT
% 0.66/1.19  Using role type
% 0.66/1.19  Declaring count_list_VEBT_VEBT:(list_VEBT_VEBT->(vEBT_VEBT->nat))
% 0.66/1.19  FOF formula (<kernel.Constant object at 0x11229e0>, <kernel.DependentProduct object at 0x1122e18>) of role type named sy_c_List_Odistinct_001_Eo
% 0.66/1.19  Using role type
% 0.66/1.19  Declaring distinct_o:(list_o->Prop)
% 0.66/1.19  FOF formula (<kernel.Constant object at 0x1122c68>, <kernel.DependentProduct object at 0x1125098>) of role type named sy_c_List_Odistinct_001t__Code____Numeral__Ointeger
% 0.66/1.19  Using role type
% 0.66/1.19  Declaring distin1543349897113766820nteger:(list_Code_integer->Prop)
% 0.66/1.19  FOF formula (<kernel.Constant object at 0x11229e0>, <kernel.DependentProduct object at 0x11250e0>) of role type named sy_c_List_Odistinct_001t__Complex__Ocomplex
% 0.66/1.19  Using role type
% 0.66/1.19  Declaring distinct_complex:(list_complex->Prop)
% 0.66/1.19  FOF formula (<kernel.Constant object at 0x1122d40>, <kernel.DependentProduct object at 0x1125170>) of role type named sy_c_List_Odistinct_001t__Int__Oint
% 0.66/1.19  Using role type
% 0.66/1.19  Declaring distinct_int:(list_int->Prop)
% 0.66/1.19  FOF formula (<kernel.Constant object at 0x1122e18>, <kernel.DependentProduct object at 0x11251b8>) of role type named sy_c_List_Odistinct_001t__Nat__Onat
% 0.66/1.19  Using role type
% 0.66/1.19  Declaring distinct_nat:(list_nat->Prop)
% 0.66/1.19  FOF formula (<kernel.Constant object at 0x11229e0>, <kernel.DependentProduct object at 0x1125200>) of role type named sy_c_List_Odistinct_001t__Num__Onum
% 0.66/1.19  Using role type
% 0.66/1.19  Declaring distinct_num:(list_num->Prop)
% 0.66/1.19  FOF formula (<kernel.Constant object at 0x1122e18>, <kernel.DependentProduct object at 0x1125248>) of role type named sy_c_List_Odistinct_001t__Rat__Orat
% 0.66/1.19  Using role type
% 0.66/1.19  Declaring distinct_rat:(list_rat->Prop)
% 0.66/1.19  FOF formula (<kernel.Constant object at 0x1122d40>, <kernel.DependentProduct object at 0x1125128>) of role type named sy_c_List_Odistinct_001t__Real__Oreal
% 0.66/1.19  Using role type
% 0.66/1.19  Declaring distinct_real:(list_real->Prop)
% 0.66/1.19  FOF formula (<kernel.Constant object at 0x1122d40>, <kernel.DependentProduct object at 0x1125290>) of role type named sy_c_List_Odistinct_001t__Set__Oset_It__Nat__Onat_J
% 0.66/1.19  Using role type
% 0.66/1.19  Declaring distinct_set_nat:(list_set_nat->Prop)
% 0.66/1.19  FOF formula (<kernel.Constant object at 0x1125170>, <kernel.DependentProduct object at 0x11252d8>) of role type named sy_c_List_Odistinct_001t__VEBT____BuildupMemImp__OVEBTi
% 0.66/1.19  Using role type
% 0.66/1.19  Declaring distinct_VEBT_VEBTi:(list_VEBT_VEBTi->Prop)
% 0.66/1.19  FOF formula (<kernel.Constant object at 0x1125050>, <kernel.DependentProduct object at 0x1125320>) of role type named sy_c_List_Odistinct_001t__VEBT____Definitions__OVEBT
% 0.66/1.19  Using role type
% 0.66/1.19  Declaring distinct_VEBT_VEBT:(list_VEBT_VEBT->Prop)
% 0.66/1.19  FOF formula (<kernel.Constant object at 0x11250e0>, <kernel.DependentProduct object at 0x1125170>) of role type named sy_c_List_Oenumerate_001_Eo
% 0.66/1.19  Using role type
% 0.66/1.19  Declaring enumerate_o:(nat->(list_o->list_P7333126701944960589_nat_o))
% 0.66/1.19  FOF formula (<kernel.Constant object at 0x11253f8>, <kernel.DependentProduct object at 0x1125050>) of role type named sy_c_List_Oenumerate_001t__Int__Oint
% 0.66/1.19  Using role type
% 0.66/1.19  Declaring enumerate_int:(nat->(list_int->list_P3521021558325789923at_int))
% 0.66/1.19  FOF formula (<kernel.Constant object at 0x11253b0>, <kernel.DependentProduct object at 0x11250e0>) of role type named sy_c_List_Oenumerate_001t__Nat__Onat
% 0.66/1.19  Using role type
% 0.66/1.19  Declaring enumerate_nat:(nat->(list_nat->list_P6011104703257516679at_nat))
% 0.66/1.19  FOF formula (<kernel.Constant object at 0x1125440>, <kernel.DependentProduct object at 0x11253f8>) of role type named sy_c_List_Oenumerate_001t__Real__Oreal
% 0.66/1.19  Using role type
% 0.66/1.19  Declaring enumerate_real:(nat->(list_real->list_P3644420460460130531t_real))
% 0.66/1.19  FOF formula (<kernel.Constant object at 0x1125488>, <kernel.DependentProduct object at 0x11253b0>) of role type named sy_c_List_Oenumerate_001t__VEBT____BuildupMemImp__OVEBTi
% 0.66/1.19  Using role type
% 0.66/1.19  Declaring enumerate_VEBT_VEBTi:(nat->(list_VEBT_VEBTi->list_P2320588648998582380_VEBTi))
% 0.66/1.20  FOF formula (<kernel.Constant object at 0x11254d0>, <kernel.DependentProduct object at 0x1125440>) of role type named sy_c_List_Oenumerate_001t__VEBT____Definitions__OVEBT
% 0.66/1.20  Using role type
% 0.66/1.20  Declaring enumerate_VEBT_VEBT:(nat->(list_VEBT_VEBT->list_P5647936690300460905T_VEBT))
% 0.66/1.20  FOF formula (<kernel.Constant object at 0x1125248>, <kernel.DependentProduct object at 0x11254d0>) of role type named sy_c_List_Ofilter_001t__Nat__Onat
% 0.66/1.20  Using role type
% 0.66/1.20  Declaring filter_nat2:((nat->Prop)->(list_nat->list_nat))
% 0.66/1.20  FOF formula (<kernel.Constant object at 0x1125560>, <kernel.DependentProduct object at 0x1125638>) of role type named sy_c_List_Ofoldl_001t__Assertions__Oassn_001t__Assertions__Oassn
% 0.66/1.20  Using role type
% 0.66/1.20  Declaring foldl_assn_assn:((assn->(assn->assn))->(assn->(list_assn->assn)))
% 0.66/1.20  FOF formula (<kernel.Constant object at 0x11255f0>, <kernel.DependentProduct object at 0x11252d8>) of role type named sy_c_List_Ofoldl_001t__Int__Oint_001t__Int__Oint
% 0.66/1.20  Using role type
% 0.66/1.20  Declaring foldl_int_int:((int->(int->int))->(int->(list_int->int)))
% 0.66/1.20  FOF formula (<kernel.Constant object at 0x11256c8>, <kernel.DependentProduct object at 0x1125290>) of role type named sy_c_List_Ofoldl_001t__Nat__Onat_001_Eo
% 0.66/1.20  Using role type
% 0.66/1.20  Declaring foldl_nat_o:((nat->(Prop->nat))->(nat->(list_o->nat)))
% 0.66/1.20  FOF formula (<kernel.Constant object at 0x1125560>, <kernel.DependentProduct object at 0x1125710>) of role type named sy_c_List_Ofoldl_001t__Nat__Onat_001t__Nat__Onat
% 0.66/1.20  Using role type
% 0.66/1.20  Declaring foldl_nat_nat:((nat->(nat->nat))->(nat->(list_nat->nat)))
% 0.66/1.20  FOF formula (<kernel.Constant object at 0x1125758>, <kernel.DependentProduct object at 0x1125638>) of role type named sy_c_List_Ofoldl_001t__Nat__Onat_001t__Real__Oreal
% 0.66/1.20  Using role type
% 0.66/1.20  Declaring foldl_nat_real:((nat->(real->nat))->(nat->(list_real->nat)))
% 0.66/1.20  FOF formula (<kernel.Constant object at 0x11257a0>, <kernel.DependentProduct object at 0x11252d8>) of role type named sy_c_List_Ofoldl_001t__Nat__Onat_001t__VEBT____Definitions__OVEBT
% 0.66/1.20  Using role type
% 0.66/1.20  Declaring foldl_nat_VEBT_VEBT:((nat->(vEBT_VEBT->nat))->(nat->(list_VEBT_VEBT->nat)))
% 0.66/1.20  FOF formula (<kernel.Constant object at 0x11257e8>, <kernel.DependentProduct object at 0x1125290>) of role type named sy_c_List_Ofoldl_001t__Rat__Orat_001t__Rat__Orat
% 0.66/1.20  Using role type
% 0.66/1.20  Declaring foldl_rat_rat:((rat->(rat->rat))->(rat->(list_rat->rat)))
% 0.66/1.20  FOF formula (<kernel.Constant object at 0x1125830>, <kernel.DependentProduct object at 0x1125710>) of role type named sy_c_List_Ofoldl_001t__Real__Oreal_001t__Real__Oreal
% 0.66/1.20  Using role type
% 0.66/1.20  Declaring foldl_real_real:((real->(real->real))->(real->(list_real->real)))
% 0.66/1.20  FOF formula (<kernel.Constant object at 0x1125878>, <kernel.DependentProduct object at 0x1125638>) of role type named sy_c_List_Ofoldl_001t__Uint32__Ouint32_001t__Uint32__Ouint32
% 0.66/1.20  Using role type
% 0.66/1.20  Declaring foldl_uint32_uint32:((uint32->(uint32->uint32))->(uint32->(list_uint32->uint32)))
% 0.66/1.20  FOF formula (<kernel.Constant object at 0x11258c0>, <kernel.DependentProduct object at 0x1125200>) of role type named sy_c_List_Ofoldr_001_Eo_001t__Nat__Onat
% 0.66/1.20  Using role type
% 0.66/1.20  Declaring foldr_o_nat:((Prop->(nat->nat))->(list_o->(nat->nat)))
% 0.66/1.20  FOF formula (<kernel.Constant object at 0x1125830>, <kernel.DependentProduct object at 0x11252d8>) of role type named sy_c_List_Ofoldr_001t__Nat__Onat_001t__Nat__Onat
% 0.66/1.20  Using role type
% 0.66/1.20  Declaring foldr_nat_nat:((nat->(nat->nat))->(list_nat->(nat->nat)))
% 0.66/1.20  FOF formula (<kernel.Constant object at 0x1125950>, <kernel.DependentProduct object at 0x1125710>) of role type named sy_c_List_Ofoldr_001t__Real__Oreal_001t__Nat__Onat
% 0.66/1.20  Using role type
% 0.66/1.20  Declaring foldr_real_nat:((real->(nat->nat))->(list_real->(nat->nat)))
% 0.66/1.20  FOF formula (<kernel.Constant object at 0x1125998>, <kernel.DependentProduct object at 0x1125680>) of role type named sy_c_List_Ofoldr_001t__Real__Oreal_001t__Real__Oreal
% 0.66/1.20  Using role type
% 0.66/1.20  Declaring foldr_real_real:((real->(real->real))->(list_real->(real->real)))
% 0.66/1.20  FOF formula (<kernel.Constant object at 0x11259e0>, <kernel.DependentProduct object at 0x1125200>) of role type named sy_c_List_Ofoldr_001t__VEBT____Definitions__OVEBT_001t__Nat__Onat
% 0.66/1.20  Using role type
% 0.66/1.20  Declaring foldr_VEBT_VEBT_nat:((vEBT_VEBT->(nat->nat))->(list_VEBT_VEBT->(nat->nat)))
% 0.66/1.20  FOF formula (<kernel.Constant object at 0x1125a28>, <kernel.DependentProduct object at 0x11257e8>) of role type named sy_c_List_Olast_001_Eo
% 0.66/1.20  Using role type
% 0.66/1.20  Declaring last_o:(list_o->Prop)
% 0.66/1.20  FOF formula (<kernel.Constant object at 0x1125518>, <kernel.DependentProduct object at 0x1125710>) of role type named sy_c_List_Olast_001t__Int__Oint
% 0.66/1.20  Using role type
% 0.66/1.20  Declaring last_int:(list_int->int)
% 0.66/1.20  FOF formula (<kernel.Constant object at 0x1125998>, <kernel.DependentProduct object at 0x1125680>) of role type named sy_c_List_Olast_001t__Nat__Onat
% 0.66/1.20  Using role type
% 0.66/1.20  Declaring last_nat:(list_nat->nat)
% 0.66/1.20  FOF formula (<kernel.Constant object at 0x1125200>, <kernel.DependentProduct object at 0x1125ab8>) of role type named sy_c_List_Olast_001t__Real__Oreal
% 0.66/1.20  Using role type
% 0.66/1.20  Declaring last_real:(list_real->real)
% 0.66/1.20  FOF formula (<kernel.Constant object at 0x1125878>, <kernel.DependentProduct object at 0x1125518>) of role type named sy_c_List_Olast_001t__VEBT____BuildupMemImp__OVEBTi
% 0.66/1.20  Using role type
% 0.66/1.20  Declaring last_VEBT_VEBTi:(list_VEBT_VEBTi->vEBT_VEBTi)
% 0.66/1.20  FOF formula (<kernel.Constant object at 0x1125ab8>, <kernel.DependentProduct object at 0x1125b00>) of role type named sy_c_List_Olast_001t__VEBT____Definitions__OVEBT
% 0.66/1.20  Using role type
% 0.66/1.20  Declaring last_VEBT_VEBT:(list_VEBT_VEBT->vEBT_VEBT)
% 0.66/1.20  FOF formula (<kernel.Constant object at 0x1125710>, <kernel.DependentProduct object at 0x1125878>) of role type named sy_c_List_Olenlex_001_Eo
% 0.66/1.20  Using role type
% 0.66/1.20  Declaring lenlex_o:(set_Product_prod_o_o->set_Pr6227168374412355847list_o)
% 0.66/1.20  FOF formula (<kernel.Constant object at 0x11258c0>, <kernel.DependentProduct object at 0x1125710>) of role type named sy_c_List_Olenlex_001t__Int__Oint
% 0.66/1.20  Using role type
% 0.66/1.20  Declaring lenlex_int:(set_Pr958786334691620121nt_int->set_Pr765067013931698361st_int)
% 0.66/1.20  FOF formula (<kernel.Constant object at 0x1125200>, <kernel.DependentProduct object at 0x1125878>) of role type named sy_c_List_Olenlex_001t__Nat__Onat
% 0.66/1.20  Using role type
% 0.66/1.20  Declaring lenlex_nat:(set_Pr1261947904930325089at_nat->set_Pr3451248702717554689st_nat)
% 0.66/1.20  FOF formula (<kernel.Constant object at 0x1125b48>, <kernel.DependentProduct object at 0x11258c0>) of role type named sy_c_List_Olenlex_001t__Real__Oreal
% 0.66/1.20  Using role type
% 0.66/1.20  Declaring lenlex_real:(set_Pr6218003697084177305l_real->set_Pr611352295856513593t_real)
% 0.66/1.20  FOF formula (<kernel.Constant object at 0x11259e0>, <kernel.DependentProduct object at 0x1125ab8>) of role type named sy_c_List_Olenlex_001t__Uint32__Ouint32
% 0.66/1.20  Using role type
% 0.66/1.20  Declaring lenlex_uint32:(set_Pr1773385645901665561uint32->set_Pr2258164808687509945uint32)
% 0.66/1.20  FOF formula (<kernel.Constant object at 0x1125518>, <kernel.DependentProduct object at 0x1125200>) of role type named sy_c_List_Olenlex_001t__VEBT____Definitions__OVEBT
% 0.66/1.20  Using role type
% 0.66/1.20  Declaring lenlex_VEBT_VEBT:(set_Pr6192946355708809607T_VEBT->set_Pr1916528119006554503T_VEBT)
% 0.66/1.20  FOF formula (<kernel.Constant object at 0x11258c0>, <kernel.DependentProduct object at 0x11259e0>) of role type named sy_c_List_Olex_001_Eo
% 0.66/1.20  Using role type
% 0.66/1.20  Declaring lex_o:(set_Product_prod_o_o->set_Pr6227168374412355847list_o)
% 0.66/1.20  FOF formula (<kernel.Constant object at 0x1125b00>, <kernel.DependentProduct object at 0x11258c0>) of role type named sy_c_List_Olex_001t__Int__Oint
% 0.66/1.20  Using role type
% 0.66/1.20  Declaring lex_int:(set_Pr958786334691620121nt_int->set_Pr765067013931698361st_int)
% 0.66/1.20  FOF formula (<kernel.Constant object at 0x1125710>, <kernel.DependentProduct object at 0x11259e0>) of role type named sy_c_List_Olex_001t__Nat__Onat
% 0.66/1.20  Using role type
% 0.66/1.20  Declaring lex_nat:(set_Pr1261947904930325089at_nat->set_Pr3451248702717554689st_nat)
% 0.66/1.20  FOF formula (<kernel.Constant object at 0x1125cf8>, <kernel.DependentProduct object at 0x1125b00>) of role type named sy_c_List_Olex_001t__Real__Oreal
% 0.66/1.20  Using role type
% 0.66/1.20  Declaring lex_real:(set_Pr6218003697084177305l_real->set_Pr611352295856513593t_real)
% 0.66/1.20  FOF formula (<kernel.Constant object at 0x1125b48>, <kernel.DependentProduct object at 0x1125518>) of role type named sy_c_List_Olex_001t__Uint32__Ouint32
% 0.66/1.20  Using role type
% 0.66/1.20  Declaring lex_uint32:(set_Pr1773385645901665561uint32->set_Pr2258164808687509945uint32)
% 0.66/1.21  FOF formula (<kernel.Constant object at 0x1125b90>, <kernel.DependentProduct object at 0x1125710>) of role type named sy_c_List_Olex_001t__VEBT____BuildupMemImp__OVEBTi
% 0.66/1.21  Using role type
% 0.66/1.21  Declaring lex_VEBT_VEBTi:(set_Pr2227491710730465451_VEBTi->set_Pr4797120415438012619_VEBTi)
% 0.66/1.21  FOF formula (<kernel.Constant object at 0x1125b00>, <kernel.DependentProduct object at 0x1125b48>) of role type named sy_c_List_Olex_001t__VEBT____Definitions__OVEBT
% 0.66/1.21  Using role type
% 0.66/1.21  Declaring lex_VEBT_VEBT:(set_Pr6192946355708809607T_VEBT->set_Pr1916528119006554503T_VEBT)
% 0.66/1.21  FOF formula (<kernel.Constant object at 0x1125b90>, <kernel.DependentProduct object at 0x1125ef0>) of role type named sy_c_List_Olinorder__class_Osorted__list__of__set_001_Eo
% 0.66/1.21  Using role type
% 0.66/1.21  Declaring linord3142498349692569832_set_o:(set_o->list_o)
% 0.66/1.21  FOF formula (<kernel.Constant object at 0x1125b48>, <kernel.DependentProduct object at 0x1125f80>) of role type named sy_c_List_Olinorder__class_Osorted__list__of__set_001t__Code____Numeral__Ointeger
% 0.66/1.21  Using role type
% 0.66/1.21  Declaring linord2324613341767563021nteger:(set_Code_integer->list_Code_integer)
% 0.66/1.21  FOF formula (<kernel.Constant object at 0x1125ef0>, <kernel.DependentProduct object at 0x1128050>) of role type named sy_c_List_Olinorder__class_Osorted__list__of__set_001t__Int__Oint
% 0.66/1.21  Using role type
% 0.66/1.21  Declaring linord2612477271533052124et_int:(set_int->list_int)
% 0.66/1.21  FOF formula (<kernel.Constant object at 0x1125f80>, <kernel.DependentProduct object at 0x11280e0>) of role type named sy_c_List_Olinorder__class_Osorted__list__of__set_001t__Nat__Onat
% 0.66/1.21  Using role type
% 0.66/1.21  Declaring linord2614967742042102400et_nat:(set_nat->list_nat)
% 0.66/1.21  FOF formula (<kernel.Constant object at 0x1125f38>, <kernel.DependentProduct object at 0x1128170>) of role type named sy_c_List_Olinorder__class_Osorted__list__of__set_001t__Num__Onum
% 0.66/1.21  Using role type
% 0.66/1.21  Declaring linord8395671565052656842et_num:(set_num->list_num)
% 0.66/1.21  FOF formula (<kernel.Constant object at 0x1125f38>, <kernel.DependentProduct object at 0x1128200>) of role type named sy_c_List_Olinorder__class_Osorted__list__of__set_001t__Rat__Orat
% 0.66/1.21  Using role type
% 0.66/1.21  Declaring linord1979837681955606664et_rat:(set_rat->list_rat)
% 0.66/1.21  FOF formula (<kernel.Constant object at 0x1125d40>, <kernel.DependentProduct object at 0x1128290>) of role type named sy_c_List_Olinorder__class_Osorted__list__of__set_001t__Real__Oreal
% 0.66/1.21  Using role type
% 0.66/1.21  Declaring linord4252657396651189596t_real:(set_real->list_real)
% 0.66/1.21  FOF formula (<kernel.Constant object at 0x1128170>, <kernel.DependentProduct object at 0x1128320>) of role type named sy_c_List_Olinorder__class_Osorted__list__of__set_001t__String__Oliteral
% 0.66/1.21  Using role type
% 0.66/1.21  Declaring linord2913955441264437540iteral:(set_literal->list_literal)
% 0.66/1.21  FOF formula (<kernel.Constant object at 0x1125f38>, <kernel.DependentProduct object at 0x1128320>) of role type named sy_c_List_Olist_OCons_001_Eo
% 0.66/1.21  Using role type
% 0.66/1.21  Declaring cons_o:(Prop->(list_o->list_o))
% 0.66/1.21  FOF formula (<kernel.Constant object at 0x1125f38>, <kernel.DependentProduct object at 0x1128200>) of role type named sy_c_List_Olist_OCons_001t__Code____Numeral__Ointeger
% 0.66/1.21  Using role type
% 0.66/1.21  Declaring cons_Code_integer:(code_integer->(list_Code_integer->list_Code_integer))
% 0.66/1.21  FOF formula (<kernel.Constant object at 0x11283f8>, <kernel.DependentProduct object at 0x11283b0>) of role type named sy_c_List_Olist_OCons_001t__Int__Oint
% 0.66/1.21  Using role type
% 0.66/1.21  Declaring cons_int:(int->(list_int->list_int))
% 0.66/1.21  FOF formula (<kernel.Constant object at 0x11280e0>, <kernel.DependentProduct object at 0x1128050>) of role type named sy_c_List_Olist_OCons_001t__Nat__Onat
% 0.66/1.21  Using role type
% 0.66/1.21  Declaring cons_nat:(nat->(list_nat->list_nat))
% 0.66/1.21  FOF formula (<kernel.Constant object at 0x1128320>, <kernel.DependentProduct object at 0x11283f8>) of role type named sy_c_List_Olist_OCons_001t__Num__Onum
% 0.66/1.21  Using role type
% 0.66/1.21  Declaring cons_num:(num->(list_num->list_num))
% 0.66/1.21  FOF formula (<kernel.Constant object at 0x11280e0>, <kernel.DependentProduct object at 0x11282d8>) of role type named sy_c_List_Olist_OCons_001t__Product____Type__Oprod_I_Eo_M_Eo_J
% 0.66/1.21  Using role type
% 0.66/1.21  Declaring cons_P8766293264717362397od_o_o:(product_prod_o_o->(list_P4002435161011370285od_o_o->list_P4002435161011370285od_o_o))
% 0.66/1.21  FOF formula (<kernel.Constant object at 0x11283f8>, <kernel.DependentProduct object at 0x1128170>) of role type named sy_c_List_Olist_OCons_001t__Product____Type__Oprod_I_Eo_Mt__Int__Oint_J
% 0.66/1.21  Using role type
% 0.66/1.21  Declaring cons_P1455986808126089405_o_int:(product_prod_o_int->(list_P3795440434834930179_o_int->list_P3795440434834930179_o_int))
% 0.66/1.21  FOF formula (<kernel.Constant object at 0x11282d8>, <kernel.DependentProduct object at 0x1128320>) of role type named sy_c_List_Olist_OCons_001t__Product____Type__Oprod_I_Eo_Mt__Nat__Onat_J
% 0.66/1.21  Using role type
% 0.66/1.21  Declaring cons_P5633837827635286113_o_nat:(product_prod_o_nat->(list_P6285523579766656935_o_nat->list_P6285523579766656935_o_nat))
% 0.66/1.21  FOF formula (<kernel.Constant object at 0x1128170>, <kernel.DependentProduct object at 0x11280e0>) of role type named sy_c_List_Olist_OCons_001t__Product____Type__Oprod_It__Int__Oint_M_Eo_J
% 0.66/1.21  Using role type
% 0.66/1.21  Declaring cons_P7321330006258091179_int_o:(product_prod_int_o->(list_P5087981734274514673_int_o->list_P5087981734274514673_int_o))
% 0.66/1.21  FOF formula (<kernel.Constant object at 0x1128320>, <kernel.DependentProduct object at 0x11283f8>) of role type named sy_c_List_Olist_OCons_001t__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J
% 0.66/1.21  Using role type
% 0.66/1.21  Declaring cons_P3334398858971670639nt_int:(product_prod_int_int->(list_P5707943133018811711nt_int->list_P5707943133018811711nt_int))
% 0.66/1.21  FOF formula (<kernel.Constant object at 0x11280e0>, <kernel.DependentProduct object at 0x11282d8>) of role type named sy_c_List_Olist_OCons_001t__Product____Type__Oprod_It__Int__Oint_Mt__Nat__Onat_J
% 0.66/1.21  Using role type
% 0.66/1.21  Declaring cons_P7512249878480867347nt_nat:(product_prod_int_nat->(list_P8198026277950538467nt_nat->list_P8198026277950538467nt_nat))
% 0.66/1.21  FOF formula (<kernel.Constant object at 0x11283f8>, <kernel.DependentProduct object at 0x1128170>) of role type named sy_c_List_Olist_OCons_001t__Product____Type__Oprod_It__Nat__Onat_M_Eo_J
% 0.66/1.21  Using role type
% 0.66/1.21  Declaring cons_P9142372351690779143_nat_o:(product_prod_nat_o->(list_P7333126701944960589_nat_o->list_P7333126701944960589_nat_o))
% 0.66/1.21  FOF formula (<kernel.Constant object at 0x11282d8>, <kernel.DependentProduct object at 0x1128320>) of role type named sy_c_List_Olist_OCons_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Int__Oint_J
% 0.66/1.21  Using role type
% 0.66/1.21  Declaring cons_P2335045147070616083at_int:(product_prod_nat_int->(list_P3521021558325789923at_int->list_P3521021558325789923at_int))
% 0.66/1.21  FOF formula (<kernel.Constant object at 0x1128170>, <kernel.DependentProduct object at 0x11280e0>) of role type named sy_c_List_Olist_OCons_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.66/1.21  Using role type
% 0.66/1.21  Declaring cons_P6512896166579812791at_nat:(product_prod_nat_nat->(list_P6011104703257516679at_nat->list_P6011104703257516679at_nat))
% 0.66/1.21  FOF formula (<kernel.Constant object at 0x1128320>, <kernel.DependentProduct object at 0x1128908>) of role type named sy_c_List_Olist_OCons_001t__Product____Type__Oprod_It__Uint32__Ouint32_Mt__Uint32__Ouint32_J
% 0.66/1.21  Using role type
% 0.66/1.21  Declaring cons_P3149448846263281007uint32:(produc827990862158126777uint32->(list_P3069071885182933823uint32->list_P3069071885182933823uint32))
% 0.66/1.21  FOF formula (<kernel.Constant object at 0x1128a70>, <kernel.DependentProduct object at 0x11280e0>) of role type named sy_c_List_Olist_OCons_001t__Rat__Orat
% 0.66/1.21  Using role type
% 0.66/1.21  Declaring cons_rat:(rat->(list_rat->list_rat))
% 0.66/1.21  FOF formula (<kernel.Constant object at 0x1128170>, <kernel.DependentProduct object at 0x1128320>) of role type named sy_c_List_Olist_OCons_001t__Real__Oreal
% 0.66/1.21  Using role type
% 0.66/1.21  Declaring cons_real:(real->(list_real->list_real))
% 0.66/1.21  FOF formula (<kernel.Constant object at 0x1128b00>, <kernel.DependentProduct object at 0x1128a70>) of role type named sy_c_List_Olist_OCons_001t__Set__Oset_It__Nat__Onat_J
% 0.66/1.21  Using role type
% 0.66/1.21  Declaring cons_set_nat:(set_nat->(list_set_nat->list_set_nat))
% 0.66/1.21  FOF formula (<kernel.Constant object at 0x11283f8>, <kernel.DependentProduct object at 0x1128170>) of role type named sy_c_List_Olist_OCons_001t__Uint32__Ouint32
% 0.66/1.21  Using role type
% 0.66/1.21  Declaring cons_uint32:(uint32->(list_uint32->list_uint32))
% 0.66/1.22  FOF formula (<kernel.Constant object at 0x1128ab8>, <kernel.DependentProduct object at 0x1128b00>) of role type named sy_c_List_Olist_OCons_001t__VEBT____BuildupMemImp__OVEBTi
% 0.66/1.22  Using role type
% 0.66/1.22  Declaring cons_VEBT_VEBTi:(vEBT_VEBTi->(list_VEBT_VEBTi->list_VEBT_VEBTi))
% 0.66/1.22  FOF formula (<kernel.Constant object at 0x1128908>, <kernel.DependentProduct object at 0x11283f8>) of role type named sy_c_List_Olist_OCons_001t__VEBT____Definitions__OVEBT
% 0.66/1.22  Using role type
% 0.66/1.22  Declaring cons_VEBT_VEBT:(vEBT_VEBT->(list_VEBT_VEBT->list_VEBT_VEBT))
% 0.66/1.22  FOF formula (<kernel.Constant object at 0x11280e0>, <kernel.Constant object at 0x11283f8>) of role type named sy_c_List_Olist_ONil_001_Eo
% 0.66/1.22  Using role type
% 0.66/1.22  Declaring nil_o:list_o
% 0.66/1.22  FOF formula (<kernel.Constant object at 0x1128c68>, <kernel.Constant object at 0x11283f8>) of role type named sy_c_List_Olist_ONil_001t__Int__Oint
% 0.66/1.22  Using role type
% 0.66/1.22  Declaring nil_int:list_int
% 0.66/1.22  FOF formula (<kernel.Constant object at 0x1128998>, <kernel.Constant object at 0x11283f8>) of role type named sy_c_List_Olist_ONil_001t__Nat__Onat
% 0.66/1.22  Using role type
% 0.66/1.22  Declaring nil_nat:list_nat
% 0.66/1.22  FOF formula (<kernel.Constant object at 0x1128368>, <kernel.DependentProduct object at 0x1128d88>) of role type named sy_c_List_Olist_Ohd_001t__Nat__Onat
% 0.66/1.22  Using role type
% 0.66/1.22  Declaring hd_nat:(list_nat->nat)
% 0.66/1.22  FOF formula (<kernel.Constant object at 0x1128b90>, <kernel.DependentProduct object at 0x1128c68>) of role type named sy_c_List_Olist_Omap_001t__Nat__Onat_001_Eo
% 0.66/1.22  Using role type
% 0.66/1.22  Declaring map_nat_o:((nat->Prop)->(list_nat->list_o))
% 0.66/1.22  FOF formula (<kernel.Constant object at 0x1128998>, <kernel.DependentProduct object at 0x1128a70>) of role type named sy_c_List_Olist_Omap_001t__Nat__Onat_001t__Nat__Onat
% 0.66/1.22  Using role type
% 0.66/1.22  Declaring map_nat_nat:((nat->nat)->(list_nat->list_nat))
% 0.66/1.22  FOF formula (<kernel.Constant object at 0x1128b90>, <kernel.DependentProduct object at 0x1128d40>) of role type named sy_c_List_Olist_Omap_001t__Product____Type__Oprod_I_Eo_M_Eo_J_001_Eo
% 0.66/1.22  Using role type
% 0.66/1.22  Declaring map_Pr7541730621154948341_o_o_o:((product_prod_o_o->Prop)->(list_P4002435161011370285od_o_o->list_o))
% 0.66/1.22  FOF formula (<kernel.Constant object at 0x1128998>, <kernel.DependentProduct object at 0x1128dd0>) of role type named sy_c_List_Olist_Omap_001t__VEBT____Definitions__OVEBT_001t__Nat__Onat
% 0.66/1.22  Using role type
% 0.66/1.22  Declaring map_VEBT_VEBT_nat:((vEBT_VEBT->nat)->(list_VEBT_VEBT->list_nat))
% 0.66/1.22  FOF formula (<kernel.Constant object at 0x1128a70>, <kernel.DependentProduct object at 0x1128c68>) of role type named sy_c_List_Olist_Omap_001t__VEBT____Definitions__OVEBT_001t__Real__Oreal
% 0.66/1.22  Using role type
% 0.66/1.22  Declaring map_VEBT_VEBT_real:((vEBT_VEBT->real)->(list_VEBT_VEBT->list_real))
% 0.66/1.22  FOF formula (<kernel.Constant object at 0x1128998>, <kernel.DependentProduct object at 0x1128a70>) of role type named sy_c_List_Olist_Oset_001_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J
% 0.66/1.22  Using role type
% 0.66/1.22  Declaring set_Pr400311997697478754_nat_o:(list_P7985473006766602707_nat_o->set_Pr4532377907799695533_nat_o)
% 0.66/1.22  FOF formula (<kernel.Constant object at 0x1128ef0>, <kernel.DependentProduct object at 0x1128fc8>) of role type named sy_c_List_Olist_Oset_001_Eo
% 0.66/1.22  Using role type
% 0.66/1.22  Declaring set_o2:(list_o->set_o)
% 0.66/1.22  FOF formula (<kernel.Constant object at 0x1128dd0>, <kernel.DependentProduct object at 0x113a050>) of role type named sy_c_List_Olist_Oset_001t__Code____Numeral__Ointeger
% 0.66/1.22  Using role type
% 0.66/1.22  Declaring set_Code_integer2:(list_Code_integer->set_Code_integer)
% 0.66/1.22  FOF formula (<kernel.Constant object at 0x1128f80>, <kernel.DependentProduct object at 0x113a098>) of role type named sy_c_List_Olist_Oset_001t__Complex__Ocomplex
% 0.66/1.22  Using role type
% 0.66/1.22  Declaring set_complex2:(list_complex->set_complex)
% 0.66/1.22  FOF formula (<kernel.Constant object at 0x1128fc8>, <kernel.DependentProduct object at 0x113a0e0>) of role type named sy_c_List_Olist_Oset_001t__Int__Oint
% 0.66/1.22  Using role type
% 0.66/1.22  Declaring set_int2:(list_int->set_int)
% 0.66/1.22  FOF formula (<kernel.Constant object at 0x1128a70>, <kernel.DependentProduct object at 0x113a128>) of role type named sy_c_List_Olist_Oset_001t__List__Olist_I_Eo_J
% 0.69/1.22  Using role type
% 0.69/1.22  Declaring set_list_o2:(list_list_o->set_list_o)
% 0.69/1.22  FOF formula (<kernel.Constant object at 0x1128dd0>, <kernel.DependentProduct object at 0x113a170>) of role type named sy_c_List_Olist_Oset_001t__List__Olist_It__Int__Oint_J
% 0.69/1.22  Using role type
% 0.69/1.22  Declaring set_list_int2:(list_list_int->set_list_int)
% 0.69/1.22  FOF formula (<kernel.Constant object at 0x1128fc8>, <kernel.DependentProduct object at 0x113a1b8>) of role type named sy_c_List_Olist_Oset_001t__List__Olist_It__Nat__Onat_J
% 0.69/1.22  Using role type
% 0.69/1.22  Declaring set_list_nat2:(list_list_nat->set_list_nat)
% 0.69/1.22  FOF formula (<kernel.Constant object at 0x1128a70>, <kernel.DependentProduct object at 0x113a200>) of role type named sy_c_List_Olist_Oset_001t__List__Olist_It__Real__Oreal_J
% 0.69/1.22  Using role type
% 0.69/1.22  Declaring set_list_real2:(list_list_real->set_list_real)
% 0.69/1.22  FOF formula (<kernel.Constant object at 0x1128fc8>, <kernel.DependentProduct object at 0x113a248>) of role type named sy_c_List_Olist_Oset_001t__List__Olist_It__VEBT____Definitions__OVEBT_J
% 0.69/1.22  Using role type
% 0.69/1.22  Declaring set_list_VEBT_VEBT2:(list_list_VEBT_VEBT->set_list_VEBT_VEBT)
% 0.69/1.22  FOF formula (<kernel.Constant object at 0x1128dd0>, <kernel.DependentProduct object at 0x113a290>) of role type named sy_c_List_Olist_Oset_001t__Nat__Onat
% 0.69/1.22  Using role type
% 0.69/1.22  Declaring set_nat2:(list_nat->set_nat)
% 0.69/1.22  FOF formula (<kernel.Constant object at 0x1128dd0>, <kernel.DependentProduct object at 0x113a2d8>) of role type named sy_c_List_Olist_Oset_001t__Num__Onum
% 0.69/1.22  Using role type
% 0.69/1.22  Declaring set_num2:(list_num->set_num)
% 0.69/1.22  FOF formula (<kernel.Constant object at 0x113a128>, <kernel.DependentProduct object at 0x113a1b8>) of role type named sy_c_List_Olist_Oset_001t__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_J_J
% 0.69/1.22  Using role type
% 0.69/1.22  Declaring set_Pr7458301993993767461et_nat:(list_P362550909693114634et_nat->set_Pr8536935166611901872et_nat)
% 0.69/1.22  FOF formula (<kernel.Constant object at 0x113a2d8>, <kernel.DependentProduct object at 0x113a128>) of role type named sy_c_List_Olist_Oset_001t__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_J
% 0.69/1.22  Using role type
% 0.69/1.22  Declaring set_Pr364071364088684201et_nat:(list_P2321686559999237006et_nat->set_Pr3286484037609594932et_nat)
% 0.69/1.22  FOF formula (<kernel.Constant object at 0x113a170>, <kernel.DependentProduct object at 0x113a440>) of role type named sy_c_List_Olist_Oset_001t__Product____Type__Oprod_I_Eo_M_Eo_J
% 0.69/1.22  Using role type
% 0.69/1.22  Declaring set_Product_prod_o_o2:(list_P4002435161011370285od_o_o->set_Product_prod_o_o)
% 0.69/1.22  FOF formula (<kernel.Constant object at 0x113a2d8>, <kernel.DependentProduct object at 0x113a170>) of role type named sy_c_List_Olist_Oset_001t__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J
% 0.69/1.22  Using role type
% 0.69/1.22  Declaring set_Pr3864771053587467565et_nat:(list_P9062070895058802706et_nat->set_Pr3948176798113811640et_nat)
% 0.69/1.22  FOF formula (<kernel.Constant object at 0x113a440>, <kernel.DependentProduct object at 0x113a2d8>) of role type named sy_c_List_Olist_Oset_001t__Product____Type__Oprod_It__Int__Oint_M_Eo_J
% 0.69/1.22  Using role type
% 0.69/1.22  Declaring set_Pr8694291782656941196_int_o:(list_P5087981734274514673_int_o->set_Pr903927857289325719_int_o)
% 0.69/1.22  FOF formula (<kernel.Constant object at 0x113a170>, <kernel.DependentProduct object at 0x113a440>) of role type named sy_c_List_Olist_Oset_001t__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J
% 0.69/1.22  Using role type
% 0.69/1.22  Declaring set_Pr2470121279949933262nt_int:(list_P5707943133018811711nt_int->set_Pr958786334691620121nt_int)
% 0.69/1.22  FOF formula (<kernel.Constant object at 0x113a2d8>, <kernel.DependentProduct object at 0x113a170>) of role type named sy_c_List_Olist_Oset_001t__Product____Type__Oprod_It__Int__Oint_Mt__Nat__Onat_J
% 0.69/1.22  Using role type
% 0.69/1.22  Declaring set_Pr6647972299459129970nt_nat:(list_P8198026277950538467nt_nat->set_Pr3448869479623346877nt_nat)
% 0.69/1.22  FOF formula (<kernel.Constant object at 0x113a440>, <kernel.DependentProduct object at 0x113a2d8>) of role type named sy_c_List_Olist_Oset_001t__Product____Type__Oprod_It__Int__Oint_Mt__Real__Oreal_J
% 0.69/1.22  Using role type
% 0.69/1.22  Declaring set_Pr112895574167722958t_real:(list_P6863124054624500543t_real->set_Pr3538720872664544793t_real)
% 0.69/1.22  FOF formula (<kernel.Constant object at 0x113a170>, <kernel.DependentProduct object at 0x113a440>) of role type named sy_c_List_Olist_Oset_001t__Product____Type__Oprod_It__Int__Oint_Mt__VEBT____Definitions__OVEBT_J
% 0.69/1.22  Using role type
% 0.69/1.22  Declaring set_Pr8714266321650254504T_VEBT:(list_P7524865323317820941T_VEBT->set_Pr8044002425091019955T_VEBT)
% 0.69/1.22  FOF formula (<kernel.Constant object at 0x113a2d8>, <kernel.DependentProduct object at 0x113a170>) of role type named sy_c_List_Olist_Oset_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Int__Oint_J
% 0.69/1.22  Using role type
% 0.69/1.22  Declaring set_Pr1470767568048878706at_int:(list_P3521021558325789923at_int->set_Pr7995236796853374141at_int)
% 0.69/1.22  FOF formula (<kernel.Constant object at 0x113a440>, <kernel.DependentProduct object at 0x113a2d8>) of role type named sy_c_List_Olist_Oset_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.69/1.22  Using role type
% 0.69/1.22  Declaring set_Pr5648618587558075414at_nat:(list_P6011104703257516679at_nat->set_Pr1261947904930325089at_nat)
% 0.69/1.22  FOF formula (<kernel.Constant object at 0x113a170>, <kernel.DependentProduct object at 0x113a440>) of role type named sy_c_List_Olist_Oset_001t__Product____Type__Oprod_It__Real__Oreal_Mt__Int__Oint_J
% 0.69/1.22  Using role type
% 0.69/1.22  Declaring set_Pr8219819362198175822al_int:(list_P4344331454722006975al_int->set_Pr1019928272762051225al_int)
% 0.69/1.22  FOF formula (<kernel.Constant object at 0x113a2d8>, <kernel.DependentProduct object at 0x113a170>) of role type named sy_c_List_Olist_Oset_001t__Product____Type__Oprod_It__Real__Oreal_Mt__Real__Oreal_J
% 0.69/1.22  Using role type
% 0.69/1.22  Declaring set_Pr5999470521830281550l_real:(list_P8689742595348180415l_real->set_Pr6218003697084177305l_real)
% 0.69/1.22  FOF formula (<kernel.Constant object at 0x113a440>, <kernel.DependentProduct object at 0x113a2d8>) of role type named sy_c_List_Olist_Oset_001t__Product____Type__Oprod_It__Real__Oreal_Mt__VEBT____Definitions__OVEBT_J
% 0.69/1.22  Using role type
% 0.69/1.22  Declaring set_Pr8897343066327330088T_VEBT:(list_P877281246627933069T_VEBT->set_Pr6019664923565264691T_VEBT)
% 0.69/1.22  FOF formula (<kernel.Constant object at 0x113a170>, <kernel.DependentProduct object at 0x113a440>) 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.69/1.22  Using role type
% 0.69/1.22  Declaring set_Pr9040384385603167362et_nat:(list_P6254988961118846195et_nat->set_Pr5488025237498180813et_nat)
% 0.69/1.22  FOF formula (<kernel.Constant object at 0x113a2d8>, <kernel.DependentProduct object at 0x113a170>) of role type named sy_c_List_Olist_Oset_001t__Product____Type__Oprod_It__Uint32__Ouint32_Mt__Uint32__Ouint32_J
% 0.69/1.22  Using role type
% 0.69/1.22  Declaring set_Pr2418681094996576974uint32:(list_P3069071885182933823uint32->set_Pr1773385645901665561uint32)
% 0.69/1.22  FOF formula (<kernel.Constant object at 0x113a440>, <kernel.DependentProduct object at 0x113a2d8>) of role type named sy_c_List_Olist_Oset_001t__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_M_Eo_J
% 0.69/1.22  Using role type
% 0.69/1.22  Declaring set_Pr7708085864119495200VEBT_o:(list_P3126845725202233233VEBT_o->set_Pr3175402225741728619VEBT_o)
% 0.69/1.22  FOF formula (<kernel.Constant object at 0x113a170>, <kernel.DependentProduct object at 0x113a440>) of role type named sy_c_List_Olist_Oset_001t__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__Int__Oint_J
% 0.69/1.22  Using role type
% 0.69/1.22  Declaring set_Pr2853735649769556538BT_int:(list_P4547456442757143711BT_int->set_Pr5066593544530342725BT_int)
% 0.69/1.22  FOF formula (<kernel.Constant object at 0x113a2d8>, <kernel.DependentProduct object at 0x113a170>) of role type named sy_c_List_Olist_Oset_001t__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__Nat__Onat_J
% 0.69/1.22  Using role type
% 0.69/1.22  Declaring set_Pr7031586669278753246BT_nat:(list_P7037539587688870467BT_nat->set_Pr7556676689462069481BT_nat)
% 0.69/1.22  FOF formula (<kernel.Constant object at 0x113a440>, <kernel.DependentProduct object at 0x113a2d8>) of role type named sy_c_List_Olist_Oset_001t__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__Real__Oreal_J
% 0.69/1.22  Using role type
% 0.69/1.22  Declaring set_Pr1087130671499945274T_real:(list_P2623026923184700063T_real->set_Pr7765410600122031685T_real)
% 0.69/1.22  FOF formula (<kernel.Constant object at 0x113a170>, <kernel.DependentProduct object at 0x113a440>) of role type named sy_c_List_Olist_Oset_001t__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__VEBT____Definitions__OVEBT_J
% 0.69/1.22  Using role type
% 0.69/1.22  Declaring set_Pr9182192707038809660T_VEBT:(list_P7413028617227757229T_VEBT->set_Pr6192946355708809607T_VEBT)
% 0.69/1.22  FOF formula (<kernel.Constant object at 0x113ad40>, <kernel.DependentProduct object at 0x113aea8>) of role type named sy_c_List_Olist_Oset_001t__Rat__Orat
% 0.69/1.22  Using role type
% 0.69/1.22  Declaring set_rat2:(list_rat->set_rat)
% 0.69/1.22  FOF formula (<kernel.Constant object at 0x113a200>, <kernel.DependentProduct object at 0x113aef0>) of role type named sy_c_List_Olist_Oset_001t__Real__Oreal
% 0.69/1.22  Using role type
% 0.69/1.22  Declaring set_real2:(list_real->set_real)
% 0.69/1.22  FOF formula (<kernel.Constant object at 0x113add0>, <kernel.DependentProduct object at 0x113af38>) of role type named sy_c_List_Olist_Oset_001t__Set__Oset_It__Nat__Onat_J
% 0.69/1.22  Using role type
% 0.69/1.22  Declaring set_set_nat2:(list_set_nat->set_set_nat)
% 0.69/1.22  FOF formula (<kernel.Constant object at 0x113a440>, <kernel.DependentProduct object at 0x113af80>) of role type named sy_c_List_Olist_Oset_001t__String__Oliteral
% 0.69/1.22  Using role type
% 0.69/1.22  Declaring set_literal2:(list_literal->set_literal)
% 0.69/1.22  FOF formula (<kernel.Constant object at 0x113aea8>, <kernel.DependentProduct object at 0x113afc8>) of role type named sy_c_List_Olist_Oset_001t__Uint32__Ouint32
% 0.69/1.22  Using role type
% 0.69/1.22  Declaring set_uint322:(list_uint32->set_uint32)
% 0.69/1.22  FOF formula (<kernel.Constant object at 0x113aef0>, <kernel.DependentProduct object at 0x113c050>) of role type named sy_c_List_Olist_Oset_001t__VEBT____BuildupMemImp__OVEBTi
% 0.69/1.22  Using role type
% 0.69/1.22  Declaring set_VEBT_VEBTi2:(list_VEBT_VEBTi->set_VEBT_VEBTi)
% 0.69/1.22  FOF formula (<kernel.Constant object at 0x113af38>, <kernel.DependentProduct object at 0x113c098>) of role type named sy_c_List_Olist_Oset_001t__VEBT____Definitions__OVEBT
% 0.69/1.22  Using role type
% 0.69/1.22  Declaring set_VEBT_VEBT2:(list_VEBT_VEBT->set_VEBT_VEBT)
% 0.69/1.22  FOF formula (<kernel.Constant object at 0x113afc8>, <kernel.DependentProduct object at 0x113add0>) of role type named sy_c_List_Olist_Osize__list_001t__VEBT____Definitions__OVEBT
% 0.69/1.22  Using role type
% 0.69/1.22  Declaring size_list_VEBT_VEBT:((vEBT_VEBT->nat)->(list_VEBT_VEBT->nat))
% 0.69/1.22  FOF formula (<kernel.Constant object at 0x113af38>, <kernel.DependentProduct object at 0x113aea8>) of role type named sy_c_List_Olist__update_001_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J
% 0.69/1.22  Using role type
% 0.69/1.22  Declaring list_u6943956310655620667_nat_o:(list_P7985473006766602707_nat_o->(nat->((produc3658429121746597890et_nat->Prop)->list_P7985473006766602707_nat_o)))
% 0.69/1.22  FOF formula (<kernel.Constant object at 0x113a050>, <kernel.DependentProduct object at 0x113c128>) of role type named sy_c_List_Olist__update_001_Eo
% 0.69/1.22  Using role type
% 0.69/1.22  Declaring list_update_o:(list_o->(nat->(Prop->list_o)))
% 0.69/1.22  FOF formula (<kernel.Constant object at 0x113afc8>, <kernel.DependentProduct object at 0x113c098>) of role type named sy_c_List_Olist__update_001t__Int__Oint
% 0.69/1.22  Using role type
% 0.69/1.22  Declaring list_update_int:(list_int->(nat->(int->list_int)))
% 0.69/1.22  FOF formula (<kernel.Constant object at 0x113aef0>, <kernel.DependentProduct object at 0x113c248>) of role type named sy_c_List_Olist__update_001t__Nat__Onat
% 0.69/1.22  Using role type
% 0.69/1.22  Declaring list_update_nat:(list_nat->(nat->(nat->list_nat)))
% 0.69/1.22  FOF formula (<kernel.Constant object at 0x113c128>, <kernel.DependentProduct object at 0x113c098>) of role type named sy_c_List_Olist__update_001t__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_J_J
% 0.69/1.23  Using role type
% 0.69/1.23  Declaring list_u1913845194572276492et_nat:(list_P362550909693114634et_nat->(nat->(produc2732055786443039994et_nat->list_P362550909693114634et_nat)))
% 0.69/1.23  FOF formula (<kernel.Constant object at 0x113c050>, <kernel.DependentProduct object at 0x113c248>) of role type named sy_c_List_Olist__update_001t__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_J
% 0.69/1.23  Using role type
% 0.69/1.23  Declaring list_u1866171116859985808et_nat:(list_P2321686559999237006et_nat->(nat->(produc3925858234332021118et_nat->list_P2321686559999237006et_nat)))
% 0.69/1.23  FOF formula (<kernel.Constant object at 0x113c320>, <kernel.DependentProduct object at 0x113c098>) of role type named sy_c_List_Olist__update_001t__Product____Type__Oprod_I_Eo_M_Eo_J
% 0.69/1.23  Using role type
% 0.69/1.23  Declaring list_u1537252308907898773od_o_o:(list_P4002435161011370285od_o_o->(nat->(product_prod_o_o->list_P4002435161011370285od_o_o)))
% 0.69/1.23  FOF formula (<kernel.Constant object at 0x113c1b8>, <kernel.DependentProduct object at 0x113c320>) of role type named sy_c_List_Olist__update_001t__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J
% 0.69/1.23  Using role type
% 0.69/1.23  Declaring list_u9060326803697358356et_nat:(list_P9062070895058802706et_nat->(nat->(produc3658429121746597890et_nat->list_P9062070895058802706et_nat)))
% 0.69/1.23  FOF formula (<kernel.Constant object at 0x113c098>, <kernel.DependentProduct object at 0x113c1b8>) of role type named sy_c_List_Olist__update_001t__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J
% 0.69/1.23  Using role type
% 0.69/1.23  Declaring list_u3002344382305578791nt_int:(list_P5707943133018811711nt_int->(nat->(product_prod_int_int->list_P5707943133018811711nt_int)))
% 0.69/1.23  FOF formula (<kernel.Constant object at 0x113c320>, <kernel.DependentProduct object at 0x113c098>) of role type named sy_c_List_Olist__update_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.69/1.23  Using role type
% 0.69/1.23  Declaring list_u6180841689913720943at_nat:(list_P6011104703257516679at_nat->(nat->(product_prod_nat_nat->list_P6011104703257516679at_nat)))
% 0.69/1.23  FOF formula (<kernel.Constant object at 0x113c1b8>, <kernel.DependentProduct object at 0x113c320>) of role type named sy_c_List_Olist__update_001t__Product____Type__Oprod_It__Uint32__Ouint32_Mt__Uint32__Ouint32_J
% 0.69/1.23  Using role type
% 0.69/1.23  Declaring list_u2546161786664092711uint32:(list_P3069071885182933823uint32->(nat->(produc827990862158126777uint32->list_P3069071885182933823uint32)))
% 0.69/1.23  FOF formula (<kernel.Constant object at 0x113c098>, <kernel.DependentProduct object at 0x113c1b8>) of role type named sy_c_List_Olist__update_001t__Product____Type__Oprod_It__VEBT____BuildupMemImp__OVEBTi_Mt__VEBT____BuildupMemImp__OVEBTi_J
% 0.69/1.23  Using role type
% 0.69/1.23  Declaring list_u30558089781959097_VEBTi:(list_P785718909624839377_VEBTi->(nat->(produc3777764054643897931_VEBTi->list_P785718909624839377_VEBTi)))
% 0.69/1.23  FOF formula (<kernel.Constant object at 0x113c320>, <kernel.DependentProduct object at 0x113c098>) of role type named sy_c_List_Olist__update_001t__Product____Type__Oprod_It__VEBT____BuildupMemImp__OVEBTi_Mt__VEBT____Definitions__OVEBT_J
% 0.69/1.23  Using role type
% 0.69/1.23  Declaring list_u9044509791230035014T_VEBT:(list_P5988454224134618948T_VEBT->(nat->(produc2810682830582626868T_VEBT->list_P5988454224134618948T_VEBT)))
% 0.69/1.23  FOF formula (<kernel.Constant object at 0x113c1b8>, <kernel.DependentProduct object at 0x113c320>) of role type named sy_c_List_Olist__update_001t__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__VEBT____BuildupMemImp__OVEBTi_J
% 0.69/1.23  Using role type
% 0.70/1.23  Declaring list_u636002643828906794_VEBTi:(list_P735349106241217576_VEBTi->(nat->(produc3625547720036274456_VEBTi->list_P735349106241217576_VEBTi)))
% 0.70/1.23  FOF formula (<kernel.Constant object at 0x113c098>, <kernel.DependentProduct object at 0x113c1b8>) of role type named sy_c_List_Olist__update_001t__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__VEBT____Definitions__OVEBT_J
% 0.70/1.23  Using role type
% 0.70/1.23  Declaring list_u6961636818849549845T_VEBT:(list_P7413028617227757229T_VEBT->(nat->(produc8243902056947475879T_VEBT->list_P7413028617227757229T_VEBT)))
% 0.70/1.23  FOF formula (<kernel.Constant object at 0x113c7a0>, <kernel.DependentProduct object at 0x113c320>) of role type named sy_c_List_Olist__update_001t__Real__Oreal
% 0.70/1.23  Using role type
% 0.70/1.23  Declaring list_update_real:(list_real->(nat->(real->list_real)))
% 0.70/1.23  FOF formula (<kernel.Constant object at 0x113c950>, <kernel.DependentProduct object at 0x113c098>) of role type named sy_c_List_Olist__update_001t__Set__Oset_It__Nat__Onat_J
% 0.70/1.23  Using role type
% 0.70/1.23  Declaring list_update_set_nat:(list_set_nat->(nat->(set_nat->list_set_nat)))
% 0.70/1.23  FOF formula (<kernel.Constant object at 0x113c9e0>, <kernel.DependentProduct object at 0x113c7a0>) of role type named sy_c_List_Olist__update_001t__Uint32__Ouint32
% 0.70/1.23  Using role type
% 0.70/1.23  Declaring list_update_uint32:(list_uint32->(nat->(uint32->list_uint32)))
% 0.70/1.23  FOF formula (<kernel.Constant object at 0x113c950>, <kernel.DependentProduct object at 0x113c9e0>) of role type named sy_c_List_Olist__update_001t__VEBT____BuildupMemImp__OVEBTi
% 0.70/1.23  Using role type
% 0.70/1.23  Declaring list_u6098035379799741383_VEBTi:(list_VEBT_VEBTi->(nat->(vEBT_VEBTi->list_VEBT_VEBTi)))
% 0.70/1.23  FOF formula (<kernel.Constant object at 0x113c7a0>, <kernel.DependentProduct object at 0x113c950>) of role type named sy_c_List_Olist__update_001t__VEBT____Definitions__OVEBT
% 0.70/1.23  Using role type
% 0.70/1.23  Declaring list_u1324408373059187874T_VEBT:(list_VEBT_VEBT->(nat->(vEBT_VEBT->list_VEBT_VEBT)))
% 0.70/1.23  FOF formula (<kernel.Constant object at 0x113c998>, <kernel.DependentProduct object at 0x113c9e0>) of role type named sy_c_List_Olistrel1_001_Eo
% 0.70/1.23  Using role type
% 0.70/1.23  Declaring listrel1_o:(set_Product_prod_o_o->set_Pr6227168374412355847list_o)
% 0.70/1.23  FOF formula (<kernel.Constant object at 0x113c128>, <kernel.DependentProduct object at 0x113c998>) of role type named sy_c_List_Olistrel1_001t__Int__Oint
% 0.70/1.23  Using role type
% 0.70/1.23  Declaring listrel1_int:(set_Pr958786334691620121nt_int->set_Pr765067013931698361st_int)
% 0.70/1.23  FOF formula (<kernel.Constant object at 0x113c710>, <kernel.DependentProduct object at 0x113c9e0>) of role type named sy_c_List_Olistrel1_001t__Nat__Onat
% 0.70/1.23  Using role type
% 0.70/1.23  Declaring listrel1_nat:(set_Pr1261947904930325089at_nat->set_Pr3451248702717554689st_nat)
% 0.70/1.23  FOF formula (<kernel.Constant object at 0x113c950>, <kernel.DependentProduct object at 0x113c7a0>) of role type named sy_c_List_Olistrel1_001t__Real__Oreal
% 0.70/1.23  Using role type
% 0.70/1.23  Declaring listrel1_real:(set_Pr6218003697084177305l_real->set_Pr611352295856513593t_real)
% 0.70/1.23  FOF formula (<kernel.Constant object at 0x113cb00>, <kernel.DependentProduct object at 0x113c128>) of role type named sy_c_List_Olistrel1_001t__Uint32__Ouint32
% 0.70/1.23  Using role type
% 0.70/1.23  Declaring listrel1_uint32:(set_Pr1773385645901665561uint32->set_Pr2258164808687509945uint32)
% 0.70/1.23  FOF formula (<kernel.Constant object at 0x113c9e0>, <kernel.DependentProduct object at 0x113c950>) of role type named sy_c_List_Olistrel1_001t__VEBT____BuildupMemImp__OVEBTi
% 0.70/1.23  Using role type
% 0.70/1.23  Declaring listrel1_VEBT_VEBTi:(set_Pr2227491710730465451_VEBTi->set_Pr4797120415438012619_VEBTi)
% 0.70/1.23  FOF formula (<kernel.Constant object at 0x113ca70>, <kernel.DependentProduct object at 0x113cb00>) of role type named sy_c_List_Olistrel1_001t__VEBT____Definitions__OVEBT
% 0.70/1.23  Using role type
% 0.70/1.23  Declaring listrel1_VEBT_VEBT:(set_Pr6192946355708809607T_VEBT->set_Pr1916528119006554503T_VEBT)
% 0.70/1.23  FOF formula (<kernel.Constant object at 0x113c5a8>, <kernel.DependentProduct object at 0x113c9e0>) of role type named sy_c_List_Onth_001_Eo
% 0.70/1.23  Using role type
% 0.70/1.23  Declaring nth_o:(list_o->(nat->Prop))
% 0.70/1.23  FOF formula (<kernel.Constant object at 0x113cb48>, <kernel.DependentProduct object at 0x113c5a8>) of role type named sy_c_List_Onth_001t__Int__Oint
% 0.70/1.23  Using role type
% 0.70/1.23  Declaring nth_int:(list_int->(nat->int))
% 0.70/1.23  FOF formula (<kernel.Constant object at 0x113c128>, <kernel.DependentProduct object at 0x113c9e0>) of role type named sy_c_List_Onth_001t__Nat__Onat
% 0.70/1.23  Using role type
% 0.70/1.23  Declaring nth_nat:(list_nat->(nat->nat))
% 0.70/1.23  FOF formula (<kernel.Constant object at 0x113cd40>, <kernel.DependentProduct object at 0x113cb48>) of role type named sy_c_List_Onth_001t__Num__Onum
% 0.70/1.23  Using role type
% 0.70/1.23  Declaring nth_num:(list_num->(nat->num))
% 0.70/1.23  FOF formula (<kernel.Constant object at 0x113ca70>, <kernel.DependentProduct object at 0x113c128>) of role type named sy_c_List_Onth_001t__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J
% 0.70/1.23  Using role type
% 0.70/1.23  Declaring nth_Pr4439495888332055232nt_int:(list_P5707943133018811711nt_int->(nat->product_prod_int_int))
% 0.70/1.23  FOF formula (<kernel.Constant object at 0x113cd40>, <kernel.DependentProduct object at 0x113ca70>) of role type named sy_c_List_Onth_001t__Product____Type__Oprod_It__Int__Oint_Mt__Real__Oreal_J
% 0.70/1.23  Using role type
% 0.70/1.23  Declaring nth_Pr731366597535767232t_real:(list_P6863124054624500543t_real->(nat->produc679980390762269497t_real))
% 0.70/1.23  FOF formula (<kernel.Constant object at 0x113c128>, <kernel.DependentProduct object at 0x113cd40>) of role type named sy_c_List_Onth_001t__Product____Type__Oprod_It__Int__Oint_Mt__VEBT____BuildupMemImp__OVEBTi_J
% 0.70/1.23  Using role type
% 0.70/1.23  Declaring nth_Pr5092243222550848201_VEBTi:(list_P4447955379000644808_VEBTi->(nat->produc2062302194595185346_VEBTi))
% 0.70/1.23  FOF formula (<kernel.Constant object at 0x113ca70>, <kernel.DependentProduct object at 0x113c128>) of role type named sy_c_List_Onth_001t__Product____Type__Oprod_It__Int__Oint_Mt__VEBT____Definitions__OVEBT_J
% 0.70/1.23  Using role type
% 0.70/1.23  Declaring nth_Pr3474266648193625910T_VEBT:(list_P7524865323317820941T_VEBT->(nat->produc1531783533982839933T_VEBT))
% 0.70/1.23  FOF formula (<kernel.Constant object at 0x113cd40>, <kernel.DependentProduct object at 0x113ca70>) of role type named sy_c_List_Onth_001t__Product____Type__Oprod_It__Nat__Onat_M_Eo_J
% 0.70/1.23  Using role type
% 0.70/1.23  Declaring nth_Pr112076138515278198_nat_o:(list_P7333126701944960589_nat_o->(nat->product_prod_nat_o))
% 0.70/1.23  FOF formula (<kernel.Constant object at 0x113c128>, <kernel.DependentProduct object at 0x113cb48>) of role type named sy_c_List_Onth_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Int__Oint_J
% 0.70/1.23  Using role type
% 0.70/1.23  Declaring nth_Pr3440142176431000676at_int:(list_P3521021558325789923at_int->(nat->product_prod_nat_int))
% 0.70/1.23  FOF formula (<kernel.Constant object at 0x113c128>, <kernel.DependentProduct object at 0x113cfc8>) of role type named sy_c_List_Onth_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.70/1.23  Using role type
% 0.70/1.23  Declaring nth_Pr7617993195940197384at_nat:(list_P6011104703257516679at_nat->(nat->product_prod_nat_nat))
% 0.70/1.23  FOF formula (<kernel.Constant object at 0x113cfc8>, <kernel.DependentProduct object at 0x113f0e0>) of role type named sy_c_List_Onth_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Real__Oreal_J
% 0.70/1.23  Using role type
% 0.70/1.23  Declaring nth_Pr7767817059697521252t_real:(list_P3644420460460130531t_real->(nat->produc7716430852924023517t_real))
% 0.70/1.23  FOF formula (<kernel.Constant object at 0x113cb48>, <kernel.DependentProduct object at 0x113f290>) of role type named sy_c_List_Onth_001t__Product____Type__Oprod_It__Nat__Onat_Mt__VEBT____BuildupMemImp__OVEBTi_J
% 0.70/1.23  Using role type
% 0.70/1.23  Declaring nth_Pr3244165891152107629_VEBTi:(list_P2320588648998582380_VEBTi->(nat->produc214224863196444774_VEBTi))
% 0.70/1.23  FOF formula (<kernel.Constant object at 0x113f248>, <kernel.DependentProduct object at 0x113f320>) of role type named sy_c_List_Onth_001t__Product____Type__Oprod_It__Nat__Onat_Mt__VEBT____Definitions__OVEBT_J
% 0.70/1.23  Using role type
% 0.70/1.23  Declaring nth_Pr744662078594809490T_VEBT:(list_P5647936690300460905T_VEBT->(nat->produc8025551001238799321T_VEBT))
% 0.70/1.23  FOF formula (<kernel.Constant object at 0x113f368>, <kernel.DependentProduct object at 0x113f3b0>) of role type named sy_c_List_Onth_001t__Product____Type__Oprod_It__Uint32__Ouint32_Mt__Uint32__Ouint32_J
% 0.70/1.23  Using role type
% 0.70/1.23  Declaring nth_Pr6139322253122866368uint32:(list_P3069071885182933823uint32->(nat->produc827990862158126777uint32))
% 0.70/1.23  FOF formula (<kernel.Constant object at 0x113f290>, <kernel.DependentProduct object at 0x113f440>) of role type named sy_c_List_Onth_001t__Product____Type__Oprod_It__VEBT____BuildupMemImp__OVEBTi_M_Eo_J
% 0.70/1.24  Using role type
% 0.70/1.24  Declaring nth_Pr3306050735993963089EBTi_o:(list_P8833571063612306856EBTi_o->(nat->produc5014006835512566296EBTi_o))
% 0.70/1.24  FOF formula (<kernel.Constant object at 0x113f3f8>, <kernel.DependentProduct object at 0x113f290>) of role type named sy_c_List_Onth_001t__Product____Type__Oprod_It__VEBT____BuildupMemImp__OVEBTi_Mt__Int__Oint_J
% 0.70/1.24  Using role type
% 0.70/1.24  Declaring nth_Pr2733638074192486473Ti_int:(list_P7392757774524453448Ti_int->(nat->produc8927069083091599426Ti_int))
% 0.70/1.24  FOF formula (<kernel.Constant object at 0x113f440>, <kernel.DependentProduct object at 0x113f3f8>) of role type named sy_c_List_Onth_001t__Product____Type__Oprod_It__VEBT____BuildupMemImp__OVEBTi_Mt__Real__Oreal_J
% 0.70/1.24  Using role type
% 0.70/1.24  Declaring nth_Pr3433448822664029129i_real:(list_P8536626330812492744i_real->(nat->produc6680258955013199682i_real))
% 0.70/1.24  FOF formula (<kernel.Constant object at 0x113f290>, <kernel.DependentProduct object at 0x113f440>) of role type named sy_c_List_Onth_001t__Product____Type__Oprod_It__VEBT____BuildupMemImp__OVEBTi_Mt__VEBT____BuildupMemImp__OVEBTi_J
% 0.70/1.24  Using role type
% 0.70/1.24  Declaring nth_Pr6329974346453275474_VEBTi:(list_P785718909624839377_VEBTi->(nat->produc3777764054643897931_VEBTi))
% 0.70/1.24  FOF formula (<kernel.Constant object at 0x113f3f8>, <kernel.DependentProduct object at 0x113f290>) of role type named sy_c_List_Onth_001t__Product____Type__Oprod_It__VEBT____BuildupMemImp__OVEBTi_Mt__VEBT____Definitions__OVEBT_J
% 0.70/1.24  Using role type
% 0.70/1.24  Declaring nth_Pr8725177398587324397T_VEBT:(list_P5988454224134618948T_VEBT->(nat->produc2810682830582626868T_VEBT))
% 0.70/1.24  FOF formula (<kernel.Constant object at 0x113f320>, <kernel.DependentProduct object at 0x113f3f8>) of role type named sy_c_List_Onth_001t__Rat__Orat
% 0.70/1.24  Using role type
% 0.70/1.24  Declaring nth_rat:(list_rat->(nat->rat))
% 0.70/1.24  FOF formula (<kernel.Constant object at 0x113f6c8>, <kernel.DependentProduct object at 0x113f290>) of role type named sy_c_List_Onth_001t__Real__Oreal
% 0.70/1.24  Using role type
% 0.70/1.24  Declaring nth_real:(list_real->(nat->real))
% 0.70/1.24  FOF formula (<kernel.Constant object at 0x113f7a0>, <kernel.DependentProduct object at 0x113f440>) of role type named sy_c_List_Onth_001t__Set__Oset_It__Nat__Onat_J
% 0.70/1.24  Using role type
% 0.70/1.24  Declaring nth_set_nat:(list_set_nat->(nat->set_nat))
% 0.70/1.24  FOF formula (<kernel.Constant object at 0x113f830>, <kernel.DependentProduct object at 0x113f320>) of role type named sy_c_List_Onth_001t__Uint32__Ouint32
% 0.70/1.24  Using role type
% 0.70/1.24  Declaring nth_uint32:(list_uint32->(nat->uint32))
% 0.70/1.24  FOF formula (<kernel.Constant object at 0x113f050>, <kernel.DependentProduct object at 0x113f7a0>) of role type named sy_c_List_Onth_001t__VEBT____BuildupMemImp__OVEBTi
% 0.70/1.24  Using role type
% 0.70/1.24  Declaring nth_VEBT_VEBTi:(list_VEBT_VEBTi->(nat->vEBT_VEBTi))
% 0.70/1.24  FOF formula (<kernel.Constant object at 0x113f290>, <kernel.DependentProduct object at 0x113f830>) of role type named sy_c_List_Onth_001t__VEBT____Definitions__OVEBT
% 0.70/1.24  Using role type
% 0.70/1.24  Declaring nth_VEBT_VEBT:(list_VEBT_VEBT->(nat->vEBT_VEBT))
% 0.70/1.24  FOF formula (<kernel.Constant object at 0x113f128>, <kernel.DependentProduct object at 0x113f830>) of role type named sy_c_List_Oremove1_001_Eo
% 0.70/1.24  Using role type
% 0.70/1.24  Declaring remove1_o:(Prop->(list_o->list_o))
% 0.70/1.24  FOF formula (<kernel.Constant object at 0x113f908>, <kernel.DependentProduct object at 0x113f290>) of role type named sy_c_List_Oremove1_001t__Code____Numeral__Ointeger
% 0.70/1.24  Using role type
% 0.70/1.24  Declaring remove1_Code_integer:(code_integer->(list_Code_integer->list_Code_integer))
% 0.70/1.24  FOF formula (<kernel.Constant object at 0x113f758>, <kernel.DependentProduct object at 0x113f908>) of role type named sy_c_List_Oremove1_001t__Int__Oint
% 0.70/1.24  Using role type
% 0.70/1.24  Declaring remove1_int:(int->(list_int->list_int))
% 0.70/1.24  FOF formula (<kernel.Constant object at 0x113f050>, <kernel.DependentProduct object at 0x113f290>) of role type named sy_c_List_Oremove1_001t__Nat__Onat
% 0.70/1.24  Using role type
% 0.70/1.24  Declaring remove1_nat:(nat->(list_nat->list_nat))
% 0.70/1.24  FOF formula (<kernel.Constant object at 0x113f320>, <kernel.DependentProduct object at 0x113f758>) of role type named sy_c_List_Oremove1_001t__Num__Onum
% 0.70/1.24  Using role type
% 0.70/1.24  Declaring remove1_num:(num->(list_num->list_num))
% 0.70/1.24  FOF formula (<kernel.Constant object at 0x113f9e0>, <kernel.DependentProduct object at 0x113f050>) of role type named sy_c_List_Oremove1_001t__Rat__Orat
% 0.70/1.24  Using role type
% 0.70/1.24  Declaring remove1_rat:(rat->(list_rat->list_rat))
% 0.70/1.24  FOF formula (<kernel.Constant object at 0x113f440>, <kernel.DependentProduct object at 0x113f128>) of role type named sy_c_List_Oremove1_001t__Real__Oreal
% 0.70/1.24  Using role type
% 0.70/1.24  Declaring remove1_real:(real->(list_real->list_real))
% 0.70/1.24  FOF formula (<kernel.Constant object at 0x113fb00>, <kernel.DependentProduct object at 0x113f320>) of role type named sy_c_List_Oremove1_001t__VEBT____Definitions__OVEBT
% 0.70/1.24  Using role type
% 0.70/1.24  Declaring remove1_VEBT_VEBT:(vEBT_VEBT->(list_VEBT_VEBT->list_VEBT_VEBT))
% 0.70/1.24  FOF formula (<kernel.Constant object at 0x113f7a0>, <kernel.DependentProduct object at 0x113f320>) of role type named sy_c_List_OremoveAll_001_Eo
% 0.70/1.24  Using role type
% 0.70/1.24  Declaring removeAll_o:(Prop->(list_o->list_o))
% 0.70/1.24  FOF formula (<kernel.Constant object at 0x113fb48>, <kernel.DependentProduct object at 0x113fb00>) of role type named sy_c_List_OremoveAll_001t__Int__Oint
% 0.70/1.24  Using role type
% 0.70/1.24  Declaring removeAll_int:(int->(list_int->list_int))
% 0.70/1.24  FOF formula (<kernel.Constant object at 0x113f440>, <kernel.DependentProduct object at 0x113f7a0>) of role type named sy_c_List_OremoveAll_001t__Nat__Onat
% 0.70/1.24  Using role type
% 0.70/1.24  Declaring removeAll_nat:(nat->(list_nat->list_nat))
% 0.70/1.24  FOF formula (<kernel.Constant object at 0x113fb90>, <kernel.DependentProduct object at 0x113fb48>) of role type named sy_c_List_OremoveAll_001t__Real__Oreal
% 0.70/1.24  Using role type
% 0.70/1.24  Declaring removeAll_real:(real->(list_real->list_real))
% 0.70/1.24  FOF formula (<kernel.Constant object at 0x113f9e0>, <kernel.DependentProduct object at 0x113f440>) of role type named sy_c_List_OremoveAll_001t__Set__Oset_It__Nat__Onat_J
% 0.70/1.24  Using role type
% 0.70/1.24  Declaring removeAll_set_nat:(set_nat->(list_set_nat->list_set_nat))
% 0.70/1.24  FOF formula (<kernel.Constant object at 0x113f908>, <kernel.DependentProduct object at 0x113fb90>) of role type named sy_c_List_OremoveAll_001t__VEBT____Definitions__OVEBT
% 0.70/1.24  Using role type
% 0.70/1.24  Declaring removeAll_VEBT_VEBT:(vEBT_VEBT->(list_VEBT_VEBT->list_VEBT_VEBT))
% 0.70/1.24  FOF formula (<kernel.Constant object at 0x113f320>, <kernel.DependentProduct object at 0x113f9e0>) of role type named sy_c_List_Oreplicate_001t__VEBT____Definitions__OVEBT
% 0.70/1.24  Using role type
% 0.70/1.24  Declaring replicate_VEBT_VEBT:(nat->(vEBT_VEBT->list_VEBT_VEBT))
% 0.70/1.24  FOF formula (<kernel.Constant object at 0x113fb00>, <kernel.DependentProduct object at 0x113f7a0>) of role type named sy_c_List_Orotate1_001_Eo
% 0.70/1.24  Using role type
% 0.70/1.24  Declaring rotate1_o:(list_o->list_o)
% 0.70/1.24  FOF formula (<kernel.Constant object at 0x113f830>, <kernel.DependentProduct object at 0x113fd88>) of role type named sy_c_List_Orotate1_001t__Nat__Onat
% 0.70/1.24  Using role type
% 0.70/1.24  Declaring rotate1_nat:(list_nat->list_nat)
% 0.70/1.24  FOF formula (<kernel.Constant object at 0x113f9e0>, <kernel.DependentProduct object at 0x113fb00>) of role type named sy_c_List_Orotate1_001t__Real__Oreal
% 0.70/1.24  Using role type
% 0.70/1.24  Declaring rotate1_real:(list_real->list_real)
% 0.70/1.24  FOF formula (<kernel.Constant object at 0x113fd88>, <kernel.DependentProduct object at 0x113fdd0>) of role type named sy_c_List_Orotate1_001t__VEBT____Definitions__OVEBT
% 0.70/1.24  Using role type
% 0.70/1.24  Declaring rotate1_VEBT_VEBT:(list_VEBT_VEBT->list_VEBT_VEBT)
% 0.70/1.24  FOF formula (<kernel.Constant object at 0x113fcb0>, <kernel.DependentProduct object at 0x113fd88>) of role type named sy_c_List_Osorted__wrt_001_Eo
% 0.70/1.24  Using role type
% 0.70/1.24  Declaring sorted_wrt_o:((Prop->(Prop->Prop))->(list_o->Prop))
% 0.70/1.24  FOF formula (<kernel.Constant object at 0x113f9e0>, <kernel.DependentProduct object at 0x113f7a0>) of role type named sy_c_List_Osorted__wrt_001t__Code____Numeral__Ointeger
% 0.70/1.24  Using role type
% 0.70/1.24  Declaring sorted710888440204495920nteger:((code_integer->(code_integer->Prop))->(list_Code_integer->Prop))
% 0.70/1.24  FOF formula (<kernel.Constant object at 0x113fd88>, <kernel.DependentProduct object at 0x113fea8>) of role type named sy_c_List_Osorted__wrt_001t__Int__Oint
% 0.70/1.24  Using role type
% 0.70/1.24  Declaring sorted_wrt_int:((int->(int->Prop))->(list_int->Prop))
% 0.70/1.24  FOF formula (<kernel.Constant object at 0x113f7a0>, <kernel.DependentProduct object at 0x113fe60>) of role type named sy_c_List_Osorted__wrt_001t__Nat__Onat
% 0.70/1.24  Using role type
% 0.70/1.24  Declaring sorted_wrt_nat:((nat->(nat->Prop))->(list_nat->Prop))
% 0.70/1.24  FOF formula (<kernel.Constant object at 0x113fea8>, <kernel.DependentProduct object at 0x113fef0>) of role type named sy_c_List_Osorted__wrt_001t__Num__Onum
% 0.70/1.24  Using role type
% 0.70/1.24  Declaring sorted_wrt_num:((num->(num->Prop))->(list_num->Prop))
% 0.70/1.24  FOF formula (<kernel.Constant object at 0x113fe60>, <kernel.DependentProduct object at 0x113ff38>) of role type named sy_c_List_Osorted__wrt_001t__Rat__Orat
% 0.70/1.24  Using role type
% 0.70/1.24  Declaring sorted_wrt_rat:((rat->(rat->Prop))->(list_rat->Prop))
% 0.70/1.24  FOF formula (<kernel.Constant object at 0x113fef0>, <kernel.DependentProduct object at 0x113ff80>) of role type named sy_c_List_Osorted__wrt_001t__Real__Oreal
% 0.70/1.24  Using role type
% 0.70/1.24  Declaring sorted_wrt_real:((real->(real->Prop))->(list_real->Prop))
% 0.70/1.24  FOF formula (<kernel.Constant object at 0x113ff38>, <kernel.DependentProduct object at 0x113ffc8>) of role type named sy_c_List_Osorted__wrt_001t__String__Oliteral
% 0.70/1.24  Using role type
% 0.70/1.24  Declaring sorted_wrt_literal:((literal->(literal->Prop))->(list_literal->Prop))
% 0.70/1.24  FOF formula (<kernel.Constant object at 0x113fef0>, <kernel.DependentProduct object at 0x1142050>) of role type named sy_c_List_Osorted__wrt_001t__VEBT____BuildupMemImp__OVEBTi
% 0.70/1.24  Using role type
% 0.70/1.24  Declaring sorted9206477368072086664_VEBTi:((vEBT_VEBTi->(vEBT_VEBTi->Prop))->(list_VEBT_VEBTi->Prop))
% 0.70/1.24  FOF formula (<kernel.Constant object at 0x113ff80>, <kernel.DependentProduct object at 0x11420e0>) of role type named sy_c_List_Osorted__wrt_001t__VEBT____Definitions__OVEBT
% 0.70/1.24  Using role type
% 0.70/1.24  Declaring sorted_wrt_VEBT_VEBT:((vEBT_VEBT->(vEBT_VEBT->Prop))->(list_VEBT_VEBT->Prop))
% 0.70/1.24  FOF formula (<kernel.Constant object at 0x113ffc8>, <kernel.DependentProduct object at 0x11421b8>) of role type named sy_c_List_Osubseqs_001_Eo
% 0.70/1.24  Using role type
% 0.70/1.24  Declaring subseqs_o:(list_o->list_list_o)
% 0.70/1.24  FOF formula (<kernel.Constant object at 0x113fe60>, <kernel.DependentProduct object at 0x1142248>) of role type named sy_c_List_Osubseqs_001t__Int__Oint
% 0.70/1.24  Using role type
% 0.70/1.24  Declaring subseqs_int:(list_int->list_list_int)
% 0.70/1.24  FOF formula (<kernel.Constant object at 0x113ff80>, <kernel.DependentProduct object at 0x1142290>) of role type named sy_c_List_Osubseqs_001t__Nat__Onat
% 0.70/1.24  Using role type
% 0.70/1.24  Declaring subseqs_nat:(list_nat->list_list_nat)
% 0.70/1.24  FOF formula (<kernel.Constant object at 0x113fef0>, <kernel.DependentProduct object at 0x1142098>) of role type named sy_c_List_Osubseqs_001t__Real__Oreal
% 0.70/1.24  Using role type
% 0.70/1.24  Declaring subseqs_real:(list_real->list_list_real)
% 0.70/1.24  FOF formula (<kernel.Constant object at 0x113fef0>, <kernel.DependentProduct object at 0x11422d8>) of role type named sy_c_List_Osubseqs_001t__VEBT____Definitions__OVEBT
% 0.70/1.24  Using role type
% 0.70/1.24  Declaring subseqs_VEBT_VEBT:(list_VEBT_VEBT->list_list_VEBT_VEBT)
% 0.70/1.24  FOF formula (<kernel.Constant object at 0x11421b8>, <kernel.DependentProduct object at 0x1142290>) of role type named sy_c_List_Otake_001_Eo
% 0.70/1.24  Using role type
% 0.70/1.24  Declaring take_o:(nat->(list_o->list_o))
% 0.70/1.24  FOF formula (<kernel.Constant object at 0x1142248>, <kernel.DependentProduct object at 0x11421b8>) of role type named sy_c_List_Otake_001t__Int__Oint
% 0.70/1.24  Using role type
% 0.70/1.24  Declaring take_int:(nat->(list_int->list_int))
% 0.70/1.24  FOF formula (<kernel.Constant object at 0x1142320>, <kernel.DependentProduct object at 0x1142290>) of role type named sy_c_List_Otake_001t__Nat__Onat
% 0.70/1.24  Using role type
% 0.70/1.24  Declaring take_nat:(nat->(list_nat->list_nat))
% 0.70/1.24  FOF formula (<kernel.Constant object at 0x11420e0>, <kernel.DependentProduct object at 0x1142248>) of role type named sy_c_List_Otake_001t__Num__Onum
% 0.70/1.24  Using role type
% 0.70/1.24  Declaring take_num:(nat->(list_num->list_num))
% 0.70/1.24  FOF formula (<kernel.Constant object at 0x11423f8>, <kernel.DependentProduct object at 0x1142320>) of role type named sy_c_List_Otake_001t__Rat__Orat
% 0.70/1.24  Using role type
% 0.70/1.24  Declaring take_rat:(nat->(list_rat->list_rat))
% 0.70/1.24  FOF formula (<kernel.Constant object at 0x11422d8>, <kernel.DependentProduct object at 0x11420e0>) of role type named sy_c_List_Otake_001t__Real__Oreal
% 0.70/1.25  Using role type
% 0.70/1.25  Declaring take_real:(nat->(list_real->list_real))
% 0.70/1.25  FOF formula (<kernel.Constant object at 0x1142098>, <kernel.DependentProduct object at 0x1142170>) of role type named sy_c_List_Otake_001t__Set__Oset_It__Nat__Onat_J
% 0.70/1.25  Using role type
% 0.70/1.25  Declaring take_set_nat:(nat->(list_set_nat->list_set_nat))
% 0.70/1.25  FOF formula (<kernel.Constant object at 0x1142560>, <kernel.DependentProduct object at 0x11423f8>) of role type named sy_c_List_Otake_001t__Uint32__Ouint32
% 0.70/1.25  Using role type
% 0.70/1.25  Declaring take_uint32:(nat->(list_uint32->list_uint32))
% 0.70/1.25  FOF formula (<kernel.Constant object at 0x11421b8>, <kernel.DependentProduct object at 0x1142098>) of role type named sy_c_List_Otake_001t__VEBT____BuildupMemImp__OVEBTi
% 0.70/1.25  Using role type
% 0.70/1.25  Declaring take_VEBT_VEBTi:(nat->(list_VEBT_VEBTi->list_VEBT_VEBTi))
% 0.70/1.25  FOF formula (<kernel.Constant object at 0x11420e0>, <kernel.DependentProduct object at 0x1142560>) of role type named sy_c_List_Otake_001t__VEBT____Definitions__OVEBT
% 0.70/1.25  Using role type
% 0.70/1.25  Declaring take_VEBT_VEBT:(nat->(list_VEBT_VEBT->list_VEBT_VEBT))
% 0.70/1.25  FOF formula (<kernel.Constant object at 0x1142248>, <kernel.DependentProduct object at 0x11421b8>) of role type named sy_c_List_Oupt
% 0.70/1.25  Using role type
% 0.70/1.25  Declaring upt:(nat->(nat->list_nat))
% 0.70/1.25  FOF formula (<kernel.Constant object at 0x11422d8>, <kernel.DependentProduct object at 0x11420e0>) of role type named sy_c_List_Oupto
% 0.70/1.25  Using role type
% 0.70/1.25  Declaring upto:(int->(int->list_int))
% 0.70/1.25  FOF formula (<kernel.Constant object at 0x1142170>, <kernel.DependentProduct object at 0x1142248>) of role type named sy_c_List_Oupto__aux
% 0.70/1.25  Using role type
% 0.70/1.25  Declaring upto_aux:(int->(int->(list_int->list_int)))
% 0.70/1.25  FOF formula (<kernel.Constant object at 0x11425f0>, <kernel.DependentProduct object at 0x11422d8>) of role type named sy_c_List_Oupto__rel
% 0.70/1.25  Using role type
% 0.70/1.25  Declaring upto_rel:(product_prod_int_int->(product_prod_int_int->Prop))
% 0.70/1.25  FOF formula (<kernel.Constant object at 0x1142170>, <kernel.DependentProduct object at 0x11420e0>) of role type named sy_c_List_Ozip_001_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_001t__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_J
% 0.70/1.25  Using role type
% 0.70/1.25  Declaring zip_Pr8136144321567152340et_nat:(list_P7985473006766602707_nat_o->(list_P2321686559999237006et_nat->list_P362550909693114634et_nat))
% 0.70/1.25  FOF formula (<kernel.Constant object at 0x11422d8>, <kernel.DependentProduct object at 0x11421b8>) of role type named sy_c_List_Ozip_001_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_001t__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J
% 0.70/1.25  Using role type
% 0.70/1.25  Declaring zip_Pr7134870689397686104et_nat:(list_P7985473006766602707_nat_o->(list_P9062070895058802706et_nat->list_P2321686559999237006et_nat))
% 0.70/1.25  FOF formula (<kernel.Constant object at 0x1142050>, <kernel.DependentProduct object at 0x11422d8>) of role type named sy_c_List_Ozip_001_Eo_001_Eo
% 0.70/1.25  Using role type
% 0.70/1.25  Declaring zip_o_o:(list_o->(list_o->list_P4002435161011370285od_o_o))
% 0.70/1.25  FOF formula (<kernel.Constant object at 0x11428c0>, <kernel.DependentProduct object at 0x11420e0>) of role type named sy_c_List_Ozip_001_Eo_001t__Int__Oint
% 0.70/1.25  Using role type
% 0.70/1.25  Declaring zip_o_int:(list_o->(list_int->list_P3795440434834930179_o_int))
% 0.70/1.25  FOF formula (<kernel.Constant object at 0x1142908>, <kernel.DependentProduct object at 0x11421b8>) of role type named sy_c_List_Ozip_001_Eo_001t__Nat__Onat
% 0.70/1.25  Using role type
% 0.70/1.25  Declaring zip_o_nat:(list_o->(list_nat->list_P6285523579766656935_o_nat))
% 0.70/1.25  FOF formula (<kernel.Constant object at 0x1142830>, <kernel.DependentProduct object at 0x11428c0>) of role type named sy_c_List_Ozip_001_Eo_001t__Real__Oreal
% 0.70/1.25  Using role type
% 0.70/1.25  Declaring zip_o_real:(list_o->(list_real->list_P5232166724548748803o_real))
% 0.70/1.25  FOF formula (<kernel.Constant object at 0x1142878>, <kernel.DependentProduct object at 0x1142908>) of role type named sy_c_List_Ozip_001_Eo_001t__VEBT____Definitions__OVEBT
% 0.70/1.25  Using role type
% 0.70/1.25  Declaring zip_o_VEBT_VEBT:(list_o->(list_VEBT_VEBT->list_P7495141550334521929T_VEBT))
% 0.70/1.25  FOF formula (<kernel.Constant object at 0x1142950>, <kernel.DependentProduct object at 0x1142830>) of role type named sy_c_List_Ozip_001t__Int__Oint_001_Eo
% 0.70/1.25  Using role type
% 0.70/1.25  Declaring zip_int_o:(list_int->(list_o->list_P5087981734274514673_int_o))
% 0.70/1.25  FOF formula (<kernel.Constant object at 0x1142998>, <kernel.DependentProduct object at 0x1142878>) of role type named sy_c_List_Ozip_001t__Int__Oint_001t__Int__Oint
% 0.70/1.25  Using role type
% 0.70/1.25  Declaring zip_int_int:(list_int->(list_int->list_P5707943133018811711nt_int))
% 0.70/1.25  FOF formula (<kernel.Constant object at 0x11429e0>, <kernel.DependentProduct object at 0x1142950>) of role type named sy_c_List_Ozip_001t__Int__Oint_001t__Nat__Onat
% 0.70/1.25  Using role type
% 0.70/1.25  Declaring zip_int_nat:(list_int->(list_nat->list_P8198026277950538467nt_nat))
% 0.70/1.25  FOF formula (<kernel.Constant object at 0x1142a28>, <kernel.DependentProduct object at 0x1142998>) of role type named sy_c_List_Ozip_001t__Int__Oint_001t__Real__Oreal
% 0.70/1.25  Using role type
% 0.70/1.25  Declaring zip_int_real:(list_int->(list_real->list_P6863124054624500543t_real))
% 0.70/1.25  FOF formula (<kernel.Constant object at 0x1142a70>, <kernel.DependentProduct object at 0x11429e0>) of role type named sy_c_List_Ozip_001t__Int__Oint_001t__VEBT____BuildupMemImp__OVEBTi
% 0.70/1.25  Using role type
% 0.70/1.25  Declaring zip_int_VEBT_VEBTi:(list_int->(list_VEBT_VEBTi->list_P4447955379000644808_VEBTi))
% 0.70/1.25  FOF formula (<kernel.Constant object at 0x1142ab8>, <kernel.DependentProduct object at 0x1142a28>) of role type named sy_c_List_Ozip_001t__Int__Oint_001t__VEBT____Definitions__OVEBT
% 0.70/1.25  Using role type
% 0.70/1.25  Declaring zip_int_VEBT_VEBT:(list_int->(list_VEBT_VEBT->list_P7524865323317820941T_VEBT))
% 0.70/1.25  FOF formula (<kernel.Constant object at 0x1142b00>, <kernel.DependentProduct object at 0x1142a70>) of role type named sy_c_List_Ozip_001t__Nat__Onat_001_Eo
% 0.70/1.25  Using role type
% 0.70/1.25  Declaring zip_nat_o:(list_nat->(list_o->list_P7333126701944960589_nat_o))
% 0.70/1.25  FOF formula (<kernel.Constant object at 0x1142b48>, <kernel.DependentProduct object at 0x1142ab8>) of role type named sy_c_List_Ozip_001t__Nat__Onat_001t__Int__Oint
% 0.70/1.25  Using role type
% 0.70/1.25  Declaring zip_nat_int:(list_nat->(list_int->list_P3521021558325789923at_int))
% 0.70/1.25  FOF formula (<kernel.Constant object at 0x1142b90>, <kernel.DependentProduct object at 0x1142b00>) of role type named sy_c_List_Ozip_001t__Nat__Onat_001t__Nat__Onat
% 0.70/1.25  Using role type
% 0.70/1.25  Declaring zip_nat_nat:(list_nat->(list_nat->list_P6011104703257516679at_nat))
% 0.70/1.25  FOF formula (<kernel.Constant object at 0x1142bd8>, <kernel.DependentProduct object at 0x1142b48>) of role type named sy_c_List_Ozip_001t__Real__Oreal_001_Eo
% 0.70/1.25  Using role type
% 0.70/1.25  Declaring zip_real_o:(list_real->(list_o->list_P3595434254542482545real_o))
% 0.70/1.25  FOF formula (<kernel.Constant object at 0x1142c20>, <kernel.DependentProduct object at 0x1142b90>) of role type named sy_c_List_Ozip_001t__Real__Oreal_001t__Int__Oint
% 0.70/1.25  Using role type
% 0.70/1.25  Declaring zip_real_int:(list_real->(list_int->list_P4344331454722006975al_int))
% 0.70/1.25  FOF formula (<kernel.Constant object at 0x1142c68>, <kernel.DependentProduct object at 0x1142bd8>) of role type named sy_c_List_Ozip_001t__Real__Oreal_001t__Nat__Onat
% 0.70/1.25  Using role type
% 0.70/1.25  Declaring zip_real_nat:(list_real->(list_nat->list_P6834414599653733731al_nat))
% 0.70/1.25  FOF formula (<kernel.Constant object at 0x1142cb0>, <kernel.DependentProduct object at 0x1142c20>) of role type named sy_c_List_Ozip_001t__Real__Oreal_001t__Real__Oreal
% 0.70/1.25  Using role type
% 0.70/1.25  Declaring zip_real_real:(list_real->(list_real->list_P8689742595348180415l_real))
% 0.70/1.25  FOF formula (<kernel.Constant object at 0x1142cf8>, <kernel.DependentProduct object at 0x1142c68>) of role type named sy_c_List_Ozip_001t__Real__Oreal_001t__VEBT____Definitions__OVEBT
% 0.70/1.25  Using role type
% 0.70/1.25  Declaring zip_real_VEBT_VEBT:(list_real->(list_VEBT_VEBT->list_P877281246627933069T_VEBT))
% 0.70/1.25  FOF formula (<kernel.Constant object at 0x1142d40>, <kernel.DependentProduct object at 0x1142cb0>) of role type named sy_c_List_Ozip_001t__Set__Oset_It__Nat__Onat_J_001t__Set__Oset_It__Nat__Onat_J
% 0.70/1.25  Using role type
% 0.70/1.25  Declaring zip_set_nat_set_nat:(list_set_nat->(list_set_nat->list_P6254988961118846195et_nat))
% 0.70/1.25  FOF formula (<kernel.Constant object at 0x1142d88>, <kernel.DependentProduct object at 0x1142cf8>) of role type named sy_c_List_Ozip_001t__Uint32__Ouint32_001t__Uint32__Ouint32
% 0.70/1.25  Using role type
% 0.70/1.25  Declaring zip_uint32_uint32:(list_uint32->(list_uint32->list_P3069071885182933823uint32))
% 0.70/1.25  FOF formula (<kernel.Constant object at 0x1142dd0>, <kernel.DependentProduct object at 0x1142d40>) of role type named sy_c_List_Ozip_001t__VEBT____BuildupMemImp__OVEBTi_001_Eo
% 0.70/1.25  Using role type
% 0.70/1.25  Declaring zip_VEBT_VEBTi_o:(list_VEBT_VEBTi->(list_o->list_P8833571063612306856EBTi_o))
% 0.70/1.25  FOF formula (<kernel.Constant object at 0x1142e18>, <kernel.DependentProduct object at 0x1142d88>) of role type named sy_c_List_Ozip_001t__VEBT____BuildupMemImp__OVEBTi_001t__Int__Oint
% 0.70/1.25  Using role type
% 0.70/1.25  Declaring zip_VEBT_VEBTi_int:(list_VEBT_VEBTi->(list_int->list_P7392757774524453448Ti_int))
% 0.70/1.25  FOF formula (<kernel.Constant object at 0x1142e60>, <kernel.DependentProduct object at 0x1142dd0>) of role type named sy_c_List_Ozip_001t__VEBT____BuildupMemImp__OVEBTi_001t__Real__Oreal
% 0.70/1.25  Using role type
% 0.70/1.25  Declaring zip_VEBT_VEBTi_real:(list_VEBT_VEBTi->(list_real->list_P8536626330812492744i_real))
% 0.70/1.25  FOF formula (<kernel.Constant object at 0x1142e18>, <kernel.DependentProduct object at 0x1142e60>) of role type named sy_c_List_Ozip_001t__VEBT____BuildupMemImp__OVEBTi_001t__VEBT____BuildupMemImp__OVEBTi
% 0.70/1.25  Using role type
% 0.70/1.25  Declaring zip_VE793581609497812771_VEBTi:(list_VEBT_VEBTi->(list_VEBT_VEBTi->list_P785718909624839377_VEBTi))
% 0.70/1.25  FOF formula (<kernel.Constant object at 0x1142dd0>, <kernel.DependentProduct object at 0x1142e18>) of role type named sy_c_List_Ozip_001t__VEBT____BuildupMemImp__OVEBTi_001t__VEBT____Definitions__OVEBT
% 0.70/1.25  Using role type
% 0.70/1.25  Declaring zip_VE7413257051550508102T_VEBT:(list_VEBT_VEBTi->(list_VEBT_VEBT->list_P5988454224134618948T_VEBT))
% 0.70/1.25  FOF formula (<kernel.Constant object at 0x1142fc8>, <kernel.DependentProduct object at 0x1142e60>) of role type named sy_c_List_Ozip_001t__VEBT____Definitions__OVEBT_001_Eo
% 0.70/1.25  Using role type
% 0.70/1.25  Declaring zip_VEBT_VEBT_o:(list_VEBT_VEBT->(list_o->list_P3126845725202233233VEBT_o))
% 0.70/1.25  FOF formula (<kernel.Constant object at 0x1142170>, <kernel.DependentProduct object at 0x1145098>) of role type named sy_c_List_Ozip_001t__VEBT____Definitions__OVEBT_001t__Int__Oint
% 0.70/1.25  Using role type
% 0.70/1.25  Declaring zip_VEBT_VEBT_int:(list_VEBT_VEBT->(list_int->list_P4547456442757143711BT_int))
% 0.70/1.25  FOF formula (<kernel.Constant object at 0x1142ea8>, <kernel.DependentProduct object at 0x1145050>) of role type named sy_c_List_Ozip_001t__VEBT____Definitions__OVEBT_001t__Nat__Onat
% 0.70/1.25  Using role type
% 0.70/1.25  Declaring zip_VEBT_VEBT_nat:(list_VEBT_VEBT->(list_nat->list_P7037539587688870467BT_nat))
% 0.70/1.25  FOF formula (<kernel.Constant object at 0x1142f38>, <kernel.DependentProduct object at 0x1145098>) of role type named sy_c_List_Ozip_001t__VEBT____Definitions__OVEBT_001t__Real__Oreal
% 0.70/1.25  Using role type
% 0.70/1.25  Declaring zip_VEBT_VEBT_real:(list_VEBT_VEBT->(list_real->list_P2623026923184700063T_real))
% 0.70/1.25  FOF formula (<kernel.Constant object at 0x1142ea8>, <kernel.DependentProduct object at 0x11450e0>) of role type named sy_c_List_Ozip_001t__VEBT____Definitions__OVEBT_001t__VEBT____BuildupMemImp__OVEBTi
% 0.70/1.25  Using role type
% 0.70/1.25  Declaring zip_VE6444338338598820466_VEBTi:(list_VEBT_VEBT->(list_VEBT_VEBTi->list_P735349106241217576_VEBTi))
% 0.70/1.25  FOF formula (<kernel.Constant object at 0x1142ea8>, <kernel.DependentProduct object at 0x1145200>) of role type named sy_c_List_Ozip_001t__VEBT____Definitions__OVEBT_001t__VEBT____Definitions__OVEBT
% 0.70/1.25  Using role type
% 0.70/1.25  Declaring zip_VE537291747668921783T_VEBT:(list_VEBT_VEBT->(list_VEBT_VEBT->list_P7413028617227757229T_VEBT))
% 0.70/1.25  FOF formula (<kernel.Constant object at 0x1142fc8>, <kernel.DependentProduct object at 0x1145290>) of role type named sy_c_Misc_Obijective_001_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_001t__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_J
% 0.70/1.26  Using role type
% 0.70/1.26  Declaring biject1468766312547416318et_nat:(set_Pr8536935166611901872et_nat->Prop)
% 0.70/1.26  FOF formula (<kernel.Constant object at 0x1145050>, <kernel.DependentProduct object at 0x11452d8>) of role type named sy_c_Misc_Obijective_001_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_001t__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J
% 0.70/1.26  Using role type
% 0.70/1.26  Declaring biject2615096655818420098et_nat:(set_Pr3286484037609594932et_nat->Prop)
% 0.70/1.26  FOF formula (<kernel.Constant object at 0x1142ef0>, <kernel.DependentProduct object at 0x1145368>) of role type named sy_c_Misc_Obijective_001t__Int__Oint_001t__Int__Oint
% 0.70/1.26  Using role type
% 0.70/1.26  Declaring bijective_int_int:(set_Pr958786334691620121nt_int->Prop)
% 0.70/1.26  FOF formula (<kernel.Constant object at 0x1142ef0>, <kernel.DependentProduct object at 0x11453b0>) of role type named sy_c_Misc_Obijective_001t__Nat__Onat_001t__Nat__Onat
% 0.70/1.26  Using role type
% 0.70/1.26  Declaring bijective_nat_nat:(set_Pr1261947904930325089at_nat->Prop)
% 0.70/1.26  FOF formula (<kernel.Constant object at 0x1145290>, <kernel.DependentProduct object at 0x11453f8>) of role type named sy_c_Misc_Obijective_001t__Uint32__Ouint32_001t__Uint32__Ouint32
% 0.70/1.26  Using role type
% 0.70/1.26  Declaring biject2923219584331114343uint32:(set_Pr1773385645901665561uint32->Prop)
% 0.70/1.26  FOF formula (<kernel.Constant object at 0x1145170>, <kernel.DependentProduct object at 0x1145518>) of role type named sy_c_Misc_Odflt__None__set_001_Eo
% 0.70/1.26  Using role type
% 0.70/1.26  Declaring dflt_None_set_o:(set_o->option_set_o)
% 0.70/1.26  FOF formula (<kernel.Constant object at 0x11452d8>, <kernel.DependentProduct object at 0x1145290>) of role type named sy_c_Misc_Odflt__None__set_001t__Int__Oint
% 0.70/1.26  Using role type
% 0.70/1.26  Declaring dflt_None_set_int:(set_int->option_set_int)
% 0.70/1.26  FOF formula (<kernel.Constant object at 0x1145518>, <kernel.DependentProduct object at 0x1145560>) of role type named sy_c_Misc_Odflt__None__set_001t__Nat__Onat
% 0.70/1.26  Using role type
% 0.70/1.26  Declaring dflt_None_set_nat:(set_nat->option_set_nat)
% 0.70/1.26  FOF formula (<kernel.Constant object at 0x1145440>, <kernel.DependentProduct object at 0x11455a8>) of role type named sy_c_Misc_Omergesort__remdups_001_Eo
% 0.70/1.26  Using role type
% 0.70/1.26  Declaring mergesort_remdups_o:(list_o->list_o)
% 0.70/1.26  FOF formula (<kernel.Constant object at 0x1145518>, <kernel.DependentProduct object at 0x11455f0>) of role type named sy_c_Misc_Omergesort__remdups_001t__Int__Oint
% 0.70/1.26  Using role type
% 0.70/1.26  Declaring merges1654122896337280797ps_int:(list_int->list_int)
% 0.70/1.26  FOF formula (<kernel.Constant object at 0x11455a8>, <kernel.DependentProduct object at 0x1145680>) of role type named sy_c_Misc_Omergesort__remdups_001t__Nat__Onat
% 0.70/1.26  Using role type
% 0.70/1.26  Declaring merges1656613366846331073ps_nat:(list_nat->list_nat)
% 0.70/1.26  FOF formula (<kernel.Constant object at 0x11455f0>, <kernel.DependentProduct object at 0x1145710>) of role type named sy_c_Misc_Omergesort__remdups_001t__Num__Onum
% 0.70/1.26  Using role type
% 0.70/1.26  Declaring merges7437317189856885515ps_num:(list_num->list_num)
% 0.70/1.26  FOF formula (<kernel.Constant object at 0x1145680>, <kernel.DependentProduct object at 0x11457a0>) of role type named sy_c_Misc_Omergesort__remdups_001t__Rat__Orat
% 0.70/1.26  Using role type
% 0.70/1.26  Declaring merges1021483306759835337ps_rat:(list_rat->list_rat)
% 0.70/1.26  FOF formula (<kernel.Constant object at 0x1145710>, <kernel.DependentProduct object at 0x1145830>) of role type named sy_c_Misc_Omergesort__remdups_001t__Real__Oreal
% 0.70/1.26  Using role type
% 0.70/1.26  Declaring merges7559785487730971421s_real:(list_real->list_real)
% 0.70/1.26  FOF formula (<kernel.Constant object at 0x1145170>, <kernel.DependentProduct object at 0x11457a0>) of role type named sy_c_Misc_Oslice_001_Eo
% 0.70/1.26  Using role type
% 0.70/1.26  Declaring slice_o:(nat->(nat->(list_o->list_o)))
% 0.70/1.26  FOF formula (<kernel.Constant object at 0x1145050>, <kernel.DependentProduct object at 0x1145170>) of role type named sy_c_Misc_Oslice_001t__Int__Oint
% 0.70/1.26  Using role type
% 0.70/1.26  Declaring slice_int:(nat->(nat->(list_int->list_int)))
% 0.70/1.26  FOF formula (<kernel.Constant object at 0x1145908>, <kernel.DependentProduct object at 0x11457a0>) of role type named sy_c_Misc_Oslice_001t__Nat__Onat
% 0.70/1.26  Using role type
% 0.70/1.26  Declaring slice_nat:(nat->(nat->(list_nat->list_nat)))
% 0.70/1.26  FOF formula (<kernel.Constant object at 0x1145998>, <kernel.DependentProduct object at 0x1145050>) of role type named sy_c_Misc_Oslice_001t__Real__Oreal
% 0.70/1.26  Using role type
% 0.70/1.26  Declaring slice_real:(nat->(nat->(list_real->list_real)))
% 0.70/1.26  FOF formula (<kernel.Constant object at 0x1145ab8>, <kernel.DependentProduct object at 0x1145710>) of role type named sy_c_Misc_Oslice_001t__VEBT____BuildupMemImp__OVEBTi
% 0.70/1.26  Using role type
% 0.70/1.26  Declaring slice_VEBT_VEBTi:(nat->(nat->(list_VEBT_VEBTi->list_VEBT_VEBTi)))
% 0.70/1.26  FOF formula (<kernel.Constant object at 0x11459e0>, <kernel.DependentProduct object at 0x1145908>) of role type named sy_c_Misc_Oslice_001t__VEBT____Definitions__OVEBT
% 0.70/1.26  Using role type
% 0.70/1.26  Declaring slice_VEBT_VEBT:(nat->(nat->(list_VEBT_VEBT->list_VEBT_VEBT)))
% 0.70/1.26  FOF formula (<kernel.Constant object at 0x1145a28>, <kernel.DependentProduct object at 0x1145ab8>) of role type named sy_c_Misc_Othe__default_001t__Nat__Onat
% 0.70/1.26  Using role type
% 0.70/1.26  Declaring the_default_nat:(nat->(option_nat->nat))
% 0.70/1.26  FOF formula (<kernel.Constant object at 0x11459e0>, <kernel.DependentProduct object at 0x1145710>) of role type named sy_c_Misc_Othe__default_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.70/1.26  Using role type
% 0.70/1.26  Declaring the_de3812365490807259288at_nat:(product_prod_nat_nat->(option4927543243414619207at_nat->product_prod_nat_nat))
% 0.70/1.26  FOF formula (<kernel.Constant object at 0x1145a28>, <kernel.DependentProduct object at 0x1145ab8>) of role type named sy_c_Misc_Othe__default_001t__Set__Oset_I_Eo_J
% 0.70/1.26  Using role type
% 0.70/1.26  Declaring the_default_set_o:(set_o->(option_set_o->set_o))
% 0.70/1.26  FOF formula (<kernel.Constant object at 0x11457e8>, <kernel.DependentProduct object at 0x11459e0>) of role type named sy_c_Misc_Othe__default_001t__Set__Oset_It__Int__Oint_J
% 0.70/1.26  Using role type
% 0.70/1.26  Declaring the_default_set_int:(set_int->(option_set_int->set_int))
% 0.70/1.26  FOF formula (<kernel.Constant object at 0x1145b90>, <kernel.DependentProduct object at 0x1145a28>) of role type named sy_c_Misc_Othe__default_001t__Set__Oset_It__Nat__Onat_J
% 0.70/1.26  Using role type
% 0.70/1.26  Declaring the_default_set_nat:(set_nat->(option_set_nat->set_nat))
% 0.70/1.26  FOF formula (<kernel.Constant object at 0x1145908>, <kernel.DependentProduct object at 0x11457a0>) of role type named sy_c_Nat_OSuc
% 0.70/1.26  Using role type
% 0.70/1.26  Declaring suc:(nat->nat)
% 0.70/1.26  FOF formula (<kernel.Constant object at 0x1145ab8>, <kernel.DependentProduct object at 0x1145cf8>) of role type named sy_c_Nat_Ocompow_001_062_It__Nat__Onat_Mt__Nat__Onat_J
% 0.70/1.26  Using role type
% 0.70/1.26  Declaring compow_nat_nat:(nat->((nat->nat)->(nat->nat)))
% 0.70/1.26  FOF formula (<kernel.Constant object at 0x1145908>, <kernel.DependentProduct object at 0x1145b90>) of role type named sy_c_Nat_Osemiring__1__class_Oof__nat_001t__Code____Numeral__Ointeger
% 0.70/1.26  Using role type
% 0.70/1.26  Declaring semiri4939895301339042750nteger:(nat->code_integer)
% 0.70/1.26  FOF formula (<kernel.Constant object at 0x1145cf8>, <kernel.DependentProduct object at 0x1145d40>) of role type named sy_c_Nat_Osemiring__1__class_Oof__nat_001t__Int__Oint
% 0.70/1.26  Using role type
% 0.70/1.26  Declaring semiri1314217659103216013at_int:(nat->int)
% 0.70/1.26  FOF formula (<kernel.Constant object at 0x1145b90>, <kernel.DependentProduct object at 0x1145dd0>) of role type named sy_c_Nat_Osemiring__1__class_Oof__nat_001t__Nat__Onat
% 0.70/1.26  Using role type
% 0.70/1.26  Declaring semiri1316708129612266289at_nat:(nat->nat)
% 0.70/1.26  FOF formula (<kernel.Constant object at 0x1145d40>, <kernel.DependentProduct object at 0x1145e60>) of role type named sy_c_Nat_Osemiring__1__class_Oof__nat_001t__Rat__Orat
% 0.70/1.26  Using role type
% 0.70/1.26  Declaring semiri681578069525770553at_rat:(nat->rat)
% 0.70/1.26  FOF formula (<kernel.Constant object at 0x1145dd0>, <kernel.DependentProduct object at 0x1145ef0>) of role type named sy_c_Nat_Osemiring__1__class_Oof__nat_001t__Real__Oreal
% 0.70/1.26  Using role type
% 0.70/1.26  Declaring semiri5074537144036343181t_real:(nat->real)
% 0.70/1.26  FOF formula (<kernel.Constant object at 0x1145e60>, <kernel.DependentProduct object at 0x1145f80>) of role type named sy_c_Nat_Osemiring__1__class_Oof__nat_001t__Uint32__Ouint32
% 0.70/1.26  Using role type
% 0.70/1.26  Declaring semiri2565882477558803405uint32:(nat->uint32)
% 0.70/1.26  FOF formula (<kernel.Constant object at 0x1145cb0>, <kernel.DependentProduct object at 0x1148050>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_I_Eo_J
% 0.70/1.26  Using role type
% 0.70/1.26  Declaring size_size_list_o:(list_o->nat)
% 0.70/1.26  FOF formula (<kernel.Constant object at 0x1145e60>, <kernel.DependentProduct object at 0x1148098>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_It__Code____Numeral__Ointeger_J
% 0.70/1.26  Using role type
% 0.70/1.26  Declaring size_s3445333598471063425nteger:(list_Code_integer->nat)
% 0.70/1.26  FOF formula (<kernel.Constant object at 0x1145f38>, <kernel.DependentProduct object at 0x1148128>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_It__Complex__Ocomplex_J
% 0.70/1.26  Using role type
% 0.70/1.26  Declaring size_s3451745648224563538omplex:(list_complex->nat)
% 0.70/1.26  FOF formula (<kernel.Constant object at 0x1145ea8>, <kernel.DependentProduct object at 0x11481b8>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_It__Int__Oint_J
% 0.70/1.26  Using role type
% 0.70/1.26  Declaring size_size_list_int:(list_int->nat)
% 0.70/1.26  FOF formula (<kernel.Constant object at 0x1145f38>, <kernel.DependentProduct object at 0x1148200>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_It__List__Olist_I_Eo_J_J
% 0.70/1.26  Using role type
% 0.70/1.26  Declaring size_s2710708370519433104list_o:(list_list_o->nat)
% 0.70/1.26  FOF formula (<kernel.Constant object at 0x1148098>, <kernel.DependentProduct object at 0x1148290>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_It__List__Olist_It__Nat__Onat_J_J
% 0.70/1.26  Using role type
% 0.70/1.26  Declaring size_s3023201423986296836st_nat:(list_list_nat->nat)
% 0.70/1.26  FOF formula (<kernel.Constant object at 0x11480e0>, <kernel.DependentProduct object at 0x1148320>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_It__List__Olist_It__Real__Oreal_J_J
% 0.70/1.26  Using role type
% 0.70/1.26  Declaring size_s6660260683639930848t_real:(list_list_real->nat)
% 0.70/1.26  FOF formula (<kernel.Constant object at 0x11481b8>, <kernel.DependentProduct object at 0x11483b0>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_It__List__Olist_It__VEBT____Definitions__OVEBT_J_J
% 0.70/1.26  Using role type
% 0.70/1.26  Declaring size_s8217280938318005548T_VEBT:(list_list_VEBT_VEBT->nat)
% 0.70/1.26  FOF formula (<kernel.Constant object at 0x1148098>, <kernel.DependentProduct object at 0x1148440>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_It__Nat__Onat_J
% 0.70/1.26  Using role type
% 0.70/1.26  Declaring size_size_list_nat:(list_nat->nat)
% 0.70/1.26  FOF formula (<kernel.Constant object at 0x11483b0>, <kernel.DependentProduct object at 0x1148488>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_It__Num__Onum_J
% 0.70/1.26  Using role type
% 0.70/1.26  Declaring size_size_list_num:(list_num->nat)
% 0.70/1.26  FOF formula (<kernel.Constant object at 0x1148098>, <kernel.DependentProduct object at 0x11484d0>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_It__Product____Type__Oprod_I_Eo_Mt__Real__Oreal_J_J
% 0.70/1.26  Using role type
% 0.70/1.26  Declaring size_s2624279037499656343o_real:(list_P5232166724548748803o_real->nat)
% 0.70/1.26  FOF formula (<kernel.Constant object at 0x1148488>, <kernel.DependentProduct object at 0x1148560>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_It__Product____Type__Oprod_I_Eo_Mt__VEBT____Definitions__OVEBT_J_J
% 0.70/1.26  Using role type
% 0.70/1.26  Declaring size_s4313452262239582901T_VEBT:(list_P7495141550334521929T_VEBT->nat)
% 0.70/1.26  FOF formula (<kernel.Constant object at 0x11484d0>, <kernel.DependentProduct object at 0x11485f0>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_It__Product____Type__Oprod_It__Real__Oreal_M_Eo_J_J
% 0.70/1.26  Using role type
% 0.70/1.26  Declaring size_s987546567493390085real_o:(list_P3595434254542482545real_o->nat)
% 0.70/1.26  FOF formula (<kernel.Constant object at 0x1148560>, <kernel.DependentProduct object at 0x1148680>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_It__Product____Type__Oprod_It__Real__Oreal_Mt__Nat__Onat_J_J
% 0.70/1.26  Using role type
% 0.70/1.26  Declaring size_s1877336372972134351al_nat:(list_P6834414599653733731al_nat->nat)
% 0.70/1.26  FOF formula (<kernel.Constant object at 0x11485f0>, <kernel.DependentProduct object at 0x1148710>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_It__Product____Type__Oprod_It__Real__Oreal_Mt__Real__Oreal_J_J
% 0.70/1.26  Using role type
% 0.70/1.26  Declaring size_s3932428310213730859l_real:(list_P8689742595348180415l_real->nat)
% 0.70/1.26  FOF formula (<kernel.Constant object at 0x1148680>, <kernel.DependentProduct object at 0x11487a0>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_It__Product____Type__Oprod_It__Real__Oreal_Mt__VEBT____Definitions__OVEBT_J_J
% 0.70/1.26  Using role type
% 0.70/1.26  Declaring size_s3289364478449617953T_VEBT:(list_P877281246627933069T_VEBT->nat)
% 0.70/1.26  FOF formula (<kernel.Constant object at 0x1148710>, <kernel.DependentProduct object at 0x1148830>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_It__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_M_Eo_J_J
% 0.70/1.26  Using role type
% 0.70/1.26  Declaring size_s9168528473962070013VEBT_o:(list_P3126845725202233233VEBT_o->nat)
% 0.70/1.26  FOF formula (<kernel.Constant object at 0x11487a0>, <kernel.DependentProduct object at 0x11488c0>) 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.70/1.26  Using role type
% 0.70/1.26  Declaring size_s6152045936467909847BT_nat:(list_P7037539587688870467BT_nat->nat)
% 0.70/1.26  FOF formula (<kernel.Constant object at 0x1148830>, <kernel.DependentProduct object at 0x1148950>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_It__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__Real__Oreal_J_J
% 0.70/1.26  Using role type
% 0.70/1.26  Declaring size_s5035110155006384947T_real:(list_P2623026923184700063T_real->nat)
% 0.70/1.26  FOF formula (<kernel.Constant object at 0x11488c0>, <kernel.DependentProduct object at 0x11489e0>) 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.70/1.26  Using role type
% 0.70/1.26  Declaring size_s7466405169056248089T_VEBT:(list_P7413028617227757229T_VEBT->nat)
% 0.70/1.26  FOF formula (<kernel.Constant object at 0x1148908>, <kernel.DependentProduct object at 0x1148a70>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_It__Rat__Orat_J
% 0.70/1.26  Using role type
% 0.70/1.26  Declaring size_size_list_rat:(list_rat->nat)
% 0.70/1.26  FOF formula (<kernel.Constant object at 0x11487a0>, <kernel.DependentProduct object at 0x1148ab8>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_It__Real__Oreal_J
% 0.70/1.26  Using role type
% 0.70/1.26  Declaring size_size_list_real:(list_real->nat)
% 0.70/1.26  FOF formula (<kernel.Constant object at 0x1148908>, <kernel.DependentProduct object at 0x1148b00>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_It__Set__Oset_It__Nat__Onat_J_J
% 0.70/1.26  Using role type
% 0.70/1.26  Declaring size_s3254054031482475050et_nat:(list_set_nat->nat)
% 0.70/1.26  FOF formula (<kernel.Constant object at 0x1148ab8>, <kernel.DependentProduct object at 0x1148b90>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_It__String__Oliteral_J
% 0.70/1.26  Using role type
% 0.70/1.26  Declaring size_s2501651207091587910iteral:(list_literal->nat)
% 0.70/1.26  FOF formula (<kernel.Constant object at 0x1148b00>, <kernel.DependentProduct object at 0x1148c20>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_It__Uint32__Ouint32_J
% 0.70/1.26  Using role type
% 0.70/1.26  Declaring size_s4844771616002835472uint32:(list_uint32->nat)
% 0.70/1.26  FOF formula (<kernel.Constant object at 0x1148b90>, <kernel.DependentProduct object at 0x1148cb0>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_It__VEBT____BuildupMemImp__OVEBTi_J
% 0.70/1.26  Using role type
% 0.70/1.26  Declaring size_s7982070591426661849_VEBTi:(list_VEBT_VEBTi->nat)
% 0.70/1.26  FOF formula (<kernel.Constant object at 0x1148c20>, <kernel.DependentProduct object at 0x1148d40>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_It__VEBT____Definitions__OVEBT_J
% 0.70/1.26  Using role type
% 0.70/1.26  Declaring size_s6755466524823107622T_VEBT:(list_VEBT_VEBT->nat)
% 0.70/1.26  FOF formula (<kernel.Constant object at 0x1148998>, <kernel.DependentProduct object at 0x1148dd0>) of role type named sy_c_Nat_Osize__class_Osize_001t__Num__Onum
% 0.70/1.26  Using role type
% 0.70/1.26  Declaring size_size_num:(num->nat)
% 0.70/1.26  FOF formula (<kernel.Constant object at 0x1148c68>, <kernel.DependentProduct object at 0x1148e18>) of role type named sy_c_Nat_Osize__class_Osize_001t__Option__Ooption_It__Nat__Onat_J
% 0.70/1.27  Using role type
% 0.70/1.27  Declaring size_size_option_nat:(option_nat->nat)
% 0.70/1.27  FOF formula (<kernel.Constant object at 0x1148998>, <kernel.DependentProduct object at 0x1148e60>) 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.70/1.27  Using role type
% 0.70/1.27  Declaring size_s170228958280169651at_nat:(option4927543243414619207at_nat->nat)
% 0.70/1.27  FOF formula (<kernel.Constant object at 0x1148dd0>, <kernel.DependentProduct object at 0x1148ef0>) of role type named sy_c_Nat_Osize__class_Osize_001t__VEBT____BuildupMemImp__OVEBTi
% 0.70/1.27  Using role type
% 0.70/1.27  Declaring size_size_VEBT_VEBTi:(vEBT_VEBTi->nat)
% 0.70/1.27  FOF formula (<kernel.Constant object at 0x1148cb0>, <kernel.DependentProduct object at 0x1148f38>) of role type named sy_c_Nat_Osize__class_Osize_001t__VEBT____Definitions__OVEBT
% 0.70/1.27  Using role type
% 0.70/1.27  Declaring size_size_VEBT_VEBT:(vEBT_VEBT->nat)
% 0.70/1.27  FOF formula (<kernel.Constant object at 0x1148c20>, <kernel.DependentProduct object at 0x1148dd0>) of role type named sy_c_Nat__Bijection_Oprod__decode__aux
% 0.70/1.27  Using role type
% 0.70/1.27  Declaring nat_prod_decode_aux:(nat->(nat->product_prod_nat_nat))
% 0.70/1.27  FOF formula (<kernel.Constant object at 0x1148cb0>, <kernel.DependentProduct object at 0x1148c20>) of role type named sy_c_Nat__Bijection_Oprod__decode__aux__rel
% 0.70/1.27  Using role type
% 0.70/1.27  Declaring nat_pr5047031295181774490ux_rel:(product_prod_nat_nat->(product_prod_nat_nat->Prop))
% 0.70/1.27  FOF formula (<kernel.Constant object at 0x1148200>, <kernel.DependentProduct object at 0x114a0e0>) of role type named sy_c_Nat__Bijection_Oset__decode
% 0.70/1.27  Using role type
% 0.70/1.27  Declaring nat_set_decode:(nat->set_nat)
% 0.70/1.27  FOF formula (<kernel.Constant object at 0x1148e18>, <kernel.DependentProduct object at 0x114a128>) of role type named sy_c_Nat__Bijection_Oset__encode
% 0.70/1.27  Using role type
% 0.70/1.27  Declaring nat_set_encode:(set_nat->nat)
% 0.70/1.27  FOF formula (<kernel.Constant object at 0x1148f80>, <kernel.DependentProduct object at 0x114a170>) of role type named sy_c_Nat__Bijection_Otriangle
% 0.70/1.27  Using role type
% 0.70/1.27  Declaring nat_triangle:(nat->nat)
% 0.70/1.27  FOF formula (<kernel.Constant object at 0x1148200>, <kernel.DependentProduct object at 0x114a050>) of role type named sy_c_NthRoot_Oroot
% 0.70/1.27  Using role type
% 0.70/1.27  Declaring root:(nat->(real->real))
% 0.70/1.27  FOF formula (<kernel.Constant object at 0x1148e18>, <kernel.DependentProduct object at 0x114a1b8>) of role type named sy_c_NthRoot_Osqrt
% 0.70/1.27  Using role type
% 0.70/1.27  Declaring sqrt:(real->real)
% 0.70/1.27  FOF formula (<kernel.Constant object at 0x1148f80>, <kernel.DependentProduct object at 0x114a0e0>) of role type named sy_c_Num_OBitM
% 0.70/1.27  Using role type
% 0.70/1.27  Declaring bitM:(num->num)
% 0.70/1.27  FOF formula (<kernel.Constant object at 0x1148e18>, <kernel.DependentProduct object at 0x114a248>) of role type named sy_c_Num_Oinc
% 0.70/1.27  Using role type
% 0.70/1.27  Declaring inc:(num->num)
% 0.70/1.27  FOF formula (<kernel.Constant object at 0x114a0e0>, <kernel.DependentProduct object at 0x114a290>) of role type named sy_c_Num_Oneg__numeral__class_Odbl__dec_001t__Int__Oint
% 0.70/1.27  Using role type
% 0.70/1.27  Declaring neg_nu3811975205180677377ec_int:(int->int)
% 0.70/1.27  FOF formula (<kernel.Constant object at 0x114a050>, <kernel.DependentProduct object at 0x114a320>) of role type named sy_c_Num_Oneg__numeral__class_Odbl__dec_001t__Rat__Orat
% 0.70/1.27  Using role type
% 0.70/1.27  Declaring neg_nu3179335615603231917ec_rat:(rat->rat)
% 0.70/1.27  FOF formula (<kernel.Constant object at 0x114a1b8>, <kernel.DependentProduct object at 0x114a3b0>) of role type named sy_c_Num_Oneg__numeral__class_Odbl__dec_001t__Real__Oreal
% 0.70/1.27  Using role type
% 0.70/1.27  Declaring neg_nu6075765906172075777c_real:(real->real)
% 0.70/1.27  FOF formula (<kernel.Constant object at 0x114a050>, <kernel.DependentProduct object at 0x114a440>) of role type named sy_c_Num_Oneg__numeral__class_Odbl__dec_001t__Uint32__Ouint32
% 0.70/1.27  Using role type
% 0.70/1.27  Declaring neg_nu965353292909893953uint32:(uint32->uint32)
% 0.70/1.27  FOF formula (<kernel.Constant object at 0x114a3b0>, <kernel.DependentProduct object at 0x114a4d0>) of role type named sy_c_Num_Oneg__numeral__class_Odbl__inc_001t__Int__Oint
% 0.70/1.27  Using role type
% 0.70/1.27  Declaring neg_nu5851722552734809277nc_int:(int->int)
% 0.70/1.27  FOF formula (<kernel.Constant object at 0x114a440>, <kernel.DependentProduct object at 0x114a560>) of role type named sy_c_Num_Oneg__numeral__class_Odbl__inc_001t__Rat__Orat
% 0.70/1.27  Using role type
% 0.70/1.27  Declaring neg_nu5219082963157363817nc_rat:(rat->rat)
% 0.70/1.27  FOF formula (<kernel.Constant object at 0x114a4d0>, <kernel.DependentProduct object at 0x114a5f0>) of role type named sy_c_Num_Oneg__numeral__class_Odbl__inc_001t__Real__Oreal
% 0.70/1.27  Using role type
% 0.70/1.27  Declaring neg_nu8295874005876285629c_real:(real->real)
% 0.70/1.27  FOF formula (<kernel.Constant object at 0x114a560>, <kernel.DependentProduct object at 0x114a680>) of role type named sy_c_Num_Oneg__numeral__class_Odbl__inc_001t__Uint32__Ouint32
% 0.70/1.27  Using role type
% 0.70/1.27  Declaring neg_nu4269007558841261821uint32:(uint32->uint32)
% 0.70/1.27  FOF formula (<kernel.Constant object at 0x114a248>, <kernel.DependentProduct object at 0x114a710>) of role type named sy_c_Num_Onum_OBit0
% 0.70/1.27  Using role type
% 0.70/1.27  Declaring bit0:(num->num)
% 0.70/1.27  FOF formula (<kernel.Constant object at 0x114a5a8>, <kernel.DependentProduct object at 0x114a758>) of role type named sy_c_Num_Onum_OBit1
% 0.70/1.27  Using role type
% 0.70/1.27  Declaring bit1:(num->num)
% 0.70/1.27  FOF formula (<kernel.Constant object at 0x114a638>, <kernel.Constant object at 0x114a758>) of role type named sy_c_Num_Onum_OOne
% 0.70/1.27  Using role type
% 0.70/1.27  Declaring one:num
% 0.70/1.27  FOF formula (<kernel.Constant object at 0x114a710>, <kernel.DependentProduct object at 0x114a7e8>) of role type named sy_c_Num_Onum_Osize__num
% 0.70/1.27  Using role type
% 0.70/1.27  Declaring size_num:(num->nat)
% 0.70/1.27  FOF formula (<kernel.Constant object at 0x114a638>, <kernel.DependentProduct object at 0x114a830>) of role type named sy_c_Num_Onumeral__class_Onumeral_001t__Code____Numeral__Ointeger
% 0.70/1.27  Using role type
% 0.70/1.27  Declaring numera6620942414471956472nteger:(num->code_integer)
% 0.70/1.27  FOF formula (<kernel.Constant object at 0x114a7e8>, <kernel.DependentProduct object at 0x114a8c0>) of role type named sy_c_Num_Onumeral__class_Onumeral_001t__Extended____Nat__Oenat
% 0.70/1.27  Using role type
% 0.70/1.27  Declaring numera1916890842035813515d_enat:(num->extended_enat)
% 0.70/1.27  FOF formula (<kernel.Constant object at 0x114a680>, <kernel.DependentProduct object at 0x114a950>) of role type named sy_c_Num_Onumeral__class_Onumeral_001t__Int__Oint
% 0.70/1.27  Using role type
% 0.70/1.27  Declaring numeral_numeral_int:(num->int)
% 0.70/1.27  FOF formula (<kernel.Constant object at 0x114a5a8>, <kernel.DependentProduct object at 0x114a998>) of role type named sy_c_Num_Onumeral__class_Onumeral_001t__Nat__Onat
% 0.70/1.27  Using role type
% 0.70/1.27  Declaring numeral_numeral_nat:(num->nat)
% 0.70/1.27  FOF formula (<kernel.Constant object at 0x114a878>, <kernel.DependentProduct object at 0x114a9e0>) of role type named sy_c_Num_Onumeral__class_Onumeral_001t__Real__Oreal
% 0.70/1.27  Using role type
% 0.70/1.27  Declaring numeral_numeral_real:(num->real)
% 0.70/1.27  FOF formula (<kernel.Constant object at 0x114a5a8>, <kernel.DependentProduct object at 0x114aa28>) of role type named sy_c_Num_Onumeral__class_Onumeral_001t__Uint32__Ouint32
% 0.70/1.27  Using role type
% 0.70/1.27  Declaring numera9087168376688890119uint32:(num->uint32)
% 0.70/1.27  FOF formula (<kernel.Constant object at 0x114a8c0>, <kernel.Constant object at 0x114aa28>) of role type named sy_c_Option_Ooption_ONone_001t__Nat__Onat
% 0.70/1.27  Using role type
% 0.70/1.27  Declaring none_nat:option_nat
% 0.70/1.27  FOF formula (<kernel.Constant object at 0x114a5a8>, <kernel.Constant object at 0x114a680>) of role type named sy_c_Option_Ooption_ONone_001t__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_J_J
% 0.70/1.27  Using role type
% 0.70/1.27  Declaring none_P199884684680593241et_nat:option2860828798490689354et_nat
% 0.70/1.27  FOF formula (<kernel.Constant object at 0x114aa28>, <kernel.Constant object at 0x114aa70>) of role type named sy_c_Option_Ooption_ONone_001t__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_J
% 0.70/1.27  Using role type
% 0.70/1.27  Declaring none_P4972525538344268765et_nat:option5190343406534369742et_nat
% 0.70/1.27  FOF formula (<kernel.Constant object at 0x114a680>, <kernel.Constant object at 0x114ab00>) of role type named sy_c_Option_Ooption_ONone_001t__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J
% 0.70/1.27  Using role type
% 0.70/1.27  Declaring none_P2377608414092835994nt_int:option4624381673175914239nt_int
% 0.70/1.27  FOF formula (<kernel.Constant object at 0x114aa70>, <kernel.Constant object at 0x114ab90>) of role type named sy_c_Option_Ooption_ONone_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.70/1.27  Using role type
% 0.70/1.27  Declaring none_P5556105721700978146at_nat:option4927543243414619207at_nat
% 0.70/1.27  FOF formula (<kernel.Constant object at 0x114ab00>, <kernel.Constant object at 0x114ac20>) of role type named sy_c_Option_Ooption_ONone_001t__Product____Type__Oprod_It__Uint32__Ouint32_Mt__Uint32__Ouint32_J
% 0.70/1.27  Using role type
% 0.70/1.27  Declaring none_P7441528354948028570uint32:option3972171592325465343uint32
% 0.70/1.27  FOF formula (<kernel.Constant object at 0x114acb0>, <kernel.Constant object at 0x114ac20>) of role type named sy_c_Option_Ooption_ONone_001t__Set__Oset_I_Eo_J
% 0.70/1.27  Using role type
% 0.70/1.27  Declaring none_set_o:option_set_o
% 0.70/1.27  FOF formula (<kernel.Constant object at 0x114acf8>, <kernel.Constant object at 0x114ac20>) of role type named sy_c_Option_Ooption_ONone_001t__Set__Oset_It__Int__Oint_J
% 0.70/1.27  Using role type
% 0.70/1.27  Declaring none_set_int:option_set_int
% 0.70/1.27  FOF formula (<kernel.Constant object at 0x114ad40>, <kernel.Constant object at 0x114ac20>) of role type named sy_c_Option_Ooption_ONone_001t__Set__Oset_It__Nat__Onat_J
% 0.70/1.27  Using role type
% 0.70/1.27  Declaring none_set_nat:option_set_nat
% 0.70/1.27  FOF formula (<kernel.Constant object at 0x114ad88>, <kernel.DependentProduct object at 0x114aea8>) of role type named sy_c_Option_Ooption_OSome_001t__Int__Oint
% 0.70/1.27  Using role type
% 0.70/1.27  Declaring some_int:(int->option_int)
% 0.70/1.27  FOF formula (<kernel.Constant object at 0x114ac68>, <kernel.DependentProduct object at 0x114aef0>) of role type named sy_c_Option_Ooption_OSome_001t__Nat__Onat
% 0.70/1.27  Using role type
% 0.70/1.27  Declaring some_nat:(nat->option_nat)
% 0.70/1.27  FOF formula (<kernel.Constant object at 0x114add0>, <kernel.DependentProduct object at 0x114af38>) of role type named sy_c_Option_Ooption_OSome_001t__Num__Onum
% 0.70/1.27  Using role type
% 0.70/1.27  Declaring some_num:(num->option_num)
% 0.70/1.27  FOF formula (<kernel.Constant object at 0x114ac68>, <kernel.DependentProduct object at 0x114add0>) of role type named sy_c_Option_Ooption_OSome_001t__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_J_J
% 0.70/1.27  Using role type
% 0.70/1.27  Declaring some_P1630309045189364437et_nat:(produc2732055786443039994et_nat->option2860828798490689354et_nat)
% 0.70/1.27  FOF formula (<kernel.Constant object at 0x114af38>, <kernel.DependentProduct object at 0x114d050>) of role type named sy_c_Option_Ooption_OSome_001t__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_J
% 0.70/1.27  Using role type
% 0.70/1.27  Declaring some_P750831030444334937et_nat:(produc3925858234332021118et_nat->option5190343406534369742et_nat)
% 0.70/1.27  FOF formula (<kernel.Constant object at 0x114add0>, <kernel.DependentProduct object at 0x114d098>) of role type named sy_c_Option_Ooption_OSome_001t__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J
% 0.70/1.27  Using role type
% 0.70/1.27  Declaring some_P4184893108420464158nt_int:(product_prod_int_int->option4624381673175914239nt_int)
% 0.70/1.27  FOF formula (<kernel.Constant object at 0x114aea8>, <kernel.DependentProduct object at 0x114d098>) of role type named sy_c_Option_Ooption_OSome_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.70/1.27  Using role type
% 0.70/1.27  Declaring some_P7363390416028606310at_nat:(product_prod_nat_nat->option4927543243414619207at_nat)
% 0.70/1.27  FOF formula (<kernel.Constant object at 0x114aea8>, <kernel.DependentProduct object at 0x114d170>) of role type named sy_c_Option_Ooption_OSome_001t__Product____Type__Oprod_It__Uint32__Ouint32_Mt__Uint32__Ouint32_J
% 0.70/1.27  Using role type
% 0.70/1.27  Declaring some_P6695178580830101022uint32:(produc827990862158126777uint32->option3972171592325465343uint32)
% 0.70/1.27  FOF formula (<kernel.Constant object at 0x114ad88>, <kernel.DependentProduct object at 0x114d290>) of role type named sy_c_Option_Ooption_OSome_001t__Rat__Orat
% 0.70/1.27  Using role type
% 0.70/1.27  Declaring some_rat:(rat->option_rat)
% 0.70/1.27  FOF formula (<kernel.Constant object at 0x114add0>, <kernel.DependentProduct object at 0x114d2d8>) of role type named sy_c_Option_Ooption_OSome_001t__Real__Oreal
% 0.70/1.27  Using role type
% 0.70/1.27  Declaring some_real:(real->option_real)
% 0.70/1.27  FOF formula (<kernel.Constant object at 0x114aea8>, <kernel.DependentProduct object at 0x114d320>) of role type named sy_c_Option_Ooption_OSome_001t__Set__Oset_I_Eo_J
% 0.70/1.27  Using role type
% 0.70/1.27  Declaring some_set_o:(set_o->option_set_o)
% 0.70/1.27  FOF formula (<kernel.Constant object at 0x114aea8>, <kernel.DependentProduct object at 0x114d368>) of role type named sy_c_Option_Ooption_OSome_001t__Set__Oset_It__Int__Oint_J
% 0.70/1.27  Using role type
% 0.70/1.27  Declaring some_set_int:(set_int->option_set_int)
% 0.70/1.27  FOF formula (<kernel.Constant object at 0x114d0e0>, <kernel.DependentProduct object at 0x114d3b0>) of role type named sy_c_Option_Ooption_OSome_001t__Set__Oset_It__Nat__Onat_J
% 0.70/1.27  Using role type
% 0.70/1.27  Declaring some_set_nat:(set_nat->option_set_nat)
% 0.70/1.27  FOF formula (<kernel.Constant object at 0x114d050>, <kernel.DependentProduct object at 0x114d3f8>) of role type named sy_c_Option_Ooption_Ocase__option_001_Eo_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.70/1.27  Using role type
% 0.70/1.27  Declaring case_o184042715313410164at_nat:(Prop->((product_prod_nat_nat->Prop)->(option4927543243414619207at_nat->Prop)))
% 0.70/1.27  FOF formula (<kernel.Constant object at 0x114d3b0>, <kernel.DependentProduct object at 0x114d518>) of role type named sy_c_Option_Ooption_Ocase__option_001t__Option__Ooption_It__Nat__Onat_J_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.70/1.27  Using role type
% 0.70/1.27  Declaring case_o1383228350324149268at_nat:(option_nat->((product_prod_nat_nat->option_nat)->(option4927543243414619207at_nat->option_nat)))
% 0.70/1.27  FOF formula (<kernel.Constant object at 0x114d3f8>, <kernel.DependentProduct object at 0x114d0e0>) of role type named sy_c_Option_Ooption_Ocase__option_001t__VEBT____Definitions__OVEBT_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.70/1.27  Using role type
% 0.70/1.27  Declaring case_o2442805151034396888at_nat:(vEBT_VEBT->((product_prod_nat_nat->vEBT_VEBT)->(option4927543243414619207at_nat->vEBT_VEBT)))
% 0.70/1.27  FOF formula (<kernel.Constant object at 0x114d440>, <kernel.DependentProduct object at 0x114d488>) of role type named sy_c_Option_Ooption_Osize__option_001t__Nat__Onat
% 0.70/1.27  Using role type
% 0.70/1.27  Declaring size_option_nat:((nat->nat)->(option_nat->nat))
% 0.70/1.27  FOF formula (<kernel.Constant object at 0x114d3f8>, <kernel.DependentProduct object at 0x114d4d0>) of role type named sy_c_Option_Ooption_Osize__option_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.70/1.27  Using role type
% 0.70/1.27  Declaring size_o8335143837870341156at_nat:((product_prod_nat_nat->nat)->(option4927543243414619207at_nat->nat))
% 0.70/1.27  FOF formula (<kernel.Constant object at 0x114d518>, <kernel.DependentProduct object at 0x114d0e0>) of role type named sy_c_Option_Ooption_Othe_001t__Nat__Onat
% 0.70/1.27  Using role type
% 0.70/1.27  Declaring the_nat:(option_nat->nat)
% 0.70/1.27  FOF formula (<kernel.Constant object at 0x114d3f8>, <kernel.DependentProduct object at 0x114d638>) of role type named sy_c_Orderings_Obot__class_Obot_001_062_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_M_062_It__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_J_M_Eo_J_J
% 0.70/1.28  Using role type
% 0.70/1.28  Declaring bot_bo3790638025767943357_nat_o:((produc3658429121746597890et_nat->Prop)->(produc3925858234332021118et_nat->Prop))
% 0.70/1.28  FOF formula (<kernel.Constant object at 0x114d0e0>, <kernel.DependentProduct object at 0x114d5a8>) of role type named sy_c_Orderings_Obot__class_Obot_001_062_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_M_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_J
% 0.70/1.28  Using role type
% 0.70/1.28  Declaring bot_bo5580076615179976505_nat_o:((produc3658429121746597890et_nat->Prop)->(produc3658429121746597890et_nat->Prop))
% 0.70/1.28  FOF formula (<kernel.Constant object at 0x114d3b0>, <kernel.DependentProduct object at 0x114d7a0>) of role type named sy_c_Orderings_Obot__class_Obot_001_062_I_Eo_M_Eo_J
% 0.70/1.28  Using role type
% 0.70/1.28  Declaring bot_bot_o_o:(Prop->Prop)
% 0.70/1.28  FOF formula (<kernel.Constant object at 0x114d5a8>, <kernel.DependentProduct object at 0x114d7e8>) of role type named sy_c_Orderings_Obot__class_Obot_001_062_It__Complex__Ocomplex_M_Eo_J
% 0.70/1.28  Using role type
% 0.70/1.28  Declaring bot_bot_complex_o:(complex->Prop)
% 0.70/1.28  FOF formula (<kernel.Constant object at 0x114d0e0>, <kernel.DependentProduct object at 0x114d3b0>) 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.70/1.28  Using role type
% 0.70/1.28  Declaring bot_bot_int_int_o:(int->(int->Prop))
% 0.70/1.28  FOF formula (<kernel.Constant object at 0x114d3f8>, <kernel.DependentProduct object at 0x114d8c0>) of role type named sy_c_Orderings_Obot__class_Obot_001_062_It__Int__Oint_M_Eo_J
% 0.70/1.28  Using role type
% 0.70/1.28  Declaring bot_bot_int_o:(int->Prop)
% 0.70/1.28  FOF formula (<kernel.Constant object at 0x114d5a8>, <kernel.DependentProduct object at 0x114d878>) of role type named sy_c_Orderings_Obot__class_Obot_001_062_It__List__Olist_It__Nat__Onat_J_M_Eo_J
% 0.70/1.28  Using role type
% 0.70/1.28  Declaring bot_bot_list_nat_o:(list_nat->Prop)
% 0.70/1.28  FOF formula (<kernel.Constant object at 0x114d0e0>, <kernel.DependentProduct object at 0x114d3f8>) 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.70/1.28  Using role type
% 0.70/1.28  Declaring bot_bot_nat_nat_o:(nat->(nat->Prop))
% 0.70/1.28  FOF formula (<kernel.Constant object at 0x114d4d0>, <kernel.DependentProduct object at 0x114d998>) of role type named sy_c_Orderings_Obot__class_Obot_001_062_It__Nat__Onat_M_Eo_J
% 0.70/1.28  Using role type
% 0.70/1.28  Declaring bot_bot_nat_o:(nat->Prop)
% 0.70/1.28  FOF formula (<kernel.Constant object at 0x114d5a8>, <kernel.DependentProduct object at 0x114d950>) of role type named sy_c_Orderings_Obot__class_Obot_001_062_It__Real__Oreal_M_Eo_J
% 0.70/1.28  Using role type
% 0.70/1.28  Declaring bot_bot_real_o:(real->Prop)
% 0.70/1.28  FOF formula (<kernel.Constant object at 0x114d0e0>, <kernel.DependentProduct object at 0x114d9e0>) of role type named sy_c_Orderings_Obot__class_Obot_001_062_It__Set__Oset_It__Nat__Onat_J_M_Eo_J
% 0.70/1.28  Using role type
% 0.70/1.28  Declaring bot_bot_set_nat_o:(set_nat->Prop)
% 0.70/1.28  FOF formula (<kernel.Constant object at 0x114d5a8>, <kernel.DependentProduct object at 0x114d0e0>) of role type named sy_c_Orderings_Obot__class_Obot_001_062_It__Uint32__Ouint32_M_062_It__Uint32__Ouint32_M_Eo_J_J
% 0.70/1.28  Using role type
% 0.70/1.28  Declaring bot_bo8112279147790955290nt32_o:(uint32->(uint32->Prop))
% 0.70/1.28  FOF formula (<kernel.Constant object at 0x114d3b0>, <kernel.DependentProduct object at 0x114da70>) of role type named sy_c_Orderings_Obot__class_Obot_001_062_It__VEBT____Definitions__OVEBT_M_Eo_J
% 0.70/1.28  Using role type
% 0.70/1.28  Declaring bot_bot_VEBT_VEBT_o:(vEBT_VEBT->Prop)
% 0.70/1.28  FOF formula (<kernel.Constant object at 0x114d9e0>, <kernel.Sort object at 0x2b44ca5205a8>) of role type named sy_c_Orderings_Obot__class_Obot_001_Eo
% 0.70/1.28  Using role type
% 0.70/1.28  Declaring bot_bot_o:Prop
% 0.70/1.28  FOF formula (<kernel.Constant object at 0x114d4d0>, <kernel.Constant object at 0x114d5a8>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Assertions__Oassn
% 0.70/1.28  Using role type
% 0.70/1.28  Declaring bot_bot_assn:assn
% 0.70/1.28  FOF formula (<kernel.Constant object at 0x114dab8>, <kernel.Constant object at 0x114d5a8>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Nat__Onat
% 0.70/1.28  Using role type
% 0.70/1.28  Declaring bot_bot_nat:nat
% 0.70/1.28  FOF formula (<kernel.Constant object at 0x114db00>, <kernel.Constant object at 0x114d5a8>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_I_Eo_J
% 0.70/1.28  Using role type
% 0.70/1.28  Declaring bot_bot_set_o:set_o
% 0.70/1.28  FOF formula (<kernel.Constant object at 0x114dab8>, <kernel.Constant object at 0x114d0e0>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__Code____Numeral__Ointeger_J
% 0.70/1.28  Using role type
% 0.70/1.28  Declaring bot_bo3990330152332043303nteger:set_Code_integer
% 0.70/1.28  FOF formula (<kernel.Constant object at 0x114db90>, <kernel.Constant object at 0x114d0e0>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__Complex__Ocomplex_J
% 0.70/1.28  Using role type
% 0.70/1.28  Declaring bot_bot_set_complex:set_complex
% 0.70/1.28  FOF formula (<kernel.Constant object at 0x114dc20>, <kernel.Constant object at 0x114d0e0>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__Int__Oint_J
% 0.70/1.28  Using role type
% 0.70/1.28  Declaring bot_bot_set_int:set_int
% 0.70/1.28  FOF formula (<kernel.Constant object at 0x114dc68>, <kernel.Constant object at 0x114d0e0>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__List__Olist_It__Nat__Onat_J_J
% 0.70/1.28  Using role type
% 0.70/1.28  Declaring bot_bot_set_list_nat:set_list_nat
% 0.70/1.28  FOF formula (<kernel.Constant object at 0x114dcb0>, <kernel.Constant object at 0x114d0e0>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__Nat__Onat_J
% 0.70/1.28  Using role type
% 0.70/1.28  Declaring bot_bot_set_nat:set_nat
% 0.70/1.28  FOF formula (<kernel.Constant object at 0x114dcf8>, <kernel.Constant object at 0x114d0e0>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__Num__Onum_J
% 0.70/1.28  Using role type
% 0.70/1.28  Declaring bot_bot_set_num:set_num
% 0.70/1.28  FOF formula (<kernel.Constant object at 0x114dcb0>, <kernel.Constant object at 0x114dd40>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_J_J_J
% 0.70/1.28  Using role type
% 0.70/1.28  Declaring bot_bo5635537948650799172et_nat:set_Pr8536935166611901872et_nat
% 0.70/1.28  FOF formula (<kernel.Constant object at 0x114d0e0>, <kernel.Constant object at 0x114ddd0>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_J_J
% 0.70/1.28  Using role type
% 0.70/1.28  Declaring bot_bo1481135142794719944et_nat:set_Pr3286484037609594932et_nat
% 0.70/1.28  FOF formula (<kernel.Constant object at 0x114dd40>, <kernel.Constant object at 0x114de18>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__Product____Type__Oprod_I_Eo_M_Eo_J_J
% 0.70/1.28  Using role type
% 0.70/1.28  Declaring bot_bo7073875226086086771od_o_o:set_Product_prod_o_o
% 0.70/1.28  FOF formula (<kernel.Constant object at 0x114ddd0>, <kernel.Constant object at 0x114dea8>) 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.70/1.28  Using role type
% 0.70/1.28  Declaring bot_bo1796632182523588997nt_int:set_Pr958786334691620121nt_int
% 0.70/1.28  FOF formula (<kernel.Constant object at 0x114de18>, <kernel.Constant object at 0x114df80>) 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.70/1.28  Using role type
% 0.70/1.28  Declaring bot_bo2099793752762293965at_nat:set_Pr1261947904930325089at_nat
% 0.70/1.28  FOF formula (<kernel.Constant object at 0x114de18>, <kernel.Constant object at 0x1150050>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__Product____Type__Oprod_It__Uint32__Ouint32_Mt__Uint32__Ouint32_J_J
% 0.70/1.28  Using role type
% 0.70/1.28  Declaring bot_bo8438649754162204037uint32:set_Pr1773385645901665561uint32
% 0.70/1.28  FOF formula (<kernel.Constant object at 0x114de18>, <kernel.Constant object at 0x1150098>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__VEBT____Definitions__OVEBT_J_J
% 0.70/1.28  Using role type
% 0.70/1.28  Declaring bot_bo5088076668136028147T_VEBT:set_Pr6192946355708809607T_VEBT
% 0.70/1.28  FOF formula (<kernel.Constant object at 0x114dfc8>, <kernel.Constant object at 0x1150170>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__Rat__Orat_J
% 0.70/1.28  Using role type
% 0.70/1.28  Declaring bot_bot_set_rat:set_rat
% 0.70/1.28  FOF formula (<kernel.Constant object at 0x114de18>, <kernel.Constant object at 0x1150170>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__Real__Oreal_J
% 0.70/1.28  Using role type
% 0.70/1.28  Declaring bot_bot_set_real:set_real
% 0.70/1.28  FOF formula (<kernel.Constant object at 0x114dfc8>, <kernel.Constant object at 0x1150170>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__Set__Oset_It__Int__Oint_J_J
% 0.70/1.28  Using role type
% 0.70/1.28  Declaring bot_bot_set_set_int:set_set_int
% 0.70/1.28  FOF formula (<kernel.Constant object at 0x114dfc8>, <kernel.Constant object at 0x1150170>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__Set__Oset_It__Nat__Onat_J_J
% 0.70/1.28  Using role type
% 0.70/1.28  Declaring bot_bot_set_set_nat:set_set_nat
% 0.70/1.28  FOF formula (<kernel.Constant object at 0x1150290>, <kernel.Constant object at 0x1150170>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__String__Oliteral_J
% 0.70/1.28  Using role type
% 0.70/1.28  Declaring bot_bot_set_literal:set_literal
% 0.70/1.28  FOF formula (<kernel.Constant object at 0x11502d8>, <kernel.Constant object at 0x1150170>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__Uint32__Ouint32_J
% 0.70/1.28  Using role type
% 0.70/1.28  Declaring bot_bot_set_uint32:set_uint32
% 0.70/1.28  FOF formula (<kernel.Constant object at 0x1150290>, <kernel.Constant object at 0x1150098>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__VEBT____BuildupMemImp__OVEBTi_J
% 0.70/1.28  Using role type
% 0.70/1.28  Declaring bot_bo8982466882572371071_VEBTi:set_VEBT_VEBTi
% 0.70/1.28  FOF formula (<kernel.Constant object at 0x1150170>, <kernel.Constant object at 0x1150320>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__VEBT____Definitions__OVEBT_J
% 0.70/1.28  Using role type
% 0.70/1.28  Declaring bot_bo8194388402131092736T_VEBT:set_VEBT_VEBT
% 0.70/1.28  FOF formula (<kernel.Constant object at 0x11503f8>, <kernel.DependentProduct object at 0x1150560>) of role type named sy_c_Orderings_Oord__class_OLeast_001t__Nat__Onat
% 0.70/1.28  Using role type
% 0.70/1.28  Declaring ord_Least_nat:((nat->Prop)->nat)
% 0.70/1.28  FOF formula (<kernel.Constant object at 0x1150368>, <kernel.DependentProduct object at 0x11505a8>) of role type named sy_c_Orderings_Oord__class_OLeast_001t__Real__Oreal
% 0.70/1.28  Using role type
% 0.70/1.28  Declaring ord_Least_real:((real->Prop)->real)
% 0.70/1.28  FOF formula (<kernel.Constant object at 0x1150488>, <kernel.DependentProduct object at 0x1150638>) of role type named sy_c_Orderings_Oord__class_Oless_001_062_It__Int__Oint_M_Eo_J
% 0.70/1.28  Using role type
% 0.70/1.28  Declaring ord_less_int_o:((int->Prop)->((int->Prop)->Prop))
% 0.70/1.28  FOF formula (<kernel.Constant object at 0x11505a8>, <kernel.DependentProduct object at 0x1150680>) of role type named sy_c_Orderings_Oord__class_Oless_001_062_It__Nat__Onat_M_Eo_J
% 0.70/1.28  Using role type
% 0.70/1.28  Declaring ord_less_nat_o:((nat->Prop)->((nat->Prop)->Prop))
% 0.70/1.28  FOF formula (<kernel.Constant object at 0x1150638>, <kernel.DependentProduct object at 0x11506c8>) of role type named sy_c_Orderings_Oord__class_Oless_001_062_It__Real__Oreal_M_Eo_J
% 0.70/1.28  Using role type
% 0.70/1.28  Declaring ord_less_real_o:((real->Prop)->((real->Prop)->Prop))
% 0.70/1.28  FOF formula (<kernel.Constant object at 0x1150680>, <kernel.DependentProduct object at 0x1150710>) of role type named sy_c_Orderings_Oord__class_Oless_001_062_It__Set__Oset_It__Nat__Onat_J_M_Eo_J
% 0.70/1.28  Using role type
% 0.70/1.28  Declaring ord_less_set_nat_o:((set_nat->Prop)->((set_nat->Prop)->Prop))
% 0.70/1.28  FOF formula (<kernel.Constant object at 0x11506c8>, <kernel.DependentProduct object at 0x1150758>) of role type named sy_c_Orderings_Oord__class_Oless_001_062_It__VEBT____Definitions__OVEBT_M_Eo_J
% 0.70/1.28  Using role type
% 0.70/1.28  Declaring ord_less_VEBT_VEBT_o:((vEBT_VEBT->Prop)->((vEBT_VEBT->Prop)->Prop))
% 0.70/1.28  FOF formula (<kernel.Constant object at 0x1150710>, <kernel.DependentProduct object at 0x11503f8>) of role type named sy_c_Orderings_Oord__class_Oless_001_Eo
% 0.70/1.28  Using role type
% 0.70/1.28  Declaring ord_less_o:(Prop->(Prop->Prop))
% 0.70/1.28  FOF formula (<kernel.Constant object at 0x1150680>, <kernel.DependentProduct object at 0x11506c8>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Assertions__Oassn
% 0.70/1.28  Using role type
% 0.70/1.28  Declaring ord_less_assn:(assn->(assn->Prop))
% 0.70/1.28  FOF formula (<kernel.Constant object at 0x1150710>, <kernel.DependentProduct object at 0x1150680>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Code____Numeral__Ointeger
% 0.70/1.28  Using role type
% 0.70/1.28  Declaring ord_le6747313008572928689nteger:(code_integer->(code_integer->Prop))
% 0.70/1.28  FOF formula (<kernel.Constant object at 0x11506c8>, <kernel.DependentProduct object at 0x1150710>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Extended____Nat__Oenat
% 0.70/1.28  Using role type
% 0.70/1.28  Declaring ord_le72135733267957522d_enat:(extended_enat->(extended_enat->Prop))
% 0.70/1.28  FOF formula (<kernel.Constant object at 0x1150830>, <kernel.DependentProduct object at 0x1150680>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Int__Oint
% 0.70/1.28  Using role type
% 0.70/1.28  Declaring ord_less_int:(int->(int->Prop))
% 0.70/1.28  FOF formula (<kernel.Constant object at 0x11508c0>, <kernel.DependentProduct object at 0x11506c8>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Nat__Onat
% 0.70/1.28  Using role type
% 0.70/1.28  Declaring ord_less_nat:(nat->(nat->Prop))
% 0.70/1.28  FOF formula (<kernel.Constant object at 0x11505a8>, <kernel.DependentProduct object at 0x1150830>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Num__Onum
% 0.70/1.28  Using role type
% 0.70/1.28  Declaring ord_less_num:(num->(num->Prop))
% 0.70/1.28  FOF formula (<kernel.Constant object at 0x1150368>, <kernel.DependentProduct object at 0x11508c0>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Option__Ooption_It__Int__Oint_J
% 0.70/1.28  Using role type
% 0.70/1.28  Declaring ord_less_option_int:(option_int->(option_int->Prop))
% 0.70/1.28  FOF formula (<kernel.Constant object at 0x1150710>, <kernel.DependentProduct object at 0x11505a8>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Option__Ooption_It__Nat__Onat_J
% 0.70/1.28  Using role type
% 0.70/1.28  Declaring ord_less_option_nat:(option_nat->(option_nat->Prop))
% 0.70/1.28  FOF formula (<kernel.Constant object at 0x1150680>, <kernel.DependentProduct object at 0x1150368>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Option__Ooption_It__Num__Onum_J
% 0.70/1.28  Using role type
% 0.70/1.28  Declaring ord_less_option_num:(option_num->(option_num->Prop))
% 0.70/1.28  FOF formula (<kernel.Constant object at 0x11506c8>, <kernel.DependentProduct object at 0x1150710>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Option__Ooption_It__Rat__Orat_J
% 0.70/1.28  Using role type
% 0.70/1.28  Declaring ord_less_option_rat:(option_rat->(option_rat->Prop))
% 0.70/1.28  FOF formula (<kernel.Constant object at 0x1150830>, <kernel.DependentProduct object at 0x1150680>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Option__Ooption_It__Real__Oreal_J
% 0.70/1.28  Using role type
% 0.70/1.28  Declaring ord_less_option_real:(option_real->(option_real->Prop))
% 0.70/1.28  FOF formula (<kernel.Constant object at 0x11508c0>, <kernel.DependentProduct object at 0x11506c8>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Rat__Orat
% 0.70/1.28  Using role type
% 0.70/1.28  Declaring ord_less_rat:(rat->(rat->Prop))
% 0.70/1.28  FOF formula (<kernel.Constant object at 0x11505a8>, <kernel.DependentProduct object at 0x1150830>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Real__Oreal
% 0.70/1.28  Using role type
% 0.70/1.28  Declaring ord_less_real:(real->(real->Prop))
% 0.70/1.28  FOF formula (<kernel.Constant object at 0x1150368>, <kernel.DependentProduct object at 0x11508c0>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Set__Oset_I_Eo_J
% 0.70/1.28  Using role type
% 0.70/1.28  Declaring ord_less_set_o:(set_o->(set_o->Prop))
% 0.70/1.28  FOF formula (<kernel.Constant object at 0x11505a8>, <kernel.DependentProduct object at 0x1150368>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Set__Oset_It__Code____Numeral__Ointeger_J
% 0.70/1.28  Using role type
% 0.70/1.28  Declaring ord_le1307284697595431911nteger:(set_Code_integer->(set_Code_integer->Prop))
% 0.70/1.28  FOF formula (<kernel.Constant object at 0x1150680>, <kernel.DependentProduct object at 0x11508c0>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Set__Oset_It__Complex__Ocomplex_J
% 0.70/1.29  Using role type
% 0.70/1.29  Declaring ord_less_set_complex:(set_complex->(set_complex->Prop))
% 0.70/1.29  FOF formula (<kernel.Constant object at 0x1150c68>, <kernel.DependentProduct object at 0x11505a8>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Set__Oset_It__Int__Oint_J
% 0.70/1.29  Using role type
% 0.70/1.29  Declaring ord_less_set_int:(set_int->(set_int->Prop))
% 0.70/1.29  FOF formula (<kernel.Constant object at 0x1150680>, <kernel.DependentProduct object at 0x1150c68>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Set__Oset_It__List__Olist_It__Nat__Onat_J_J
% 0.70/1.29  Using role type
% 0.70/1.29  Declaring ord_le1190675801316882794st_nat:(set_list_nat->(set_list_nat->Prop))
% 0.70/1.29  FOF formula (<kernel.Constant object at 0x1150710>, <kernel.DependentProduct object at 0x11505a8>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Set__Oset_It__Nat__Onat_J
% 0.70/1.29  Using role type
% 0.70/1.29  Declaring ord_less_set_nat:(set_nat->(set_nat->Prop))
% 0.70/1.29  FOF formula (<kernel.Constant object at 0x1150d88>, <kernel.DependentProduct object at 0x1150680>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Set__Oset_It__Num__Onum_J
% 0.70/1.29  Using role type
% 0.70/1.29  Declaring ord_less_set_num:(set_num->(set_num->Prop))
% 0.70/1.29  FOF formula (<kernel.Constant object at 0x11508c0>, <kernel.DependentProduct object at 0x1150710>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Set__Oset_It__Rat__Orat_J
% 0.70/1.29  Using role type
% 0.70/1.29  Declaring ord_less_set_rat:(set_rat->(set_rat->Prop))
% 0.70/1.29  FOF formula (<kernel.Constant object at 0x1150830>, <kernel.DependentProduct object at 0x1150d88>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Set__Oset_It__Real__Oreal_J
% 0.70/1.29  Using role type
% 0.70/1.29  Declaring ord_less_set_real:(set_real->(set_real->Prop))
% 0.70/1.29  FOF formula (<kernel.Constant object at 0x1150c68>, <kernel.DependentProduct object at 0x11508c0>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Set__Oset_It__Set__Oset_It__Nat__Onat_J_J
% 0.70/1.29  Using role type
% 0.70/1.29  Declaring ord_less_set_set_nat:(set_set_nat->(set_set_nat->Prop))
% 0.70/1.29  FOF formula (<kernel.Constant object at 0x11505a8>, <kernel.DependentProduct object at 0x1150830>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Set__Oset_It__String__Oliteral_J
% 0.70/1.29  Using role type
% 0.70/1.29  Declaring ord_less_set_literal:(set_literal->(set_literal->Prop))
% 0.70/1.29  FOF formula (<kernel.Constant object at 0x1150c68>, <kernel.DependentProduct object at 0x11505a8>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Set__Oset_It__VEBT____Definitions__OVEBT_J
% 0.70/1.29  Using role type
% 0.70/1.29  Declaring ord_le3480810397992357184T_VEBT:(set_VEBT_VEBT->(set_VEBT_VEBT->Prop))
% 0.70/1.29  FOF formula (<kernel.Constant object at 0x1150710>, <kernel.DependentProduct object at 0x1150830>) of role type named sy_c_Orderings_Oord__class_Oless_001t__String__Ochar
% 0.70/1.29  Using role type
% 0.70/1.29  Declaring ord_less_char:(char->(char->Prop))
% 0.70/1.29  FOF formula (<kernel.Constant object at 0x1150fc8>, <kernel.DependentProduct object at 0x1154050>) of role type named sy_c_Orderings_Oord__class_Oless_001t__String__Oliteral
% 0.70/1.29  Using role type
% 0.70/1.29  Declaring ord_less_literal:(literal->(literal->Prop))
% 0.70/1.29  FOF formula (<kernel.Constant object at 0x11508c0>, <kernel.DependentProduct object at 0x11540e0>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Uint32__Ouint32
% 0.70/1.29  Using role type
% 0.70/1.29  Declaring ord_less_uint32:(uint32->(uint32->Prop))
% 0.70/1.29  FOF formula (<kernel.Constant object at 0x1150fc8>, <kernel.DependentProduct object at 0x11540e0>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Word__Oword_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Onum1_J_J_J_J_J_J
% 0.70/1.29  Using role type
% 0.70/1.29  Declaring ord_le750835935415966154l_num1:(word_N3645301735248828278l_num1->(word_N3645301735248828278l_num1->Prop))
% 0.70/1.29  FOF formula (<kernel.Constant object at 0x1150fc8>, <kernel.DependentProduct object at 0x1154170>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001_062_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_M_062_It__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_J_M_Eo_J_J
% 0.70/1.29  Using role type
% 0.70/1.29  Declaring ord_le6753239538765779593_nat_o:(((produc3658429121746597890et_nat->Prop)->(produc3925858234332021118et_nat->Prop))->(((produc3658429121746597890et_nat->Prop)->(produc3925858234332021118et_nat->Prop))->Prop))
% 0.70/1.29  FOF formula (<kernel.Constant object at 0x11505a8>, <kernel.DependentProduct object at 0x1154098>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001_062_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_M_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_J
% 0.70/1.29  Using role type
% 0.70/1.29  Declaring ord_le8000401564054156549_nat_o:(((produc3658429121746597890et_nat->Prop)->(produc3658429121746597890et_nat->Prop))->(((produc3658429121746597890et_nat->Prop)->(produc3658429121746597890et_nat->Prop))->Prop))
% 0.70/1.29  FOF formula (<kernel.Constant object at 0x1154170>, <kernel.DependentProduct object at 0x1154320>) 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.70/1.29  Using role type
% 0.70/1.29  Declaring ord_le6741204236512500942_int_o:((int->(int->Prop))->((int->(int->Prop))->Prop))
% 0.70/1.29  FOF formula (<kernel.Constant object at 0x1150fc8>, <kernel.DependentProduct object at 0x1154368>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001_062_It__Int__Oint_M_Eo_J
% 0.70/1.29  Using role type
% 0.70/1.29  Declaring ord_less_eq_int_o:((int->Prop)->((int->Prop)->Prop))
% 0.70/1.29  FOF formula (<kernel.Constant object at 0x1154128>, <kernel.DependentProduct object at 0x1154248>) 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.70/1.29  Using role type
% 0.70/1.29  Declaring ord_le2646555220125990790_nat_o:((nat->(nat->Prop))->((nat->(nat->Prop))->Prop))
% 0.70/1.29  FOF formula (<kernel.Constant object at 0x1150fc8>, <kernel.DependentProduct object at 0x1154440>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001_062_It__Nat__Onat_M_Eo_J
% 0.70/1.29  Using role type
% 0.70/1.29  Declaring ord_less_eq_nat_o:((nat->Prop)->((nat->Prop)->Prop))
% 0.70/1.29  FOF formula (<kernel.Constant object at 0x1154248>, <kernel.DependentProduct object at 0x11544d0>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001_062_It__Real__Oreal_M_Eo_J
% 0.70/1.29  Using role type
% 0.70/1.29  Declaring ord_less_eq_real_o:((real->Prop)->((real->Prop)->Prop))
% 0.70/1.29  FOF formula (<kernel.Constant object at 0x1154128>, <kernel.DependentProduct object at 0x1154518>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001_062_It__Set__Oset_It__Nat__Onat_J_M_Eo_J
% 0.70/1.29  Using role type
% 0.70/1.29  Declaring ord_le3964352015994296041_nat_o:((set_nat->Prop)->((set_nat->Prop)->Prop))
% 0.70/1.29  FOF formula (<kernel.Constant object at 0x11544d0>, <kernel.DependentProduct object at 0x1154248>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001_062_It__Uint32__Ouint32_M_062_It__Uint32__Ouint32_M_Eo_J_J
% 0.70/1.29  Using role type
% 0.70/1.29  Declaring ord_le5999336846926846542nt32_o:((uint32->(uint32->Prop))->((uint32->(uint32->Prop))->Prop))
% 0.70/1.29  FOF formula (<kernel.Constant object at 0x1154518>, <kernel.DependentProduct object at 0x11545f0>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001_062_It__VEBT____Definitions__OVEBT_M_Eo_J
% 0.70/1.29  Using role type
% 0.70/1.29  Declaring ord_le418104280809901481VEBT_o:((vEBT_VEBT->Prop)->((vEBT_VEBT->Prop)->Prop))
% 0.70/1.29  FOF formula (<kernel.Constant object at 0x1154440>, <kernel.DependentProduct object at 0x1154638>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001_Eo
% 0.70/1.29  Using role type
% 0.70/1.29  Declaring ord_less_eq_o:(Prop->(Prop->Prop))
% 0.70/1.29  FOF formula (<kernel.Constant object at 0x1154248>, <kernel.DependentProduct object at 0x1154518>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Assertions__Oassn
% 0.70/1.29  Using role type
% 0.70/1.29  Declaring ord_less_eq_assn:(assn->(assn->Prop))
% 0.70/1.29  FOF formula (<kernel.Constant object at 0x1154440>, <kernel.DependentProduct object at 0x1154248>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Code____Numeral__Ointeger
% 0.70/1.29  Using role type
% 0.70/1.29  Declaring ord_le3102999989581377725nteger:(code_integer->(code_integer->Prop))
% 0.70/1.29  FOF formula (<kernel.Constant object at 0x1154518>, <kernel.DependentProduct object at 0x1154440>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Extended____Nat__Oenat
% 0.70/1.29  Using role type
% 0.70/1.29  Declaring ord_le2932123472753598470d_enat:(extended_enat->(extended_enat->Prop))
% 0.70/1.29  FOF formula (<kernel.Constant object at 0x1154248>, <kernel.DependentProduct object at 0x1154518>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Filter__Ofilter_It__Nat__Onat_J
% 0.70/1.29  Using role type
% 0.70/1.29  Declaring ord_le2510731241096832064er_nat:(filter_nat->(filter_nat->Prop))
% 0.70/1.29  FOF formula (<kernel.Constant object at 0x1154440>, <kernel.DependentProduct object at 0x1154248>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Filter__Ofilter_It__Real__Oreal_J
% 0.70/1.29  Using role type
% 0.70/1.29  Declaring ord_le4104064031414453916r_real:(filter_real->(filter_real->Prop))
% 0.70/1.29  FOF formula (<kernel.Constant object at 0x1154878>, <kernel.DependentProduct object at 0x1154518>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Int__Oint
% 0.70/1.29  Using role type
% 0.70/1.29  Declaring ord_less_eq_int:(int->(int->Prop))
% 0.70/1.29  FOF formula (<kernel.Constant object at 0x1154908>, <kernel.DependentProduct object at 0x1154440>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Nat__Onat
% 0.70/1.29  Using role type
% 0.70/1.29  Declaring ord_less_eq_nat:(nat->(nat->Prop))
% 0.70/1.29  FOF formula (<kernel.Constant object at 0x1154758>, <kernel.DependentProduct object at 0x1154878>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Num__Onum
% 0.70/1.29  Using role type
% 0.70/1.29  Declaring ord_less_eq_num:(num->(num->Prop))
% 0.70/1.29  FOF formula (<kernel.Constant object at 0x1154908>, <kernel.DependentProduct object at 0x1154758>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Option__Ooption_It__Int__Oint_J
% 0.70/1.29  Using role type
% 0.70/1.29  Declaring ord_le1736525451366464988on_int:(option_int->(option_int->Prop))
% 0.70/1.29  FOF formula (<kernel.Constant object at 0x1154878>, <kernel.DependentProduct object at 0x1154908>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Option__Ooption_It__Nat__Onat_J
% 0.70/1.30  Using role type
% 0.70/1.30  Declaring ord_le5914376470875661696on_nat:(option_nat->(option_nat->Prop))
% 0.70/1.30  FOF formula (<kernel.Constant object at 0x1154758>, <kernel.DependentProduct object at 0x1154878>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Option__Ooption_It__Num__Onum_J
% 0.70/1.30  Using role type
% 0.70/1.30  Declaring ord_le6622620407824499402on_num:(option_num->(option_num->Prop))
% 0.70/1.30  FOF formula (<kernel.Constant object at 0x1154908>, <kernel.DependentProduct object at 0x1154758>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Option__Ooption_It__Rat__Orat_J
% 0.70/1.30  Using role type
% 0.70/1.30  Declaring ord_le2406147912482264968on_rat:(option_rat->(option_rat->Prop))
% 0.70/1.30  FOF formula (<kernel.Constant object at 0x1154878>, <kernel.DependentProduct object at 0x1154908>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Option__Ooption_It__Set__Oset_It__Int__Oint_J_J
% 0.70/1.30  Using role type
% 0.70/1.30  Declaring ord_le353528952715127954et_int:(option_set_int->(option_set_int->Prop))
% 0.70/1.30  FOF formula (<kernel.Constant object at 0x1154c20>, <kernel.DependentProduct object at 0x1154758>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Rat__Orat
% 0.70/1.30  Using role type
% 0.70/1.30  Declaring ord_less_eq_rat:(rat->(rat->Prop))
% 0.70/1.30  FOF formula (<kernel.Constant object at 0x1154cb0>, <kernel.DependentProduct object at 0x1154878>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Real__Oreal
% 0.70/1.30  Using role type
% 0.70/1.30  Declaring ord_less_eq_real:(real->(real->Prop))
% 0.70/1.30  FOF formula (<kernel.Constant object at 0x1154b00>, <kernel.DependentProduct object at 0x1154c20>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_I_Eo_J
% 0.70/1.30  Using role type
% 0.70/1.30  Declaring ord_less_eq_set_o:(set_o->(set_o->Prop))
% 0.70/1.30  FOF formula (<kernel.Constant object at 0x1154cb0>, <kernel.DependentProduct object at 0x1154b00>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Code____Numeral__Ointeger_J
% 0.70/1.30  Using role type
% 0.70/1.30  Declaring ord_le7084787975880047091nteger:(set_Code_integer->(set_Code_integer->Prop))
% 0.70/1.30  FOF formula (<kernel.Constant object at 0x1154c20>, <kernel.DependentProduct object at 0x1154cb0>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Complex__Ocomplex_J
% 0.70/1.30  Using role type
% 0.70/1.30  Declaring ord_le211207098394363844omplex:(set_complex->(set_complex->Prop))
% 0.70/1.30  FOF formula (<kernel.Constant object at 0x1154e18>, <kernel.DependentProduct object at 0x1154b00>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Int__Oint_J
% 0.70/1.30  Using role type
% 0.70/1.30  Declaring ord_less_eq_set_int:(set_int->(set_int->Prop))
% 0.70/1.30  FOF formula (<kernel.Constant object at 0x1154c20>, <kernel.DependentProduct object at 0x1154e18>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__List__Olist_It__Nat__Onat_J_J
% 0.70/1.30  Using role type
% 0.70/1.30  Declaring ord_le6045566169113846134st_nat:(set_list_nat->(set_list_nat->Prop))
% 0.70/1.30  FOF formula (<kernel.Constant object at 0x1154b90>, <kernel.DependentProduct object at 0x1154b00>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Nat__Onat_J
% 0.70/1.30  Using role type
% 0.70/1.30  Declaring ord_less_eq_set_nat:(set_nat->(set_nat->Prop))
% 0.70/1.30  FOF formula (<kernel.Constant object at 0x1154f80>, <kernel.DependentProduct object at 0x1154c20>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Num__Onum_J
% 0.70/1.30  Using role type
% 0.70/1.30  Declaring ord_less_eq_set_num:(set_num->(set_num->Prop))
% 0.70/1.30  FOF formula (<kernel.Constant object at 0x1154b90>, <kernel.DependentProduct object at 0x1156050>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_J_J_J
% 0.70/1.30  Using role type
% 0.70/1.30  Declaring ord_le4763372923235995152et_nat:(set_Pr8536935166611901872et_nat->(set_Pr8536935166611901872et_nat->Prop))
% 0.70/1.30  FOF formula (<kernel.Constant object at 0x1154c20>, <kernel.DependentProduct object at 0x1156050>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_J_J
% 0.70/1.30  Using role type
% 0.70/1.30  Declaring ord_le5966269811547037844et_nat:(set_Pr3286484037609594932et_nat->(set_Pr3286484037609594932et_nat->Prop))
% 0.70/1.30  FOF formula (<kernel.Constant object at 0x1154c20>, <kernel.DependentProduct object at 0x1156050>) 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.70/1.30  Using role type
% 0.70/1.30  Declaring ord_le2843351958646193337nt_int:(set_Pr958786334691620121nt_int->(set_Pr958786334691620121nt_int->Prop))
% 0.70/1.30  FOF formula (<kernel.Constant object at 0x1154f80>, <kernel.DependentProduct object at 0x1156050>) 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.70/1.30  Using role type
% 0.70/1.30  Declaring ord_le3146513528884898305at_nat:(set_Pr1261947904930325089at_nat->(set_Pr1261947904930325089at_nat->Prop))
% 0.70/1.30  FOF formula (<kernel.Constant object at 0x1156248>, <kernel.DependentProduct object at 0x1156050>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Product____Type__Oprod_It__Uint32__Ouint32_Mt__Uint32__Ouint32_J_J
% 0.70/1.30  Using role type
% 0.70/1.30  Declaring ord_le6429528607962791097uint32:(set_Pr1773385645901665561uint32->(set_Pr1773385645901665561uint32->Prop))
% 0.70/1.30  FOF formula (<kernel.Constant object at 0x1154ea8>, <kernel.DependentProduct object at 0x1156128>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Rat__Orat_J
% 0.70/1.30  Using role type
% 0.70/1.30  Declaring ord_less_eq_set_rat:(set_rat->(set_rat->Prop))
% 0.70/1.30  FOF formula (<kernel.Constant object at 0x1154ea8>, <kernel.DependentProduct object at 0x11562d8>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Real__Oreal_J
% 0.70/1.30  Using role type
% 0.70/1.30  Declaring ord_less_eq_set_real:(set_real->(set_real->Prop))
% 0.70/1.30  FOF formula (<kernel.Constant object at 0x1156320>, <kernel.DependentProduct object at 0x1156098>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Set__Oset_It__Int__Oint_J_J
% 0.70/1.30  Using role type
% 0.70/1.30  Declaring ord_le4403425263959731960et_int:(set_set_int->(set_set_int->Prop))
% 0.70/1.30  FOF formula (<kernel.Constant object at 0x11562d8>, <kernel.DependentProduct object at 0x1156320>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Set__Oset_It__Nat__Onat_J_J
% 0.70/1.30  Using role type
% 0.70/1.30  Declaring ord_le6893508408891458716et_nat:(set_set_nat->(set_set_nat->Prop))
% 0.70/1.30  FOF formula (<kernel.Constant object at 0x1156098>, <kernel.DependentProduct object at 0x11562d8>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Set__Oset_It__Set__Oset_It__Nat__Onat_J_J_J
% 0.70/1.30  Using role type
% 0.70/1.30  Declaring ord_le9131159989063066194et_nat:(set_set_set_nat->(set_set_set_nat->Prop))
% 0.70/1.30  FOF formula (<kernel.Constant object at 0x1156320>, <kernel.DependentProduct object at 0x1156098>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__String__Oliteral_J
% 0.70/1.30  Using role type
% 0.70/1.30  Declaring ord_le7307670543136651348iteral:(set_literal->(set_literal->Prop))
% 0.70/1.30  FOF formula (<kernel.Constant object at 0x11562d8>, <kernel.DependentProduct object at 0x1156320>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__VEBT____BuildupMemImp__OVEBTi_J
% 0.70/1.30  Using role type
% 0.70/1.30  Declaring ord_le6592769550269828683_VEBTi:(set_VEBT_VEBTi->(set_VEBT_VEBTi->Prop))
% 0.70/1.30  FOF formula (<kernel.Constant object at 0x1156098>, <kernel.DependentProduct object at 0x11562d8>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__VEBT____Definitions__OVEBT_J
% 0.70/1.30  Using role type
% 0.70/1.30  Declaring ord_le4337996190870823476T_VEBT:(set_VEBT_VEBT->(set_VEBT_VEBT->Prop))
% 0.70/1.30  FOF formula (<kernel.Constant object at 0x1156680>, <kernel.DependentProduct object at 0x1156320>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__String__Ochar
% 0.70/1.30  Using role type
% 0.70/1.30  Declaring ord_less_eq_char:(char->(char->Prop))
% 0.70/1.30  FOF formula (<kernel.Constant object at 0x1156710>, <kernel.DependentProduct object at 0x1156098>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Uint32__Ouint32
% 0.70/1.30  Using role type
% 0.70/1.30  Declaring ord_less_eq_uint32:(uint32->(uint32->Prop))
% 0.70/1.30  FOF formula (<kernel.Constant object at 0x1156680>, <kernel.DependentProduct object at 0x11562d8>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Word__Oword_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Onum1_J_J_J_J_J_J
% 0.70/1.30  Using role type
% 0.70/1.30  Declaring ord_le3335648743751981014l_num1:(word_N3645301735248828278l_num1->(word_N3645301735248828278l_num1->Prop))
% 0.70/1.30  FOF formula (<kernel.Constant object at 0x11567e8>, <kernel.DependentProduct object at 0x1156830>) of role type named sy_c_Orderings_Oord__class_Omax_001_Eo
% 0.70/1.30  Using role type
% 0.70/1.30  Declaring ord_max_o:(Prop->(Prop->Prop))
% 0.70/1.30  FOF formula (<kernel.Constant object at 0x1156098>, <kernel.DependentProduct object at 0x1156680>) of role type named sy_c_Orderings_Oord__class_Omax_001t__Assertions__Oassn
% 0.70/1.30  Using role type
% 0.70/1.30  Declaring ord_max_assn:(assn->(assn->assn))
% 0.70/1.30  FOF formula (<kernel.Constant object at 0x11568c0>, <kernel.DependentProduct object at 0x11567e8>) of role type named sy_c_Orderings_Oord__class_Omax_001t__Code____Numeral__Ointeger
% 0.70/1.30  Using role type
% 0.70/1.30  Declaring ord_max_Code_integer:(code_integer->(code_integer->code_integer))
% 0.70/1.30  FOF formula (<kernel.Constant object at 0x1156908>, <kernel.DependentProduct object at 0x1156098>) of role type named sy_c_Orderings_Oord__class_Omax_001t__Int__Oint
% 0.70/1.30  Using role type
% 0.70/1.30  Declaring ord_max_int:(int->(int->int))
% 0.70/1.30  FOF formula (<kernel.Constant object at 0x11565f0>, <kernel.DependentProduct object at 0x11568c0>) of role type named sy_c_Orderings_Oord__class_Omax_001t__Nat__Onat
% 0.78/1.30  Using role type
% 0.78/1.30  Declaring ord_max_nat:(nat->(nat->nat))
% 0.78/1.30  FOF formula (<kernel.Constant object at 0x11562d8>, <kernel.DependentProduct object at 0x1156908>) of role type named sy_c_Orderings_Oord__class_Omax_001t__Num__Onum
% 0.78/1.30  Using role type
% 0.78/1.30  Declaring ord_max_num:(num->(num->num))
% 0.78/1.30  FOF formula (<kernel.Constant object at 0x1156830>, <kernel.DependentProduct object at 0x11565f0>) of role type named sy_c_Orderings_Oord__class_Omax_001t__Rat__Orat
% 0.78/1.30  Using role type
% 0.78/1.30  Declaring ord_max_rat:(rat->(rat->rat))
% 0.78/1.30  FOF formula (<kernel.Constant object at 0x1156950>, <kernel.DependentProduct object at 0x11562d8>) of role type named sy_c_Orderings_Oord__class_Omax_001t__Real__Oreal
% 0.78/1.30  Using role type
% 0.78/1.30  Declaring ord_max_real:(real->(real->real))
% 0.78/1.30  FOF formula (<kernel.Constant object at 0x11567e8>, <kernel.DependentProduct object at 0x1156830>) of role type named sy_c_Orderings_Oord__class_Omax_001t__Set__Oset_I_Eo_J
% 0.78/1.30  Using role type
% 0.78/1.30  Declaring ord_max_set_o:(set_o->(set_o->set_o))
% 0.78/1.30  FOF formula (<kernel.Constant object at 0x1156098>, <kernel.DependentProduct object at 0x1156950>) of role type named sy_c_Orderings_Oord__class_Omax_001t__Set__Oset_It__Int__Oint_J
% 0.78/1.30  Using role type
% 0.78/1.30  Declaring ord_max_set_int:(set_int->(set_int->set_int))
% 0.78/1.30  FOF formula (<kernel.Constant object at 0x11568c0>, <kernel.DependentProduct object at 0x11567e8>) of role type named sy_c_Orderings_Oord__class_Omax_001t__Set__Oset_It__Nat__Onat_J
% 0.78/1.30  Using role type
% 0.78/1.30  Declaring ord_max_set_nat:(set_nat->(set_nat->set_nat))
% 0.78/1.30  FOF formula (<kernel.Constant object at 0x1156908>, <kernel.DependentProduct object at 0x1156098>) of role type named sy_c_Orderings_Oord__class_Omin_001t__Code____Numeral__Ointeger
% 0.78/1.30  Using role type
% 0.78/1.30  Declaring ord_min_Code_integer:(code_integer->(code_integer->code_integer))
% 0.78/1.30  FOF formula (<kernel.Constant object at 0x11565f0>, <kernel.DependentProduct object at 0x11568c0>) of role type named sy_c_Orderings_Oord__class_Omin_001t__Int__Oint
% 0.78/1.30  Using role type
% 0.78/1.30  Declaring ord_min_int:(int->(int->int))
% 0.78/1.30  FOF formula (<kernel.Constant object at 0x11562d8>, <kernel.DependentProduct object at 0x1156908>) of role type named sy_c_Orderings_Oord__class_Omin_001t__Nat__Onat
% 0.78/1.30  Using role type
% 0.78/1.30  Declaring ord_min_nat:(nat->(nat->nat))
% 0.78/1.30  FOF formula (<kernel.Constant object at 0x1156830>, <kernel.DependentProduct object at 0x1156950>) of role type named sy_c_Orderings_Oorder__class_OGreatest_001t__Nat__Onat
% 0.78/1.30  Using role type
% 0.78/1.30  Declaring order_Greatest_nat:((nat->Prop)->nat)
% 0.78/1.30  FOF formula (<kernel.Constant object at 0x1156098>, <kernel.DependentProduct object at 0x11565f0>) of role type named sy_c_Orderings_Oordering__top_001t__Assertions__Oassn
% 0.78/1.30  Using role type
% 0.78/1.30  Declaring ordering_top_assn:((assn->(assn->Prop))->((assn->(assn->Prop))->(assn->Prop)))
% 0.78/1.30  FOF formula (<kernel.Constant object at 0x1156950>, <kernel.DependentProduct object at 0x1156cf8>) of role type named sy_c_Orderings_Oordering__top_001t__Nat__Onat
% 0.78/1.30  Using role type
% 0.78/1.30  Declaring ordering_top_nat:((nat->(nat->Prop))->((nat->(nat->Prop))->(nat->Prop)))
% 0.78/1.30  FOF formula (<kernel.Constant object at 0x11565f0>, <kernel.DependentProduct object at 0x1156d40>) of role type named sy_c_Orderings_Oordering__top_001t__Set__Oset_I_Eo_J
% 0.78/1.30  Using role type
% 0.78/1.30  Declaring ordering_top_set_o:((set_o->(set_o->Prop))->((set_o->(set_o->Prop))->(set_o->Prop)))
% 0.78/1.30  FOF formula (<kernel.Constant object at 0x1156cf8>, <kernel.DependentProduct object at 0x1156d88>) of role type named sy_c_Orderings_Oordering__top_001t__Set__Oset_It__Int__Oint_J
% 0.78/1.30  Using role type
% 0.78/1.30  Declaring ordering_top_set_int:((set_int->(set_int->Prop))->((set_int->(set_int->Prop))->(set_int->Prop)))
% 0.78/1.30  FOF formula (<kernel.Constant object at 0x1156d40>, <kernel.DependentProduct object at 0x1156dd0>) of role type named sy_c_Orderings_Oordering__top_001t__Set__Oset_It__Nat__Onat_J
% 0.78/1.30  Using role type
% 0.78/1.30  Declaring ordering_top_set_nat:((set_nat->(set_nat->Prop))->((set_nat->(set_nat->Prop))->(set_nat->Prop)))
% 0.78/1.30  FOF formula (<kernel.Constant object at 0x1156d88>, <kernel.Constant object at 0x1156dd0>) of role type named sy_c_Orderings_Otop__class_Otop_001t__Assertions__Oassn
% 0.78/1.31  Using role type
% 0.78/1.31  Declaring top_top_assn:assn
% 0.78/1.31  FOF formula (<kernel.Constant object at 0x11565f0>, <kernel.Constant object at 0x1156dd0>) of role type named sy_c_Orderings_Otop__class_Otop_001t__Set__Oset_I_Eo_J
% 0.78/1.31  Using role type
% 0.78/1.31  Declaring top_top_set_o:set_o
% 0.78/1.31  FOF formula (<kernel.Constant object at 0x1156710>, <kernel.Constant object at 0x1156dd0>) of role type named sy_c_Orderings_Otop__class_Otop_001t__Set__Oset_It__Int__Oint_J
% 0.78/1.31  Using role type
% 0.78/1.31  Declaring top_top_set_int:set_int
% 0.78/1.31  FOF formula (<kernel.Constant object at 0x1156e18>, <kernel.Constant object at 0x1156dd0>) of role type named sy_c_Orderings_Otop__class_Otop_001t__Set__Oset_It__Nat__Onat_J
% 0.78/1.31  Using role type
% 0.78/1.31  Declaring top_top_set_nat:set_nat
% 0.78/1.31  FOF formula (<kernel.Constant object at 0x1156710>, <kernel.Constant object at 0x1156950>) of role type named sy_c_Orderings_Otop__class_Otop_001t__Set__Oset_It__Numeral____Type__Onum0_J
% 0.78/1.31  Using role type
% 0.78/1.31  Declaring top_to3689904424835650196l_num0:set_Numeral_num0
% 0.78/1.31  FOF formula (<kernel.Constant object at 0x1156dd0>, <kernel.Constant object at 0x1156bd8>) of role type named sy_c_Orderings_Otop__class_Otop_001t__Set__Oset_It__Product____Type__Ounit_J
% 0.78/1.31  Using role type
% 0.78/1.31  Declaring top_to1996260823553986621t_unit:set_Product_unit
% 0.78/1.31  FOF formula (<kernel.Constant object at 0x1156ef0>, <kernel.Constant object at 0x1156bd8>) of role type named sy_c_Orderings_Otop__class_Otop_001t__Set__Oset_It__Real__Oreal_J
% 0.78/1.31  Using role type
% 0.78/1.31  Declaring top_top_set_real:set_real
% 0.78/1.31  FOF formula (<kernel.Constant object at 0x1156f80>, <kernel.Constant object at 0x1156bd8>) of role type named sy_c_Orderings_Otop__class_Otop_001t__Set__Oset_It__String__Oliteral_J
% 0.78/1.31  Using role type
% 0.78/1.31  Declaring top_top_set_literal:set_literal
% 0.78/1.31  FOF formula (<kernel.Constant object at 0x1156fc8>, <kernel.DependentProduct object at 0x1156e60>) of role type named sy_c_Power_Opower__class_Opower_001t__Assertions__Oassn
% 0.78/1.31  Using role type
% 0.78/1.31  Declaring power_power_assn:(assn->(nat->assn))
% 0.78/1.31  FOF formula (<kernel.Constant object at 0x1156fc8>, <kernel.DependentProduct object at 0xcd51b8>) of role type named sy_c_Power_Opower__class_Opower_001t__Code____Numeral__Ointeger
% 0.78/1.31  Using role type
% 0.78/1.31  Declaring power_8256067586552552935nteger:(code_integer->(nat->code_integer))
% 0.78/1.31  FOF formula (<kernel.Constant object at 0x1156e60>, <kernel.DependentProduct object at 0xcd5170>) of role type named sy_c_Power_Opower__class_Opower_001t__Complex__Ocomplex
% 0.78/1.31  Using role type
% 0.78/1.31  Declaring power_power_complex:(complex->(nat->complex))
% 0.78/1.31  FOF formula (<kernel.Constant object at 0x1156bd8>, <kernel.DependentProduct object at 0xcd5290>) of role type named sy_c_Power_Opower__class_Opower_001t__Int__Oint
% 0.78/1.31  Using role type
% 0.78/1.31  Declaring power_power_int:(int->(nat->int))
% 0.78/1.31  FOF formula (<kernel.Constant object at 0x1156e60>, <kernel.DependentProduct object at 0xcd5098>) of role type named sy_c_Power_Opower__class_Opower_001t__Nat__Onat
% 0.78/1.31  Using role type
% 0.78/1.31  Declaring power_power_nat:(nat->(nat->nat))
% 0.78/1.31  FOF formula (<kernel.Constant object at 0x1156bd8>, <kernel.DependentProduct object at 0xcd51b8>) of role type named sy_c_Power_Opower__class_Opower_001t__Rat__Orat
% 0.78/1.31  Using role type
% 0.78/1.31  Declaring power_power_rat:(rat->(nat->rat))
% 0.78/1.31  FOF formula (<kernel.Constant object at 0x1156bd8>, <kernel.DependentProduct object at 0xcd52d8>) of role type named sy_c_Power_Opower__class_Opower_001t__Real__Oreal
% 0.78/1.31  Using role type
% 0.78/1.31  Declaring power_power_real:(real->(nat->real))
% 0.78/1.31  FOF formula (<kernel.Constant object at 0xcd5050>, <kernel.DependentProduct object at 0xcd5170>) of role type named sy_c_Power_Opower__class_Opower_001t__Uint32__Ouint32
% 0.78/1.31  Using role type
% 0.78/1.31  Declaring power_power_uint32:(uint32->(nat->uint32))
% 0.78/1.31  FOF formula (<kernel.Constant object at 0xcd5248>, <kernel.DependentProduct object at 0xcd5128>) of role type named sy_c_Product__Type_OPair_001_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_001t__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_J
% 0.78/1.31  Using role type
% 0.78/1.31  Declaring produc2245416461498447860et_nat:((produc3658429121746597890et_nat->Prop)->(produc3925858234332021118et_nat->produc2732055786443039994et_nat))
% 0.78/1.31  FOF formula (<kernel.Constant object at 0xcd5170>, <kernel.DependentProduct object at 0xcd5098>) of role type named sy_c_Product__Type_OPair_001_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_001t__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J
% 0.78/1.31  Using role type
% 0.78/1.31  Declaring produc5001842942810119800et_nat:((produc3658429121746597890et_nat->Prop)->(produc3658429121746597890et_nat->produc3925858234332021118et_nat))
% 0.78/1.31  FOF formula (<kernel.Constant object at 0xcd5488>, <kernel.DependentProduct object at 0xcd54d0>) of role type named sy_c_Product__Type_OPair_001_Eo_001_Eo
% 0.78/1.31  Using role type
% 0.78/1.31  Declaring product_Pair_o_o:(Prop->(Prop->product_prod_o_o))
% 0.78/1.31  FOF formula (<kernel.Constant object at 0xcd5440>, <kernel.DependentProduct object at 0xcd54d0>) of role type named sy_c_Product__Type_OPair_001_Eo_001t__Int__Oint
% 0.78/1.31  Using role type
% 0.78/1.31  Declaring product_Pair_o_int:(Prop->(int->product_prod_o_int))
% 0.78/1.31  FOF formula (<kernel.Constant object at 0xcd5098>, <kernel.DependentProduct object at 0xcd54d0>) of role type named sy_c_Product__Type_OPair_001_Eo_001t__Nat__Onat
% 0.78/1.31  Using role type
% 0.78/1.31  Declaring product_Pair_o_nat:(Prop->(nat->product_prod_o_nat))
% 0.78/1.31  FOF formula (<kernel.Constant object at 0xcd5440>, <kernel.DependentProduct object at 0xcd55f0>) of role type named sy_c_Product__Type_OPair_001t__Code____Numeral__Ointeger_001_Eo
% 0.78/1.31  Using role type
% 0.78/1.31  Declaring produc6677183202524767010eger_o:(code_integer->(Prop->produc6271795597528267376eger_o))
% 0.78/1.31  FOF formula (<kernel.Constant object at 0xcd54d0>, <kernel.DependentProduct object at 0xcd5440>) of role type named sy_c_Product__Type_OPair_001t__Code____Numeral__Ointeger_001t__Code____Numeral__Ointeger
% 0.78/1.31  Using role type
% 0.78/1.31  Declaring produc1086072967326762835nteger:(code_integer->(code_integer->produc8923325533196201883nteger))
% 0.78/1.31  FOF formula (<kernel.Constant object at 0xcd55f0>, <kernel.DependentProduct object at 0xcd54d0>) of role type named sy_c_Product__Type_OPair_001t__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_001t__Set__Oset_It__Nat__Onat_J
% 0.78/1.31  Using role type
% 0.78/1.31  Declaring produc7507926704131184380et_nat:(heap_e7401611519738050253t_unit->(set_nat->produc3658429121746597890et_nat))
% 0.78/1.31  FOF formula (<kernel.Constant object at 0xcd5710>, <kernel.DependentProduct object at 0xcd5638>) of role type named sy_c_Product__Type_OPair_001t__Int__Oint_001_Eo
% 0.78/1.31  Using role type
% 0.78/1.31  Declaring product_Pair_int_o:(int->(Prop->product_prod_int_o))
% 0.78/1.31  FOF formula (<kernel.Constant object at 0xcd5758>, <kernel.DependentProduct object at 0xcd55f0>) of role type named sy_c_Product__Type_OPair_001t__Int__Oint_001t__Int__Oint
% 0.78/1.31  Using role type
% 0.78/1.31  Declaring product_Pair_int_int:(int->(int->product_prod_int_int))
% 0.78/1.31  FOF formula (<kernel.Constant object at 0xcd5440>, <kernel.DependentProduct object at 0xcd5710>) of role type named sy_c_Product__Type_OPair_001t__Int__Oint_001t__Nat__Onat
% 0.78/1.31  Using role type
% 0.78/1.31  Declaring product_Pair_int_nat:(int->(nat->product_prod_int_nat))
% 0.78/1.31  FOF formula (<kernel.Constant object at 0xcd5758>, <kernel.DependentProduct object at 0xcd5440>) of role type named sy_c_Product__Type_OPair_001t__Int__Oint_001t__Real__Oreal
% 0.78/1.31  Using role type
% 0.78/1.31  Declaring produc801115645435158769t_real:(int->(real->produc679980390762269497t_real))
% 0.78/1.31  FOF formula (<kernel.Constant object at 0xcd5710>, <kernel.DependentProduct object at 0xcd5758>) of role type named sy_c_Product__Type_OPair_001t__Int__Oint_001t__VEBT____BuildupMemImp__OVEBTi
% 0.78/1.31  Using role type
% 0.78/1.31  Declaring produc4497823428076633978_VEBTi:(int->(vEBT_VEBTi->produc2062302194595185346_VEBTi))
% 0.78/1.31  FOF formula (<kernel.Constant object at 0xcd5440>, <kernel.DependentProduct object at 0xcd5710>) of role type named sy_c_Product__Type_OPair_001t__Int__Oint_001t__VEBT____Definitions__OVEBT
% 0.78/1.31  Using role type
% 0.78/1.31  Declaring produc3329399203697025711T_VEBT:(int->(vEBT_VEBT->produc1531783533982839933T_VEBT))
% 0.78/1.31  FOF formula (<kernel.Constant object at 0xcd5758>, <kernel.DependentProduct object at 0xcd5440>) of role type named sy_c_Product__Type_OPair_001t__List__Olist_I_Eo_J_001t__List__Olist_I_Eo_J
% 0.78/1.31  Using role type
% 0.78/1.31  Declaring produc8435520187683070743list_o:(list_o->(list_o->produc7102631898165422375list_o))
% 0.78/1.31  FOF formula (<kernel.Constant object at 0xcd5710>, <kernel.DependentProduct object at 0xcd5758>) of role type named sy_c_Product__Type_OPair_001t__List__Olist_It__Int__Oint_J_001t__List__Olist_It__Int__Oint_J
% 0.78/1.31  Using role type
% 0.78/1.31  Declaring produc364263696895485585st_int:(list_int->(list_int->produc1186641810826059865st_int))
% 0.78/1.31  FOF formula (<kernel.Constant object at 0xcd5440>, <kernel.DependentProduct object at 0xcd5710>) of role type named sy_c_Product__Type_OPair_001t__List__Olist_It__Nat__Onat_J_001t__List__Olist_It__Nat__Onat_J
% 0.78/1.31  Using role type
% 0.78/1.31  Declaring produc2694037385005941721st_nat:(list_nat->(list_nat->produc1828647624359046049st_nat))
% 0.78/1.31  FOF formula (<kernel.Constant object at 0xcd5758>, <kernel.DependentProduct object at 0xcd5440>) of role type named sy_c_Product__Type_OPair_001t__List__Olist_It__Real__Oreal_J_001t__List__Olist_It__Real__Oreal_J
% 0.78/1.31  Using role type
% 0.78/1.31  Declaring produc1408950526243324945t_real:(list_real->(list_real->produc478978216448986841t_real))
% 0.78/1.31  FOF formula (<kernel.Constant object at 0xcd5710>, <kernel.DependentProduct object at 0xcd5758>) of role type named sy_c_Product__Type_OPair_001t__List__Olist_It__Uint32__Ouint32_J_001t__List__Olist_It__Uint32__Ouint32_J
% 0.78/1.31  Using role type
% 0.78/1.31  Declaring produc7487160679990061969uint32:(list_uint32->(list_uint32->produc823665806539077721uint32))
% 0.78/1.31  FOF formula (<kernel.Constant object at 0xcd5440>, <kernel.DependentProduct object at 0xcd5710>) of role type named sy_c_Product__Type_OPair_001t__List__Olist_It__VEBT____BuildupMemImp__OVEBTi_J_001t__List__Olist_It__VEBT____BuildupMemImp__OVEBTi_J
% 0.78/1.31  Using role type
% 0.78/1.31  Declaring produc4384243565435462691_VEBTi:(list_VEBT_VEBTi->(list_VEBT_VEBTi->produc3089554586268799851_VEBTi))
% 0.78/1.31  FOF formula (<kernel.Constant object at 0xcd5758>, <kernel.DependentProduct object at 0xcd5440>) 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.78/1.31  Using role type
% 0.78/1.31  Declaring produc3897820843166775703T_VEBT:(list_VEBT_VEBT->(list_VEBT_VEBT->produc9211091688327510695T_VEBT))
% 0.78/1.31  FOF formula (<kernel.Constant object at 0xcd5d88>, <kernel.DependentProduct object at 0xcd5518>) of role type named sy_c_Product__Type_OPair_001t__Nat__Onat_001_Eo
% 0.78/1.31  Using role type
% 0.78/1.31  Declaring product_Pair_nat_o:(nat->(Prop->product_prod_nat_o))
% 0.78/1.31  FOF formula (<kernel.Constant object at 0xcd5dd0>, <kernel.DependentProduct object at 0xcd5758>) of role type named sy_c_Product__Type_OPair_001t__Nat__Onat_001t__Int__Oint
% 0.78/1.31  Using role type
% 0.78/1.31  Declaring product_Pair_nat_int:(nat->(int->product_prod_nat_int))
% 0.78/1.31  FOF formula (<kernel.Constant object at 0xcd5710>, <kernel.DependentProduct object at 0xcd5d88>) of role type named sy_c_Product__Type_OPair_001t__Nat__Onat_001t__Nat__Onat
% 0.78/1.31  Using role type
% 0.78/1.31  Declaring product_Pair_nat_nat:(nat->(nat->product_prod_nat_nat))
% 0.78/1.31  FOF formula (<kernel.Constant object at 0xcd5dd0>, <kernel.DependentProduct object at 0xcd5710>) of role type named sy_c_Product__Type_OPair_001t__Nat__Onat_001t__Real__Oreal
% 0.78/1.31  Using role type
% 0.78/1.31  Declaring produc7837566107596912789t_real:(nat->(real->produc7716430852924023517t_real))
% 0.78/1.31  FOF formula (<kernel.Constant object at 0xcd5d88>, <kernel.DependentProduct object at 0xcd5dd0>) of role type named sy_c_Product__Type_OPair_001t__Nat__Onat_001t__VEBT____BuildupMemImp__OVEBTi
% 0.78/1.31  Using role type
% 0.78/1.31  Declaring produc2649746096677893406_VEBTi:(nat->(vEBT_VEBTi->produc214224863196444774_VEBTi))
% 0.78/1.31  FOF formula (<kernel.Constant object at 0xcd5710>, <kernel.DependentProduct object at 0xcd5d88>) of role type named sy_c_Product__Type_OPair_001t__Nat__Onat_001t__VEBT____Definitions__OVEBT
% 0.78/1.31  Using role type
% 0.78/1.31  Declaring produc599794634098209291T_VEBT:(nat->(vEBT_VEBT->produc8025551001238799321T_VEBT))
% 0.78/1.31  FOF formula (<kernel.Constant object at 0xcd5dd0>, <kernel.DependentProduct object at 0xcd8098>) of role type named sy_c_Product__Type_OPair_001t__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_J_J_001t__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_J_J
% 0.78/1.32  Using role type
% 0.78/1.32  Declaring produc1940133919992309389et_nat:(produc2732055786443039994et_nat->(produc2732055786443039994et_nat->produc5657529347773406293et_nat))
% 0.78/1.32  FOF formula (<kernel.Constant object at 0xcd5d88>, <kernel.DependentProduct object at 0xcd8098>) of role type named sy_c_Product__Type_OPair_001t__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_J_001t__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_J
% 0.78/1.32  Using role type
% 0.78/1.32  Declaring produc8599840265553166229et_nat:(produc3925858234332021118et_nat->(produc3925858234332021118et_nat->produc6830853553727218525et_nat))
% 0.78/1.32  FOF formula (<kernel.Constant object at 0xcd5d88>, <kernel.DependentProduct object at 0xcd8128>) of role type named sy_c_Product__Type_OPair_001t__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J_001t__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J
% 0.78/1.32  Using role type
% 0.78/1.32  Declaring produc3646306378393792727nt_int:(product_prod_int_int->(product_prod_int_int->produc1219242969750017639nt_int))
% 0.78/1.32  FOF formula (<kernel.Constant object at 0xcd5440>, <kernel.DependentProduct object at 0xcd8248>) 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.78/1.32  Using role type
% 0.78/1.32  Declaring produc6161850002892822231at_nat:(product_prod_nat_nat->(product_prod_nat_nat->produc859450856879609959at_nat))
% 0.78/1.32  FOF formula (<kernel.Constant object at 0xcd8200>, <kernel.DependentProduct object at 0xcd8170>) of role type named sy_c_Product__Type_OPair_001t__Product____Type__Oprod_It__Uint32__Ouint32_Mt__Uint32__Ouint32_J_001t__Product____Type__Oprod_It__Uint32__Ouint32_Mt__Uint32__Ouint32_J
% 0.78/1.32  Using role type
% 0.78/1.32  Declaring produc6884863695460953815uint32:(produc827990862158126777uint32->(produc827990862158126777uint32->produc8822557026176459367uint32))
% 0.78/1.32  FOF formula (<kernel.Constant object at 0xcd8320>, <kernel.DependentProduct object at 0xcd80e0>) of role type named sy_c_Product__Type_OPair_001t__Real__Oreal_001t__Int__Oint
% 0.78/1.32  Using role type
% 0.78/1.32  Declaring produc3179012173361985393al_int:(real->(int->produc8786904178792722361al_int))
% 0.78/1.32  FOF formula (<kernel.Constant object at 0xcd81b8>, <kernel.DependentProduct object at 0xcd83f8>) of role type named sy_c_Product__Type_OPair_001t__Real__Oreal_001t__Real__Oreal
% 0.78/1.32  Using role type
% 0.78/1.32  Declaring produc4511245868158468465l_real:(real->(real->produc2422161461964618553l_real))
% 0.78/1.32  FOF formula (<kernel.Constant object at 0xcd83b0>, <kernel.DependentProduct object at 0xcd81b8>) of role type named sy_c_Product__Type_OPair_001t__Real__Oreal_001t__VEBT____Definitions__OVEBT
% 0.78/1.32  Using role type
% 0.78/1.32  Declaring produc6931449550656315951T_VEBT:(real->(vEBT_VEBT->produc3757001726724277373T_VEBT))
% 0.78/1.32  FOF formula (<kernel.Constant object at 0xcd83f8>, <kernel.DependentProduct object at 0xcd83b0>) of role type named sy_c_Product__Type_OPair_001t__Set__Oset_It__Nat__Onat_J_001t__Set__Oset_It__Nat__Onat_J
% 0.78/1.32  Using role type
% 0.78/1.32  Declaring produc4532415448927165861et_nat:(set_nat->(set_nat->produc7819656566062154093et_nat))
% 0.78/1.32  FOF formula (<kernel.Constant object at 0xcd81b8>, <kernel.DependentProduct object at 0xcd83f8>) of role type named sy_c_Product__Type_OPair_001t__Uint32__Ouint32_001t__Uint32__Ouint32
% 0.78/1.32  Using role type
% 0.78/1.32  Declaring produc1400373151660368625uint32:(uint32->(uint32->produc827990862158126777uint32))
% 0.78/1.32  FOF formula (<kernel.Constant object at 0xcd83b0>, <kernel.DependentProduct object at 0xcd8680>) of role type named sy_c_Product__Type_OPair_001t__VEBT____BuildupMemImp__OVEBTi_001_Eo
% 0.78/1.32  Using role type
% 0.78/1.32  Declaring produc8194178580519725514EBTi_o:(vEBT_VEBTi->(Prop->produc5014006835512566296EBTi_o))
% 0.78/1.32  FOF formula (<kernel.Constant object at 0xcd83f8>, <kernel.DependentProduct object at 0xcd83b0>) of role type named sy_c_Product__Type_OPair_001t__VEBT____BuildupMemImp__OVEBTi_001t__Int__Oint
% 0.78/1.32  Using role type
% 0.78/1.32  Declaring produc7190175284220460154Ti_int:(vEBT_VEBTi->(int->produc8927069083091599426Ti_int))
% 0.78/1.32  FOF formula (<kernel.Constant object at 0xcd8680>, <kernel.DependentProduct object at 0xcd83f8>) of role type named sy_c_Product__Type_OPair_001t__VEBT____BuildupMemImp__OVEBTi_001t__Real__Oreal
% 0.78/1.32  Using role type
% 0.78/1.32  Declaring produc8457151488442208762i_real:(vEBT_VEBTi->(real->produc6680258955013199682i_real))
% 0.78/1.32  FOF formula (<kernel.Constant object at 0xcd83b0>, <kernel.DependentProduct object at 0xcd8680>) of role type named sy_c_Product__Type_OPair_001t__VEBT____BuildupMemImp__OVEBTi_001t__VEBT____BuildupMemImp__OVEBTi
% 0.78/1.32  Using role type
% 0.78/1.32  Declaring produc436343169921013763_VEBTi:(vEBT_VEBTi->(vEBT_VEBTi->produc3777764054643897931_VEBTi))
% 0.78/1.32  FOF formula (<kernel.Constant object at 0xcd83f8>, <kernel.DependentProduct object at 0xcd83b0>) of role type named sy_c_Product__Type_OPair_001t__VEBT____BuildupMemImp__OVEBTi_001t__VEBT____Definitions__OVEBT
% 0.78/1.32  Using role type
% 0.78/1.32  Declaring produc7053807326796202854T_VEBT:(vEBT_VEBTi->(vEBT_VEBT->produc2810682830582626868T_VEBT))
% 0.78/1.32  FOF formula (<kernel.Constant object at 0xcd8680>, <kernel.DependentProduct object at 0xcd8950>) of role type named sy_c_Product__Type_OPair_001t__VEBT____Definitions__OVEBT_001_Eo
% 0.78/1.32  Using role type
% 0.78/1.32  Declaring produc8721562602347293563VEBT_o:(vEBT_VEBT->(Prop->produc334124729049499915VEBT_o))
% 0.78/1.32  FOF formula (<kernel.Constant object at 0xcd83b0>, <kernel.DependentProduct object at 0xcd8680>) of role type named sy_c_Product__Type_OPair_001t__VEBT____Definitions__OVEBT_001t__Int__Oint
% 0.78/1.32  Using role type
% 0.78/1.32  Declaring produc736041933913180425BT_int:(vEBT_VEBT->(int->produc4894624898956917775BT_int))
% 0.78/1.32  FOF formula (<kernel.Constant object at 0xcd8950>, <kernel.DependentProduct object at 0xcd83b0>) of role type named sy_c_Product__Type_OPair_001t__VEBT____Definitions__OVEBT_001t__Nat__Onat
% 0.78/1.32  Using role type
% 0.78/1.32  Declaring produc738532404422230701BT_nat:(vEBT_VEBT->(nat->produc9072475918466114483BT_nat))
% 0.78/1.32  FOF formula (<kernel.Constant object at 0xcd8680>, <kernel.DependentProduct object at 0xcd8950>) of role type named sy_c_Product__Type_OPair_001t__VEBT____Definitions__OVEBT_001t__Real__Oreal
% 0.78/1.32  Using role type
% 0.78/1.32  Declaring produc8117437818029410057T_real:(vEBT_VEBT->(real->produc5170161368751668367T_real))
% 0.78/1.32  FOF formula (<kernel.Constant object at 0xcd83b0>, <kernel.DependentProduct object at 0xcd8680>) of role type named sy_c_Product__Type_OPair_001t__VEBT____Definitions__OVEBT_001t__VEBT____BuildupMemImp__OVEBTi
% 0.78/1.32  Using role type
% 0.78/1.32  Declaring produc6084888613844515218_VEBTi:(vEBT_VEBT->(vEBT_VEBTi->produc3625547720036274456_VEBTi))
% 0.78/1.32  FOF formula (<kernel.Constant object at 0xcd8950>, <kernel.DependentProduct object at 0xcd83b0>) of role type named sy_c_Product__Type_OPair_001t__VEBT____Definitions__OVEBT_001t__VEBT____Definitions__OVEBT
% 0.78/1.32  Using role type
% 0.78/1.32  Declaring produc537772716801021591T_VEBT:(vEBT_VEBT->(vEBT_VEBT->produc8243902056947475879T_VEBT))
% 0.78/1.32  FOF formula (<kernel.Constant object at 0xcd8680>, <kernel.DependentProduct object at 0xcd8a70>) of role type named sy_c_Product__Type_Oapsnd_001t__Code____Numeral__Ointeger_001t__Code____Numeral__Ointeger_001t__Code____Numeral__Ointeger
% 0.78/1.32  Using role type
% 0.78/1.32  Declaring produc6499014454317279255nteger:((code_integer->code_integer)->(produc8923325533196201883nteger->produc8923325533196201883nteger))
% 0.78/1.32  FOF formula (<kernel.Constant object at 0xcd83b0>, <kernel.DependentProduct object at 0xcd8680>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001_Eo_001_Eo_001_Eo
% 0.78/1.32  Using role type
% 0.78/1.32  Declaring produc6197397395684419436_o_o_o:((Prop->(Prop->Prop))->(product_prod_o_o->Prop))
% 0.78/1.32  FOF formula (<kernel.Constant object at 0xcd8a70>, <kernel.DependentProduct object at 0xcd8cb0>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Code____Numeral__Ointeger_001t__Code____Numeral__Ointeger_001t__Int__Oint
% 0.78/1.32  Using role type
% 0.78/1.32  Declaring produc1553301316500091796er_int:((code_integer->(code_integer->int))->(produc8923325533196201883nteger->int))
% 0.78/1.32  FOF formula (<kernel.Constant object at 0xcd8680>, <kernel.DependentProduct object at 0xcd8cf8>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Code____Numeral__Ointeger_001t__Code____Numeral__Ointeger_001t__Nat__Onat
% 0.78/1.32  Using role type
% 0.78/1.32  Declaring produc1555791787009142072er_nat:((code_integer->(code_integer->nat))->(produc8923325533196201883nteger->nat))
% 0.78/1.32  FOF formula (<kernel.Constant object at 0xcd8cb0>, <kernel.DependentProduct object at 0xcd8d40>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Code____Numeral__Ointeger_001t__Code____Numeral__Ointeger_001t__Num__Onum
% 0.78/1.32  Using role type
% 0.78/1.32  Declaring produc7336495610019696514er_num:((code_integer->(code_integer->num))->(produc8923325533196201883nteger->num))
% 0.78/1.32  FOF formula (<kernel.Constant object at 0xcd8cf8>, <kernel.DependentProduct object at 0xcd8b00>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Code____Numeral__Ointeger_001t__Code____Numeral__Ointeger_001t__Product____Type__Oprod_It__Code____Numeral__Ointeger_M_Eo_J
% 0.78/1.32  Using role type
% 0.78/1.32  Declaring produc9125791028180074456eger_o:((code_integer->(code_integer->produc6271795597528267376eger_o))->(produc8923325533196201883nteger->produc6271795597528267376eger_o))
% 0.78/1.32  FOF formula (<kernel.Constant object at 0xcd8d40>, <kernel.DependentProduct object at 0xcd8d88>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Code____Numeral__Ointeger_001t__Code____Numeral__Ointeger_001t__Product____Type__Oprod_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J
% 0.78/1.32  Using role type
% 0.78/1.32  Declaring produc6916734918728496179nteger:((code_integer->(code_integer->produc8923325533196201883nteger))->(produc8923325533196201883nteger->produc8923325533196201883nteger))
% 0.78/1.32  FOF formula (<kernel.Constant object at 0xcd8b00>, <kernel.DependentProduct object at 0xcd8dd0>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Int__Oint_001t__Int__Oint_001_Eo
% 0.78/1.32  Using role type
% 0.78/1.32  Declaring produc4947309494688390418_int_o:((int->(int->Prop))->(product_prod_int_int->Prop))
% 0.78/1.32  FOF formula (<kernel.Constant object at 0xcd8d88>, <kernel.DependentProduct object at 0xcda098>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Int__Oint_001t__Int__Oint_001t__Int__Oint
% 0.78/1.32  Using role type
% 0.78/1.32  Declaring produc8211389475949308722nt_int:((int->(int->int))->(product_prod_int_int->int))
% 0.78/1.32  FOF formula (<kernel.Constant object at 0xcd8d88>, <kernel.DependentProduct object at 0xcda170>) 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.78/1.32  Using role type
% 0.78/1.32  Declaring produc4245557441103728435nt_int:((int->(int->product_prod_int_int))->(product_prod_int_int->product_prod_int_int))
% 0.78/1.32  FOF formula (<kernel.Constant object at 0xcd8f80>, <kernel.DependentProduct object at 0xcda1b8>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Nat__Onat_001t__Nat__Onat_001_Eo
% 0.78/1.32  Using role type
% 0.78/1.32  Declaring produc6081775807080527818_nat_o:((nat->(nat->Prop))->(product_prod_nat_nat->Prop))
% 0.78/1.32  FOF formula (<kernel.Constant object at 0xcda128>, <kernel.DependentProduct object at 0xcda200>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Nat__Onat_001t__Nat__Onat_001t__Option__Ooption_It__Nat__Onat_J
% 0.78/1.33  Using role type
% 0.78/1.33  Declaring produc2484365769952853102on_nat:((nat->(nat->option_nat))->(product_prod_nat_nat->option_nat))
% 0.78/1.33  FOF formula (<kernel.Constant object at 0xcda368>, <kernel.DependentProduct object at 0xcda170>) 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.78/1.33  Using role type
% 0.78/1.33  Declaring produc2626176000494625587at_nat:((nat->(nat->product_prod_nat_nat))->(product_prod_nat_nat->product_prod_nat_nat))
% 0.78/1.33  FOF formula (<kernel.Constant object at 0xcda248>, <kernel.DependentProduct object at 0xcda128>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Nat__Onat_001t__Nat__Onat_001t__VEBT____Definitions__OVEBT
% 0.78/1.33  Using role type
% 0.78/1.33  Declaring produc3169358591047799142T_VEBT:((nat->(nat->vEBT_VEBT))->(product_prod_nat_nat->vEBT_VEBT))
% 0.78/1.33  FOF formula (<kernel.Constant object at 0xcda3f8>, <kernel.DependentProduct object at 0xcda440>) of role type named sy_c_Product__Type_Oprod_Ofst_001t__Code____Numeral__Ointeger_001t__Code____Numeral__Ointeger
% 0.78/1.33  Using role type
% 0.78/1.33  Declaring produc8508995932063986495nteger:(produc8923325533196201883nteger->code_integer)
% 0.78/1.33  FOF formula (<kernel.Constant object at 0xcda128>, <kernel.DependentProduct object at 0xcda3f8>) of role type named sy_c_Product__Type_Oprod_Ofst_001t__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_001t__Set__Oset_It__Nat__Onat_J
% 0.78/1.33  Using role type
% 0.78/1.33  Declaring produc1824681642469235216et_nat:(produc3658429121746597890et_nat->heap_e7401611519738050253t_unit)
% 0.78/1.33  FOF formula (<kernel.Constant object at 0xcda3b0>, <kernel.DependentProduct object at 0xcda5a8>) of role type named sy_c_Product__Type_Oprod_Ofst_001t__Int__Oint_001t__Int__Oint
% 0.78/1.33  Using role type
% 0.78/1.33  Declaring product_fst_int_int:(product_prod_int_int->int)
% 0.78/1.33  FOF formula (<kernel.Constant object at 0xcda248>, <kernel.DependentProduct object at 0xcda5f0>) of role type named sy_c_Product__Type_Oprod_Ofst_001t__Nat__Onat_001t__Nat__Onat
% 0.78/1.33  Using role type
% 0.78/1.33  Declaring product_fst_nat_nat:(product_prod_nat_nat->nat)
% 0.78/1.33  FOF formula (<kernel.Constant object at 0xcda3b0>, <kernel.DependentProduct object at 0xcda638>) of role type named sy_c_Product__Type_Oprod_Osnd_001t__Code____Numeral__Ointeger_001t__Code____Numeral__Ointeger
% 0.78/1.33  Using role type
% 0.78/1.33  Declaring produc6174133586879617921nteger:(produc8923325533196201883nteger->code_integer)
% 0.78/1.33  FOF formula (<kernel.Constant object at 0xcda5f0>, <kernel.DependentProduct object at 0xcda6c8>) of role type named sy_c_Product__Type_Oprod_Osnd_001t__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_001t__Set__Oset_It__Nat__Onat_J
% 0.78/1.33  Using role type
% 0.78/1.33  Declaring produc8586169260539613262et_nat:(produc3658429121746597890et_nat->set_nat)
% 0.78/1.33  FOF formula (<kernel.Constant object at 0xcda128>, <kernel.DependentProduct object at 0xcda758>) of role type named sy_c_Product__Type_Oprod_Osnd_001t__Int__Oint_001t__Int__Oint
% 0.78/1.33  Using role type
% 0.78/1.33  Declaring product_snd_int_int:(product_prod_int_int->int)
% 0.78/1.33  FOF formula (<kernel.Constant object at 0xcda248>, <kernel.DependentProduct object at 0xcda7a0>) of role type named sy_c_Product__Type_Oprod_Osnd_001t__Nat__Onat_001t__Nat__Onat
% 0.78/1.33  Using role type
% 0.78/1.33  Declaring product_snd_nat_nat:(product_prod_nat_nat->nat)
% 0.78/1.33  FOF formula (<kernel.Constant object at 0xcda680>, <kernel.DependentProduct object at 0xcda7e8>) of role type named sy_c_Rat_Onormalize
% 0.78/1.33  Using role type
% 0.78/1.33  Declaring normalize:(product_prod_int_int->product_prod_int_int)
% 0.78/1.33  FOF formula (<kernel.Constant object at 0xcda248>, <kernel.DependentProduct object at 0xcda830>) of role type named sy_c_Real__Vector__Spaces_Onorm__class_Onorm_001t__Complex__Ocomplex
% 0.78/1.33  Using role type
% 0.78/1.33  Declaring real_V1022390504157884413omplex:(complex->real)
% 0.78/1.33  FOF formula (<kernel.Constant object at 0xcda6c8>, <kernel.DependentProduct object at 0xcda7e8>) of role type named sy_c_Refine__Imp__Hol_Orefines_001_Eo
% 0.78/1.33  Using role type
% 0.78/1.33  Declaring refine_Imp_refines_o:(heap_Time_Heap_o->(heap_Time_Heap_o->Prop))
% 0.78/1.33  FOF formula (<kernel.Constant object at 0xcda248>, <kernel.DependentProduct object at 0xcda128>) of role type named sy_c_Refine__Imp__Hol_Orefines_001t__Option__Ooption_It__Nat__Onat_J
% 0.78/1.33  Using role type
% 0.78/1.33  Declaring refine7594492741263601813on_nat:(heap_T2636463487746394924on_nat->(heap_T2636463487746394924on_nat->Prop))
% 0.78/1.33  FOF formula (<kernel.Constant object at 0xcda7e8>, <kernel.DependentProduct object at 0xcda7a0>) of role type named sy_c_Refine__Imp__Hol_Orefines_001t__VEBT____BuildupMemImp__OVEBTi
% 0.78/1.33  Using role type
% 0.78/1.33  Declaring refine5565527176597971370_VEBTi:(heap_T8145700208782473153_VEBTi->(heap_T8145700208782473153_VEBTi->Prop))
% 0.78/1.33  FOF formula (<kernel.Constant object at 0xcda2d8>, <kernel.DependentProduct object at 0xcda7e8>) of role type named sy_c_Relation_Ototal__on_001_Eo
% 0.78/1.33  Using role type
% 0.78/1.33  Declaring total_on_o:(set_o->(set_Product_prod_o_o->Prop))
% 0.78/1.33  FOF formula (<kernel.Constant object at 0xcda248>, <kernel.DependentProduct object at 0xcdaa28>) of role type named sy_c_Relation_Ototal__on_001t__Int__Oint
% 0.78/1.33  Using role type
% 0.78/1.33  Declaring total_on_int:(set_int->(set_Pr958786334691620121nt_int->Prop))
% 0.78/1.33  FOF formula (<kernel.Constant object at 0xcda830>, <kernel.DependentProduct object at 0xcda7e8>) of role type named sy_c_Relation_Ototal__on_001t__Nat__Onat
% 0.78/1.33  Using role type
% 0.78/1.33  Declaring total_on_nat:(set_nat->(set_Pr1261947904930325089at_nat->Prop))
% 0.78/1.33  FOF formula (<kernel.Constant object at 0xcdaa70>, <kernel.DependentProduct object at 0xcda9e0>) of role type named sy_c_Relation_Ototal__on_001t__Real__Oreal
% 0.78/1.33  Using role type
% 0.78/1.33  Declaring total_on_real:(set_real->(set_Pr6218003697084177305l_real->Prop))
% 0.78/1.33  FOF formula (<kernel.Constant object at 0xcdab00>, <kernel.DependentProduct object at 0xcdaab8>) of role type named sy_c_Relation_Ototal__on_001t__Set__Oset_It__Nat__Onat_J
% 0.78/1.33  Using role type
% 0.78/1.33  Declaring total_on_set_nat:(set_set_nat->(set_Pr5488025237498180813et_nat->Prop))
% 0.78/1.33  FOF formula (<kernel.Constant object at 0xcdab48>, <kernel.DependentProduct object at 0xcda128>) of role type named sy_c_Relation_Ototal__on_001t__Uint32__Ouint32
% 0.78/1.33  Using role type
% 0.78/1.33  Declaring total_on_uint32:(set_uint32->(set_Pr1773385645901665561uint32->Prop))
% 0.78/1.33  FOF formula (<kernel.Constant object at 0xcdab90>, <kernel.DependentProduct object at 0xcda7a0>) of role type named sy_c_Relation_Ototal__on_001t__VEBT____Definitions__OVEBT
% 0.78/1.33  Using role type
% 0.78/1.33  Declaring total_on_VEBT_VEBT:(set_VEBT_VEBT->(set_Pr6192946355708809607T_VEBT->Prop))
% 0.78/1.33  FOF formula (<kernel.Constant object at 0xcdab48>, <kernel.DependentProduct object at 0xcdab90>) of role type named sy_c_Rings_Odivide__class_Odivide_001t__Code____Numeral__Ointeger
% 0.78/1.33  Using role type
% 0.78/1.33  Declaring divide6298287555418463151nteger:(code_integer->(code_integer->code_integer))
% 0.78/1.33  FOF formula (<kernel.Constant object at 0xcdab00>, <kernel.DependentProduct object at 0xcda7a0>) of role type named sy_c_Rings_Odivide__class_Odivide_001t__Int__Oint
% 0.78/1.33  Using role type
% 0.78/1.33  Declaring divide_divide_int:(int->(int->int))
% 0.78/1.33  FOF formula (<kernel.Constant object at 0xcdabd8>, <kernel.DependentProduct object at 0xcdab48>) of role type named sy_c_Rings_Odivide__class_Odivide_001t__Nat__Onat
% 0.78/1.33  Using role type
% 0.78/1.33  Declaring divide_divide_nat:(nat->(nat->nat))
% 0.78/1.33  FOF formula (<kernel.Constant object at 0xcdacf8>, <kernel.DependentProduct object at 0xcdab00>) of role type named sy_c_Rings_Odivide__class_Odivide_001t__Real__Oreal
% 0.78/1.33  Using role type
% 0.78/1.33  Declaring divide_divide_real:(real->(real->real))
% 0.78/1.33  FOF formula (<kernel.Constant object at 0xcdaa70>, <kernel.DependentProduct object at 0xcdabd8>) of role type named sy_c_Rings_Odvd__class_Odvd_001t__Code____Numeral__Ointeger
% 0.78/1.33  Using role type
% 0.78/1.33  Declaring dvd_dvd_Code_integer:(code_integer->(code_integer->Prop))
% 0.78/1.33  FOF formula (<kernel.Constant object at 0xcdacb0>, <kernel.DependentProduct object at 0xcdacf8>) of role type named sy_c_Rings_Odvd__class_Odvd_001t__Int__Oint
% 0.78/1.33  Using role type
% 0.78/1.33  Declaring dvd_dvd_int:(int->(int->Prop))
% 0.78/1.33  FOF formula (<kernel.Constant object at 0xcda7a0>, <kernel.DependentProduct object at 0xcdaa70>) of role type named sy_c_Rings_Odvd__class_Odvd_001t__Nat__Onat
% 0.78/1.33  Using role type
% 0.78/1.33  Declaring dvd_dvd_nat:(nat->(nat->Prop))
% 0.78/1.33  FOF formula (<kernel.Constant object at 0xcdacb0>, <kernel.DependentProduct object at 0xcda7a0>) of role type named sy_c_Rings_Omodulo__class_Omodulo_001t__Code____Numeral__Ointeger
% 0.78/1.33  Using role type
% 0.78/1.33  Declaring modulo364778990260209775nteger:(code_integer->(code_integer->code_integer))
% 0.78/1.33  FOF formula (<kernel.Constant object at 0xcda248>, <kernel.DependentProduct object at 0xcdaa70>) of role type named sy_c_Rings_Omodulo__class_Omodulo_001t__Int__Oint
% 0.78/1.33  Using role type
% 0.78/1.33  Declaring modulo_modulo_int:(int->(int->int))
% 0.78/1.33  FOF formula (<kernel.Constant object at 0xcdab48>, <kernel.DependentProduct object at 0xcdacb0>) of role type named sy_c_Rings_Omodulo__class_Omodulo_001t__Nat__Onat
% 0.78/1.33  Using role type
% 0.78/1.33  Declaring modulo_modulo_nat:(nat->(nat->nat))
% 0.78/1.33  FOF formula (<kernel.Constant object at 0xcda248>, <kernel.DependentProduct object at 0xcdafc8>) of role type named sy_c_Rings_Ozero__neq__one__class_Oof__bool_001t__Int__Oint
% 0.78/1.33  Using role type
% 0.78/1.33  Declaring zero_n2684676970156552555ol_int:(Prop->int)
% 0.78/1.33  FOF formula (<kernel.Constant object at 0xcdacb0>, <kernel.DependentProduct object at 0xcdab00>) of role type named sy_c_Rings_Ozero__neq__one__class_Oof__bool_001t__Nat__Onat
% 0.78/1.33  Using role type
% 0.78/1.33  Declaring zero_n2687167440665602831ol_nat:(Prop->nat)
% 0.78/1.33  FOF formula (<kernel.Constant object at 0xcda248>, <kernel.DependentProduct object at 0xcdc098>) of role type named sy_c_Series_Osuminf_001t__Real__Oreal
% 0.78/1.33  Using role type
% 0.78/1.33  Declaring suminf_real:((nat->real)->real)
% 0.78/1.33  FOF formula (<kernel.Constant object at 0xcdab00>, <kernel.DependentProduct object at 0xcdc098>) of role type named sy_c_Series_Osummable_001t__Real__Oreal
% 0.78/1.33  Using role type
% 0.78/1.33  Declaring summable_real:((nat->real)->Prop)
% 0.78/1.33  FOF formula (<kernel.Constant object at 0xcda6c8>, <kernel.DependentProduct object at 0xcdc128>) of role type named sy_c_Series_Osums_001t__Real__Oreal
% 0.78/1.33  Using role type
% 0.78/1.33  Declaring sums_real:((nat->real)->(real->Prop))
% 0.78/1.33  FOF formula (<kernel.Constant object at 0xcdab48>, <kernel.DependentProduct object at 0xcdc200>) of role type named sy_c_Set_OCollect_001_Eo
% 0.78/1.33  Using role type
% 0.78/1.33  Declaring collect_o:((Prop->Prop)->set_o)
% 0.78/1.33  FOF formula (<kernel.Constant object at 0xcda6c8>, <kernel.DependentProduct object at 0xcdc170>) of role type named sy_c_Set_OCollect_001t__Code____Numeral__Ointeger
% 0.78/1.33  Using role type
% 0.78/1.33  Declaring collect_Code_integer:((code_integer->Prop)->set_Code_integer)
% 0.78/1.33  FOF formula (<kernel.Constant object at 0xcdab00>, <kernel.DependentProduct object at 0xcdc248>) of role type named sy_c_Set_OCollect_001t__Complex__Ocomplex
% 0.78/1.33  Using role type
% 0.78/1.33  Declaring collect_complex:((complex->Prop)->set_complex)
% 0.78/1.33  FOF formula (<kernel.Constant object at 0xcdab00>, <kernel.DependentProduct object at 0xcdc2d8>) of role type named sy_c_Set_OCollect_001t__Int__Oint
% 0.78/1.33  Using role type
% 0.78/1.33  Declaring collect_int:((int->Prop)->set_int)
% 0.78/1.33  FOF formula (<kernel.Constant object at 0xcdab00>, <kernel.DependentProduct object at 0xcdc0e0>) of role type named sy_c_Set_OCollect_001t__List__Olist_I_Eo_J
% 0.78/1.33  Using role type
% 0.78/1.33  Declaring collect_list_o:((list_o->Prop)->set_list_o)
% 0.78/1.33  FOF formula (<kernel.Constant object at 0xcdc050>, <kernel.DependentProduct object at 0xcdc170>) of role type named sy_c_Set_OCollect_001t__List__Olist_It__Code____Numeral__Ointeger_J
% 0.78/1.33  Using role type
% 0.78/1.33  Declaring collec3483841146883906114nteger:((list_Code_integer->Prop)->set_li6976499617229504675nteger)
% 0.78/1.33  FOF formula (<kernel.Constant object at 0xcdc2d8>, <kernel.DependentProduct object at 0xcdc3b0>) of role type named sy_c_Set_OCollect_001t__List__Olist_It__Complex__Ocomplex_J
% 0.78/1.33  Using role type
% 0.78/1.33  Declaring collect_list_complex:((list_complex->Prop)->set_list_complex)
% 0.78/1.33  FOF formula (<kernel.Constant object at 0xcdc200>, <kernel.DependentProduct object at 0xcdc3f8>) of role type named sy_c_Set_OCollect_001t__List__Olist_It__Int__Oint_J
% 0.78/1.33  Using role type
% 0.78/1.33  Declaring collect_list_int:((list_int->Prop)->set_list_int)
% 0.78/1.33  FOF formula (<kernel.Constant object at 0xcdc2d8>, <kernel.DependentProduct object at 0xcdc440>) of role type named sy_c_Set_OCollect_001t__List__Olist_It__List__Olist_It__Nat__Onat_J_J
% 0.78/1.33  Using role type
% 0.78/1.33  Declaring collec5989764272469232197st_nat:((list_list_nat->Prop)->set_list_list_nat)
% 0.78/1.33  FOF formula (<kernel.Constant object at 0xcdc290>, <kernel.DependentProduct object at 0xcdc4d0>) of role type named sy_c_Set_OCollect_001t__List__Olist_It__Nat__Onat_J
% 0.78/1.34  Using role type
% 0.78/1.34  Declaring collect_list_nat:((list_nat->Prop)->set_list_nat)
% 0.78/1.34  FOF formula (<kernel.Constant object at 0xcdc0e0>, <kernel.DependentProduct object at 0xcdc518>) of role type named sy_c_Set_OCollect_001t__List__Olist_It__Real__Oreal_J
% 0.78/1.34  Using role type
% 0.78/1.34  Declaring collect_list_real:((list_real->Prop)->set_list_real)
% 0.78/1.34  FOF formula (<kernel.Constant object at 0xcdc098>, <kernel.DependentProduct object at 0xcdc560>) of role type named sy_c_Set_OCollect_001t__List__Olist_It__Set__Oset_It__Nat__Onat_J_J
% 0.78/1.34  Using role type
% 0.78/1.34  Declaring collect_list_set_nat:((list_set_nat->Prop)->set_list_set_nat)
% 0.78/1.34  FOF formula (<kernel.Constant object at 0xcdc488>, <kernel.DependentProduct object at 0xcdc5a8>) of role type named sy_c_Set_OCollect_001t__List__Olist_It__String__Oliteral_J
% 0.78/1.34  Using role type
% 0.78/1.34  Declaring collect_list_literal:((list_literal->Prop)->set_list_literal)
% 0.78/1.34  FOF formula (<kernel.Constant object at 0xcdc098>, <kernel.DependentProduct object at 0xcdc5f0>) of role type named sy_c_Set_OCollect_001t__List__Olist_It__VEBT____Definitions__OVEBT_J
% 0.78/1.34  Using role type
% 0.78/1.34  Declaring collec5608196760682091941T_VEBT:((list_VEBT_VEBT->Prop)->set_list_VEBT_VEBT)
% 0.78/1.34  FOF formula (<kernel.Constant object at 0xcdc1b8>, <kernel.DependentProduct object at 0xcdc6c8>) of role type named sy_c_Set_OCollect_001t__Nat__Onat
% 0.78/1.34  Using role type
% 0.78/1.34  Declaring collect_nat:((nat->Prop)->set_nat)
% 0.78/1.34  FOF formula (<kernel.Constant object at 0xcdc3f8>, <kernel.DependentProduct object at 0xcdc710>) of role type named sy_c_Set_OCollect_001t__Num__Onum
% 0.78/1.34  Using role type
% 0.78/1.34  Declaring collect_num:((num->Prop)->set_num)
% 0.78/1.34  FOF formula (<kernel.Constant object at 0xcdc5a8>, <kernel.DependentProduct object at 0xcdc1b8>) of role type named sy_c_Set_OCollect_001t__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J
% 0.78/1.34  Using role type
% 0.78/1.34  Declaring collec213857154873943460nt_int:((product_prod_int_int->Prop)->set_Pr958786334691620121nt_int)
% 0.78/1.34  FOF formula (<kernel.Constant object at 0xcdc200>, <kernel.DependentProduct object at 0xcdc7e8>) of role type named sy_c_Set_OCollect_001t__Rat__Orat
% 0.78/1.34  Using role type
% 0.78/1.34  Declaring collect_rat:((rat->Prop)->set_rat)
% 0.78/1.34  FOF formula (<kernel.Constant object at 0xcdc488>, <kernel.DependentProduct object at 0xcdc830>) of role type named sy_c_Set_OCollect_001t__Real__Oreal
% 0.78/1.34  Using role type
% 0.78/1.34  Declaring collect_real:((real->Prop)->set_real)
% 0.78/1.34  FOF formula (<kernel.Constant object at 0xcdc3f8>, <kernel.DependentProduct object at 0xcdc1b8>) of role type named sy_c_Set_OCollect_001t__Set__Oset_It__Code____Numeral__Ointeger_J
% 0.78/1.34  Using role type
% 0.78/1.34  Declaring collec574505750873337192nteger:((set_Code_integer->Prop)->set_set_Code_integer)
% 0.78/1.34  FOF formula (<kernel.Constant object at 0xcdc710>, <kernel.DependentProduct object at 0xcdc8c0>) of role type named sy_c_Set_OCollect_001t__Set__Oset_It__Complex__Ocomplex_J
% 0.78/1.34  Using role type
% 0.78/1.34  Declaring collect_set_complex:((set_complex->Prop)->set_set_complex)
% 0.78/1.34  FOF formula (<kernel.Constant object at 0xcdc7a0>, <kernel.DependentProduct object at 0xcdc908>) of role type named sy_c_Set_OCollect_001t__Set__Oset_It__Int__Oint_J
% 0.78/1.34  Using role type
% 0.78/1.34  Declaring collect_set_int:((set_int->Prop)->set_set_int)
% 0.78/1.34  FOF formula (<kernel.Constant object at 0xcdc5a8>, <kernel.DependentProduct object at 0xcdc950>) of role type named sy_c_Set_OCollect_001t__Set__Oset_It__Nat__Onat_J
% 0.78/1.34  Using role type
% 0.78/1.34  Declaring collect_set_nat:((set_nat->Prop)->set_set_nat)
% 0.78/1.34  FOF formula (<kernel.Constant object at 0xcdc878>, <kernel.DependentProduct object at 0xcdc998>) of role type named sy_c_Set_OCollect_001t__String__Oliteral
% 0.78/1.34  Using role type
% 0.78/1.34  Declaring collect_literal:((literal->Prop)->set_literal)
% 0.78/1.34  FOF formula (<kernel.Constant object at 0xcdc488>, <kernel.DependentProduct object at 0xcdc9e0>) of role type named sy_c_Set_OCollect_001t__VEBT____Definitions__OVEBT
% 0.78/1.34  Using role type
% 0.78/1.34  Declaring collect_VEBT_VEBT:((vEBT_VEBT->Prop)->set_VEBT_VEBT)
% 0.78/1.34  FOF formula (<kernel.Constant object at 0xcdc098>, <kernel.DependentProduct object at 0xcdca70>) of role type named sy_c_Set_OPow_001t__Nat__Onat
% 0.78/1.34  Using role type
% 0.78/1.34  Declaring pow_nat:(set_nat->set_set_nat)
% 0.78/1.34  FOF formula (<kernel.Constant object at 0xcdc3f8>, <kernel.DependentProduct object at 0xcdca70>) of role type named sy_c_Set_Oimage_001_Eo_001_Eo
% 0.78/1.34  Using role type
% 0.78/1.34  Declaring image_o_o:((Prop->Prop)->(set_o->set_o))
% 0.78/1.34  FOF formula (<kernel.Constant object at 0xcdcab8>, <kernel.DependentProduct object at 0xcdc878>) of role type named sy_c_Set_Oimage_001_Eo_001t__Int__Oint
% 0.78/1.34  Using role type
% 0.78/1.34  Declaring image_o_int:((Prop->int)->(set_o->set_int))
% 0.78/1.34  FOF formula (<kernel.Constant object at 0xcdcb48>, <kernel.DependentProduct object at 0xcdc098>) of role type named sy_c_Set_Oimage_001_Eo_001t__Nat__Onat
% 0.78/1.34  Using role type
% 0.78/1.34  Declaring image_o_nat:((Prop->nat)->(set_o->set_nat))
% 0.78/1.34  FOF formula (<kernel.Constant object at 0xcdcb00>, <kernel.DependentProduct object at 0xcdcab8>) of role type named sy_c_Set_Oimage_001_Eo_001t__VEBT____Definitions__OVEBT
% 0.78/1.34  Using role type
% 0.78/1.34  Declaring image_o_VEBT_VEBT:((Prop->vEBT_VEBT)->(set_o->set_VEBT_VEBT))
% 0.78/1.34  FOF formula (<kernel.Constant object at 0xcdcb48>, <kernel.DependentProduct object at 0xcdc200>) of role type named sy_c_Set_Oimage_001t__Code____Numeral__Ointeger_001t__Code____Numeral__Ointeger
% 0.78/1.34  Using role type
% 0.78/1.34  Declaring image_4470545334726330049nteger:((code_integer->code_integer)->(set_Code_integer->set_Code_integer))
% 0.78/1.34  FOF formula (<kernel.Constant object at 0xcdcab8>, <kernel.DependentProduct object at 0xcdcb00>) of role type named sy_c_Set_Oimage_001t__Code____Numeral__Ointeger_001t__Complex__Ocomplex
% 0.78/1.34  Using role type
% 0.78/1.34  Declaring image_3397630267976458002omplex:((code_integer->complex)->(set_Code_integer->set_complex))
% 0.78/1.34  FOF formula (<kernel.Constant object at 0xcdc200>, <kernel.DependentProduct object at 0xcdcb48>) of role type named sy_c_Set_Oimage_001t__Code____Numeral__Ointeger_001t__Int__Oint
% 0.78/1.34  Using role type
% 0.78/1.34  Declaring image_948535463418740880er_int:((code_integer->int)->(set_Code_integer->set_int))
% 0.78/1.34  FOF formula (<kernel.Constant object at 0xcdcb00>, <kernel.DependentProduct object at 0xcdcab8>) of role type named sy_c_Set_Oimage_001t__Code____Numeral__Ointeger_001t__Nat__Onat
% 0.78/1.34  Using role type
% 0.78/1.34  Declaring image_951025933927791156er_nat:((code_integer->nat)->(set_Code_integer->set_nat))
% 0.78/1.34  FOF formula (<kernel.Constant object at 0xcdcb48>, <kernel.DependentProduct object at 0xcdc200>) of role type named sy_c_Set_Oimage_001t__Code____Numeral__Ointeger_001t__Rat__Orat
% 0.78/1.34  Using role type
% 0.78/1.34  Declaring image_315895873841295420er_rat:((code_integer->rat)->(set_Code_integer->set_rat))
% 0.78/1.34  FOF formula (<kernel.Constant object at 0xcdcab8>, <kernel.DependentProduct object at 0xcdcb00>) of role type named sy_c_Set_Oimage_001t__Code____Numeral__Ointeger_001t__Real__Oreal
% 0.78/1.34  Using role type
% 0.78/1.34  Declaring image_7738145705984076560r_real:((code_integer->real)->(set_Code_integer->set_real))
% 0.78/1.34  FOF formula (<kernel.Constant object at 0xcdc200>, <kernel.DependentProduct object at 0xcdcb48>) of role type named sy_c_Set_Oimage_001t__Complex__Ocomplex_001t__Code____Numeral__Ointeger
% 0.78/1.34  Using role type
% 0.78/1.34  Declaring image_1994230757181692690nteger:((complex->code_integer)->(set_complex->set_Code_integer))
% 0.78/1.34  FOF formula (<kernel.Constant object at 0xcdcb00>, <kernel.DependentProduct object at 0xcdcab8>) of role type named sy_c_Set_Oimage_001t__Complex__Ocomplex_001t__Complex__Ocomplex
% 0.78/1.34  Using role type
% 0.78/1.34  Declaring image_1468599708987790691omplex:((complex->complex)->(set_complex->set_complex))
% 0.78/1.34  FOF formula (<kernel.Constant object at 0xcdc200>, <kernel.DependentProduct object at 0xcdca70>) of role type named sy_c_Set_Oimage_001t__Complex__Ocomplex_001t__Int__Oint
% 0.78/1.34  Using role type
% 0.78/1.34  Declaring image_complex_int:((complex->int)->(set_complex->set_int))
% 0.78/1.34  FOF formula (<kernel.Constant object at 0xcdcb48>, <kernel.DependentProduct object at 0xcdcb90>) of role type named sy_c_Set_Oimage_001t__Complex__Ocomplex_001t__Nat__Onat
% 0.78/1.34  Using role type
% 0.78/1.34  Declaring image_complex_nat:((complex->nat)->(set_complex->set_nat))
% 0.78/1.34  FOF formula (<kernel.Constant object at 0xcdca70>, <kernel.DependentProduct object at 0xcdcb90>) of role type named sy_c_Set_Oimage_001t__Complex__Ocomplex_001t__Rat__Orat
% 0.78/1.34  Using role type
% 0.78/1.34  Declaring image_complex_rat:((complex->rat)->(set_complex->set_rat))
% 0.78/1.34  FOF formula (<kernel.Constant object at 0xcdc200>, <kernel.DependentProduct object at 0xcdcb48>) of role type named sy_c_Set_Oimage_001t__Complex__Ocomplex_001t__Real__Oreal
% 0.78/1.34  Using role type
% 0.78/1.34  Declaring image_complex_real:((complex->real)->(set_complex->set_real))
% 0.78/1.34  FOF formula (<kernel.Constant object at 0xcdc200>, <kernel.DependentProduct object at 0xce0050>) of role type named sy_c_Set_Oimage_001t__Complex__Ocomplex_001t__VEBT____Definitions__OVEBT
% 0.78/1.34  Using role type
% 0.78/1.34  Declaring image_932796090930683071T_VEBT:((complex->vEBT_VEBT)->(set_complex->set_VEBT_VEBT))
% 0.78/1.34  FOF formula (<kernel.Constant object at 0xcdcb48>, <kernel.DependentProduct object at 0xce0200>) of role type named sy_c_Set_Oimage_001t__Int__Oint_001_Eo
% 0.78/1.34  Using role type
% 0.78/1.34  Declaring image_int_o:((int->Prop)->(set_int->set_o))
% 0.78/1.34  FOF formula (<kernel.Constant object at 0xcdc200>, <kernel.DependentProduct object at 0xce0170>) of role type named sy_c_Set_Oimage_001t__Int__Oint_001t__Code____Numeral__Ointeger
% 0.78/1.34  Using role type
% 0.78/1.34  Declaring image_1587234942943678608nteger:((int->code_integer)->(set_int->set_Code_integer))
% 0.78/1.34  FOF formula (<kernel.Constant object at 0xcdcb48>, <kernel.DependentProduct object at 0xce0170>) of role type named sy_c_Set_Oimage_001t__Int__Oint_001t__Complex__Ocomplex
% 0.78/1.34  Using role type
% 0.78/1.34  Declaring image_int_complex:((int->complex)->(set_int->set_complex))
% 0.78/1.34  FOF formula (<kernel.Constant object at 0xcdcb90>, <kernel.DependentProduct object at 0xce0098>) of role type named sy_c_Set_Oimage_001t__Int__Oint_001t__Int__Oint
% 0.78/1.34  Using role type
% 0.78/1.34  Declaring image_int_int:((int->int)->(set_int->set_int))
% 0.78/1.34  FOF formula (<kernel.Constant object at 0xcdcb90>, <kernel.DependentProduct object at 0xce01b8>) of role type named sy_c_Set_Oimage_001t__Int__Oint_001t__Nat__Onat
% 0.78/1.34  Using role type
% 0.78/1.34  Declaring image_int_nat:((int->nat)->(set_int->set_nat))
% 0.78/1.34  FOF formula (<kernel.Constant object at 0xce0050>, <kernel.DependentProduct object at 0xce0320>) of role type named sy_c_Set_Oimage_001t__Int__Oint_001t__Real__Oreal
% 0.78/1.34  Using role type
% 0.78/1.34  Declaring image_int_real:((int->real)->(set_int->set_real))
% 0.78/1.34  FOF formula (<kernel.Constant object at 0xce0248>, <kernel.DependentProduct object at 0xce02d8>) of role type named sy_c_Set_Oimage_001t__Int__Oint_001t__String__Oliteral
% 0.78/1.34  Using role type
% 0.78/1.34  Declaring image_int_literal:((int->literal)->(set_int->set_literal))
% 0.78/1.34  FOF formula (<kernel.Constant object at 0xce0290>, <kernel.DependentProduct object at 0xce0128>) of role type named sy_c_Set_Oimage_001t__Int__Oint_001t__VEBT____Definitions__OVEBT
% 0.78/1.34  Using role type
% 0.78/1.34  Declaring image_int_VEBT_VEBT:((int->vEBT_VEBT)->(set_int->set_VEBT_VEBT))
% 0.78/1.34  FOF formula (<kernel.Constant object at 0xce0050>, <kernel.DependentProduct object at 0xce0170>) of role type named sy_c_Set_Oimage_001t__List__Olist_I_Eo_J_001t__Set__Oset_I_Eo_J
% 0.78/1.34  Using role type
% 0.78/1.34  Declaring image_list_o_set_o:((list_o->set_o)->(set_list_o->set_set_o))
% 0.78/1.34  FOF formula (<kernel.Constant object at 0xce0290>, <kernel.DependentProduct object at 0xce0248>) of role type named sy_c_Set_Oimage_001t__List__Olist_It__Int__Oint_J_001t__Set__Oset_It__Int__Oint_J
% 0.78/1.34  Using role type
% 0.78/1.34  Declaring image_3606813740839090725et_int:((list_int->set_int)->(set_list_int->set_set_int))
% 0.78/1.34  FOF formula (<kernel.Constant object at 0xce0050>, <kernel.DependentProduct object at 0xce01b8>) of role type named sy_c_Set_Oimage_001t__List__Olist_It__Nat__Onat_J_001t__Nat__Onat
% 0.78/1.34  Using role type
% 0.78/1.34  Declaring image_list_nat_nat:((list_nat->nat)->(set_list_nat->set_nat))
% 0.78/1.34  FOF formula (<kernel.Constant object at 0xce0290>, <kernel.DependentProduct object at 0xce0170>) of role type named sy_c_Set_Oimage_001t__List__Olist_It__Nat__Onat_J_001t__Set__Oset_It__Nat__Onat_J
% 0.78/1.34  Using role type
% 0.78/1.34  Declaring image_1775855109352712557et_nat:((list_nat->set_nat)->(set_list_nat->set_set_nat))
% 0.78/1.34  FOF formula (<kernel.Constant object at 0xce01b8>, <kernel.DependentProduct object at 0xce0050>) of role type named sy_c_Set_Oimage_001t__List__Olist_It__Real__Oreal_J_001t__Set__Oset_It__Real__Oreal_J
% 0.78/1.34  Using role type
% 0.78/1.34  Declaring image_6239767680843085477t_real:((list_real->set_real)->(set_list_real->set_set_real))
% 0.78/1.34  FOF formula (<kernel.Constant object at 0xce0170>, <kernel.DependentProduct object at 0xce0290>) of role type named sy_c_Set_Oimage_001t__List__Olist_It__VEBT____Definitions__OVEBT_J_001t__Set__Oset_It__VEBT____Definitions__OVEBT_J
% 0.78/1.35  Using role type
% 0.78/1.35  Declaring image_6463372868993444447T_VEBT:((list_VEBT_VEBT->set_VEBT_VEBT)->(set_list_VEBT_VEBT->set_set_VEBT_VEBT))
% 0.78/1.35  FOF formula (<kernel.Constant object at 0xce01b8>, <kernel.DependentProduct object at 0xce0050>) of role type named sy_c_Set_Oimage_001t__Nat__Onat_001_Eo
% 0.78/1.35  Using role type
% 0.78/1.35  Declaring image_nat_o:((nat->Prop)->(set_nat->set_o))
% 0.78/1.35  FOF formula (<kernel.Constant object at 0xce0170>, <kernel.DependentProduct object at 0xce06c8>) of role type named sy_c_Set_Oimage_001t__Nat__Onat_001t__Code____Numeral__Ointeger
% 0.78/1.35  Using role type
% 0.78/1.35  Declaring image_1215581382706833972nteger:((nat->code_integer)->(set_nat->set_Code_integer))
% 0.78/1.35  FOF formula (<kernel.Constant object at 0xce01b8>, <kernel.DependentProduct object at 0xce0710>) of role type named sy_c_Set_Oimage_001t__Nat__Onat_001t__Complex__Ocomplex
% 0.78/1.35  Using role type
% 0.78/1.35  Declaring image_nat_complex:((nat->complex)->(set_nat->set_complex))
% 0.78/1.35  FOF formula (<kernel.Constant object at 0xce0050>, <kernel.DependentProduct object at 0xce0098>) of role type named sy_c_Set_Oimage_001t__Nat__Onat_001t__Int__Oint
% 0.78/1.35  Using role type
% 0.78/1.35  Declaring image_nat_int:((nat->int)->(set_nat->set_int))
% 0.78/1.35  FOF formula (<kernel.Constant object at 0xce0170>, <kernel.DependentProduct object at 0xce0290>) of role type named sy_c_Set_Oimage_001t__Nat__Onat_001t__Nat__Onat
% 0.78/1.35  Using role type
% 0.78/1.35  Declaring image_nat_nat:((nat->nat)->(set_nat->set_nat))
% 0.78/1.35  FOF formula (<kernel.Constant object at 0xce01b8>, <kernel.DependentProduct object at 0xce0878>) of role type named sy_c_Set_Oimage_001t__Nat__Onat_001t__Rat__Orat
% 0.78/1.35  Using role type
% 0.78/1.35  Declaring image_nat_rat:((nat->rat)->(set_nat->set_rat))
% 0.78/1.35  FOF formula (<kernel.Constant object at 0xce0050>, <kernel.DependentProduct object at 0xce0830>) of role type named sy_c_Set_Oimage_001t__Nat__Onat_001t__Real__Oreal
% 0.78/1.35  Using role type
% 0.78/1.35  Declaring image_nat_real:((nat->real)->(set_nat->set_real))
% 0.78/1.35  FOF formula (<kernel.Constant object at 0xce0170>, <kernel.DependentProduct object at 0xce06c8>) of role type named sy_c_Set_Oimage_001t__Nat__Onat_001t__Set__Oset_It__Nat__Onat_J
% 0.78/1.35  Using role type
% 0.78/1.35  Declaring image_nat_set_nat:((nat->set_nat)->(set_nat->set_set_nat))
% 0.78/1.35  FOF formula (<kernel.Constant object at 0xce01b8>, <kernel.DependentProduct object at 0xce0710>) of role type named sy_c_Set_Oimage_001t__Nat__Onat_001t__String__Oliteral
% 0.78/1.35  Using role type
% 0.78/1.35  Declaring image_nat_literal:((nat->literal)->(set_nat->set_literal))
% 0.78/1.35  FOF formula (<kernel.Constant object at 0xce0050>, <kernel.DependentProduct object at 0xce0098>) of role type named sy_c_Set_Oimage_001t__Nat__Onat_001t__VEBT____BuildupMemImp__OVEBTi
% 0.78/1.35  Using role type
% 0.78/1.35  Declaring image_nat_VEBT_VEBTi:((nat->vEBT_VEBTi)->(set_nat->set_VEBT_VEBTi))
% 0.78/1.35  FOF formula (<kernel.Constant object at 0xce0170>, <kernel.DependentProduct object at 0xce0290>) of role type named sy_c_Set_Oimage_001t__Nat__Onat_001t__VEBT____Definitions__OVEBT
% 0.78/1.35  Using role type
% 0.78/1.35  Declaring image_nat_VEBT_VEBT:((nat->vEBT_VEBT)->(set_nat->set_VEBT_VEBT))
% 0.78/1.35  FOF formula (<kernel.Constant object at 0xce01b8>, <kernel.DependentProduct object at 0xce0878>) of role type named sy_c_Set_Oimage_001t__Rat__Orat_001t__Rat__Orat
% 0.78/1.35  Using role type
% 0.78/1.35  Declaring image_rat_rat:((rat->rat)->(set_rat->set_rat))
% 0.78/1.35  FOF formula (<kernel.Constant object at 0xce0170>, <kernel.DependentProduct object at 0xce0050>) of role type named sy_c_Set_Oimage_001t__Real__Oreal_001t__Code____Numeral__Ointeger
% 0.78/1.35  Using role type
% 0.78/1.35  Declaring image_4958697645175560720nteger:((real->code_integer)->(set_real->set_Code_integer))
% 0.78/1.35  FOF formula (<kernel.Constant object at 0xce01b8>, <kernel.DependentProduct object at 0xce06c8>) of role type named sy_c_Set_Oimage_001t__Real__Oreal_001t__Complex__Ocomplex
% 0.78/1.35  Using role type
% 0.78/1.35  Declaring image_real_complex:((real->complex)->(set_real->set_complex))
% 0.78/1.35  FOF formula (<kernel.Constant object at 0xce0878>, <kernel.DependentProduct object at 0xce0830>) of role type named sy_c_Set_Oimage_001t__Real__Oreal_001t__Int__Oint
% 0.78/1.35  Using role type
% 0.78/1.35  Declaring image_real_int:((real->int)->(set_real->set_int))
% 0.78/1.35  FOF formula (<kernel.Constant object at 0xce0170>, <kernel.DependentProduct object at 0xce0290>) of role type named sy_c_Set_Oimage_001t__Real__Oreal_001t__Nat__Onat
% 0.78/1.35  Using role type
% 0.78/1.35  Declaring image_real_nat:((real->nat)->(set_real->set_nat))
% 0.78/1.35  FOF formula (<kernel.Constant object at 0xce01b8>, <kernel.DependentProduct object at 0xce0bd8>) of role type named sy_c_Set_Oimage_001t__Real__Oreal_001t__Real__Oreal
% 0.78/1.35  Using role type
% 0.78/1.35  Declaring image_real_real:((real->real)->(set_real->set_real))
% 0.78/1.35  FOF formula (<kernel.Constant object at 0xce0878>, <kernel.DependentProduct object at 0xce0b90>) of role type named sy_c_Set_Oimage_001t__Real__Oreal_001t__VEBT____Definitions__OVEBT
% 0.78/1.35  Using role type
% 0.78/1.35  Declaring image_real_VEBT_VEBT:((real->vEBT_VEBT)->(set_real->set_VEBT_VEBT))
% 0.78/1.35  FOF formula (<kernel.Constant object at 0xce0170>, <kernel.DependentProduct object at 0xce0050>) of role type named sy_c_Set_Oimage_001t__Set__Oset_I_Eo_J_001t__Set__Oset_I_Eo_J
% 0.78/1.35  Using role type
% 0.78/1.35  Declaring image_set_o_set_o:((set_o->set_o)->(set_set_o->set_set_o))
% 0.78/1.35  FOF formula (<kernel.Constant object at 0xce0878>, <kernel.DependentProduct object at 0xce01b8>) of role type named sy_c_Set_Oimage_001t__Set__Oset_It__Int__Oint_J_001t__Set__Oset_It__Int__Oint_J
% 0.78/1.35  Using role type
% 0.78/1.35  Declaring image_524474410958335435et_int:((set_int->set_int)->(set_set_int->set_set_int))
% 0.78/1.35  FOF formula (<kernel.Constant object at 0xce0050>, <kernel.DependentProduct object at 0xce0170>) of role type named sy_c_Set_Oimage_001t__Set__Oset_It__Int__Oint_J_001t__Set__Oset_It__Nat__Onat_J
% 0.78/1.35  Using role type
% 0.78/1.35  Declaring image_4702325430467532143et_nat:((set_int->set_nat)->(set_set_int->set_set_nat))
% 0.78/1.35  FOF formula (<kernel.Constant object at 0xce0878>, <kernel.DependentProduct object at 0xce06c8>) of role type named sy_c_Set_Oimage_001t__Set__Oset_It__Nat__Onat_J_001t__Int__Oint
% 0.78/1.35  Using role type
% 0.78/1.35  Declaring image_set_nat_int:((set_nat->int)->(set_set_nat->set_int))
% 0.78/1.35  FOF formula (<kernel.Constant object at 0xce01b8>, <kernel.DependentProduct object at 0xce0830>) of role type named sy_c_Set_Oimage_001t__Set__Oset_It__Nat__Onat_J_001t__Nat__Onat
% 0.78/1.35  Using role type
% 0.78/1.35  Declaring image_set_nat_nat:((set_nat->nat)->(set_set_nat->set_nat))
% 0.78/1.35  FOF formula (<kernel.Constant object at 0xce0878>, <kernel.DependentProduct object at 0xce0050>) of role type named sy_c_Set_Oimage_001t__Set__Oset_It__Nat__Onat_J_001t__Set__Oset_It__Int__Oint_J
% 0.78/1.35  Using role type
% 0.78/1.35  Declaring image_3739036796817536367et_int:((set_nat->set_int)->(set_set_nat->set_set_int))
% 0.78/1.35  FOF formula (<kernel.Constant object at 0xce0830>, <kernel.DependentProduct object at 0xce01b8>) of role type named sy_c_Set_Oimage_001t__Set__Oset_It__Nat__Onat_J_001t__Set__Oset_It__Nat__Onat_J
% 0.78/1.35  Using role type
% 0.78/1.35  Declaring image_7916887816326733075et_nat:((set_nat->set_nat)->(set_set_nat->set_set_nat))
% 0.78/1.35  FOF formula (<kernel.Constant object at 0xce0050>, <kernel.DependentProduct object at 0xce0878>) of role type named sy_c_Set_Oimage_001t__Set__Oset_It__Nat__Onat_J_001t__Set__Oset_It__Set__Oset_It__Nat__Onat_J_J
% 0.78/1.35  Using role type
% 0.78/1.35  Declaring image_6725021117256019401et_nat:((set_nat->set_set_nat)->(set_set_nat->set_set_set_nat))
% 0.78/1.35  FOF formula (<kernel.Constant object at 0xce01b8>, <kernel.DependentProduct object at 0xce0ea8>) of role type named sy_c_Set_Oimage_001t__Set__Oset_It__Real__Oreal_J_001t__Set__Oset_It__Real__Oreal_J
% 0.78/1.35  Using role type
% 0.78/1.35  Declaring image_2436557299294012491t_real:((set_real->set_real)->(set_set_real->set_set_real))
% 0.78/1.35  FOF formula (<kernel.Constant object at 0xce01b8>, <kernel.DependentProduct object at 0xce3098>) of role type named sy_c_Set_Oimage_001t__Set__Oset_It__Set__Oset_It__Nat__Onat_J_J_001t__Set__Oset_It__Set__Oset_It__Nat__Onat_J_J
% 0.78/1.35  Using role type
% 0.78/1.35  Declaring image_7884819252390400639et_nat:((set_set_nat->set_set_nat)->(set_set_set_nat->set_set_set_nat))
% 0.78/1.35  FOF formula (<kernel.Constant object at 0xce01b8>, <kernel.DependentProduct object at 0xce3050>) of role type named sy_c_Set_Oimage_001t__Set__Oset_It__VEBT____Definitions__OVEBT_J_001t__Set__Oset_It__VEBT____Definitions__OVEBT_J
% 0.78/1.35  Using role type
% 0.78/1.35  Declaring image_1661326939266726661T_VEBT:((set_VEBT_VEBT->set_VEBT_VEBT)->(set_set_VEBT_VEBT->set_set_VEBT_VEBT))
% 0.78/1.36  FOF formula (<kernel.Constant object at 0xce0050>, <kernel.DependentProduct object at 0xce3170>) of role type named sy_c_Set_Oimage_001t__String__Oliteral_001t__Code____Numeral__Ointeger
% 0.78/1.36  Using role type
% 0.78/1.36  Declaring image_4442872163159017964nteger:((literal->code_integer)->(set_literal->set_Code_integer))
% 0.78/1.36  FOF formula (<kernel.Constant object at 0xce3050>, <kernel.DependentProduct object at 0xce3248>) of role type named sy_c_Set_Oimage_001t__String__Oliteral_001t__Complex__Ocomplex
% 0.78/1.36  Using role type
% 0.78/1.36  Declaring image_5274195009022015549omplex:((literal->complex)->(set_literal->set_complex))
% 0.78/1.36  FOF formula (<kernel.Constant object at 0xce0fc8>, <kernel.DependentProduct object at 0xce3248>) of role type named sy_c_Set_Oimage_001t__String__Oliteral_001t__Nat__Onat
% 0.78/1.36  Using role type
% 0.78/1.36  Declaring image_literal_nat:((literal->nat)->(set_literal->set_nat))
% 0.78/1.36  FOF formula (<kernel.Constant object at 0xce3290>, <kernel.DependentProduct object at 0xce31b8>) of role type named sy_c_Set_Oimage_001t__String__Oliteral_001t__String__Oliteral
% 0.78/1.36  Using role type
% 0.78/1.36  Declaring image_8195128725298311301iteral:((literal->literal)->(set_literal->set_literal))
% 0.78/1.36  FOF formula (<kernel.Constant object at 0xce3440>, <kernel.DependentProduct object at 0xce31b8>) of role type named sy_c_Set_Oimage_001t__Uint32__Ouint32_001t__Uint32__Ouint32
% 0.78/1.36  Using role type
% 0.78/1.36  Declaring image_uint32_uint32:((uint32->uint32)->(set_uint32->set_uint32))
% 0.78/1.36  FOF formula (<kernel.Constant object at 0xce32d8>, <kernel.DependentProduct object at 0xce3320>) of role type named sy_c_Set_Oimage_001t__VEBT____BuildupMemImp__OVEBTi_001t__Int__Oint
% 0.78/1.36  Using role type
% 0.78/1.36  Declaring image_VEBT_VEBTi_int:((vEBT_VEBTi->int)->(set_VEBT_VEBTi->set_int))
% 0.78/1.36  FOF formula (<kernel.Constant object at 0xce3248>, <kernel.DependentProduct object at 0xce3050>) of role type named sy_c_Set_Oimage_001t__VEBT____BuildupMemImp__OVEBTi_001t__Nat__Onat
% 0.78/1.36  Using role type
% 0.78/1.36  Declaring image_VEBT_VEBTi_nat:((vEBT_VEBTi->nat)->(set_VEBT_VEBTi->set_nat))
% 0.78/1.36  FOF formula (<kernel.Constant object at 0xce32d8>, <kernel.DependentProduct object at 0xce3440>) of role type named sy_c_Set_Oimage_001t__VEBT____BuildupMemImp__OVEBTi_001t__Real__Oreal
% 0.78/1.36  Using role type
% 0.78/1.36  Declaring image_6202559892754154600i_real:((vEBT_VEBTi->real)->(set_VEBT_VEBTi->set_real))
% 0.78/1.36  FOF formula (<kernel.Constant object at 0xce3050>, <kernel.DependentProduct object at 0xce3248>) of role type named sy_c_Set_Oimage_001t__VEBT____BuildupMemImp__OVEBTi_001t__VEBT____Definitions__OVEBT
% 0.78/1.36  Using role type
% 0.78/1.36  Declaring image_7547481670047419768T_VEBT:((vEBT_VEBTi->vEBT_VEBT)->(set_VEBT_VEBTi->set_VEBT_VEBT))
% 0.78/1.36  FOF formula (<kernel.Constant object at 0xce32d8>, <kernel.DependentProduct object at 0xce3440>) of role type named sy_c_Set_Oimage_001t__VEBT____Definitions__OVEBT_001_Eo
% 0.78/1.36  Using role type
% 0.78/1.36  Declaring image_VEBT_VEBT_o:((vEBT_VEBT->Prop)->(set_VEBT_VEBT->set_o))
% 0.78/1.36  FOF formula (<kernel.Constant object at 0xce3050>, <kernel.DependentProduct object at 0xce35f0>) of role type named sy_c_Set_Oimage_001t__VEBT____Definitions__OVEBT_001t__Code____Numeral__Ointeger
% 0.78/1.36  Using role type
% 0.78/1.36  Declaring image_2092689629700589388nteger:((vEBT_VEBT->code_integer)->(set_VEBT_VEBT->set_Code_integer))
% 0.78/1.36  FOF formula (<kernel.Constant object at 0xce3440>, <kernel.DependentProduct object at 0xce32d8>) of role type named sy_c_Set_Oimage_001t__VEBT____Definitions__OVEBT_001t__Complex__Ocomplex
% 0.78/1.36  Using role type
% 0.78/1.36  Declaring image_3793382806556112285omplex:((vEBT_VEBT->complex)->(set_VEBT_VEBT->set_complex))
% 0.78/1.36  FOF formula (<kernel.Constant object at 0xce3050>, <kernel.DependentProduct object at 0xce36c8>) of role type named sy_c_Set_Oimage_001t__VEBT____Definitions__OVEBT_001t__Int__Oint
% 0.78/1.36  Using role type
% 0.78/1.36  Declaring image_VEBT_VEBT_int:((vEBT_VEBT->int)->(set_VEBT_VEBT->set_int))
% 0.78/1.36  FOF formula (<kernel.Constant object at 0xce35f0>, <kernel.DependentProduct object at 0xce3638>) of role type named sy_c_Set_Oimage_001t__VEBT____Definitions__OVEBT_001t__Nat__Onat
% 0.78/1.36  Using role type
% 0.78/1.36  Declaring image_VEBT_VEBT_nat:((vEBT_VEBT->nat)->(set_VEBT_VEBT->set_nat))
% 0.78/1.36  FOF formula (<kernel.Constant object at 0xce3440>, <kernel.DependentProduct object at 0xce3758>) of role type named sy_c_Set_Oimage_001t__VEBT____Definitions__OVEBT_001t__Real__Oreal
% 0.78/1.36  Using role type
% 0.78/1.36  Declaring image_VEBT_VEBT_real:((vEBT_VEBT->real)->(set_VEBT_VEBT->set_real))
% 0.78/1.36  FOF formula (<kernel.Constant object at 0xce35f0>, <kernel.DependentProduct object at 0xce3050>) of role type named sy_c_Set_Oimage_001t__VEBT____Definitions__OVEBT_001t__VEBT____Definitions__OVEBT
% 0.78/1.36  Using role type
% 0.78/1.36  Declaring image_3375948659692109573T_VEBT:((vEBT_VEBT->vEBT_VEBT)->(set_VEBT_VEBT->set_VEBT_VEBT))
% 0.78/1.36  FOF formula (<kernel.Constant object at 0xce3440>, <kernel.DependentProduct object at 0xce3050>) of role type named sy_c_Set_Oinsert_001_Eo
% 0.78/1.36  Using role type
% 0.78/1.36  Declaring insert_o:(Prop->(set_o->set_o))
% 0.78/1.36  FOF formula (<kernel.Constant object at 0xce36c8>, <kernel.DependentProduct object at 0xce35f0>) of role type named sy_c_Set_Oinsert_001t__Code____Numeral__Ointeger
% 0.78/1.36  Using role type
% 0.78/1.36  Declaring insert_Code_integer:(code_integer->(set_Code_integer->set_Code_integer))
% 0.78/1.36  FOF formula (<kernel.Constant object at 0xce3758>, <kernel.DependentProduct object at 0xce3440>) of role type named sy_c_Set_Oinsert_001t__Complex__Ocomplex
% 0.78/1.36  Using role type
% 0.78/1.36  Declaring insert_complex:(complex->(set_complex->set_complex))
% 0.78/1.36  FOF formula (<kernel.Constant object at 0xce3368>, <kernel.DependentProduct object at 0xce3758>) of role type named sy_c_Set_Oinsert_001t__Int__Oint
% 0.78/1.36  Using role type
% 0.78/1.36  Declaring insert_int:(int->(set_int->set_int))
% 0.78/1.36  FOF formula (<kernel.Constant object at 0xce3830>, <kernel.DependentProduct object at 0xce36c8>) of role type named sy_c_Set_Oinsert_001t__List__Olist_It__Nat__Onat_J
% 0.78/1.36  Using role type
% 0.78/1.36  Declaring insert_list_nat:(list_nat->(set_list_nat->set_list_nat))
% 0.78/1.36  FOF formula (<kernel.Constant object at 0xce39e0>, <kernel.DependentProduct object at 0xce3830>) of role type named sy_c_Set_Oinsert_001t__Nat__Onat
% 0.78/1.36  Using role type
% 0.78/1.36  Declaring insert_nat:(nat->(set_nat->set_nat))
% 0.78/1.36  FOF formula (<kernel.Constant object at 0xce3b00>, <kernel.DependentProduct object at 0xce36c8>) of role type named sy_c_Set_Oinsert_001t__Num__Onum
% 0.78/1.36  Using role type
% 0.78/1.36  Declaring insert_num:(num->(set_num->set_num))
% 0.78/1.36  FOF formula (<kernel.Constant object at 0xce3440>, <kernel.DependentProduct object at 0xce39e0>) of role type named sy_c_Set_Oinsert_001t__Product____Type__Oprod_I_Eo_M_Eo_J
% 0.78/1.36  Using role type
% 0.78/1.36  Declaring insert6201435330877294327od_o_o:(product_prod_o_o->(set_Product_prod_o_o->set_Product_prod_o_o))
% 0.78/1.36  FOF formula (<kernel.Constant object at 0xce3b00>, <kernel.DependentProduct object at 0xce3050>) of role type named sy_c_Set_Oinsert_001t__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J
% 0.78/1.36  Using role type
% 0.78/1.36  Declaring insert5033312907999012233nt_int:(product_prod_int_int->(set_Pr958786334691620121nt_int->set_Pr958786334691620121nt_int))
% 0.78/1.36  FOF formula (<kernel.Constant object at 0xce39e0>, <kernel.DependentProduct object at 0xce3b48>) of role type named sy_c_Set_Oinsert_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.78/1.36  Using role type
% 0.78/1.36  Declaring insert8211810215607154385at_nat:(product_prod_nat_nat->(set_Pr1261947904930325089at_nat->set_Pr1261947904930325089at_nat))
% 0.78/1.36  FOF formula (<kernel.Constant object at 0xce3050>, <kernel.DependentProduct object at 0xce3a70>) of role type named sy_c_Set_Oinsert_001t__Product____Type__Oprod_It__Uint32__Ouint32_Mt__Uint32__Ouint32_J
% 0.78/1.36  Using role type
% 0.78/1.36  Declaring insert4454361187789264009uint32:(produc827990862158126777uint32->(set_Pr1773385645901665561uint32->set_Pr1773385645901665561uint32))
% 0.78/1.36  FOF formula (<kernel.Constant object at 0xce3b48>, <kernel.DependentProduct object at 0xce3440>) of role type named sy_c_Set_Oinsert_001t__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__VEBT____Definitions__OVEBT_J
% 0.78/1.36  Using role type
% 0.78/1.36  Declaring insert494605675473494903T_VEBT:(produc8243902056947475879T_VEBT->(set_Pr6192946355708809607T_VEBT->set_Pr6192946355708809607T_VEBT))
% 0.78/1.36  FOF formula (<kernel.Constant object at 0xce3758>, <kernel.DependentProduct object at 0xce3b48>) of role type named sy_c_Set_Oinsert_001t__Rat__Orat
% 0.78/1.36  Using role type
% 0.78/1.36  Declaring insert_rat:(rat->(set_rat->set_rat))
% 0.78/1.36  FOF formula (<kernel.Constant object at 0xce3dd0>, <kernel.DependentProduct object at 0xce3440>) of role type named sy_c_Set_Oinsert_001t__Real__Oreal
% 0.78/1.36  Using role type
% 0.78/1.36  Declaring insert_real:(real->(set_real->set_real))
% 0.78/1.36  FOF formula (<kernel.Constant object at 0xce3ea8>, <kernel.DependentProduct object at 0xce3a70>) of role type named sy_c_Set_Oinsert_001t__Set__Oset_It__Nat__Onat_J
% 0.78/1.36  Using role type
% 0.78/1.36  Declaring insert_set_nat:(set_nat->(set_set_nat->set_set_nat))
% 0.78/1.36  FOF formula (<kernel.Constant object at 0xce3f38>, <kernel.DependentProduct object at 0xce3758>) of role type named sy_c_Set_Oinsert_001t__String__Oliteral
% 0.78/1.36  Using role type
% 0.78/1.36  Declaring insert_literal:(literal->(set_literal->set_literal))
% 0.78/1.36  FOF formula (<kernel.Constant object at 0xce3e18>, <kernel.DependentProduct object at 0xce3ea8>) of role type named sy_c_Set_Oinsert_001t__Uint32__Ouint32
% 0.78/1.36  Using role type
% 0.78/1.36  Declaring insert_uint32:(uint32->(set_uint32->set_uint32))
% 0.78/1.36  FOF formula (<kernel.Constant object at 0xce3440>, <kernel.DependentProduct object at 0xce3f38>) of role type named sy_c_Set_Oinsert_001t__VEBT____BuildupMemImp__OVEBTi
% 0.78/1.36  Using role type
% 0.78/1.36  Declaring insert_VEBT_VEBTi:(vEBT_VEBTi->(set_VEBT_VEBTi->set_VEBT_VEBTi))
% 0.78/1.36  FOF formula (<kernel.Constant object at 0xce3c68>, <kernel.DependentProduct object at 0xce3e18>) of role type named sy_c_Set_Oinsert_001t__VEBT____Definitions__OVEBT
% 0.78/1.36  Using role type
% 0.78/1.36  Declaring insert_VEBT_VEBT:(vEBT_VEBT->(set_VEBT_VEBT->set_VEBT_VEBT))
% 0.78/1.36  FOF formula (<kernel.Constant object at 0xce3e60>, <kernel.DependentProduct object at 0xce6098>) of role type named sy_c_Set_Ois__singleton_001_Eo
% 0.78/1.36  Using role type
% 0.78/1.36  Declaring is_singleton_o:(set_o->Prop)
% 0.78/1.36  FOF formula (<kernel.Constant object at 0xce3c68>, <kernel.DependentProduct object at 0xce6098>) of role type named sy_c_Set_Ois__singleton_001t__Complex__Ocomplex
% 0.78/1.36  Using role type
% 0.78/1.36  Declaring is_singleton_complex:(set_complex->Prop)
% 0.78/1.36  FOF formula (<kernel.Constant object at 0xce3440>, <kernel.DependentProduct object at 0xce6050>) of role type named sy_c_Set_Ois__singleton_001t__Int__Oint
% 0.78/1.36  Using role type
% 0.78/1.36  Declaring is_singleton_int:(set_int->Prop)
% 0.78/1.36  FOF formula (<kernel.Constant object at 0xce3c68>, <kernel.DependentProduct object at 0xce60e0>) of role type named sy_c_Set_Ois__singleton_001t__List__Olist_It__Nat__Onat_J
% 0.78/1.36  Using role type
% 0.78/1.36  Declaring is_sin2641923865335537900st_nat:(set_list_nat->Prop)
% 0.78/1.36  FOF formula (<kernel.Constant object at 0xce3440>, <kernel.DependentProduct object at 0xce6170>) of role type named sy_c_Set_Ois__singleton_001t__Nat__Onat
% 0.78/1.36  Using role type
% 0.78/1.36  Declaring is_singleton_nat:(set_nat->Prop)
% 0.78/1.36  FOF formula (<kernel.Constant object at 0xce3c68>, <kernel.DependentProduct object at 0xce61b8>) of role type named sy_c_Set_Ois__singleton_001t__Real__Oreal
% 0.78/1.36  Using role type
% 0.78/1.36  Declaring is_singleton_real:(set_real->Prop)
% 0.78/1.36  FOF formula (<kernel.Constant object at 0xce3440>, <kernel.DependentProduct object at 0xce6200>) of role type named sy_c_Set_Ois__singleton_001t__Set__Oset_It__Nat__Onat_J
% 0.78/1.36  Using role type
% 0.78/1.36  Declaring is_singleton_set_nat:(set_set_nat->Prop)
% 0.78/1.36  FOF formula (<kernel.Constant object at 0xce3c68>, <kernel.DependentProduct object at 0xce6248>) of role type named sy_c_Set_Ois__singleton_001t__String__Oliteral
% 0.78/1.36  Using role type
% 0.78/1.36  Declaring is_singleton_literal:(set_literal->Prop)
% 0.78/1.36  FOF formula (<kernel.Constant object at 0xce6050>, <kernel.DependentProduct object at 0xce6290>) of role type named sy_c_Set_Ois__singleton_001t__VEBT____Definitions__OVEBT
% 0.78/1.36  Using role type
% 0.78/1.36  Declaring is_sin24926331636114728T_VEBT:(set_VEBT_VEBT->Prop)
% 0.78/1.36  FOF formula (<kernel.Constant object at 0xce3c68>, <kernel.DependentProduct object at 0xce6290>) of role type named sy_c_Set_Oremove_001_Eo
% 0.78/1.36  Using role type
% 0.78/1.36  Declaring remove_o:(Prop->(set_o->set_o))
% 0.78/1.36  FOF formula (<kernel.Constant object at 0xce61b8>, <kernel.DependentProduct object at 0xce6050>) of role type named sy_c_Set_Oremove_001t__Int__Oint
% 0.78/1.36  Using role type
% 0.78/1.36  Declaring remove_int:(int->(set_int->set_int))
% 0.78/1.36  FOF formula (<kernel.Constant object at 0xce6320>, <kernel.DependentProduct object at 0xce6290>) of role type named sy_c_Set_Oremove_001t__Nat__Onat
% 0.78/1.36  Using role type
% 0.78/1.36  Declaring remove_nat:(nat->(set_nat->set_nat))
% 0.78/1.36  FOF formula (<kernel.Constant object at 0xce63f8>, <kernel.DependentProduct object at 0xce61b8>) of role type named sy_c_Set_Oremove_001t__Real__Oreal
% 0.78/1.37  Using role type
% 0.78/1.37  Declaring remove_real:(real->(set_real->set_real))
% 0.78/1.37  FOF formula (<kernel.Constant object at 0xce6128>, <kernel.DependentProduct object at 0xce6098>) of role type named sy_c_Set_Oremove_001t__Set__Oset_It__Nat__Onat_J
% 0.78/1.37  Using role type
% 0.78/1.37  Declaring remove_set_nat:(set_nat->(set_set_nat->set_set_nat))
% 0.78/1.37  FOF formula (<kernel.Constant object at 0xce6518>, <kernel.DependentProduct object at 0xce6320>) of role type named sy_c_Set_Oremove_001t__VEBT____Definitions__OVEBT
% 0.78/1.37  Using role type
% 0.78/1.37  Declaring remove_VEBT_VEBT:(vEBT_VEBT->(set_VEBT_VEBT->set_VEBT_VEBT))
% 0.78/1.37  FOF formula (<kernel.Constant object at 0xce63b0>, <kernel.DependentProduct object at 0xce6560>) of role type named sy_c_Set_Othe__elem_001_Eo
% 0.78/1.37  Using role type
% 0.78/1.37  Declaring the_elem_o:(set_o->Prop)
% 0.78/1.37  FOF formula (<kernel.Constant object at 0xce6440>, <kernel.DependentProduct object at 0xce65a8>) of role type named sy_c_Set_Othe__elem_001t__Int__Oint
% 0.78/1.37  Using role type
% 0.78/1.37  Declaring the_elem_int:(set_int->int)
% 0.78/1.37  FOF formula (<kernel.Constant object at 0xce6128>, <kernel.DependentProduct object at 0xce65f0>) of role type named sy_c_Set_Othe__elem_001t__Nat__Onat
% 0.78/1.37  Using role type
% 0.78/1.37  Declaring the_elem_nat:(set_nat->nat)
% 0.78/1.37  FOF formula (<kernel.Constant object at 0xce6290>, <kernel.DependentProduct object at 0xce6560>) of role type named sy_c_Set_Othe__elem_001t__Set__Oset_It__Nat__Onat_J
% 0.78/1.37  Using role type
% 0.78/1.37  Declaring the_elem_set_nat:(set_set_nat->set_nat)
% 0.78/1.37  FOF formula (<kernel.Constant object at 0xce65f0>, <kernel.DependentProduct object at 0xce6638>) of role type named sy_c_Set_Othe__elem_001t__VEBT____Definitions__OVEBT
% 0.78/1.37  Using role type
% 0.78/1.37  Declaring the_elem_VEBT_VEBT:(set_VEBT_VEBT->vEBT_VEBT)
% 0.78/1.37  FOF formula (<kernel.Constant object at 0xce6290>, <kernel.DependentProduct object at 0xce6680>) of role type named sy_c_Set__Interval_Ofold__atLeastAtMost__nat_001t__Nat__Onat
% 0.78/1.37  Using role type
% 0.78/1.37  Declaring set_fo2584398358068434914at_nat:((nat->(nat->nat))->(nat->(nat->(nat->nat))))
% 0.78/1.37  FOF formula (<kernel.Constant object at 0xce6638>, <kernel.DependentProduct object at 0xce6290>) of role type named sy_c_Set__Interval_Oord__class_OatLeastAtMost_001t__Code____Numeral__Ointeger
% 0.78/1.37  Using role type
% 0.78/1.37  Declaring set_or189985376899183464nteger:(code_integer->(code_integer->set_Code_integer))
% 0.78/1.37  FOF formula (<kernel.Constant object at 0xce6680>, <kernel.DependentProduct object at 0xce6638>) of role type named sy_c_Set__Interval_Oord__class_OatLeastAtMost_001t__Int__Oint
% 0.78/1.37  Using role type
% 0.78/1.37  Declaring set_or1266510415728281911st_int:(int->(int->set_int))
% 0.78/1.37  FOF formula (<kernel.Constant object at 0xce6290>, <kernel.DependentProduct object at 0xce6680>) of role type named sy_c_Set__Interval_Oord__class_OatLeastAtMost_001t__Nat__Onat
% 0.78/1.37  Using role type
% 0.78/1.37  Declaring set_or1269000886237332187st_nat:(nat->(nat->set_nat))
% 0.78/1.37  FOF formula (<kernel.Constant object at 0xce6638>, <kernel.DependentProduct object at 0xce6290>) of role type named sy_c_Set__Interval_Oord__class_OatLeastAtMost_001t__Real__Oreal
% 0.78/1.37  Using role type
% 0.78/1.37  Declaring set_or1222579329274155063t_real:(real->(real->set_real))
% 0.78/1.37  FOF formula (<kernel.Constant object at 0xce6680>, <kernel.DependentProduct object at 0xce6908>) of role type named sy_c_Set__Interval_Oord__class_OatLeastLessThan_001_Eo
% 0.78/1.37  Using role type
% 0.78/1.37  Declaring set_or7139685690850216873Than_o:(Prop->(Prop->set_o))
% 0.78/1.37  FOF formula (<kernel.Constant object at 0xce6290>, <kernel.DependentProduct object at 0xce6680>) of role type named sy_c_Set__Interval_Oord__class_OatLeastLessThan_001t__Code____Numeral__Ointeger
% 0.78/1.37  Using role type
% 0.78/1.37  Declaring set_or8404916559141939852nteger:(code_integer->(code_integer->set_Code_integer))
% 0.78/1.37  FOF formula (<kernel.Constant object at 0xce6908>, <kernel.DependentProduct object at 0xce6290>) of role type named sy_c_Set__Interval_Oord__class_OatLeastLessThan_001t__Int__Oint
% 0.78/1.37  Using role type
% 0.78/1.37  Declaring set_or4662586982721622107an_int:(int->(int->set_int))
% 0.78/1.37  FOF formula (<kernel.Constant object at 0xce6680>, <kernel.DependentProduct object at 0xce6908>) of role type named sy_c_Set__Interval_Oord__class_OatLeastLessThan_001t__Nat__Onat
% 0.78/1.37  Using role type
% 0.78/1.37  Declaring set_or4665077453230672383an_nat:(nat->(nat->set_nat))
% 0.78/1.37  FOF formula (<kernel.Constant object at 0xce6290>, <kernel.DependentProduct object at 0xce6680>) of role type named sy_c_Set__Interval_Oord__class_OatLeastLessThan_001t__Num__Onum
% 0.78/1.37  Using role type
% 0.78/1.37  Declaring set_or1222409239386451017an_num:(num->(num->set_num))
% 0.78/1.37  FOF formula (<kernel.Constant object at 0xce6908>, <kernel.DependentProduct object at 0xce6290>) of role type named sy_c_Set__Interval_Oord__class_OatLeastLessThan_001t__Rat__Orat
% 0.78/1.37  Using role type
% 0.78/1.37  Declaring set_or4029947393144176647an_rat:(rat->(rat->set_rat))
% 0.78/1.37  FOF formula (<kernel.Constant object at 0xce6680>, <kernel.DependentProduct object at 0xce6908>) of role type named sy_c_Set__Interval_Oord__class_OatLeastLessThan_001t__Real__Oreal
% 0.78/1.37  Using role type
% 0.78/1.37  Declaring set_or66887138388493659n_real:(real->(real->set_real))
% 0.78/1.37  FOF formula (<kernel.Constant object at 0xce6290>, <kernel.DependentProduct object at 0xce6680>) of role type named sy_c_Set__Interval_Oord__class_OatLeastLessThan_001t__Set__Oset_It__Int__Oint_J
% 0.78/1.37  Using role type
% 0.78/1.37  Declaring set_or8585797421378605585et_int:(set_int->(set_int->set_set_int))
% 0.78/1.37  FOF formula (<kernel.Constant object at 0xce6908>, <kernel.DependentProduct object at 0xce6290>) of role type named sy_c_Set__Interval_Oord__class_OatLeastLessThan_001t__Set__Oset_It__Nat__Onat_J
% 0.78/1.37  Using role type
% 0.78/1.37  Declaring set_or3540276404033026485et_nat:(set_nat->(set_nat->set_set_nat))
% 0.78/1.37  FOF formula (<kernel.Constant object at 0xce6950>, <kernel.DependentProduct object at 0xce69e0>) of role type named sy_c_Set__Interval_Oord__class_OatMost_001t__Int__Oint
% 0.78/1.37  Using role type
% 0.78/1.37  Declaring set_ord_atMost_int:(int->set_int)
% 0.78/1.37  FOF formula (<kernel.Constant object at 0xce6d40>, <kernel.DependentProduct object at 0xce6ea8>) of role type named sy_c_Set__Interval_Oord__class_OatMost_001t__Nat__Onat
% 0.78/1.37  Using role type
% 0.78/1.37  Declaring set_ord_atMost_nat:(nat->set_nat)
% 0.78/1.37  FOF formula (<kernel.Constant object at 0xce6950>, <kernel.DependentProduct object at 0xce6d40>) of role type named sy_c_Set__Interval_Oord__class_OgreaterThanAtMost_001t__Code____Numeral__Ointeger
% 0.78/1.37  Using role type
% 0.78/1.37  Declaring set_or2715278749043346189nteger:(code_integer->(code_integer->set_Code_integer))
% 0.78/1.37  FOF formula (<kernel.Constant object at 0xce6ea8>, <kernel.DependentProduct object at 0xce6950>) of role type named sy_c_Set__Interval_Oord__class_OgreaterThanAtMost_001t__Nat__Onat
% 0.78/1.37  Using role type
% 0.78/1.37  Declaring set_or6659071591806873216st_nat:(nat->(nat->set_nat))
% 0.78/1.37  FOF formula (<kernel.Constant object at 0xce6d40>, <kernel.DependentProduct object at 0xce6ea8>) of role type named sy_c_Set__Interval_Oord__class_OgreaterThanLessThan_001t__Code____Numeral__Ointeger
% 0.78/1.37  Using role type
% 0.78/1.37  Declaring set_or4266950643985792945nteger:(code_integer->(code_integer->set_Code_integer))
% 0.78/1.37  FOF formula (<kernel.Constant object at 0xce6950>, <kernel.DependentProduct object at 0xce6680>) of role type named sy_c_Set__Interval_Oord__class_OgreaterThanLessThan_001t__Nat__Onat
% 0.78/1.37  Using role type
% 0.78/1.37  Declaring set_or5834768355832116004an_nat:(nat->(nat->set_nat))
% 0.78/1.37  FOF formula (<kernel.Constant object at 0xce6950>, <kernel.DependentProduct object at 0xce9098>) of role type named sy_c_Set__Interval_Oord__class_OgreaterThanLessThan_001t__Real__Oreal
% 0.78/1.37  Using role type
% 0.78/1.37  Declaring set_or1633881224788618240n_real:(real->(real->set_real))
% 0.78/1.37  FOF formula (<kernel.Constant object at 0xce6680>, <kernel.DependentProduct object at 0xce91b8>) of role type named sy_c_Set__Interval_Oord__class_OlessThan_001_Eo
% 0.78/1.37  Using role type
% 0.78/1.37  Declaring set_ord_lessThan_o:(Prop->set_o)
% 0.78/1.37  FOF formula (<kernel.Constant object at 0xce6950>, <kernel.DependentProduct object at 0xce9248>) of role type named sy_c_Set__Interval_Oord__class_OlessThan_001t__Int__Oint
% 0.78/1.37  Using role type
% 0.78/1.37  Declaring set_ord_lessThan_int:(int->set_int)
% 0.78/1.37  FOF formula (<kernel.Constant object at 0xce6f80>, <kernel.DependentProduct object at 0xce9290>) of role type named sy_c_Set__Interval_Oord__class_OlessThan_001t__Nat__Onat
% 0.78/1.37  Using role type
% 0.78/1.37  Declaring set_ord_lessThan_nat:(nat->set_nat)
% 0.78/1.37  FOF formula (<kernel.Constant object at 0xce6680>, <kernel.DependentProduct object at 0xce92d8>) of role type named sy_c_Set__Interval_Oord__class_OlessThan_001t__Num__Onum
% 0.85/1.37  Using role type
% 0.85/1.37  Declaring set_ord_lessThan_num:(num->set_num)
% 0.85/1.37  FOF formula (<kernel.Constant object at 0xce6680>, <kernel.DependentProduct object at 0xce9320>) of role type named sy_c_Set__Interval_Oord__class_OlessThan_001t__Rat__Orat
% 0.85/1.37  Using role type
% 0.85/1.37  Declaring set_ord_lessThan_rat:(rat->set_rat)
% 0.85/1.37  FOF formula (<kernel.Constant object at 0xce9200>, <kernel.DependentProduct object at 0xce9368>) of role type named sy_c_Set__Interval_Oord__class_OlessThan_001t__Real__Oreal
% 0.85/1.37  Using role type
% 0.85/1.37  Declaring set_or5984915006950818249n_real:(real->set_real)
% 0.85/1.37  FOF formula (<kernel.Constant object at 0xce9320>, <kernel.DependentProduct object at 0xce93f8>) of role type named sy_c_Set__Interval_Oord__class_OlessThan_001t__Set__Oset_It__Nat__Onat_J
% 0.85/1.37  Using role type
% 0.85/1.37  Declaring set_or890127255671739683et_nat:(set_nat->set_set_nat)
% 0.85/1.37  FOF formula (<kernel.Constant object at 0xce9368>, <kernel.DependentProduct object at 0xce9320>) of role type named sy_c_Signed__Division_Osigned__division__class_Osigned__modulo_001t__Int__Oint
% 0.85/1.37  Using role type
% 0.85/1.37  Declaring signed6292675348222524329lo_int:(int->(int->int))
% 0.85/1.37  FOF formula (<kernel.Constant object at 0xce9488>, <kernel.DependentProduct object at 0xce9170>) of role type named sy_c_String_Ochar_OChar
% 0.85/1.37  Using role type
% 0.85/1.37  Declaring char2:(Prop->(Prop->(Prop->(Prop->(Prop->(Prop->(Prop->(Prop->char))))))))
% 0.85/1.37  FOF formula (<kernel.Constant object at 0xce90e0>, <kernel.DependentProduct object at 0xce9488>) of role type named sy_c_Time__Reasoning_OTBOUND_001_Eo
% 0.85/1.37  Using role type
% 0.85/1.37  Declaring time_TBOUND_o:(heap_Time_Heap_o->(nat->Prop))
% 0.85/1.37  FOF formula (<kernel.Constant object at 0xce95a8>, <kernel.DependentProduct object at 0xce9368>) of role type named sy_c_Time__Reasoning_OTBOUND_001t__Nat__Onat
% 0.85/1.37  Using role type
% 0.85/1.37  Declaring time_TBOUND_nat:(heap_Time_Heap_nat->(nat->Prop))
% 0.85/1.37  FOF formula (<kernel.Constant object at 0xce9170>, <kernel.DependentProduct object at 0xce95a8>) of role type named sy_c_Time__Reasoning_OTBOUND_001t__Option__Ooption_It__Nat__Onat_J
% 0.85/1.37  Using role type
% 0.85/1.37  Declaring time_T8353473612707095248on_nat:(heap_T2636463487746394924on_nat->(nat->Prop))
% 0.85/1.37  FOF formula (<kernel.Constant object at 0xce9368>, <kernel.DependentProduct object at 0xce9170>) of role type named sy_c_Time__Reasoning_OTBOUND_001t__VEBT____BuildupMemImp__OVEBTi
% 0.85/1.37  Using role type
% 0.85/1.37  Declaring time_T5737551269749752165_VEBTi:(heap_T8145700208782473153_VEBTi->(nat->Prop))
% 0.85/1.37  FOF formula (<kernel.Constant object at 0xce9518>, <kernel.DependentProduct object at 0xce9368>) of role type named sy_c_Time__Reasoning_Ohtt_001_Eo
% 0.85/1.37  Using role type
% 0.85/1.37  Declaring time_htt_o:(assn->(heap_Time_Heap_o->((Prop->assn)->(nat->Prop))))
% 0.85/1.37  FOF formula (<kernel.Constant object at 0xce9758>, <kernel.DependentProduct object at 0xce95a8>) of role type named sy_c_Time__Reasoning_Ohtt_001t__Nat__Onat
% 0.85/1.37  Using role type
% 0.85/1.37  Declaring time_htt_nat:(assn->(heap_Time_Heap_nat->((nat->assn)->(nat->Prop))))
% 0.85/1.37  FOF formula (<kernel.Constant object at 0xce97e8>, <kernel.DependentProduct object at 0xce97a0>) of role type named sy_c_Time__Reasoning_Ohtt_001t__Option__Ooption_It__Nat__Onat_J
% 0.85/1.37  Using role type
% 0.85/1.37  Declaring time_htt_option_nat:(assn->(heap_T2636463487746394924on_nat->((option_nat->assn)->(nat->Prop))))
% 0.85/1.37  FOF formula (<kernel.Constant object at 0xce9830>, <kernel.DependentProduct object at 0xce9368>) of role type named sy_c_Time__Reasoning_Ohtt_001t__VEBT____BuildupMemImp__OVEBTi
% 0.85/1.37  Using role type
% 0.85/1.37  Declaring time_htt_VEBT_VEBTi:(assn->(heap_T8145700208782473153_VEBTi->((vEBT_VEBTi->assn)->(nat->Prop))))
% 0.85/1.37  FOF formula (<kernel.Constant object at 0xce9170>, <kernel.DependentProduct object at 0xce9368>) of role type named sy_c_Time__Reasoning_Otime_001t__VEBT____BuildupMemImp__OVEBTi
% 0.85/1.37  Using role type
% 0.85/1.37  Declaring time_time_VEBT_VEBTi:(heap_T8145700208782473153_VEBTi->(heap_e7401611519738050253t_unit->nat))
% 0.85/1.37  FOF formula (<kernel.Constant object at 0xce9830>, <kernel.DependentProduct object at 0xce96c8>) of role type named sy_c_Topological__Spaces_Omonoseq_001t__Real__Oreal
% 0.85/1.37  Using role type
% 0.85/1.37  Declaring topolo6980174941875973593q_real:((nat->real)->Prop)
% 0.85/1.37  FOF formula (<kernel.Constant object at 0xce9368>, <kernel.DependentProduct object at 0xce9830>) of role type named sy_c_Topological__Spaces_Otopological__space__class_Oat__within_001t__Real__Oreal
% 0.85/1.38  Using role type
% 0.85/1.38  Declaring topolo2177554685111907308n_real:(real->(set_real->filter_real))
% 0.85/1.38  FOF formula (<kernel.Constant object at 0xce96c8>, <kernel.DependentProduct object at 0xce97e8>) of role type named sy_c_Topological__Spaces_Otopological__space__class_Onhds_001t__Real__Oreal
% 0.85/1.38  Using role type
% 0.85/1.38  Declaring topolo2815343760600316023s_real:(real->filter_real)
% 0.85/1.38  FOF formula (<kernel.Constant object at 0xce9830>, <kernel.DependentProduct object at 0xce99e0>) of role type named sy_c_Topological__Spaces_Ouniform__space__class_OCauchy_001t__Real__Oreal
% 0.85/1.38  Using role type
% 0.85/1.38  Declaring topolo4055970368930404560y_real:((nat->real)->Prop)
% 0.85/1.38  FOF formula (<kernel.Constant object at 0xce9950>, <kernel.DependentProduct object at 0xce9ab8>) of role type named sy_c_Transcendental_Oarccos
% 0.85/1.38  Using role type
% 0.85/1.38  Declaring arccos:(real->real)
% 0.85/1.38  FOF formula (<kernel.Constant object at 0xce9878>, <kernel.DependentProduct object at 0xce9b00>) of role type named sy_c_Transcendental_Oarcosh_001t__Real__Oreal
% 0.85/1.38  Using role type
% 0.85/1.38  Declaring arcosh_real:(real->real)
% 0.85/1.38  FOF formula (<kernel.Constant object at 0xce9170>, <kernel.DependentProduct object at 0xce9b48>) of role type named sy_c_Transcendental_Oarcsin
% 0.85/1.38  Using role type
% 0.85/1.38  Declaring arcsin:(real->real)
% 0.85/1.38  FOF formula (<kernel.Constant object at 0xce99e0>, <kernel.DependentProduct object at 0xce9b90>) of role type named sy_c_Transcendental_Oarctan
% 0.85/1.38  Using role type
% 0.85/1.38  Declaring arctan:(real->real)
% 0.85/1.38  FOF formula (<kernel.Constant object at 0xce9ab8>, <kernel.DependentProduct object at 0xce9bd8>) of role type named sy_c_Transcendental_Oartanh_001t__Real__Oreal
% 0.85/1.38  Using role type
% 0.85/1.38  Declaring artanh_real:(real->real)
% 0.85/1.38  FOF formula (<kernel.Constant object at 0xce9b00>, <kernel.DependentProduct object at 0xce9c20>) of role type named sy_c_Transcendental_Ocos_001t__Real__Oreal
% 0.85/1.38  Using role type
% 0.85/1.38  Declaring cos_real:(real->real)
% 0.85/1.38  FOF formula (<kernel.Constant object at 0xce9488>, <kernel.DependentProduct object at 0xce9cb0>) of role type named sy_c_Transcendental_Ocos__coeff
% 0.85/1.38  Using role type
% 0.85/1.38  Declaring cos_coeff:(nat->real)
% 0.85/1.38  FOF formula (<kernel.Constant object at 0xce9bd8>, <kernel.DependentProduct object at 0xce9b00>) of role type named sy_c_Transcendental_Ocosh_001t__Real__Oreal
% 0.85/1.38  Using role type
% 0.85/1.38  Declaring cosh_real:(real->real)
% 0.85/1.38  FOF formula (<kernel.Constant object at 0xce9cb0>, <kernel.DependentProduct object at 0xce9cf8>) of role type named sy_c_Transcendental_Ocot_001t__Real__Oreal
% 0.85/1.38  Using role type
% 0.85/1.38  Declaring cot_real:(real->real)
% 0.85/1.38  FOF formula (<kernel.Constant object at 0xce9170>, <kernel.DependentProduct object at 0xce9d40>) of role type named sy_c_Transcendental_Oexp_001t__Real__Oreal
% 0.85/1.38  Using role type
% 0.85/1.38  Declaring exp_real:(real->real)
% 0.85/1.38  FOF formula (<kernel.Constant object at 0xce9488>, <kernel.DependentProduct object at 0xce9d88>) of role type named sy_c_Transcendental_Oln__class_Oln_001t__Real__Oreal
% 0.85/1.38  Using role type
% 0.85/1.38  Declaring ln_ln_real:(real->real)
% 0.85/1.38  FOF formula (<kernel.Constant object at 0xce9b00>, <kernel.DependentProduct object at 0xce9170>) of role type named sy_c_Transcendental_Olog
% 0.85/1.38  Using role type
% 0.85/1.38  Declaring log:(real->(real->real))
% 0.85/1.38  FOF formula (<kernel.Constant object at 0xce9dd0>, <kernel.Constant object at 0xce9170>) of role type named sy_c_Transcendental_Opi
% 0.85/1.38  Using role type
% 0.85/1.38  Declaring pi:real
% 0.85/1.38  FOF formula (<kernel.Constant object at 0xce9d88>, <kernel.DependentProduct object at 0xce9b00>) of role type named sy_c_Transcendental_Opowr_001t__Real__Oreal
% 0.85/1.38  Using role type
% 0.85/1.38  Declaring powr_real:(real->(real->real))
% 0.85/1.38  FOF formula (<kernel.Constant object at 0xce9cf8>, <kernel.DependentProduct object at 0xce9ea8>) of role type named sy_c_Transcendental_Osin_001t__Real__Oreal
% 0.85/1.38  Using role type
% 0.85/1.38  Declaring sin_real:(real->real)
% 0.85/1.38  FOF formula (<kernel.Constant object at 0xce9b48>, <kernel.DependentProduct object at 0xce9f38>) of role type named sy_c_Transcendental_Osin__coeff
% 0.85/1.38  Using role type
% 0.85/1.38  Declaring sin_coeff:(nat->real)
% 0.85/1.38  FOF formula (<kernel.Constant object at 0xce9b00>, <kernel.DependentProduct object at 0xce9cf8>) of role type named sy_c_Transcendental_Osinh_001t__Real__Oreal
% 0.85/1.38  Using role type
% 0.85/1.38  Declaring sinh_real:(real->real)
% 0.85/1.38  FOF formula (<kernel.Constant object at 0xce9f38>, <kernel.DependentProduct object at 0xce9f80>) of role type named sy_c_Transcendental_Otan_001t__Real__Oreal
% 0.85/1.38  Using role type
% 0.85/1.38  Declaring tan_real:(real->real)
% 0.85/1.38  FOF formula (<kernel.Constant object at 0xce9ef0>, <kernel.DependentProduct object at 0xce9fc8>) of role type named sy_c_Transcendental_Otanh_001t__Real__Oreal
% 0.85/1.38  Using role type
% 0.85/1.38  Declaring tanh_real:(real->real)
% 0.85/1.38  FOF formula (<kernel.Constant object at 0xce9b48>, <kernel.DependentProduct object at 0xcec050>) of role type named sy_c_Transitive__Closure_Otrancl_001_Eo
% 0.85/1.38  Using role type
% 0.85/1.38  Declaring transitive_trancl_o:(set_Product_prod_o_o->set_Product_prod_o_o)
% 0.85/1.38  FOF formula (<kernel.Constant object at 0xce9ef0>, <kernel.DependentProduct object at 0xcec050>) of role type named sy_c_Transitive__Closure_Otrancl_001t__Int__Oint
% 0.85/1.38  Using role type
% 0.85/1.38  Declaring transi6261509568448316235cl_int:(set_Pr958786334691620121nt_int->set_Pr958786334691620121nt_int)
% 0.85/1.38  FOF formula (<kernel.Constant object at 0xce9f80>, <kernel.DependentProduct object at 0xcec0e0>) of role type named sy_c_Transitive__Closure_Otrancl_001t__Nat__Onat
% 0.85/1.38  Using role type
% 0.85/1.38  Declaring transi6264000038957366511cl_nat:(set_Pr1261947904930325089at_nat->set_Pr1261947904930325089at_nat)
% 0.85/1.38  FOF formula (<kernel.Constant object at 0xce9f80>, <kernel.DependentProduct object at 0xcec098>) of role type named sy_c_Transitive__Closure_Otrancl_001t__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_J_J
% 0.85/1.38  Using role type
% 0.85/1.38  Declaring transi5221092739591632921et_nat:(set_Pr3444600963470892981et_nat->set_Pr3444600963470892981et_nat)
% 0.85/1.38  FOF formula (<kernel.Constant object at 0xce9f80>, <kernel.DependentProduct object at 0xcec170>) of role type named sy_c_Transitive__Closure_Otrancl_001t__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_J
% 0.85/1.38  Using role type
% 0.85/1.38  Declaring transi3145040225084697757et_nat:(set_Pr7928877670098842301et_nat->set_Pr7928877670098842301et_nat)
% 0.85/1.38  FOF formula (<kernel.Constant object at 0xcec128>, <kernel.DependentProduct object at 0xcec200>) of role type named sy_c_Transitive__Closure_Otrancl_001t__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J
% 0.85/1.38  Using role type
% 0.85/1.38  Declaring transi6288783178788033498nt_int:(set_Pr2560585780119916871nt_int->set_Pr2560585780119916871nt_int)
% 0.85/1.38  FOF formula (<kernel.Constant object at 0xcec170>, <kernel.DependentProduct object at 0xcec290>) of role type named sy_c_Transitive__Closure_Otrancl_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.85/1.38  Using role type
% 0.85/1.38  Declaring transi243908449541399842at_nat:(set_Pr8693737435421807431at_nat->set_Pr8693737435421807431at_nat)
% 0.85/1.38  FOF formula (<kernel.Constant object at 0xcec200>, <kernel.DependentProduct object at 0xcec320>) of role type named sy_c_Transitive__Closure_Otrancl_001t__Product____Type__Oprod_It__Uint32__Ouint32_Mt__Uint32__Ouint32_J
% 0.85/1.38  Using role type
% 0.85/1.38  Declaring transi5456044692924788698uint32:(set_Pr3773659940955823943uint32->set_Pr3773659940955823943uint32)
% 0.85/1.38  FOF formula (<kernel.Constant object at 0xcec290>, <kernel.DependentProduct object at 0xcec3b0>) of role type named sy_c_Transitive__Closure_Otrancl_001t__Real__Oreal
% 0.85/1.38  Using role type
% 0.85/1.38  Declaring transi1789104906590519371l_real:(set_Pr6218003697084177305l_real->set_Pr6218003697084177305l_real)
% 0.85/1.38  FOF formula (<kernel.Constant object at 0xcec320>, <kernel.DependentProduct object at 0xcec440>) of role type named sy_c_Transitive__Closure_Otrancl_001t__Uint32__Ouint32
% 0.85/1.38  Using role type
% 0.85/1.38  Declaring transi3114468042090999947uint32:(set_Pr1773385645901665561uint32->set_Pr1773385645901665561uint32)
% 0.85/1.38  FOF formula (<kernel.Constant object at 0xcec3b0>, <kernel.DependentProduct object at 0xcec4d0>) of role type named sy_c_Transitive__Closure_Otrancl_001t__VEBT____BuildupMemImp__OVEBTi
% 0.85/1.38  Using role type
% 0.85/1.38  Declaring transi2803566869205510612_VEBTi:(set_Pr2227491710730465451_VEBTi->set_Pr2227491710730465451_VEBTi)
% 0.85/1.38  FOF formula (<kernel.Constant object at 0xcec440>, <kernel.DependentProduct object at 0xcec560>) of role type named sy_c_Transitive__Closure_Otrancl_001t__VEBT____Definitions__OVEBT
% 0.85/1.38  Using role type
% 0.85/1.38  Declaring transi8906537157094044885T_VEBT:(set_Pr6192946355708809607T_VEBT->set_Pr6192946355708809607T_VEBT)
% 0.85/1.38  FOF formula (<kernel.Constant object at 0xcec4d0>, <kernel.DependentProduct object at 0xcec6c8>) of role type named sy_c_Type__Length_Olen0__class_Olen__of_001t__Numeral____Type__Onum0
% 0.85/1.38  Using role type
% 0.85/1.38  Declaring type_l4264026598287037464l_num0:(itself_Numeral_num0->nat)
% 0.85/1.38  FOF formula (<kernel.Constant object at 0xcec098>, <kernel.DependentProduct object at 0xcec7e8>) of role type named sy_c_Typedef_Otype__definition_001t__Code____Numeral__Ointeger_001t__Int__Oint
% 0.85/1.38  Using role type
% 0.85/1.38  Declaring type_d8366093980585677751er_int:((code_integer->int)->((int->code_integer)->(set_int->Prop)))
% 0.85/1.38  FOF formula (<kernel.Constant object at 0xcec7a0>, <kernel.DependentProduct object at 0xcec830>) of role type named sy_c_Uint32_Odiv0__uint32
% 0.85/1.38  Using role type
% 0.85/1.38  Declaring div0_uint32:(uint32->uint32)
% 0.85/1.38  FOF formula (<kernel.Constant object at 0xcec050>, <kernel.DependentProduct object at 0xcec680>) of role type named sy_c_Uint32_Omod0__uint32
% 0.85/1.38  Using role type
% 0.85/1.38  Declaring mod0_uint32:(uint32->uint32)
% 0.85/1.38  FOF formula (<kernel.Constant object at 0xcec3b0>, <kernel.DependentProduct object at 0xcec050>) of role type named sy_c_Uint32_Oset__bits__aux__uint32
% 0.85/1.38  Using role type
% 0.85/1.38  Declaring set_bits_aux_uint32:((nat->Prop)->(nat->(uint32->uint32)))
% 0.85/1.38  FOF formula (<kernel.Constant object at 0xcec7a0>, <kernel.DependentProduct object at 0xcec680>) of role type named sy_c_Uint32_Osigned__drop__bit__uint32
% 0.85/1.38  Using role type
% 0.85/1.38  Declaring signed489701013188660438uint32:(nat->(uint32->uint32))
% 0.85/1.38  FOF formula (<kernel.Constant object at 0xcec440>, <kernel.DependentProduct object at 0xcec7a0>) of role type named sy_c_Uint32_Ouint32_ORep__uint32
% 0.85/1.38  Using role type
% 0.85/1.38  Declaring rep_uint32:(uint32->word_N3645301735248828278l_num1)
% 0.85/1.38  FOF formula (<kernel.Constant object at 0xcec878>, <kernel.DependentProduct object at 0xcec3b0>) of role type named sy_c_Uint32_Ouint32__divmod
% 0.85/1.38  Using role type
% 0.85/1.38  Declaring uint32_divmod:(uint32->(uint32->produc827990862158126777uint32))
% 0.85/1.38  FOF formula (<kernel.Constant object at 0xcec7e8>, <kernel.DependentProduct object at 0xcec680>) of role type named sy_c_Uint32_Ouint32__sdiv
% 0.85/1.38  Using role type
% 0.85/1.38  Declaring uint32_sdiv:(uint32->(uint32->uint32))
% 0.85/1.38  FOF formula (<kernel.Constant object at 0xcec830>, <kernel.DependentProduct object at 0xcec7e8>) of role type named sy_c_Uint32_Ouint32__set__bit
% 0.85/1.38  Using role type
% 0.85/1.38  Declaring uint32_set_bit:(uint32->(code_integer->(Prop->uint32)))
% 0.85/1.38  FOF formula (<kernel.Constant object at 0xcec9e0>, <kernel.DependentProduct object at 0xcec878>) of role type named sy_c_Uint32_Ouint32__shiftl
% 0.85/1.38  Using role type
% 0.85/1.38  Declaring uint32_shiftl:(uint32->(code_integer->uint32))
% 0.85/1.38  FOF formula (<kernel.Constant object at 0xcecb00>, <kernel.DependentProduct object at 0xcec680>) of role type named sy_c_Uint32_Ouint32__shiftr
% 0.85/1.38  Using role type
% 0.85/1.38  Declaring uint32_shiftr:(uint32->(code_integer->uint32))
% 0.85/1.38  FOF formula (<kernel.Constant object at 0xceca28>, <kernel.DependentProduct object at 0xcecb00>) of role type named sy_c_Uint32_Ouint32__sshiftr
% 0.85/1.38  Using role type
% 0.85/1.38  Declaring uint32_sshiftr:(uint32->(code_integer->uint32))
% 0.85/1.38  FOF formula (<kernel.Constant object at 0xceca70>, <kernel.DependentProduct object at 0xcec680>) of role type named sy_c_Uint32_Ouint32__test__bit
% 0.85/1.38  Using role type
% 0.85/1.38  Declaring uint32_test_bit:(uint32->(code_integer->Prop))
% 0.85/1.38  FOF formula (<kernel.Constant object at 0xcec3b0>, <kernel.DependentProduct object at 0xcec9e0>) of role type named sy_c_VEBT__Bounds_OT_092_060_094sub_062i_092_060_094sub_062n_092_060_094sub_062s_092_060_094sub_062e_092_060_094sub_062r_092_060_094sub_062t
% 0.85/1.38  Using role type
% 0.85/1.38  Declaring vEBT_T_i_n_s_e_r_t:(vEBT_VEBT->(nat->nat))
% 0.85/1.38  FOF formula (<kernel.Constant object at 0xcec878>, <kernel.DependentProduct object at 0xceca28>) of role type named sy_c_VEBT__Bounds_OT_092_060_094sub_062i_092_060_094sub_062n_092_060_094sub_062s_092_060_094sub_062e_092_060_094sub_062r_092_060_094sub_062t_H
% 0.85/1.38  Using role type
% 0.85/1.38  Declaring vEBT_T_i_n_s_e_r_t2:(vEBT_VEBT->(nat->nat))
% 0.85/1.38  FOF formula (<kernel.Constant object at 0xcec3b0>, <kernel.DependentProduct object at 0xceca70>) of role type named sy_c_VEBT__Bounds_OT_092_060_094sub_062i_092_060_094sub_062n_092_060_094sub_062s_092_060_094sub_062e_092_060_094sub_062r_092_060_094sub_062t_H__rel
% 0.85/1.38  Using role type
% 0.85/1.38  Declaring vEBT_T5076183648494686801_t_rel:(produc9072475918466114483BT_nat->(produc9072475918466114483BT_nat->Prop))
% 0.85/1.38  FOF formula (<kernel.Constant object at 0xceca28>, <kernel.DependentProduct object at 0xcecb00>) of role type named sy_c_VEBT__Bounds_OT_092_060_094sub_062i_092_060_094sub_062n_092_060_094sub_062s_092_060_094sub_062e_092_060_094sub_062r_092_060_094sub_062t__rel
% 0.85/1.38  Using role type
% 0.85/1.38  Declaring vEBT_T9217963907923527482_t_rel:(produc9072475918466114483BT_nat->(produc9072475918466114483BT_nat->Prop))
% 0.85/1.38  FOF formula (<kernel.Constant object at 0xcec878>, <kernel.DependentProduct object at 0xcecd40>) of role type named sy_c_VEBT__Bounds_OT_092_060_094sub_062m_092_060_094sub_062a_092_060_094sub_062x_092_060_094sub_062t
% 0.85/1.38  Using role type
% 0.85/1.38  Declaring vEBT_T_m_a_x_t:(vEBT_VEBT->nat)
% 0.85/1.38  FOF formula (<kernel.Constant object at 0xcec830>, <kernel.DependentProduct object at 0xceca28>) of role type named sy_c_VEBT__Bounds_OT_092_060_094sub_062m_092_060_094sub_062a_092_060_094sub_062x_092_060_094sub_062t__rel
% 0.85/1.38  Using role type
% 0.85/1.38  Declaring vEBT_T_m_a_x_t_rel:(vEBT_VEBT->(vEBT_VEBT->Prop))
% 0.85/1.38  FOF formula (<kernel.Constant object at 0xcec3b0>, <kernel.DependentProduct object at 0xcec878>) of role type named sy_c_VEBT__Bounds_OT_092_060_094sub_062m_092_060_094sub_062e_092_060_094sub_062m_092_060_094sub_062b_092_060_094sub_062e_092_060_094sub_062r
% 0.85/1.38  Using role type
% 0.85/1.38  Declaring vEBT_T_m_e_m_b_e_r:(vEBT_VEBT->(nat->nat))
% 0.85/1.38  FOF formula (<kernel.Constant object at 0xcecd88>, <kernel.DependentProduct object at 0xcec830>) of role type named sy_c_VEBT__Bounds_OT_092_060_094sub_062m_092_060_094sub_062e_092_060_094sub_062m_092_060_094sub_062b_092_060_094sub_062e_092_060_094sub_062r_H
% 0.85/1.38  Using role type
% 0.85/1.38  Declaring vEBT_T_m_e_m_b_e_r2:(vEBT_VEBT->(nat->nat))
% 0.85/1.38  FOF formula (<kernel.Constant object at 0xcec3b0>, <kernel.DependentProduct object at 0xceca28>) of role type named sy_c_VEBT__Bounds_OT_092_060_094sub_062m_092_060_094sub_062e_092_060_094sub_062m_092_060_094sub_062b_092_060_094sub_062e_092_060_094sub_062r_H__rel
% 0.85/1.38  Using role type
% 0.85/1.38  Declaring vEBT_T8099345112685741742_r_rel:(produc9072475918466114483BT_nat->(produc9072475918466114483BT_nat->Prop))
% 0.85/1.38  FOF formula (<kernel.Constant object at 0xcec830>, <kernel.DependentProduct object at 0xcec9e0>) of role type named sy_c_VEBT__Bounds_OT_092_060_094sub_062m_092_060_094sub_062e_092_060_094sub_062m_092_060_094sub_062b_092_060_094sub_062e_092_060_094sub_062r__rel
% 0.85/1.38  Using role type
% 0.85/1.38  Declaring vEBT_T5837161174952499735_r_rel:(produc9072475918466114483BT_nat->(produc9072475918466114483BT_nat->Prop))
% 0.85/1.38  FOF formula (<kernel.Constant object at 0xcecd88>, <kernel.DependentProduct object at 0xcecf80>) of role type named sy_c_VEBT__Bounds_OT_092_060_094sub_062m_092_060_094sub_062i_092_060_094sub_062n_092_060_094sub_062N_092_060_094sub_062u_092_060_094sub_062l_092_060_094sub_062l
% 0.85/1.38  Using role type
% 0.85/1.38  Declaring vEBT_T_m_i_n_N_u_l_l:(vEBT_VEBT->nat)
% 0.85/1.38  FOF formula (<kernel.Constant object at 0xcec830>, <kernel.DependentProduct object at 0xcecd88>) of role type named sy_c_VEBT__Bounds_OT_092_060_094sub_062m_092_060_094sub_062i_092_060_094sub_062n_092_060_094sub_062N_092_060_094sub_062u_092_060_094sub_062l_092_060_094sub_062l__rel
% 0.85/1.38  Using role type
% 0.85/1.38  Declaring vEBT_T5462971552011256508_l_rel:(vEBT_VEBT->(vEBT_VEBT->Prop))
% 0.85/1.38  FOF formula (<kernel.Constant object at 0xcec3b0>, <kernel.DependentProduct object at 0xcf7098>) of role type named sy_c_VEBT__Bounds_OT_092_060_094sub_062m_092_060_094sub_062i_092_060_094sub_062n_092_060_094sub_062t
% 0.85/1.39  Using role type
% 0.85/1.39  Declaring vEBT_T_m_i_n_t:(vEBT_VEBT->nat)
% 0.85/1.39  FOF formula (<kernel.Constant object at 0xcec9e0>, <kernel.DependentProduct object at 0xcf7050>) of role type named sy_c_VEBT__Bounds_OT_092_060_094sub_062m_092_060_094sub_062i_092_060_094sub_062n_092_060_094sub_062t__rel
% 0.85/1.39  Using role type
% 0.85/1.39  Declaring vEBT_T_m_i_n_t_rel:(vEBT_VEBT->(vEBT_VEBT->Prop))
% 0.85/1.39  FOF formula (<kernel.Constant object at 0xcecd40>, <kernel.DependentProduct object at 0xcecd88>) of role type named sy_c_VEBT__Bounds_OT_092_060_094sub_062p_092_060_094sub_062r_092_060_094sub_062e_092_060_094sub_062d
% 0.85/1.39  Using role type
% 0.85/1.39  Declaring vEBT_T_p_r_e_d:(vEBT_VEBT->(nat->nat))
% 0.85/1.39  FOF formula (<kernel.Constant object at 0xcec3b0>, <kernel.DependentProduct object at 0xcf71b8>) of role type named sy_c_VEBT__Bounds_OT_092_060_094sub_062p_092_060_094sub_062r_092_060_094sub_062e_092_060_094sub_062d_H
% 0.85/1.39  Using role type
% 0.85/1.39  Declaring vEBT_T_p_r_e_d2:(vEBT_VEBT->(nat->nat))
% 0.85/1.39  FOF formula (<kernel.Constant object at 0xcecd40>, <kernel.DependentProduct object at 0xcf7128>) of role type named sy_c_VEBT__Bounds_OT_092_060_094sub_062p_092_060_094sub_062r_092_060_094sub_062e_092_060_094sub_062d_H__rel
% 0.85/1.39  Using role type
% 0.85/1.39  Declaring vEBT_T_p_r_e_d_rel:(produc9072475918466114483BT_nat->(produc9072475918466114483BT_nat->Prop))
% 0.85/1.39  FOF formula (<kernel.Constant object at 0xcecd88>, <kernel.DependentProduct object at 0xcf7200>) of role type named sy_c_VEBT__Bounds_OT_092_060_094sub_062p_092_060_094sub_062r_092_060_094sub_062e_092_060_094sub_062d__rel
% 0.85/1.39  Using role type
% 0.85/1.39  Declaring vEBT_T_p_r_e_d_rel2:(produc9072475918466114483BT_nat->(produc9072475918466114483BT_nat->Prop))
% 0.85/1.39  FOF formula (<kernel.Constant object at 0xcecd40>, <kernel.DependentProduct object at 0xcf71b8>) of role type named sy_c_VEBT__Bounds_OT_092_060_094sub_062s_092_060_094sub_062u_092_060_094sub_062c_092_060_094sub_062c
% 0.85/1.39  Using role type
% 0.85/1.39  Declaring vEBT_T_s_u_c_c:(vEBT_VEBT->(nat->nat))
% 0.85/1.39  FOF formula (<kernel.Constant object at 0xcec3b0>, <kernel.DependentProduct object at 0xcf7170>) of role type named sy_c_VEBT__Bounds_OT_092_060_094sub_062s_092_060_094sub_062u_092_060_094sub_062c_092_060_094sub_062c_H
% 0.85/1.39  Using role type
% 0.85/1.39  Declaring vEBT_T_s_u_c_c2:(vEBT_VEBT->(nat->nat))
% 0.85/1.39  FOF formula (<kernel.Constant object at 0xcec3b0>, <kernel.DependentProduct object at 0xcf7170>) of role type named sy_c_VEBT__Bounds_OT_092_060_094sub_062s_092_060_094sub_062u_092_060_094sub_062c_092_060_094sub_062c_H__rel
% 0.85/1.39  Using role type
% 0.85/1.39  Declaring vEBT_T_s_u_c_c_rel:(produc9072475918466114483BT_nat->(produc9072475918466114483BT_nat->Prop))
% 0.85/1.39  FOF formula (<kernel.Constant object at 0xcf7320>, <kernel.DependentProduct object at 0xcf7170>) of role type named sy_c_VEBT__Bounds_OT_092_060_094sub_062s_092_060_094sub_062u_092_060_094sub_062c_092_060_094sub_062c__rel
% 0.85/1.39  Using role type
% 0.85/1.39  Declaring vEBT_T_s_u_c_c_rel2:(produc9072475918466114483BT_nat->(produc9072475918466114483BT_nat->Prop))
% 0.85/1.39  FOF formula (<kernel.Constant object at 0xcf70e0>, <kernel.DependentProduct object at 0xcf7290>) of role type named sy_c_VEBT__BuildupMemImp_OVEBT__internal_OT__vebt__buildupi
% 0.85/1.39  Using role type
% 0.85/1.39  Declaring vEBT_V441764108873111860ildupi:(nat->nat)
% 0.85/1.39  FOF formula (<kernel.Constant object at 0xcf7170>, <kernel.DependentProduct object at 0xcf73f8>) of role type named sy_c_VEBT__BuildupMemImp_OVEBT__internal_OT__vebt__buildupi_H
% 0.85/1.39  Using role type
% 0.85/1.39  Declaring vEBT_V9176841429113362141ildupi:(nat->int)
% 0.85/1.39  FOF formula (<kernel.Constant object at 0xcf7290>, <kernel.DependentProduct object at 0xcf7170>) of role type named sy_c_VEBT__BuildupMemImp_OVEBT__internal_OT__vebt__buildupi_H__rel
% 0.85/1.39  Using role type
% 0.85/1.39  Declaring vEBT_V3352910403632780892pi_rel:(nat->(nat->Prop))
% 0.85/1.39  FOF formula (<kernel.Constant object at 0xcf73f8>, <kernel.DependentProduct object at 0xcf7290>) of role type named sy_c_VEBT__BuildupMemImp_OVEBT__internal_OT__vebt__buildupi__rel
% 0.85/1.39  Using role type
% 0.85/1.39  Declaring vEBT_V2957053500504383685pi_rel:(nat->(nat->Prop))
% 0.85/1.39  FOF formula (<kernel.Constant object at 0xcf74d0>, <kernel.DependentProduct object at 0xcf75a8>) of role type named sy_c_VEBT__BuildupMemImp_OVEBT__internal_OTb
% 0.85/1.39  Using role type
% 0.85/1.39  Declaring vEBT_VEBT_Tb:(nat->int)
% 0.85/1.39  FOF formula (<kernel.Constant object at 0xcf7050>, <kernel.DependentProduct object at 0xcf75f0>) of role type named sy_c_VEBT__BuildupMemImp_OVEBT__internal_OTb_H
% 0.85/1.39  Using role type
% 0.85/1.39  Declaring vEBT_VEBT_Tb2:(nat->nat)
% 0.85/1.39  FOF formula (<kernel.Constant object at 0xcf70e0>, <kernel.DependentProduct object at 0xcf74d0>) of role type named sy_c_VEBT__BuildupMemImp_OVEBT__internal_OTb_H__rel
% 0.85/1.39  Using role type
% 0.85/1.39  Declaring vEBT_VEBT_Tb_rel:(nat->(nat->Prop))
% 0.85/1.39  FOF formula (<kernel.Constant object at 0xcf7170>, <kernel.DependentProduct object at 0xcf7050>) of role type named sy_c_VEBT__BuildupMemImp_OVEBT__internal_OTb__rel
% 0.85/1.39  Using role type
% 0.85/1.39  Declaring vEBT_VEBT_Tb_rel2:(nat->(nat->Prop))
% 0.85/1.39  FOF formula (<kernel.Constant object at 0xcf7290>, <kernel.DependentProduct object at 0xcf70e0>) of role type named sy_c_VEBT__BuildupMemImp_OVEBT__internal_Ohighi
% 0.85/1.39  Using role type
% 0.85/1.39  Declaring vEBT_VEBT_highi:(nat->(nat->heap_Time_Heap_nat))
% 0.85/1.39  FOF formula (<kernel.Constant object at 0xcf7638>, <kernel.DependentProduct object at 0xcf7170>) of role type named sy_c_VEBT__BuildupMemImp_OVEBT__internal_Olowi
% 0.85/1.39  Using role type
% 0.85/1.39  Declaring vEBT_VEBT_lowi:(nat->(nat->heap_Time_Heap_nat))
% 0.85/1.39  FOF formula (<kernel.Constant object at 0xcf7710>, <kernel.DependentProduct object at 0xcf75f0>) of role type named sy_c_VEBT__BuildupMemImp_OVEBT__internal_OminNulli
% 0.85/1.39  Using role type
% 0.85/1.39  Declaring vEBT_VEBT_minNulli:(vEBT_VEBTi->heap_Time_Heap_o)
% 0.85/1.39  FOF formula (<kernel.Constant object at 0xcf7638>, <kernel.DependentProduct object at 0xcf7710>) of role type named sy_c_VEBT__BuildupMemImp_OVEBT__internal_Ovebt__buildupi_H
% 0.85/1.39  Using role type
% 0.85/1.39  Declaring vEBT_V739175172307565963ildupi:(nat->heap_T8145700208782473153_VEBTi)
% 0.85/1.39  FOF formula (<kernel.Constant object at 0xcf75f0>, <kernel.DependentProduct object at 0xcf7638>) of role type named sy_c_VEBT__BuildupMemImp_OVEBT__internal_Ovebt__inserti_H
% 0.85/1.39  Using role type
% 0.85/1.39  Declaring vEBT_V3964819847710782039nserti:(vEBT_VEBT->(vEBT_VEBTi->(nat->heap_T8145700208782473153_VEBTi)))
% 0.85/1.39  FOF formula (<kernel.Constant object at 0xcf7710>, <kernel.DependentProduct object at 0xcf75f0>) of role type named sy_c_VEBT__BuildupMemImp_OVEBT__internal_Ovebt__memberi_H
% 0.85/1.39  Using role type
% 0.85/1.39  Declaring vEBT_V854960066525838166emberi:(vEBT_VEBT->(vEBT_VEBTi->(nat->heap_Time_Heap_o)))
% 0.85/1.39  FOF formula (<kernel.Constant object at 0xcf7950>, <kernel.DependentProduct object at 0xcf77a0>) of role type named sy_c_VEBT__BuildupMemImp_OVEBTi_OLeafi
% 0.85/1.39  Using role type
% 0.85/1.39  Declaring vEBT_Leafi:(Prop->(Prop->vEBT_VEBTi))
% 0.85/1.39  FOF formula (<kernel.Constant object at 0xcf7878>, <kernel.DependentProduct object at 0xcf7710>) of role type named sy_c_VEBT__BuildupMemImp_OVEBTi_ONodei
% 0.85/1.39  Using role type
% 0.85/1.39  Declaring vEBT_Nodei:(option4927543243414619207at_nat->(nat->(array_VEBT_VEBTi->(vEBT_VEBTi->vEBT_VEBTi))))
% 0.85/1.39  FOF formula (<kernel.Constant object at 0xcf7050>, <kernel.DependentProduct object at 0xcf7ab8>) of role type named sy_c_VEBT__BuildupMemImp_OVEBTi_Osize__VEBTi
% 0.85/1.39  Using role type
% 0.85/1.39  Declaring vEBT_size_VEBTi:(vEBT_VEBTi->nat)
% 0.85/1.39  FOF formula (<kernel.Constant object at 0xcf79e0>, <kernel.DependentProduct object at 0xcf7878>) of role type named sy_c_VEBT__BuildupMemImp_Ovebt__assn__raw
% 0.85/1.39  Using role type
% 0.85/1.39  Declaring vEBT_vebt_assn_raw:(vEBT_VEBT->(vEBT_VEBTi->assn))
% 0.85/1.39  FOF formula (<kernel.Constant object at 0xcf7050>, <kernel.DependentProduct object at 0xcf7710>) of role type named sy_c_VEBT__BuildupMemImp_Ovebt__assn__raw__rel
% 0.85/1.39  Using role type
% 0.85/1.39  Declaring vEBT_v8524038756793281170aw_rel:(produc3625547720036274456_VEBTi->(produc3625547720036274456_VEBTi->Prop))
% 0.85/1.39  FOF formula (<kernel.Constant object at 0xcf7b48>, <kernel.DependentProduct object at 0xcf7878>) of role type named sy_c_VEBT__BuildupMemImp_Ovebt__buildupi
% 0.85/1.39  Using role type
% 0.85/1.39  Declaring vEBT_vebt_buildupi:(nat->heap_T8145700208782473153_VEBTi)
% 0.85/1.39  FOF formula (<kernel.Constant object at 0xcf7638>, <kernel.DependentProduct object at 0xcf7050>) of role type named sy_c_VEBT__BuildupMemImp_Ovebt__inserti
% 0.85/1.39  Using role type
% 0.85/1.39  Declaring vEBT_vebt_inserti:(vEBT_VEBTi->(nat->heap_T8145700208782473153_VEBTi))
% 0.85/1.39  FOF formula (<kernel.Constant object at 0xcf7b90>, <kernel.DependentProduct object at 0xcf7b48>) of role type named sy_c_VEBT__BuildupMemImp_Ovebt__maxti
% 0.85/1.39  Using role type
% 0.85/1.39  Declaring vEBT_vebt_maxti:(vEBT_VEBTi->heap_T2636463487746394924on_nat)
% 0.85/1.39  FOF formula (<kernel.Constant object at 0xcf7710>, <kernel.DependentProduct object at 0xcf7638>) of role type named sy_c_VEBT__BuildupMemImp_Ovebt__maxti__rel
% 0.85/1.39  Using role type
% 0.85/1.39  Declaring vEBT_vebt_maxti_rel:(vEBT_VEBTi->(vEBT_VEBTi->Prop))
% 0.85/1.39  FOF formula (<kernel.Constant object at 0xcf7bd8>, <kernel.DependentProduct object at 0xcf7b90>) of role type named sy_c_VEBT__BuildupMemImp_Ovebt__memberi
% 0.85/1.39  Using role type
% 0.85/1.39  Declaring vEBT_vebt_memberi:(vEBT_VEBTi->(nat->heap_Time_Heap_o))
% 0.85/1.39  FOF formula (<kernel.Constant object at 0xcf7998>, <kernel.DependentProduct object at 0xcf7710>) of role type named sy_c_VEBT__BuildupMemImp_Ovebt__minti
% 0.85/1.39  Using role type
% 0.85/1.39  Declaring vEBT_vebt_minti:(vEBT_VEBTi->heap_T2636463487746394924on_nat)
% 0.85/1.39  FOF formula (<kernel.Constant object at 0xcf7b48>, <kernel.DependentProduct object at 0xcf7bd8>) of role type named sy_c_VEBT__BuildupMemImp_Ovebt__minti__rel
% 0.85/1.39  Using role type
% 0.85/1.39  Declaring vEBT_vebt_minti_rel:(vEBT_VEBTi->(vEBT_VEBTi->Prop))
% 0.85/1.39  FOF formula (<kernel.Constant object at 0xcf72d8>, <kernel.DependentProduct object at 0xcf7050>) of role type named sy_c_VEBT__Definitions_OVEBT_OLeaf
% 0.85/1.39  Using role type
% 0.85/1.39  Declaring vEBT_Leaf:(Prop->(Prop->vEBT_VEBT))
% 0.85/1.39  FOF formula (<kernel.Constant object at 0xcf7c68>, <kernel.DependentProduct object at 0xcf7bd8>) of role type named sy_c_VEBT__Definitions_OVEBT_ONode
% 0.85/1.39  Using role type
% 0.85/1.39  Declaring vEBT_Node:(option4927543243414619207at_nat->(nat->(list_VEBT_VEBT->(vEBT_VEBT->vEBT_VEBT))))
% 0.85/1.39  FOF formula (<kernel.Constant object at 0xcf7dd0>, <kernel.DependentProduct object at 0xcf7b48>) of role type named sy_c_VEBT__Definitions_OVEBT_Osize__VEBT
% 0.85/1.39  Using role type
% 0.85/1.39  Declaring vEBT_size_VEBT:(vEBT_VEBT->nat)
% 0.85/1.39  FOF formula (<kernel.Constant object at 0xcf72d8>, <kernel.DependentProduct object at 0xcf7dd0>) of role type named sy_c_VEBT__Definitions_OVEBT__internal_Oboth__member__options
% 0.85/1.39  Using role type
% 0.85/1.39  Declaring vEBT_V8194947554948674370ptions:(vEBT_VEBT->(nat->Prop))
% 0.85/1.39  FOF formula (<kernel.Constant object at 0xcf7e60>, <kernel.DependentProduct object at 0xcf7b48>) of role type named sy_c_VEBT__Definitions_OVEBT__internal_Ohigh
% 0.85/1.39  Using role type
% 0.85/1.39  Declaring vEBT_VEBT_high:(nat->(nat->nat))
% 0.85/1.39  FOF formula (<kernel.Constant object at 0xcf72d8>, <kernel.DependentProduct object at 0xcf7e60>) of role type named sy_c_VEBT__Definitions_OVEBT__internal_Oin__children
% 0.85/1.39  Using role type
% 0.85/1.39  Declaring vEBT_V5917875025757280293ildren:(nat->(list_VEBT_VEBT->(nat->Prop)))
% 0.85/1.39  FOF formula (<kernel.Constant object at 0xcf7c68>, <kernel.DependentProduct object at 0xcf7b48>) of role type named sy_c_VEBT__Definitions_OVEBT__internal_Olow
% 0.85/1.39  Using role type
% 0.85/1.39  Declaring vEBT_VEBT_low:(nat->(nat->nat))
% 0.85/1.39  FOF formula (<kernel.Constant object at 0xcf7f80>, <kernel.DependentProduct object at 0xcf72d8>) of role type named sy_c_VEBT__Definitions_OVEBT__internal_Omembermima
% 0.85/1.39  Using role type
% 0.85/1.39  Declaring vEBT_VEBT_membermima:(vEBT_VEBT->(nat->Prop))
% 0.85/1.39  FOF formula (<kernel.Constant object at 0xcf7c68>, <kernel.DependentProduct object at 0xcf7e60>) of role type named sy_c_VEBT__Definitions_OVEBT__internal_Omembermima__rel
% 0.85/1.39  Using role type
% 0.85/1.39  Declaring vEBT_V4351362008482014158ma_rel:(produc9072475918466114483BT_nat->(produc9072475918466114483BT_nat->Prop))
% 0.85/1.39  FOF formula (<kernel.Constant object at 0xcf72d8>, <kernel.DependentProduct object at 0xcfa050>) of role type named sy_c_VEBT__Definitions_OVEBT__internal_Onaive__member
% 0.85/1.39  Using role type
% 0.85/1.39  Declaring vEBT_V5719532721284313246member:(vEBT_VEBT->(nat->Prop))
% 0.85/1.39  FOF formula (<kernel.Constant object at 0xcf7e60>, <kernel.DependentProduct object at 0xcfa050>) of role type named sy_c_VEBT__Definitions_OVEBT__internal_Onaive__member__rel
% 0.85/1.39  Using role type
% 0.85/1.39  Declaring vEBT_V5765760719290551771er_rel:(produc9072475918466114483BT_nat->(produc9072475918466114483BT_nat->Prop))
% 0.85/1.39  FOF formula (<kernel.Constant object at 0xcf72d8>, <kernel.DependentProduct object at 0xcfa098>) of role type named sy_c_VEBT__Definitions_OVEBT__internal_Ovalid_H
% 0.85/1.40  Using role type
% 0.85/1.40  Declaring vEBT_VEBT_valid:(vEBT_VEBT->(nat->Prop))
% 0.85/1.40  FOF formula (<kernel.Constant object at 0xcf7b48>, <kernel.DependentProduct object at 0xcfa170>) of role type named sy_c_VEBT__Definitions_OVEBT__internal_Ovalid_H__rel
% 0.85/1.40  Using role type
% 0.85/1.40  Declaring vEBT_VEBT_valid_rel:(produc9072475918466114483BT_nat->(produc9072475918466114483BT_nat->Prop))
% 0.85/1.40  FOF formula (<kernel.Constant object at 0xcf7b48>, <kernel.DependentProduct object at 0xcfa200>) of role type named sy_c_VEBT__Definitions_Oinvar__vebt
% 0.85/1.40  Using role type
% 0.85/1.40  Declaring vEBT_invar_vebt:(vEBT_VEBT->(nat->Prop))
% 0.85/1.40  FOF formula (<kernel.Constant object at 0xcf7b48>, <kernel.DependentProduct object at 0xcfa290>) of role type named sy_c_VEBT__Definitions_Oset__vebt
% 0.85/1.40  Using role type
% 0.85/1.40  Declaring vEBT_set_vebt:(vEBT_VEBT->set_nat)
% 0.85/1.40  FOF formula (<kernel.Constant object at 0xcf7b48>, <kernel.DependentProduct object at 0xcfa050>) of role type named sy_c_VEBT__Definitions_Ovebt__buildup
% 0.85/1.40  Using role type
% 0.85/1.40  Declaring vEBT_vebt_buildup:(nat->vEBT_VEBT)
% 0.85/1.40  FOF formula (<kernel.Constant object at 0xcfa098>, <kernel.DependentProduct object at 0xcfa248>) of role type named sy_c_VEBT__Definitions_Ovebt__buildup__rel
% 0.85/1.40  Using role type
% 0.85/1.40  Declaring vEBT_v4011308405150292612up_rel:(nat->(nat->Prop))
% 0.85/1.40  FOF formula (<kernel.Constant object at 0xcfa050>, <kernel.DependentProduct object at 0xcfa098>) of role type named sy_c_VEBT__DelImperative_OVEBT__internal_Ovebt__deletei_H
% 0.85/1.40  Using role type
% 0.85/1.40  Declaring vEBT_V1365221501068881998eletei:(vEBT_VEBT->(vEBT_VEBTi->(nat->heap_T8145700208782473153_VEBTi)))
% 0.85/1.40  FOF formula (<kernel.Constant object at 0xcfa3f8>, <kernel.DependentProduct object at 0xcfa248>) of role type named sy_c_VEBT__DelImperative_Ovebt__deletei
% 0.85/1.40  Using role type
% 0.85/1.40  Declaring vEBT_vebt_deletei:(vEBT_VEBTi->(nat->heap_T8145700208782473153_VEBTi))
% 0.85/1.40  FOF formula (<kernel.Constant object at 0xcfa4d0>, <kernel.DependentProduct object at 0xcfa050>) of role type named sy_c_VEBT__DeleteBounds_OT_092_060_094sub_062d_092_060_094sub_062e_092_060_094sub_062l_092_060_094sub_062e_092_060_094sub_062t_092_060_094sub_062e
% 0.85/1.40  Using role type
% 0.85/1.40  Declaring vEBT_T_d_e_l_e_t_e:(vEBT_VEBT->(nat->nat))
% 0.85/1.40  FOF formula (<kernel.Constant object at 0xcfa3f8>, <kernel.DependentProduct object at 0xcfa3b0>) of role type named sy_c_VEBT__DeleteBounds_OT_092_060_094sub_062d_092_060_094sub_062e_092_060_094sub_062l_092_060_094sub_062e_092_060_094sub_062t_092_060_094sub_062e__rel
% 0.85/1.40  Using role type
% 0.85/1.40  Declaring vEBT_T8441311223069195367_e_rel:(produc9072475918466114483BT_nat->(produc9072475918466114483BT_nat->Prop))
% 0.85/1.40  FOF formula (<kernel.Constant object at 0xcfa050>, <kernel.DependentProduct object at 0xcfa3f8>) of role type named sy_c_VEBT__DeleteBounds_OVEBT__internal_OT_092_060_094sub_062d_092_060_094sub_062e_092_060_094sub_062l_092_060_094sub_062e_092_060_094sub_062t_092_060_094sub_062e_H
% 0.85/1.40  Using role type
% 0.85/1.40  Declaring vEBT_V1232361888498592333_e_t_e:(vEBT_VEBT->(nat->nat))
% 0.85/1.40  FOF formula (<kernel.Constant object at 0xcfa3b0>, <kernel.DependentProduct object at 0xcfa248>) of role type named sy_c_VEBT__DeleteBounds_OVEBT__internal_OT_092_060_094sub_062d_092_060_094sub_062e_092_060_094sub_062l_092_060_094sub_062e_092_060_094sub_062t_092_060_094sub_062e_H__rel
% 0.85/1.40  Using role type
% 0.85/1.40  Declaring vEBT_V6368547301243506412_e_rel:(produc9072475918466114483BT_nat->(produc9072475918466114483BT_nat->Prop))
% 0.85/1.40  FOF formula (<kernel.Constant object at 0xcfa1b8>, <kernel.DependentProduct object at 0xcfa3b0>) of role type named sy_c_VEBT__Delete_Ovebt__delete
% 0.85/1.40  Using role type
% 0.85/1.40  Declaring vEBT_vebt_delete:(vEBT_VEBT->(nat->vEBT_VEBT))
% 0.85/1.40  FOF formula (<kernel.Constant object at 0xcfa6c8>, <kernel.DependentProduct object at 0xcfa1b8>) of role type named sy_c_VEBT__Delete_Ovebt__delete__rel
% 0.85/1.40  Using role type
% 0.85/1.40  Declaring vEBT_vebt_delete_rel:(produc9072475918466114483BT_nat->(produc9072475918466114483BT_nat->Prop))
% 0.85/1.40  FOF formula (<kernel.Constant object at 0xcfa050>, <kernel.DependentProduct object at 0xcfa3f8>) of role type named sy_c_VEBT__Height_OVEBT__internal_Oheight
% 0.85/1.40  Using role type
% 0.85/1.40  Declaring vEBT_VEBT_height:(vEBT_VEBT->nat)
% 0.85/1.40  FOF formula (<kernel.Constant object at 0xcfa5f0>, <kernel.DependentProduct object at 0xcfa6c8>) of role type named sy_c_VEBT__Height_OVEBT__internal_Oheight__rel
% 0.85/1.40  Using role type
% 0.85/1.40  Declaring vEBT_VEBT_height_rel:(vEBT_VEBT->(vEBT_VEBT->Prop))
% 0.85/1.40  FOF formula (<kernel.Constant object at 0xcfa710>, <kernel.DependentProduct object at 0xcfa050>) of role type named sy_c_VEBT__InsertCorrectness_OVEBT__internal_Oinsert_H
% 0.85/1.40  Using role type
% 0.85/1.40  Declaring vEBT_VEBT_insert:(vEBT_VEBT->(nat->vEBT_VEBT))
% 0.85/1.40  FOF formula (<kernel.Constant object at 0xcfa320>, <kernel.DependentProduct object at 0xcfa050>) of role type named sy_c_VEBT__InsertCorrectness_OVEBT__internal_Oinsert_H__rel
% 0.85/1.40  Using role type
% 0.85/1.40  Declaring vEBT_VEBT_insert_rel:(produc9072475918466114483BT_nat->(produc9072475918466114483BT_nat->Prop))
% 0.85/1.40  FOF formula (<kernel.Constant object at 0xcfa5a8>, <kernel.DependentProduct object at 0xcfa320>) of role type named sy_c_VEBT__Insert_Ovebt__insert
% 0.85/1.40  Using role type
% 0.85/1.40  Declaring vEBT_vebt_insert:(vEBT_VEBT->(nat->vEBT_VEBT))
% 0.85/1.40  FOF formula (<kernel.Constant object at 0xcfa878>, <kernel.DependentProduct object at 0xcfa5a8>) of role type named sy_c_VEBT__Insert_Ovebt__insert__rel
% 0.85/1.40  Using role type
% 0.85/1.40  Declaring vEBT_vebt_insert_rel:(produc9072475918466114483BT_nat->(produc9072475918466114483BT_nat->Prop))
% 0.85/1.40  FOF formula (<kernel.Constant object at 0xcfa1b8>, <kernel.DependentProduct object at 0xcfa050>) of role type named sy_c_VEBT__Intf__Imperative_Ovebt__assn
% 0.85/1.40  Using role type
% 0.85/1.40  Declaring vEBT_Intf_vebt_assn:(nat->(set_nat->(vEBT_VEBTi->assn)))
% 0.85/1.40  FOF formula (<kernel.Constant object at 0xcfa878>, <kernel.DependentProduct object at 0xcfa1b8>) of role type named sy_c_VEBT__List__Assn_OlistI__assn_001_Eo_001t__VEBT____BuildupMemImp__OVEBTi
% 0.85/1.40  Using role type
% 0.85/1.40  Declaring vEBT_L6286945158656146733_VEBTi:(set_nat->((Prop->(vEBT_VEBTi->assn))->(list_o->(list_VEBT_VEBTi->assn))))
% 0.85/1.40  FOF formula (<kernel.Constant object at 0xcfa050>, <kernel.DependentProduct object at 0xcfa878>) of role type named sy_c_VEBT__List__Assn_OlistI__assn_001_Eo_001t__VEBT____Definitions__OVEBT
% 0.85/1.40  Using role type
% 0.85/1.40  Declaring vEBT_L1319876754960170684T_VEBT:(set_nat->((Prop->(vEBT_VEBT->assn))->(list_o->(list_VEBT_VEBT->assn))))
% 0.85/1.40  FOF formula (<kernel.Constant object at 0xcfa1b8>, <kernel.DependentProduct object at 0xcfab48>) of role type named sy_c_VEBT__List__Assn_OlistI__assn_001t__Int__Oint_001_Eo
% 0.85/1.40  Using role type
% 0.85/1.40  Declaring vEBT_L3563379889750563018_int_o:(set_nat->((int->(Prop->assn))->(list_int->(list_o->assn))))
% 0.85/1.40  FOF formula (<kernel.Constant object at 0xcfa878>, <kernel.DependentProduct object at 0xcfa6c8>) of role type named sy_c_VEBT__List__Assn_OlistI__assn_001t__Int__Oint_001t__Int__Oint
% 0.85/1.40  Using role type
% 0.85/1.40  Declaring vEBT_L8888932350013902202nt_int:(set_nat->((int->(int->assn))->(list_int->(list_int->assn))))
% 0.85/1.40  FOF formula (<kernel.Constant object at 0xcfab48>, <kernel.DependentProduct object at 0xcfa710>) of role type named sy_c_VEBT__List__Assn_OlistI__assn_001t__Int__Oint_001t__Nat__Onat
% 0.85/1.40  Using role type
% 0.85/1.40  Declaring vEBT_L8891422820522952478nt_nat:(set_nat->((int->(nat->assn))->(list_int->(list_nat->assn))))
% 0.85/1.40  FOF formula (<kernel.Constant object at 0xcfa6c8>, <kernel.DependentProduct object at 0xcfab00>) of role type named sy_c_VEBT__List__Assn_OlistI__assn_001t__Int__Oint_001t__Real__Oreal
% 0.85/1.40  Using role type
% 0.85/1.40  Declaring vEBT_L7077748017936769786t_real:(set_nat->((int->(real->assn))->(list_int->(list_real->assn))))
% 0.85/1.40  FOF formula (<kernel.Constant object at 0xcfa710>, <kernel.DependentProduct object at 0xcfa050>) of role type named sy_c_VEBT__List__Assn_OlistI__assn_001t__Int__Oint_001t__VEBT____BuildupMemImp__OVEBTi
% 0.85/1.40  Using role type
% 0.85/1.40  Declaring vEBT_L114188773329725699_VEBTi:(set_nat->((int->(vEBT_VEBTi->assn))->(list_int->(list_VEBT_VEBTi->assn))))
% 0.85/1.40  FOF formula (<kernel.Constant object at 0xcfab00>, <kernel.DependentProduct object at 0xcfa1b8>) of role type named sy_c_VEBT__List__Assn_OlistI__assn_001t__Int__Oint_001t__VEBT____Definitions__OVEBT
% 0.85/1.40  Using role type
% 0.85/1.40  Declaring vEBT_L2018189785592951398T_VEBT:(set_nat->((int->(vEBT_VEBT->assn))->(list_int->(list_VEBT_VEBT->assn))))
% 0.85/1.40  FOF formula (<kernel.Constant object at 0xcfa050>, <kernel.DependentProduct object at 0xcfa878>) of role type named sy_c_VEBT__List__Assn_OlistI__assn_001t__Nat__Onat_001t__VEBT____BuildupMemImp__OVEBTi
% 0.85/1.41  Using role type
% 0.85/1.41  Declaring vEBT_L7489483478785760935_VEBTi:(set_nat->((nat->(vEBT_VEBTi->assn))->(list_nat->(list_VEBT_VEBTi->assn))))
% 0.85/1.41  FOF formula (<kernel.Constant object at 0xcfa1b8>, <kernel.DependentProduct object at 0xcfab48>) of role type named sy_c_VEBT__List__Assn_OlistI__assn_001t__Nat__Onat_001t__VEBT____Definitions__OVEBT
% 0.85/1.41  Using role type
% 0.85/1.41  Declaring vEBT_L8511957252848910786T_VEBT:(set_nat->((nat->(vEBT_VEBT->assn))->(list_nat->(list_VEBT_VEBT->assn))))
% 0.85/1.41  FOF formula (<kernel.Constant object at 0xcfa878>, <kernel.DependentProduct object at 0xcfa6c8>) of role type named sy_c_VEBT__List__Assn_OlistI__assn_001t__Real__Oreal_001t__VEBT____BuildupMemImp__OVEBTi
% 0.85/1.41  Using role type
% 0.85/1.41  Declaring vEBT_L7851252805511451907_VEBTi:(set_nat->((real->(vEBT_VEBTi->assn))->(list_real->(list_VEBT_VEBTi->assn))))
% 0.85/1.41  FOF formula (<kernel.Constant object at 0xcfab48>, <kernel.DependentProduct object at 0xcfa710>) of role type named sy_c_VEBT__List__Assn_OlistI__assn_001t__Real__Oreal_001t__VEBT____Definitions__OVEBT
% 0.85/1.41  Using role type
% 0.85/1.41  Declaring vEBT_L3095048238742455910T_VEBT:(set_nat->((real->(vEBT_VEBT->assn))->(list_real->(list_VEBT_VEBT->assn))))
% 0.85/1.41  FOF formula (<kernel.Constant object at 0xcfa6c8>, <kernel.DependentProduct object at 0xcfab00>) of role type named sy_c_VEBT__List__Assn_OlistI__assn_001t__VEBT____BuildupMemImp__OVEBTi_001_Eo
% 0.85/1.41  Using role type
% 0.85/1.41  Declaring vEBT_L3328983362619735041EBTi_o:(set_nat->((vEBT_VEBTi->(Prop->assn))->(list_VEBT_VEBTi->(list_o->assn))))
% 0.85/1.41  FOF formula (<kernel.Constant object at 0xcfa710>, <kernel.DependentProduct object at 0xcfafc8>) of role type named sy_c_VEBT__List__Assn_OlistI__assn_001t__VEBT____BuildupMemImp__OVEBTi_001t__Int__Oint
% 0.85/1.41  Using role type
% 0.85/1.41  Declaring vEBT_L2806540629473551875Ti_int:(set_nat->((vEBT_VEBTi->(int->assn))->(list_VEBT_VEBTi->(list_int->assn))))
% 0.85/1.41  FOF formula (<kernel.Constant object at 0xcfab00>, <kernel.DependentProduct object at 0xcfd170>) of role type named sy_c_VEBT__List__Assn_OlistI__assn_001t__VEBT____BuildupMemImp__OVEBTi_001t__Nat__Onat
% 0.85/1.41  Using role type
% 0.85/1.41  Declaring vEBT_L2809031099982602151Ti_nat:(set_nat->((vEBT_VEBTi->(nat->assn))->(list_VEBT_VEBTi->(list_nat->assn))))
% 0.85/1.41  FOF formula (<kernel.Constant object at 0xcfab00>, <kernel.DependentProduct object at 0xcfd248>) of role type named sy_c_VEBT__List__Assn_OlistI__assn_001t__VEBT____BuildupMemImp__OVEBTi_001t__Real__Oreal
% 0.85/1.41  Using role type
% 0.85/1.41  Declaring vEBT_L7728200936804140803i_real:(set_nat->((vEBT_VEBTi->(real->assn))->(list_VEBT_VEBTi->(list_real->assn))))
% 0.85/1.41  FOF formula (<kernel.Constant object at 0xcfaf80>, <kernel.DependentProduct object at 0xcfd170>) of role type named sy_c_VEBT__List__Assn_OlistI__assn_001t__VEBT____BuildupMemImp__OVEBTi_001t__VEBT____BuildupMemImp__OVEBTi
% 0.85/1.41  Using role type
% 0.85/1.41  Declaring vEBT_L886525131989349516_VEBTi:(set_nat->((vEBT_VEBTi->(vEBT_VEBTi->assn))->(list_VEBT_VEBTi->(list_VEBT_VEBTi->assn))))
% 0.85/1.41  FOF formula (<kernel.Constant object at 0xcfd248>, <kernel.DependentProduct object at 0xcfd050>) of role type named sy_c_VEBT__List__Assn_OlistI__assn_001t__VEBT____BuildupMemImp__OVEBTi_001t__VEBT____Definitions__OVEBT
% 0.85/1.41  Using role type
% 0.85/1.41  Declaring vEBT_L2497118539674116125T_VEBT:(set_nat->((vEBT_VEBTi->(vEBT_VEBT->assn))->(list_VEBT_VEBTi->(list_VEBT_VEBT->assn))))
% 0.85/1.41  FOF formula (<kernel.Constant object at 0xcfd098>, <kernel.DependentProduct object at 0xcfd248>) of role type named sy_c_VEBT__List__Assn_OlistI__assn_001t__VEBT____Definitions__OVEBT_001t__Nat__Onat
% 0.85/1.41  Using role type
% 0.85/1.41  Declaring vEBT_L8650695023172932196BT_nat:(set_nat->((vEBT_VEBT->(nat->assn))->(list_VEBT_VEBT->(list_nat->assn))))
% 0.85/1.41  FOF formula (<kernel.Constant object at 0xcfd290>, <kernel.DependentProduct object at 0xcfd098>) of role type named sy_c_VEBT__List__Assn_OlistI__assn_001t__VEBT____Definitions__OVEBT_001t__VEBT____BuildupMemImp__OVEBTi
% 0.85/1.41  Using role type
% 0.85/1.41  Declaring vEBT_L1528199826722428489_VEBTi:(set_nat->((vEBT_VEBT->(vEBT_VEBTi->assn))->(list_VEBT_VEBT->(list_VEBT_VEBTi->assn))))
% 0.85/1.41  FOF formula (<kernel.Constant object at 0xcfd128>, <kernel.DependentProduct object at 0xcfd1b8>) of role type named sy_c_VEBT__List__Assn_OlistI__assn_001t__VEBT____Definitions__OVEBT_001t__VEBT____Definitions__OVEBT
% 0.85/1.41  Using role type
% 0.85/1.41  Declaring vEBT_L3204528365124325536T_VEBT:(set_nat->((vEBT_VEBT->(vEBT_VEBT->assn))->(list_VEBT_VEBT->(list_VEBT_VEBT->assn))))
% 0.85/1.41  FOF formula (<kernel.Constant object at 0xcfd098>, <kernel.DependentProduct object at 0xcfd518>) of role type named sy_c_VEBT__List__Assn_Olist__assn_001_Eo_001t__Real__Oreal
% 0.85/1.41  Using role type
% 0.85/1.41  Declaring vEBT_L4725278957065240257o_real:((Prop->(real->assn))->(list_o->(list_real->assn)))
% 0.85/1.41  FOF formula (<kernel.Constant object at 0xcfd1b8>, <kernel.DependentProduct object at 0xcfd368>) of role type named sy_c_VEBT__List__Assn_Olist__assn_001_Eo_001t__VEBT____Definitions__OVEBT
% 0.85/1.41  Using role type
% 0.85/1.41  Declaring vEBT_L1750719106661372127T_VEBT:((Prop->(vEBT_VEBT->assn))->(list_o->(list_VEBT_VEBT->assn)))
% 0.85/1.41  FOF formula (<kernel.Constant object at 0xcfd518>, <kernel.DependentProduct object at 0xcfd6c8>) of role type named sy_c_VEBT__List__Assn_Olist__assn_001t__Int__Oint_001t__Int__Oint
% 0.85/1.41  Using role type
% 0.85/1.41  Declaring vEBT_L74593716426352029nt_int:((int->(int->assn))->(list_int->(list_int->assn)))
% 0.85/1.41  FOF formula (<kernel.Constant object at 0xcfd368>, <kernel.DependentProduct object at 0xcfd758>) of role type named sy_c_VEBT__List__Assn_Olist__assn_001t__Int__Oint_001t__Nat__Onat
% 0.85/1.41  Using role type
% 0.85/1.41  Declaring vEBT_L77084186935402305nt_nat:((int->(nat->assn))->(list_int->(list_nat->assn)))
% 0.85/1.41  FOF formula (<kernel.Constant object at 0xcfd6c8>, <kernel.DependentProduct object at 0xcfd7e8>) of role type named sy_c_VEBT__List__Assn_Olist__assn_001t__Int__Oint_001t__VEBT____BuildupMemImp__OVEBTi
% 0.85/1.41  Using role type
% 0.85/1.41  Declaring vEBT_L6235239671944049190_VEBTi:((int->(vEBT_VEBTi->assn))->(list_int->(list_VEBT_VEBTi->assn)))
% 0.85/1.41  FOF formula (<kernel.Constant object at 0xcfd758>, <kernel.DependentProduct object at 0xcfd878>) of role type named sy_c_VEBT__List__Assn_Olist__assn_001t__Int__Oint_001t__VEBT____Definitions__OVEBT
% 0.85/1.41  Using role type
% 0.85/1.41  Declaring vEBT_L1664421287176695555T_VEBT:((int->(vEBT_VEBT->assn))->(list_int->(list_VEBT_VEBT->assn)))
% 0.85/1.41  FOF formula (<kernel.Constant object at 0xcfd7e8>, <kernel.DependentProduct object at 0xcfd908>) of role type named sy_c_VEBT__List__Assn_Olist__assn_001t__Nat__Onat_001t__Real__Oreal
% 0.85/1.41  Using role type
% 0.85/1.41  Declaring vEBT_L6102073776069194049t_real:((nat->(real->assn))->(list_nat->(list_real->assn)))
% 0.85/1.41  FOF formula (<kernel.Constant object at 0xcfd878>, <kernel.DependentProduct object at 0xcfd998>) of role type named sy_c_VEBT__List__Assn_Olist__assn_001t__Nat__Onat_001t__VEBT____Definitions__OVEBT
% 0.85/1.41  Using role type
% 0.85/1.41  Declaring vEBT_L8158188754432654943T_VEBT:((nat->(vEBT_VEBT->assn))->(list_nat->(list_VEBT_VEBT->assn)))
% 0.85/1.41  FOF formula (<kernel.Constant object at 0xcfd908>, <kernel.DependentProduct object at 0xcfd368>) of role type named sy_c_VEBT__List__Assn_Olist__assn_001t__Real__Oreal_001_Eo
% 0.85/1.41  Using role type
% 0.85/1.41  Declaring vEBT_L6234343332106409831real_o:((real->(Prop->assn))->(list_real->(list_o->assn)))
% 0.85/1.41  FOF formula (<kernel.Constant object at 0xcfd998>, <kernel.DependentProduct object at 0xcfdab8>) of role type named sy_c_VEBT__List__Assn_Olist__assn_001t__Real__Oreal_001t__Real__Oreal
% 0.85/1.41  Using role type
% 0.85/1.41  Declaring vEBT_L1930518968523514909l_real:((real->(real->assn))->(list_real->(list_real->assn)))
% 0.85/1.41  FOF formula (<kernel.Constant object at 0xcfd368>, <kernel.DependentProduct object at 0xcfdb48>) of role type named sy_c_VEBT__List__Assn_Olist__assn_001t__Real__Oreal_001t__VEBT____Definitions__OVEBT
% 0.85/1.41  Using role type
% 0.85/1.41  Declaring vEBT_L4595930785310033027T_VEBT:((real->(vEBT_VEBT->assn))->(list_real->(list_VEBT_VEBT->assn)))
% 0.85/1.41  FOF formula (<kernel.Constant object at 0xcfdab8>, <kernel.DependentProduct object at 0xcfdbd8>) of role type named sy_c_VEBT__List__Assn_Olist__assn_001t__VEBT____BuildupMemImp__OVEBTi_001t__Int__Oint
% 0.85/1.41  Using role type
% 0.85/1.41  Declaring vEBT_L8927591528087875366Ti_int:((vEBT_VEBTi->(int->assn))->(list_VEBT_VEBTi->(list_int->assn)))
% 0.85/1.41  FOF formula (<kernel.Constant object at 0xcfdb48>, <kernel.DependentProduct object at 0xcfdc68>) of role type named sy_c_VEBT__List__Assn_Olist__assn_001t__VEBT____BuildupMemImp__OVEBTi_001t__Nat__Onat
% 0.85/1.41  Using role type
% 0.85/1.41  Declaring vEBT_L8930081998596925642Ti_nat:((vEBT_VEBTi->(nat->assn))->(list_VEBT_VEBTi->(list_nat->assn)))
% 0.85/1.41  FOF formula (<kernel.Constant object at 0xcfdbd8>, <kernel.DependentProduct object at 0xcfdcf8>) of role type named sy_c_VEBT__List__Assn_Olist__assn_001t__VEBT____BuildupMemImp__OVEBTi_001t__VEBT____BuildupMemImp__OVEBTi
% 0.85/1.41  Using role type
% 0.85/1.41  Declaring vEBT_L1891944875198410415_VEBTi:((vEBT_VEBTi->(vEBT_VEBTi->assn))->(list_VEBT_VEBTi->(list_VEBT_VEBTi->assn)))
% 0.85/1.41  FOF formula (<kernel.Constant object at 0xcfdc68>, <kernel.DependentProduct object at 0xcfdd88>) of role type named sy_c_VEBT__List__Assn_Olist__assn_001t__VEBT____BuildupMemImp__OVEBTi_001t__VEBT____Definitions__OVEBT
% 0.85/1.41  Using role type
% 0.85/1.41  Declaring vEBT_L7265847600308530106T_VEBT:((vEBT_VEBTi->(vEBT_VEBT->assn))->(list_VEBT_VEBTi->(list_VEBT_VEBT->assn)))
% 0.85/1.41  FOF formula (<kernel.Constant object at 0xcfdcf8>, <kernel.DependentProduct object at 0xcfd368>) of role type named sy_c_VEBT__List__Assn_Olist__assn_001t__VEBT____Definitions__OVEBT_001_Eo
% 0.85/1.41  Using role type
% 0.85/1.41  Declaring vEBT_L7489408758114837031VEBT_o:((vEBT_VEBT->(Prop->assn))->(list_VEBT_VEBT->(list_o->assn)))
% 0.85/1.41  FOF formula (<kernel.Constant object at 0xcfdd88>, <kernel.DependentProduct object at 0xcfdea8>) of role type named sy_c_VEBT__List__Assn_Olist__assn_001t__VEBT____Definitions__OVEBT_001t__Nat__Onat
% 0.85/1.41  Using role type
% 0.85/1.41  Declaring vEBT_L8296926524756676353BT_nat:((vEBT_VEBT->(nat->assn))->(list_VEBT_VEBT->(list_nat->assn)))
% 0.85/1.41  FOF formula (<kernel.Constant object at 0xcfd368>, <kernel.DependentProduct object at 0xcfdf38>) of role type named sy_c_VEBT__List__Assn_Olist__assn_001t__VEBT____Definitions__OVEBT_001t__Real__Oreal
% 0.85/1.41  Using role type
% 0.85/1.41  Declaring vEBT_L5781919052683127133T_real:((vEBT_VEBT->(real->assn))->(list_VEBT_VEBT->(list_real->assn)))
% 0.85/1.41  FOF formula (<kernel.Constant object at 0xcfdea8>, <kernel.DependentProduct object at 0xcfdfc8>) of role type named sy_c_VEBT__List__Assn_Olist__assn_001t__VEBT____Definitions__OVEBT_001t__VEBT____BuildupMemImp__OVEBTi
% 0.85/1.41  Using role type
% 0.85/1.41  Declaring vEBT_L6296928887356842470_VEBTi:((vEBT_VEBT->(vEBT_VEBTi->assn))->(list_VEBT_VEBT->(list_VEBT_VEBTi->assn)))
% 0.85/1.41  FOF formula (<kernel.Constant object at 0xcfdf38>, <kernel.DependentProduct object at 0xcfdc68>) of role type named sy_c_VEBT__List__Assn_Olist__assn_001t__VEBT____Definitions__OVEBT_001t__VEBT____Definitions__OVEBT
% 0.85/1.41  Using role type
% 0.85/1.41  Declaring vEBT_L1279224858307276611T_VEBT:((vEBT_VEBT->(vEBT_VEBT->assn))->(list_VEBT_VEBT->(list_VEBT_VEBT->assn)))
% 0.85/1.41  FOF formula (<kernel.Constant object at 0xcfde18>, <kernel.DependentProduct object at 0xcff098>) of role type named sy_c_VEBT__Member_OVEBT__internal_Obit__concat
% 0.85/1.41  Using role type
% 0.85/1.41  Declaring vEBT_VEBT_bit_concat:(nat->(nat->(nat->nat)))
% 0.85/1.41  FOF formula (<kernel.Constant object at 0xcfdef0>, <kernel.DependentProduct object at 0xcff0e0>) of role type named sy_c_VEBT__Member_OVEBT__internal_OminNull
% 0.85/1.41  Using role type
% 0.85/1.41  Declaring vEBT_VEBT_minNull:(vEBT_VEBT->Prop)
% 0.85/1.41  FOF formula (<kernel.Constant object at 0xcfde18>, <kernel.DependentProduct object at 0xcff128>) of role type named sy_c_VEBT__Member_OVEBT__internal_OminNull__rel
% 0.85/1.41  Using role type
% 0.85/1.41  Declaring vEBT_V6963167321098673237ll_rel:(vEBT_VEBT->(vEBT_VEBT->Prop))
% 0.85/1.41  FOF formula (<kernel.Constant object at 0xcfdf38>, <kernel.DependentProduct object at 0xcff170>) of role type named sy_c_VEBT__Member_OVEBT__internal_Oset__vebt_H
% 0.85/1.41  Using role type
% 0.85/1.41  Declaring vEBT_VEBT_set_vebt:(vEBT_VEBT->set_nat)
% 0.85/1.41  FOF formula (<kernel.Constant object at 0xcfdd88>, <kernel.DependentProduct object at 0xcff050>) of role type named sy_c_VEBT__Member_Ovebt__member
% 0.85/1.41  Using role type
% 0.85/1.41  Declaring vEBT_vebt_member:(vEBT_VEBT->(nat->Prop))
% 0.85/1.41  FOF formula (<kernel.Constant object at 0xcfdf80>, <kernel.DependentProduct object at 0xcff128>) of role type named sy_c_VEBT__Member_Ovebt__member__rel
% 0.85/1.41  Using role type
% 0.85/1.41  Declaring vEBT_vebt_member_rel:(produc9072475918466114483BT_nat->(produc9072475918466114483BT_nat->Prop))
% 0.85/1.41  FOF formula (<kernel.Constant object at 0xcfdd88>, <kernel.DependentProduct object at 0xcff0e0>) of role type named sy_c_VEBT__MinMax_OVEBT__internal_Oadd
% 0.85/1.42  Using role type
% 0.85/1.42  Declaring vEBT_VEBT_add:(option_nat->(option_nat->option_nat))
% 0.85/1.42  FOF formula (<kernel.Constant object at 0xcfdd88>, <kernel.DependentProduct object at 0xcff050>) of role type named sy_c_VEBT__MinMax_OVEBT__internal_Ogreater
% 0.85/1.42  Using role type
% 0.85/1.42  Declaring vEBT_VEBT_greater:(option_nat->(option_nat->Prop))
% 0.85/1.42  FOF formula (<kernel.Constant object at 0xcff098>, <kernel.DependentProduct object at 0xcff200>) of role type named sy_c_VEBT__MinMax_OVEBT__internal_Oless
% 0.85/1.42  Using role type
% 0.85/1.42  Declaring vEBT_VEBT_less:(option_nat->(option_nat->Prop))
% 0.85/1.42  FOF formula (<kernel.Constant object at 0xcff290>, <kernel.DependentProduct object at 0xcff1b8>) of role type named sy_c_VEBT__MinMax_OVEBT__internal_Olesseq
% 0.85/1.42  Using role type
% 0.85/1.42  Declaring vEBT_VEBT_lesseq:(option_nat->(option_nat->Prop))
% 0.85/1.42  FOF formula (<kernel.Constant object at 0xcff128>, <kernel.DependentProduct object at 0xcff098>) of role type named sy_c_VEBT__MinMax_OVEBT__internal_Omax__in__set
% 0.85/1.42  Using role type
% 0.85/1.42  Declaring vEBT_VEBT_max_in_set:(set_nat->(nat->Prop))
% 0.85/1.42  FOF formula (<kernel.Constant object at 0xcff0e0>, <kernel.DependentProduct object at 0xcff290>) of role type named sy_c_VEBT__MinMax_OVEBT__internal_Omin__in__set
% 0.85/1.42  Using role type
% 0.85/1.42  Declaring vEBT_VEBT_min_in_set:(set_nat->(nat->Prop))
% 0.85/1.42  FOF formula (<kernel.Constant object at 0xcff050>, <kernel.DependentProduct object at 0xcff128>) of role type named sy_c_VEBT__MinMax_OVEBT__internal_Omul
% 0.85/1.42  Using role type
% 0.85/1.42  Declaring vEBT_VEBT_mul:(option_nat->(option_nat->option_nat))
% 0.85/1.42  FOF formula (<kernel.Constant object at 0xcff0e0>, <kernel.DependentProduct object at 0xcff488>) of role type named sy_c_VEBT__MinMax_OVEBT__internal_Ooption__shift_001t__Nat__Onat
% 0.85/1.42  Using role type
% 0.85/1.42  Declaring vEBT_V4262088993061758097ft_nat:((nat->(nat->nat))->(option_nat->(option_nat->option_nat)))
% 0.85/1.42  FOF formula (<kernel.Constant object at 0xcff1b8>, <kernel.DependentProduct object at 0xcff128>) of role type named sy_c_VEBT__MinMax_OVEBT__internal_Opower
% 0.85/1.42  Using role type
% 0.85/1.42  Declaring vEBT_VEBT_power:(option_nat->(option_nat->option_nat))
% 0.85/1.42  FOF formula (<kernel.Constant object at 0xcff248>, <kernel.DependentProduct object at 0xcff290>) of role type named sy_c_VEBT__MinMax_Ovebt__maxt
% 0.85/1.42  Using role type
% 0.85/1.42  Declaring vEBT_vebt_maxt:(vEBT_VEBT->option_nat)
% 0.85/1.42  FOF formula (<kernel.Constant object at 0xcff5a8>, <kernel.DependentProduct object at 0xcff128>) of role type named sy_c_VEBT__MinMax_Ovebt__maxt__rel
% 0.85/1.42  Using role type
% 0.85/1.42  Declaring vEBT_vebt_maxt_rel:(vEBT_VEBT->(vEBT_VEBT->Prop))
% 0.85/1.42  FOF formula (<kernel.Constant object at 0xcff488>, <kernel.DependentProduct object at 0xcff5f0>) of role type named sy_c_VEBT__MinMax_Ovebt__mint
% 0.85/1.42  Using role type
% 0.85/1.42  Declaring vEBT_vebt_mint:(vEBT_VEBT->option_nat)
% 0.85/1.42  FOF formula (<kernel.Constant object at 0xcff560>, <kernel.DependentProduct object at 0xcff5a8>) of role type named sy_c_VEBT__MinMax_Ovebt__mint__rel
% 0.85/1.42  Using role type
% 0.85/1.42  Declaring vEBT_vebt_mint_rel:(vEBT_VEBT->(vEBT_VEBT->Prop))
% 0.85/1.42  FOF formula (<kernel.Constant object at 0xcff2d8>, <kernel.DependentProduct object at 0xcff488>) of role type named sy_c_VEBT__Pred_Ois__pred__in__set
% 0.85/1.42  Using role type
% 0.85/1.42  Declaring vEBT_is_pred_in_set:(set_nat->(nat->(nat->Prop)))
% 0.85/1.42  FOF formula (<kernel.Constant object at 0xcff710>, <kernel.DependentProduct object at 0xcff0e0>) of role type named sy_c_VEBT__Pred_Ovebt__pred
% 0.85/1.42  Using role type
% 0.85/1.42  Declaring vEBT_vebt_pred:(vEBT_VEBT->(nat->option_nat))
% 0.85/1.42  FOF formula (<kernel.Constant object at 0xcff638>, <kernel.DependentProduct object at 0xcff5f0>) of role type named sy_c_VEBT__Pred_Ovebt__pred__rel
% 0.85/1.42  Using role type
% 0.85/1.42  Declaring vEBT_vebt_pred_rel:(produc9072475918466114483BT_nat->(produc9072475918466114483BT_nat->Prop))
% 0.85/1.42  FOF formula (<kernel.Constant object at 0xcff560>, <kernel.DependentProduct object at 0xcff758>) of role type named sy_c_VEBT__Space_OVEBT__internal_OT_092_060_094sub_062b_092_060_094sub_062u_092_060_094sub_062i_092_060_094sub_062l_092_060_094sub_062d
% 0.85/1.42  Using role type
% 0.85/1.42  Declaring vEBT_V8646137997579335489_i_l_d:(nat->nat)
% 0.85/1.42  FOF formula (<kernel.Constant object at 0xcff638>, <kernel.DependentProduct object at 0xcff7e8>) of role type named sy_c_VEBT__Space_OVEBT__internal_OT_092_060_094sub_062b_092_060_094sub_062u_092_060_094sub_062i_092_060_094sub_062l_092_060_094sub_062d_092_060_094sub_062u_092_060_094sub_062p
% 0.85/1.42  Using role type
% 0.85/1.42  Declaring vEBT_V8346862874174094_d_u_p:(nat->nat)
% 0.85/1.42  FOF formula (<kernel.Constant object at 0xcff758>, <kernel.DependentProduct object at 0xcff638>) of role type named sy_c_VEBT__Space_OVEBT__internal_OT_092_060_094sub_062b_092_060_094sub_062u_092_060_094sub_062i_092_060_094sub_062l_092_060_094sub_062d_092_060_094sub_062u_092_060_094sub_062p__rel
% 0.85/1.42  Using role type
% 0.85/1.42  Declaring vEBT_V1247956027447740395_p_rel:(nat->(nat->Prop))
% 0.85/1.42  FOF formula (<kernel.Constant object at 0xcff7e8>, <kernel.DependentProduct object at 0xcff758>) of role type named sy_c_VEBT__Space_OVEBT__internal_OT_092_060_094sub_062b_092_060_094sub_062u_092_060_094sub_062i_092_060_094sub_062l_092_060_094sub_062d__rel
% 0.85/1.42  Using role type
% 0.85/1.42  Declaring vEBT_V5144397997797733112_d_rel:(nat->(nat->Prop))
% 0.85/1.42  FOF formula (<kernel.Constant object at 0xcff8c0>, <kernel.DependentProduct object at 0xcff998>) of role type named sy_c_VEBT__Space_OVEBT__internal_Ocnt
% 0.85/1.42  Using role type
% 0.85/1.42  Declaring vEBT_VEBT_cnt:(vEBT_VEBT->real)
% 0.85/1.42  FOF formula (<kernel.Constant object at 0xcff290>, <kernel.DependentProduct object at 0xcff9e0>) of role type named sy_c_VEBT__Space_OVEBT__internal_Ocnt_H
% 0.85/1.42  Using role type
% 0.85/1.42  Declaring vEBT_VEBT_cnt2:(vEBT_VEBT->nat)
% 0.85/1.42  FOF formula (<kernel.Constant object at 0xcff560>, <kernel.DependentProduct object at 0xcff8c0>) of role type named sy_c_VEBT__Space_OVEBT__internal_Ocnt_H__rel
% 0.85/1.42  Using role type
% 0.85/1.42  Declaring vEBT_VEBT_cnt_rel:(vEBT_VEBT->(vEBT_VEBT->Prop))
% 0.85/1.42  FOF formula (<kernel.Constant object at 0xcff638>, <kernel.DependentProduct object at 0xcff290>) of role type named sy_c_VEBT__Space_OVEBT__internal_Ocnt__rel
% 0.85/1.42  Using role type
% 0.85/1.42  Declaring vEBT_VEBT_cnt_rel2:(vEBT_VEBT->(vEBT_VEBT->Prop))
% 0.85/1.42  FOF formula (<kernel.Constant object at 0xcff758>, <kernel.DependentProduct object at 0xcffa28>) of role type named sy_c_VEBT__Space_OVEBT__internal_Ospace
% 0.85/1.42  Using role type
% 0.85/1.42  Declaring vEBT_VEBT_space:(vEBT_VEBT->nat)
% 0.85/1.42  FOF formula (<kernel.Constant object at 0xcff9e0>, <kernel.DependentProduct object at 0xcffb00>) of role type named sy_c_VEBT__Space_OVEBT__internal_Ospace_H
% 0.85/1.42  Using role type
% 0.85/1.42  Declaring vEBT_VEBT_space2:(vEBT_VEBT->nat)
% 0.85/1.42  FOF formula (<kernel.Constant object at 0xcff8c0>, <kernel.DependentProduct object at 0xcff758>) of role type named sy_c_VEBT__Space_OVEBT__internal_Ospace_H__rel
% 0.85/1.42  Using role type
% 0.85/1.42  Declaring vEBT_VEBT_space_rel:(vEBT_VEBT->(vEBT_VEBT->Prop))
% 0.85/1.42  FOF formula (<kernel.Constant object at 0xcff560>, <kernel.DependentProduct object at 0xcff9e0>) of role type named sy_c_VEBT__Space_OVEBT__internal_Ospace__rel
% 0.85/1.42  Using role type
% 0.85/1.42  Declaring vEBT_VEBT_space_rel2:(vEBT_VEBT->(vEBT_VEBT->Prop))
% 0.85/1.42  FOF formula (<kernel.Constant object at 0xcff290>, <kernel.DependentProduct object at 0xcff8c0>) of role type named sy_c_VEBT__SuccPredImperative_OVEBT__internal_Ovebt__predi_H
% 0.85/1.42  Using role type
% 0.85/1.42  Declaring vEBT_VEBT_vebt_predi:(vEBT_VEBT->(vEBT_VEBTi->(nat->heap_T2636463487746394924on_nat)))
% 0.85/1.42  FOF formula (<kernel.Constant object at 0xcffc20>, <kernel.DependentProduct object at 0xcff560>) of role type named sy_c_VEBT__SuccPredImperative_OVEBT__internal_Ovebt__succi_H
% 0.85/1.42  Using role type
% 0.85/1.42  Declaring vEBT_VEBT_vebt_succi:(vEBT_VEBT->(vEBT_VEBTi->(nat->heap_T2636463487746394924on_nat)))
% 0.85/1.42  FOF formula (<kernel.Constant object at 0xcffa28>, <kernel.DependentProduct object at 0xcff290>) of role type named sy_c_VEBT__SuccPredImperative_Ovebt__predi
% 0.85/1.42  Using role type
% 0.85/1.42  Declaring vEBT_vebt_predi:(vEBT_VEBTi->(nat->heap_T2636463487746394924on_nat))
% 0.85/1.42  FOF formula (<kernel.Constant object at 0xcffbd8>, <kernel.DependentProduct object at 0xcffc20>) of role type named sy_c_VEBT__SuccPredImperative_Ovebt__succi
% 0.85/1.42  Using role type
% 0.85/1.42  Declaring vEBT_vebt_succi:(vEBT_VEBTi->(nat->heap_T2636463487746394924on_nat))
% 0.85/1.42  FOF formula (<kernel.Constant object at 0xcff128>, <kernel.DependentProduct object at 0xcffbd8>) of role type named sy_c_VEBT__Succ_Ois__succ__in__set
% 0.85/1.42  Using role type
% 0.85/1.42  Declaring vEBT_is_succ_in_set:(set_nat->(nat->(nat->Prop)))
% 0.85/1.42  FOF formula (<kernel.Constant object at 0xcffd88>, <kernel.DependentProduct object at 0xcffa28>) of role type named sy_c_VEBT__Succ_Ovebt__succ
% 0.85/1.42  Using role type
% 0.85/1.42  Declaring vEBT_vebt_succ:(vEBT_VEBT->(nat->option_nat))
% 0.85/1.42  FOF formula (<kernel.Constant object at 0xcffb48>, <kernel.DependentProduct object at 0xcffb00>) of role type named sy_c_VEBT__Succ_Ovebt__succ__rel
% 0.85/1.42  Using role type
% 0.85/1.42  Declaring vEBT_vebt_succ_rel:(produc9072475918466114483BT_nat->(produc9072475918466114483BT_nat->Prop))
% 0.85/1.42  FOF formula (<kernel.Constant object at 0xcffc20>, <kernel.DependentProduct object at 0xcffa28>) of role type named sy_c_VEBT__Uniqueness_OVEBT__internal_OperInsTrans
% 0.85/1.42  Using role type
% 0.85/1.42  Declaring vEBT_V6289311342943941716sTrans:(vEBT_VEBT->(vEBT_VEBT->Prop))
% 0.85/1.42  FOF formula (<kernel.Constant object at 0xcffbd8>, <kernel.DependentProduct object at 0xcffd88>) of role type named sy_c_Wellfounded_Oaccp_001t__Nat__Onat
% 0.85/1.42  Using role type
% 0.85/1.42  Declaring accp_nat:((nat->(nat->Prop))->(nat->Prop))
% 0.85/1.42  FOF formula (<kernel.Constant object at 0xcffc20>, <kernel.DependentProduct object at 0xcffa28>) of role type named sy_c_Wellfounded_Oaccp_001t__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_J_J
% 0.85/1.42  Using role type
% 0.85/1.42  Declaring accp_P1862375125659990705et_nat:((produc2732055786443039994et_nat->(produc2732055786443039994et_nat->Prop))->(produc2732055786443039994et_nat->Prop))
% 0.85/1.42  FOF formula (<kernel.Constant object at 0xcffd88>, <kernel.DependentProduct object at 0xcffbd8>) of role type named sy_c_Wellfounded_Oaccp_001t__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J
% 0.85/1.42  Using role type
% 0.85/1.42  Declaring accp_P1096762738010456898nt_int:((product_prod_int_int->(product_prod_int_int->Prop))->(product_prod_int_int->Prop))
% 0.85/1.42  FOF formula (<kernel.Constant object at 0xcffa28>, <kernel.DependentProduct object at 0xcfff38>) of role type named sy_c_Wellfounded_Oaccp_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.85/1.42  Using role type
% 0.85/1.42  Declaring accp_P4275260045618599050at_nat:((product_prod_nat_nat->(product_prod_nat_nat->Prop))->(product_prod_nat_nat->Prop))
% 0.85/1.42  FOF formula (<kernel.Constant object at 0xcffbd8>, <kernel.DependentProduct object at 0xcffef0>) of role type named sy_c_Wellfounded_Oaccp_001t__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__Nat__Onat_J
% 0.85/1.42  Using role type
% 0.85/1.42  Declaring accp_P2887432264394892906BT_nat:((produc9072475918466114483BT_nat->(produc9072475918466114483BT_nat->Prop))->(produc9072475918466114483BT_nat->Prop))
% 0.85/1.42  FOF formula (<kernel.Constant object at 0xcfff38>, <kernel.DependentProduct object at 0xd03128>) of role type named sy_c_Wellfounded_Oaccp_001t__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__VEBT____BuildupMemImp__OVEBTi_J
% 0.85/1.42  Using role type
% 0.85/1.42  Declaring accp_P7675410724331315407_VEBTi:((produc3625547720036274456_VEBTi->(produc3625547720036274456_VEBTi->Prop))->(produc3625547720036274456_VEBTi->Prop))
% 0.85/1.42  FOF formula (<kernel.Constant object at 0xcffbd8>, <kernel.DependentProduct object at 0xd030e0>) of role type named sy_c_Wellfounded_Oaccp_001t__VEBT____BuildupMemImp__OVEBTi
% 0.85/1.42  Using role type
% 0.85/1.42  Declaring accp_VEBT_VEBTi:((vEBT_VEBTi->(vEBT_VEBTi->Prop))->(vEBT_VEBTi->Prop))
% 0.85/1.42  FOF formula (<kernel.Constant object at 0xcffef0>, <kernel.DependentProduct object at 0xd03050>) of role type named sy_c_Wellfounded_Oaccp_001t__VEBT____Definitions__OVEBT
% 0.85/1.42  Using role type
% 0.85/1.42  Declaring accp_VEBT_VEBT:((vEBT_VEBT->(vEBT_VEBT->Prop))->(vEBT_VEBT->Prop))
% 0.85/1.42  FOF formula (<kernel.Constant object at 0xd030e0>, <kernel.DependentProduct object at 0xd031b8>) of role type named sy_c_Word_Osigned__drop__bit_001t__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Onum1_J_J_J_J_J
% 0.85/1.43  Using role type
% 0.85/1.43  Declaring signed5000768011106662067l_num1:(nat->(word_N3645301735248828278l_num1->word_N3645301735248828278l_num1))
% 0.85/1.43  FOF formula (<kernel.Constant object at 0xd03290>, <kernel.DependentProduct object at 0xd03128>) of role type named sy_c_member_001_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J
% 0.85/1.43  Using role type
% 0.85/1.43  Declaring member6576561426505652726_nat_o:((produc3658429121746597890et_nat->Prop)->(set_Pr4532377907799695533_nat_o->Prop))
% 0.85/1.43  FOF formula (<kernel.Constant object at 0xcfff38>, <kernel.DependentProduct object at 0xd03290>) of role type named sy_c_member_001_Eo
% 0.85/1.43  Using role type
% 0.85/1.43  Declaring member_o:(Prop->(set_o->Prop))
% 0.85/1.43  FOF formula (<kernel.Constant object at 0xd032d8>, <kernel.DependentProduct object at 0xd031b8>) of role type named sy_c_member_001t__Code____Numeral__Ointeger
% 0.85/1.43  Using role type
% 0.85/1.43  Declaring member_Code_integer:(code_integer->(set_Code_integer->Prop))
% 0.85/1.43  FOF formula (<kernel.Constant object at 0xd03098>, <kernel.DependentProduct object at 0xd032d8>) of role type named sy_c_member_001t__Complex__Ocomplex
% 0.85/1.43  Using role type
% 0.85/1.43  Declaring member_complex:(complex->(set_complex->Prop))
% 0.85/1.43  FOF formula (<kernel.Constant object at 0xd033f8>, <kernel.DependentProduct object at 0xd030e0>) of role type named sy_c_member_001t__Int__Oint
% 0.85/1.43  Using role type
% 0.85/1.43  Declaring member_int:(int->(set_int->Prop))
% 0.85/1.43  FOF formula (<kernel.Constant object at 0xd03200>, <kernel.DependentProduct object at 0xd031b8>) of role type named sy_c_member_001t__List__Olist_I_Eo_J
% 0.85/1.43  Using role type
% 0.85/1.43  Declaring member_list_o:(list_o->(set_list_o->Prop))
% 0.85/1.43  FOF formula (<kernel.Constant object at 0xd032d8>, <kernel.DependentProduct object at 0xd033f8>) of role type named sy_c_member_001t__List__Olist_It__Nat__Onat_J
% 0.85/1.43  Using role type
% 0.85/1.43  Declaring member_list_nat:(list_nat->(set_list_nat->Prop))
% 0.85/1.43  FOF formula (<kernel.Constant object at 0xd03128>, <kernel.DependentProduct object at 0xd03200>) of role type named sy_c_member_001t__List__Olist_It__Real__Oreal_J
% 0.85/1.43  Using role type
% 0.85/1.43  Declaring member_list_real:(list_real->(set_list_real->Prop))
% 0.85/1.43  FOF formula (<kernel.Constant object at 0xd032d8>, <kernel.DependentProduct object at 0xd03128>) of role type named sy_c_member_001t__List__Olist_It__VEBT____Definitions__OVEBT_J
% 0.85/1.43  Using role type
% 0.85/1.43  Declaring member2936631157270082147T_VEBT:(list_VEBT_VEBT->(set_list_VEBT_VEBT->Prop))
% 0.85/1.43  FOF formula (<kernel.Constant object at 0xd030e0>, <kernel.DependentProduct object at 0xd03200>) of role type named sy_c_member_001t__Nat__Onat
% 0.85/1.43  Using role type
% 0.85/1.43  Declaring member_nat:(nat->(set_nat->Prop))
% 0.85/1.43  FOF formula (<kernel.Constant object at 0xd035a8>, <kernel.DependentProduct object at 0xd032d8>) of role type named sy_c_member_001t__Num__Onum
% 0.85/1.43  Using role type
% 0.85/1.43  Declaring member_num:(num->(set_num->Prop))
% 0.85/1.43  FOF formula (<kernel.Constant object at 0xd030e0>, <kernel.DependentProduct object at 0xd03128>) of role type named sy_c_member_001t__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_J_J
% 0.85/1.43  Using role type
% 0.85/1.43  Declaring member6124377750444531601et_nat:(produc2732055786443039994et_nat->(set_Pr8536935166611901872et_nat->Prop))
% 0.85/1.43  FOF formula (<kernel.Constant object at 0xd032d8>, <kernel.DependentProduct object at 0xd03098>) of role type named sy_c_member_001t__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_J
% 0.85/1.43  Using role type
% 0.85/1.43  Declaring member1996754912294343701et_nat:(produc3925858234332021118et_nat->(set_Pr3286484037609594932et_nat->Prop))
% 0.85/1.43  FOF formula (<kernel.Constant object at 0xd03128>, <kernel.DependentProduct object at 0xd032d8>) of role type named sy_c_member_001t__Product____Type__Oprod_I_Eo_M_Eo_J
% 0.85/1.43  Using role type
% 0.85/1.43  Declaring member7466972457876170832od_o_o:(product_prod_o_o->(set_Product_prod_o_o->Prop))
% 0.85/1.43  FOF formula (<kernel.Constant object at 0xd03098>, <kernel.DependentProduct object at 0xd03200>) of role type named sy_c_member_001t__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J
% 0.85/1.43  Using role type
% 0.85/1.43  Declaring member6260224972018164377et_nat:(produc3658429121746597890et_nat->(set_Pr3948176798113811640et_nat->Prop))
% 0.85/1.43  FOF formula (<kernel.Constant object at 0xd032d8>, <kernel.DependentProduct object at 0xd03878>) of role type named sy_c_member_001t__Product____Type__Oprod_It__Int__Oint_M_Eo_J
% 0.85/1.43  Using role type
% 0.85/1.43  Declaring member4489920277610959864_int_o:(product_prod_int_o->(set_Pr903927857289325719_int_o->Prop))
% 0.85/1.43  FOF formula (<kernel.Constant object at 0xd03200>, <kernel.DependentProduct object at 0xd03908>) of role type named sy_c_member_001t__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J
% 0.85/1.43  Using role type
% 0.85/1.43  Declaring member5262025264175285858nt_int:(product_prod_int_int->(set_Pr958786334691620121nt_int->Prop))
% 0.85/1.43  FOF formula (<kernel.Constant object at 0xd03878>, <kernel.DependentProduct object at 0xd03998>) of role type named sy_c_member_001t__Product____Type__Oprod_It__Int__Oint_Mt__Nat__Onat_J
% 0.85/1.43  Using role type
% 0.85/1.43  Declaring member216504246829706758nt_nat:(product_prod_int_nat->(set_Pr3448869479623346877nt_nat->Prop))
% 0.85/1.43  FOF formula (<kernel.Constant object at 0xd03908>, <kernel.DependentProduct object at 0xd03128>) of role type named sy_c_member_001t__Product____Type__Oprod_It__Int__Oint_Mt__Real__Oreal_J
% 0.85/1.43  Using role type
% 0.85/1.43  Declaring member2744130022092475746t_real:(produc679980390762269497t_real->(set_Pr3538720872664544793t_real->Prop))
% 0.85/1.43  FOF formula (<kernel.Constant object at 0xd03998>, <kernel.DependentProduct object at 0xd03a28>) of role type named sy_c_member_001t__Product____Type__Oprod_It__Int__Oint_Mt__VEBT____Definitions__OVEBT_J
% 0.85/1.43  Using role type
% 0.85/1.43  Declaring member2056185340421749780T_VEBT:(produc1531783533982839933T_VEBT->(set_Pr8044002425091019955T_VEBT->Prop))
% 0.85/1.43  FOF formula (<kernel.Constant object at 0xd03128>, <kernel.DependentProduct object at 0xd03ab8>) of role type named sy_c_member_001t__Product____Type__Oprod_It__List__Olist_I_Eo_J_Mt__List__Olist_I_Eo_J_J
% 0.85/1.43  Using role type
% 0.85/1.43  Declaring member4159035015898711888list_o:(produc7102631898165422375list_o->(set_Pr6227168374412355847list_o->Prop))
% 0.85/1.43  FOF formula (<kernel.Constant object at 0xd03a28>, <kernel.DependentProduct object at 0xd03b48>) 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.85/1.43  Using role type
% 0.85/1.43  Declaring member6698963635872716290st_int:(produc1186641810826059865st_int->(set_Pr765067013931698361st_int->Prop))
% 0.85/1.43  FOF formula (<kernel.Constant object at 0xd03ab8>, <kernel.DependentProduct object at 0xd03bd8>) 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.85/1.43  Using role type
% 0.85/1.43  Declaring member7340969449405702474st_nat:(produc1828647624359046049st_nat->(set_Pr3451248702717554689st_nat->Prop))
% 0.85/1.43  FOF formula (<kernel.Constant object at 0xd03b48>, <kernel.DependentProduct object at 0xd03c68>) of role type named sy_c_member_001t__Product____Type__Oprod_It__List__Olist_It__Real__Oreal_J_Mt__List__Olist_It__Real__Oreal_J_J
% 0.85/1.43  Using role type
% 0.85/1.43  Declaring member6584958104391596930t_real:(produc478978216448986841t_real->(set_Pr611352295856513593t_real->Prop))
% 0.85/1.43  FOF formula (<kernel.Constant object at 0xd03bd8>, <kernel.DependentProduct object at 0xd03cf8>) of role type named sy_c_member_001t__Product____Type__Oprod_It__List__Olist_It__Uint32__Ouint32_J_Mt__List__Olist_It__Uint32__Ouint32_J_J
% 0.85/1.43  Using role type
% 0.85/1.43  Declaring member2333554998283850498uint32:(produc823665806539077721uint32->(set_Pr2258164808687509945uint32->Prop))
% 0.85/1.43  FOF formula (<kernel.Constant object at 0xd03c68>, <kernel.DependentProduct object at 0xd03d88>) of role type named sy_c_member_001t__Product____Type__Oprod_It__List__Olist_It__VEBT____BuildupMemImp__OVEBTi_J_Mt__List__Olist_It__VEBT____BuildupMemImp__OVEBTi_J_J
% 0.85/1.43  Using role type
% 0.85/1.43  Declaring member4173000155140927252_VEBTi:(produc3089554586268799851_VEBTi->(set_Pr4797120415438012619_VEBTi->Prop))
% 0.85/1.43  FOF formula (<kernel.Constant object at 0xd03cf8>, <kernel.DependentProduct object at 0xd03e18>) 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.85/1.43  Using role type
% 0.85/1.43  Declaring member4439316823752958928T_VEBT:(produc9211091688327510695T_VEBT->(set_Pr1916528119006554503T_VEBT->Prop))
% 0.85/1.43  FOF formula (<kernel.Constant object at 0xd03d88>, <kernel.DependentProduct object at 0xd03f38>) of role type named sy_c_member_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Int__Oint_J
% 0.85/1.43  Using role type
% 0.85/1.43  Declaring member4262671552274231302at_int:(product_prod_nat_int->(set_Pr7995236796853374141at_int->Prop))
% 0.85/1.43  FOF formula (<kernel.Constant object at 0xd03e18>, <kernel.DependentProduct object at 0xd03fc8>) of role type named sy_c_member_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.85/1.43  Using role type
% 0.85/1.43  Declaring member8440522571783428010at_nat:(product_prod_nat_nat->(set_Pr1261947904930325089at_nat->Prop))
% 0.85/1.43  FOF formula (<kernel.Constant object at 0xd03f38>, <kernel.DependentProduct object at 0xd05098>) of role type named sy_c_member_001t__Product____Type__Oprod_It__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_J_J_Mt__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_J_J_J
% 0.85/1.43  Using role type
% 0.85/1.43  Declaring member6341495586645257982et_nat:(produc5657529347773406293et_nat->(set_Pr3444600963470892981et_nat->Prop))
% 0.85/1.43  FOF formula (<kernel.Constant object at 0xd03fc8>, <kernel.DependentProduct object at 0xd050e0>) of role type named sy_c_member_001t__Product____Type__Oprod_It__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_J_Mt__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_J_J
% 0.85/1.43  Using role type
% 0.85/1.43  Declaring member4763271486408492550et_nat:(produc6830853553727218525et_nat->(set_Pr7928877670098842301et_nat->Prop))
% 0.85/1.43  FOF formula (<kernel.Constant object at 0xd03fc8>, <kernel.DependentProduct object at 0xd050e0>) of role type named sy_c_member_001t__Product____Type__Oprod_It__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J_Mt__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J_J
% 0.85/1.43  Using role type
% 0.85/1.43  Declaring member8566619992076573584nt_int:(produc1219242969750017639nt_int->(set_Pr2560585780119916871nt_int->Prop))
% 0.85/1.43  FOF formula (<kernel.Constant object at 0xd03e18>, <kernel.DependentProduct object at 0xd050e0>) 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.85/1.43  Using role type
% 0.85/1.43  Declaring member8206827879206165904at_nat:(produc859450856879609959at_nat->(set_Pr8693737435421807431at_nat->Prop))
% 0.85/1.43  FOF formula (<kernel.Constant object at 0xd05290>, <kernel.DependentProduct object at 0xd050e0>) of role type named sy_c_member_001t__Product____Type__Oprod_It__Product____Type__Oprod_It__Uint32__Ouint32_Mt__Uint32__Ouint32_J_Mt__Product____Type__Oprod_It__Uint32__Ouint32_Mt__Uint32__Ouint32_J_J
% 0.85/1.43  Using role type
% 0.85/1.43  Declaring member4724532482705224080uint32:(produc8822557026176459367uint32->(set_Pr3773659940955823943uint32->Prop))
% 0.85/1.43  FOF formula (<kernel.Constant object at 0xd05170>, <kernel.DependentProduct object at 0xd050e0>) of role type named sy_c_member_001t__Product____Type__Oprod_It__Real__Oreal_Mt__Int__Oint_J
% 0.85/1.43  Using role type
% 0.85/1.43  Declaring member1627681773268152802al_int:(produc8786904178792722361al_int->(set_Pr1019928272762051225al_int->Prop))
% 0.85/1.43  FOF formula (<kernel.Constant object at 0xd05320>, <kernel.DependentProduct object at 0xd050e0>) of role type named sy_c_member_001t__Product____Type__Oprod_It__Real__Oreal_Mt__Real__Oreal_J
% 0.85/1.43  Using role type
% 0.85/1.43  Declaring member7849222048561428706l_real:(produc2422161461964618553l_real->(set_Pr6218003697084177305l_real->Prop))
% 0.85/1.43  FOF formula (<kernel.Constant object at 0xd05200>, <kernel.DependentProduct object at 0xd050e0>) of role type named sy_c_member_001t__Product____Type__Oprod_It__Real__Oreal_Mt__VEBT____Definitions__OVEBT_J
% 0.85/1.43  Using role type
% 0.85/1.43  Declaring member7262085504369356948T_VEBT:(produc3757001726724277373T_VEBT->(set_Pr6019664923565264691T_VEBT->Prop))
% 0.85/1.43  FOF formula (<kernel.Constant object at 0xd05320>, <kernel.DependentProduct object at 0xd05488>) 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.85/1.43  Using role type
% 0.85/1.43  Declaring member8277197624267554838et_nat:(produc7819656566062154093et_nat->(set_Pr5488025237498180813et_nat->Prop))
% 0.85/1.43  FOF formula (<kernel.Constant object at 0xd050e0>, <kernel.DependentProduct object at 0xd05518>) of role type named sy_c_member_001t__Product____Type__Oprod_It__Uint32__Ouint32_Mt__Uint32__Ouint32_J
% 0.85/1.43  Using role type
% 0.85/1.43  Declaring member8027108493173000802uint32:(produc827990862158126777uint32->(set_Pr1773385645901665561uint32->Prop))
% 0.85/1.43  FOF formula (<kernel.Constant object at 0xd05488>, <kernel.DependentProduct object at 0xd055a8>) of role type named sy_c_member_001t__Product____Type__Oprod_It__VEBT____BuildupMemImp__OVEBTi_Mt__VEBT____BuildupMemImp__OVEBTi_J
% 0.85/1.43  Using role type
% 0.85/1.43  Declaring member660371905731732212_VEBTi:(produc3777764054643897931_VEBTi->(set_Pr2227491710730465451_VEBTi->Prop))
% 0.85/1.43  FOF formula (<kernel.Constant object at 0xd05518>, <kernel.DependentProduct object at 0xd05638>) of role type named sy_c_member_001t__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_M_Eo_J
% 0.85/1.43  Using role type
% 0.85/1.43  Declaring member3307348790968139188VEBT_o:(produc334124729049499915VEBT_o->(set_Pr3175402225741728619VEBT_o->Prop))
% 0.85/1.43  FOF formula (<kernel.Constant object at 0xd055a8>, <kernel.DependentProduct object at 0xd056c8>) of role type named sy_c_member_001t__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__Int__Oint_J
% 0.85/1.43  Using role type
% 0.85/1.43  Declaring member5419026705395827622BT_int:(produc4894624898956917775BT_int->(set_Pr5066593544530342725BT_int->Prop))
% 0.85/1.43  FOF formula (<kernel.Constant object at 0xd05638>, <kernel.DependentProduct object at 0xd05758>) of role type named sy_c_member_001t__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__Nat__Onat_J
% 0.85/1.43  Using role type
% 0.85/1.43  Declaring member373505688050248522BT_nat:(produc9072475918466114483BT_nat->(set_Pr7556676689462069481BT_nat->Prop))
% 0.85/1.43  FOF formula (<kernel.Constant object at 0xd056c8>, <kernel.DependentProduct object at 0xd057e8>) of role type named sy_c_member_001t__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__Real__Oreal_J
% 0.85/1.43  Using role type
% 0.85/1.43  Declaring member8675245146396747942T_real:(produc5170161368751668367T_real->(set_Pr7765410600122031685T_real->Prop))
% 0.85/1.43  FOF formula (<kernel.Constant object at 0xd05758>, <kernel.DependentProduct object at 0xd05878>) of role type named sy_c_member_001t__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__VEBT____Definitions__OVEBT_J
% 0.85/1.43  Using role type
% 0.85/1.43  Declaring member568628332442017744T_VEBT:(produc8243902056947475879T_VEBT->(set_Pr6192946355708809607T_VEBT->Prop))
% 0.85/1.44  FOF formula (<kernel.Constant object at 0xd05638>, <kernel.DependentProduct object at 0xd057e8>) of role type named sy_c_member_001t__Rat__Orat
% 0.85/1.44  Using role type
% 0.85/1.44  Declaring member_rat:(rat->(set_rat->Prop))
% 0.85/1.44  FOF formula (<kernel.Constant object at 0xd053b0>, <kernel.DependentProduct object at 0xd05638>) of role type named sy_c_member_001t__Real__Oreal
% 0.85/1.44  Using role type
% 0.85/1.44  Declaring member_real:(real->(set_real->Prop))
% 0.85/1.44  FOF formula (<kernel.Constant object at 0xd05998>, <kernel.DependentProduct object at 0xd057e8>) of role type named sy_c_member_001t__Set__Oset_I_Eo_J
% 0.85/1.44  Using role type
% 0.85/1.44  Declaring member_set_o:(set_o->(set_set_o->Prop))
% 0.85/1.44  FOF formula (<kernel.Constant object at 0xd05878>, <kernel.DependentProduct object at 0xd05758>) of role type named sy_c_member_001t__Set__Oset_It__Int__Oint_J
% 0.85/1.44  Using role type
% 0.85/1.44  Declaring member_set_int:(set_int->(set_set_int->Prop))
% 0.85/1.44  FOF formula (<kernel.Constant object at 0xd05638>, <kernel.DependentProduct object at 0xd053b0>) of role type named sy_c_member_001t__Set__Oset_It__Nat__Onat_J
% 0.85/1.44  Using role type
% 0.85/1.44  Declaring member_set_nat:(set_nat->(set_set_nat->Prop))
% 0.85/1.44  FOF formula (<kernel.Constant object at 0xd057e8>, <kernel.DependentProduct object at 0xd05878>) of role type named sy_c_member_001t__Set__Oset_It__Real__Oreal_J
% 0.85/1.44  Using role type
% 0.85/1.44  Declaring member_set_real:(set_real->(set_set_real->Prop))
% 0.85/1.44  FOF formula (<kernel.Constant object at 0xd05290>, <kernel.DependentProduct object at 0xd05638>) of role type named sy_c_member_001t__Set__Oset_It__Set__Oset_It__Nat__Onat_J_J
% 0.85/1.44  Using role type
% 0.85/1.44  Declaring member_set_set_nat:(set_set_nat->(set_set_set_nat->Prop))
% 0.85/1.44  FOF formula (<kernel.Constant object at 0xd05998>, <kernel.DependentProduct object at 0xd057e8>) of role type named sy_c_member_001t__Set__Oset_It__VEBT____Definitions__OVEBT_J
% 0.85/1.44  Using role type
% 0.85/1.44  Declaring member_set_VEBT_VEBT:(set_VEBT_VEBT->(set_set_VEBT_VEBT->Prop))
% 0.85/1.44  FOF formula (<kernel.Constant object at 0xd05a28>, <kernel.DependentProduct object at 0xd05998>) of role type named sy_c_member_001t__String__Oliteral
% 0.85/1.44  Using role type
% 0.85/1.44  Declaring member_literal:(literal->(set_literal->Prop))
% 0.85/1.44  FOF formula (<kernel.Constant object at 0xd05758>, <kernel.DependentProduct object at 0xd057e8>) of role type named sy_c_member_001t__Uint32__Ouint32
% 0.85/1.44  Using role type
% 0.85/1.44  Declaring member_uint32:(uint32->(set_uint32->Prop))
% 0.85/1.44  FOF formula (<kernel.Constant object at 0xd05638>, <kernel.DependentProduct object at 0xd05290>) of role type named sy_c_member_001t__VEBT____BuildupMemImp__OVEBTi
% 0.85/1.44  Using role type
% 0.85/1.44  Declaring member_VEBT_VEBTi:(vEBT_VEBTi->(set_VEBT_VEBTi->Prop))
% 0.85/1.44  FOF formula (<kernel.Constant object at 0xd05998>, <kernel.DependentProduct object at 0xd05a28>) of role type named sy_c_member_001t__VEBT____Definitions__OVEBT
% 0.85/1.44  Using role type
% 0.85/1.44  Declaring member_VEBT_VEBT:(vEBT_VEBT->(set_VEBT_VEBT->Prop))
% 0.85/1.44  FOF formula (<kernel.Constant object at 0xd057e8>, <kernel.Constant object at 0xd05758>) of role type named sy_v_a
% 0.85/1.44  Using role type
% 0.85/1.44  Declaring a:heap_e7401611519738050253t_unit
% 0.85/1.44  FOF formula (<kernel.Constant object at 0xd05878>, <kernel.Constant object at 0xd05758>) of role type named sy_v_b
% 0.85/1.44  Using role type
% 0.85/1.44  Declaring b:set_nat
% 0.85/1.44  FOF formula (<kernel.Constant object at 0xd05a28>, <kernel.Constant object at 0xd05758>) of role type named sy_v_n
% 0.85/1.44  Using role type
% 0.85/1.44  Declaring n:nat
% 0.85/1.44  FOF formula (<kernel.Constant object at 0xd05d40>, <kernel.Constant object at 0xd05758>) of role type named sy_v_r
% 0.85/1.44  Using role type
% 0.85/1.44  Declaring r:vEBT_VEBTi
% 0.85/1.44  FOF formula (<kernel.Constant object at 0xd05cf8>, <kernel.Constant object at 0xd05758>) of role type named sy_v_s
% 0.85/1.44  Using role type
% 0.85/1.44  Declaring s:set_nat
% 0.85/1.44  FOF formula (<kernel.Constant object at 0xd05d88>, <kernel.Constant object at 0xd05758>) of role type named sy_v_t
% 0.85/1.44  Using role type
% 0.85/1.44  Declaring t:vEBT_VEBT
% 0.85/1.44  FOF formula (<kernel.Constant object at 0xd05dd0>, <kernel.Constant object at 0xd05758>) of role type named sy_v_x
% 0.85/1.44  Using role type
% 0.85/1.44  Declaring x:nat
% 0.85/1.44  FOF formula (<kernel.Constant object at 0xd05e18>, <kernel.Constant object at 0xd05758>) of role type named sy_v_xa
% 0.85/1.44  Using role type
% 0.85/1.44  Declaring xa:nat
% 0.85/1.44  FOF formula (forall (T:vEBT_VEBT) (N:nat) (X:nat), (((vEBT_invar_vebt T) N)->((vEBT_invar_vebt ((vEBT_vebt_delete T) X)) N))) of role axiom named fact_0_invar__vebt__delete
% 0.85/1.45  A new axiom: (forall (T:vEBT_VEBT) (N:nat) (X:nat), (((vEBT_invar_vebt T) N)->((vEBT_invar_vebt ((vEBT_vebt_delete T) X)) N)))
% 0.85/1.45  FOF formula (forall (T_1:vEBT_VEBT) (N:nat) (T_2:vEBT_VEBT), (((vEBT_invar_vebt T_1) N)->(((vEBT_invar_vebt T_2) N)->(((eq Prop) (((eq vEBT_VEBT) T_1) T_2)) (((eq set_nat) (vEBT_set_vebt T_1)) (vEBT_set_vebt T_2)))))) of role axiom named fact_1_set__vebt__equal
% 0.85/1.45  A new axiom: (forall (T_1:vEBT_VEBT) (N:nat) (T_2:vEBT_VEBT), (((vEBT_invar_vebt T_1) N)->(((vEBT_invar_vebt T_2) N)->(((eq Prop) (((eq vEBT_VEBT) T_1) T_2)) (((eq set_nat) (vEBT_set_vebt T_1)) (vEBT_set_vebt T_2))))))
% 0.85/1.45  FOF formula (forall (T:vEBT_VEBT) (N:nat) (S:vEBT_VEBT), (((vEBT_invar_vebt T) N)->(((vEBT_invar_vebt S) N)->((((eq set_nat) (vEBT_set_vebt T)) (vEBT_set_vebt S))->(((eq vEBT_VEBT) S) T))))) of role axiom named fact_2_unique__tree
% 0.85/1.45  A new axiom: (forall (T:vEBT_VEBT) (N:nat) (S:vEBT_VEBT), (((vEBT_invar_vebt T) N)->(((vEBT_invar_vebt S) N)->((((eq set_nat) (vEBT_set_vebt T)) (vEBT_set_vebt S))->(((eq vEBT_VEBT) S) T)))))
% 0.85/1.45  FOF formula (forall (T:vEBT_VEBT) (N:nat) (X:nat), (((vEBT_invar_vebt T) N)->((vEBT_invar_vebt ((vEBT_VEBT_insert T) X)) N))) of role axiom named fact_3_insert_H__pres__valid
% 0.85/1.45  A new axiom: (forall (T:vEBT_VEBT) (N:nat) (X:nat), (((vEBT_invar_vebt T) N)->((vEBT_invar_vebt ((vEBT_VEBT_insert T) X)) N)))
% 0.85/1.45  FOF formula (forall (S:vEBT_VEBT) (T:vEBT_VEBT) (U:vEBT_VEBT), (((vEBT_V6289311342943941716sTrans S) T)->(((vEBT_V6289311342943941716sTrans T) U)->((vEBT_V6289311342943941716sTrans S) U)))) of role axiom named fact_4_perIT__concat
% 0.85/1.45  A new axiom: (forall (S:vEBT_VEBT) (T:vEBT_VEBT) (U:vEBT_VEBT), (((vEBT_V6289311342943941716sTrans S) T)->(((vEBT_V6289311342943941716sTrans T) U)->((vEBT_V6289311342943941716sTrans S) U))))
% 0.85/1.45  FOF formula (forall (T:vEBT_VEBT) (N:nat), (((vEBT_invar_vebt T) N)->(((eq set_nat) (vEBT_set_vebt T)) (vEBT_VEBT_set_vebt T)))) of role axiom named fact_5_set__vebt__set__vebt_H__valid
% 0.85/1.45  A new axiom: (forall (T:vEBT_VEBT) (N:nat), (((vEBT_invar_vebt T) N)->(((eq set_nat) (vEBT_set_vebt T)) (vEBT_VEBT_set_vebt T))))
% 0.85/1.45  FOF formula (forall (T:vEBT_VEBT) (N:nat) (S:vEBT_VEBT), (((vEBT_invar_vebt T) N)->(((vEBT_invar_vebt S) N)->((((eq set_nat) (vEBT_VEBT_set_vebt T)) (vEBT_VEBT_set_vebt S))->(((eq vEBT_VEBT) S) T))))) of role axiom named fact_6_uniquetree
% 0.85/1.45  A new axiom: (forall (T:vEBT_VEBT) (N:nat) (S:vEBT_VEBT), (((vEBT_invar_vebt T) N)->(((vEBT_invar_vebt S) N)->((((eq set_nat) (vEBT_VEBT_set_vebt T)) (vEBT_VEBT_set_vebt S))->(((eq vEBT_VEBT) S) T)))))
% 0.85/1.45  FOF formula (forall (X:assn) (Y:assn), (((eq Prop) (((eq (produc3658429121746597890et_nat->Prop)) (rep_assn X)) (rep_assn Y))) (((eq assn) X) Y))) of role axiom named fact_7_Rep__assn__inject
% 0.85/1.45  A new axiom: (forall (X:assn) (Y:assn), (((eq Prop) (((eq (produc3658429121746597890et_nat->Prop)) (rep_assn X)) (rep_assn Y))) (((eq assn) X) Y)))
% 0.85/1.45  FOF formula (forall (X1:uint32) (X2:uint32) (Y1:uint32) (Y2:uint32), (((eq Prop) (((eq produc827990862158126777uint32) ((produc1400373151660368625uint32 X1) X2)) ((produc1400373151660368625uint32 Y1) Y2))) ((and (((eq uint32) X1) Y1)) (((eq uint32) X2) Y2)))) of role axiom named fact_8_prod_Oinject
% 0.85/1.45  A new axiom: (forall (X1:uint32) (X2:uint32) (Y1:uint32) (Y2:uint32), (((eq Prop) (((eq produc827990862158126777uint32) ((produc1400373151660368625uint32 X1) X2)) ((produc1400373151660368625uint32 Y1) Y2))) ((and (((eq uint32) X1) Y1)) (((eq uint32) X2) Y2))))
% 0.85/1.45  FOF formula (forall (X1:nat) (X2:nat) (Y1:nat) (Y2:nat), (((eq Prop) (((eq product_prod_nat_nat) ((product_Pair_nat_nat X1) X2)) ((product_Pair_nat_nat Y1) Y2))) ((and (((eq nat) X1) Y1)) (((eq nat) X2) Y2)))) of role axiom named fact_9_prod_Oinject
% 0.85/1.45  A new axiom: (forall (X1:nat) (X2:nat) (Y1:nat) (Y2:nat), (((eq Prop) (((eq product_prod_nat_nat) ((product_Pair_nat_nat X1) X2)) ((product_Pair_nat_nat Y1) Y2))) ((and (((eq nat) X1) Y1)) (((eq nat) X2) Y2))))
% 0.85/1.45  FOF formula (forall (X1:int) (X2:int) (Y1:int) (Y2:int), (((eq Prop) (((eq product_prod_int_int) ((product_Pair_int_int X1) X2)) ((product_Pair_int_int Y1) Y2))) ((and (((eq int) X1) Y1)) (((eq int) X2) Y2)))) of role axiom named fact_10_prod_Oinject
% 0.85/1.45  A new axiom: (forall (X1:int) (X2:int) (Y1:int) (Y2:int), (((eq Prop) (((eq product_prod_int_int) ((product_Pair_int_int X1) X2)) ((product_Pair_int_int Y1) Y2))) ((and (((eq int) X1) Y1)) (((eq int) X2) Y2))))
% 0.85/1.45  FOF formula (forall (X1:(produc3658429121746597890et_nat->Prop)) (X2:produc3658429121746597890et_nat) (Y1:(produc3658429121746597890et_nat->Prop)) (Y2:produc3658429121746597890et_nat), (((eq Prop) (((eq produc3925858234332021118et_nat) ((produc5001842942810119800et_nat X1) X2)) ((produc5001842942810119800et_nat Y1) Y2))) ((and (((eq (produc3658429121746597890et_nat->Prop)) X1) Y1)) (((eq produc3658429121746597890et_nat) X2) Y2)))) of role axiom named fact_11_prod_Oinject
% 0.85/1.45  A new axiom: (forall (X1:(produc3658429121746597890et_nat->Prop)) (X2:produc3658429121746597890et_nat) (Y1:(produc3658429121746597890et_nat->Prop)) (Y2:produc3658429121746597890et_nat), (((eq Prop) (((eq produc3925858234332021118et_nat) ((produc5001842942810119800et_nat X1) X2)) ((produc5001842942810119800et_nat Y1) Y2))) ((and (((eq (produc3658429121746597890et_nat->Prop)) X1) Y1)) (((eq produc3658429121746597890et_nat) X2) Y2))))
% 0.85/1.45  FOF formula (forall (X1:(produc3658429121746597890et_nat->Prop)) (X2:produc3925858234332021118et_nat) (Y1:(produc3658429121746597890et_nat->Prop)) (Y2:produc3925858234332021118et_nat), (((eq Prop) (((eq produc2732055786443039994et_nat) ((produc2245416461498447860et_nat X1) X2)) ((produc2245416461498447860et_nat Y1) Y2))) ((and (((eq (produc3658429121746597890et_nat->Prop)) X1) Y1)) (((eq produc3925858234332021118et_nat) X2) Y2)))) of role axiom named fact_12_prod_Oinject
% 0.85/1.45  A new axiom: (forall (X1:(produc3658429121746597890et_nat->Prop)) (X2:produc3925858234332021118et_nat) (Y1:(produc3658429121746597890et_nat->Prop)) (Y2:produc3925858234332021118et_nat), (((eq Prop) (((eq produc2732055786443039994et_nat) ((produc2245416461498447860et_nat X1) X2)) ((produc2245416461498447860et_nat Y1) Y2))) ((and (((eq (produc3658429121746597890et_nat->Prop)) X1) Y1)) (((eq produc3925858234332021118et_nat) X2) Y2))))
% 0.85/1.45  FOF formula (forall (A:uint32) (B:uint32) (A2:uint32) (B2:uint32), (((eq Prop) (((eq produc827990862158126777uint32) ((produc1400373151660368625uint32 A) B)) ((produc1400373151660368625uint32 A2) B2))) ((and (((eq uint32) A) A2)) (((eq uint32) B) B2)))) of role axiom named fact_13_old_Oprod_Oinject
% 0.85/1.45  A new axiom: (forall (A:uint32) (B:uint32) (A2:uint32) (B2:uint32), (((eq Prop) (((eq produc827990862158126777uint32) ((produc1400373151660368625uint32 A) B)) ((produc1400373151660368625uint32 A2) B2))) ((and (((eq uint32) A) A2)) (((eq uint32) B) B2))))
% 0.85/1.45  FOF formula (forall (A:nat) (B:nat) (A2:nat) (B2:nat), (((eq Prop) (((eq product_prod_nat_nat) ((product_Pair_nat_nat A) B)) ((product_Pair_nat_nat A2) B2))) ((and (((eq nat) A) A2)) (((eq nat) B) B2)))) of role axiom named fact_14_old_Oprod_Oinject
% 0.85/1.45  A new axiom: (forall (A:nat) (B:nat) (A2:nat) (B2:nat), (((eq Prop) (((eq product_prod_nat_nat) ((product_Pair_nat_nat A) B)) ((product_Pair_nat_nat A2) B2))) ((and (((eq nat) A) A2)) (((eq nat) B) B2))))
% 0.85/1.45  FOF formula (forall (A:int) (B:int) (A2:int) (B2:int), (((eq Prop) (((eq product_prod_int_int) ((product_Pair_int_int A) B)) ((product_Pair_int_int A2) B2))) ((and (((eq int) A) A2)) (((eq int) B) B2)))) of role axiom named fact_15_old_Oprod_Oinject
% 0.85/1.45  A new axiom: (forall (A:int) (B:int) (A2:int) (B2:int), (((eq Prop) (((eq product_prod_int_int) ((product_Pair_int_int A) B)) ((product_Pair_int_int A2) B2))) ((and (((eq int) A) A2)) (((eq int) B) B2))))
% 0.85/1.45  FOF formula (forall (A:(produc3658429121746597890et_nat->Prop)) (B:produc3658429121746597890et_nat) (A2:(produc3658429121746597890et_nat->Prop)) (B2:produc3658429121746597890et_nat), (((eq Prop) (((eq produc3925858234332021118et_nat) ((produc5001842942810119800et_nat A) B)) ((produc5001842942810119800et_nat A2) B2))) ((and (((eq (produc3658429121746597890et_nat->Prop)) A) A2)) (((eq produc3658429121746597890et_nat) B) B2)))) of role axiom named fact_16_old_Oprod_Oinject
% 0.85/1.46  A new axiom: (forall (A:(produc3658429121746597890et_nat->Prop)) (B:produc3658429121746597890et_nat) (A2:(produc3658429121746597890et_nat->Prop)) (B2:produc3658429121746597890et_nat), (((eq Prop) (((eq produc3925858234332021118et_nat) ((produc5001842942810119800et_nat A) B)) ((produc5001842942810119800et_nat A2) B2))) ((and (((eq (produc3658429121746597890et_nat->Prop)) A) A2)) (((eq produc3658429121746597890et_nat) B) B2))))
% 0.85/1.46  FOF formula (forall (A:(produc3658429121746597890et_nat->Prop)) (B:produc3925858234332021118et_nat) (A2:(produc3658429121746597890et_nat->Prop)) (B2:produc3925858234332021118et_nat), (((eq Prop) (((eq produc2732055786443039994et_nat) ((produc2245416461498447860et_nat A) B)) ((produc2245416461498447860et_nat A2) B2))) ((and (((eq (produc3658429121746597890et_nat->Prop)) A) A2)) (((eq produc3925858234332021118et_nat) B) B2)))) of role axiom named fact_17_old_Oprod_Oinject
% 0.85/1.46  A new axiom: (forall (A:(produc3658429121746597890et_nat->Prop)) (B:produc3925858234332021118et_nat) (A2:(produc3658429121746597890et_nat->Prop)) (B2:produc3925858234332021118et_nat), (((eq Prop) (((eq produc2732055786443039994et_nat) ((produc2245416461498447860et_nat A) B)) ((produc2245416461498447860et_nat A2) B2))) ((and (((eq (produc3658429121746597890et_nat->Prop)) A) A2)) (((eq produc3925858234332021118et_nat) B) B2))))
% 0.85/1.46  FOF formula (((eq (vEBT_VEBT->(nat->Prop))) vEBT_VEBT_valid) vEBT_invar_vebt) of role axiom named fact_18_valid__eq
% 0.85/1.46  A new axiom: (((eq (vEBT_VEBT->(nat->Prop))) vEBT_VEBT_valid) vEBT_invar_vebt)
% 0.85/1.46  FOF formula (forall (T:vEBT_VEBT) (D:nat), (((vEBT_invar_vebt T) D)->((vEBT_VEBT_valid T) D))) of role axiom named fact_19_valid__eq1
% 0.85/1.46  A new axiom: (forall (T:vEBT_VEBT) (D:nat), (((vEBT_invar_vebt T) D)->((vEBT_VEBT_valid T) D)))
% 0.85/1.46  FOF formula (forall (T:vEBT_VEBT) (D:nat), (((vEBT_VEBT_valid T) D)->((vEBT_invar_vebt T) D))) of role axiom named fact_20_valid__eq2
% 0.85/1.46  A new axiom: (forall (T:vEBT_VEBT) (D:nat), (((vEBT_VEBT_valid T) D)->((vEBT_invar_vebt T) D)))
% 0.85/1.46  FOF formula (forall (T:vEBT_VEBT) (N:nat) (X:nat), (((vEBT_invar_vebt T) N)->(((eq Prop) ((vEBT_vebt_member T) X)) ((member_nat X) (vEBT_set_vebt T))))) of role axiom named fact_21_set__vebt__member
% 0.85/1.46  A new axiom: (forall (T:vEBT_VEBT) (N:nat) (X:nat), (((vEBT_invar_vebt T) N)->(((eq Prop) ((vEBT_vebt_member T) X)) ((member_nat X) (vEBT_set_vebt T)))))
% 0.85/1.46  FOF formula (forall (T:vEBT_VEBT) (N:nat) (X:nat) (Y:nat), (((vEBT_invar_vebt T) N)->(((eq Prop) ((vEBT_vebt_member ((vEBT_vebt_delete T) X)) Y)) ((and (not (((eq nat) X) Y))) ((vEBT_vebt_member T) Y))))) of role axiom named fact_22_dele__member__cont__corr
% 0.85/1.46  A new axiom: (forall (T:vEBT_VEBT) (N:nat) (X:nat) (Y:nat), (((vEBT_invar_vebt T) N)->(((eq Prop) ((vEBT_vebt_member ((vEBT_vebt_delete T) X)) Y)) ((and (not (((eq nat) X) Y))) ((vEBT_vebt_member T) Y)))))
% 0.85/1.46  FOF formula (forall (T:vEBT_VEBT) (N:nat) (X:nat) (Y:nat), (((vEBT_invar_vebt T) N)->(((eq Prop) ((vEBT_V8194947554948674370ptions ((vEBT_vebt_delete T) X)) Y)) ((and (not (((eq nat) X) Y))) ((vEBT_V8194947554948674370ptions T) Y))))) of role axiom named fact_23_dele__bmo__cont__corr
% 0.85/1.46  A new axiom: (forall (T:vEBT_VEBT) (N:nat) (X:nat) (Y:nat), (((vEBT_invar_vebt T) N)->(((eq Prop) ((vEBT_V8194947554948674370ptions ((vEBT_vebt_delete T) X)) Y)) ((and (not (((eq nat) X) Y))) ((vEBT_V8194947554948674370ptions T) Y)))))
% 0.85/1.46  FOF formula (forall (T:vEBT_VEBT) (N:nat) (X:nat), (((vEBT_invar_vebt T) N)->(((vEBT_V8194947554948674370ptions T) X)->((vEBT_vebt_member T) X)))) of role axiom named fact_24_valid__member__both__member__options
% 0.85/1.46  A new axiom: (forall (T:vEBT_VEBT) (N:nat) (X:nat), (((vEBT_invar_vebt T) N)->(((vEBT_V8194947554948674370ptions T) X)->((vEBT_vebt_member T) X))))
% 0.85/1.46  FOF formula (forall (T:vEBT_VEBT) (N:nat) (X:nat), (((vEBT_invar_vebt T) N)->(((eq Prop) ((vEBT_V8194947554948674370ptions T) X)) ((vEBT_vebt_member T) X)))) of role axiom named fact_25_both__member__options__equiv__member
% 0.85/1.46  A new axiom: (forall (T:vEBT_VEBT) (N:nat) (X:nat), (((vEBT_invar_vebt T) N)->(((eq Prop) ((vEBT_V8194947554948674370ptions T) X)) ((vEBT_vebt_member T) X))))
% 0.85/1.46  <<<t_26_times__assn__raw_Ocases,axiom,
% 0.85/1.46      ! [X: produc2732055786443039994et_nat] :
% 0.85/1.46        ~ !>>>!!!<<< [P: produc3658429121746597890et_nat > $o,Q: produc3658429121746597890et_nat > $o,H: heap_>>>
% 0.85/1.46  statestack=[0, 1, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 11, 22, 30, 36, 43, 50, 113, 185, 229, 265, 285, 300, 124]
% 0.85/1.46  symstack=[$end, TPTP_file_pre, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, 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,277558), LexToken(LPAR,'(',1,277561), name, LexToken(COMMA,',',1,277593), formula_role, LexToken(COMMA,',',1,277599), thf_quantified_formula_PRE, thf_quantifier, LexToken(LBRACKET,'[',1,277607), thf_variable_list, LexToken(RBRACKET,']',1,277642), LexToken(COLON,':',1,277644), unary_connective]
% 0.94/1.46  Unexpected exception Syntax error at '!':BANG
% 0.94/1.46  Traceback (most recent call last):
% 0.94/1.46    File "CASC.py", line 79, in <module>
% 0.94/1.46      problem=TPTP.TPTPproblem(env=environment,debug=1,file=file)
% 0.94/1.46    File "/export/starexec/sandbox2/solver/bin/TPTP.py", line 38, in __init__
% 0.94/1.46      parser.parse(file.read(),debug=0,lexer=lexer)
% 0.94/1.46    File "/export/starexec/sandbox2/solver/bin/ply/yacc.py", line 265, in parse
% 0.94/1.46      return self.parseopt_notrack(input,lexer,debug,tracking,tokenfunc)
% 0.94/1.46    File "/export/starexec/sandbox2/solver/bin/ply/yacc.py", line 1047, in parseopt_notrack
% 0.94/1.46      tok = self.errorfunc(errtoken)
% 0.94/1.46    File "/export/starexec/sandbox2/solver/bin/TPTPparser.py", line 2099, in p_error
% 0.94/1.46      raise TPTPParsingError("Syntax error at '%s':%s" % (t.value,t.type))
% 0.94/1.46  TPTPparser.TPTPParsingError: Syntax error at '!':BANG
%------------------------------------------------------------------------------