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

View Problem - Process Solution

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

% Computer : n012.cluster.edu
% Model    : x86_64 x86_64
% CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 2.10GHz
% Memory   : 8042.1875MB
% OS       : Linux 3.10.0-693.el7.x86_64
% CPULimit : 300s
% WCLimit  : 0s
% DateTime : Tue Mar 29 17:47:57 EDT 2022

% Result   : Unknown 0.80s 1.05s
% Output   : None 
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----No solution output by system
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.07/0.14  % Problem    : ITP276^3 : TPTP v7.6.0. Released v7.6.0.
% 0.07/0.16  % Command    : python CASC.py /export/starexec/sandbox/benchmark/theBenchmark.p
% 0.12/0.37  Computer   : n012.cluster.edu
% 0.12/0.37  Model      : x86_64 x86_64
% 0.12/0.37  CPUModel   : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.12/0.37  RAMPerCPU  : 8042.1875MB
% 0.12/0.37  OS         : Linux 3.10.0-693.el7.x86_64
% 0.12/0.37  % CPULimit   : 300
% 0.12/0.37  % DateTime   : Fri Mar 18 15:43:17 EDT 2022
% 0.12/0.37  % CPUTime    : 
% 0.12/0.38  ModuleCmd_Load.c(213):ERROR:105: Unable to locate a modulefile for 'python/python27'
% 0.12/0.38  Python 2.7.5
% 0.44/0.65  Using paths ['/home/cristobal/cocATP/CASC/TPTP/', '/export/starexec/sandbox/benchmark/', '/export/starexec/sandbox/benchmark/']
% 0.44/0.65  FOF formula (<kernel.Constant object at 0x1286d88>, <kernel.Type object at 0x1286e18>) of role type named ty_n_t__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_M_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_J_Mt__Product____Type__Oprod_It__Option__Ooption_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_Mt__Option__Ooption_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_J_J
% 0.44/0.65  Using role type
% 0.44/0.65  Declaring produc5542196010084753463at_nat:Type
% 0.44/0.65  FOF formula (<kernel.Constant object at 0x1286b90>, <kernel.Type object at 0x1286dd0>) of role type named ty_n_t__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_M_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_M_Eo_J_J_Mt__Product____Type__Oprod_It__Option__Ooption_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_Mt__Option__Ooption_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_J_J
% 0.44/0.65  Using role type
% 0.44/0.65  Declaring produc5491161045314408544at_nat:Type
% 0.44/0.65  FOF formula (<kernel.Constant object at 0x1286b00>, <kernel.Type object at 0x12a6d40>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__List__Olist_It__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_J_Mt__List__Olist_It__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_J_J_J
% 0.44/0.65  Using role type
% 0.44/0.65  Declaring set_Pr4333006031979791559at_nat:Type
% 0.44/0.65  FOF formula (<kernel.Constant object at 0x1286b90>, <kernel.Type object at 0x12a6e60>) of role type named ty_n_t__Product____Type__Oprod_It__List__Olist_It__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_J_Mt__List__Olist_It__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_J_J
% 0.44/0.65  Using role type
% 0.44/0.65  Declaring produc424102278133772007at_nat:Type
% 0.44/0.65  FOF formula (<kernel.Constant object at 0x1286b90>, <kernel.Type object at 0x12a6ea8>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__List__Olist_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_Mt__List__Olist_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_J_J
% 0.44/0.65  Using role type
% 0.44/0.65  Declaring set_Pr1542805901266377927at_nat:Type
% 0.44/0.65  FOF formula (<kernel.Constant object at 0x1286b00>, <kernel.Type object at 0x12a6d88>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_It__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_Mt__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_J_J
% 0.44/0.65  Using role type
% 0.44/0.65  Declaring list_P5464809261938338413at_nat:Type
% 0.44/0.65  FOF formula (<kernel.Constant object at 0x12a6a28>, <kernel.Type object at 0x12a6830>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_Mt__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_J_J
% 0.44/0.65  Using role type
% 0.44/0.65  Declaring set_Pr4329608150637261639at_nat:Type
% 0.44/0.65  FOF formula (<kernel.Constant object at 0x12a6710>, <kernel.Type object at 0x12a68c0>) of role type named ty_n_t__Product____Type__Oprod_I_062_It__Num__Onum_M_062_It__Num__Onum_Mt__Num__Onum_J_J_Mt__Product____Type__Oprod_It__Option__Ooption_It__Num__Onum_J_Mt__Option__Ooption_It__Num__Onum_J_J_J
% 0.44/0.65  Using role type
% 0.44/0.65  Declaring produc1193250871479095198on_num:Type
% 0.44/0.65  FOF formula (<kernel.Constant object at 0x12a6908>, <kernel.Type object at 0x12a6a28>) of role type named ty_n_t__Product____Type__Oprod_I_062_It__Nat__Onat_M_062_It__Nat__Onat_Mt__Nat__Onat_J_J_Mt__Product____Type__Oprod_It__Option__Ooption_It__Nat__Onat_J_Mt__Option__Ooption_It__Nat__Onat_J_J_J
% 0.44/0.65  Using role type
% 0.44/0.65  Declaring produc8306885398267862888on_nat:Type
% 0.44/0.65  FOF formula (<kernel.Constant object at 0x12a65f0>, <kernel.Type object at 0x12a6560>) of role type named ty_n_t__Product____Type__Oprod_It__Option__Ooption_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_Mt__Option__Ooption_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_J
% 0.44/0.65  Using role type
% 0.44/0.65  Declaring produc6121120109295599847at_nat:Type
% 0.44/0.65  FOF formula (<kernel.Constant object at 0x12a6908>, <kernel.Type object at 0x12a6710>) of role type named ty_n_t__Product____Type__Oprod_I_062_It__Nat__Onat_M_062_It__Nat__Onat_Mt__Nat__Onat_J_J_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_J
% 0.44/0.65  Using role type
% 0.44/0.65  Declaring produc4471711990508489141at_nat:Type
% 0.44/0.65  FOF formula (<kernel.Constant object at 0x12a6440>, <kernel.Type object at 0x12a65f0>) of role type named ty_n_t__Product____Type__Oprod_It__List__Olist_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_Mt__List__Olist_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_J
% 0.44/0.65  Using role type
% 0.44/0.65  Declaring produc6392793444374437607at_nat:Type
% 0.44/0.65  FOF formula (<kernel.Constant object at 0x12a63b0>, <kernel.Type object at 0x12a6908>) of role type named ty_n_t__Product____Type__Oprod_I_062_It__Num__Onum_M_062_It__Num__Onum_M_Eo_J_J_Mt__Product____Type__Oprod_It__Option__Ooption_It__Num__Onum_J_Mt__Option__Ooption_It__Num__Onum_J_J_J
% 0.44/0.65  Using role type
% 0.44/0.65  Declaring produc7036089656553540234on_num:Type
% 0.44/0.65  FOF formula (<kernel.Constant object at 0x12a6320>, <kernel.Type object at 0x12a6440>) of role type named ty_n_t__Product____Type__Oprod_I_062_It__Nat__Onat_M_062_It__Nat__Onat_M_Eo_J_J_Mt__Product____Type__Oprod_It__Option__Ooption_It__Nat__Onat_J_Mt__Option__Ooption_It__Nat__Onat_J_J_J
% 0.44/0.65  Using role type
% 0.44/0.65  Declaring produc2233624965454879586on_nat:Type
% 0.44/0.65  FOF formula (<kernel.Constant object at 0x12a6290>, <kernel.Type object at 0x12a63b0>) of role type named ty_n_t__Product____Type__Oprod_It__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_Mt__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_J
% 0.44/0.65  Using role type
% 0.44/0.65  Declaring produc3843707927480180839at_nat:Type
% 0.44/0.65  FOF formula (<kernel.Constant object at 0x12a6170>, <kernel.Type object at 0x12a6320>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_J
% 0.44/0.65  Using role type
% 0.44/0.65  Declaring list_P8469869581646625389at_nat:Type
% 0.44/0.65  FOF formula (<kernel.Constant object at 0x12a6050>, <kernel.Type object at 0x12a6290>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_J
% 0.44/0.65  Using role type
% 0.44/0.65  Declaring set_Pr8693737435421807431at_nat:Type
% 0.44/0.65  FOF formula (<kernel.Constant object at 0x12a6a70>, <kernel.Type object at 0x12a6170>) of role type named ty_n_t__Product____Type__Oprod_It__Code____Numeral__Onatural_Mt__Product____Type__Oprod_It__Code____Numeral__Onatural_Mt__Code____Numeral__Onatural_J_J
% 0.44/0.65  Using role type
% 0.44/0.65  Declaring produc5835291356934675326atural:Type
% 0.44/0.65  FOF formula (<kernel.Constant object at 0x12a6c20>, <kernel.Type object at 0x12a6050>) 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.44/0.65  Using role type
% 0.44/0.65  Declaring set_Pr1916528119006554503T_VEBT:Type
% 0.44/0.65  FOF formula (<kernel.Constant object at 0x12a6680>, <kernel.Type object at 0x12a6a70>) of role type named ty_n_t__Product____Type__Oprod_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J
% 0.44/0.65  Using role type
% 0.44/0.65  Declaring produc859450856879609959at_nat:Type
% 0.44/0.65  FOF formula (<kernel.Constant object at 0x12a64d0>, <kernel.Type object at 0x12a6c20>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__List__Olist_It__Code____Numeral__Ointeger_J_Mt__List__Olist_It__Code____Numeral__Ointeger_J_J_J
% 0.44/0.65  Using role type
% 0.44/0.65  Declaring set_Pr7565137564259432987nteger:Type
% 0.44/0.65  FOF formula (<kernel.Constant object at 0x12a60e0>, <kernel.Type object at 0x12a6680>) 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.44/0.65  Using role type
% 0.44/0.65  Declaring produc9211091688327510695T_VEBT:Type
% 0.44/0.65  FOF formula (<kernel.Constant object at 0x12a6b00>, <kernel.Type object at 0x12a64d0>) 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__Nat__Onat_J_J_J
% 0.44/0.65  Using role type
% 0.44/0.65  Declaring set_Pr8894456036836396799st_nat:Type
% 0.44/0.65  FOF formula (<kernel.Constant object at 0x12a6950>, <kernel.Type object at 0x12a60e0>) 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__Int__Oint_J_J_J
% 0.44/0.65  Using role type
% 0.44/0.65  Declaring set_Pr4080907618048478043st_int:Type
% 0.44/0.65  FOF formula (<kernel.Constant object at 0x12a6b90>, <kernel.Type object at 0x12a6b00>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__List__Olist_It__Nat__Onat_J_Mt__List__Olist_It__VEBT____Definitions__OVEBT_J_J_J
% 0.44/0.65  Using role type
% 0.44/0.65  Declaring set_Pr1262583345697558789T_VEBT:Type
% 0.44/0.65  FOF formula (<kernel.Constant object at 0x12a6dd0>, <kernel.Type object at 0x12a6950>) of role type named ty_n_t__Product____Type__Oprod_It__List__Olist_It__Code____Numeral__Ointeger_J_Mt__List__Olist_It__Code____Numeral__Ointeger_J_J
% 0.44/0.65  Using role type
% 0.44/0.65  Declaring produc862207588354017979nteger:Type
% 0.44/0.65  FOF formula (<kernel.Constant object at 0x12a6e18>, <kernel.Type object at 0x12a6b90>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__List__Olist_It__VEBT____Definitions__OVEBT_J_Mt__List__Olist_I_Eo_J_J_J
% 0.44/0.65  Using role type
% 0.44/0.65  Declaring set_Pr7508168486584781291list_o:Type
% 0.44/0.65  FOF formula (<kernel.Constant object at 0x12a67a0>, <kernel.Type object at 0x2b34adc76488>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__List__Olist_I_Eo_J_Mt__List__Olist_It__VEBT____Definitions__OVEBT_J_J_J
% 0.44/0.65  Using role type
% 0.44/0.65  Declaring set_Pr5170412164475753123T_VEBT:Type
% 0.44/0.65  FOF formula (<kernel.Constant object at 0x12a67a0>, <kernel.Type object at 0x2b34adc76c68>) of role type named ty_n_t__List__Olist_I_062_It__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_Mt__Nat__Onat_J_J
% 0.44/0.65  Using role type
% 0.44/0.65  Declaring list_s9130966667114977576at_nat:Type
% 0.44/0.65  FOF formula (<kernel.Constant object at 0x12a6e18>, <kernel.Type object at 0x2b34adc76a28>) of role type named ty_n_t__Product____Type__Oprod_It__List__Olist_It__VEBT____Definitions__OVEBT_J_Mt__List__Olist_It__Nat__Onat_J_J
% 0.44/0.65  Using role type
% 0.44/0.65  Declaring produc1097915047028332489st_nat:Type
% 0.44/0.65  FOF formula (<kernel.Constant object at 0x2b34adc76cb0>, <kernel.Type object at 0x2b34adc76b00>) of role type named ty_n_t__Product____Type__Oprod_It__List__Olist_It__VEBT____Definitions__OVEBT_J_Mt__List__Olist_It__Int__Oint_J_J
% 0.44/0.65  Using role type
% 0.44/0.65  Declaring produc7831203938951381541st_int:Type
% 0.44/0.65  FOF formula (<kernel.Constant object at 0x2b34adc76098>, <kernel.Type object at 0x2b34adc76b90>) of role type named ty_n_t__Product____Type__Oprod_It__List__Olist_It__Nat__Onat_J_Mt__List__Olist_It__VEBT____Definitions__OVEBT_J_J
% 0.44/0.65  Using role type
% 0.44/0.65  Declaring produc872621073311890639T_VEBT:Type
% 0.44/0.65  FOF formula (<kernel.Constant object at 0x2b34adc76c20>, <kernel.Type object at 0x2b34adc76cb0>) 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.44/0.65  Using role type
% 0.44/0.65  Declaring set_Pr3451248702717554689st_nat:Type
% 0.44/0.65  FOF formula (<kernel.Constant object at 0x2b34adc76b48>, <kernel.Type object at 0x2b34adc76ab8>) 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.44/0.65  Using role type
% 0.44/0.65  Declaring set_Pr765067013931698361st_int:Type
% 0.44/0.65  FOF formula (<kernel.Constant object at 0x2b34adc76c20>, <kernel.Type object at 0x2b34adc77680>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__VEBT____Definitions__OVEBT_J_J
% 0.44/0.65  Using role type
% 0.44/0.65  Declaring list_P7413028617227757229T_VEBT:Type
% 0.44/0.65  FOF formula (<kernel.Constant object at 0x2b34adc76c20>, <kernel.Type object at 0x2b34adc778c0>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__VEBT____Definitions__OVEBT_J_J
% 0.44/0.65  Using role type
% 0.44/0.65  Declaring set_Pr6192946355708809607T_VEBT:Type
% 0.44/0.65  FOF formula (<kernel.Constant object at 0x2b34adc76b48>, <kernel.Type object at 0x2b34adc77758>) 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.44/0.65  Using role type
% 0.44/0.65  Declaring list_P6254988961118846195et_nat:Type
% 0.44/0.65  FOF formula (<kernel.Constant object at 0x2b34adc776c8>, <kernel.Type object at 0x12a83b0>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J_J
% 0.44/0.65  Using role type
% 0.44/0.65  Declaring list_P5578671422887162913nteger:Type
% 0.44/0.65  FOF formula (<kernel.Constant object at 0x2b34adc773b0>, <kernel.Type object at 0x12a8b90>) 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.44/0.65  Using role type
% 0.44/0.65  Declaring set_Pr5488025237498180813et_nat:Type
% 0.44/0.65  FOF formula (<kernel.Constant object at 0x2b34adc773b0>, <kernel.Type object at 0x12a8d40>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J_J
% 0.44/0.65  Using role type
% 0.44/0.65  Declaring set_Pr4811707699266497531nteger:Type
% 0.44/0.65  FOF formula (<kernel.Constant object at 0x2b34adc776c8>, <kernel.Type object at 0x12a8ea8>) of role type named ty_n_t__Product____Type__Oprod_It__Option__Ooption_It__Num__Onum_J_Mt__Option__Ooption_It__Num__Onum_J_J
% 0.44/0.65  Using role type
% 0.44/0.65  Declaring produc3447558737645232053on_num:Type
% 0.44/0.65  FOF formula (<kernel.Constant object at 0x12a8ef0>, <kernel.Type object at 0x12a8a28>) of role type named ty_n_t__Product____Type__Oprod_It__Option__Ooption_It__Nat__Onat_J_Mt__Option__Ooption_It__Nat__Onat_J_J
% 0.44/0.65  Using role type
% 0.44/0.65  Declaring produc4953844613479565601on_nat:Type
% 0.44/0.65  FOF formula (<kernel.Constant object at 0x12a8fc8>, <kernel.Type object at 0x12a8e60>) of role type named ty_n_t__Product____Type__Oprod_It__List__Olist_It__VEBT____Definitions__OVEBT_J_Mt__List__Olist_I_Eo_J_J
% 0.44/0.65  Using role type
% 0.44/0.65  Declaring produc3962069817607390347list_o:Type
% 0.44/0.65  FOF formula (<kernel.Constant object at 0x12a87e8>, <kernel.Type object at 0x12a8ef0>) of role type named ty_n_t__Product____Type__Oprod_It__List__Olist_I_Eo_J_Mt__List__Olist_It__VEBT____Definitions__OVEBT_J_J
% 0.44/0.65  Using role type
% 0.44/0.65  Declaring produc1922972420619397443T_VEBT:Type
% 0.44/0.65  FOF formula (<kernel.Constant object at 0x12a8488>, <kernel.Type object at 0x141c290>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__List__Olist_It__Nat__Onat_J_Mt__List__Olist_I_Eo_J_J_J
% 0.44/0.65  Using role type
% 0.44/0.65  Declaring set_Pr1150278048023938153list_o:Type
% 0.44/0.65  FOF formula (<kernel.Constant object at 0x12a87e8>, <kernel.Type object at 0x141c2d8>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__List__Olist_I_Eo_J_Mt__List__Olist_It__Nat__Onat_J_J_J
% 0.44/0.65  Using role type
% 0.44/0.65  Declaring set_Pr591367044826345187st_nat:Type
% 0.44/0.65  FOF formula (<kernel.Constant object at 0x12a87e8>, <kernel.Type object at 0x141c200>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__List__Olist_I_Eo_J_Mt__List__Olist_It__Int__Oint_J_J_J
% 0.44/0.65  Using role type
% 0.44/0.65  Declaring set_Pr5001190662893202239st_int:Type
% 0.44/0.65  FOF formula (<kernel.Constant object at 0x12a8488>, <kernel.Type object at 0x141c170>) of role type named ty_n_t__Product____Type__Oprod_It__Nat__Onat_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J
% 0.44/0.65  Using role type
% 0.44/0.65  Declaring produc7248412053542808358at_nat:Type
% 0.44/0.65  FOF formula (<kernel.Constant object at 0x141c0e0>, <kernel.Type object at 0x141c128>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__Complex__Ocomplex_J_J
% 0.44/0.65  Using role type
% 0.44/0.65  Declaring list_P4108580160459392801omplex:Type
% 0.44/0.65  FOF formula (<kernel.Constant object at 0x141c098>, <kernel.Type object at 0x141c1b8>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_It__Complex__Ocomplex_Mt__VEBT____Definitions__OVEBT_J_J
% 0.44/0.65  Using role type
% 0.44/0.65  Declaring list_P7977503562704621835T_VEBT:Type
% 0.44/0.65  FOF formula (<kernel.Constant object at 0x141c050>, <kernel.Type object at 0x141c0e0>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__Complex__Ocomplex_J_J
% 0.44/0.65  Using role type
% 0.44/0.66  Declaring set_Pr216944050393469383omplex:Type
% 0.44/0.66  FOF formula (<kernel.Constant object at 0x141c3b0>, <kernel.Type object at 0x141c440>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Complex__Ocomplex_Mt__VEBT____Definitions__OVEBT_J_J
% 0.44/0.66  Using role type
% 0.44/0.66  Declaring set_Pr4085867452638698417T_VEBT:Type
% 0.44/0.66  FOF formula (<kernel.Constant object at 0x141c050>, <kernel.Type object at 0x141c098>) of role type named ty_n_t__List__Olist_I_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_Mt__Nat__Onat_J_J
% 0.44/0.66  Using role type
% 0.44/0.66  Declaring list_P9162950289778280392at_nat:Type
% 0.44/0.66  FOF formula (<kernel.Constant object at 0x141c4d0>, <kernel.Type object at 0x141c3b0>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__Real__Oreal_J_J
% 0.44/0.66  Using role type
% 0.44/0.66  Declaring list_P2623026923184700063T_real:Type
% 0.44/0.66  FOF formula (<kernel.Constant object at 0x141c560>, <kernel.Type object at 0x141c050>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_It__Real__Oreal_Mt__VEBT____Definitions__OVEBT_J_J
% 0.44/0.66  Using role type
% 0.44/0.66  Declaring list_P877281246627933069T_VEBT:Type
% 0.44/0.66  FOF formula (<kernel.Constant object at 0x141c5f0>, <kernel.Type object at 0x141c4d0>) 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.44/0.66  Using role type
% 0.44/0.66  Declaring produc1828647624359046049st_nat:Type
% 0.44/0.66  FOF formula (<kernel.Constant object at 0x141c680>, <kernel.Type object at 0x141c560>) 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.44/0.66  Using role type
% 0.44/0.66  Declaring produc1186641810826059865st_int:Type
% 0.44/0.66  FOF formula (<kernel.Constant object at 0x141c710>, <kernel.Type object at 0x141c5f0>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__Real__Oreal_J_J
% 0.44/0.66  Using role type
% 0.44/0.66  Declaring set_Pr7765410600122031685T_real:Type
% 0.44/0.66  FOF formula (<kernel.Constant object at 0x141c7a0>, <kernel.Type object at 0x141c680>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Real__Oreal_Mt__VEBT____Definitions__OVEBT_J_J
% 0.44/0.66  Using role type
% 0.44/0.66  Declaring set_Pr6019664923565264691T_VEBT:Type
% 0.44/0.66  FOF formula (<kernel.Constant object at 0x141c830>, <kernel.Type object at 0x141c710>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__Nat__Onat_J_J
% 0.44/0.66  Using role type
% 0.44/0.66  Declaring list_P7037539587688870467BT_nat:Type
% 0.44/0.66  FOF formula (<kernel.Constant object at 0x141c8c0>, <kernel.Type object at 0x141c7a0>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__Int__Oint_J_J
% 0.44/0.66  Using role type
% 0.44/0.66  Declaring list_P4547456442757143711BT_int:Type
% 0.44/0.66  FOF formula (<kernel.Constant object at 0x141c950>, <kernel.Type object at 0x141c830>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_It__Nat__Onat_Mt__VEBT____Definitions__OVEBT_J_J
% 0.44/0.66  Using role type
% 0.44/0.66  Declaring list_P5647936690300460905T_VEBT:Type
% 0.44/0.66  FOF formula (<kernel.Constant object at 0x141c9e0>, <kernel.Type object at 0x141c8c0>) 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.44/0.66  Using role type
% 0.44/0.66  Declaring set_Pr6227168374412355847list_o:Type
% 0.44/0.66  FOF formula (<kernel.Constant object at 0x141ca70>, <kernel.Type object at 0x141c950>) of role type named ty_n_t__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__VEBT____Definitions__OVEBT_J
% 0.44/0.66  Using role type
% 0.44/0.66  Declaring produc8243902056947475879T_VEBT:Type
% 0.44/0.66  FOF formula (<kernel.Constant object at 0x141cb00>, <kernel.Type object at 0x141c9e0>) of role type named ty_n_t__List__Olist_It__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_J
% 0.44/0.66  Using role type
% 0.44/0.66  Declaring list_s1210847774152347623at_nat:Type
% 0.44/0.66  FOF formula (<kernel.Constant object at 0x141cb90>, <kernel.Type object at 0x141ca70>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_It__Complex__Ocomplex_Mt__Complex__Ocomplex_J_J
% 0.44/0.66  Using role type
% 0.44/0.66  Declaring list_P7664491975274850627omplex:Type
% 0.44/0.66  FOF formula (<kernel.Constant object at 0x141cc20>, <kernel.Type object at 0x141cb00>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__Nat__Onat_J_J
% 0.44/0.66  Using role type
% 0.44/0.66  Declaring set_Pr7556676689462069481BT_nat:Type
% 0.44/0.66  FOF formula (<kernel.Constant object at 0x141ccb0>, <kernel.Type object at 0x141cb90>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__Int__Oint_J_J
% 0.44/0.66  Using role type
% 0.44/0.66  Declaring set_Pr5066593544530342725BT_int:Type
% 0.44/0.66  FOF formula (<kernel.Constant object at 0x141cd40>, <kernel.Type object at 0x141cc20>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__VEBT____Definitions__OVEBT_J_J
% 0.44/0.66  Using role type
% 0.44/0.66  Declaring set_Pr6167073792073659919T_VEBT:Type
% 0.44/0.66  FOF formula (<kernel.Constant object at 0x141cdd0>, <kernel.Type object at 0x141ccb0>) of role type named ty_n_t__Set__Oset_It__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_J
% 0.44/0.66  Using role type
% 0.44/0.66  Declaring set_se7855581050983116737at_nat:Type
% 0.44/0.66  FOF formula (<kernel.Constant object at 0x141ce60>, <kernel.Type object at 0x141cd40>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Complex__Ocomplex_Mt__Complex__Ocomplex_J_J
% 0.44/0.66  Using role type
% 0.44/0.66  Declaring set_Pr5085853215250843933omplex:Type
% 0.44/0.66  FOF formula (<kernel.Constant object at 0x141cef0>, <kernel.Type object at 0x141cdd0>) 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.44/0.66  Using role type
% 0.44/0.66  Declaring produc7819656566062154093et_nat:Type
% 0.44/0.66  FOF formula (<kernel.Constant object at 0x141cf80>, <kernel.Type object at 0x1291050>) of role type named ty_n_t__Product____Type__Oprod_It__Code____Numeral__Onatural_Mt__Code____Numeral__Onatural_J
% 0.44/0.66  Using role type
% 0.44/0.66  Declaring produc7822875418678951345atural:Type
% 0.44/0.66  FOF formula (<kernel.Constant object at 0x141cf80>, <kernel.Type object at 0x12910e0>) of role type named ty_n_t__Product____Type__Oprod_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J
% 0.44/0.66  Using role type
% 0.44/0.66  Declaring produc8923325533196201883nteger:Type
% 0.44/0.66  FOF formula (<kernel.Constant object at 0x141cef0>, <kernel.Type object at 0x1291128>) of role type named ty_n_t__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__Extended____Nat__Oenat_J
% 0.44/0.66  Using role type
% 0.44/0.66  Declaring produc7272778201969148633d_enat:Type
% 0.44/0.66  FOF formula (<kernel.Constant object at 0x12911b8>, <kernel.Type object at 0x1291200>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_It__Real__Oreal_Mt__Complex__Ocomplex_J_J
% 0.44/0.66  Using role type
% 0.44/0.66  Declaring list_P3881527313128557121omplex:Type
% 0.44/0.66  FOF formula (<kernel.Constant object at 0x1291290>, <kernel.Type object at 0x1291170>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_It__Complex__Ocomplex_Mt__Real__Oreal_J_J
% 0.44/0.66  Using role type
% 0.44/0.66  Declaring list_P7647014805210017729x_real:Type
% 0.44/0.66  FOF formula (<kernel.Constant object at 0x1291248>, <kernel.Type object at 0x12911b8>) of role type named ty_n_t__Product____Type__Oprod_It__List__Olist_It__Nat__Onat_J_Mt__List__Olist_I_Eo_J_J
% 0.44/0.66  Using role type
% 0.44/0.66  Declaring produc149729814636038835list_o:Type
% 0.44/0.66  FOF formula (<kernel.Constant object at 0x1291320>, <kernel.Type object at 0x12913b0>) of role type named ty_n_t__Product____Type__Oprod_It__List__Olist_I_Eo_J_Mt__List__Olist_It__Nat__Onat_J_J
% 0.44/0.66  Using role type
% 0.44/0.66  Declaring produc4203922736317485613st_nat:Type
% 0.44/0.66  FOF formula (<kernel.Constant object at 0x1291248>, <kernel.Type object at 0x1291290>) of role type named ty_n_t__Product____Type__Oprod_It__List__Olist_I_Eo_J_Mt__List__Olist_It__Int__Oint_J_J
% 0.44/0.66  Using role type
% 0.44/0.66  Declaring produc1713839591385758857st_int:Type
% 0.44/0.66  FOF formula (<kernel.Constant object at 0x1291440>, <kernel.Type object at 0x1291320>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Real__Oreal_Mt__Complex__Ocomplex_J_J
% 0.44/0.66  Using role type
% 0.44/0.66  Declaring set_Pr6591433984475009307omplex:Type
% 0.44/0.66  FOF formula (<kernel.Constant object at 0x12914d0>, <kernel.Type object at 0x1291248>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Complex__Ocomplex_Mt__Real__Oreal_J_J
% 0.44/0.66  Using role type
% 0.44/0.66  Declaring set_Pr1133549439701694107x_real:Type
% 0.44/0.66  FOF formula (<kernel.Constant object at 0x1291560>, <kernel.Type object at 0x1291440>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_M_Eo_J_J
% 0.44/0.66  Using role type
% 0.44/0.66  Declaring list_P3126845725202233233VEBT_o:Type
% 0.44/0.66  FOF formula (<kernel.Constant object at 0x12915f0>, <kernel.Type object at 0x12914d0>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_It__Int__Oint_Mt__Complex__Ocomplex_J_J
% 0.44/0.66  Using role type
% 0.44/0.66  Declaring list_P1797514011394873281omplex:Type
% 0.44/0.66  FOF formula (<kernel.Constant object at 0x1291680>, <kernel.Type object at 0x1291560>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_It__Complex__Ocomplex_Mt__Nat__Onat_J_J
% 0.44/0.66  Using role type
% 0.44/0.66  Declaring list_P4696196834278971493ex_nat:Type
% 0.44/0.66  FOF formula (<kernel.Constant object at 0x1291710>, <kernel.Type object at 0x12915f0>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_It__Complex__Ocomplex_Mt__Int__Oint_J_J
% 0.44/0.66  Using role type
% 0.44/0.66  Declaring list_P2206113689347244737ex_int:Type
% 0.44/0.66  FOF formula (<kernel.Constant object at 0x12917a0>, <kernel.Type object at 0x1291680>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_I_Eo_Mt__VEBT____Definitions__OVEBT_J_J
% 0.44/0.66  Using role type
% 0.44/0.66  Declaring list_P7495141550334521929T_VEBT:Type
% 0.44/0.66  FOF formula (<kernel.Constant object at 0x1291830>, <kernel.Type object at 0x1291710>) of role type named ty_n_t__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__Complex__Ocomplex_J
% 0.44/0.66  Using role type
% 0.44/0.66  Declaring produc8380087813684007313omplex:Type
% 0.44/0.66  FOF formula (<kernel.Constant object at 0x12918c0>, <kernel.Type object at 0x12917a0>) of role type named ty_n_t__Product____Type__Oprod_It__Complex__Ocomplex_Mt__VEBT____Definitions__OVEBT_J
% 0.44/0.66  Using role type
% 0.44/0.66  Declaring produc7151440242714718331T_VEBT:Type
% 0.44/0.66  FOF formula (<kernel.Constant object at 0x1291950>, <kernel.Type object at 0x1291830>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_M_Eo_J_J
% 0.44/0.66  Using role type
% 0.44/0.66  Declaring set_Pr3175402225741728619VEBT_o:Type
% 0.44/0.66  FOF formula (<kernel.Constant object at 0x12919e0>, <kernel.Type object at 0x12918c0>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Int__Oint_Mt__Complex__Ocomplex_J_J
% 0.44/0.66  Using role type
% 0.44/0.66  Declaring set_Pr1846070511934368667omplex:Type
% 0.44/0.66  FOF formula (<kernel.Constant object at 0x1291a70>, <kernel.Type object at 0x1291950>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Complex__Ocomplex_Mt__Nat__Onat_J_J
% 0.44/0.66  Using role type
% 0.44/0.66  Declaring set_Pr4744753334818466879ex_nat:Type
% 0.44/0.66  FOF formula (<kernel.Constant object at 0x1291b00>, <kernel.Type object at 0x12919e0>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Complex__Ocomplex_Mt__Int__Oint_J_J
% 0.44/0.66  Using role type
% 0.44/0.66  Declaring set_Pr2254670189886740123ex_int:Type
% 0.44/0.66  FOF formula (<kernel.Constant object at 0x1291b90>, <kernel.Type object at 0x1291a70>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_I_Eo_Mt__VEBT____Definitions__OVEBT_J_J
% 0.44/0.66  Using role type
% 0.44/0.66  Declaring set_Pr7543698050874017315T_VEBT:Type
% 0.44/0.66  FOF formula (<kernel.Constant object at 0x1291c20>, <kernel.Type object at 0x1291b00>) of role type named ty_n_t__Option__Ooption_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J
% 0.44/0.66  Using role type
% 0.44/0.66  Declaring option4927543243414619207at_nat:Type
% 0.44/0.66  FOF formula (<kernel.Constant object at 0x1291cb0>, <kernel.Type object at 0x1291b90>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_It__Real__Oreal_Mt__Real__Oreal_J_J
% 0.44/0.66  Using role type
% 0.44/0.66  Declaring list_P8689742595348180415l_real:Type
% 0.44/0.66  FOF formula (<kernel.Constant object at 0x1291d40>, <kernel.Type object at 0x1291c20>) of role type named ty_n_t__Filter__Ofilter_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J
% 0.44/0.66  Using role type
% 0.44/0.66  Declaring filter1242075044329608583at_nat:Type
% 0.44/0.66  FOF formula (<kernel.Constant object at 0x1291dd0>, <kernel.Type object at 0x1291cb0>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Real__Oreal_Mt__Real__Oreal_J_J
% 0.44/0.66  Using role type
% 0.44/0.66  Declaring set_Pr6218003697084177305l_real:Type
% 0.44/0.66  FOF formula (<kernel.Constant object at 0x1291e60>, <kernel.Type object at 0x1291d40>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_It__Real__Oreal_Mt__Nat__Onat_J_J
% 0.44/0.67  Using role type
% 0.44/0.67  Declaring list_P6834414599653733731al_nat:Type
% 0.44/0.67  FOF formula (<kernel.Constant object at 0x1291ef0>, <kernel.Type object at 0x1291dd0>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_It__Real__Oreal_Mt__Int__Oint_J_J
% 0.44/0.67  Using role type
% 0.44/0.67  Declaring list_P4344331454722006975al_int:Type
% 0.44/0.67  FOF formula (<kernel.Constant object at 0x1291f80>, <kernel.Type object at 0x1293050>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_It__Int__Oint_Mt__Real__Oreal_J_J
% 0.44/0.67  Using role type
% 0.44/0.67  Declaring list_P6863124054624500543t_real:Type
% 0.44/0.67  FOF formula (<kernel.Constant object at 0x1291f80>, <kernel.Type object at 0x12930e0>) of role type named ty_n_t__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__Real__Oreal_J
% 0.44/0.67  Using role type
% 0.44/0.67  Declaring produc5170161368751668367T_real:Type
% 0.44/0.67  FOF formula (<kernel.Constant object at 0x1291ef0>, <kernel.Type object at 0x1293128>) of role type named ty_n_t__Product____Type__Oprod_It__Real__Oreal_Mt__VEBT____Definitions__OVEBT_J
% 0.44/0.67  Using role type
% 0.44/0.67  Declaring produc3757001726724277373T_VEBT:Type
% 0.44/0.67  FOF formula (<kernel.Constant object at 0x12931b8>, <kernel.Type object at 0x1293200>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Real__Oreal_Mt__Nat__Onat_J_J
% 0.44/0.67  Using role type
% 0.44/0.67  Declaring set_Pr3510011417693777981al_nat:Type
% 0.44/0.67  FOF formula (<kernel.Constant object at 0x1293290>, <kernel.Type object at 0x1293170>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Real__Oreal_Mt__Int__Oint_J_J
% 0.44/0.67  Using role type
% 0.44/0.67  Declaring set_Pr1019928272762051225al_int:Type
% 0.44/0.67  FOF formula (<kernel.Constant object at 0x1293248>, <kernel.Type object at 0x12931b8>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Int__Oint_Mt__Real__Oreal_J_J
% 0.44/0.67  Using role type
% 0.44/0.67  Declaring set_Pr3538720872664544793t_real:Type
% 0.44/0.67  FOF formula (<kernel.Constant object at 0x1293320>, <kernel.Type object at 0x12933b0>) of role type named ty_n_t__Product____Type__Oprod_It__List__Olist_I_Eo_J_Mt__List__Olist_I_Eo_J_J
% 0.44/0.67  Using role type
% 0.44/0.67  Declaring produc7102631898165422375list_o:Type
% 0.44/0.67  FOF formula (<kernel.Constant object at 0x1293248>, <kernel.Type object at 0x1293290>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J
% 0.44/0.67  Using role type
% 0.44/0.67  Declaring list_P6011104703257516679at_nat:Type
% 0.44/0.67  FOF formula (<kernel.Constant object at 0x1293440>, <kernel.Type object at 0x1293320>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_It__Nat__Onat_Mt__Int__Oint_J_J
% 0.44/0.67  Using role type
% 0.44/0.67  Declaring list_P3521021558325789923at_int:Type
% 0.44/0.67  FOF formula (<kernel.Constant object at 0x12934d0>, <kernel.Type object at 0x1293248>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J_J
% 0.44/0.67  Using role type
% 0.44/0.67  Declaring list_P5707943133018811711nt_int:Type
% 0.44/0.67  FOF formula (<kernel.Constant object at 0x1293560>, <kernel.Type object at 0x1293440>) of role type named ty_n_t__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__Nat__Onat_J
% 0.44/0.67  Using role type
% 0.44/0.67  Declaring produc9072475918466114483BT_nat:Type
% 0.44/0.67  FOF formula (<kernel.Constant object at 0x12935f0>, <kernel.Type object at 0x12934d0>) of role type named ty_n_t__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__Int__Oint_J
% 0.44/0.67  Using role type
% 0.44/0.67  Declaring produc4894624898956917775BT_int:Type
% 0.44/0.67  FOF formula (<kernel.Constant object at 0x1293680>, <kernel.Type object at 0x1293560>) of role type named ty_n_t__Product____Type__Oprod_It__Nat__Onat_Mt__VEBT____Definitions__OVEBT_J
% 0.44/0.67  Using role type
% 0.44/0.67  Declaring produc8025551001238799321T_VEBT:Type
% 0.44/0.67  FOF formula (<kernel.Constant object at 0x1293710>, <kernel.Type object at 0x12935f0>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_It__Complex__Ocomplex_M_Eo_J_J
% 0.44/0.67  Using role type
% 0.44/0.67  Declaring list_P7942624414058669295plex_o:Type
% 0.44/0.67  FOF formula (<kernel.Constant object at 0x12937a0>, <kernel.Type object at 0x1293680>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_I_Eo_Mt__Complex__Ocomplex_J_J
% 0.44/0.67  Using role type
% 0.44/0.67  Declaring list_P3924974545808530565omplex:Type
% 0.44/0.67  FOF formula (<kernel.Constant object at 0x1293830>, <kernel.Type object at 0x1293710>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J
% 0.44/0.67  Using role type
% 0.44/0.67  Declaring set_Pr1261947904930325089at_nat:Type
% 0.44/0.67  FOF formula (<kernel.Constant object at 0x12938c0>, <kernel.Type object at 0x12937a0>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J_J
% 0.44/0.67  Using role type
% 0.44/0.67  Declaring set_Pr958786334691620121nt_int:Type
% 0.44/0.67  FOF formula (<kernel.Constant object at 0x1293950>, <kernel.Type object at 0x1293830>) of role type named ty_n_t__Product____Type__Oprod_It__Complex__Ocomplex_Mt__Complex__Ocomplex_J
% 0.44/0.67  Using role type
% 0.44/0.67  Declaring produc4411394909380815293omplex:Type
% 0.44/0.67  FOF formula (<kernel.Constant object at 0x12939e0>, <kernel.Type object at 0x12938c0>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Complex__Ocomplex_M_Eo_J_J
% 0.44/0.67  Using role type
% 0.44/0.67  Declaring set_Pr216032351708956309plex_o:Type
% 0.44/0.67  FOF formula (<kernel.Constant object at 0x1293a70>, <kernel.Type object at 0x1293950>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_I_Eo_Mt__Complex__Ocomplex_J_J
% 0.44/0.67  Using role type
% 0.44/0.67  Declaring set_Pr5421754520313593387omplex:Type
% 0.44/0.67  FOF formula (<kernel.Constant object at 0x1293b00>, <kernel.Type object at 0x12939e0>) of role type named ty_n_t__List__Olist_I_062_It__Code____Numeral__Ointeger_Mt__Nat__Onat_J_J
% 0.44/0.67  Using role type
% 0.44/0.67  Declaring list_C4705013386053401436er_nat:Type
% 0.44/0.67  FOF formula (<kernel.Constant object at 0x1293a70>, <kernel.Type object at 0x1293950>) of role type named ty_n_t__Set__Oset_It__Sum____Type__Osum_It__Nat__Onat_Mt__Nat__Onat_J_J
% 0.44/0.67  Using role type
% 0.44/0.67  Declaring set_Sum_sum_nat_nat:Type
% 0.44/0.67  FOF formula (<kernel.Constant object at 0x1293b00>, <kernel.Type object at 0x1293b90>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_It__Real__Oreal_M_Eo_J_J
% 0.44/0.67  Using role type
% 0.44/0.67  Declaring list_P3595434254542482545real_o:Type
% 0.44/0.67  FOF formula (<kernel.Constant object at 0x1293cb0>, <kernel.Type object at 0x1293a70>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_I_Eo_Mt__Real__Oreal_J_J
% 0.44/0.67  Using role type
% 0.44/0.67  Declaring list_P5232166724548748803o_real:Type
% 0.44/0.67  FOF formula (<kernel.Constant object at 0x12939e0>, <kernel.Type object at 0x1293b00>) of role type named ty_n_t__Product____Type__Oprod_It__Real__Oreal_Mt__Complex__Ocomplex_J
% 0.44/0.67  Using role type
% 0.44/0.67  Declaring produc6979889472282505531omplex:Type
% 0.44/0.67  FOF formula (<kernel.Constant object at 0x1293d88>, <kernel.Type object at 0x1293cb0>) of role type named ty_n_t__Product____Type__Oprod_It__Complex__Ocomplex_Mt__Real__Oreal_J
% 0.44/0.67  Using role type
% 0.44/0.67  Declaring produc8892588492097263291x_real:Type
% 0.44/0.67  FOF formula (<kernel.Constant object at 0x12939e0>, <kernel.Type object at 0x1293b00>) of role type named ty_n_t__List__Olist_It__List__Olist_It__VEBT____Definitions__OVEBT_J_J
% 0.44/0.67  Using role type
% 0.44/0.67  Declaring list_list_VEBT_VEBT:Type
% 0.44/0.67  FOF formula (<kernel.Constant object at 0x1293d88>, <kernel.Type object at 0x1293e18>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Real__Oreal_M_Eo_J_J
% 0.44/0.67  Using role type
% 0.44/0.67  Declaring set_Pr4936984352647145239real_o:Type
% 0.44/0.67  FOF formula (<kernel.Constant object at 0x1293f38>, <kernel.Type object at 0x12939e0>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_I_Eo_Mt__Real__Oreal_J_J
% 0.44/0.67  Using role type
% 0.44/0.67  Declaring set_Pr6573716822653411497o_real:Type
% 0.44/0.67  FOF formula (<kernel.Constant object at 0x1293fc8>, <kernel.Type object at 0x1296050>) of role type named ty_n_t__Set__Oset_It__List__Olist_It__List__Olist_It__Nat__Onat_J_J_J
% 0.44/0.67  Using role type
% 0.44/0.67  Declaring set_list_list_nat:Type
% 0.44/0.67  FOF formula (<kernel.Constant object at 0x1293f38>, <kernel.Type object at 0x12960e0>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_It__Nat__Onat_M_Eo_J_J
% 0.44/0.67  Using role type
% 0.44/0.67  Declaring list_P7333126701944960589_nat_o:Type
% 0.44/0.67  FOF formula (<kernel.Constant object at 0x1293f38>, <kernel.Type object at 0x1296128>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_I_Eo_Mt__Nat__Onat_J_J
% 0.44/0.67  Using role type
% 0.44/0.67  Declaring list_P6285523579766656935_o_nat:Type
% 0.44/0.67  FOF formula (<kernel.Constant object at 0x1293fc8>, <kernel.Type object at 0x1296170>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_I_Eo_Mt__Int__Oint_J_J
% 0.44/0.67  Using role type
% 0.44/0.67  Declaring list_P3795440434834930179_o_int:Type
% 0.44/0.67  FOF formula (<kernel.Constant object at 0x1293f38>, <kernel.Type object at 0x1296128>) of role type named ty_n_t__Set__Oset_It__List__Olist_It__VEBT____Definitions__OVEBT_J_J
% 0.44/0.67  Using role type
% 0.44/0.67  Declaring set_list_VEBT_VEBT:Type
% 0.44/0.67  FOF formula (<kernel.Constant object at 0x1296200>, <kernel.Type object at 0x1296248>) of role type named ty_n_t__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_M_Eo_J
% 0.44/0.67  Using role type
% 0.44/0.67  Declaring produc334124729049499915VEBT_o:Type
% 0.44/0.67  FOF formula (<kernel.Constant object at 0x12961b8>, <kernel.Type object at 0x12962d8>) of role type named ty_n_t__Product____Type__Oprod_It__Int__Oint_Mt__Complex__Ocomplex_J
% 0.44/0.67  Using role type
% 0.44/0.67  Declaring produc5838698208256999739omplex:Type
% 0.44/0.67  FOF formula (<kernel.Constant object at 0x1296170>, <kernel.Type object at 0x12963b0>) of role type named ty_n_t__Product____Type__Oprod_It__Complex__Ocomplex_Mt__Nat__Onat_J
% 0.44/0.67  Using role type
% 0.44/0.67  Declaring produc1799700322190218207ex_nat:Type
% 0.44/0.67  FOF formula (<kernel.Constant object at 0x12961b8>, <kernel.Type object at 0x1296200>) of role type named ty_n_t__Product____Type__Oprod_It__Complex__Ocomplex_Mt__Int__Oint_J
% 0.44/0.67  Using role type
% 0.44/0.67  Declaring produc6845221339535797307ex_int:Type
% 0.44/0.67  FOF formula (<kernel.Constant object at 0x1296440>, <kernel.Type object at 0x1296170>) of role type named ty_n_t__Product____Type__Oprod_I_Eo_Mt__VEBT____Definitions__OVEBT_J
% 0.44/0.67  Using role type
% 0.44/0.67  Declaring produc2504756804600209347T_VEBT:Type
% 0.44/0.67  FOF formula (<kernel.Constant object at 0x12964d0>, <kernel.Type object at 0x12961b8>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_M_Eo_J_J
% 0.44/0.67  Using role type
% 0.44/0.67  Declaring set_Pr3149072824959771635_nat_o:Type
% 0.44/0.67  FOF formula (<kernel.Constant object at 0x1296560>, <kernel.Type object at 0x1296440>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_I_Eo_Mt__Nat__Onat_J_J
% 0.44/0.67  Using role type
% 0.44/0.67  Declaring set_Pr2101469702781467981_o_nat:Type
% 0.44/0.67  FOF formula (<kernel.Constant object at 0x12965f0>, <kernel.Type object at 0x12964d0>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_I_Eo_Mt__Int__Oint_J_J
% 0.44/0.67  Using role type
% 0.44/0.67  Declaring set_Pr8834758594704517033_o_int:Type
% 0.44/0.67  FOF formula (<kernel.Constant object at 0x1296560>, <kernel.Type object at 0x1296440>) of role type named ty_n_t__Set__Oset_It__List__Olist_It__Set__Oset_It__Nat__Onat_J_J_J
% 0.44/0.67  Using role type
% 0.44/0.67  Declaring set_list_set_nat:Type
% 0.44/0.67  FOF formula (<kernel.Constant object at 0x12965f0>, <kernel.Type object at 0x1296680>) of role type named ty_n_t__Product____Type__Oprod_It__Real__Oreal_Mt__Real__Oreal_J
% 0.44/0.67  Using role type
% 0.44/0.67  Declaring produc2422161461964618553l_real:Type
% 0.44/0.67  FOF formula (<kernel.Constant object at 0x12967a0>, <kernel.Type object at 0x1296560>) of role type named ty_n_t__Product____Type__Oprod_It__Real__Oreal_Mt__Nat__Onat_J
% 0.44/0.67  Using role type
% 0.44/0.67  Declaring produc3741383161447143261al_nat:Type
% 0.44/0.67  FOF formula (<kernel.Constant object at 0x12964d0>, <kernel.Type object at 0x12965f0>) of role type named ty_n_t__Product____Type__Oprod_It__Real__Oreal_Mt__Int__Oint_J
% 0.44/0.67  Using role type
% 0.44/0.67  Declaring produc8786904178792722361al_int:Type
% 0.44/0.67  FOF formula (<kernel.Constant object at 0x1296878>, <kernel.Type object at 0x12967a0>) of role type named ty_n_t__Product____Type__Oprod_It__Int__Oint_Mt__Real__Oreal_J
% 0.44/0.67  Using role type
% 0.44/0.67  Declaring produc679980390762269497t_real:Type
% 0.44/0.67  FOF formula (<kernel.Constant object at 0x12964d0>, <kernel.Type object at 0x12965f0>) of role type named ty_n_t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.44/0.67  Using role type
% 0.44/0.67  Declaring product_prod_nat_nat:Type
% 0.44/0.67  FOF formula (<kernel.Constant object at 0x1296908>, <kernel.Type object at 0x12969e0>) of role type named ty_n_t__Product____Type__Oprod_It__Nat__Onat_Mt__Int__Oint_J
% 0.44/0.67  Using role type
% 0.44/0.67  Declaring product_prod_nat_int:Type
% 0.44/0.67  FOF formula (<kernel.Constant object at 0x1296878>, <kernel.Type object at 0x1296a70>) of role type named ty_n_t__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J
% 0.44/0.68  Using role type
% 0.44/0.68  Declaring product_prod_int_int:Type
% 0.44/0.68  FOF formula (<kernel.Constant object at 0x1296908>, <kernel.Type object at 0x12964d0>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_I_Eo_M_Eo_J_J
% 0.44/0.68  Using role type
% 0.44/0.68  Declaring list_P4002435161011370285od_o_o:Type
% 0.44/0.68  FOF formula (<kernel.Constant object at 0x1296878>, <kernel.Type object at 0x1296a70>) of role type named ty_n_t__Set__Oset_It__List__Olist_It__Complex__Ocomplex_J_J
% 0.44/0.68  Using role type
% 0.44/0.68  Declaring set_list_complex:Type
% 0.44/0.68  FOF formula (<kernel.Constant object at 0x1296908>, <kernel.Type object at 0x12965f0>) of role type named ty_n_t__Product____Type__Oprod_It__Complex__Ocomplex_M_Eo_J
% 0.44/0.68  Using role type
% 0.44/0.68  Declaring produc6088675342482847199plex_o:Type
% 0.44/0.68  FOF formula (<kernel.Constant object at 0x1296b90>, <kernel.Type object at 0x1296878>) of role type named ty_n_t__Product____Type__Oprod_I_Eo_Mt__Complex__Ocomplex_J
% 0.44/0.68  Using role type
% 0.44/0.68  Declaring produc648051720047351925omplex:Type
% 0.44/0.68  FOF formula (<kernel.Constant object at 0x1296908>, <kernel.Type object at 0x12965f0>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_I_Eo_M_Eo_J_J
% 0.44/0.68  Using role type
% 0.44/0.68  Declaring set_Product_prod_o_o:Type
% 0.44/0.68  FOF formula (<kernel.Constant object at 0x12964d0>, <kernel.Type object at 0x1296cb0>) of role type named ty_n_t__List__Olist_I_062_It__Nat__Onat_Mt__Nat__Onat_J_J
% 0.44/0.68  Using role type
% 0.44/0.68  Declaring list_nat_nat:Type
% 0.44/0.68  FOF formula (<kernel.Constant object at 0x1296b90>, <kernel.Type object at 0x1296d40>) of role type named ty_n_t__List__Olist_I_062_It__Int__Oint_Mt__Nat__Onat_J_J
% 0.44/0.68  Using role type
% 0.44/0.68  Declaring list_int_nat:Type
% 0.44/0.68  FOF formula (<kernel.Constant object at 0x1296908>, <kernel.Type object at 0x1296d88>) of role type named ty_n_t__Option__Ooption_It__VEBT____Definitions__OVEBT_J
% 0.44/0.68  Using role type
% 0.44/0.68  Declaring option_VEBT_VEBT:Type
% 0.44/0.68  FOF formula (<kernel.Constant object at 0x12964d0>, <kernel.Type object at 0x1296dd0>) of role type named ty_n_t__Sum____Type__Osum_It__Nat__Onat_Mt__Nat__Onat_J
% 0.44/0.68  Using role type
% 0.44/0.68  Declaring sum_sum_nat_nat:Type
% 0.44/0.68  FOF formula (<kernel.Constant object at 0x1296b90>, <kernel.Type object at 0x1296e18>) of role type named ty_n_t__Product____Type__Oprod_It__Real__Oreal_M_Eo_J
% 0.44/0.68  Using role type
% 0.44/0.68  Declaring product_prod_real_o:Type
% 0.44/0.68  FOF formula (<kernel.Constant object at 0x1296908>, <kernel.Type object at 0x1296e60>) of role type named ty_n_t__Product____Type__Oprod_I_Eo_Mt__Real__Oreal_J
% 0.44/0.68  Using role type
% 0.44/0.68  Declaring product_prod_o_real:Type
% 0.44/0.68  FOF formula (<kernel.Constant object at 0x12964d0>, <kernel.Type object at 0x1296ea8>) of role type named ty_n_t__List__Olist_It__List__Olist_It__Nat__Onat_J_J
% 0.44/0.68  Using role type
% 0.44/0.68  Declaring list_list_nat:Type
% 0.44/0.68  FOF formula (<kernel.Constant object at 0x1296b90>, <kernel.Type object at 0x1296ef0>) of role type named ty_n_t__List__Olist_It__List__Olist_It__Int__Oint_J_J
% 0.44/0.68  Using role type
% 0.44/0.68  Declaring list_list_int:Type
% 0.44/0.68  FOF formula (<kernel.Constant object at 0x1296908>, <kernel.Type object at 0x1296f38>) of role type named ty_n_t__List__Olist_It__VEBT____Definitions__OVEBT_J
% 0.44/0.68  Using role type
% 0.44/0.68  Declaring list_VEBT_VEBT:Type
% 0.44/0.68  FOF formula (<kernel.Constant object at 0x12964d0>, <kernel.Type object at 0x1296f80>) of role type named ty_n_t__Set__Oset_It__List__Olist_It__Nat__Onat_J_J
% 0.44/0.68  Using role type
% 0.44/0.68  Declaring set_list_nat:Type
% 0.44/0.68  FOF formula (<kernel.Constant object at 0x1296b90>, <kernel.Type object at 0x1296f38>) of role type named ty_n_t__Set__Oset_It__List__Olist_It__Int__Oint_J_J
% 0.44/0.68  Using role type
% 0.44/0.68  Declaring set_list_int:Type
% 0.44/0.68  FOF formula (<kernel.Constant object at 0x1296f80>, <kernel.Type object at 0x129d098>) of role type named ty_n_t__Product____Type__Oprod_It__Nat__Onat_M_Eo_J
% 0.44/0.68  Using role type
% 0.44/0.68  Declaring product_prod_nat_o:Type
% 0.44/0.68  FOF formula (<kernel.Constant object at 0x1296f38>, <kernel.Type object at 0x129d098>) of role type named ty_n_t__Product____Type__Oprod_I_Eo_Mt__Nat__Onat_J
% 0.44/0.68  Using role type
% 0.44/0.68  Declaring product_prod_o_nat:Type
% 0.44/0.68  FOF formula (<kernel.Constant object at 0x1296fc8>, <kernel.Type object at 0x129d050>) of role type named ty_n_t__Product____Type__Oprod_I_Eo_Mt__Int__Oint_J
% 0.44/0.68  Using role type
% 0.44/0.68  Declaring product_prod_o_int:Type
% 0.44/0.68  FOF formula (<kernel.Constant object at 0x1296b90>, <kernel.Type object at 0x129d128>) of role type named ty_n_t__List__Olist_It__Set__Oset_It__Nat__Onat_J_J
% 0.44/0.68  Using role type
% 0.44/0.68  Declaring list_set_nat:Type
% 0.44/0.68  FOF formula (<kernel.Constant object at 0x1296f38>, <kernel.Type object at 0x129d170>) of role type named ty_n_t__List__Olist_It__Code____Numeral__Ointeger_J
% 0.44/0.68  Using role type
% 0.44/0.68  Declaring list_Code_integer:Type
% 0.44/0.68  FOF formula (<kernel.Constant object at 0x1296b90>, <kernel.Type object at 0x129d1b8>) of role type named ty_n_t__Set__Oset_It__VEBT____Definitions__OVEBT_J
% 0.44/0.68  Using role type
% 0.44/0.68  Declaring set_VEBT_VEBT:Type
% 0.44/0.68  FOF formula (<kernel.Constant object at 0x1296fc8>, <kernel.Type object at 0x129d200>) of role type named ty_n_t__Set__Oset_It__Set__Oset_It__Nat__Onat_J_J
% 0.44/0.68  Using role type
% 0.44/0.68  Declaring set_set_nat:Type
% 0.44/0.68  FOF formula (<kernel.Constant object at 0x1296fc8>, <kernel.Type object at 0x129d248>) of role type named ty_n_t__Set__Oset_It__Code____Numeral__Ointeger_J
% 0.44/0.68  Using role type
% 0.44/0.68  Declaring set_Code_integer:Type
% 0.44/0.68  FOF formula (<kernel.Constant object at 0x129d0e0>, <kernel.Type object at 0x129d290>) of role type named ty_n_t__List__Olist_It__List__Olist_I_Eo_J_J
% 0.44/0.68  Using role type
% 0.44/0.68  Declaring list_list_o:Type
% 0.44/0.68  FOF formula (<kernel.Constant object at 0x129d098>, <kernel.Type object at 0x129d2d8>) of role type named ty_n_t__List__Olist_It__Typerep__Otyperep_J
% 0.44/0.68  Using role type
% 0.44/0.68  Declaring list_typerep:Type
% 0.44/0.68  FOF formula (<kernel.Constant object at 0x129d050>, <kernel.Type object at 0x129d320>) of role type named ty_n_t__List__Olist_It__Complex__Ocomplex_J
% 0.44/0.68  Using role type
% 0.44/0.68  Declaring list_complex:Type
% 0.44/0.68  FOF formula (<kernel.Constant object at 0x129d0e0>, <kernel.Type object at 0x129d368>) of role type named ty_n_t__Set__Oset_It__List__Olist_I_Eo_J_J
% 0.44/0.68  Using role type
% 0.44/0.68  Declaring set_list_o:Type
% 0.44/0.68  FOF formula (<kernel.Constant object at 0x129d098>, <kernel.Type object at 0x129d3b0>) of role type named ty_n_t__Product____Type__Oprod_I_Eo_M_Eo_J
% 0.44/0.68  Using role type
% 0.44/0.68  Declaring product_prod_o_o:Type
% 0.44/0.68  FOF formula (<kernel.Constant object at 0x129d050>, <kernel.Type object at 0x129d3f8>) of role type named ty_n_t__Set__Oset_It__Complex__Ocomplex_J
% 0.44/0.68  Using role type
% 0.44/0.68  Declaring set_complex:Type
% 0.44/0.68  FOF formula (<kernel.Constant object at 0x129d0e0>, <kernel.Type object at 0x129d440>) of role type named ty_n_t__Filter__Ofilter_It__Real__Oreal_J
% 0.44/0.68  Using role type
% 0.44/0.68  Declaring filter_real:Type
% 0.44/0.68  FOF formula (<kernel.Constant object at 0x129d098>, <kernel.Type object at 0x129d488>) of role type named ty_n_t__Option__Ooption_It__Num__Onum_J
% 0.44/0.68  Using role type
% 0.44/0.68  Declaring option_num:Type
% 0.44/0.68  FOF formula (<kernel.Constant object at 0x129d050>, <kernel.Type object at 0x129d4d0>) of role type named ty_n_t__Option__Ooption_It__Nat__Onat_J
% 0.44/0.68  Using role type
% 0.44/0.68  Declaring option_nat:Type
% 0.44/0.68  FOF formula (<kernel.Constant object at 0x129d0e0>, <kernel.Type object at 0x129d518>) of role type named ty_n_t__Option__Ooption_It__Int__Oint_J
% 0.44/0.68  Using role type
% 0.44/0.68  Declaring option_int:Type
% 0.44/0.68  FOF formula (<kernel.Constant object at 0x129d098>, <kernel.Type object at 0x129d560>) of role type named ty_n_t__Filter__Ofilter_It__Nat__Onat_J
% 0.44/0.68  Using role type
% 0.44/0.68  Declaring filter_nat:Type
% 0.44/0.68  FOF formula (<kernel.Constant object at 0x129d050>, <kernel.Type object at 0x129d5a8>) of role type named ty_n_t__Set__Oset_It__String__Ochar_J
% 0.44/0.68  Using role type
% 0.44/0.68  Declaring set_char:Type
% 0.44/0.68  FOF formula (<kernel.Constant object at 0x129d0e0>, <kernel.Type object at 0x129d5f0>) of role type named ty_n_t__List__Olist_It__Real__Oreal_J
% 0.44/0.68  Using role type
% 0.44/0.68  Declaring list_real:Type
% 0.44/0.68  FOF formula (<kernel.Constant object at 0x129d128>, <kernel.Type object at 0x129d5a8>) of role type named ty_n_t__Set__Oset_It__Real__Oreal_J
% 0.44/0.68  Using role type
% 0.44/0.68  Declaring set_real:Type
% 0.44/0.68  FOF formula (<kernel.Constant object at 0x129d098>, <kernel.Type object at 0x129d680>) of role type named ty_n_t__List__Olist_It__Num__Onum_J
% 0.44/0.68  Using role type
% 0.44/0.68  Declaring list_num:Type
% 0.44/0.68  FOF formula (<kernel.Constant object at 0x129d0e0>, <kernel.Type object at 0x129d710>) of role type named ty_n_t__List__Olist_It__Nat__Onat_J
% 0.44/0.68  Using role type
% 0.44/0.68  Declaring list_nat:Type
% 0.44/0.69  FOF formula (<kernel.Constant object at 0x129d560>, <kernel.Type object at 0x129d758>) of role type named ty_n_t__List__Olist_It__Int__Oint_J
% 0.44/0.69  Using role type
% 0.44/0.69  Declaring list_int:Type
% 0.44/0.69  FOF formula (<kernel.Constant object at 0x129d128>, <kernel.Type object at 0x129d7a0>) of role type named ty_n_t__VEBT____Definitions__OVEBT
% 0.44/0.69  Using role type
% 0.44/0.69  Declaring vEBT_VEBT:Type
% 0.44/0.69  FOF formula (<kernel.Constant object at 0x129d098>, <kernel.Type object at 0x129d7e8>) of role type named ty_n_t__Set__Oset_It__Rat__Orat_J
% 0.44/0.69  Using role type
% 0.44/0.69  Declaring set_rat:Type
% 0.44/0.69  FOF formula (<kernel.Constant object at 0x129d0e0>, <kernel.Type object at 0x129d830>) of role type named ty_n_t__Set__Oset_It__Num__Onum_J
% 0.44/0.69  Using role type
% 0.44/0.69  Declaring set_num:Type
% 0.44/0.69  FOF formula (<kernel.Constant object at 0x129d560>, <kernel.Type object at 0x129d878>) of role type named ty_n_t__Set__Oset_It__Nat__Onat_J
% 0.44/0.69  Using role type
% 0.44/0.69  Declaring set_nat:Type
% 0.44/0.69  FOF formula (<kernel.Constant object at 0x129d128>, <kernel.Type object at 0x129d8c0>) of role type named ty_n_t__Set__Oset_It__Int__Oint_J
% 0.44/0.69  Using role type
% 0.44/0.69  Declaring set_int:Type
% 0.44/0.69  FOF formula (<kernel.Constant object at 0x129d098>, <kernel.Type object at 0x129d908>) of role type named ty_n_t__Code____Numeral__Onatural
% 0.44/0.69  Using role type
% 0.44/0.69  Declaring code_natural:Type
% 0.44/0.69  FOF formula (<kernel.Constant object at 0x129d0e0>, <kernel.Type object at 0x129d950>) of role type named ty_n_t__Code____Numeral__Ointeger
% 0.44/0.69  Using role type
% 0.44/0.69  Declaring code_integer:Type
% 0.44/0.69  FOF formula (<kernel.Constant object at 0x129d560>, <kernel.Type object at 0x129d998>) of role type named ty_n_t__Option__Ooption_I_Eo_J
% 0.44/0.69  Using role type
% 0.44/0.69  Declaring option_o:Type
% 0.44/0.69  FOF formula (<kernel.Constant object at 0x129d128>, <kernel.Type object at 0x129d9e0>) of role type named ty_n_t__Extended____Nat__Oenat
% 0.44/0.69  Using role type
% 0.44/0.69  Declaring extended_enat:Type
% 0.44/0.69  FOF formula (<kernel.Constant object at 0x129d0e0>, <kernel.Type object at 0x129d950>) of role type named ty_n_t__List__Olist_I_Eo_J
% 0.44/0.69  Using role type
% 0.44/0.69  Declaring list_o:Type
% 0.44/0.69  FOF formula (<kernel.Constant object at 0x129d050>, <kernel.Type object at 0x129da70>) of role type named ty_n_t__Typerep__Otyperep
% 0.44/0.69  Using role type
% 0.44/0.69  Declaring typerep:Type
% 0.44/0.69  FOF formula (<kernel.Constant object at 0x129d560>, <kernel.Type object at 0x129d998>) of role type named ty_n_t__Complex__Ocomplex
% 0.44/0.69  Using role type
% 0.44/0.69  Declaring complex:Type
% 0.44/0.69  FOF formula (<kernel.Constant object at 0x129d0e0>, <kernel.Type object at 0x129dab8>) of role type named ty_n_t__String__Oliteral
% 0.44/0.69  Using role type
% 0.44/0.69  Declaring literal:Type
% 0.44/0.69  FOF formula (<kernel.Constant object at 0x129d050>, <kernel.Type object at 0x129db00>) of role type named ty_n_t__Set__Oset_I_Eo_J
% 0.44/0.69  Using role type
% 0.44/0.69  Declaring set_o:Type
% 0.44/0.69  FOF formula (<kernel.Constant object at 0x129d560>, <kernel.Type object at 0x129db48>) of role type named ty_n_t__String__Ochar
% 0.44/0.69  Using role type
% 0.44/0.69  Declaring char:Type
% 0.44/0.69  FOF formula (<kernel.Constant object at 0x129d0e0>, <kernel.Type object at 0x129db90>) of role type named ty_n_t__Real__Oreal
% 0.44/0.69  Using role type
% 0.44/0.69  Declaring real:Type
% 0.44/0.69  FOF formula (<kernel.Constant object at 0x129d050>, <kernel.Type object at 0x129dbd8>) of role type named ty_n_t__Rat__Orat
% 0.44/0.69  Using role type
% 0.44/0.69  Declaring rat:Type
% 0.44/0.69  FOF formula (<kernel.Constant object at 0x129d560>, <kernel.Type object at 0x129dc20>) of role type named ty_n_t__Num__Onum
% 0.44/0.69  Using role type
% 0.44/0.69  Declaring num:Type
% 0.44/0.69  FOF formula (<kernel.Constant object at 0x129d0e0>, <kernel.Type object at 0x129dc68>) of role type named ty_n_t__Nat__Onat
% 0.44/0.69  Using role type
% 0.44/0.69  Declaring nat:Type
% 0.44/0.69  FOF formula (<kernel.Constant object at 0x129d050>, <kernel.Type object at 0x129dcb0>) of role type named ty_n_t__Int__Oint
% 0.44/0.69  Using role type
% 0.44/0.69  Declaring int:Type
% 0.44/0.69  FOF formula (<kernel.Constant object at 0x129d050>, <kernel.DependentProduct object at 0x129de60>) of role type named sy_c_Archimedean__Field_Oceiling_001t__Real__Oreal
% 0.44/0.69  Using role type
% 0.44/0.69  Declaring archim7802044766580827645g_real:(real->int)
% 0.44/0.69  FOF formula (<kernel.Constant object at 0x129dcf8>, <kernel.DependentProduct object at 0x129def0>) of role type named sy_c_Archimedean__Field_Ofloor__ceiling__class_Ofloor_001t__Real__Oreal
% 0.44/0.69  Using role type
% 0.44/0.69  Declaring archim6058952711729229775r_real:(real->int)
% 0.44/0.69  FOF formula (<kernel.Constant object at 0x129de60>, <kernel.DependentProduct object at 0x129dcf8>) of role type named sy_c_BNF__Cardinal__Order__Relation_Ocard__of_001t__Nat__Onat
% 0.44/0.69  Using role type
% 0.44/0.69  Declaring bNF_Ca3793111618940312692of_nat:(set_nat->set_Pr1261947904930325089at_nat)
% 0.44/0.69  FOF formula (<kernel.Constant object at 0x129def0>, <kernel.DependentProduct object at 0x129d050>) of role type named sy_c_BNF__Cardinal__Order__Relation_Ocard__order__on_001t__Nat__Onat
% 0.44/0.69  Using role type
% 0.44/0.69  Declaring bNF_Ca1281551314933786834on_nat:(set_nat->(set_Pr1261947904930325089at_nat->Prop))
% 0.44/0.69  FOF formula (<kernel.Constant object at 0x129dcf8>, <kernel.Constant object at 0x129dfc8>) of role type named sy_c_BNF__Cardinal__Order__Relation_OnatLeq
% 0.44/0.69  Using role type
% 0.44/0.69  Declaring bNF_Ca8665028551170535155natLeq:set_Pr1261947904930325089at_nat
% 0.44/0.69  FOF formula (<kernel.Constant object at 0x129dcf8>, <kernel.Constant object at 0x1425098>) of role type named sy_c_BNF__Cardinal__Order__Relation_OnatLess
% 0.44/0.69  Using role type
% 0.44/0.69  Declaring bNF_Ca8459412986667044542atLess:set_Pr1261947904930325089at_nat
% 0.44/0.69  FOF formula (<kernel.Constant object at 0x129dcf8>, <kernel.DependentProduct object at 0x1425290>) of role type named sy_c_BNF__Cardinal__Order__Relation_OrelChain_001t__Code____Numeral__Ointeger_001t__Int__Oint
% 0.44/0.69  Using role type
% 0.44/0.69  Declaring bNF_Ca8987285221972644271er_int:(set_Pr4811707699266497531nteger->((code_integer->int)->Prop))
% 0.44/0.69  FOF formula (<kernel.Constant object at 0x129df80>, <kernel.DependentProduct object at 0x1425320>) of role type named sy_c_BNF__Cardinal__Order__Relation_OrelChain_001t__Code____Numeral__Ointeger_001t__Nat__Onat
% 0.44/0.69  Using role type
% 0.44/0.69  Declaring bNF_Ca8989775692481694547er_nat:(set_Pr4811707699266497531nteger->((code_integer->nat)->Prop))
% 0.44/0.69  FOF formula (<kernel.Constant object at 0x1425050>, <kernel.DependentProduct object at 0x14253b0>) of role type named sy_c_BNF__Cardinal__Order__Relation_OrelChain_001t__Code____Numeral__Ointeger_001t__Num__Onum
% 0.44/0.69  Using role type
% 0.44/0.69  Declaring bNF_Ca5547107478637473181er_num:(set_Pr4811707699266497531nteger->((code_integer->num)->Prop))
% 0.44/0.69  FOF formula (<kernel.Constant object at 0x1425098>, <kernel.DependentProduct object at 0x1425440>) of role type named sy_c_BNF__Cardinal__Order__Relation_OrelChain_001t__Code____Numeral__Ointeger_001t__Rat__Orat
% 0.44/0.69  Using role type
% 0.44/0.69  Declaring bNF_Ca8354645632395198811er_rat:(set_Pr4811707699266497531nteger->((code_integer->rat)->Prop))
% 0.44/0.69  FOF formula (<kernel.Constant object at 0x1425128>, <kernel.DependentProduct object at 0x14254d0>) of role type named sy_c_BNF__Cardinal__Order__Relation_OrelChain_001t__Int__Oint_001t__Nat__Onat
% 0.44/0.69  Using role type
% 0.44/0.69  Declaring bNF_Ca1968104039914474786nt_nat:(set_Pr958786334691620121nt_int->((int->nat)->Prop))
% 0.44/0.69  FOF formula (<kernel.Constant object at 0x1425290>, <kernel.DependentProduct object at 0x1425560>) of role type named sy_c_BNF__Cardinal__Order__Relation_OrelChain_001t__Int__Oint_001t__Num__Onum
% 0.44/0.69  Using role type
% 0.44/0.69  Declaring bNF_Ca7748807862925029228nt_num:(set_Pr958786334691620121nt_int->((int->num)->Prop))
% 0.44/0.69  FOF formula (<kernel.Constant object at 0x14254d0>, <kernel.DependentProduct object at 0x14255f0>) of role type named sy_c_BNF__Cardinal__Order__Relation_OrelChain_001t__Int__Oint_001t__Rat__Orat
% 0.44/0.69  Using role type
% 0.44/0.69  Declaring bNF_Ca1332973979827979050nt_rat:(set_Pr958786334691620121nt_int->((int->rat)->Prop))
% 0.44/0.69  FOF formula (<kernel.Constant object at 0x1425560>, <kernel.DependentProduct object at 0x1425680>) of role type named sy_c_BNF__Cardinal__Order__Relation_OrelChain_001t__Nat__Onat_001t__Nat__Onat
% 0.44/0.69  Using role type
% 0.44/0.69  Declaring bNF_Ca968750328013420230at_nat:(set_Pr1261947904930325089at_nat->((nat->nat)->Prop))
% 0.44/0.69  FOF formula (<kernel.Constant object at 0x14255f0>, <kernel.DependentProduct object at 0x1425710>) of role type named sy_c_BNF__Cardinal__Order__Relation_OrelChain_001t__Nat__Onat_001t__Num__Onum
% 0.44/0.69  Using role type
% 0.44/0.69  Declaring bNF_Ca6749454151023974672at_num:(set_Pr1261947904930325089at_nat->((nat->num)->Prop))
% 0.44/0.69  FOF formula (<kernel.Constant object at 0x1425680>, <kernel.DependentProduct object at 0x14257a0>) of role type named sy_c_BNF__Cardinal__Order__Relation_OrelChain_001t__Nat__Onat_001t__Rat__Orat
% 0.50/0.70  Using role type
% 0.50/0.70  Declaring bNF_Ca333620267926924494at_rat:(set_Pr1261947904930325089at_nat->((nat->rat)->Prop))
% 0.50/0.70  FOF formula (<kernel.Constant object at 0x1425710>, <kernel.DependentProduct object at 0x1425758>) of role type named sy_c_BNF__Def_Orel__fun_001_062_It__Nat__Onat_Mt__Rat__Orat_J_001_062_It__Nat__Onat_Mt__Rat__Orat_J_001_062_I_062_It__Nat__Onat_Mt__Rat__Orat_J_M_062_It__Nat__Onat_Mt__Rat__Orat_J_J_001_062_I_062_It__Nat__Onat_Mt__Rat__Orat_J_M_062_It__Nat__Onat_Mt__Rat__Orat_J_J
% 0.50/0.70  Using role type
% 0.50/0.70  Declaring bNF_re1962705104956426057at_rat:(((nat->rat)->((nat->rat)->Prop))->((((nat->rat)->(nat->rat))->(((nat->rat)->(nat->rat))->Prop))->(((nat->rat)->((nat->rat)->(nat->rat)))->(((nat->rat)->((nat->rat)->(nat->rat)))->Prop))))
% 0.50/0.70  FOF formula (<kernel.Constant object at 0x14257a0>, <kernel.DependentProduct object at 0x1425908>) of role type named sy_c_BNF__Def_Orel__fun_001_062_It__Nat__Onat_Mt__Rat__Orat_J_001_062_It__Nat__Onat_Mt__Rat__Orat_J_001_062_It__Nat__Onat_Mt__Rat__Orat_J_001_062_It__Nat__Onat_Mt__Rat__Orat_J
% 0.50/0.70  Using role type
% 0.50/0.70  Declaring bNF_re895249473297799549at_rat:(((nat->rat)->((nat->rat)->Prop))->(((nat->rat)->((nat->rat)->Prop))->(((nat->rat)->(nat->rat))->(((nat->rat)->(nat->rat))->Prop))))
% 0.50/0.70  FOF formula (<kernel.Constant object at 0x1425758>, <kernel.DependentProduct object at 0x1425680>) of role type named sy_c_BNF__Def_Orel__fun_001_062_It__Nat__Onat_Mt__Rat__Orat_J_001_062_It__Nat__Onat_Mt__Rat__Orat_J_001_Eo_001_Eo
% 0.50/0.70  Using role type
% 0.50/0.70  Declaring bNF_re728719798268516973at_o_o:(((nat->rat)->((nat->rat)->Prop))->((Prop->(Prop->Prop))->(((nat->rat)->Prop)->(((nat->rat)->Prop)->Prop))))
% 0.50/0.70  FOF formula (<kernel.Constant object at 0x1425908>, <kernel.DependentProduct object at 0x14257e8>) of role type named sy_c_BNF__Def_Orel__fun_001_062_It__Nat__Onat_Mt__Rat__Orat_J_001t__Real__Oreal_001_062_I_062_It__Nat__Onat_Mt__Rat__Orat_J_M_062_It__Nat__Onat_Mt__Rat__Orat_J_J_001_062_It__Real__Oreal_Mt__Real__Oreal_J
% 0.50/0.70  Using role type
% 0.50/0.70  Declaring bNF_re4695409256820837752l_real:(((nat->rat)->(real->Prop))->((((nat->rat)->(nat->rat))->((real->real)->Prop))->(((nat->rat)->((nat->rat)->(nat->rat)))->((real->(real->real))->Prop))))
% 0.50/0.70  FOF formula (<kernel.Constant object at 0x1425680>, <kernel.DependentProduct object at 0x14255f0>) of role type named sy_c_BNF__Def_Orel__fun_001_062_It__Nat__Onat_Mt__Rat__Orat_J_001t__Real__Oreal_001_062_It__Nat__Onat_Mt__Rat__Orat_J_001t__Real__Oreal
% 0.50/0.70  Using role type
% 0.50/0.70  Declaring bNF_re3023117138289059399t_real:(((nat->rat)->(real->Prop))->(((nat->rat)->(real->Prop))->(((nat->rat)->(nat->rat))->((real->real)->Prop))))
% 0.50/0.70  FOF formula (<kernel.Constant object at 0x14257e8>, <kernel.DependentProduct object at 0x14258c0>) of role type named sy_c_BNF__Def_Orel__fun_001_062_It__Nat__Onat_Mt__Rat__Orat_J_001t__Real__Oreal_001_Eo_001_Eo
% 0.50/0.70  Using role type
% 0.50/0.70  Declaring bNF_re4297313714947099218al_o_o:(((nat->rat)->(real->Prop))->((Prop->(Prop->Prop))->(((nat->rat)->Prop)->((real->Prop)->Prop))))
% 0.50/0.70  FOF formula (<kernel.Constant object at 0x14255f0>, <kernel.DependentProduct object at 0x1425c20>) 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/0.70  Using role type
% 0.50/0.70  Declaring bNF_re711492959462206631nt_int:((int->(int->Prop))->(((int->int)->((int->int)->Prop))->((int->(int->int))->((int->(int->int))->Prop))))
% 0.50/0.70  FOF formula (<kernel.Constant object at 0x14258c0>, <kernel.DependentProduct object at 0x1425c68>) of role type named sy_c_BNF__Def_Orel__fun_001t__Int__Oint_001t__Int__Oint_001t__Int__Oint_001t__Int__Oint
% 0.50/0.70  Using role type
% 0.50/0.70  Declaring bNF_re4712519889275205905nt_int:((int->(int->Prop))->((int->(int->Prop))->((int->int)->((int->int)->Prop))))
% 0.50/0.70  FOF formula (<kernel.Constant object at 0x1425c20>, <kernel.DependentProduct object at 0x1425bd8>) 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/0.70  Using role type
% 0.50/0.70  Declaring bNF_re578469030762574527_nat_o:((nat->(nat->Prop))->(((nat->Prop)->((nat->Prop)->Prop))->((nat->(nat->Prop))->((nat->(nat->Prop))->Prop))))
% 0.50/0.71  FOF formula (<kernel.Constant object at 0x1425c68>, <kernel.DependentProduct object at 0x1425e18>) 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/0.71  Using role type
% 0.50/0.71  Declaring bNF_re1345281282404953727at_nat:((nat->(nat->Prop))->(((nat->nat)->((nat->nat)->Prop))->((nat->(nat->nat))->((nat->(nat->nat))->Prop))))
% 0.50/0.71  FOF formula (<kernel.Constant object at 0x1425bd8>, <kernel.DependentProduct object at 0x1425d40>) of role type named sy_c_BNF__Def_Orel__fun_001t__Nat__Onat_001t__Nat__Onat_001_Eo_001_Eo
% 0.50/0.71  Using role type
% 0.50/0.71  Declaring bNF_re4705727531993890431at_o_o:((nat->(nat->Prop))->((Prop->(Prop->Prop))->((nat->Prop)->((nat->Prop)->Prop))))
% 0.50/0.71  FOF formula (<kernel.Constant object at 0x1425e18>, <kernel.DependentProduct object at 0x1425dd0>) of role type named sy_c_BNF__Def_Orel__fun_001t__Nat__Onat_001t__Nat__Onat_001t__Nat__Onat_001t__Nat__Onat
% 0.50/0.71  Using role type
% 0.50/0.71  Declaring bNF_re5653821019739307937at_nat:((nat->(nat->Prop))->((nat->(nat->Prop))->((nat->nat)->((nat->nat)->Prop))))
% 0.50/0.71  FOF formula (<kernel.Constant object at 0x1425d40>, <kernel.DependentProduct object at 0x1425ea8>) of role type named sy_c_BNF__Def_Orel__fun_001t__Nat__Onat_001t__Nat__Onat_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_001t__Int__Oint
% 0.50/0.71  Using role type
% 0.50/0.71  Declaring bNF_re6830278522597306478at_int:((nat->(nat->Prop))->((product_prod_nat_nat->(int->Prop))->((nat->product_prod_nat_nat)->((nat->int)->Prop))))
% 0.50/0.71  FOF formula (<kernel.Constant object at 0x1425dd0>, <kernel.DependentProduct object at 0x1425bd8>) of role type named sy_c_BNF__Def_Orel__fun_001t__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J_001t__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J_001_062_It__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J_Mt__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J_J_001_062_It__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J_Mt__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J_J
% 0.50/0.71  Using role type
% 0.50/0.71  Declaring bNF_re5228765855967844073nt_int:((product_prod_int_int->(product_prod_int_int->Prop))->(((product_prod_int_int->product_prod_int_int)->((product_prod_int_int->product_prod_int_int)->Prop))->((product_prod_int_int->(product_prod_int_int->product_prod_int_int))->((product_prod_int_int->(product_prod_int_int->product_prod_int_int))->Prop))))
% 0.50/0.71  FOF formula (<kernel.Constant object at 0x1425ea8>, <kernel.DependentProduct object at 0x1425f80>) of role type named sy_c_BNF__Def_Orel__fun_001t__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J_001t__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J_001_Eo_001_Eo
% 0.50/0.71  Using role type
% 0.50/0.71  Declaring bNF_re8699439704749558557nt_o_o:((product_prod_int_int->(product_prod_int_int->Prop))->((Prop->(Prop->Prop))->((product_prod_int_int->Prop)->((product_prod_int_int->Prop)->Prop))))
% 0.50/0.71  FOF formula (<kernel.Constant object at 0x1425bd8>, <kernel.DependentProduct object at 0x1427050>) of role type named sy_c_BNF__Def_Orel__fun_001t__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J_001t__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J_001t__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J_001t__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J
% 0.50/0.71  Using role type
% 0.50/0.71  Declaring bNF_re7145576690424134365nt_int:((product_prod_int_int->(product_prod_int_int->Prop))->((product_prod_int_int->(product_prod_int_int->Prop))->((product_prod_int_int->product_prod_int_int)->((product_prod_int_int->product_prod_int_int)->Prop))))
% 0.50/0.71  FOF formula (<kernel.Constant object at 0x1425f80>, <kernel.DependentProduct object at 0x1425b48>) of role type named sy_c_BNF__Def_Orel__fun_001t__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J_001t__Rat__Orat_001_062_It__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J_Mt__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J_J_001_062_It__Rat__Orat_Mt__Rat__Orat_J
% 0.50/0.71  Using role type
% 0.50/0.71  Declaring bNF_re7627151682743391978at_rat:((product_prod_int_int->(rat->Prop))->(((product_prod_int_int->product_prod_int_int)->((rat->rat)->Prop))->((product_prod_int_int->(product_prod_int_int->product_prod_int_int))->((rat->(rat->rat))->Prop))))
% 0.50/0.72  FOF formula (<kernel.Constant object at 0x1425f80>, <kernel.DependentProduct object at 0x1427200>) of role type named sy_c_BNF__Def_Orel__fun_001t__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J_001t__Rat__Orat_001_Eo_001_Eo
% 0.50/0.72  Using role type
% 0.50/0.72  Declaring bNF_re1494630372529172596at_o_o:((product_prod_int_int->(rat->Prop))->((Prop->(Prop->Prop))->((product_prod_int_int->Prop)->((rat->Prop)->Prop))))
% 0.50/0.72  FOF formula (<kernel.Constant object at 0x1425f80>, <kernel.DependentProduct object at 0x14272d8>) of role type named sy_c_BNF__Def_Orel__fun_001t__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J_001t__Rat__Orat_001t__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J_001t__Rat__Orat
% 0.50/0.72  Using role type
% 0.50/0.72  Declaring bNF_re8279943556446156061nt_rat:((product_prod_int_int->(rat->Prop))->((product_prod_int_int->(rat->Prop))->((product_prod_int_int->product_prod_int_int)->((rat->rat)->Prop))))
% 0.50/0.72  FOF formula (<kernel.Constant object at 0x1425f80>, <kernel.DependentProduct object at 0x1427170>) of role type named sy_c_BNF__Def_Orel__fun_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_001t__Int__Oint_001_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_M_Eo_J_001_062_It__Int__Oint_M_Eo_J
% 0.50/0.72  Using role type
% 0.50/0.72  Declaring bNF_re717283939379294677_int_o:((product_prod_nat_nat->(int->Prop))->(((product_prod_nat_nat->Prop)->((int->Prop)->Prop))->((product_prod_nat_nat->(product_prod_nat_nat->Prop))->((int->(int->Prop))->Prop))))
% 0.50/0.72  FOF formula (<kernel.Constant object at 0x14272d8>, <kernel.DependentProduct object at 0x1427488>) of role type named sy_c_BNF__Def_Orel__fun_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_001t__Int__Oint_001_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_001_062_It__Int__Oint_Mt__Int__Oint_J
% 0.50/0.72  Using role type
% 0.50/0.72  Declaring bNF_re7408651293131936558nt_int:((product_prod_nat_nat->(int->Prop))->(((product_prod_nat_nat->product_prod_nat_nat)->((int->int)->Prop))->((product_prod_nat_nat->(product_prod_nat_nat->product_prod_nat_nat))->((int->(int->int))->Prop))))
% 0.50/0.72  FOF formula (<kernel.Constant object at 0x1427290>, <kernel.DependentProduct object at 0x1427098>) of role type named sy_c_BNF__Def_Orel__fun_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_001t__Int__Oint_001_Eo_001_Eo
% 0.50/0.72  Using role type
% 0.50/0.72  Declaring bNF_re6644619430987730960nt_o_o:((product_prod_nat_nat->(int->Prop))->((Prop->(Prop->Prop))->((product_prod_nat_nat->Prop)->((int->Prop)->Prop))))
% 0.50/0.72  FOF formula (<kernel.Constant object at 0x1427488>, <kernel.DependentProduct object at 0x1427518>) of role type named sy_c_BNF__Def_Orel__fun_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_001t__Int__Oint_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_001t__Int__Oint
% 0.50/0.72  Using role type
% 0.50/0.72  Declaring bNF_re7400052026677387805at_int:((product_prod_nat_nat->(int->Prop))->((product_prod_nat_nat->(int->Prop))->((product_prod_nat_nat->product_prod_nat_nat)->((int->int)->Prop))))
% 0.50/0.72  FOF formula (<kernel.Constant object at 0x1427098>, <kernel.DependentProduct object at 0x1427488>) of role type named sy_c_BNF__Def_Orel__fun_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_001_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_M_Eo_J_001_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_M_Eo_J
% 0.50/0.72  Using role type
% 0.50/0.72  Declaring bNF_re4202695980764964119_nat_o:((product_prod_nat_nat->(product_prod_nat_nat->Prop))->(((product_prod_nat_nat->Prop)->((product_prod_nat_nat->Prop)->Prop))->((product_prod_nat_nat->(product_prod_nat_nat->Prop))->((product_prod_nat_nat->(product_prod_nat_nat->Prop))->Prop))))
% 0.50/0.72  FOF formula (<kernel.Constant object at 0x1427170>, <kernel.DependentProduct object at 0x14276c8>) of role type named sy_c_BNF__Def_Orel__fun_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_001_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_001_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J
% 0.50/0.72  Using role type
% 0.50/0.72  Declaring bNF_re3099431351363272937at_nat:((product_prod_nat_nat->(product_prod_nat_nat->Prop))->(((product_prod_nat_nat->product_prod_nat_nat)->((product_prod_nat_nat->product_prod_nat_nat)->Prop))->((product_prod_nat_nat->(product_prod_nat_nat->product_prod_nat_nat))->((product_prod_nat_nat->(product_prod_nat_nat->product_prod_nat_nat))->Prop))))
% 0.50/0.72  FOF formula (<kernel.Constant object at 0x1427488>, <kernel.DependentProduct object at 0x14270e0>) of role type named sy_c_BNF__Def_Orel__fun_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_001_Eo_001_Eo
% 0.50/0.72  Using role type
% 0.50/0.72  Declaring bNF_re3666534408544137501at_o_o:((product_prod_nat_nat->(product_prod_nat_nat->Prop))->((Prop->(Prop->Prop))->((product_prod_nat_nat->Prop)->((product_prod_nat_nat->Prop)->Prop))))
% 0.50/0.72  FOF formula (<kernel.Constant object at 0x14276c8>, <kernel.DependentProduct object at 0x1427680>) of role type named sy_c_BNF__Def_Orel__fun_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.50/0.72  Using role type
% 0.50/0.72  Declaring bNF_re2241393799969408733at_nat:((product_prod_nat_nat->(product_prod_nat_nat->Prop))->((product_prod_nat_nat->(product_prod_nat_nat->Prop))->((product_prod_nat_nat->product_prod_nat_nat)->((product_prod_nat_nat->product_prod_nat_nat)->Prop))))
% 0.50/0.72  FOF formula (<kernel.Constant object at 0x14270e0>, <kernel.Constant object at 0x1427098>) of role type named sy_c_BNF__Wellorder__Constructions_OordIso_001t__Nat__Onat_001t__Nat__Onat
% 0.50/0.72  Using role type
% 0.50/0.72  Declaring bNF_We5258908940166488438at_nat:set_Pr4329608150637261639at_nat
% 0.50/0.72  FOF formula (<kernel.Constant object at 0x1427680>, <kernel.DependentProduct object at 0x1427368>) of role type named sy_c_BNF__Wellorder__Relation_Owo__rel_001t__Nat__Onat
% 0.50/0.72  Using role type
% 0.50/0.72  Declaring bNF_We3818239936649020644el_nat:(set_Pr1261947904930325089at_nat->Prop)
% 0.50/0.72  FOF formula (<kernel.Constant object at 0x14270e0>, <kernel.DependentProduct object at 0x1427098>) of role type named sy_c_Binomial_Obinomial
% 0.50/0.72  Using role type
% 0.50/0.72  Declaring binomial:(nat->(nat->nat))
% 0.50/0.72  FOF formula (<kernel.Constant object at 0x1427680>, <kernel.DependentProduct object at 0x14270e0>) of role type named sy_c_Binomial_Ogbinomial_001t__Code____Numeral__Ointeger
% 0.50/0.72  Using role type
% 0.50/0.72  Declaring gbinom8545251970709558553nteger:(code_integer->(nat->code_integer))
% 0.50/0.72  FOF formula (<kernel.Constant object at 0x1427878>, <kernel.DependentProduct object at 0x1427098>) of role type named sy_c_Binomial_Ogbinomial_001t__Complex__Ocomplex
% 0.50/0.72  Using role type
% 0.50/0.72  Declaring gbinomial_complex:(complex->(nat->complex))
% 0.50/0.72  FOF formula (<kernel.Constant object at 0x14273f8>, <kernel.DependentProduct object at 0x1427680>) of role type named sy_c_Binomial_Ogbinomial_001t__Int__Oint
% 0.50/0.72  Using role type
% 0.50/0.72  Declaring gbinomial_int:(int->(nat->int))
% 0.50/0.72  FOF formula (<kernel.Constant object at 0x1427950>, <kernel.DependentProduct object at 0x1427878>) of role type named sy_c_Binomial_Ogbinomial_001t__Nat__Onat
% 0.50/0.72  Using role type
% 0.50/0.72  Declaring gbinomial_nat:(nat->(nat->nat))
% 0.50/0.72  FOF formula (<kernel.Constant object at 0x1427368>, <kernel.DependentProduct object at 0x14273f8>) of role type named sy_c_Binomial_Ogbinomial_001t__Rat__Orat
% 0.50/0.72  Using role type
% 0.50/0.72  Declaring gbinomial_rat:(rat->(nat->rat))
% 0.50/0.72  FOF formula (<kernel.Constant object at 0x14277e8>, <kernel.DependentProduct object at 0x1427950>) of role type named sy_c_Binomial_Ogbinomial_001t__Real__Oreal
% 0.50/0.72  Using role type
% 0.50/0.72  Declaring gbinomial_real:(real->(nat->real))
% 0.50/0.72  FOF formula (<kernel.Constant object at 0x1427128>, <kernel.DependentProduct object at 0x14277e8>) of role type named sy_c_Bit__Operations_Oand__int__rel
% 0.50/0.72  Using role type
% 0.50/0.72  Declaring bit_and_int_rel:(product_prod_int_int->(product_prod_int_int->Prop))
% 0.50/0.73  FOF formula (<kernel.Constant object at 0x14270e0>, <kernel.DependentProduct object at 0x1427950>) of role type named sy_c_Bit__Operations_Oconcat__bit
% 0.50/0.73  Using role type
% 0.50/0.73  Declaring bit_concat_bit:(nat->(int->(int->int)))
% 0.50/0.73  FOF formula (<kernel.Constant object at 0x1427368>, <kernel.DependentProduct object at 0x1427908>) of role type named sy_c_Bit__Operations_Oring__bit__operations__class_Onot_001t__Int__Oint
% 0.50/0.73  Using role type
% 0.50/0.73  Declaring bit_ri7919022796975470100ot_int:(int->int)
% 0.50/0.73  FOF formula (<kernel.Constant object at 0x14270e0>, <kernel.DependentProduct object at 0x1427368>) of role type named sy_c_Bit__Operations_Oring__bit__operations__class_Osigned__take__bit_001t__Code____Numeral__Ointeger
% 0.50/0.73  Using role type
% 0.50/0.73  Declaring bit_ri6519982836138164636nteger:(nat->(code_integer->code_integer))
% 0.50/0.73  FOF formula (<kernel.Constant object at 0x1427908>, <kernel.DependentProduct object at 0x14270e0>) of role type named sy_c_Bit__Operations_Oring__bit__operations__class_Osigned__take__bit_001t__Int__Oint
% 0.50/0.73  Using role type
% 0.50/0.73  Declaring bit_ri631733984087533419it_int:(nat->(int->int))
% 0.50/0.73  FOF formula (<kernel.Constant object at 0x1427368>, <kernel.DependentProduct object at 0x1427908>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Oand_001t__Code____Numeral__Ointeger
% 0.50/0.73  Using role type
% 0.50/0.73  Declaring bit_se3949692690581998587nteger:(code_integer->(code_integer->code_integer))
% 0.50/0.73  FOF formula (<kernel.Constant object at 0x14270e0>, <kernel.DependentProduct object at 0x1427368>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Oand_001t__Int__Oint
% 0.50/0.73  Using role type
% 0.50/0.73  Declaring bit_se725231765392027082nd_int:(int->(int->int))
% 0.50/0.73  FOF formula (<kernel.Constant object at 0x1427908>, <kernel.DependentProduct object at 0x14270e0>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Oand_001t__Nat__Onat
% 0.50/0.73  Using role type
% 0.50/0.73  Declaring bit_se727722235901077358nd_nat:(nat->(nat->nat))
% 0.50/0.73  FOF formula (<kernel.Constant object at 0x1427368>, <kernel.DependentProduct object at 0x1427908>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Odrop__bit_001t__Int__Oint
% 0.50/0.73  Using role type
% 0.50/0.73  Declaring bit_se8568078237143864401it_int:(nat->(int->int))
% 0.50/0.73  FOF formula (<kernel.Constant object at 0x14270e0>, <kernel.DependentProduct object at 0x1427368>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Odrop__bit_001t__Nat__Onat
% 0.50/0.73  Using role type
% 0.50/0.73  Declaring bit_se8570568707652914677it_nat:(nat->(nat->nat))
% 0.50/0.73  FOF formula (<kernel.Constant object at 0x1427908>, <kernel.DependentProduct object at 0x14270e0>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Oflip__bit_001t__Code____Numeral__Ointeger
% 0.50/0.73  Using role type
% 0.50/0.73  Declaring bit_se1345352211410354436nteger:(nat->(code_integer->code_integer))
% 0.50/0.73  FOF formula (<kernel.Constant object at 0x1427368>, <kernel.DependentProduct object at 0x1427908>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Oflip__bit_001t__Code____Numeral__Onatural
% 0.50/0.73  Using role type
% 0.50/0.73  Declaring bit_se168947363167071951atural:(nat->(code_natural->code_natural))
% 0.50/0.73  FOF formula (<kernel.Constant object at 0x14270e0>, <kernel.DependentProduct object at 0x1427ef0>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Oflip__bit_001t__Int__Oint
% 0.50/0.73  Using role type
% 0.50/0.73  Declaring bit_se2159334234014336723it_int:(nat->(int->int))
% 0.50/0.73  FOF formula (<kernel.Constant object at 0x14270e0>, <kernel.DependentProduct object at 0x142a0e0>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Oflip__bit_001t__Nat__Onat
% 0.50/0.73  Using role type
% 0.50/0.73  Declaring bit_se2161824704523386999it_nat:(nat->(nat->nat))
% 0.50/0.73  FOF formula (<kernel.Constant object at 0x14270e0>, <kernel.DependentProduct object at 0x142a098>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Omask_001t__Nat__Onat
% 0.50/0.73  Using role type
% 0.50/0.73  Declaring bit_se2002935070580805687sk_nat:(nat->nat)
% 0.50/0.73  FOF formula (<kernel.Constant object at 0x1427f80>, <kernel.DependentProduct object at 0x142a248>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Oor_001t__Int__Oint
% 0.50/0.73  Using role type
% 0.50/0.73  Declaring bit_se1409905431419307370or_int:(int->(int->int))
% 0.50/0.73  FOF formula (<kernel.Constant object at 0x142a098>, <kernel.DependentProduct object at 0x142a2d8>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Oor_001t__Nat__Onat
% 0.50/0.73  Using role type
% 0.50/0.73  Declaring bit_se1412395901928357646or_nat:(nat->(nat->nat))
% 0.50/0.73  FOF formula (<kernel.Constant object at 0x142a170>, <kernel.DependentProduct object at 0x142a368>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Opush__bit_001t__Int__Oint
% 0.50/0.73  Using role type
% 0.50/0.73  Declaring bit_se545348938243370406it_int:(nat->(int->int))
% 0.50/0.73  FOF formula (<kernel.Constant object at 0x142a0e0>, <kernel.DependentProduct object at 0x142a3f8>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Opush__bit_001t__Nat__Onat
% 0.50/0.73  Using role type
% 0.50/0.73  Declaring bit_se547839408752420682it_nat:(nat->(nat->nat))
% 0.50/0.73  FOF formula (<kernel.Constant object at 0x142a290>, <kernel.DependentProduct object at 0x142a0e0>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Oset__bit_001t__Code____Numeral__Ointeger
% 0.50/0.73  Using role type
% 0.50/0.73  Declaring bit_se2793503036327961859nteger:(nat->(code_integer->code_integer))
% 0.50/0.73  FOF formula (<kernel.Constant object at 0x142a3f8>, <kernel.DependentProduct object at 0x142a290>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Oset__bit_001t__Code____Numeral__Onatural
% 0.50/0.73  Using role type
% 0.50/0.73  Declaring bit_se1617098188084679374atural:(nat->(code_natural->code_natural))
% 0.50/0.73  FOF formula (<kernel.Constant object at 0x142a0e0>, <kernel.DependentProduct object at 0x142a3f8>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Oset__bit_001t__Int__Oint
% 0.50/0.73  Using role type
% 0.50/0.73  Declaring bit_se7879613467334960850it_int:(nat->(int->int))
% 0.50/0.73  FOF formula (<kernel.Constant object at 0x142a290>, <kernel.DependentProduct object at 0x142a0e0>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Oset__bit_001t__Nat__Onat
% 0.50/0.73  Using role type
% 0.50/0.73  Declaring bit_se7882103937844011126it_nat:(nat->(nat->nat))
% 0.50/0.73  FOF formula (<kernel.Constant object at 0x142a3f8>, <kernel.DependentProduct object at 0x142a290>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Otake__bit_001t__Int__Oint
% 0.50/0.73  Using role type
% 0.50/0.73  Declaring bit_se2923211474154528505it_int:(nat->(int->int))
% 0.50/0.73  FOF formula (<kernel.Constant object at 0x142a0e0>, <kernel.DependentProduct object at 0x142a3f8>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Otake__bit_001t__Nat__Onat
% 0.50/0.73  Using role type
% 0.50/0.73  Declaring bit_se2925701944663578781it_nat:(nat->(nat->nat))
% 0.50/0.73  FOF formula (<kernel.Constant object at 0x142a290>, <kernel.DependentProduct object at 0x142a0e0>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Ounset__bit_001t__Code____Numeral__Onatural
% 0.50/0.73  Using role type
% 0.50/0.73  Declaring bit_se7083795435491715335atural:(nat->(code_natural->code_natural))
% 0.50/0.73  FOF formula (<kernel.Constant object at 0x142a3f8>, <kernel.DependentProduct object at 0x142a290>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Ounset__bit_001t__Int__Oint
% 0.50/0.73  Using role type
% 0.50/0.73  Declaring bit_se4203085406695923979it_int:(nat->(int->int))
% 0.50/0.73  FOF formula (<kernel.Constant object at 0x142a0e0>, <kernel.DependentProduct object at 0x142a3f8>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Ounset__bit_001t__Nat__Onat
% 0.50/0.73  Using role type
% 0.50/0.73  Declaring bit_se4205575877204974255it_nat:(nat->(nat->nat))
% 0.50/0.73  FOF formula (<kernel.Constant object at 0x142a290>, <kernel.DependentProduct object at 0x142a0e0>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Oxor_001t__Int__Oint
% 0.50/0.73  Using role type
% 0.50/0.73  Declaring bit_se6526347334894502574or_int:(int->(int->int))
% 0.50/0.73  FOF formula (<kernel.Constant object at 0x142a3f8>, <kernel.DependentProduct object at 0x142a290>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Oxor_001t__Nat__Onat
% 0.50/0.73  Using role type
% 0.50/0.73  Declaring bit_se6528837805403552850or_nat:(nat->(nat->nat))
% 0.50/0.73  FOF formula (<kernel.Constant object at 0x142a0e0>, <kernel.DependentProduct object at 0x142a3f8>) of role type named sy_c_Bit__Operations_Osemiring__bits__class_Obit_001t__Int__Oint
% 0.50/0.74  Using role type
% 0.50/0.74  Declaring bit_se1146084159140164899it_int:(int->(nat->Prop))
% 0.50/0.74  FOF formula (<kernel.Constant object at 0x142a290>, <kernel.DependentProduct object at 0x142a0e0>) of role type named sy_c_Bit__Operations_Osemiring__bits__class_Obit_001t__Nat__Onat
% 0.50/0.74  Using role type
% 0.50/0.74  Declaring bit_se1148574629649215175it_nat:(nat->(nat->Prop))
% 0.50/0.74  FOF formula (<kernel.Constant object at 0x142ab48>, <kernel.DependentProduct object at 0x142a3f8>) of role type named sy_c_Bit__Operations_Otake__bit__num
% 0.50/0.74  Using role type
% 0.50/0.74  Declaring bit_take_bit_num:(nat->(num->option_num))
% 0.50/0.74  FOF formula (<kernel.Constant object at 0x142ac20>, <kernel.DependentProduct object at 0x142ac68>) of role type named sy_c_Code__Numeral_OSuc
% 0.50/0.74  Using role type
% 0.50/0.74  Declaring code_Suc:(code_natural->code_natural)
% 0.50/0.74  FOF formula (<kernel.Constant object at 0x142a1b8>, <kernel.DependentProduct object at 0x142ac20>) of role type named sy_c_Code__Numeral_Odivmod__abs
% 0.50/0.74  Using role type
% 0.50/0.74  Declaring code_divmod_abs:(code_integer->(code_integer->produc8923325533196201883nteger))
% 0.50/0.74  FOF formula (<kernel.Constant object at 0x142ab00>, <kernel.DependentProduct object at 0x142ac68>) of role type named sy_c_Code__Numeral_Odivmod__integer
% 0.50/0.74  Using role type
% 0.50/0.74  Declaring code_divmod_integer:(code_integer->(code_integer->produc8923325533196201883nteger))
% 0.50/0.74  FOF formula (<kernel.Constant object at 0x142acf8>, <kernel.DependentProduct object at 0x142acb0>) of role type named sy_c_Code__Numeral_Ointeger_Oint__of__integer
% 0.50/0.74  Using role type
% 0.50/0.74  Declaring code_int_of_integer:(code_integer->int)
% 0.50/0.74  FOF formula (<kernel.Constant object at 0x142ac68>, <kernel.DependentProduct object at 0x142add0>) of role type named sy_c_Code__Numeral_Ointeger_Ointeger__of__int
% 0.50/0.74  Using role type
% 0.50/0.74  Declaring code_integer_of_int:(int->code_integer)
% 0.50/0.74  FOF formula (<kernel.Constant object at 0x142a170>, <kernel.DependentProduct object at 0x142ad88>) of role type named sy_c_Code__Numeral_Ointeger__of__nat
% 0.50/0.74  Using role type
% 0.50/0.74  Declaring code_integer_of_nat:(nat->code_integer)
% 0.50/0.74  FOF formula (<kernel.Constant object at 0x142ab00>, <kernel.DependentProduct object at 0x142ae18>) of role type named sy_c_Code__Numeral_Onat__of__integer
% 0.50/0.74  Using role type
% 0.50/0.74  Declaring code_nat_of_integer:(code_integer->nat)
% 0.50/0.74  FOF formula (<kernel.Constant object at 0x142acb0>, <kernel.DependentProduct object at 0x142ae60>) of role type named sy_c_Code__Numeral_Onatural_Onat__of__natural
% 0.50/0.74  Using role type
% 0.50/0.74  Declaring code_nat_of_natural:(code_natural->nat)
% 0.50/0.74  FOF formula (<kernel.Constant object at 0x142add0>, <kernel.DependentProduct object at 0x142aea8>) of role type named sy_c_Code__Numeral_Onatural_Onatural__of__nat
% 0.50/0.74  Using role type
% 0.50/0.74  Declaring code_natural_of_nat:(nat->code_natural)
% 0.50/0.74  FOF formula (<kernel.Constant object at 0x142acb0>, <kernel.DependentProduct object at 0x142aef0>) of role type named sy_c_Complete__Lattices_OInf__class_OInf_001t__Set__Oset_It__Nat__Onat_J
% 0.50/0.74  Using role type
% 0.50/0.74  Declaring comple7806235888213564991et_nat:(set_set_nat->set_nat)
% 0.50/0.74  FOF formula (<kernel.Constant object at 0x142ad88>, <kernel.DependentProduct object at 0x142af80>) of role type named sy_c_Complete__Lattices_OSup__class_OSup_001t__Nat__Onat
% 0.50/0.74  Using role type
% 0.50/0.74  Declaring complete_Sup_Sup_nat:(set_nat->nat)
% 0.50/0.74  FOF formula (<kernel.Constant object at 0x142acb0>, <kernel.DependentProduct object at 0x142afc8>) of role type named sy_c_Complete__Lattices_OSup__class_OSup_001t__Set__Oset_It__Nat__Onat_J
% 0.50/0.74  Using role type
% 0.50/0.74  Declaring comple7399068483239264473et_nat:(set_set_nat->set_nat)
% 0.50/0.74  FOF formula (<kernel.Constant object at 0x142ae60>, <kernel.DependentProduct object at 0x142e098>) of role type named sy_c_Complex_OArg
% 0.50/0.74  Using role type
% 0.50/0.74  Declaring arg:(complex->real)
% 0.50/0.74  FOF formula (<kernel.Constant object at 0x142aef0>, <kernel.DependentProduct object at 0x142e0e0>) of role type named sy_c_Complex_Ocis
% 0.50/0.74  Using role type
% 0.50/0.74  Declaring cis:(real->complex)
% 0.50/0.74  FOF formula (<kernel.Constant object at 0x142afc8>, <kernel.DependentProduct object at 0x142e128>) of role type named sy_c_Complex_Ocnj
% 0.50/0.74  Using role type
% 0.50/0.74  Declaring cnj:(complex->complex)
% 0.50/0.74  FOF formula (<kernel.Constant object at 0x142ad40>, <kernel.DependentProduct object at 0x142e170>) of role type named sy_c_Complex_Ocomplex_OComplex
% 0.50/0.74  Using role type
% 0.50/0.74  Declaring complex2:(real->(real->complex))
% 0.50/0.74  FOF formula (<kernel.Constant object at 0x142acb0>, <kernel.DependentProduct object at 0x142e248>) of role type named sy_c_Complex_Ocomplex_OIm
% 0.50/0.74  Using role type
% 0.50/0.74  Declaring im:(complex->real)
% 0.50/0.74  FOF formula (<kernel.Constant object at 0x142af80>, <kernel.DependentProduct object at 0x142e200>) of role type named sy_c_Complex_Ocomplex_ORe
% 0.50/0.74  Using role type
% 0.50/0.74  Declaring re:(complex->real)
% 0.50/0.74  FOF formula (<kernel.Constant object at 0x142acb0>, <kernel.DependentProduct object at 0x142e098>) of role type named sy_c_Complex_Ocsqrt
% 0.50/0.74  Using role type
% 0.50/0.74  Declaring csqrt:(complex->complex)
% 0.50/0.74  FOF formula (<kernel.Constant object at 0x142acb0>, <kernel.Constant object at 0x142e170>) of role type named sy_c_Complex_Oimaginary__unit
% 0.50/0.74  Using role type
% 0.50/0.74  Declaring imaginary_unit:complex
% 0.50/0.74  FOF formula (<kernel.Constant object at 0x142acb0>, <kernel.DependentProduct object at 0x142e1b8>) of role type named sy_c_Complex_Orcis
% 0.50/0.74  Using role type
% 0.50/0.74  Declaring rcis:(real->(real->complex))
% 0.50/0.74  FOF formula (<kernel.Constant object at 0x142e248>, <kernel.DependentProduct object at 0x142e170>) of role type named sy_c_Countable_Onat__to__rat__surj
% 0.50/0.74  Using role type
% 0.50/0.74  Declaring nat_to_rat_surj:(nat->rat)
% 0.50/0.74  FOF formula (<kernel.Constant object at 0x142e2d8>, <kernel.DependentProduct object at 0x142e1b8>) of role type named sy_c_Countable_Onth__item__rel
% 0.50/0.74  Using role type
% 0.50/0.74  Declaring nth_item_rel:(nat->(nat->Prop))
% 0.50/0.74  FOF formula (<kernel.Constant object at 0x142e050>, <kernel.DependentProduct object at 0x142e320>) of role type named sy_c_Deriv_Odifferentiable_001t__Real__Oreal_001t__Real__Oreal
% 0.50/0.74  Using role type
% 0.50/0.74  Declaring differ6690327859849518006l_real:((real->real)->(filter_real->Prop))
% 0.50/0.74  FOF formula (<kernel.Constant object at 0x142e2d8>, <kernel.DependentProduct object at 0x142e1b8>) of role type named sy_c_Deriv_Ohas__field__derivative_001t__Real__Oreal
% 0.50/0.74  Using role type
% 0.50/0.74  Declaring has_fi5821293074295781190e_real:((real->real)->(real->(filter_real->Prop)))
% 0.50/0.74  FOF formula (<kernel.Constant object at 0x142e488>, <kernel.DependentProduct object at 0x142e518>) of role type named sy_c_Divides_Oadjust__div
% 0.50/0.74  Using role type
% 0.50/0.74  Declaring adjust_div:(product_prod_int_int->int)
% 0.50/0.74  FOF formula (<kernel.Constant object at 0x142e170>, <kernel.DependentProduct object at 0x142e2d8>) of role type named sy_c_Divides_Oadjust__mod
% 0.50/0.74  Using role type
% 0.50/0.74  Declaring adjust_mod:(int->(int->int))
% 0.50/0.74  FOF formula (<kernel.Constant object at 0x142e4d0>, <kernel.DependentProduct object at 0x142e488>) of role type named sy_c_Divides_Odivmod__nat
% 0.50/0.74  Using role type
% 0.50/0.74  Declaring divmod_nat:(nat->(nat->product_prod_nat_nat))
% 0.50/0.74  FOF formula (<kernel.Constant object at 0x142e098>, <kernel.DependentProduct object at 0x142e4d0>) of role type named sy_c_Divides_Oeucl__rel__int
% 0.50/0.74  Using role type
% 0.50/0.74  Declaring eucl_rel_int:(int->(int->(product_prod_int_int->Prop)))
% 0.50/0.74  FOF formula (<kernel.Constant object at 0x142e170>, <kernel.DependentProduct object at 0x142e1b8>) of role type named sy_c_Divides_Ounique__euclidean__semiring__numeral__class_Odivides__aux_001t__Code____Numeral__Ointeger
% 0.50/0.74  Using role type
% 0.50/0.74  Declaring unique5706413561485394159nteger:(produc8923325533196201883nteger->Prop)
% 0.50/0.74  FOF formula (<kernel.Constant object at 0x142e098>, <kernel.DependentProduct object at 0x142e5f0>) of role type named sy_c_Divides_Ounique__euclidean__semiring__numeral__class_Odivides__aux_001t__Int__Oint
% 0.50/0.74  Using role type
% 0.50/0.74  Declaring unique6319869463603278526ux_int:(product_prod_int_int->Prop)
% 0.50/0.74  FOF formula (<kernel.Constant object at 0x142e1b8>, <kernel.DependentProduct object at 0x142e680>) of role type named sy_c_Divides_Ounique__euclidean__semiring__numeral__class_Odivides__aux_001t__Nat__Onat
% 0.50/0.74  Using role type
% 0.50/0.74  Declaring unique6322359934112328802ux_nat:(product_prod_nat_nat->Prop)
% 0.50/0.74  FOF formula (<kernel.Constant object at 0x142e5f0>, <kernel.DependentProduct object at 0x142e1b8>) of role type named sy_c_Divides_Ounique__euclidean__semiring__numeral__class_Odivmod_001t__Code____Numeral__Ointeger
% 0.50/0.74  Using role type
% 0.50/0.75  Declaring unique3479559517661332726nteger:(num->(num->produc8923325533196201883nteger))
% 0.50/0.75  FOF formula (<kernel.Constant object at 0x142e680>, <kernel.DependentProduct object at 0x142e5f0>) of role type named sy_c_Divides_Ounique__euclidean__semiring__numeral__class_Odivmod_001t__Int__Oint
% 0.50/0.75  Using role type
% 0.50/0.75  Declaring unique5052692396658037445od_int:(num->(num->product_prod_int_int))
% 0.50/0.75  FOF formula (<kernel.Constant object at 0x142e1b8>, <kernel.DependentProduct object at 0x142e680>) of role type named sy_c_Divides_Ounique__euclidean__semiring__numeral__class_Odivmod_001t__Nat__Onat
% 0.50/0.75  Using role type
% 0.50/0.75  Declaring unique5055182867167087721od_nat:(num->(num->product_prod_nat_nat))
% 0.50/0.75  FOF formula (<kernel.Constant object at 0x142e5f0>, <kernel.DependentProduct object at 0x142e950>) of role type named sy_c_Divides_Ounique__euclidean__semiring__numeral__class_Odivmod__step_001t__Code____Numeral__Ointeger
% 0.50/0.75  Using role type
% 0.50/0.75  Declaring unique4921790084139445826nteger:(num->(produc8923325533196201883nteger->produc8923325533196201883nteger))
% 0.50/0.75  FOF formula (<kernel.Constant object at 0x142e680>, <kernel.DependentProduct object at 0x142e5f0>) of role type named sy_c_Divides_Ounique__euclidean__semiring__numeral__class_Odivmod__step_001t__Int__Oint
% 0.50/0.75  Using role type
% 0.50/0.75  Declaring unique5024387138958732305ep_int:(num->(product_prod_int_int->product_prod_int_int))
% 0.50/0.75  FOF formula (<kernel.Constant object at 0x142e950>, <kernel.DependentProduct object at 0x142e680>) of role type named sy_c_Divides_Ounique__euclidean__semiring__numeral__class_Odivmod__step_001t__Nat__Onat
% 0.50/0.75  Using role type
% 0.50/0.75  Declaring unique5026877609467782581ep_nat:(num->(product_prod_nat_nat->product_prod_nat_nat))
% 0.50/0.75  FOF formula (<kernel.Constant object at 0x142e998>, <kernel.DependentProduct object at 0x142e1b8>) of role type named sy_c_Extended__Nat_OeSuc
% 0.50/0.75  Using role type
% 0.50/0.75  Declaring extended_eSuc:(extended_enat->extended_enat)
% 0.50/0.75  FOF formula (<kernel.Constant object at 0x142e7a0>, <kernel.DependentProduct object at 0x142eb48>) of role type named sy_c_Extended__Nat_Oenat
% 0.50/0.75  Using role type
% 0.50/0.75  Declaring extended_enat2:(nat->extended_enat)
% 0.50/0.75  FOF formula (<kernel.Constant object at 0x142e560>, <kernel.DependentProduct object at 0x142ebd8>) of role type named sy_c_Extended__Nat_Oenat_OAbs__enat
% 0.50/0.75  Using role type
% 0.50/0.75  Declaring extended_Abs_enat:(option_nat->extended_enat)
% 0.50/0.75  FOF formula (<kernel.Constant object at 0x142e1b8>, <kernel.DependentProduct object at 0x142ebd8>) of role type named sy_c_Extended__Nat_Oenat_Ocase__enat_001_Eo
% 0.50/0.75  Using role type
% 0.50/0.75  Declaring extended_case_enat_o:((nat->Prop)->(Prop->(extended_enat->Prop)))
% 0.50/0.75  FOF formula (<kernel.Constant object at 0x142eb48>, <kernel.DependentProduct object at 0x142e7a0>) of role type named sy_c_Extended__Nat_Oenat_Ocase__enat_001t__Extended____Nat__Oenat
% 0.50/0.75  Using role type
% 0.50/0.75  Declaring extend3600170679010898289d_enat:((nat->extended_enat)->(extended_enat->(extended_enat->extended_enat)))
% 0.50/0.75  FOF formula (<kernel.Constant object at 0x142ebd8>, <kernel.Constant object at 0x142e560>) of role type named sy_c_Extended__Nat_Oinfinity__class_Oinfinity_001t__Extended____Nat__Oenat
% 0.50/0.75  Using role type
% 0.50/0.75  Declaring extend5688581933313929465d_enat:extended_enat
% 0.50/0.75  FOF formula (<kernel.Constant object at 0x142e7a0>, <kernel.DependentProduct object at 0x142ebd8>) of role type named sy_c_Factorial_Ocomm__semiring__1__class_Opochhammer_001t__Code____Numeral__Ointeger
% 0.50/0.75  Using role type
% 0.50/0.75  Declaring comm_s8582702949713902594nteger:(code_integer->(nat->code_integer))
% 0.50/0.75  FOF formula (<kernel.Constant object at 0x142e560>, <kernel.DependentProduct object at 0x142e7a0>) of role type named sy_c_Factorial_Ocomm__semiring__1__class_Opochhammer_001t__Complex__Ocomplex
% 0.50/0.75  Using role type
% 0.50/0.75  Declaring comm_s2602460028002588243omplex:(complex->(nat->complex))
% 0.50/0.75  FOF formula (<kernel.Constant object at 0x142ebd8>, <kernel.DependentProduct object at 0x142e560>) of role type named sy_c_Factorial_Ocomm__semiring__1__class_Opochhammer_001t__Int__Oint
% 0.50/0.75  Using role type
% 0.50/0.75  Declaring comm_s4660882817536571857er_int:(int->(nat->int))
% 0.50/0.75  FOF formula (<kernel.Constant object at 0x142e7a0>, <kernel.DependentProduct object at 0x142ebd8>) of role type named sy_c_Factorial_Ocomm__semiring__1__class_Opochhammer_001t__Nat__Onat
% 0.50/0.75  Using role type
% 0.50/0.75  Declaring comm_s4663373288045622133er_nat:(nat->(nat->nat))
% 0.50/0.75  FOF formula (<kernel.Constant object at 0x142e560>, <kernel.DependentProduct object at 0x142e7a0>) of role type named sy_c_Factorial_Ocomm__semiring__1__class_Opochhammer_001t__Rat__Orat
% 0.50/0.75  Using role type
% 0.50/0.75  Declaring comm_s4028243227959126397er_rat:(rat->(nat->rat))
% 0.50/0.75  FOF formula (<kernel.Constant object at 0x142ebd8>, <kernel.DependentProduct object at 0x142e560>) of role type named sy_c_Factorial_Ocomm__semiring__1__class_Opochhammer_001t__Real__Oreal
% 0.50/0.75  Using role type
% 0.50/0.75  Declaring comm_s7457072308508201937r_real:(real->(nat->real))
% 0.50/0.75  FOF formula (<kernel.Constant object at 0x142e7a0>, <kernel.DependentProduct object at 0x1433098>) of role type named sy_c_Factorial_Osemiring__char__0__class_Ofact_001t__Code____Numeral__Ointeger
% 0.50/0.75  Using role type
% 0.50/0.75  Declaring semiri3624122377584611663nteger:(nat->code_integer)
% 0.50/0.75  FOF formula (<kernel.Constant object at 0x142e560>, <kernel.DependentProduct object at 0x1433170>) of role type named sy_c_Factorial_Osemiring__char__0__class_Ofact_001t__Code____Numeral__Onatural
% 0.50/0.75  Using role type
% 0.50/0.75  Declaring semiri2447717529341329178atural:(nat->code_natural)
% 0.50/0.75  FOF formula (<kernel.Constant object at 0x142e560>, <kernel.DependentProduct object at 0x1433200>) of role type named sy_c_Factorial_Osemiring__char__0__class_Ofact_001t__Complex__Ocomplex
% 0.50/0.75  Using role type
% 0.50/0.75  Declaring semiri5044797733671781792omplex:(nat->complex)
% 0.50/0.75  FOF formula (<kernel.Constant object at 0x142eef0>, <kernel.DependentProduct object at 0x1433290>) of role type named sy_c_Factorial_Osemiring__char__0__class_Ofact_001t__Extended____Nat__Oenat
% 0.50/0.75  Using role type
% 0.50/0.75  Declaring semiri4449623510593786356d_enat:(nat->extended_enat)
% 0.50/0.75  FOF formula (<kernel.Constant object at 0x1433170>, <kernel.DependentProduct object at 0x1433320>) of role type named sy_c_Factorial_Osemiring__char__0__class_Ofact_001t__Int__Oint
% 0.50/0.75  Using role type
% 0.50/0.75  Declaring semiri1406184849735516958ct_int:(nat->int)
% 0.50/0.75  FOF formula (<kernel.Constant object at 0x1433050>, <kernel.DependentProduct object at 0x14333b0>) of role type named sy_c_Factorial_Osemiring__char__0__class_Ofact_001t__Nat__Onat
% 0.50/0.75  Using role type
% 0.50/0.75  Declaring semiri1408675320244567234ct_nat:(nat->nat)
% 0.50/0.75  FOF formula (<kernel.Constant object at 0x1433200>, <kernel.DependentProduct object at 0x1433440>) of role type named sy_c_Factorial_Osemiring__char__0__class_Ofact_001t__Rat__Orat
% 0.50/0.75  Using role type
% 0.50/0.75  Declaring semiri773545260158071498ct_rat:(nat->rat)
% 0.50/0.75  FOF formula (<kernel.Constant object at 0x1433098>, <kernel.DependentProduct object at 0x14334d0>) of role type named sy_c_Factorial_Osemiring__char__0__class_Ofact_001t__Real__Oreal
% 0.50/0.75  Using role type
% 0.50/0.75  Declaring semiri2265585572941072030t_real:(nat->real)
% 0.50/0.75  FOF formula (<kernel.Constant object at 0x1433200>, <kernel.DependentProduct object at 0x1433560>) of role type named sy_c_Fields_Oinverse__class_Oinverse_001t__Complex__Ocomplex
% 0.50/0.75  Using role type
% 0.50/0.75  Declaring invers8013647133539491842omplex:(complex->complex)
% 0.50/0.75  FOF formula (<kernel.Constant object at 0x1433170>, <kernel.DependentProduct object at 0x14335f0>) of role type named sy_c_Fields_Oinverse__class_Oinverse_001t__Rat__Orat
% 0.50/0.75  Using role type
% 0.50/0.75  Declaring inverse_inverse_rat:(rat->rat)
% 0.50/0.75  FOF formula (<kernel.Constant object at 0x1433488>, <kernel.DependentProduct object at 0x1433638>) of role type named sy_c_Fields_Oinverse__class_Oinverse_001t__Real__Oreal
% 0.50/0.75  Using role type
% 0.50/0.75  Declaring inverse_inverse_real:(real->real)
% 0.50/0.75  FOF formula (<kernel.Constant object at 0x1433518>, <kernel.Constant object at 0x1433638>) of role type named sy_c_Filter_Oat__bot_001t__Real__Oreal
% 0.50/0.75  Using role type
% 0.50/0.75  Declaring at_bot_real:filter_real
% 0.50/0.75  FOF formula (<kernel.Constant object at 0x14335f0>, <kernel.Constant object at 0x1433638>) of role type named sy_c_Filter_Oat__top_001t__Nat__Onat
% 0.50/0.75  Using role type
% 0.50/0.75  Declaring at_top_nat:filter_nat
% 0.50/0.75  FOF formula (<kernel.Constant object at 0x14334d0>, <kernel.Constant object at 0x1433638>) of role type named sy_c_Filter_Oat__top_001t__Real__Oreal
% 0.50/0.75  Using role type
% 0.50/0.75  Declaring at_top_real:filter_real
% 0.50/0.75  FOF formula (<kernel.Constant object at 0x1433200>, <kernel.DependentProduct object at 0x14335f0>) of role type named sy_c_Filter_Oeventually_001t__Nat__Onat
% 0.50/0.75  Using role type
% 0.50/0.75  Declaring eventually_nat:((nat->Prop)->(filter_nat->Prop))
% 0.50/0.75  FOF formula (<kernel.Constant object at 0x14334d0>, <kernel.DependentProduct object at 0x1433680>) of role type named sy_c_Filter_Oeventually_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.50/0.75  Using role type
% 0.50/0.75  Declaring eventu1038000079068216329at_nat:((product_prod_nat_nat->Prop)->(filter1242075044329608583at_nat->Prop))
% 0.50/0.75  FOF formula (<kernel.Constant object at 0x1433560>, <kernel.DependentProduct object at 0x1433710>) of role type named sy_c_Filter_Ofilterlim_001t__Nat__Onat_001t__Nat__Onat
% 0.50/0.75  Using role type
% 0.50/0.75  Declaring filterlim_nat_nat:((nat->nat)->(filter_nat->(filter_nat->Prop)))
% 0.50/0.75  FOF formula (<kernel.Constant object at 0x1433878>, <kernel.DependentProduct object at 0x1433638>) of role type named sy_c_Filter_Ofilterlim_001t__Nat__Onat_001t__Real__Oreal
% 0.50/0.75  Using role type
% 0.50/0.75  Declaring filterlim_nat_real:((nat->real)->(filter_real->(filter_nat->Prop)))
% 0.50/0.75  FOF formula (<kernel.Constant object at 0x1433908>, <kernel.DependentProduct object at 0x1433200>) of role type named sy_c_Filter_Ofilterlim_001t__Real__Oreal_001t__Real__Oreal
% 0.50/0.75  Using role type
% 0.50/0.75  Declaring filterlim_real_real:((real->real)->(filter_real->(filter_real->Prop)))
% 0.50/0.75  FOF formula (<kernel.Constant object at 0x1433950>, <kernel.DependentProduct object at 0x1433878>) of role type named sy_c_Filter_Oprod__filter_001t__Nat__Onat_001t__Nat__Onat
% 0.50/0.75  Using role type
% 0.50/0.75  Declaring prod_filter_nat_nat:(filter_nat->(filter_nat->filter1242075044329608583at_nat))
% 0.50/0.75  FOF formula (<kernel.Constant object at 0x1433290>, <kernel.DependentProduct object at 0x1433638>) of role type named sy_c_Finite__Set_Ocard_001_Eo
% 0.50/0.75  Using role type
% 0.50/0.75  Declaring finite_card_o:(set_o->nat)
% 0.50/0.75  FOF formula (<kernel.Constant object at 0x14334d0>, <kernel.DependentProduct object at 0x1433950>) of role type named sy_c_Finite__Set_Ocard_001t__Complex__Ocomplex
% 0.50/0.75  Using role type
% 0.50/0.75  Declaring finite_card_complex:(set_complex->nat)
% 0.50/0.75  FOF formula (<kernel.Constant object at 0x1433638>, <kernel.DependentProduct object at 0x14339e0>) of role type named sy_c_Finite__Set_Ocard_001t__Int__Oint
% 0.50/0.75  Using role type
% 0.50/0.75  Declaring finite_card_int:(set_int->nat)
% 0.50/0.75  FOF formula (<kernel.Constant object at 0x1433560>, <kernel.DependentProduct object at 0x1433a28>) of role type named sy_c_Finite__Set_Ocard_001t__List__Olist_I_Eo_J
% 0.50/0.75  Using role type
% 0.50/0.75  Declaring finite_card_list_o:(set_list_o->nat)
% 0.50/0.75  FOF formula (<kernel.Constant object at 0x1433638>, <kernel.DependentProduct object at 0x1433a70>) of role type named sy_c_Finite__Set_Ocard_001t__List__Olist_It__Complex__Ocomplex_J
% 0.50/0.75  Using role type
% 0.50/0.75  Declaring finite5120063068150530198omplex:(set_list_complex->nat)
% 0.50/0.75  FOF formula (<kernel.Constant object at 0x1433290>, <kernel.DependentProduct object at 0x1433b00>) of role type named sy_c_Finite__Set_Ocard_001t__List__Olist_It__Int__Oint_J
% 0.50/0.75  Using role type
% 0.50/0.75  Declaring finite_card_list_int:(set_list_int->nat)
% 0.50/0.75  FOF formula (<kernel.Constant object at 0x1433638>, <kernel.DependentProduct object at 0x1433b48>) of role type named sy_c_Finite__Set_Ocard_001t__List__Olist_It__List__Olist_It__Nat__Onat_J_J
% 0.50/0.75  Using role type
% 0.50/0.75  Declaring finite7325466520557071688st_nat:(set_list_list_nat->nat)
% 0.50/0.75  FOF formula (<kernel.Constant object at 0x14339e0>, <kernel.DependentProduct object at 0x1433bd8>) of role type named sy_c_Finite__Set_Ocard_001t__List__Olist_It__Nat__Onat_J
% 0.50/0.75  Using role type
% 0.50/0.75  Declaring finite_card_list_nat:(set_list_nat->nat)
% 0.50/0.75  FOF formula (<kernel.Constant object at 0x1433638>, <kernel.DependentProduct object at 0x1433c20>) of role type named sy_c_Finite__Set_Ocard_001t__List__Olist_It__Set__Oset_It__Nat__Onat_J_J
% 0.50/0.75  Using role type
% 0.50/0.75  Declaring finite5631907774883551598et_nat:(set_list_set_nat->nat)
% 0.50/0.75  FOF formula (<kernel.Constant object at 0x1433bd8>, <kernel.DependentProduct object at 0x1433cb0>) of role type named sy_c_Finite__Set_Ocard_001t__List__Olist_It__VEBT____Definitions__OVEBT_J
% 0.50/0.75  Using role type
% 0.50/0.75  Declaring finite5915292604075114978T_VEBT:(set_list_VEBT_VEBT->nat)
% 0.50/0.75  FOF formula (<kernel.Constant object at 0x1433a70>, <kernel.DependentProduct object at 0x1433d40>) of role type named sy_c_Finite__Set_Ocard_001t__Nat__Onat
% 0.50/0.76  Using role type
% 0.50/0.76  Declaring finite_card_nat:(set_nat->nat)
% 0.50/0.76  FOF formula (<kernel.Constant object at 0x1433bd8>, <kernel.DependentProduct object at 0x1433d88>) of role type named sy_c_Finite__Set_Ocard_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.50/0.76  Using role type
% 0.50/0.76  Declaring finite711546835091564841at_nat:(set_Pr1261947904930325089at_nat->nat)
% 0.50/0.76  FOF formula (<kernel.Constant object at 0x1433cb0>, <kernel.DependentProduct object at 0x1433e18>) of role type named sy_c_Finite__Set_Ocard_001t__Real__Oreal
% 0.50/0.76  Using role type
% 0.50/0.76  Declaring finite_card_real:(set_real->nat)
% 0.50/0.76  FOF formula (<kernel.Constant object at 0x1433cf8>, <kernel.DependentProduct object at 0x1433e60>) of role type named sy_c_Finite__Set_Ocard_001t__Set__Oset_It__Nat__Onat_J
% 0.50/0.76  Using role type
% 0.50/0.76  Declaring finite_card_set_nat:(set_set_nat->nat)
% 0.50/0.76  FOF formula (<kernel.Constant object at 0x1433cb0>, <kernel.DependentProduct object at 0x1433ea8>) of role type named sy_c_Finite__Set_Ocard_001t__VEBT____Definitions__OVEBT
% 0.50/0.76  Using role type
% 0.50/0.76  Declaring finite7802652506058667612T_VEBT:(set_VEBT_VEBT->nat)
% 0.50/0.76  FOF formula (<kernel.Constant object at 0x1433998>, <kernel.DependentProduct object at 0x1433f38>) of role type named sy_c_Finite__Set_Ofinite_001_Eo
% 0.50/0.76  Using role type
% 0.50/0.76  Declaring finite_finite_o:(set_o->Prop)
% 0.50/0.76  FOF formula (<kernel.Constant object at 0x1433e60>, <kernel.DependentProduct object at 0x1433ef0>) of role type named sy_c_Finite__Set_Ofinite_001t__Complex__Ocomplex
% 0.50/0.76  Using role type
% 0.50/0.76  Declaring finite3207457112153483333omplex:(set_complex->Prop)
% 0.50/0.76  FOF formula (<kernel.Constant object at 0x1433ea8>, <kernel.DependentProduct object at 0x1433fc8>) of role type named sy_c_Finite__Set_Ofinite_001t__Int__Oint
% 0.50/0.76  Using role type
% 0.50/0.76  Declaring finite_finite_int:(set_int->Prop)
% 0.50/0.76  FOF formula (<kernel.Constant object at 0x1433998>, <kernel.DependentProduct object at 0x1436050>) of role type named sy_c_Finite__Set_Ofinite_001t__List__Olist_I_Eo_J
% 0.50/0.76  Using role type
% 0.50/0.76  Declaring finite_finite_list_o:(set_list_o->Prop)
% 0.50/0.76  FOF formula (<kernel.Constant object at 0x1433ea8>, <kernel.DependentProduct object at 0x1436098>) of role type named sy_c_Finite__Set_Ofinite_001t__List__Olist_It__Complex__Ocomplex_J
% 0.50/0.76  Using role type
% 0.50/0.76  Declaring finite8712137658972009173omplex:(set_list_complex->Prop)
% 0.50/0.76  FOF formula (<kernel.Constant object at 0x1433ef0>, <kernel.DependentProduct object at 0x1436128>) of role type named sy_c_Finite__Set_Ofinite_001t__List__Olist_It__Int__Oint_J
% 0.50/0.76  Using role type
% 0.50/0.76  Declaring finite3922522038869484883st_int:(set_list_int->Prop)
% 0.50/0.76  FOF formula (<kernel.Constant object at 0x1433ef0>, <kernel.DependentProduct object at 0x14361b8>) of role type named sy_c_Finite__Set_Ofinite_001t__List__Olist_It__Nat__Onat_J
% 0.50/0.76  Using role type
% 0.50/0.76  Declaring finite8100373058378681591st_nat:(set_list_nat->Prop)
% 0.50/0.76  FOF formula (<kernel.Constant object at 0x1433ef0>, <kernel.DependentProduct object at 0x1436248>) of role type named sy_c_Finite__Set_Ofinite_001t__List__Olist_It__VEBT____Definitions__OVEBT_J
% 0.50/0.76  Using role type
% 0.50/0.76  Declaring finite3004134309566078307T_VEBT:(set_list_VEBT_VEBT->Prop)
% 0.50/0.76  FOF formula (<kernel.Constant object at 0x1433998>, <kernel.DependentProduct object at 0x14362d8>) of role type named sy_c_Finite__Set_Ofinite_001t__Nat__Onat
% 0.50/0.76  Using role type
% 0.50/0.76  Declaring finite_finite_nat:(set_nat->Prop)
% 0.50/0.76  FOF formula (<kernel.Constant object at 0x1433ef0>, <kernel.DependentProduct object at 0x1436320>) of role type named sy_c_Finite__Set_Ofinite_001t__Num__Onum
% 0.50/0.76  Using role type
% 0.50/0.76  Declaring finite_finite_num:(set_num->Prop)
% 0.50/0.76  FOF formula (<kernel.Constant object at 0x1436170>, <kernel.DependentProduct object at 0x1436368>) of role type named sy_c_Finite__Set_Ofinite_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.50/0.76  Using role type
% 0.50/0.76  Declaring finite6177210948735845034at_nat:(set_Pr1261947904930325089at_nat->Prop)
% 0.50/0.76  FOF formula (<kernel.Constant object at 0x1433ef0>, <kernel.DependentProduct object at 0x14363f8>) of role type named sy_c_Finite__Set_Ofinite_001t__Rat__Orat
% 0.50/0.76  Using role type
% 0.50/0.76  Declaring finite_finite_rat:(set_rat->Prop)
% 0.57/0.76  FOF formula (<kernel.Constant object at 0x1436320>, <kernel.DependentProduct object at 0x1436440>) of role type named sy_c_Finite__Set_Ofinite_001t__Real__Oreal
% 0.57/0.76  Using role type
% 0.57/0.76  Declaring finite_finite_real:(set_real->Prop)
% 0.57/0.76  FOF formula (<kernel.Constant object at 0x1436170>, <kernel.DependentProduct object at 0x1436488>) of role type named sy_c_Finite__Set_Ofinite_001t__Set__Oset_It__Nat__Onat_J
% 0.57/0.76  Using role type
% 0.57/0.76  Declaring finite1152437895449049373et_nat:(set_set_nat->Prop)
% 0.57/0.76  FOF formula (<kernel.Constant object at 0x1436440>, <kernel.DependentProduct object at 0x1436518>) of role type named sy_c_Finite__Set_Ofinite_001t__VEBT____Definitions__OVEBT
% 0.57/0.76  Using role type
% 0.57/0.76  Declaring finite5795047828879050333T_VEBT:(set_VEBT_VEBT->Prop)
% 0.57/0.76  FOF formula (<kernel.Constant object at 0x1436488>, <kernel.DependentProduct object at 0x1436170>) of role type named sy_c_Fun_Obij__betw_001t__Complex__Ocomplex_001t__Complex__Ocomplex
% 0.57/0.76  Using role type
% 0.57/0.76  Declaring bij_be1856998921033663316omplex:((complex->complex)->(set_complex->(set_complex->Prop)))
% 0.57/0.76  FOF formula (<kernel.Constant object at 0x1436638>, <kernel.DependentProduct object at 0x14364d0>) of role type named sy_c_Fun_Obij__betw_001t__Int__Oint_001t__Nat__Onat
% 0.57/0.76  Using role type
% 0.57/0.76  Declaring bij_betw_int_nat:((int->nat)->(set_int->(set_nat->Prop)))
% 0.57/0.76  FOF formula (<kernel.Constant object at 0x1436488>, <kernel.DependentProduct object at 0x1436680>) of role type named sy_c_Fun_Obij__betw_001t__List__Olist_It__Nat__Onat_J_001t__Nat__Onat
% 0.57/0.76  Using role type
% 0.57/0.76  Declaring bij_be8532844293280997160at_nat:((list_nat->nat)->(set_list_nat->(set_nat->Prop)))
% 0.57/0.76  FOF formula (<kernel.Constant object at 0x1436758>, <kernel.DependentProduct object at 0x14366c8>) of role type named sy_c_Fun_Obij__betw_001t__Nat__Onat_001t__Complex__Ocomplex
% 0.57/0.76  Using role type
% 0.57/0.76  Declaring bij_betw_nat_complex:((nat->complex)->(set_nat->(set_complex->Prop)))
% 0.57/0.76  FOF formula (<kernel.Constant object at 0x1436710>, <kernel.DependentProduct object at 0x1436638>) of role type named sy_c_Fun_Obij__betw_001t__Nat__Onat_001t__Int__Oint
% 0.57/0.76  Using role type
% 0.57/0.76  Declaring bij_betw_nat_int:((nat->int)->(set_nat->(set_int->Prop)))
% 0.57/0.76  FOF formula (<kernel.Constant object at 0x1436758>, <kernel.DependentProduct object at 0x1436830>) of role type named sy_c_Fun_Obij__betw_001t__Nat__Onat_001t__List__Olist_It__Nat__Onat_J
% 0.57/0.76  Using role type
% 0.57/0.76  Declaring bij_be6293887246118711976st_nat:((nat->list_nat)->(set_nat->(set_list_nat->Prop)))
% 0.57/0.76  FOF formula (<kernel.Constant object at 0x1436878>, <kernel.DependentProduct object at 0x1436680>) of role type named sy_c_Fun_Obij__betw_001t__Nat__Onat_001t__Nat__Onat
% 0.57/0.76  Using role type
% 0.57/0.76  Declaring bij_betw_nat_nat:((nat->nat)->(set_nat->(set_nat->Prop)))
% 0.57/0.76  FOF formula (<kernel.Constant object at 0x1436758>, <kernel.DependentProduct object at 0x14367e8>) of role type named sy_c_Fun_Obij__betw_001t__Nat__Onat_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.57/0.76  Using role type
% 0.57/0.76  Declaring bij_be8693218025023041337at_nat:((nat->product_prod_nat_nat)->(set_nat->(set_Pr1261947904930325089at_nat->Prop)))
% 0.57/0.76  FOF formula (<kernel.Constant object at 0x1436680>, <kernel.DependentProduct object at 0x1436908>) of role type named sy_c_Fun_Obij__betw_001t__Nat__Onat_001t__Sum____Type__Osum_It__Nat__Onat_Mt__Nat__Onat_J
% 0.57/0.76  Using role type
% 0.57/0.76  Declaring bij_be4790990086886966983at_nat:((nat->sum_sum_nat_nat)->(set_nat->(set_Sum_sum_nat_nat->Prop)))
% 0.57/0.76  FOF formula (<kernel.Constant object at 0x14367e8>, <kernel.DependentProduct object at 0x1436878>) of role type named sy_c_Fun_Obij__betw_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_001t__Nat__Onat
% 0.57/0.76  Using role type
% 0.57/0.76  Declaring bij_be5333170631980326235at_nat:((product_prod_nat_nat->nat)->(set_Pr1261947904930325089at_nat->(set_nat->Prop)))
% 0.57/0.76  FOF formula (<kernel.Constant object at 0x1436908>, <kernel.DependentProduct object at 0x14369e0>) of role type named sy_c_Fun_Obij__betw_001t__Sum____Type__Osum_It__Nat__Onat_Mt__Nat__Onat_J_001t__Nat__Onat
% 0.57/0.76  Using role type
% 0.57/0.76  Declaring bij_be5432664580149595207at_nat:((sum_sum_nat_nat->nat)->(set_Sum_sum_nat_nat->(set_nat->Prop)))
% 0.57/0.76  FOF formula (<kernel.Constant object at 0x1436878>, <kernel.DependentProduct object at 0x1436908>) 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.57/0.77  Using role type
% 0.57/0.77  Declaring comp_C8797469213163452608nteger:(((code_integer->code_integer)->(produc8923325533196201883nteger->produc8923325533196201883nteger))->((code_integer->(code_integer->code_integer))->(code_integer->(produc8923325533196201883nteger->produc8923325533196201883nteger))))
% 0.57/0.77  FOF formula (<kernel.Constant object at 0x14369e0>, <kernel.DependentProduct object at 0x1436878>) 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.57/0.77  Using role type
% 0.57/0.77  Declaring comp_C1593894019821074884nteger:((code_integer->(produc8923325533196201883nteger->produc8923325533196201883nteger))->((code_integer->code_integer)->(code_integer->(produc8923325533196201883nteger->produc8923325533196201883nteger))))
% 0.57/0.77  FOF formula (<kernel.Constant object at 0x1436b00>, <kernel.DependentProduct object at 0x1436bd8>) of role type named sy_c_Fun_Ocomp_001t__Nat__Onat_001t__Nat__Onat_001t__Nat__Onat
% 0.57/0.77  Using role type
% 0.57/0.77  Declaring comp_nat_nat_nat:((nat->nat)->((nat->nat)->(nat->nat)))
% 0.57/0.77  FOF formula (<kernel.Constant object at 0x14367e8>, <kernel.DependentProduct object at 0x1436c68>) of role type named sy_c_Fun_Oid_001_Eo
% 0.57/0.77  Using role type
% 0.57/0.77  Declaring id_o:(Prop->Prop)
% 0.57/0.77  FOF formula (<kernel.Constant object at 0x14361b8>, <kernel.DependentProduct object at 0x1436d40>) of role type named sy_c_Fun_Oid_001t__Nat__Onat
% 0.57/0.77  Using role type
% 0.57/0.77  Declaring id_nat:(nat->nat)
% 0.57/0.77  FOF formula (<kernel.Constant object at 0x1436c20>, <kernel.DependentProduct object at 0x1436d40>) of role type named sy_c_Fun_Oinj__on_001t__Int__Oint_001t__Nat__Onat
% 0.57/0.77  Using role type
% 0.57/0.77  Declaring inj_on_int_nat:((int->nat)->(set_int->Prop))
% 0.57/0.77  FOF formula (<kernel.Constant object at 0x14361b8>, <kernel.DependentProduct object at 0x1436878>) of role type named sy_c_Fun_Oinj__on_001t__List__Olist_It__Nat__Onat_J_001t__Nat__Onat
% 0.57/0.77  Using role type
% 0.57/0.77  Declaring inj_on_list_nat_nat:((list_nat->nat)->(set_list_nat->Prop))
% 0.57/0.77  FOF formula (<kernel.Constant object at 0x1436d40>, <kernel.DependentProduct object at 0x14367e8>) of role type named sy_c_Fun_Oinj__on_001t__Nat__Onat_001t__Int__Oint
% 0.57/0.77  Using role type
% 0.57/0.77  Declaring inj_on_nat_int:((nat->int)->(set_nat->Prop))
% 0.57/0.77  FOF formula (<kernel.Constant object at 0x1436878>, <kernel.DependentProduct object at 0x1436b00>) of role type named sy_c_Fun_Oinj__on_001t__Nat__Onat_001t__List__Olist_It__Nat__Onat_J
% 0.57/0.77  Using role type
% 0.57/0.77  Declaring inj_on_nat_list_nat:((nat->list_nat)->(set_nat->Prop))
% 0.57/0.77  FOF formula (<kernel.Constant object at 0x14367e8>, <kernel.DependentProduct object at 0x1436c68>) of role type named sy_c_Fun_Oinj__on_001t__Nat__Onat_001t__Nat__Onat
% 0.57/0.77  Using role type
% 0.57/0.77  Declaring inj_on_nat_nat:((nat->nat)->(set_nat->Prop))
% 0.57/0.77  FOF formula (<kernel.Constant object at 0x1436878>, <kernel.DependentProduct object at 0x1436b00>) of role type named sy_c_Fun_Oinj__on_001t__Nat__Onat_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.57/0.77  Using role type
% 0.57/0.77  Declaring inj_on5538052773655684606at_nat:((nat->product_prod_nat_nat)->(set_nat->Prop))
% 0.57/0.77  FOF formula (<kernel.Constant object at 0x1436c20>, <kernel.DependentProduct object at 0x14361b8>) of role type named sy_c_Fun_Oinj__on_001t__Nat__Onat_001t__String__Ochar
% 0.57/0.77  Using role type
% 0.57/0.77  Declaring inj_on_nat_char:((nat->char)->(set_nat->Prop))
% 0.57/0.77  FOF formula (<kernel.Constant object at 0x1436878>, <kernel.DependentProduct object at 0x1436b00>) of role type named sy_c_Fun_Oinj__on_001t__Nat__Onat_001t__Sum____Type__Osum_It__Nat__Onat_Mt__Nat__Onat_J
% 0.57/0.77  Using role type
% 0.57/0.77  Declaring inj_on5701776251185195458at_nat:((nat->sum_sum_nat_nat)->(set_nat->Prop))
% 0.57/0.77  FOF formula (<kernel.Constant object at 0x14361b8>, <kernel.DependentProduct object at 0x1436ef0>) of role type named sy_c_Fun_Oinj__on_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_001t__Nat__Onat
% 0.57/0.78  Using role type
% 0.57/0.78  Declaring inj_on2178005380612969504at_nat:((product_prod_nat_nat->nat)->(set_Pr1261947904930325089at_nat->Prop))
% 0.57/0.78  FOF formula (<kernel.Constant object at 0x1436c20>, <kernel.DependentProduct object at 0x1436ea8>) of role type named sy_c_Fun_Oinj__on_001t__Real__Oreal_001t__Real__Oreal
% 0.57/0.78  Using role type
% 0.57/0.78  Declaring inj_on_real_real:((real->real)->(set_real->Prop))
% 0.57/0.78  FOF formula (<kernel.Constant object at 0x1436ef0>, <kernel.DependentProduct object at 0x1438098>) of role type named sy_c_Fun_Oinj__on_001t__Set__Oset_It__Nat__Onat_J_001t__Nat__Onat
% 0.57/0.78  Using role type
% 0.57/0.78  Declaring inj_on_set_nat_nat:((set_nat->nat)->(set_set_nat->Prop))
% 0.57/0.78  FOF formula (<kernel.Constant object at 0x1436c20>, <kernel.DependentProduct object at 0x1438098>) of role type named sy_c_Fun_Oinj__on_001t__Sum____Type__Osum_It__Nat__Onat_Mt__Nat__Onat_J_001t__Nat__Onat
% 0.57/0.78  Using role type
% 0.57/0.78  Declaring inj_on6343450744447823682at_nat:((sum_sum_nat_nat->nat)->(set_Sum_sum_nat_nat->Prop))
% 0.57/0.78  FOF formula (<kernel.Constant object at 0x1436c20>, <kernel.DependentProduct object at 0x14380e0>) of role type named sy_c_Fun_Omap__fun_001t__Code____Numeral__Onatural_001t__Nat__Onat_001_062_It__Nat__Onat_Mt__Nat__Onat_J_001_062_It__Code____Numeral__Onatural_Mt__Code____Numeral__Onatural_J
% 0.57/0.78  Using role type
% 0.57/0.78  Declaring map_fu6549440983881763648atural:((code_natural->nat)->(((nat->nat)->(code_natural->code_natural))->((nat->(nat->nat))->(code_natural->(code_natural->code_natural)))))
% 0.57/0.78  FOF formula (<kernel.Constant object at 0x1436ea8>, <kernel.DependentProduct object at 0x1438290>) of role type named sy_c_Fun_Omap__fun_001t__Code____Numeral__Onatural_001t__Nat__Onat_001t__Nat__Onat_001t__Code____Numeral__Onatural
% 0.57/0.78  Using role type
% 0.57/0.78  Declaring map_fu1239815594074539274atural:((code_natural->nat)->((nat->code_natural)->((nat->nat)->(code_natural->code_natural))))
% 0.57/0.78  FOF formula (<kernel.Constant object at 0x1438128>, <kernel.DependentProduct object at 0x1438368>) of role type named sy_c_Fun_Omap__fun_001t__Int__Oint_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_001_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_M_Eo_J_001_062_It__Int__Oint_M_Eo_J
% 0.57/0.78  Using role type
% 0.57/0.78  Declaring map_fu434086159418415080_int_o:((int->product_prod_nat_nat)->(((product_prod_nat_nat->Prop)->(int->Prop))->((product_prod_nat_nat->(product_prod_nat_nat->Prop))->(int->(int->Prop)))))
% 0.57/0.78  FOF formula (<kernel.Constant object at 0x14383f8>, <kernel.DependentProduct object at 0x1438200>) of role type named sy_c_Fun_Omap__fun_001t__Int__Oint_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_001_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_001_062_It__Int__Oint_Mt__Int__Oint_J
% 0.57/0.78  Using role type
% 0.57/0.78  Declaring map_fu4960017516451851995nt_int:((int->product_prod_nat_nat)->(((product_prod_nat_nat->product_prod_nat_nat)->(int->int))->((product_prod_nat_nat->(product_prod_nat_nat->product_prod_nat_nat))->(int->(int->int)))))
% 0.57/0.78  FOF formula (<kernel.Constant object at 0x14381b8>, <kernel.DependentProduct object at 0x1438488>) of role type named sy_c_Fun_Omap__fun_001t__Int__Oint_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_001_Eo_001_Eo
% 0.57/0.78  Using role type
% 0.57/0.78  Declaring map_fu4826362097070443709at_o_o:((int->product_prod_nat_nat)->((Prop->Prop)->((product_prod_nat_nat->Prop)->(int->Prop))))
% 0.57/0.78  FOF formula (<kernel.Constant object at 0x1438050>, <kernel.DependentProduct object at 0x1438560>) of role type named sy_c_Fun_Omap__fun_001t__Int__Oint_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_001t__Int__Oint
% 0.57/0.78  Using role type
% 0.57/0.78  Declaring map_fu3667384564859982768at_int:((int->product_prod_nat_nat)->((product_prod_nat_nat->int)->((product_prod_nat_nat->product_prod_nat_nat)->(int->int))))
% 0.57/0.78  FOF formula (<kernel.Constant object at 0x14381b8>, <kernel.DependentProduct object at 0x1438248>) of role type named sy_c_Fun_Omap__fun_001t__Rat__Orat_001t__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J_001_062_It__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J_Mt__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J_J_001_062_It__Rat__Orat_Mt__Rat__Orat_J
% 0.57/0.78  Using role type
% 0.57/0.78  Declaring map_fu4333342158222067775at_rat:((rat->product_prod_int_int)->(((product_prod_int_int->product_prod_int_int)->(rat->rat))->((product_prod_int_int->(product_prod_int_int->product_prod_int_int))->(rat->(rat->rat)))))
% 0.57/0.78  FOF formula (<kernel.Constant object at 0x1438560>, <kernel.DependentProduct object at 0x14381b8>) of role type named sy_c_Fun_Omap__fun_001t__Rat__Orat_001t__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J_001_Eo_001_Eo
% 0.57/0.78  Using role type
% 0.57/0.78  Declaring map_fu898904425404107465nt_o_o:((rat->product_prod_int_int)->((Prop->Prop)->((product_prod_int_int->Prop)->(rat->Prop))))
% 0.57/0.78  FOF formula (<kernel.Constant object at 0x1438248>, <kernel.DependentProduct object at 0x1438710>) of role type named sy_c_Fun_Omap__fun_001t__Rat__Orat_001t__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J_001t__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J_001t__Rat__Orat
% 0.57/0.78  Using role type
% 0.57/0.78  Declaring map_fu5673905371560938248nt_rat:((rat->product_prod_int_int)->((product_prod_int_int->rat)->((product_prod_int_int->product_prod_int_int)->(rat->rat))))
% 0.57/0.78  FOF formula (<kernel.Constant object at 0x14381b8>, <kernel.DependentProduct object at 0x14387e8>) of role type named sy_c_Fun_Omap__fun_001t__Real__Oreal_001_062_It__Nat__Onat_Mt__Rat__Orat_J_001_Eo_001_Eo
% 0.57/0.78  Using role type
% 0.57/0.78  Declaring map_fu1856342031159181835at_o_o:((real->(nat->rat))->((Prop->Prop)->(((nat->rat)->Prop)->(real->Prop))))
% 0.57/0.78  FOF formula (<kernel.Constant object at 0x1438710>, <kernel.DependentProduct object at 0x1438830>) of role type named sy_c_Fun_Othe__inv__into_001t__Real__Oreal_001t__Real__Oreal
% 0.57/0.78  Using role type
% 0.57/0.78  Declaring the_in5290026491893676941l_real:(set_real->((real->real)->(real->real)))
% 0.57/0.78  FOF formula (<kernel.Constant object at 0x1438680>, <kernel.Constant object at 0x1438248>) of role type named sy_c_Fun__Def_Opair__leq
% 0.57/0.78  Using role type
% 0.57/0.78  Declaring fun_pair_leq:set_Pr8693737435421807431at_nat
% 0.57/0.78  FOF formula (<kernel.Constant object at 0x14387a0>, <kernel.Constant object at 0x1438518>) of role type named sy_c_Fun__Def_Opair__less
% 0.57/0.78  Using role type
% 0.57/0.78  Declaring fun_pair_less:set_Pr8693737435421807431at_nat
% 0.57/0.78  FOF formula (<kernel.Constant object at 0x14381b8>, <kernel.DependentProduct object at 0x14382d8>) of role type named sy_c_GCD_OGcd__class_OGcd_001t__Int__Oint
% 0.57/0.78  Using role type
% 0.57/0.78  Declaring gcd_Gcd_int:(set_int->int)
% 0.57/0.78  FOF formula (<kernel.Constant object at 0x1438830>, <kernel.DependentProduct object at 0x14388c0>) of role type named sy_c_GCD_OGcd__class_OGcd_001t__Nat__Onat
% 0.57/0.78  Using role type
% 0.57/0.78  Declaring gcd_Gcd_nat:(set_nat->nat)
% 0.57/0.78  FOF formula (<kernel.Constant object at 0x1438248>, <kernel.DependentProduct object at 0x1438908>) of role type named sy_c_GCD_OGcd__class_OLcm_001t__Nat__Onat
% 0.57/0.78  Using role type
% 0.57/0.78  Declaring gcd_Lcm_nat:(set_nat->nat)
% 0.57/0.78  FOF formula (<kernel.Constant object at 0x1438518>, <kernel.DependentProduct object at 0x1438830>) of role type named sy_c_GCD_Obezw
% 0.57/0.78  Using role type
% 0.57/0.78  Declaring bezw:(nat->(nat->product_prod_int_int))
% 0.57/0.78  FOF formula (<kernel.Constant object at 0x1438950>, <kernel.DependentProduct object at 0x1438248>) of role type named sy_c_GCD_Obezw__rel
% 0.57/0.78  Using role type
% 0.57/0.78  Declaring bezw_rel:(product_prod_nat_nat->(product_prod_nat_nat->Prop))
% 0.57/0.78  FOF formula (<kernel.Constant object at 0x14387a0>, <kernel.DependentProduct object at 0x1438518>) of role type named sy_c_GCD_Ogcd__class_Ogcd_001t__Code____Numeral__Ointeger
% 0.57/0.78  Using role type
% 0.57/0.78  Declaring gcd_gcd_Code_integer:(code_integer->(code_integer->code_integer))
% 0.57/0.78  FOF formula (<kernel.Constant object at 0x1438998>, <kernel.DependentProduct object at 0x1438950>) of role type named sy_c_GCD_Ogcd__class_Ogcd_001t__Int__Oint
% 0.57/0.78  Using role type
% 0.57/0.78  Declaring gcd_gcd_int:(int->(int->int))
% 0.57/0.78  FOF formula (<kernel.Constant object at 0x1438a28>, <kernel.DependentProduct object at 0x14387a0>) of role type named sy_c_GCD_Ogcd__class_Ogcd_001t__Nat__Onat
% 0.57/0.78  Using role type
% 0.57/0.78  Declaring gcd_gcd_nat:(nat->(nat->nat))
% 0.57/0.78  FOF formula (<kernel.Constant object at 0x1438908>, <kernel.DependentProduct object at 0x1438998>) of role type named sy_c_GCD_Ogcd__class_Olcm_001t__Code____Numeral__Ointeger
% 0.57/0.78  Using role type
% 0.57/0.78  Declaring gcd_lcm_Code_integer:(code_integer->(code_integer->code_integer))
% 0.57/0.78  FOF formula (<kernel.Constant object at 0x14389e0>, <kernel.DependentProduct object at 0x1438a28>) of role type named sy_c_GCD_Ogcd__class_Olcm_001t__Int__Oint
% 0.57/0.78  Using role type
% 0.57/0.78  Declaring gcd_lcm_int:(int->(int->int))
% 0.57/0.78  FOF formula (<kernel.Constant object at 0x14382d8>, <kernel.DependentProduct object at 0x1438908>) of role type named sy_c_GCD_Ogcd__class_Olcm_001t__Nat__Onat
% 0.57/0.78  Using role type
% 0.57/0.78  Declaring gcd_lcm_nat:(nat->(nat->nat))
% 0.57/0.78  FOF formula (<kernel.Constant object at 0x1438518>, <kernel.DependentProduct object at 0x14389e0>) of role type named sy_c_GCD_Ogcd__nat__rel
% 0.57/0.78  Using role type
% 0.57/0.78  Declaring gcd_nat_rel:(product_prod_nat_nat->(product_prod_nat_nat->Prop))
% 0.57/0.78  FOF formula (<kernel.Constant object at 0x14382d8>, <kernel.DependentProduct object at 0x1438950>) of role type named sy_c_GCD_Osemiring__gcd__class_OGcd__fin_001t__Int__Oint
% 0.57/0.78  Using role type
% 0.57/0.78  Declaring semiri4256215615220890538in_int:(set_int->int)
% 0.57/0.78  FOF formula (<kernel.Constant object at 0x14389e0>, <kernel.DependentProduct object at 0x1438c68>) of role type named sy_c_GCD_Osemiring__gcd__class_OGcd__fin_001t__Nat__Onat
% 0.57/0.78  Using role type
% 0.57/0.78  Declaring semiri4258706085729940814in_nat:(set_nat->nat)
% 0.57/0.78  FOF formula (<kernel.Constant object at 0x14388c0>, <kernel.DependentProduct object at 0x1438cf8>) of role type named sy_c_Groups_Oabs__class_Oabs_001t__Code____Numeral__Ointeger
% 0.57/0.78  Using role type
% 0.57/0.78  Declaring abs_abs_Code_integer:(code_integer->code_integer)
% 0.57/0.78  FOF formula (<kernel.Constant object at 0x1438b00>, <kernel.DependentProduct object at 0x1438d40>) of role type named sy_c_Groups_Oabs__class_Oabs_001t__Complex__Ocomplex
% 0.57/0.78  Using role type
% 0.57/0.78  Declaring abs_abs_complex:(complex->complex)
% 0.57/0.78  FOF formula (<kernel.Constant object at 0x1438c20>, <kernel.DependentProduct object at 0x1438d88>) of role type named sy_c_Groups_Oabs__class_Oabs_001t__Int__Oint
% 0.57/0.78  Using role type
% 0.57/0.78  Declaring abs_abs_int:(int->int)
% 0.57/0.78  FOF formula (<kernel.Constant object at 0x1438c68>, <kernel.DependentProduct object at 0x1438dd0>) of role type named sy_c_Groups_Oabs__class_Oabs_001t__Rat__Orat
% 0.57/0.78  Using role type
% 0.57/0.78  Declaring abs_abs_rat:(rat->rat)
% 0.57/0.78  FOF formula (<kernel.Constant object at 0x1438cf8>, <kernel.DependentProduct object at 0x1438e18>) of role type named sy_c_Groups_Oabs__class_Oabs_001t__Real__Oreal
% 0.57/0.78  Using role type
% 0.57/0.78  Declaring abs_abs_real:(real->real)
% 0.57/0.78  FOF formula (<kernel.Constant object at 0x1438c68>, <kernel.DependentProduct object at 0x1438cf8>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Code____Numeral__Ointeger
% 0.57/0.78  Using role type
% 0.57/0.78  Declaring minus_8373710615458151222nteger:(code_integer->(code_integer->code_integer))
% 0.57/0.78  FOF formula (<kernel.Constant object at 0x1438e18>, <kernel.DependentProduct object at 0x1438c68>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Code____Numeral__Onatural
% 0.57/0.78  Using role type
% 0.57/0.78  Declaring minus_7197305767214868737atural:(code_natural->(code_natural->code_natural))
% 0.57/0.78  FOF formula (<kernel.Constant object at 0x1438d40>, <kernel.DependentProduct object at 0x1438cf8>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Complex__Ocomplex
% 0.57/0.78  Using role type
% 0.57/0.78  Declaring minus_minus_complex:(complex->(complex->complex))
% 0.57/0.78  FOF formula (<kernel.Constant object at 0x1438e18>, <kernel.DependentProduct object at 0x1438d40>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Extended____Nat__Oenat
% 0.57/0.78  Using role type
% 0.57/0.78  Declaring minus_3235023915231533773d_enat:(extended_enat->(extended_enat->extended_enat))
% 0.57/0.78  FOF formula (<kernel.Constant object at 0x1438b00>, <kernel.DependentProduct object at 0x1438c68>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Int__Oint
% 0.57/0.78  Using role type
% 0.57/0.78  Declaring minus_minus_int:(int->(int->int))
% 0.57/0.78  FOF formula (<kernel.Constant object at 0x1438d40>, <kernel.DependentProduct object at 0x1438f80>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Nat__Onat
% 0.57/0.79  Using role type
% 0.57/0.79  Declaring minus_minus_nat:(nat->(nat->nat))
% 0.57/0.79  FOF formula (<kernel.Constant object at 0x1438c68>, <kernel.DependentProduct object at 0x1438e60>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Rat__Orat
% 0.57/0.79  Using role type
% 0.57/0.79  Declaring minus_minus_rat:(rat->(rat->rat))
% 0.57/0.79  FOF formula (<kernel.Constant object at 0x1438b00>, <kernel.DependentProduct object at 0x183e1b8>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Real__Oreal
% 0.57/0.79  Using role type
% 0.57/0.79  Declaring minus_minus_real:(real->(real->real))
% 0.57/0.79  FOF formula (<kernel.Constant object at 0x1438c68>, <kernel.DependentProduct object at 0x183e200>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Set__Oset_I_Eo_J
% 0.57/0.79  Using role type
% 0.57/0.79  Declaring minus_minus_set_o:(set_o->(set_o->set_o))
% 0.57/0.79  FOF formula (<kernel.Constant object at 0x1438b00>, <kernel.DependentProduct object at 0x183e248>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Set__Oset_It__Complex__Ocomplex_J
% 0.57/0.79  Using role type
% 0.57/0.79  Declaring minus_811609699411566653omplex:(set_complex->(set_complex->set_complex))
% 0.57/0.79  FOF formula (<kernel.Constant object at 0x1438c68>, <kernel.DependentProduct object at 0x183e200>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Set__Oset_It__Int__Oint_J
% 0.57/0.79  Using role type
% 0.57/0.79  Declaring minus_minus_set_int:(set_int->(set_int->set_int))
% 0.57/0.79  FOF formula (<kernel.Constant object at 0x183e098>, <kernel.DependentProduct object at 0x183e320>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Set__Oset_It__List__Olist_It__Nat__Onat_J_J
% 0.57/0.79  Using role type
% 0.57/0.79  Declaring minus_7954133019191499631st_nat:(set_list_nat->(set_list_nat->set_list_nat))
% 0.57/0.79  FOF formula (<kernel.Constant object at 0x1438b00>, <kernel.DependentProduct object at 0x183e1b8>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Set__Oset_It__Nat__Onat_J
% 0.57/0.79  Using role type
% 0.57/0.79  Declaring minus_minus_set_nat:(set_nat->(set_nat->set_nat))
% 0.57/0.79  FOF formula (<kernel.Constant object at 0x183e2d8>, <kernel.DependentProduct object at 0x183e290>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J
% 0.57/0.79  Using role type
% 0.57/0.79  Declaring minus_1356011639430497352at_nat:(set_Pr1261947904930325089at_nat->(set_Pr1261947904930325089at_nat->set_Pr1261947904930325089at_nat))
% 0.57/0.79  FOF formula (<kernel.Constant object at 0x183e248>, <kernel.DependentProduct object at 0x183e1b8>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Set__Oset_It__Real__Oreal_J
% 0.57/0.79  Using role type
% 0.57/0.79  Declaring minus_minus_set_real:(set_real->(set_real->set_real))
% 0.57/0.79  FOF formula (<kernel.Constant object at 0x183e2d8>, <kernel.DependentProduct object at 0x183e248>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Set__Oset_It__Set__Oset_It__Nat__Onat_J_J
% 0.57/0.79  Using role type
% 0.57/0.79  Declaring minus_2163939370556025621et_nat:(set_set_nat->(set_set_nat->set_set_nat))
% 0.57/0.79  FOF formula (<kernel.Constant object at 0x183e1b8>, <kernel.DependentProduct object at 0x183e2d8>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Set__Oset_It__VEBT____Definitions__OVEBT_J
% 0.57/0.79  Using role type
% 0.57/0.79  Declaring minus_5127226145743854075T_VEBT:(set_VEBT_VEBT->(set_VEBT_VEBT->set_VEBT_VEBT))
% 0.57/0.79  FOF formula (<kernel.Constant object at 0x183e200>, <kernel.DependentProduct object at 0x183e5f0>) of role type named sy_c_Groups_Omonoid_001t__Nat__Onat
% 0.57/0.79  Using role type
% 0.57/0.79  Declaring monoid_nat:((nat->(nat->nat))->(nat->Prop))
% 0.57/0.79  FOF formula (<kernel.Constant object at 0x183e320>, <kernel.Constant object at 0x183e200>) of role type named sy_c_Groups_Oone__class_Oone_001t__Code____Numeral__Ointeger
% 0.57/0.79  Using role type
% 0.57/0.79  Declaring one_one_Code_integer:code_integer
% 0.57/0.79  FOF formula (<kernel.Constant object at 0x183e5a8>, <kernel.Constant object at 0x183e200>) of role type named sy_c_Groups_Oone__class_Oone_001t__Code____Numeral__Onatural
% 0.57/0.79  Using role type
% 0.57/0.79  Declaring one_one_Code_natural:code_natural
% 0.57/0.79  FOF formula (<kernel.Constant object at 0x183e1b8>, <kernel.Constant object at 0x183e200>) of role type named sy_c_Groups_Oone__class_Oone_001t__Complex__Ocomplex
% 0.57/0.79  Using role type
% 0.57/0.79  Declaring one_one_complex:complex
% 0.57/0.79  FOF formula (<kernel.Constant object at 0x183e5a8>, <kernel.Constant object at 0x183e5f0>) of role type named sy_c_Groups_Oone__class_Oone_001t__Extended____Nat__Oenat
% 0.57/0.79  Using role type
% 0.57/0.79  Declaring one_on7984719198319812577d_enat:extended_enat
% 0.57/0.79  FOF formula (<kernel.Constant object at 0x183e638>, <kernel.Constant object at 0x183e5f0>) of role type named sy_c_Groups_Oone__class_Oone_001t__Int__Oint
% 0.57/0.79  Using role type
% 0.57/0.79  Declaring one_one_int:int
% 0.57/0.79  FOF formula (<kernel.Constant object at 0x183e518>, <kernel.Constant object at 0x183e5f0>) of role type named sy_c_Groups_Oone__class_Oone_001t__Nat__Onat
% 0.57/0.79  Using role type
% 0.57/0.79  Declaring one_one_nat:nat
% 0.57/0.79  FOF formula (<kernel.Constant object at 0x183e6c8>, <kernel.Constant object at 0x183e5f0>) of role type named sy_c_Groups_Oone__class_Oone_001t__Rat__Orat
% 0.57/0.79  Using role type
% 0.57/0.79  Declaring one_one_rat:rat
% 0.57/0.79  FOF formula (<kernel.Constant object at 0x183e710>, <kernel.Constant object at 0x183e5f0>) of role type named sy_c_Groups_Oone__class_Oone_001t__Real__Oreal
% 0.57/0.79  Using role type
% 0.57/0.79  Declaring one_one_real:real
% 0.57/0.79  FOF formula (<kernel.Constant object at 0x183e6c8>, <kernel.DependentProduct object at 0x183e710>) of role type named sy_c_Groups_Oplus__class_Oplus_001t__Code____Numeral__Ointeger
% 0.57/0.79  Using role type
% 0.57/0.79  Declaring plus_p5714425477246183910nteger:(code_integer->(code_integer->code_integer))
% 0.57/0.79  FOF formula (<kernel.Constant object at 0x183e5f0>, <kernel.DependentProduct object at 0x183e6c8>) of role type named sy_c_Groups_Oplus__class_Oplus_001t__Code____Numeral__Onatural
% 0.57/0.79  Using role type
% 0.57/0.79  Declaring plus_p4538020629002901425atural:(code_natural->(code_natural->code_natural))
% 0.57/0.79  FOF formula (<kernel.Constant object at 0x183e758>, <kernel.DependentProduct object at 0x183e710>) of role type named sy_c_Groups_Oplus__class_Oplus_001t__Complex__Ocomplex
% 0.57/0.79  Using role type
% 0.57/0.79  Declaring plus_plus_complex:(complex->(complex->complex))
% 0.57/0.79  FOF formula (<kernel.Constant object at 0x183e5f0>, <kernel.DependentProduct object at 0x183e758>) of role type named sy_c_Groups_Oplus__class_Oplus_001t__Extended____Nat__Oenat
% 0.57/0.79  Using role type
% 0.57/0.79  Declaring plus_p3455044024723400733d_enat:(extended_enat->(extended_enat->extended_enat))
% 0.57/0.79  FOF formula (<kernel.Constant object at 0x183e9e0>, <kernel.DependentProduct object at 0x183e710>) of role type named sy_c_Groups_Oplus__class_Oplus_001t__Int__Oint
% 0.57/0.79  Using role type
% 0.57/0.79  Declaring plus_plus_int:(int->(int->int))
% 0.57/0.79  FOF formula (<kernel.Constant object at 0x183e878>, <kernel.DependentProduct object at 0x183e5f0>) of role type named sy_c_Groups_Oplus__class_Oplus_001t__Nat__Onat
% 0.57/0.79  Using role type
% 0.57/0.79  Declaring plus_plus_nat:(nat->(nat->nat))
% 0.57/0.79  FOF formula (<kernel.Constant object at 0x183eab8>, <kernel.DependentProduct object at 0x183e9e0>) of role type named sy_c_Groups_Oplus__class_Oplus_001t__Num__Onum
% 0.57/0.79  Using role type
% 0.57/0.79  Declaring plus_plus_num:(num->(num->num))
% 0.57/0.79  FOF formula (<kernel.Constant object at 0x183e6c8>, <kernel.DependentProduct object at 0x183e878>) of role type named sy_c_Groups_Oplus__class_Oplus_001t__Rat__Orat
% 0.57/0.79  Using role type
% 0.57/0.79  Declaring plus_plus_rat:(rat->(rat->rat))
% 0.57/0.79  FOF formula (<kernel.Constant object at 0x183e998>, <kernel.DependentProduct object at 0x183eab8>) of role type named sy_c_Groups_Oplus__class_Oplus_001t__Real__Oreal
% 0.57/0.79  Using role type
% 0.57/0.79  Declaring plus_plus_real:(real->(real->real))
% 0.57/0.79  FOF formula (<kernel.Constant object at 0x183e758>, <kernel.DependentProduct object at 0x183e710>) of role type named sy_c_Groups_Osgn__class_Osgn_001t__Code____Numeral__Ointeger
% 0.57/0.79  Using role type
% 0.57/0.79  Declaring sgn_sgn_Code_integer:(code_integer->code_integer)
% 0.57/0.79  FOF formula (<kernel.Constant object at 0x183e9e0>, <kernel.DependentProduct object at 0x183e5f0>) of role type named sy_c_Groups_Osgn__class_Osgn_001t__Int__Oint
% 0.57/0.79  Using role type
% 0.57/0.79  Declaring sgn_sgn_int:(int->int)
% 0.57/0.79  FOF formula (<kernel.Constant object at 0x183e878>, <kernel.DependentProduct object at 0x183ec68>) of role type named sy_c_Groups_Osgn__class_Osgn_001t__Rat__Orat
% 0.57/0.79  Using role type
% 0.57/0.79  Declaring sgn_sgn_rat:(rat->rat)
% 0.57/0.79  FOF formula (<kernel.Constant object at 0x183eab8>, <kernel.DependentProduct object at 0x183ecb0>) of role type named sy_c_Groups_Osgn__class_Osgn_001t__Real__Oreal
% 0.57/0.79  Using role type
% 0.57/0.79  Declaring sgn_sgn_real:(real->real)
% 0.57/0.80  FOF formula (<kernel.Constant object at 0x183e878>, <kernel.DependentProduct object at 0x183eab8>) of role type named sy_c_Groups_Otimes__class_Otimes_001t__Code____Numeral__Ointeger
% 0.57/0.80  Using role type
% 0.57/0.80  Declaring times_3573771949741848930nteger:(code_integer->(code_integer->code_integer))
% 0.57/0.80  FOF formula (<kernel.Constant object at 0x183ecb0>, <kernel.DependentProduct object at 0x183e878>) of role type named sy_c_Groups_Otimes__class_Otimes_001t__Code____Numeral__Onatural
% 0.57/0.80  Using role type
% 0.57/0.80  Declaring times_2397367101498566445atural:(code_natural->(code_natural->code_natural))
% 0.57/0.80  FOF formula (<kernel.Constant object at 0x183e710>, <kernel.DependentProduct object at 0x183eab8>) of role type named sy_c_Groups_Otimes__class_Otimes_001t__Complex__Ocomplex
% 0.57/0.80  Using role type
% 0.57/0.80  Declaring times_times_complex:(complex->(complex->complex))
% 0.57/0.80  FOF formula (<kernel.Constant object at 0x183ecb0>, <kernel.DependentProduct object at 0x183e710>) of role type named sy_c_Groups_Otimes__class_Otimes_001t__Extended____Nat__Oenat
% 0.57/0.80  Using role type
% 0.57/0.80  Declaring times_7803423173614009249d_enat:(extended_enat->(extended_enat->extended_enat))
% 0.57/0.80  FOF formula (<kernel.Constant object at 0x183ee60>, <kernel.DependentProduct object at 0x183eab8>) of role type named sy_c_Groups_Otimes__class_Otimes_001t__Int__Oint
% 0.57/0.80  Using role type
% 0.57/0.80  Declaring times_times_int:(int->(int->int))
% 0.57/0.80  FOF formula (<kernel.Constant object at 0x183ecf8>, <kernel.DependentProduct object at 0x183ecb0>) of role type named sy_c_Groups_Otimes__class_Otimes_001t__Nat__Onat
% 0.57/0.80  Using role type
% 0.57/0.80  Declaring times_times_nat:(nat->(nat->nat))
% 0.57/0.80  FOF formula (<kernel.Constant object at 0x183ef38>, <kernel.DependentProduct object at 0x183ee60>) of role type named sy_c_Groups_Otimes__class_Otimes_001t__Num__Onum
% 0.57/0.80  Using role type
% 0.57/0.80  Declaring times_times_num:(num->(num->num))
% 0.57/0.80  FOF formula (<kernel.Constant object at 0x183e878>, <kernel.DependentProduct object at 0x183ecf8>) of role type named sy_c_Groups_Otimes__class_Otimes_001t__Rat__Orat
% 0.57/0.80  Using role type
% 0.57/0.80  Declaring times_times_rat:(rat->(rat->rat))
% 0.57/0.80  FOF formula (<kernel.Constant object at 0x183e710>, <kernel.DependentProduct object at 0x183ef38>) of role type named sy_c_Groups_Otimes__class_Otimes_001t__Real__Oreal
% 0.57/0.80  Using role type
% 0.57/0.80  Declaring times_times_real:(real->(real->real))
% 0.57/0.80  FOF formula (<kernel.Constant object at 0x183e878>, <kernel.DependentProduct object at 0x182b0e0>) of role type named sy_c_Groups_Ouminus__class_Ouminus_001t__Code____Numeral__Ointeger
% 0.57/0.80  Using role type
% 0.57/0.80  Declaring uminus1351360451143612070nteger:(code_integer->code_integer)
% 0.57/0.80  FOF formula (<kernel.Constant object at 0x183ef38>, <kernel.DependentProduct object at 0x182b128>) of role type named sy_c_Groups_Ouminus__class_Ouminus_001t__Complex__Ocomplex
% 0.57/0.80  Using role type
% 0.57/0.80  Declaring uminus1482373934393186551omplex:(complex->complex)
% 0.57/0.80  FOF formula (<kernel.Constant object at 0x183ecf8>, <kernel.DependentProduct object at 0x182b1b8>) of role type named sy_c_Groups_Ouminus__class_Ouminus_001t__Int__Oint
% 0.57/0.80  Using role type
% 0.57/0.80  Declaring uminus_uminus_int:(int->int)
% 0.57/0.80  FOF formula (<kernel.Constant object at 0x183eef0>, <kernel.DependentProduct object at 0x182b200>) of role type named sy_c_Groups_Ouminus__class_Ouminus_001t__Rat__Orat
% 0.57/0.80  Using role type
% 0.57/0.80  Declaring uminus_uminus_rat:(rat->rat)
% 0.57/0.80  FOF formula (<kernel.Constant object at 0x183ecf8>, <kernel.DependentProduct object at 0x182b248>) of role type named sy_c_Groups_Ouminus__class_Ouminus_001t__Real__Oreal
% 0.57/0.80  Using role type
% 0.57/0.80  Declaring uminus_uminus_real:(real->real)
% 0.57/0.80  FOF formula (<kernel.Constant object at 0x182b200>, <kernel.DependentProduct object at 0x182b290>) of role type named sy_c_Groups_Ouminus__class_Ouminus_001t__Set__Oset_It__Complex__Ocomplex_J
% 0.57/0.80  Using role type
% 0.57/0.80  Declaring uminus8566677241136511917omplex:(set_complex->set_complex)
% 0.57/0.80  FOF formula (<kernel.Constant object at 0x182b128>, <kernel.DependentProduct object at 0x182b320>) of role type named sy_c_Groups_Ouminus__class_Ouminus_001t__Set__Oset_It__Int__Oint_J
% 0.57/0.80  Using role type
% 0.57/0.80  Declaring uminus1532241313380277803et_int:(set_int->set_int)
% 0.57/0.80  FOF formula (<kernel.Constant object at 0x182b1b8>, <kernel.DependentProduct object at 0x182b3b0>) of role type named sy_c_Groups_Ouminus__class_Ouminus_001t__Set__Oset_It__Nat__Onat_J
% 0.57/0.80  Using role type
% 0.57/0.80  Declaring uminus5710092332889474511et_nat:(set_nat->set_nat)
% 0.57/0.80  FOF formula (<kernel.Constant object at 0x182b128>, <kernel.DependentProduct object at 0x182b1b8>) of role type named sy_c_Groups_Ouminus__class_Ouminus_001t__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J
% 0.57/0.80  Using role type
% 0.57/0.80  Declaring uminus6524753893492686040at_nat:(set_Pr1261947904930325089at_nat->set_Pr1261947904930325089at_nat)
% 0.57/0.80  FOF formula (<kernel.Constant object at 0x182b3b0>, <kernel.DependentProduct object at 0x182b4d0>) of role type named sy_c_Groups_Ouminus__class_Ouminus_001t__Set__Oset_It__Real__Oreal_J
% 0.57/0.80  Using role type
% 0.57/0.80  Declaring uminus612125837232591019t_real:(set_real->set_real)
% 0.57/0.80  FOF formula (<kernel.Constant object at 0x182b1b8>, <kernel.Constant object at 0x182b3f8>) of role type named sy_c_Groups_Ozero__class_Ozero_001t__Code____Numeral__Ointeger
% 0.57/0.80  Using role type
% 0.57/0.80  Declaring zero_z3403309356797280102nteger:code_integer
% 0.57/0.80  FOF formula (<kernel.Constant object at 0x182b4d0>, <kernel.Constant object at 0x182b368>) of role type named sy_c_Groups_Ozero__class_Ozero_001t__Code____Numeral__Onatural
% 0.57/0.80  Using role type
% 0.57/0.80  Declaring zero_z2226904508553997617atural:code_natural
% 0.57/0.80  FOF formula (<kernel.Constant object at 0x182b518>, <kernel.Constant object at 0x182b368>) of role type named sy_c_Groups_Ozero__class_Ozero_001t__Complex__Ocomplex
% 0.57/0.80  Using role type
% 0.57/0.80  Declaring zero_zero_complex:complex
% 0.57/0.80  FOF formula (<kernel.Constant object at 0x182b4d0>, <kernel.Constant object at 0x182b488>) of role type named sy_c_Groups_Ozero__class_Ozero_001t__Extended____Nat__Oenat
% 0.57/0.80  Using role type
% 0.57/0.80  Declaring zero_z5237406670263579293d_enat:extended_enat
% 0.57/0.80  FOF formula (<kernel.Constant object at 0x182b5f0>, <kernel.Constant object at 0x182b488>) of role type named sy_c_Groups_Ozero__class_Ozero_001t__Int__Oint
% 0.57/0.80  Using role type
% 0.57/0.80  Declaring zero_zero_int:int
% 0.57/0.80  FOF formula (<kernel.Constant object at 0x182b680>, <kernel.Constant object at 0x182b488>) of role type named sy_c_Groups_Ozero__class_Ozero_001t__Nat__Onat
% 0.57/0.80  Using role type
% 0.57/0.80  Declaring zero_zero_nat:nat
% 0.57/0.80  FOF formula (<kernel.Constant object at 0x182b6c8>, <kernel.Constant object at 0x182b488>) of role type named sy_c_Groups_Ozero__class_Ozero_001t__Rat__Orat
% 0.57/0.80  Using role type
% 0.57/0.80  Declaring zero_zero_rat:rat
% 0.57/0.80  FOF formula (<kernel.Constant object at 0x182b710>, <kernel.Constant object at 0x182b488>) of role type named sy_c_Groups_Ozero__class_Ozero_001t__Real__Oreal
% 0.57/0.80  Using role type
% 0.57/0.80  Declaring zero_zero_real:real
% 0.57/0.80  FOF formula (<kernel.Constant object at 0x182b6c8>, <kernel.DependentProduct object at 0x182b710>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001_Eo_001t__Nat__Onat
% 0.57/0.80  Using role type
% 0.57/0.80  Declaring groups8507830703676809646_o_nat:((Prop->nat)->(set_o->nat))
% 0.57/0.80  FOF formula (<kernel.Constant object at 0x182b488>, <kernel.DependentProduct object at 0x182b878>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Complex__Ocomplex_001t__Code____Numeral__Ointeger
% 0.57/0.80  Using role type
% 0.57/0.80  Declaring groups6621422865394947399nteger:((complex->code_integer)->(set_complex->code_integer))
% 0.57/0.80  FOF formula (<kernel.Constant object at 0x182b710>, <kernel.DependentProduct object at 0x182b6c8>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Complex__Ocomplex_001t__Complex__Ocomplex
% 0.57/0.80  Using role type
% 0.57/0.80  Declaring groups7754918857620584856omplex:((complex->complex)->(set_complex->complex))
% 0.57/0.80  FOF formula (<kernel.Constant object at 0x182b878>, <kernel.DependentProduct object at 0x182b488>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Complex__Ocomplex_001t__Int__Oint
% 0.57/0.80  Using role type
% 0.57/0.80  Declaring groups5690904116761175830ex_int:((complex->int)->(set_complex->int))
% 0.57/0.80  FOF formula (<kernel.Constant object at 0x182b6c8>, <kernel.DependentProduct object at 0x182b710>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Complex__Ocomplex_001t__Nat__Onat
% 0.57/0.80  Using role type
% 0.57/0.80  Declaring groups5693394587270226106ex_nat:((complex->nat)->(set_complex->nat))
% 0.57/0.80  FOF formula (<kernel.Constant object at 0x182b488>, <kernel.DependentProduct object at 0x182b878>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Complex__Ocomplex_001t__Rat__Orat
% 0.57/0.81  Using role type
% 0.57/0.81  Declaring groups5058264527183730370ex_rat:((complex->rat)->(set_complex->rat))
% 0.57/0.81  FOF formula (<kernel.Constant object at 0x182b710>, <kernel.DependentProduct object at 0x182b6c8>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Complex__Ocomplex_001t__Real__Oreal
% 0.57/0.81  Using role type
% 0.57/0.81  Declaring groups5808333547571424918x_real:((complex->real)->(set_complex->real))
% 0.57/0.81  FOF formula (<kernel.Constant object at 0x182b878>, <kernel.DependentProduct object at 0x182b488>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Int__Oint_001t__Code____Numeral__Ointeger
% 0.57/0.81  Using role type
% 0.57/0.81  Declaring groups7873554091576472773nteger:((int->code_integer)->(set_int->code_integer))
% 0.57/0.81  FOF formula (<kernel.Constant object at 0x182b6c8>, <kernel.DependentProduct object at 0x182b710>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Int__Oint_001t__Complex__Ocomplex
% 0.57/0.81  Using role type
% 0.57/0.81  Declaring groups3049146728041665814omplex:((int->complex)->(set_int->complex))
% 0.57/0.81  FOF formula (<kernel.Constant object at 0x182b488>, <kernel.DependentProduct object at 0x182b878>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Int__Oint_001t__Int__Oint
% 0.57/0.81  Using role type
% 0.57/0.81  Declaring groups4538972089207619220nt_int:((int->int)->(set_int->int))
% 0.57/0.81  FOF formula (<kernel.Constant object at 0x182b710>, <kernel.DependentProduct object at 0x182b6c8>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Int__Oint_001t__Nat__Onat
% 0.57/0.81  Using role type
% 0.57/0.81  Declaring groups4541462559716669496nt_nat:((int->nat)->(set_int->nat))
% 0.57/0.81  FOF formula (<kernel.Constant object at 0x182b878>, <kernel.DependentProduct object at 0x182b488>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Int__Oint_001t__Rat__Orat
% 0.57/0.81  Using role type
% 0.57/0.81  Declaring groups3906332499630173760nt_rat:((int->rat)->(set_int->rat))
% 0.57/0.81  FOF formula (<kernel.Constant object at 0x182b6c8>, <kernel.DependentProduct object at 0x182b710>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Int__Oint_001t__Real__Oreal
% 0.57/0.81  Using role type
% 0.57/0.81  Declaring groups8778361861064173332t_real:((int->real)->(set_int->real))
% 0.57/0.81  FOF formula (<kernel.Constant object at 0x182b488>, <kernel.DependentProduct object at 0x182b878>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__List__Olist_It__Nat__Onat_J_001t__Complex__Ocomplex
% 0.57/0.81  Using role type
% 0.57/0.81  Declaring groups6529277132148336714omplex:((list_nat->complex)->(set_list_nat->complex))
% 0.57/0.81  FOF formula (<kernel.Constant object at 0x182b710>, <kernel.DependentProduct object at 0x182b6c8>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__List__Olist_It__Nat__Onat_J_001t__Nat__Onat
% 0.57/0.81  Using role type
% 0.57/0.81  Declaring groups4396056296759096172at_nat:((list_nat->nat)->(set_list_nat->nat))
% 0.57/0.81  FOF formula (<kernel.Constant object at 0x182b878>, <kernel.DependentProduct object at 0x182b710>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__List__Olist_It__Nat__Onat_J_001t__Real__Oreal
% 0.57/0.81  Using role type
% 0.57/0.81  Declaring groups8399112307953289288t_real:((list_nat->real)->(set_list_nat->real))
% 0.57/0.81  FOF formula (<kernel.Constant object at 0x182b878>, <kernel.DependentProduct object at 0x182a050>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Nat__Onat_001t__Code____Numeral__Ointeger
% 0.57/0.81  Using role type
% 0.57/0.81  Declaring groups7501900531339628137nteger:((nat->code_integer)->(set_nat->code_integer))
% 0.57/0.81  FOF formula (<kernel.Constant object at 0x182b878>, <kernel.DependentProduct object at 0x182a170>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Nat__Onat_001t__Complex__Ocomplex
% 0.57/0.81  Using role type
% 0.57/0.81  Declaring groups2073611262835488442omplex:((nat->complex)->(set_nat->complex))
% 0.57/0.81  FOF formula (<kernel.Constant object at 0x182b7e8>, <kernel.DependentProduct object at 0x182a1b8>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Nat__Onat_001t__Extended____Nat__Oenat
% 0.57/0.81  Using role type
% 0.57/0.81  Declaring groups7108830773950497114d_enat:((nat->extended_enat)->(set_nat->extended_enat))
% 0.57/0.81  FOF formula (<kernel.Constant object at 0x182a248>, <kernel.DependentProduct object at 0x182a290>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Nat__Onat_001t__Int__Oint
% 0.57/0.81  Using role type
% 0.57/0.81  Declaring groups3539618377306564664at_int:((nat->int)->(set_nat->int))
% 0.57/0.81  FOF formula (<kernel.Constant object at 0x182a320>, <kernel.DependentProduct object at 0x182a200>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Nat__Onat_001t__Nat__Onat
% 0.57/0.81  Using role type
% 0.57/0.81  Declaring groups3542108847815614940at_nat:((nat->nat)->(set_nat->nat))
% 0.57/0.81  FOF formula (<kernel.Constant object at 0x182a2d8>, <kernel.DependentProduct object at 0x182a248>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Nat__Onat_001t__Rat__Orat
% 0.57/0.81  Using role type
% 0.57/0.81  Declaring groups2906978787729119204at_rat:((nat->rat)->(set_nat->rat))
% 0.57/0.81  FOF formula (<kernel.Constant object at 0x182a3b0>, <kernel.DependentProduct object at 0x182a440>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Nat__Onat_001t__Real__Oreal
% 0.57/0.81  Using role type
% 0.57/0.81  Declaring groups6591440286371151544t_real:((nat->real)->(set_nat->real))
% 0.57/0.81  FOF formula (<kernel.Constant object at 0x182a2d8>, <kernel.DependentProduct object at 0x182a320>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Real__Oreal_001t__Code____Numeral__Ointeger
% 0.57/0.81  Using role type
% 0.57/0.81  Declaring groups7713935264441627589nteger:((real->code_integer)->(set_real->code_integer))
% 0.57/0.81  FOF formula (<kernel.Constant object at 0x182a440>, <kernel.DependentProduct object at 0x182a3b0>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Real__Oreal_001t__Complex__Ocomplex
% 0.57/0.81  Using role type
% 0.57/0.81  Declaring groups5754745047067104278omplex:((real->complex)->(set_real->complex))
% 0.57/0.81  FOF formula (<kernel.Constant object at 0x182a320>, <kernel.DependentProduct object at 0x182a2d8>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Real__Oreal_001t__Int__Oint
% 0.57/0.81  Using role type
% 0.57/0.81  Declaring groups1932886352136224148al_int:((real->int)->(set_real->int))
% 0.57/0.81  FOF formula (<kernel.Constant object at 0x182a3b0>, <kernel.DependentProduct object at 0x182a440>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Real__Oreal_001t__Nat__Onat
% 0.57/0.81  Using role type
% 0.57/0.81  Declaring groups1935376822645274424al_nat:((real->nat)->(set_real->nat))
% 0.57/0.81  FOF formula (<kernel.Constant object at 0x182a2d8>, <kernel.DependentProduct object at 0x182a320>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Real__Oreal_001t__Rat__Orat
% 0.57/0.81  Using role type
% 0.57/0.81  Declaring groups1300246762558778688al_rat:((real->rat)->(set_real->rat))
% 0.57/0.81  FOF formula (<kernel.Constant object at 0x182a440>, <kernel.DependentProduct object at 0x182a3b0>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Real__Oreal_001t__Real__Oreal
% 0.57/0.81  Using role type
% 0.57/0.81  Declaring groups8097168146408367636l_real:((real->real)->(set_real->real))
% 0.57/0.81  FOF formula (<kernel.Constant object at 0x182a320>, <kernel.DependentProduct object at 0x182a2d8>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Set__Oset_It__Nat__Onat_J_001t__Complex__Ocomplex
% 0.57/0.81  Using role type
% 0.57/0.81  Declaring groups8255218700646806128omplex:((set_nat->complex)->(set_set_nat->complex))
% 0.57/0.81  FOF formula (<kernel.Constant object at 0x182a3b0>, <kernel.DependentProduct object at 0x182a440>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Set__Oset_It__Nat__Onat_J_001t__Nat__Onat
% 0.57/0.81  Using role type
% 0.57/0.81  Declaring groups8294997508430121362at_nat:((set_nat->nat)->(set_set_nat->nat))
% 0.57/0.81  FOF formula (<kernel.Constant object at 0x182a2d8>, <kernel.DependentProduct object at 0x182a320>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Set__Oset_It__Nat__Onat_J_001t__Real__Oreal
% 0.57/0.81  Using role type
% 0.57/0.81  Declaring groups5107569545109728110t_real:((set_nat->real)->(set_set_nat->real))
% 0.57/0.81  FOF formula (<kernel.Constant object at 0x182a440>, <kernel.DependentProduct object at 0x182a3b0>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__VEBT____Definitions__OVEBT_001t__Nat__Onat
% 0.57/0.82  Using role type
% 0.57/0.82  Declaring groups771621172384141258BT_nat:((vEBT_VEBT->nat)->(set_VEBT_VEBT->nat))
% 0.57/0.82  FOF formula (<kernel.Constant object at 0x182a320>, <kernel.DependentProduct object at 0x182a2d8>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Complex__Ocomplex_001t__Code____Numeral__Ointeger
% 0.57/0.82  Using role type
% 0.57/0.82  Declaring groups8682486955453173170nteger:((complex->code_integer)->(set_complex->code_integer))
% 0.57/0.82  FOF formula (<kernel.Constant object at 0x182a3b0>, <kernel.DependentProduct object at 0x182a440>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Complex__Ocomplex_001t__Complex__Ocomplex
% 0.57/0.82  Using role type
% 0.57/0.82  Declaring groups3708469109370488835omplex:((complex->complex)->(set_complex->complex))
% 0.57/0.82  FOF formula (<kernel.Constant object at 0x182a2d8>, <kernel.DependentProduct object at 0x182a320>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Complex__Ocomplex_001t__Int__Oint
% 0.57/0.82  Using role type
% 0.57/0.82  Declaring groups858564598930262913ex_int:((complex->int)->(set_complex->int))
% 0.57/0.82  FOF formula (<kernel.Constant object at 0x182a440>, <kernel.DependentProduct object at 0x182a3b0>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Complex__Ocomplex_001t__Nat__Onat
% 0.57/0.82  Using role type
% 0.57/0.82  Declaring groups861055069439313189ex_nat:((complex->nat)->(set_complex->nat))
% 0.57/0.82  FOF formula (<kernel.Constant object at 0x182a320>, <kernel.DependentProduct object at 0x182a2d8>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Complex__Ocomplex_001t__Rat__Orat
% 0.57/0.82  Using role type
% 0.57/0.82  Declaring groups225925009352817453ex_rat:((complex->rat)->(set_complex->rat))
% 0.57/0.82  FOF formula (<kernel.Constant object at 0x182a3b0>, <kernel.DependentProduct object at 0x182a440>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Complex__Ocomplex_001t__Real__Oreal
% 0.57/0.82  Using role type
% 0.57/0.82  Declaring groups766887009212190081x_real:((complex->real)->(set_complex->real))
% 0.57/0.82  FOF formula (<kernel.Constant object at 0x182a2d8>, <kernel.DependentProduct object at 0x182a320>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Int__Oint_001t__Code____Numeral__Ointeger
% 0.57/0.82  Using role type
% 0.57/0.82  Declaring groups3827104343326376752nteger:((int->code_integer)->(set_int->code_integer))
% 0.57/0.82  FOF formula (<kernel.Constant object at 0x182a440>, <kernel.DependentProduct object at 0x182a3b0>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Int__Oint_001t__Complex__Ocomplex
% 0.57/0.82  Using role type
% 0.57/0.82  Declaring groups7440179247065528705omplex:((int->complex)->(set_int->complex))
% 0.57/0.82  FOF formula (<kernel.Constant object at 0x182a320>, <kernel.DependentProduct object at 0x182a2d8>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Int__Oint_001t__Int__Oint
% 0.57/0.82  Using role type
% 0.57/0.82  Declaring groups1705073143266064639nt_int:((int->int)->(set_int->int))
% 0.57/0.82  FOF formula (<kernel.Constant object at 0x182a3b0>, <kernel.DependentProduct object at 0x182a440>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Int__Oint_001t__Nat__Onat
% 0.57/0.82  Using role type
% 0.57/0.82  Declaring groups1707563613775114915nt_nat:((int->nat)->(set_int->nat))
% 0.57/0.82  FOF formula (<kernel.Constant object at 0x182a2d8>, <kernel.DependentProduct object at 0x182a3b0>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Int__Oint_001t__Rat__Orat
% 0.57/0.82  Using role type
% 0.57/0.82  Declaring groups1072433553688619179nt_rat:((int->rat)->(set_int->rat))
% 0.57/0.82  FOF formula (<kernel.Constant object at 0x182a2d8>, <kernel.DependentProduct object at 0x182d050>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Int__Oint_001t__Real__Oreal
% 0.57/0.82  Using role type
% 0.57/0.82  Declaring groups2316167850115554303t_real:((int->real)->(set_int->real))
% 0.57/0.82  FOF formula (<kernel.Constant object at 0x182a2d8>, <kernel.DependentProduct object at 0x182d170>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Nat__Onat_001t__Code____Numeral__Ointeger
% 0.57/0.82  Using role type
% 0.57/0.82  Declaring groups3455450783089532116nteger:((nat->code_integer)->(set_nat->code_integer))
% 0.57/0.82  FOF formula (<kernel.Constant object at 0x182a248>, <kernel.DependentProduct object at 0x182d1b8>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Nat__Onat_001t__Complex__Ocomplex
% 0.57/0.82  Using role type
% 0.57/0.82  Declaring groups6464643781859351333omplex:((nat->complex)->(set_nat->complex))
% 0.57/0.82  FOF formula (<kernel.Constant object at 0x182d248>, <kernel.DependentProduct object at 0x182d290>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Nat__Onat_001t__Int__Oint
% 0.57/0.82  Using role type
% 0.57/0.82  Declaring groups705719431365010083at_int:((nat->int)->(set_nat->int))
% 0.57/0.82  FOF formula (<kernel.Constant object at 0x182d320>, <kernel.DependentProduct object at 0x182d200>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Nat__Onat_001t__Nat__Onat
% 0.57/0.82  Using role type
% 0.57/0.82  Declaring groups708209901874060359at_nat:((nat->nat)->(set_nat->nat))
% 0.57/0.82  FOF formula (<kernel.Constant object at 0x182d2d8>, <kernel.DependentProduct object at 0x182d248>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Nat__Onat_001t__Rat__Orat
% 0.57/0.82  Using role type
% 0.57/0.82  Declaring groups73079841787564623at_rat:((nat->rat)->(set_nat->rat))
% 0.57/0.82  FOF formula (<kernel.Constant object at 0x182d3b0>, <kernel.DependentProduct object at 0x182d440>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Nat__Onat_001t__Real__Oreal
% 0.57/0.82  Using role type
% 0.57/0.82  Declaring groups129246275422532515t_real:((nat->real)->(set_nat->real))
% 0.57/0.82  FOF formula (<kernel.Constant object at 0x182d2d8>, <kernel.DependentProduct object at 0x182d0e0>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_001t__Complex__Ocomplex
% 0.57/0.82  Using role type
% 0.57/0.82  Declaring groups8110221916422527690omplex:((product_prod_nat_nat->complex)->(set_Pr1261947904930325089at_nat->complex))
% 0.57/0.82  FOF formula (<kernel.Constant object at 0x182d440>, <kernel.DependentProduct object at 0x182d320>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Real__Oreal_001t__Code____Numeral__Ointeger
% 0.57/0.82  Using role type
% 0.57/0.82  Declaring groups6225526099057966256nteger:((real->code_integer)->(set_real->code_integer))
% 0.57/0.82  FOF formula (<kernel.Constant object at 0x182d0e0>, <kernel.DependentProduct object at 0x182d2d8>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Real__Oreal_001t__Complex__Ocomplex
% 0.57/0.82  Using role type
% 0.57/0.82  Declaring groups713298508707869441omplex:((real->complex)->(set_real->complex))
% 0.57/0.82  FOF formula (<kernel.Constant object at 0x182d320>, <kernel.DependentProduct object at 0x182d440>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Real__Oreal_001t__Int__Oint
% 0.57/0.82  Using role type
% 0.57/0.82  Declaring groups4694064378042380927al_int:((real->int)->(set_real->int))
% 0.57/0.82  FOF formula (<kernel.Constant object at 0x182d2d8>, <kernel.DependentProduct object at 0x182d0e0>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Real__Oreal_001t__Nat__Onat
% 0.57/0.82  Using role type
% 0.57/0.82  Declaring groups4696554848551431203al_nat:((real->nat)->(set_real->nat))
% 0.57/0.82  FOF formula (<kernel.Constant object at 0x182d440>, <kernel.DependentProduct object at 0x182d320>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Real__Oreal_001t__Rat__Orat
% 0.57/0.82  Using role type
% 0.57/0.82  Declaring groups4061424788464935467al_rat:((real->rat)->(set_real->rat))
% 0.57/0.82  FOF formula (<kernel.Constant object at 0x182d0e0>, <kernel.DependentProduct object at 0x182d2d8>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Real__Oreal_001t__Real__Oreal
% 0.57/0.82  Using role type
% 0.57/0.82  Declaring groups1681761925125756287l_real:((real->real)->(set_real->real))
% 0.57/0.82  FOF formula (<kernel.Constant object at 0x182d320>, <kernel.DependentProduct object at 0x182d0e0>) of role type named sy_c_Groups__List_Ocomm__semiring__0__class_Ohorner__sum_001_Eo_001t__Int__Oint
% 0.57/0.82  Using role type
% 0.57/0.82  Declaring groups9116527308978886569_o_int:((Prop->int)->(int->(list_o->int)))
% 0.57/0.82  FOF formula (<kernel.Constant object at 0x182d2d8>, <kernel.DependentProduct object at 0x182dab8>) of role type named sy_c_Groups__List_Omonoid__add__class_Osum__list_001t__Nat__Onat
% 0.57/0.83  Using role type
% 0.57/0.83  Declaring groups4561878855575611511st_nat:(list_nat->nat)
% 0.57/0.83  FOF formula (<kernel.Constant object at 0x182d368>, <kernel.DependentProduct object at 0x182db00>) of role type named sy_c_HOL_OThe_001t__Real__Oreal
% 0.57/0.83  Using role type
% 0.57/0.83  Declaring the_real:((real->Prop)->real)
% 0.57/0.83  FOF formula (<kernel.Constant object at 0x182d908>, <kernel.DependentProduct object at 0x182d368>) of role type named sy_c_If_001t__Code____Numeral__Ointeger
% 0.57/0.83  Using role type
% 0.57/0.83  Declaring if_Code_integer:(Prop->(code_integer->(code_integer->code_integer)))
% 0.57/0.83  FOF formula (<kernel.Constant object at 0x182d9e0>, <kernel.DependentProduct object at 0x182db00>) of role type named sy_c_If_001t__Complex__Ocomplex
% 0.57/0.83  Using role type
% 0.57/0.83  Declaring if_complex:(Prop->(complex->(complex->complex)))
% 0.57/0.83  FOF formula (<kernel.Constant object at 0x182db90>, <kernel.DependentProduct object at 0x182d9e0>) of role type named sy_c_If_001t__Extended____Nat__Oenat
% 0.57/0.83  Using role type
% 0.57/0.83  Declaring if_Extended_enat:(Prop->(extended_enat->(extended_enat->extended_enat)))
% 0.57/0.83  FOF formula (<kernel.Constant object at 0x182dbd8>, <kernel.DependentProduct object at 0x182d9e0>) of role type named sy_c_If_001t__Int__Oint
% 0.57/0.83  Using role type
% 0.57/0.83  Declaring if_int:(Prop->(int->(int->int)))
% 0.57/0.83  FOF formula (<kernel.Constant object at 0x182db48>, <kernel.DependentProduct object at 0x182d9e0>) of role type named sy_c_If_001t__List__Olist_It__Nat__Onat_J
% 0.57/0.83  Using role type
% 0.57/0.83  Declaring if_list_nat:(Prop->(list_nat->(list_nat->list_nat)))
% 0.57/0.83  FOF formula (<kernel.Constant object at 0x182dcb0>, <kernel.DependentProduct object at 0x182d9e0>) of role type named sy_c_If_001t__Nat__Onat
% 0.57/0.83  Using role type
% 0.57/0.83  Declaring if_nat:(Prop->(nat->(nat->nat)))
% 0.57/0.83  FOF formula (<kernel.Constant object at 0x182dcf8>, <kernel.DependentProduct object at 0x182d9e0>) of role type named sy_c_If_001t__Num__Onum
% 0.57/0.83  Using role type
% 0.57/0.83  Declaring if_num:(Prop->(num->(num->num)))
% 0.57/0.83  FOF formula (<kernel.Constant object at 0x182dd40>, <kernel.DependentProduct object at 0x182d9e0>) of role type named sy_c_If_001t__Option__Ooption_It__Nat__Onat_J
% 0.57/0.83  Using role type
% 0.57/0.83  Declaring if_option_nat:(Prop->(option_nat->(option_nat->option_nat)))
% 0.57/0.83  FOF formula (<kernel.Constant object at 0x182dd88>, <kernel.DependentProduct object at 0x182d9e0>) of role type named sy_c_If_001t__Option__Ooption_It__Num__Onum_J
% 0.57/0.83  Using role type
% 0.57/0.83  Declaring if_option_num:(Prop->(option_num->(option_num->option_num)))
% 0.57/0.83  FOF formula (<kernel.Constant object at 0x182dd40>, <kernel.DependentProduct object at 0x182dab8>) of role type named sy_c_If_001t__Product____Type__Oprod_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J
% 0.57/0.83  Using role type
% 0.57/0.83  Declaring if_Pro6119634080678213985nteger:(Prop->(produc8923325533196201883nteger->(produc8923325533196201883nteger->produc8923325533196201883nteger)))
% 0.57/0.83  FOF formula (<kernel.Constant object at 0x182d9e0>, <kernel.DependentProduct object at 0x182ddd0>) of role type named sy_c_If_001t__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J
% 0.57/0.83  Using role type
% 0.57/0.83  Declaring if_Pro3027730157355071871nt_int:(Prop->(product_prod_int_int->(product_prod_int_int->product_prod_int_int)))
% 0.57/0.83  FOF formula (<kernel.Constant object at 0x182dab8>, <kernel.DependentProduct object at 0x182dc20>) of role type named sy_c_If_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.57/0.83  Using role type
% 0.57/0.83  Declaring if_Pro6206227464963214023at_nat:(Prop->(product_prod_nat_nat->(product_prod_nat_nat->product_prod_nat_nat)))
% 0.57/0.83  FOF formula (<kernel.Constant object at 0x182dea8>, <kernel.DependentProduct object at 0x182dc20>) of role type named sy_c_If_001t__Rat__Orat
% 0.57/0.83  Using role type
% 0.57/0.83  Declaring if_rat:(Prop->(rat->(rat->rat)))
% 0.57/0.83  FOF formula (<kernel.Constant object at 0x182df38>, <kernel.DependentProduct object at 0x182dc20>) of role type named sy_c_If_001t__Real__Oreal
% 0.57/0.83  Using role type
% 0.57/0.83  Declaring if_real:(Prop->(real->(real->real)))
% 0.57/0.83  FOF formula (<kernel.Constant object at 0x182dfc8>, <kernel.DependentProduct object at 0x182dc20>) of role type named sy_c_If_001t__Set__Oset_It__Nat__Onat_J
% 0.57/0.83  Using role type
% 0.57/0.83  Declaring if_set_nat:(Prop->(set_nat->(set_nat->set_nat)))
% 0.57/0.83  FOF formula (<kernel.Constant object at 0x182dd40>, <kernel.DependentProduct object at 0x182dc20>) of role type named sy_c_If_001t__Sum____Type__Osum_It__Nat__Onat_Mt__Nat__Onat_J
% 0.57/0.83  Using role type
% 0.57/0.83  Declaring if_Sum_sum_nat_nat:(Prop->(sum_sum_nat_nat->(sum_sum_nat_nat->sum_sum_nat_nat)))
% 0.57/0.83  FOF formula (<kernel.Constant object at 0x182df38>, <kernel.DependentProduct object at 0x182dc20>) of role type named sy_c_If_001t__VEBT____Definitions__OVEBT
% 0.57/0.83  Using role type
% 0.57/0.83  Declaring if_VEBT_VEBT:(Prop->(vEBT_VEBT->(vEBT_VEBT->vEBT_VEBT)))
% 0.57/0.83  FOF formula (<kernel.Constant object at 0x182dd40>, <kernel.DependentProduct object at 0x182dfc8>) of role type named sy_c_Infinite__Set_Owellorder__class_Oenumerate_001t__Nat__Onat
% 0.57/0.83  Using role type
% 0.57/0.83  Declaring infini8530281810654367211te_nat:(set_nat->(nat->nat))
% 0.57/0.83  FOF formula (<kernel.Constant object at 0x182de18>, <kernel.DependentProduct object at 0x1830128>) of role type named sy_c_Int_OAbs__Integ
% 0.57/0.83  Using role type
% 0.57/0.83  Declaring abs_Integ:(product_prod_nat_nat->int)
% 0.57/0.83  FOF formula (<kernel.Constant object at 0x182dd40>, <kernel.DependentProduct object at 0x18301b8>) of role type named sy_c_Int_ORep__Integ
% 0.57/0.83  Using role type
% 0.57/0.83  Declaring rep_Integ:(int->product_prod_nat_nat)
% 0.57/0.83  FOF formula (<kernel.Constant object at 0x182dfc8>, <kernel.DependentProduct object at 0x18300e0>) of role type named sy_c_Int_Ointrel
% 0.57/0.83  Using role type
% 0.57/0.83  Declaring intrel:(product_prod_nat_nat->(product_prod_nat_nat->Prop))
% 0.57/0.83  FOF formula (<kernel.Constant object at 0x182dd40>, <kernel.DependentProduct object at 0x1830200>) of role type named sy_c_Int_Onat
% 0.57/0.83  Using role type
% 0.57/0.83  Declaring nat2:(int->nat)
% 0.57/0.83  FOF formula (<kernel.Constant object at 0x182dfc8>, <kernel.DependentProduct object at 0x1830170>) of role type named sy_c_Int_Opcr__int
% 0.57/0.83  Using role type
% 0.57/0.83  Declaring pcr_int:(product_prod_nat_nat->(int->Prop))
% 0.57/0.83  FOF formula (<kernel.Constant object at 0x182dfc8>, <kernel.Constant object at 0x1830170>) of role type named sy_c_Int_Oring__1__class_OInts_001t__Real__Oreal
% 0.57/0.83  Using role type
% 0.57/0.83  Declaring ring_1_Ints_real:set_real
% 0.57/0.83  FOF formula (<kernel.Constant object at 0x1830200>, <kernel.DependentProduct object at 0x1830320>) of role type named sy_c_Int_Oring__1__class_Oof__int_001t__Rat__Orat
% 0.57/0.83  Using role type
% 0.57/0.83  Declaring ring_1_of_int_rat:(int->rat)
% 0.57/0.83  FOF formula (<kernel.Constant object at 0x18300e0>, <kernel.DependentProduct object at 0x1830368>) of role type named sy_c_Int_Oring__1__class_Oof__int_001t__Real__Oreal
% 0.57/0.83  Using role type
% 0.57/0.83  Declaring ring_1_of_int_real:(int->real)
% 0.57/0.83  FOF formula (<kernel.Constant object at 0x1830098>, <kernel.DependentProduct object at 0x1830200>) of role type named sy_c_Lattices_Oinf__class_Oinf_001t__Int__Oint
% 0.57/0.83  Using role type
% 0.57/0.83  Declaring inf_inf_int:(int->(int->int))
% 0.57/0.83  FOF formula (<kernel.Constant object at 0x18303b0>, <kernel.DependentProduct object at 0x18300e0>) of role type named sy_c_Lattices_Oinf__class_Oinf_001t__Nat__Onat
% 0.57/0.83  Using role type
% 0.57/0.83  Declaring inf_inf_nat:(nat->(nat->nat))
% 0.57/0.83  FOF formula (<kernel.Constant object at 0x18303f8>, <kernel.DependentProduct object at 0x1830098>) of role type named sy_c_Lattices_Oinf__class_Oinf_001t__Rat__Orat
% 0.57/0.83  Using role type
% 0.57/0.83  Declaring inf_inf_rat:(rat->(rat->rat))
% 0.57/0.83  FOF formula (<kernel.Constant object at 0x1830170>, <kernel.DependentProduct object at 0x18303b0>) of role type named sy_c_Lattices_Oinf__class_Oinf_001t__Set__Oset_It__Complex__Ocomplex_J
% 0.57/0.83  Using role type
% 0.57/0.83  Declaring inf_inf_set_complex:(set_complex->(set_complex->set_complex))
% 0.57/0.83  FOF formula (<kernel.Constant object at 0x1830320>, <kernel.DependentProduct object at 0x18303f8>) of role type named sy_c_Lattices_Oinf__class_Oinf_001t__Set__Oset_It__Int__Oint_J
% 0.57/0.83  Using role type
% 0.57/0.83  Declaring inf_inf_set_int:(set_int->(set_int->set_int))
% 0.57/0.83  FOF formula (<kernel.Constant object at 0x1830368>, <kernel.DependentProduct object at 0x1830170>) of role type named sy_c_Lattices_Oinf__class_Oinf_001t__Set__Oset_It__Nat__Onat_J
% 0.57/0.83  Using role type
% 0.57/0.83  Declaring inf_inf_set_nat:(set_nat->(set_nat->set_nat))
% 0.57/0.83  FOF formula (<kernel.Constant object at 0x1830200>, <kernel.DependentProduct object at 0x1830320>) of role type named sy_c_Lattices_Oinf__class_Oinf_001t__Set__Oset_It__Num__Onum_J
% 0.57/0.84  Using role type
% 0.57/0.84  Declaring inf_inf_set_num:(set_num->(set_num->set_num))
% 0.57/0.84  FOF formula (<kernel.Constant object at 0x1830368>, <kernel.DependentProduct object at 0x18303f8>) of role type named sy_c_Lattices_Oinf__class_Oinf_001t__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J
% 0.57/0.84  Using role type
% 0.57/0.84  Declaring inf_in2572325071724192079at_nat:(set_Pr1261947904930325089at_nat->(set_Pr1261947904930325089at_nat->set_Pr1261947904930325089at_nat))
% 0.57/0.84  FOF formula (<kernel.Constant object at 0x18303b0>, <kernel.DependentProduct object at 0x1830320>) of role type named sy_c_Lattices_Oinf__class_Oinf_001t__Set__Oset_It__Rat__Orat_J
% 0.57/0.84  Using role type
% 0.57/0.84  Declaring inf_inf_set_rat:(set_rat->(set_rat->set_rat))
% 0.57/0.84  FOF formula (<kernel.Constant object at 0x1830200>, <kernel.DependentProduct object at 0x1830368>) of role type named sy_c_Lattices_Oinf__class_Oinf_001t__Set__Oset_It__Real__Oreal_J
% 0.57/0.84  Using role type
% 0.57/0.84  Declaring inf_inf_set_real:(set_real->(set_real->set_real))
% 0.57/0.84  FOF formula (<kernel.Constant object at 0x18303b0>, <kernel.DependentProduct object at 0x1830248>) of role type named sy_c_Lattices_Osemilattice__neutr_001t__Nat__Onat
% 0.57/0.84  Using role type
% 0.57/0.84  Declaring semila9081495762789891438tr_nat:((nat->(nat->nat))->(nat->Prop))
% 0.57/0.84  FOF formula (<kernel.Constant object at 0x1830368>, <kernel.DependentProduct object at 0x1830680>) of role type named sy_c_Lattices_Osemilattice__neutr__order_001t__Nat__Onat
% 0.57/0.84  Using role type
% 0.57/0.84  Declaring semila1623282765462674594er_nat:((nat->(nat->nat))->(nat->((nat->(nat->Prop))->((nat->(nat->Prop))->Prop))))
% 0.57/0.84  FOF formula (<kernel.Constant object at 0x18307a0>, <kernel.DependentProduct object at 0x1830248>) of role type named sy_c_Lattices_Osup__class_Osup_001t__Int__Oint
% 0.57/0.84  Using role type
% 0.57/0.84  Declaring sup_sup_int:(int->(int->int))
% 0.57/0.84  FOF formula (<kernel.Constant object at 0x1830830>, <kernel.DependentProduct object at 0x1830368>) of role type named sy_c_Lattices_Osup__class_Osup_001t__Nat__Onat
% 0.57/0.84  Using role type
% 0.57/0.84  Declaring sup_sup_nat:(nat->(nat->nat))
% 0.57/0.84  FOF formula (<kernel.Constant object at 0x18308c0>, <kernel.DependentProduct object at 0x18307a0>) of role type named sy_c_Lattices_Osup__class_Osup_001t__Rat__Orat
% 0.57/0.84  Using role type
% 0.57/0.84  Declaring sup_sup_rat:(rat->(rat->rat))
% 0.57/0.84  FOF formula (<kernel.Constant object at 0x1830710>, <kernel.DependentProduct object at 0x1830830>) of role type named sy_c_Lattices_Osup__class_Osup_001t__Set__Oset_It__Complex__Ocomplex_J
% 0.57/0.84  Using role type
% 0.57/0.84  Declaring sup_sup_set_complex:(set_complex->(set_complex->set_complex))
% 0.57/0.84  FOF formula (<kernel.Constant object at 0x18307e8>, <kernel.DependentProduct object at 0x18308c0>) of role type named sy_c_Lattices_Osup__class_Osup_001t__Set__Oset_It__Int__Oint_J
% 0.57/0.84  Using role type
% 0.57/0.84  Declaring sup_sup_set_int:(set_int->(set_int->set_int))
% 0.57/0.84  FOF formula (<kernel.Constant object at 0x1830680>, <kernel.DependentProduct object at 0x1830710>) of role type named sy_c_Lattices_Osup__class_Osup_001t__Set__Oset_It__List__Olist_It__Nat__Onat_J_J
% 0.57/0.84  Using role type
% 0.57/0.84  Declaring sup_sup_set_list_nat:(set_list_nat->(set_list_nat->set_list_nat))
% 0.57/0.84  FOF formula (<kernel.Constant object at 0x1830248>, <kernel.DependentProduct object at 0x18307e8>) of role type named sy_c_Lattices_Osup__class_Osup_001t__Set__Oset_It__Nat__Onat_J
% 0.57/0.84  Using role type
% 0.57/0.84  Declaring sup_sup_set_nat:(set_nat->(set_nat->set_nat))
% 0.57/0.84  FOF formula (<kernel.Constant object at 0x1830368>, <kernel.DependentProduct object at 0x1830680>) of role type named sy_c_Lattices_Osup__class_Osup_001t__Set__Oset_It__Num__Onum_J
% 0.57/0.84  Using role type
% 0.57/0.84  Declaring sup_sup_set_num:(set_num->(set_num->set_num))
% 0.57/0.84  FOF formula (<kernel.Constant object at 0x1830248>, <kernel.DependentProduct object at 0x1830710>) of role type named sy_c_Lattices_Osup__class_Osup_001t__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J
% 0.57/0.84  Using role type
% 0.57/0.84  Declaring sup_su6327502436637775413at_nat:(set_Pr1261947904930325089at_nat->(set_Pr1261947904930325089at_nat->set_Pr1261947904930325089at_nat))
% 0.57/0.84  FOF formula (<kernel.Constant object at 0x1830998>, <kernel.DependentProduct object at 0x1830680>) of role type named sy_c_Lattices_Osup__class_Osup_001t__Set__Oset_It__Rat__Orat_J
% 0.57/0.84  Using role type
% 0.57/0.84  Declaring sup_sup_set_rat:(set_rat->(set_rat->set_rat))
% 0.57/0.84  FOF formula (<kernel.Constant object at 0x1830368>, <kernel.DependentProduct object at 0x1830248>) of role type named sy_c_Lattices_Osup__class_Osup_001t__Set__Oset_It__Real__Oreal_J
% 0.57/0.84  Using role type
% 0.57/0.84  Declaring sup_sup_set_real:(set_real->(set_real->set_real))
% 0.57/0.84  FOF formula (<kernel.Constant object at 0x1830b00>, <kernel.DependentProduct object at 0x1830998>) of role type named sy_c_Lattices_Osup__class_Osup_001t__Set__Oset_It__Set__Oset_It__Nat__Onat_J_J
% 0.57/0.84  Using role type
% 0.57/0.84  Declaring sup_sup_set_set_nat:(set_set_nat->(set_set_nat->set_set_nat))
% 0.57/0.84  FOF formula (<kernel.Constant object at 0x1830368>, <kernel.DependentProduct object at 0x1830ab8>) of role type named sy_c_Lattices__Big_Olinorder__class_OMax_001t__Nat__Onat
% 0.57/0.84  Using role type
% 0.57/0.84  Declaring lattic8265883725875713057ax_nat:(set_nat->nat)
% 0.57/0.84  FOF formula (<kernel.Constant object at 0x1830998>, <kernel.DependentProduct object at 0x1830320>) of role type named sy_c_Lattices__Big_Oord__class_Oarg__min__on_001t__Complex__Ocomplex_001t__Nat__Onat
% 0.57/0.84  Using role type
% 0.57/0.84  Declaring lattic5364784637807008409ex_nat:((complex->nat)->(set_complex->complex))
% 0.57/0.84  FOF formula (<kernel.Constant object at 0x1830ab8>, <kernel.DependentProduct object at 0x1830368>) of role type named sy_c_Lattices__Big_Oord__class_Oarg__min__on_001t__Complex__Ocomplex_001t__Num__Onum
% 0.57/0.84  Using role type
% 0.57/0.84  Declaring lattic1922116423962787043ex_num:((complex->num)->(set_complex->complex))
% 0.57/0.84  FOF formula (<kernel.Constant object at 0x1830320>, <kernel.DependentProduct object at 0x1830998>) of role type named sy_c_Lattices__Big_Oord__class_Oarg__min__on_001t__Complex__Ocomplex_001t__Rat__Orat
% 0.57/0.84  Using role type
% 0.57/0.84  Declaring lattic4729654577720512673ex_rat:((complex->rat)->(set_complex->complex))
% 0.57/0.84  FOF formula (<kernel.Constant object at 0x1830368>, <kernel.DependentProduct object at 0x1830ab8>) of role type named sy_c_Lattices__Big_Oord__class_Oarg__min__on_001t__Int__Oint_001t__Num__Onum
% 0.57/0.84  Using role type
% 0.57/0.84  Declaring lattic5003618458639192673nt_num:((int->num)->(set_int->int))
% 0.57/0.84  FOF formula (<kernel.Constant object at 0x1830998>, <kernel.DependentProduct object at 0x1830320>) of role type named sy_c_Lattices__Big_Oord__class_Oarg__min__on_001t__Int__Oint_001t__Rat__Orat
% 0.57/0.84  Using role type
% 0.57/0.84  Declaring lattic7811156612396918303nt_rat:((int->rat)->(set_int->int))
% 0.57/0.84  FOF formula (<kernel.Constant object at 0x1830ab8>, <kernel.DependentProduct object at 0x1830368>) of role type named sy_c_Lattices__Big_Oord__class_Oarg__min__on_001t__Nat__Onat_001t__Nat__Onat
% 0.57/0.84  Using role type
% 0.57/0.84  Declaring lattic7446932960582359483at_nat:((nat->nat)->(set_nat->nat))
% 0.57/0.84  FOF formula (<kernel.Constant object at 0x1830320>, <kernel.DependentProduct object at 0x1830998>) of role type named sy_c_Lattices__Big_Oord__class_Oarg__min__on_001t__Nat__Onat_001t__Num__Onum
% 0.57/0.84  Using role type
% 0.57/0.84  Declaring lattic4004264746738138117at_num:((nat->num)->(set_nat->nat))
% 0.57/0.84  FOF formula (<kernel.Constant object at 0x1830368>, <kernel.DependentProduct object at 0x1830ab8>) of role type named sy_c_Lattices__Big_Oord__class_Oarg__min__on_001t__Nat__Onat_001t__Rat__Orat
% 0.57/0.84  Using role type
% 0.57/0.84  Declaring lattic6811802900495863747at_rat:((nat->rat)->(set_nat->nat))
% 0.57/0.84  FOF formula (<kernel.Constant object at 0x1830998>, <kernel.DependentProduct object at 0x1830248>) of role type named sy_c_Lattices__Big_Oord__class_Oarg__min__on_001t__Real__Oreal_001t__Num__Onum
% 0.57/0.84  Using role type
% 0.57/0.84  Declaring lattic1613168225601753569al_num:((real->num)->(set_real->real))
% 0.57/0.84  FOF formula (<kernel.Constant object at 0x1830998>, <kernel.DependentProduct object at 0x1833098>) of role type named sy_c_Lattices__Big_Oord__class_Oarg__min__on_001t__Real__Oreal_001t__Rat__Orat
% 0.57/0.84  Using role type
% 0.57/0.84  Declaring lattic4420706379359479199al_rat:((real->rat)->(set_real->real))
% 0.57/0.84  FOF formula (<kernel.Constant object at 0x1830998>, <kernel.DependentProduct object at 0x1833170>) of role type named sy_c_Lattices__Big_Osemilattice__neutr__set_OF_001t__Nat__Onat
% 0.57/0.84  Using role type
% 0.57/0.84  Declaring lattic7826324295020591184_F_nat:((nat->(nat->nat))->(nat->(set_nat->nat)))
% 0.57/0.84  FOF formula (<kernel.Constant object at 0x1830368>, <kernel.DependentProduct object at 0x18330e0>) of role type named sy_c_Limits_OBfun_001t__Nat__Onat_001t__Real__Oreal
% 0.57/0.85  Using role type
% 0.57/0.85  Declaring bfun_nat_real:((nat->real)->(filter_nat->Prop))
% 0.57/0.85  FOF formula (<kernel.Constant object at 0x1830368>, <kernel.DependentProduct object at 0x1833128>) of role type named sy_c_List_Oappend_001t__Nat__Onat
% 0.57/0.85  Using role type
% 0.57/0.85  Declaring append_nat:(list_nat->(list_nat->list_nat))
% 0.57/0.85  FOF formula (<kernel.Constant object at 0x1830248>, <kernel.DependentProduct object at 0x18333b0>) of role type named sy_c_List_Oconcat_001_Eo
% 0.57/0.85  Using role type
% 0.57/0.85  Declaring concat_o:(list_list_o->list_o)
% 0.57/0.85  FOF formula (<kernel.Constant object at 0x1833128>, <kernel.DependentProduct object at 0x1833320>) of role type named sy_c_List_Oconcat_001t__Int__Oint
% 0.57/0.85  Using role type
% 0.57/0.85  Declaring concat_int:(list_list_int->list_int)
% 0.57/0.85  FOF formula (<kernel.Constant object at 0x18330e0>, <kernel.DependentProduct object at 0x18333f8>) of role type named sy_c_List_Oconcat_001t__Nat__Onat
% 0.57/0.85  Using role type
% 0.57/0.85  Declaring concat_nat:(list_list_nat->list_nat)
% 0.57/0.85  FOF formula (<kernel.Constant object at 0x18332d8>, <kernel.DependentProduct object at 0x18333b0>) of role type named sy_c_List_Oconcat_001t__VEBT____Definitions__OVEBT
% 0.57/0.85  Using role type
% 0.57/0.85  Declaring concat_VEBT_VEBT:(list_list_VEBT_VEBT->list_VEBT_VEBT)
% 0.57/0.85  FOF formula (<kernel.Constant object at 0x18331b8>, <kernel.DependentProduct object at 0x1833488>) of role type named sy_c_List_Ocount__list_001_Eo
% 0.57/0.85  Using role type
% 0.57/0.85  Declaring count_list_o:(list_o->(Prop->nat))
% 0.57/0.85  FOF formula (<kernel.Constant object at 0x1833440>, <kernel.DependentProduct object at 0x1833128>) of role type named sy_c_List_Ocount__list_001t__Complex__Ocomplex
% 0.57/0.85  Using role type
% 0.57/0.85  Declaring count_list_complex:(list_complex->(complex->nat))
% 0.57/0.85  FOF formula (<kernel.Constant object at 0x18334d0>, <kernel.DependentProduct object at 0x18333b0>) of role type named sy_c_List_Ocount__list_001t__Int__Oint
% 0.57/0.85  Using role type
% 0.57/0.85  Declaring count_list_int:(list_int->(int->nat))
% 0.57/0.85  FOF formula (<kernel.Constant object at 0x18332d8>, <kernel.DependentProduct object at 0x1833440>) of role type named sy_c_List_Ocount__list_001t__Nat__Onat
% 0.57/0.85  Using role type
% 0.57/0.85  Declaring count_list_nat:(list_nat->(nat->nat))
% 0.57/0.85  FOF formula (<kernel.Constant object at 0x1833488>, <kernel.DependentProduct object at 0x18334d0>) of role type named sy_c_List_Ocount__list_001t__Real__Oreal
% 0.57/0.85  Using role type
% 0.57/0.85  Declaring count_list_real:(list_real->(real->nat))
% 0.57/0.85  FOF formula (<kernel.Constant object at 0x1833170>, <kernel.DependentProduct object at 0x18332d8>) of role type named sy_c_List_Ocount__list_001t__Set__Oset_It__Nat__Onat_J
% 0.57/0.85  Using role type
% 0.57/0.85  Declaring count_list_set_nat:(list_set_nat->(set_nat->nat))
% 0.57/0.85  FOF formula (<kernel.Constant object at 0x18331b8>, <kernel.DependentProduct object at 0x1833488>) of role type named sy_c_List_Ocount__list_001t__VEBT____Definitions__OVEBT
% 0.57/0.85  Using role type
% 0.57/0.85  Declaring count_list_VEBT_VEBT:(list_VEBT_VEBT->(vEBT_VEBT->nat))
% 0.57/0.85  FOF formula (<kernel.Constant object at 0x1833128>, <kernel.DependentProduct object at 0x1833680>) of role type named sy_c_List_Odistinct_001_Eo
% 0.57/0.85  Using role type
% 0.57/0.85  Declaring distinct_o:(list_o->Prop)
% 0.57/0.85  FOF formula (<kernel.Constant object at 0x1833170>, <kernel.DependentProduct object at 0x18333b0>) of role type named sy_c_List_Odistinct_001t__Complex__Ocomplex
% 0.57/0.85  Using role type
% 0.57/0.85  Declaring distinct_complex:(list_complex->Prop)
% 0.57/0.85  FOF formula (<kernel.Constant object at 0x18333f8>, <kernel.DependentProduct object at 0x18336c8>) of role type named sy_c_List_Odistinct_001t__Int__Oint
% 0.57/0.85  Using role type
% 0.57/0.85  Declaring distinct_int:(list_int->Prop)
% 0.57/0.85  FOF formula (<kernel.Constant object at 0x1833170>, <kernel.DependentProduct object at 0x1833440>) of role type named sy_c_List_Odistinct_001t__List__Olist_It__Nat__Onat_J
% 0.57/0.85  Using role type
% 0.57/0.85  Declaring distinct_list_nat:(list_list_nat->Prop)
% 0.57/0.85  FOF formula (<kernel.Constant object at 0x18331b8>, <kernel.DependentProduct object at 0x1833758>) of role type named sy_c_List_Odistinct_001t__Nat__Onat
% 0.57/0.85  Using role type
% 0.57/0.85  Declaring distinct_nat:(list_nat->Prop)
% 0.57/0.85  FOF formula (<kernel.Constant object at 0x18333b0>, <kernel.DependentProduct object at 0x1833710>) of role type named sy_c_List_Odistinct_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.57/0.85  Using role type
% 0.57/0.85  Declaring distin6923225563576452346at_nat:(list_P6011104703257516679at_nat->Prop)
% 0.57/0.85  FOF formula (<kernel.Constant object at 0x1833440>, <kernel.DependentProduct object at 0x18337e8>) of role type named sy_c_List_Odistinct_001t__Real__Oreal
% 0.57/0.85  Using role type
% 0.57/0.85  Declaring distinct_real:(list_real->Prop)
% 0.57/0.85  FOF formula (<kernel.Constant object at 0x18331b8>, <kernel.DependentProduct object at 0x1833830>) of role type named sy_c_List_Odistinct_001t__Set__Oset_It__Nat__Onat_J
% 0.57/0.85  Using role type
% 0.57/0.85  Declaring distinct_set_nat:(list_set_nat->Prop)
% 0.57/0.85  FOF formula (<kernel.Constant object at 0x18333b0>, <kernel.DependentProduct object at 0x1833878>) of role type named sy_c_List_Odistinct_001t__VEBT____Definitions__OVEBT
% 0.57/0.85  Using role type
% 0.57/0.85  Declaring distinct_VEBT_VEBT:(list_VEBT_VEBT->Prop)
% 0.57/0.85  FOF formula (<kernel.Constant object at 0x1833440>, <kernel.DependentProduct object at 0x18331b8>) of role type named sy_c_List_Oenumerate_001_Eo
% 0.57/0.85  Using role type
% 0.57/0.85  Declaring enumerate_o:(nat->(list_o->list_P7333126701944960589_nat_o))
% 0.57/0.85  FOF formula (<kernel.Constant object at 0x1833950>, <kernel.DependentProduct object at 0x18333b0>) of role type named sy_c_List_Oenumerate_001t__Int__Oint
% 0.57/0.85  Using role type
% 0.57/0.85  Declaring enumerate_int:(nat->(list_int->list_P3521021558325789923at_int))
% 0.57/0.85  FOF formula (<kernel.Constant object at 0x1833908>, <kernel.DependentProduct object at 0x1833440>) of role type named sy_c_List_Oenumerate_001t__Nat__Onat
% 0.57/0.85  Using role type
% 0.57/0.85  Declaring enumerate_nat:(nat->(list_nat->list_P6011104703257516679at_nat))
% 0.57/0.85  FOF formula (<kernel.Constant object at 0x1833998>, <kernel.DependentProduct object at 0x1833950>) of role type named sy_c_List_Oenumerate_001t__VEBT____Definitions__OVEBT
% 0.57/0.85  Using role type
% 0.57/0.85  Declaring enumerate_VEBT_VEBT:(nat->(list_VEBT_VEBT->list_P5647936690300460905T_VEBT))
% 0.57/0.85  FOF formula (<kernel.Constant object at 0x18339e0>, <kernel.DependentProduct object at 0x1833950>) of role type named sy_c_List_Ofind_001_Eo
% 0.57/0.85  Using role type
% 0.57/0.85  Declaring find_o:((Prop->Prop)->(list_o->option_o))
% 0.57/0.85  FOF formula (<kernel.Constant object at 0x1833128>, <kernel.DependentProduct object at 0x18339e0>) of role type named sy_c_List_Ofind_001t__Int__Oint
% 0.57/0.85  Using role type
% 0.57/0.85  Declaring find_int:((int->Prop)->(list_int->option_int))
% 0.57/0.85  FOF formula (<kernel.Constant object at 0x1833a70>, <kernel.DependentProduct object at 0x1833950>) of role type named sy_c_List_Ofind_001t__Nat__Onat
% 0.57/0.85  Using role type
% 0.57/0.85  Declaring find_nat:((nat->Prop)->(list_nat->option_nat))
% 0.57/0.85  FOF formula (<kernel.Constant object at 0x1833908>, <kernel.DependentProduct object at 0x1833128>) of role type named sy_c_List_Ofind_001t__Num__Onum
% 0.57/0.85  Using role type
% 0.57/0.85  Declaring find_num:((num->Prop)->(list_num->option_num))
% 0.57/0.85  FOF formula (<kernel.Constant object at 0x1833998>, <kernel.DependentProduct object at 0x1833128>) of role type named sy_c_List_Ofind_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.57/0.85  Using role type
% 0.57/0.85  Declaring find_P8199882355184865565at_nat:((product_prod_nat_nat->Prop)->(list_P6011104703257516679at_nat->option4927543243414619207at_nat))
% 0.57/0.85  FOF formula (<kernel.Constant object at 0x18338c0>, <kernel.DependentProduct object at 0x1833908>) of role type named sy_c_List_Ofind_001t__VEBT____Definitions__OVEBT
% 0.57/0.85  Using role type
% 0.57/0.85  Declaring find_VEBT_VEBT:((vEBT_VEBT->Prop)->(list_VEBT_VEBT->option_VEBT_VEBT))
% 0.57/0.85  FOF formula (<kernel.Constant object at 0x1833a70>, <kernel.DependentProduct object at 0x1833c20>) of role type named sy_c_List_Ofold_001t__Nat__Onat_001t__Nat__Onat
% 0.57/0.85  Using role type
% 0.57/0.85  Declaring fold_nat_nat:((nat->(nat->nat))->(list_nat->(nat->nat)))
% 0.57/0.85  FOF formula (<kernel.Constant object at 0x1833b48>, <kernel.DependentProduct object at 0x18338c0>) of role type named sy_c_List_Olenlex_001_Eo
% 0.57/0.85  Using role type
% 0.57/0.85  Declaring lenlex_o:(set_Product_prod_o_o->set_Pr6227168374412355847list_o)
% 0.57/0.85  FOF formula (<kernel.Constant object at 0x18337a0>, <kernel.DependentProduct object at 0x1833a70>) of role type named sy_c_List_Olenlex_001t__Code____Numeral__Ointeger
% 0.57/0.85  Using role type
% 0.57/0.85  Declaring lenlex_Code_integer:(set_Pr4811707699266497531nteger->set_Pr7565137564259432987nteger)
% 0.57/0.85  FOF formula (<kernel.Constant object at 0x1833b00>, <kernel.DependentProduct object at 0x18337a0>) of role type named sy_c_List_Olenlex_001t__Int__Oint
% 0.57/0.85  Using role type
% 0.57/0.85  Declaring lenlex_int:(set_Pr958786334691620121nt_int->set_Pr765067013931698361st_int)
% 0.57/0.85  FOF formula (<kernel.Constant object at 0x1833c20>, <kernel.DependentProduct object at 0x1833a70>) of role type named sy_c_List_Olenlex_001t__Nat__Onat
% 0.57/0.85  Using role type
% 0.57/0.85  Declaring lenlex_nat:(set_Pr1261947904930325089at_nat->set_Pr3451248702717554689st_nat)
% 0.57/0.85  FOF formula (<kernel.Constant object at 0x1833b48>, <kernel.DependentProduct object at 0x1833b00>) of role type named sy_c_List_Olenlex_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.57/0.85  Using role type
% 0.57/0.85  Declaring lenlex325483962726685836at_nat:(set_Pr8693737435421807431at_nat->set_Pr1542805901266377927at_nat)
% 0.57/0.85  FOF formula (<kernel.Constant object at 0x1833c20>, <kernel.DependentProduct object at 0x1833b48>) of role type named sy_c_List_Olenlex_001t__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J
% 0.57/0.85  Using role type
% 0.57/0.85  Declaring lenlex1357538814655152620at_nat:(set_Pr4329608150637261639at_nat->set_Pr4333006031979791559at_nat)
% 0.57/0.85  FOF formula (<kernel.Constant object at 0x1833cb0>, <kernel.DependentProduct object at 0x1833b00>) of role type named sy_c_List_Olenlex_001t__VEBT____Definitions__OVEBT
% 0.57/0.85  Using role type
% 0.57/0.85  Declaring lenlex_VEBT_VEBT:(set_Pr6192946355708809607T_VEBT->set_Pr1916528119006554503T_VEBT)
% 0.57/0.85  FOF formula (<kernel.Constant object at 0x1833dd0>, <kernel.DependentProduct object at 0x1833c20>) of role type named sy_c_List_Olex_001_Eo
% 0.57/0.85  Using role type
% 0.57/0.85  Declaring lex_o:(set_Product_prod_o_o->set_Pr6227168374412355847list_o)
% 0.57/0.85  FOF formula (<kernel.Constant object at 0x18338c0>, <kernel.DependentProduct object at 0x1833cb0>) of role type named sy_c_List_Olex_001t__Code____Numeral__Ointeger
% 0.57/0.85  Using role type
% 0.57/0.85  Declaring lex_Code_integer:(set_Pr4811707699266497531nteger->set_Pr7565137564259432987nteger)
% 0.57/0.85  FOF formula (<kernel.Constant object at 0x1833a28>, <kernel.DependentProduct object at 0x18338c0>) of role type named sy_c_List_Olex_001t__Int__Oint
% 0.57/0.85  Using role type
% 0.57/0.85  Declaring lex_int:(set_Pr958786334691620121nt_int->set_Pr765067013931698361st_int)
% 0.57/0.85  FOF formula (<kernel.Constant object at 0x1833b00>, <kernel.DependentProduct object at 0x1836050>) of role type named sy_c_List_Olex_001t__Nat__Onat
% 0.57/0.85  Using role type
% 0.57/0.85  Declaring lex_nat:(set_Pr1261947904930325089at_nat->set_Pr3451248702717554689st_nat)
% 0.57/0.85  FOF formula (<kernel.Constant object at 0x1833dd0>, <kernel.DependentProduct object at 0x1836050>) of role type named sy_c_List_Olex_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.57/0.85  Using role type
% 0.57/0.85  Declaring lex_Pr8571645452597969515at_nat:(set_Pr8693737435421807431at_nat->set_Pr1542805901266377927at_nat)
% 0.57/0.85  FOF formula (<kernel.Constant object at 0x1833b00>, <kernel.DependentProduct object at 0x1836098>) of role type named sy_c_List_Olex_001t__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J
% 0.57/0.85  Using role type
% 0.57/0.85  Declaring lex_se2245640040323279819at_nat:(set_Pr4329608150637261639at_nat->set_Pr4333006031979791559at_nat)
% 0.57/0.85  FOF formula (<kernel.Constant object at 0x1833f80>, <kernel.DependentProduct object at 0x1836128>) of role type named sy_c_List_Olex_001t__VEBT____Definitions__OVEBT
% 0.57/0.85  Using role type
% 0.57/0.85  Declaring lex_VEBT_VEBT:(set_Pr6192946355708809607T_VEBT->set_Pr1916528119006554503T_VEBT)
% 0.57/0.85  FOF formula (<kernel.Constant object at 0x1833f80>, <kernel.DependentProduct object at 0x18361b8>) of role type named sy_c_List_Olinorder__class_Osorted__list__of__set_001t__Nat__Onat
% 0.57/0.85  Using role type
% 0.57/0.85  Declaring linord2614967742042102400et_nat:(set_nat->list_nat)
% 0.57/0.85  FOF formula (<kernel.Constant object at 0x1833ef0>, <kernel.DependentProduct object at 0x1836128>) of role type named sy_c_List_Olist_OCons_001_062_It__Code____Numeral__Ointeger_Mt__Nat__Onat_J
% 0.57/0.85  Using role type
% 0.57/0.85  Declaring cons_C1897838848541180310er_nat:((code_integer->nat)->(list_C4705013386053401436er_nat->list_C4705013386053401436er_nat))
% 0.57/0.85  FOF formula (<kernel.Constant object at 0x1833f80>, <kernel.DependentProduct object at 0x1836128>) of role type named sy_c_List_Olist_OCons_001_062_It__Int__Oint_Mt__Nat__Onat_J
% 0.57/0.86  Using role type
% 0.57/0.86  Declaring cons_int_nat:((int->nat)->(list_int_nat->list_int_nat))
% 0.57/0.86  FOF formula (<kernel.Constant object at 0x1833b00>, <kernel.DependentProduct object at 0x18361b8>) of role type named sy_c_List_Olist_OCons_001_062_It__Nat__Onat_Mt__Nat__Onat_J
% 0.57/0.86  Using role type
% 0.57/0.86  Declaring cons_nat_nat:((nat->nat)->(list_nat_nat->list_nat_nat))
% 0.57/0.86  FOF formula (<kernel.Constant object at 0x1836098>, <kernel.DependentProduct object at 0x1836368>) of role type named sy_c_List_Olist_OCons_001_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_Mt__Nat__Onat_J
% 0.57/0.86  Using role type
% 0.57/0.86  Declaring cons_P4861729644591583992at_nat:((product_prod_nat_nat->nat)->(list_P9162950289778280392at_nat->list_P9162950289778280392at_nat))
% 0.57/0.86  FOF formula (<kernel.Constant object at 0x18360e0>, <kernel.DependentProduct object at 0x1836170>) of role type named sy_c_List_Olist_OCons_001_062_It__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_Mt__Nat__Onat_J
% 0.57/0.86  Using role type
% 0.57/0.86  Declaring cons_s2538900923071588440at_nat:((set_Pr1261947904930325089at_nat->nat)->(list_s9130966667114977576at_nat->list_s9130966667114977576at_nat))
% 0.57/0.86  FOF formula (<kernel.Constant object at 0x1836320>, <kernel.DependentProduct object at 0x1836128>) of role type named sy_c_List_Olist_OCons_001_Eo
% 0.57/0.86  Using role type
% 0.57/0.86  Declaring cons_o:(Prop->(list_o->list_o))
% 0.57/0.86  FOF formula (<kernel.Constant object at 0x18363f8>, <kernel.DependentProduct object at 0x1836098>) of role type named sy_c_List_Olist_OCons_001t__Code____Numeral__Ointeger
% 0.57/0.86  Using role type
% 0.57/0.86  Declaring cons_Code_integer:(code_integer->(list_Code_integer->list_Code_integer))
% 0.57/0.86  FOF formula (<kernel.Constant object at 0x18364d0>, <kernel.DependentProduct object at 0x1836170>) of role type named sy_c_List_Olist_OCons_001t__Complex__Ocomplex
% 0.57/0.86  Using role type
% 0.57/0.86  Declaring cons_complex:(complex->(list_complex->list_complex))
% 0.57/0.86  FOF formula (<kernel.Constant object at 0x18360e0>, <kernel.DependentProduct object at 0x18363f8>) of role type named sy_c_List_Olist_OCons_001t__Int__Oint
% 0.57/0.86  Using role type
% 0.57/0.86  Declaring cons_int:(int->(list_int->list_int))
% 0.57/0.86  FOF formula (<kernel.Constant object at 0x1836128>, <kernel.DependentProduct object at 0x18364d0>) of role type named sy_c_List_Olist_OCons_001t__Nat__Onat
% 0.57/0.86  Using role type
% 0.57/0.86  Declaring cons_nat:(nat->(list_nat->list_nat))
% 0.57/0.86  FOF formula (<kernel.Constant object at 0x18362d8>, <kernel.DependentProduct object at 0x18360e0>) of role type named sy_c_List_Olist_OCons_001t__Num__Onum
% 0.57/0.86  Using role type
% 0.57/0.86  Declaring cons_num:(num->(list_num->list_num))
% 0.57/0.86  FOF formula (<kernel.Constant object at 0x1836128>, <kernel.DependentProduct object at 0x18363f8>) of role type named sy_c_List_Olist_OCons_001t__Product____Type__Oprod_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J
% 0.57/0.86  Using role type
% 0.57/0.86  Declaring cons_P9044669534377732177nteger:(produc8923325533196201883nteger->(list_P5578671422887162913nteger->list_P5578671422887162913nteger))
% 0.57/0.86  FOF formula (<kernel.Constant object at 0x18360e0>, <kernel.DependentProduct object at 0x18364d0>) of role type named sy_c_List_Olist_OCons_001t__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J
% 0.57/0.86  Using role type
% 0.57/0.86  Declaring cons_P3334398858971670639nt_int:(product_prod_int_int->(list_P5707943133018811711nt_int->list_P5707943133018811711nt_int))
% 0.57/0.86  FOF formula (<kernel.Constant object at 0x18363f8>, <kernel.DependentProduct object at 0x18362d8>) of role type named sy_c_List_Olist_OCons_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.57/0.86  Using role type
% 0.57/0.86  Declaring cons_P6512896166579812791at_nat:(product_prod_nat_nat->(list_P6011104703257516679at_nat->list_P6011104703257516679at_nat))
% 0.57/0.86  FOF formula (<kernel.Constant object at 0x18364d0>, <kernel.DependentProduct object at 0x1836680>) of role type named sy_c_List_Olist_OCons_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.57/0.86  Using role type
% 0.57/0.86  Declaring cons_P8732206157123786781at_nat:(produc859450856879609959at_nat->(list_P8469869581646625389at_nat->list_P8469869581646625389at_nat))
% 0.57/0.86  FOF formula (<kernel.Constant object at 0x18362d8>, <kernel.DependentProduct object at 0x1836128>) of role type named sy_c_List_Olist_OCons_001t__Product____Type__Oprod_It__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_Mt__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_J
% 0.57/0.86  Using role type
% 0.57/0.86  Declaring cons_P3940603068885512221at_nat:(produc3843707927480180839at_nat->(list_P5464809261938338413at_nat->list_P5464809261938338413at_nat))
% 0.57/0.86  FOF formula (<kernel.Constant object at 0x18368c0>, <kernel.DependentProduct object at 0x1836680>) of role type named sy_c_List_Olist_OCons_001t__Real__Oreal
% 0.57/0.86  Using role type
% 0.57/0.86  Declaring cons_real:(real->(list_real->list_real))
% 0.57/0.86  FOF formula (<kernel.Constant object at 0x18364d0>, <kernel.DependentProduct object at 0x18362d8>) of role type named sy_c_List_Olist_OCons_001t__Set__Oset_It__Nat__Onat_J
% 0.57/0.86  Using role type
% 0.57/0.86  Declaring cons_set_nat:(set_nat->(list_set_nat->list_set_nat))
% 0.57/0.86  FOF formula (<kernel.Constant object at 0x18368c0>, <kernel.DependentProduct object at 0x1836128>) of role type named sy_c_List_Olist_OCons_001t__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J
% 0.57/0.86  Using role type
% 0.57/0.86  Declaring cons_s6881495754146722583at_nat:(set_Pr1261947904930325089at_nat->(list_s1210847774152347623at_nat->list_s1210847774152347623at_nat))
% 0.57/0.86  FOF formula (<kernel.Constant object at 0x1836908>, <kernel.DependentProduct object at 0x18362d8>) of role type named sy_c_List_Olist_OCons_001t__VEBT____Definitions__OVEBT
% 0.57/0.86  Using role type
% 0.57/0.86  Declaring cons_VEBT_VEBT:(vEBT_VEBT->(list_VEBT_VEBT->list_VEBT_VEBT))
% 0.57/0.86  FOF formula (<kernel.Constant object at 0x18364d0>, <kernel.Constant object at 0x18362d8>) of role type named sy_c_List_Olist_ONil_001t__Nat__Onat
% 0.57/0.86  Using role type
% 0.57/0.86  Declaring nil_nat:list_nat
% 0.57/0.86  FOF formula (<kernel.Constant object at 0x18369e0>, <kernel.DependentProduct object at 0x1836a28>) of role type named sy_c_List_Olist_Omap_001t__Nat__Onat_001t__Nat__Onat
% 0.57/0.86  Using role type
% 0.57/0.86  Declaring map_nat_nat:((nat->nat)->(list_nat->list_nat))
% 0.57/0.86  FOF formula (<kernel.Constant object at 0x18364d0>, <kernel.DependentProduct object at 0x1836908>) of role type named sy_c_List_Olist_Omap_001t__VEBT____Definitions__OVEBT_001t__VEBT____Definitions__OVEBT
% 0.57/0.86  Using role type
% 0.57/0.86  Declaring map_VE8901447254227204932T_VEBT:((vEBT_VEBT->vEBT_VEBT)->(list_VEBT_VEBT->list_VEBT_VEBT))
% 0.57/0.86  FOF formula (<kernel.Constant object at 0x18369e0>, <kernel.DependentProduct object at 0x18362d8>) of role type named sy_c_List_Olist_Oset_001_Eo
% 0.57/0.86  Using role type
% 0.57/0.86  Declaring set_o2:(list_o->set_o)
% 0.57/0.86  FOF formula (<kernel.Constant object at 0x1836878>, <kernel.DependentProduct object at 0x1836bd8>) of role type named sy_c_List_Olist_Oset_001t__Code____Numeral__Ointeger
% 0.57/0.86  Using role type
% 0.57/0.86  Declaring set_Code_integer2:(list_Code_integer->set_Code_integer)
% 0.57/0.86  FOF formula (<kernel.Constant object at 0x1836998>, <kernel.DependentProduct object at 0x1836c20>) of role type named sy_c_List_Olist_Oset_001t__Complex__Ocomplex
% 0.57/0.86  Using role type
% 0.57/0.86  Declaring set_complex2:(list_complex->set_complex)
% 0.57/0.86  FOF formula (<kernel.Constant object at 0x1836908>, <kernel.DependentProduct object at 0x1836c68>) of role type named sy_c_List_Olist_Oset_001t__Int__Oint
% 0.57/0.86  Using role type
% 0.57/0.86  Declaring set_int2:(list_int->set_int)
% 0.57/0.86  FOF formula (<kernel.Constant object at 0x18362d8>, <kernel.DependentProduct object at 0x1836cb0>) of role type named sy_c_List_Olist_Oset_001t__List__Olist_I_Eo_J
% 0.57/0.86  Using role type
% 0.57/0.86  Declaring set_list_o2:(list_list_o->set_list_o)
% 0.57/0.86  FOF formula (<kernel.Constant object at 0x1836bd8>, <kernel.DependentProduct object at 0x1836cf8>) of role type named sy_c_List_Olist_Oset_001t__List__Olist_It__Int__Oint_J
% 0.57/0.86  Using role type
% 0.57/0.86  Declaring set_list_int2:(list_list_int->set_list_int)
% 0.57/0.86  FOF formula (<kernel.Constant object at 0x1836c20>, <kernel.DependentProduct object at 0x1836d40>) of role type named sy_c_List_Olist_Oset_001t__List__Olist_It__Nat__Onat_J
% 0.57/0.86  Using role type
% 0.57/0.86  Declaring set_list_nat2:(list_list_nat->set_list_nat)
% 0.57/0.86  FOF formula (<kernel.Constant object at 0x1836c68>, <kernel.DependentProduct object at 0x1836d88>) of role type named sy_c_List_Olist_Oset_001t__List__Olist_It__VEBT____Definitions__OVEBT_J
% 0.67/0.86  Using role type
% 0.67/0.86  Declaring set_list_VEBT_VEBT2:(list_list_VEBT_VEBT->set_list_VEBT_VEBT)
% 0.67/0.86  FOF formula (<kernel.Constant object at 0x1836cb0>, <kernel.DependentProduct object at 0x1836dd0>) of role type named sy_c_List_Olist_Oset_001t__Nat__Onat
% 0.67/0.86  Using role type
% 0.67/0.86  Declaring set_nat2:(list_nat->set_nat)
% 0.67/0.86  FOF formula (<kernel.Constant object at 0x1836c68>, <kernel.DependentProduct object at 0x1836cb0>) of role type named sy_c_List_Olist_Oset_001t__Product____Type__Oprod_I_Eo_Mt__Complex__Ocomplex_J
% 0.67/0.86  Using role type
% 0.67/0.86  Declaring set_Pr1389080609085208608omplex:(list_P3924974545808530565omplex->set_Pr5421754520313593387omplex)
% 0.67/0.86  FOF formula (<kernel.Constant object at 0x1836dd0>, <kernel.DependentProduct object at 0x1836c68>) of role type named sy_c_List_Olist_Oset_001t__Product____Type__Oprod_I_Eo_Mt__Real__Oreal_J
% 0.67/0.86  Using role type
% 0.67/0.86  Declaring set_Pr2600826154070092190o_real:(list_P5232166724548748803o_real->set_Pr6573716822653411497o_real)
% 0.67/0.86  FOF formula (<kernel.Constant object at 0x1836cb0>, <kernel.DependentProduct object at 0x1836dd0>) of role type named sy_c_List_Olist_Oset_001t__Product____Type__Oprod_I_Eo_Mt__VEBT____Definitions__OVEBT_J
% 0.67/0.86  Using role type
% 0.67/0.86  Declaring set_Pr655345902815428824T_VEBT:(list_P7495141550334521929T_VEBT->set_Pr7543698050874017315T_VEBT)
% 0.67/0.86  FOF formula (<kernel.Constant object at 0x1836c68>, <kernel.DependentProduct object at 0x1836cb0>) of role type named sy_c_List_Olist_Oset_001t__Product____Type__Oprod_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J
% 0.67/0.86  Using role type
% 0.67/0.86  Declaring set_Pr920681315882439344nteger:(list_P5578671422887162913nteger->set_Pr4811707699266497531nteger)
% 0.67/0.86  FOF formula (<kernel.Constant object at 0x1836dd0>, <kernel.DependentProduct object at 0x1848050>) of role type named sy_c_List_Olist_Oset_001t__Product____Type__Oprod_It__Complex__Ocomplex_M_Eo_J
% 0.67/0.86  Using role type
% 0.67/0.86  Declaring set_Pr6829704231520703882plex_o:(list_P7942624414058669295plex_o->set_Pr216032351708956309plex_o)
% 0.67/0.86  FOF formula (<kernel.Constant object at 0x1836cb0>, <kernel.DependentProduct object at 0x18480e0>) of role type named sy_c_List_Olist_Oset_001t__Product____Type__Oprod_It__Complex__Ocomplex_Mt__Complex__Ocomplex_J
% 0.67/0.86  Using role type
% 0.67/0.86  Declaring set_Pr8199049879907524818omplex:(list_P7664491975274850627omplex->set_Pr5085853215250843933omplex)
% 0.67/0.86  FOF formula (<kernel.Constant object at 0x1836cb0>, <kernel.DependentProduct object at 0x1848098>) of role type named sy_c_List_Olist_Oset_001t__Product____Type__Oprod_It__Complex__Ocomplex_Mt__Int__Oint_J
% 0.67/0.86  Using role type
% 0.67/0.86  Declaring set_Pr4995810437751016784ex_int:(list_P2206113689347244737ex_int->set_Pr2254670189886740123ex_int)
% 0.67/0.86  FOF formula (<kernel.Constant object at 0x1836cb0>, <kernel.DependentProduct object at 0x1848170>) of role type named sy_c_List_Olist_Oset_001t__Product____Type__Oprod_It__Complex__Ocomplex_Mt__Nat__Onat_J
% 0.67/0.86  Using role type
% 0.67/0.86  Declaring set_Pr9173661457260213492ex_nat:(list_P4696196834278971493ex_nat->set_Pr4744753334818466879ex_nat)
% 0.67/0.86  FOF formula (<kernel.Constant object at 0x1848128>, <kernel.DependentProduct object at 0x1848200>) of role type named sy_c_List_Olist_Oset_001t__Product____Type__Oprod_It__Complex__Ocomplex_Mt__Real__Oreal_J
% 0.67/0.86  Using role type
% 0.67/0.86  Declaring set_Pr1225976482156248400x_real:(list_P7647014805210017729x_real->set_Pr1133549439701694107x_real)
% 0.67/0.86  FOF formula (<kernel.Constant object at 0x1848170>, <kernel.DependentProduct object at 0x1848290>) of role type named sy_c_List_Olist_Oset_001t__Product____Type__Oprod_It__Complex__Ocomplex_Mt__VEBT____Definitions__OVEBT_J
% 0.67/0.86  Using role type
% 0.67/0.86  Declaring set_Pr5158653123227461798T_VEBT:(list_P7977503562704621835T_VEBT->set_Pr4085867452638698417T_VEBT)
% 0.67/0.86  FOF formula (<kernel.Constant object at 0x1848200>, <kernel.DependentProduct object at 0x1848320>) of role type named sy_c_List_Olist_Oset_001t__Product____Type__Oprod_It__Int__Oint_Mt__Complex__Ocomplex_J
% 0.67/0.86  Using role type
% 0.67/0.86  Declaring set_Pr3989287306472219216omplex:(list_P1797514011394873281omplex->set_Pr1846070511934368667omplex)
% 0.67/0.86  FOF formula (<kernel.Constant object at 0x1848290>, <kernel.DependentProduct object at 0x18483b0>) of role type named sy_c_List_Olist_Oset_001t__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J
% 0.67/0.86  Using role type
% 0.67/0.86  Declaring set_Pr2470121279949933262nt_int:(list_P5707943133018811711nt_int->set_Pr958786334691620121nt_int)
% 0.67/0.86  FOF formula (<kernel.Constant object at 0x1848320>, <kernel.DependentProduct object at 0x1848440>) of role type named sy_c_List_Olist_Oset_001t__Product____Type__Oprod_It__Int__Oint_Mt__Real__Oreal_J
% 0.67/0.86  Using role type
% 0.67/0.86  Declaring set_Pr112895574167722958t_real:(list_P6863124054624500543t_real->set_Pr3538720872664544793t_real)
% 0.67/0.86  FOF formula (<kernel.Constant object at 0x18483b0>, <kernel.DependentProduct object at 0x18484d0>) of role type named sy_c_List_Olist_Oset_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.67/0.86  Using role type
% 0.67/0.86  Declaring set_Pr5648618587558075414at_nat:(list_P6011104703257516679at_nat->set_Pr1261947904930325089at_nat)
% 0.67/0.86  FOF formula (<kernel.Constant object at 0x1848440>, <kernel.DependentProduct object at 0x1848560>) of role type named sy_c_List_Olist_Oset_001t__Product____Type__Oprod_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J
% 0.67/0.86  Using role type
% 0.67/0.86  Declaring set_Pr5518436109238095868at_nat:(list_P8469869581646625389at_nat->set_Pr8693737435421807431at_nat)
% 0.67/0.86  FOF formula (<kernel.Constant object at 0x18484d0>, <kernel.DependentProduct object at 0x18485f0>) of role type named sy_c_List_Olist_Oset_001t__Product____Type__Oprod_It__Real__Oreal_M_Eo_J
% 0.67/0.86  Using role type
% 0.67/0.86  Declaring set_Pr5196769464307566348real_o:(list_P3595434254542482545real_o->set_Pr4936984352647145239real_o)
% 0.67/0.86  FOF formula (<kernel.Constant object at 0x1848560>, <kernel.DependentProduct object at 0x1848680>) of role type named sy_c_List_Olist_Oset_001t__Product____Type__Oprod_It__Real__Oreal_Mt__Complex__Ocomplex_J
% 0.67/0.86  Using role type
% 0.67/0.86  Declaring set_Pr8536649499196266448omplex:(list_P3881527313128557121omplex->set_Pr6591433984475009307omplex)
% 0.67/0.86  FOF formula (<kernel.Constant object at 0x18485f0>, <kernel.DependentProduct object at 0x1848710>) of role type named sy_c_List_Olist_Oset_001t__Product____Type__Oprod_It__Real__Oreal_Mt__Int__Oint_J
% 0.67/0.86  Using role type
% 0.67/0.86  Declaring set_Pr8219819362198175822al_int:(list_P4344331454722006975al_int->set_Pr1019928272762051225al_int)
% 0.67/0.86  FOF formula (<kernel.Constant object at 0x1848680>, <kernel.DependentProduct object at 0x18487a0>) of role type named sy_c_List_Olist_Oset_001t__Product____Type__Oprod_It__Real__Oreal_Mt__Nat__Onat_J
% 0.67/0.86  Using role type
% 0.67/0.86  Declaring set_Pr3174298344852596722al_nat:(list_P6834414599653733731al_nat->set_Pr3510011417693777981al_nat)
% 0.67/0.86  FOF formula (<kernel.Constant object at 0x1848710>, <kernel.DependentProduct object at 0x1848830>) of role type named sy_c_List_Olist_Oset_001t__Product____Type__Oprod_It__Real__Oreal_Mt__Real__Oreal_J
% 0.67/0.86  Using role type
% 0.67/0.86  Declaring set_Pr5999470521830281550l_real:(list_P8689742595348180415l_real->set_Pr6218003697084177305l_real)
% 0.67/0.86  FOF formula (<kernel.Constant object at 0x18487a0>, <kernel.DependentProduct object at 0x18488c0>) of role type named sy_c_List_Olist_Oset_001t__Product____Type__Oprod_It__Real__Oreal_Mt__VEBT____Definitions__OVEBT_J
% 0.67/0.86  Using role type
% 0.67/0.86  Declaring set_Pr8897343066327330088T_VEBT:(list_P877281246627933069T_VEBT->set_Pr6019664923565264691T_VEBT)
% 0.67/0.86  FOF formula (<kernel.Constant object at 0x1848830>, <kernel.DependentProduct object at 0x1848950>) 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.67/0.86  Using role type
% 0.67/0.86  Declaring set_Pr9040384385603167362et_nat:(list_P6254988961118846195et_nat->set_Pr5488025237498180813et_nat)
% 0.67/0.86  FOF formula (<kernel.Constant object at 0x18488c0>, <kernel.DependentProduct object at 0x18489e0>) of role type named sy_c_List_Olist_Oset_001t__Product____Type__Oprod_It__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_Mt__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_J
% 0.67/0.86  Using role type
% 0.67/0.86  Declaring set_Pr3765526544606949372at_nat:(list_P5464809261938338413at_nat->set_Pr4329608150637261639at_nat)
% 0.67/0.87  FOF formula (<kernel.Constant object at 0x1848950>, <kernel.DependentProduct object at 0x1848a70>) of role type named sy_c_List_Olist_Oset_001t__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_M_Eo_J
% 0.67/0.87  Using role type
% 0.67/0.87  Declaring set_Pr7708085864119495200VEBT_o:(list_P3126845725202233233VEBT_o->set_Pr3175402225741728619VEBT_o)
% 0.67/0.87  FOF formula (<kernel.Constant object at 0x18489e0>, <kernel.DependentProduct object at 0x1848b00>) of role type named sy_c_List_Olist_Oset_001t__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__Complex__Ocomplex_J
% 0.67/0.87  Using role type
% 0.67/0.87  Declaring set_Pr6387300694196750780omplex:(list_P4108580160459392801omplex->set_Pr216944050393469383omplex)
% 0.67/0.87  FOF formula (<kernel.Constant object at 0x1848a70>, <kernel.DependentProduct object at 0x1848b90>) of role type named sy_c_List_Olist_Oset_001t__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__Int__Oint_J
% 0.67/0.87  Using role type
% 0.67/0.87  Declaring set_Pr2853735649769556538BT_int:(list_P4547456442757143711BT_int->set_Pr5066593544530342725BT_int)
% 0.67/0.87  FOF formula (<kernel.Constant object at 0x1848b00>, <kernel.DependentProduct object at 0x1848c20>) of role type named sy_c_List_Olist_Oset_001t__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__Nat__Onat_J
% 0.67/0.87  Using role type
% 0.67/0.87  Declaring set_Pr7031586669278753246BT_nat:(list_P7037539587688870467BT_nat->set_Pr7556676689462069481BT_nat)
% 0.67/0.87  FOF formula (<kernel.Constant object at 0x1848b90>, <kernel.DependentProduct object at 0x1848cb0>) of role type named sy_c_List_Olist_Oset_001t__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__Real__Oreal_J
% 0.67/0.87  Using role type
% 0.67/0.87  Declaring set_Pr1087130671499945274T_real:(list_P2623026923184700063T_real->set_Pr7765410600122031685T_real)
% 0.67/0.87  FOF formula (<kernel.Constant object at 0x1848c20>, <kernel.DependentProduct object at 0x1848d40>) of role type named sy_c_List_Olist_Oset_001t__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__VEBT____Definitions__OVEBT_J
% 0.67/0.87  Using role type
% 0.67/0.87  Declaring set_Pr9182192707038809660T_VEBT:(list_P7413028617227757229T_VEBT->set_Pr6192946355708809607T_VEBT)
% 0.67/0.87  FOF formula (<kernel.Constant object at 0x1836f80>, <kernel.DependentProduct object at 0x1848ea8>) of role type named sy_c_List_Olist_Oset_001t__Real__Oreal
% 0.67/0.87  Using role type
% 0.67/0.87  Declaring set_real2:(list_real->set_real)
% 0.67/0.87  FOF formula (<kernel.Constant object at 0x1848050>, <kernel.DependentProduct object at 0x1848ef0>) of role type named sy_c_List_Olist_Oset_001t__Set__Oset_It__Nat__Onat_J
% 0.67/0.87  Using role type
% 0.67/0.87  Declaring set_set_nat2:(list_set_nat->set_set_nat)
% 0.67/0.87  FOF formula (<kernel.Constant object at 0x1848c20>, <kernel.DependentProduct object at 0x1848050>) of role type named sy_c_List_Olist_Oset_001t__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J
% 0.67/0.87  Using role type
% 0.67/0.87  Declaring set_se5049602875457034614at_nat:(list_s1210847774152347623at_nat->set_se7855581050983116737at_nat)
% 0.67/0.87  FOF formula (<kernel.Constant object at 0x1848ea8>, <kernel.DependentProduct object at 0x1848fc8>) of role type named sy_c_List_Olist_Oset_001t__VEBT____Definitions__OVEBT
% 0.67/0.87  Using role type
% 0.67/0.87  Declaring set_VEBT_VEBT2:(list_VEBT_VEBT->set_VEBT_VEBT)
% 0.67/0.87  FOF formula (<kernel.Constant object at 0x1848cb0>, <kernel.DependentProduct object at 0x1848098>) of role type named sy_c_List_Olist_Osize__list_001t__Typerep__Otyperep
% 0.67/0.87  Using role type
% 0.67/0.87  Declaring size_list_typerep:((typerep->nat)->(list_typerep->nat))
% 0.67/0.87  FOF formula (<kernel.Constant object at 0x1848c20>, <kernel.DependentProduct object at 0x1848050>) of role type named sy_c_List_Olist_Osize__list_001t__VEBT____Definitions__OVEBT
% 0.67/0.87  Using role type
% 0.67/0.87  Declaring size_list_VEBT_VEBT:((vEBT_VEBT->nat)->(list_VEBT_VEBT->nat))
% 0.67/0.87  FOF formula (<kernel.Constant object at 0x1848b90>, <kernel.DependentProduct object at 0x184a098>) of role type named sy_c_List_Olist_Otl_001t__Nat__Onat
% 0.67/0.87  Using role type
% 0.67/0.87  Declaring tl_nat:(list_nat->list_nat)
% 0.67/0.87  FOF formula (<kernel.Constant object at 0x1848098>, <kernel.DependentProduct object at 0x184a128>) of role type named sy_c_List_Olist__update_001_Eo
% 0.67/0.87  Using role type
% 0.67/0.87  Declaring list_update_o:(list_o->(nat->(Prop->list_o)))
% 0.67/0.87  FOF formula (<kernel.Constant object at 0x1848b90>, <kernel.DependentProduct object at 0x184a1b8>) of role type named sy_c_List_Olist__update_001t__Code____Numeral__Ointeger
% 0.67/0.87  Using role type
% 0.67/0.87  Declaring list_u5447711078246177391nteger:(list_Code_integer->(nat->(code_integer->list_Code_integer)))
% 0.67/0.87  FOF formula (<kernel.Constant object at 0x1848098>, <kernel.DependentProduct object at 0x184a200>) of role type named sy_c_List_Olist__update_001t__Complex__Ocomplex
% 0.67/0.87  Using role type
% 0.67/0.87  Declaring list_update_complex:(list_complex->(nat->(complex->list_complex)))
% 0.67/0.87  FOF formula (<kernel.Constant object at 0x1848fc8>, <kernel.DependentProduct object at 0x184a1b8>) of role type named sy_c_List_Olist__update_001t__Int__Oint
% 0.67/0.87  Using role type
% 0.67/0.87  Declaring list_update_int:(list_int->(nat->(int->list_int)))
% 0.67/0.87  FOF formula (<kernel.Constant object at 0x1848098>, <kernel.DependentProduct object at 0x184a248>) of role type named sy_c_List_Olist__update_001t__Nat__Onat
% 0.67/0.87  Using role type
% 0.67/0.87  Declaring list_update_nat:(list_nat->(nat->(nat->list_nat)))
% 0.67/0.87  FOF formula (<kernel.Constant object at 0x184a368>, <kernel.DependentProduct object at 0x184a128>) of role type named sy_c_List_Olist__update_001t__Product____Type__Oprod_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J
% 0.67/0.87  Using role type
% 0.67/0.87  Declaring list_u2254550707601501961nteger:(list_P5578671422887162913nteger->(nat->(produc8923325533196201883nteger->list_P5578671422887162913nteger)))
% 0.67/0.87  FOF formula (<kernel.Constant object at 0x184a200>, <kernel.DependentProduct object at 0x184a248>) of role type named sy_c_List_Olist__update_001t__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J
% 0.67/0.87  Using role type
% 0.67/0.87  Declaring list_u3002344382305578791nt_int:(list_P5707943133018811711nt_int->(nat->(product_prod_int_int->list_P5707943133018811711nt_int)))
% 0.67/0.87  FOF formula (<kernel.Constant object at 0x184a0e0>, <kernel.DependentProduct object at 0x184a200>) of role type named sy_c_List_Olist__update_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.67/0.87  Using role type
% 0.67/0.87  Declaring list_u6180841689913720943at_nat:(list_P6011104703257516679at_nat->(nat->(product_prod_nat_nat->list_P6011104703257516679at_nat)))
% 0.67/0.87  FOF formula (<kernel.Constant object at 0x184a248>, <kernel.DependentProduct object at 0x184a0e0>) of role type named sy_c_List_Olist__update_001t__Product____Type__Oprod_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J
% 0.67/0.87  Using role type
% 0.67/0.87  Declaring list_u5003261594476800725at_nat:(list_P8469869581646625389at_nat->(nat->(produc859450856879609959at_nat->list_P8469869581646625389at_nat)))
% 0.67/0.87  FOF formula (<kernel.Constant object at 0x184a200>, <kernel.DependentProduct object at 0x184a248>) of role type named sy_c_List_Olist__update_001t__Product____Type__Oprod_It__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_Mt__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_J
% 0.67/0.87  Using role type
% 0.67/0.87  Declaring list_u4696772448584712917at_nat:(list_P5464809261938338413at_nat->(nat->(produc3843707927480180839at_nat->list_P5464809261938338413at_nat)))
% 0.67/0.87  FOF formula (<kernel.Constant object at 0x184a0e0>, <kernel.DependentProduct object at 0x184a200>) of role type named sy_c_List_Olist__update_001t__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__VEBT____Definitions__OVEBT_J
% 0.67/0.87  Using role type
% 0.67/0.87  Declaring list_u6961636818849549845T_VEBT:(list_P7413028617227757229T_VEBT->(nat->(produc8243902056947475879T_VEBT->list_P7413028617227757229T_VEBT)))
% 0.67/0.87  FOF formula (<kernel.Constant object at 0x184a098>, <kernel.DependentProduct object at 0x184a248>) of role type named sy_c_List_Olist__update_001t__Real__Oreal
% 0.67/0.87  Using role type
% 0.67/0.87  Declaring list_update_real:(list_real->(nat->(real->list_real)))
% 0.67/0.87  FOF formula (<kernel.Constant object at 0x184a6c8>, <kernel.DependentProduct object at 0x184a0e0>) of role type named sy_c_List_Olist__update_001t__Set__Oset_It__Nat__Onat_J
% 0.67/0.87  Using role type
% 0.67/0.87  Declaring list_update_set_nat:(list_set_nat->(nat->(set_nat->list_set_nat)))
% 0.67/0.87  FOF formula (<kernel.Constant object at 0x184a098>, <kernel.DependentProduct object at 0x184a6c8>) of role type named sy_c_List_Olist__update_001t__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J
% 0.67/0.87  Using role type
% 0.67/0.87  Declaring list_u8444657558853818831at_nat:(list_s1210847774152347623at_nat->(nat->(set_Pr1261947904930325089at_nat->list_s1210847774152347623at_nat)))
% 0.67/0.87  FOF formula (<kernel.Constant object at 0x184a0e0>, <kernel.DependentProduct object at 0x184a098>) of role type named sy_c_List_Olist__update_001t__VEBT____Definitions__OVEBT
% 0.67/0.87  Using role type
% 0.67/0.87  Declaring list_u1324408373059187874T_VEBT:(list_VEBT_VEBT->(nat->(vEBT_VEBT->list_VEBT_VEBT)))
% 0.67/0.87  FOF formula (<kernel.Constant object at 0x184a2d8>, <kernel.DependentProduct object at 0x184a0e0>) of role type named sy_c_List_Olistrel_001_Eo_001_Eo
% 0.67/0.87  Using role type
% 0.67/0.87  Declaring listrel_o_o:(set_Product_prod_o_o->set_Pr6227168374412355847list_o)
% 0.67/0.87  FOF formula (<kernel.Constant object at 0x184a4d0>, <kernel.DependentProduct object at 0x184a6c8>) of role type named sy_c_List_Olistrel_001_Eo_001t__Int__Oint
% 0.67/0.87  Using role type
% 0.67/0.87  Declaring listrel_o_int:(set_Pr8834758594704517033_o_int->set_Pr5001190662893202239st_int)
% 0.67/0.87  FOF formula (<kernel.Constant object at 0x184a440>, <kernel.DependentProduct object at 0x184a098>) of role type named sy_c_List_Olistrel_001_Eo_001t__Nat__Onat
% 0.67/0.87  Using role type
% 0.67/0.87  Declaring listrel_o_nat:(set_Pr2101469702781467981_o_nat->set_Pr591367044826345187st_nat)
% 0.67/0.87  FOF formula (<kernel.Constant object at 0x184a0e0>, <kernel.DependentProduct object at 0x184a4d0>) of role type named sy_c_List_Olistrel_001_Eo_001t__VEBT____Definitions__OVEBT
% 0.67/0.87  Using role type
% 0.67/0.87  Declaring listrel_o_VEBT_VEBT:(set_Pr7543698050874017315T_VEBT->set_Pr5170412164475753123T_VEBT)
% 0.67/0.87  FOF formula (<kernel.Constant object at 0x184a440>, <kernel.DependentProduct object at 0x184a0e0>) of role type named sy_c_List_Olistrel_001t__Code____Numeral__Ointeger_001t__Code____Numeral__Ointeger
% 0.67/0.87  Using role type
% 0.67/0.87  Declaring listre5734910445319291053nteger:(set_Pr4811707699266497531nteger->set_Pr7565137564259432987nteger)
% 0.67/0.87  FOF formula (<kernel.Constant object at 0x184a830>, <kernel.DependentProduct object at 0x184a4d0>) of role type named sy_c_List_Olistrel_001t__Int__Oint_001t__Int__Oint
% 0.67/0.87  Using role type
% 0.67/0.87  Declaring listrel_int_int:(set_Pr958786334691620121nt_int->set_Pr765067013931698361st_int)
% 0.67/0.87  FOF formula (<kernel.Constant object at 0x184a098>, <kernel.DependentProduct object at 0x184a440>) of role type named sy_c_List_Olistrel_001t__Nat__Onat_001_Eo
% 0.67/0.87  Using role type
% 0.67/0.87  Declaring listrel_nat_o:(set_Pr3149072824959771635_nat_o->set_Pr1150278048023938153list_o)
% 0.67/0.87  FOF formula (<kernel.Constant object at 0x184a6c8>, <kernel.DependentProduct object at 0x184a830>) of role type named sy_c_List_Olistrel_001t__Nat__Onat_001t__Nat__Onat
% 0.67/0.87  Using role type
% 0.67/0.87  Declaring listrel_nat_nat:(set_Pr1261947904930325089at_nat->set_Pr3451248702717554689st_nat)
% 0.67/0.87  FOF formula (<kernel.Constant object at 0x184a098>, <kernel.DependentProduct object at 0x184a6c8>) of role type named sy_c_List_Olistrel_001t__Nat__Onat_001t__VEBT____Definitions__OVEBT
% 0.67/0.87  Using role type
% 0.67/0.87  Declaring listre5761932458788874033T_VEBT:(set_Pr6167073792073659919T_VEBT->set_Pr1262583345697558789T_VEBT)
% 0.67/0.87  FOF formula (<kernel.Constant object at 0x184a830>, <kernel.DependentProduct object at 0x184a098>) of role type named sy_c_List_Olistrel_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.67/0.87  Using role type
% 0.67/0.87  Declaring listre818007680106770737at_nat:(set_Pr8693737435421807431at_nat->set_Pr1542805901266377927at_nat)
% 0.67/0.87  FOF formula (<kernel.Constant object at 0x184a6c8>, <kernel.DependentProduct object at 0x184a830>) of role type named sy_c_List_Olistrel_001t__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_001t__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J
% 0.67/0.87  Using role type
% 0.67/0.87  Declaring listre2047417242196832561at_nat:(set_Pr4329608150637261639at_nat->set_Pr4333006031979791559at_nat)
% 0.67/0.87  FOF formula (<kernel.Constant object at 0x184aab8>, <kernel.DependentProduct object at 0x184a098>) of role type named sy_c_List_Olistrel_001t__VEBT____Definitions__OVEBT_001_Eo
% 0.67/0.87  Using role type
% 0.67/0.87  Declaring listrel_VEBT_VEBT_o:(set_Pr3175402225741728619VEBT_o->set_Pr7508168486584781291list_o)
% 0.67/0.87  FOF formula (<kernel.Constant object at 0x184a6c8>, <kernel.DependentProduct object at 0x184aab8>) of role type named sy_c_List_Olistrel_001t__VEBT____Definitions__OVEBT_001t__Int__Oint
% 0.67/0.87  Using role type
% 0.67/0.87  Declaring listre5898179758603845167BT_int:(set_Pr5066593544530342725BT_int->set_Pr4080907618048478043st_int)
% 0.67/0.87  FOF formula (<kernel.Constant object at 0x184a098>, <kernel.DependentProduct object at 0x184a6c8>) of role type named sy_c_List_Olistrel_001t__VEBT____Definitions__OVEBT_001t__Nat__Onat
% 0.67/0.87  Using role type
% 0.67/0.87  Declaring listre5900670229112895443BT_nat:(set_Pr7556676689462069481BT_nat->set_Pr8894456036836396799st_nat)
% 0.67/0.87  FOF formula (<kernel.Constant object at 0x184aab8>, <kernel.DependentProduct object at 0x184a098>) of role type named sy_c_List_Olistrel_001t__VEBT____Definitions__OVEBT_001t__VEBT____Definitions__OVEBT
% 0.67/0.87  Using role type
% 0.67/0.87  Declaring listre1230615542750757617T_VEBT:(set_Pr6192946355708809607T_VEBT->set_Pr1916528119006554503T_VEBT)
% 0.67/0.87  FOF formula (<kernel.Constant object at 0x184a6c8>, <kernel.DependentProduct object at 0x184aab8>) of role type named sy_c_List_Omeasures_001t__Code____Numeral__Ointeger
% 0.67/0.87  Using role type
% 0.67/0.87  Declaring measur8870801148506250077nteger:(list_C4705013386053401436er_nat->set_Pr4811707699266497531nteger)
% 0.67/0.87  FOF formula (<kernel.Constant object at 0x184a7e8>, <kernel.DependentProduct object at 0x184a6c8>) of role type named sy_c_List_Omeasures_001t__Int__Oint
% 0.67/0.87  Using role type
% 0.67/0.87  Declaring measures_int:(list_int_nat->set_Pr958786334691620121nt_int)
% 0.67/0.87  FOF formula (<kernel.Constant object at 0x184ad40>, <kernel.DependentProduct object at 0x184aab8>) of role type named sy_c_List_Omeasures_001t__Nat__Onat
% 0.67/0.87  Using role type
% 0.67/0.87  Declaring measures_nat:(list_nat_nat->set_Pr1261947904930325089at_nat)
% 0.67/0.87  FOF formula (<kernel.Constant object at 0x184a098>, <kernel.DependentProduct object at 0x184a7e8>) of role type named sy_c_List_Omeasures_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.67/0.87  Using role type
% 0.67/0.87  Declaring measur2679027848233739777at_nat:(list_P9162950289778280392at_nat->set_Pr8693737435421807431at_nat)
% 0.67/0.87  FOF formula (<kernel.Constant object at 0x184ad40>, <kernel.DependentProduct object at 0x184a098>) of role type named sy_c_List_Omeasures_001t__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J
% 0.67/0.87  Using role type
% 0.67/0.87  Declaring measur2694323259624372065at_nat:(list_s9130966667114977576at_nat->set_Pr4329608150637261639at_nat)
% 0.67/0.87  FOF formula (<kernel.Constant object at 0x184af38>, <kernel.DependentProduct object at 0x184c050>) of role type named sy_c_List_Onth_001_Eo
% 0.67/0.87  Using role type
% 0.67/0.87  Declaring nth_o:(list_o->(nat->Prop))
% 0.67/0.87  FOF formula (<kernel.Constant object at 0x184a6c8>, <kernel.DependentProduct object at 0x184a098>) of role type named sy_c_List_Onth_001t__Code____Numeral__Ointeger
% 0.67/0.87  Using role type
% 0.67/0.87  Declaring nth_Code_integer:(list_Code_integer->(nat->code_integer))
% 0.67/0.87  FOF formula (<kernel.Constant object at 0x184af80>, <kernel.DependentProduct object at 0x184aab8>) of role type named sy_c_List_Onth_001t__Complex__Ocomplex
% 0.67/0.87  Using role type
% 0.67/0.87  Declaring nth_complex:(list_complex->(nat->complex))
% 0.67/0.87  FOF formula (<kernel.Constant object at 0x184add0>, <kernel.DependentProduct object at 0x184d0e0>) of role type named sy_c_List_Onth_001t__Int__Oint
% 0.67/0.87  Using role type
% 0.67/0.87  Declaring nth_int:(list_int->(nat->int))
% 0.67/0.87  FOF formula (<kernel.Constant object at 0x184af80>, <kernel.DependentProduct object at 0x184d248>) of role type named sy_c_List_Onth_001t__Nat__Onat
% 0.67/0.87  Using role type
% 0.67/0.87  Declaring nth_nat:(list_nat->(nat->nat))
% 0.67/0.87  FOF formula (<kernel.Constant object at 0x184add0>, <kernel.DependentProduct object at 0x184d098>) of role type named sy_c_List_Onth_001t__Num__Onum
% 0.67/0.87  Using role type
% 0.67/0.87  Declaring nth_num:(list_num->(nat->num))
% 0.67/0.87  FOF formula (<kernel.Constant object at 0x184af38>, <kernel.DependentProduct object at 0x184d290>) of role type named sy_c_List_Onth_001t__Product____Type__Oprod_I_Eo_M_Eo_J
% 0.67/0.87  Using role type
% 0.67/0.87  Declaring nth_Product_prod_o_o:(list_P4002435161011370285od_o_o->(nat->product_prod_o_o))
% 0.67/0.87  FOF formula (<kernel.Constant object at 0x184d2d8>, <kernel.DependentProduct object at 0x184d128>) of role type named sy_c_List_Onth_001t__Product____Type__Oprod_I_Eo_Mt__Int__Oint_J
% 0.67/0.88  Using role type
% 0.67/0.88  Declaring nth_Pr1649062631805364268_o_int:(list_P3795440434834930179_o_int->(nat->product_prod_o_int))
% 0.67/0.88  FOF formula (<kernel.Constant object at 0x184d1b8>, <kernel.DependentProduct object at 0x184d170>) of role type named sy_c_List_Onth_001t__Product____Type__Oprod_I_Eo_Mt__Nat__Onat_J
% 0.67/0.88  Using role type
% 0.67/0.88  Declaring nth_Pr5826913651314560976_o_nat:(list_P6285523579766656935_o_nat->(nat->product_prod_o_nat))
% 0.67/0.88  FOF formula (<kernel.Constant object at 0x184d0e0>, <kernel.DependentProduct object at 0x184d1b8>) of role type named sy_c_List_Onth_001t__Product____Type__Oprod_I_Eo_Mt__VEBT____Definitions__OVEBT_J
% 0.67/0.88  Using role type
% 0.67/0.88  Declaring nth_Pr6777367263587873994T_VEBT:(list_P7495141550334521929T_VEBT->(nat->produc2504756804600209347T_VEBT))
% 0.67/0.88  FOF formula (<kernel.Constant object at 0x184d170>, <kernel.DependentProduct object at 0x184d0e0>) of role type named sy_c_List_Onth_001t__Product____Type__Oprod_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J
% 0.67/0.88  Using role type
% 0.67/0.88  Declaring nth_Pr2304437835452373666nteger:(list_P5578671422887162913nteger->(nat->produc8923325533196201883nteger))
% 0.67/0.88  FOF formula (<kernel.Constant object at 0x184d1b8>, <kernel.DependentProduct object at 0x184d170>) of role type named sy_c_List_Onth_001t__Product____Type__Oprod_It__Nat__Onat_M_Eo_J
% 0.67/0.88  Using role type
% 0.67/0.88  Declaring nth_Pr112076138515278198_nat_o:(list_P7333126701944960589_nat_o->(nat->product_prod_nat_o))
% 0.67/0.88  FOF formula (<kernel.Constant object at 0x184d0e0>, <kernel.DependentProduct object at 0x184d1b8>) of role type named sy_c_List_Onth_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Int__Oint_J
% 0.67/0.88  Using role type
% 0.67/0.88  Declaring nth_Pr3440142176431000676at_int:(list_P3521021558325789923at_int->(nat->product_prod_nat_int))
% 0.67/0.88  FOF formula (<kernel.Constant object at 0x184d170>, <kernel.DependentProduct object at 0x184d0e0>) of role type named sy_c_List_Onth_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.67/0.88  Using role type
% 0.67/0.88  Declaring nth_Pr7617993195940197384at_nat:(list_P6011104703257516679at_nat->(nat->product_prod_nat_nat))
% 0.67/0.88  FOF formula (<kernel.Constant object at 0x184d1b8>, <kernel.DependentProduct object at 0x184d170>) of role type named sy_c_List_Onth_001t__Product____Type__Oprod_It__Nat__Onat_Mt__VEBT____Definitions__OVEBT_J
% 0.67/0.88  Using role type
% 0.67/0.88  Declaring nth_Pr744662078594809490T_VEBT:(list_P5647936690300460905T_VEBT->(nat->produc8025551001238799321T_VEBT))
% 0.67/0.88  FOF formula (<kernel.Constant object at 0x184d0e0>, <kernel.DependentProduct object at 0x184d1b8>) of role type named sy_c_List_Onth_001t__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_M_Eo_J
% 0.67/0.88  Using role type
% 0.67/0.88  Declaring nth_Pr4606735188037164562VEBT_o:(list_P3126845725202233233VEBT_o->(nat->produc334124729049499915VEBT_o))
% 0.67/0.88  FOF formula (<kernel.Constant object at 0x184d170>, <kernel.DependentProduct object at 0x184d0e0>) of role type named sy_c_List_Onth_001t__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__Int__Oint_J
% 0.67/0.88  Using role type
% 0.67/0.88  Declaring nth_Pr6837108013167703752BT_int:(list_P4547456442757143711BT_int->(nat->produc4894624898956917775BT_int))
% 0.67/0.88  FOF formula (<kernel.Constant object at 0x184d1b8>, <kernel.DependentProduct object at 0x184d170>) of role type named sy_c_List_Onth_001t__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__Nat__Onat_J
% 0.67/0.88  Using role type
% 0.67/0.88  Declaring nth_Pr1791586995822124652BT_nat:(list_P7037539587688870467BT_nat->(nat->produc9072475918466114483BT_nat))
% 0.67/0.88  FOF formula (<kernel.Constant object at 0x184d0e0>, <kernel.DependentProduct object at 0x184d1b8>) of role type named sy_c_List_Onth_001t__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__VEBT____Definitions__OVEBT_J
% 0.67/0.88  Using role type
% 0.67/0.88  Declaring nth_Pr4953567300277697838T_VEBT:(list_P7413028617227757229T_VEBT->(nat->produc8243902056947475879T_VEBT))
% 0.67/0.88  FOF formula (<kernel.Constant object at 0x184d050>, <kernel.DependentProduct object at 0x184d0e0>) of role type named sy_c_List_Onth_001t__Real__Oreal
% 0.67/0.88  Using role type
% 0.67/0.88  Declaring nth_real:(list_real->(nat->real))
% 0.67/0.88  FOF formula (<kernel.Constant object at 0x184d998>, <kernel.DependentProduct object at 0x184d170>) of role type named sy_c_List_Onth_001t__Set__Oset_It__Nat__Onat_J
% 0.67/0.88  Using role type
% 0.67/0.88  Declaring nth_set_nat:(list_set_nat->(nat->set_nat))
% 0.67/0.88  FOF formula (<kernel.Constant object at 0x184da28>, <kernel.DependentProduct object at 0x184d1b8>) of role type named sy_c_List_Onth_001t__VEBT____Definitions__OVEBT
% 0.67/0.88  Using role type
% 0.67/0.88  Declaring nth_VEBT_VEBT:(list_VEBT_VEBT->(nat->vEBT_VEBT))
% 0.67/0.88  FOF formula (<kernel.Constant object at 0x184d908>, <kernel.DependentProduct object at 0x184da28>) of role type named sy_c_List_Oproduct_001_Eo_001_Eo
% 0.67/0.88  Using role type
% 0.67/0.88  Declaring product_o_o:(list_o->(list_o->list_P4002435161011370285od_o_o))
% 0.67/0.88  FOF formula (<kernel.Constant object at 0x184dab8>, <kernel.DependentProduct object at 0x184d998>) of role type named sy_c_List_Oproduct_001_Eo_001t__Int__Oint
% 0.67/0.88  Using role type
% 0.67/0.88  Declaring product_o_int:(list_o->(list_int->list_P3795440434834930179_o_int))
% 0.67/0.88  FOF formula (<kernel.Constant object at 0x184db00>, <kernel.DependentProduct object at 0x184d1b8>) of role type named sy_c_List_Oproduct_001_Eo_001t__Nat__Onat
% 0.67/0.88  Using role type
% 0.67/0.88  Declaring product_o_nat:(list_o->(list_nat->list_P6285523579766656935_o_nat))
% 0.67/0.88  FOF formula (<kernel.Constant object at 0x184d170>, <kernel.DependentProduct object at 0x184dab8>) of role type named sy_c_List_Oproduct_001_Eo_001t__VEBT____Definitions__OVEBT
% 0.67/0.88  Using role type
% 0.67/0.88  Declaring product_o_VEBT_VEBT:(list_o->(list_VEBT_VEBT->list_P7495141550334521929T_VEBT))
% 0.67/0.88  FOF formula (<kernel.Constant object at 0x184db00>, <kernel.DependentProduct object at 0x184d170>) of role type named sy_c_List_Oproduct_001t__Code____Numeral__Ointeger_001t__Code____Numeral__Ointeger
% 0.67/0.88  Using role type
% 0.67/0.88  Declaring produc8792966785426426881nteger:(list_Code_integer->(list_Code_integer->list_P5578671422887162913nteger))
% 0.67/0.88  FOF formula (<kernel.Constant object at 0x184db48>, <kernel.DependentProduct object at 0x184dab8>) of role type named sy_c_List_Oproduct_001t__Nat__Onat_001_Eo
% 0.67/0.88  Using role type
% 0.67/0.88  Declaring product_nat_o:(list_nat->(list_o->list_P7333126701944960589_nat_o))
% 0.67/0.88  FOF formula (<kernel.Constant object at 0x184db00>, <kernel.DependentProduct object at 0x184db48>) of role type named sy_c_List_Oproduct_001t__Nat__Onat_001t__VEBT____Definitions__OVEBT
% 0.67/0.88  Using role type
% 0.67/0.88  Declaring produc7156399406898700509T_VEBT:(list_nat->(list_VEBT_VEBT->list_P5647936690300460905T_VEBT))
% 0.67/0.88  FOF formula (<kernel.Constant object at 0x184db90>, <kernel.DependentProduct object at 0x184dab8>) of role type named sy_c_List_Oproduct_001t__VEBT____Definitions__OVEBT_001_Eo
% 0.67/0.88  Using role type
% 0.67/0.88  Declaring product_VEBT_VEBT_o:(list_VEBT_VEBT->(list_o->list_P3126845725202233233VEBT_o))
% 0.67/0.88  FOF formula (<kernel.Constant object at 0x184db00>, <kernel.DependentProduct object at 0x184db90>) of role type named sy_c_List_Oproduct_001t__VEBT____Definitions__OVEBT_001t__Int__Oint
% 0.67/0.88  Using role type
% 0.67/0.88  Declaring produc7292646706713671643BT_int:(list_VEBT_VEBT->(list_int->list_P4547456442757143711BT_int))
% 0.67/0.88  FOF formula (<kernel.Constant object at 0x184dab8>, <kernel.DependentProduct object at 0x184db00>) of role type named sy_c_List_Oproduct_001t__VEBT____Definitions__OVEBT_001t__Nat__Onat
% 0.67/0.88  Using role type
% 0.67/0.88  Declaring produc7295137177222721919BT_nat:(list_VEBT_VEBT->(list_nat->list_P7037539587688870467BT_nat))
% 0.67/0.88  FOF formula (<kernel.Constant object at 0x184db90>, <kernel.DependentProduct object at 0x184dab8>) of role type named sy_c_List_Oproduct_001t__VEBT____Definitions__OVEBT_001t__VEBT____Definitions__OVEBT
% 0.67/0.88  Using role type
% 0.67/0.88  Declaring produc4743750530478302277T_VEBT:(list_VEBT_VEBT->(list_VEBT_VEBT->list_P7413028617227757229T_VEBT))
% 0.67/0.88  FOF formula (<kernel.Constant object at 0x184d9e0>, <kernel.DependentProduct object at 0x184def0>) of role type named sy_c_List_Oproduct__lists_001_Eo
% 0.67/0.88  Using role type
% 0.67/0.88  Declaring product_lists_o:(list_list_o->list_list_o)
% 0.67/0.88  FOF formula (<kernel.Constant object at 0x184dc68>, <kernel.DependentProduct object at 0x184db90>) of role type named sy_c_List_Oproduct__lists_001t__Int__Oint
% 0.67/0.88  Using role type
% 0.67/0.88  Declaring product_lists_int:(list_list_int->list_list_int)
% 0.67/0.88  FOF formula (<kernel.Constant object at 0x184def0>, <kernel.DependentProduct object at 0x184df38>) of role type named sy_c_List_Oproduct__lists_001t__Nat__Onat
% 0.67/0.88  Using role type
% 0.67/0.88  Declaring product_lists_nat:(list_list_nat->list_list_nat)
% 0.67/0.88  FOF formula (<kernel.Constant object at 0x184dc68>, <kernel.DependentProduct object at 0x184df80>) of role type named sy_c_List_Oproduct__lists_001t__VEBT____Definitions__OVEBT
% 0.67/0.88  Using role type
% 0.67/0.88  Declaring produc3021084454716106787T_VEBT:(list_list_VEBT_VEBT->list_list_VEBT_VEBT)
% 0.67/0.88  FOF formula (<kernel.Constant object at 0x184ddd0>, <kernel.DependentProduct object at 0x184df38>) of role type named sy_c_List_Oreplicate_001_Eo
% 0.67/0.88  Using role type
% 0.67/0.88  Declaring replicate_o:(nat->(Prop->list_o))
% 0.67/0.88  FOF formula (<kernel.Constant object at 0x184dfc8>, <kernel.DependentProduct object at 0x184dab8>) of role type named sy_c_List_Oreplicate_001t__Complex__Ocomplex
% 0.67/0.88  Using role type
% 0.67/0.88  Declaring replicate_complex:(nat->(complex->list_complex))
% 0.67/0.88  FOF formula (<kernel.Constant object at 0x184df38>, <kernel.DependentProduct object at 0x184df80>) of role type named sy_c_List_Oreplicate_001t__Int__Oint
% 0.67/0.88  Using role type
% 0.67/0.88  Declaring replicate_int:(nat->(int->list_int))
% 0.67/0.88  FOF formula (<kernel.Constant object at 0x184dab8>, <kernel.DependentProduct object at 0x184db90>) of role type named sy_c_List_Oreplicate_001t__Nat__Onat
% 0.67/0.88  Using role type
% 0.67/0.88  Declaring replicate_nat:(nat->(nat->list_nat))
% 0.67/0.88  FOF formula (<kernel.Constant object at 0x184dfc8>, <kernel.DependentProduct object at 0x184f1b8>) of role type named sy_c_List_Oreplicate_001t__Real__Oreal
% 0.67/0.88  Using role type
% 0.67/0.88  Declaring replicate_real:(nat->(real->list_real))
% 0.67/0.88  FOF formula (<kernel.Constant object at 0x184dab8>, <kernel.DependentProduct object at 0x184f200>) of role type named sy_c_List_Oreplicate_001t__Set__Oset_It__Nat__Onat_J
% 0.67/0.88  Using role type
% 0.67/0.88  Declaring replicate_set_nat:(nat->(set_nat->list_set_nat))
% 0.67/0.88  FOF formula (<kernel.Constant object at 0x184db90>, <kernel.DependentProduct object at 0x184f248>) of role type named sy_c_List_Oreplicate_001t__VEBT____Definitions__OVEBT
% 0.67/0.88  Using role type
% 0.67/0.88  Declaring replicate_VEBT_VEBT:(nat->(vEBT_VEBT->list_VEBT_VEBT))
% 0.67/0.88  FOF formula (<kernel.Constant object at 0x184dab8>, <kernel.DependentProduct object at 0x184f1b8>) of role type named sy_c_List_Orotate1_001_Eo
% 0.67/0.88  Using role type
% 0.67/0.88  Declaring rotate1_o:(list_o->list_o)
% 0.67/0.88  FOF formula (<kernel.Constant object at 0x184dab8>, <kernel.DependentProduct object at 0x184f2d8>) of role type named sy_c_List_Orotate1_001t__Int__Oint
% 0.67/0.88  Using role type
% 0.67/0.88  Declaring rotate1_int:(list_int->list_int)
% 0.67/0.88  FOF formula (<kernel.Constant object at 0x184f248>, <kernel.DependentProduct object at 0x184f320>) of role type named sy_c_List_Orotate1_001t__Nat__Onat
% 0.67/0.88  Using role type
% 0.67/0.88  Declaring rotate1_nat:(list_nat->list_nat)
% 0.67/0.88  FOF formula (<kernel.Constant object at 0x184f290>, <kernel.DependentProduct object at 0x184f170>) of role type named sy_c_List_Orotate1_001t__VEBT____Definitions__OVEBT
% 0.67/0.88  Using role type
% 0.67/0.88  Declaring rotate1_VEBT_VEBT:(list_VEBT_VEBT->list_VEBT_VEBT)
% 0.67/0.88  FOF formula (<kernel.Constant object at 0x184f320>, <kernel.DependentProduct object at 0x184f128>) of role type named sy_c_List_Osorted__wrt_001t__Nat__Onat
% 0.67/0.88  Using role type
% 0.67/0.88  Declaring sorted_wrt_nat:((nat->(nat->Prop))->(list_nat->Prop))
% 0.67/0.88  FOF formula (<kernel.Constant object at 0x184f098>, <kernel.DependentProduct object at 0x184f320>) of role type named sy_c_List_Otake_001t__Nat__Onat
% 0.67/0.88  Using role type
% 0.67/0.88  Declaring take_nat:(nat->(list_nat->list_nat))
% 0.67/0.88  FOF formula (<kernel.Constant object at 0x184f3f8>, <kernel.DependentProduct object at 0x184f290>) of role type named sy_c_List_Otake_001t__VEBT____Definitions__OVEBT
% 0.67/0.88  Using role type
% 0.67/0.88  Declaring take_VEBT_VEBT:(nat->(list_VEBT_VEBT->list_VEBT_VEBT))
% 0.67/0.88  FOF formula (<kernel.Constant object at 0x184f488>, <kernel.DependentProduct object at 0x184f128>) of role type named sy_c_List_Oupt
% 0.67/0.88  Using role type
% 0.67/0.88  Declaring upt:(nat->(nat->list_nat))
% 0.67/0.88  FOF formula (<kernel.Constant object at 0x184f440>, <kernel.DependentProduct object at 0x184f3f8>) of role type named sy_c_List_Oupto
% 0.67/0.88  Using role type
% 0.67/0.88  Declaring upto:(int->(int->list_int))
% 0.67/0.88  FOF formula (<kernel.Constant object at 0x184f170>, <kernel.DependentProduct object at 0x184f440>) of role type named sy_c_List_Ozip_001_Eo_001_Eo
% 0.67/0.89  Using role type
% 0.67/0.89  Declaring zip_o_o:(list_o->(list_o->list_P4002435161011370285od_o_o))
% 0.67/0.89  FOF formula (<kernel.Constant object at 0x184f560>, <kernel.DependentProduct object at 0x184f488>) of role type named sy_c_List_Ozip_001_Eo_001t__Complex__Ocomplex
% 0.67/0.89  Using role type
% 0.67/0.89  Declaring zip_o_complex:(list_o->(list_complex->list_P3924974545808530565omplex))
% 0.67/0.89  FOF formula (<kernel.Constant object at 0x184f5a8>, <kernel.DependentProduct object at 0x184f3f8>) of role type named sy_c_List_Ozip_001_Eo_001t__Int__Oint
% 0.67/0.89  Using role type
% 0.67/0.89  Declaring zip_o_int:(list_o->(list_int->list_P3795440434834930179_o_int))
% 0.67/0.89  FOF formula (<kernel.Constant object at 0x184f128>, <kernel.DependentProduct object at 0x184f560>) of role type named sy_c_List_Ozip_001_Eo_001t__Nat__Onat
% 0.67/0.89  Using role type
% 0.67/0.89  Declaring zip_o_nat:(list_o->(list_nat->list_P6285523579766656935_o_nat))
% 0.67/0.89  FOF formula (<kernel.Constant object at 0x184f368>, <kernel.DependentProduct object at 0x184f5a8>) of role type named sy_c_List_Ozip_001_Eo_001t__Real__Oreal
% 0.67/0.89  Using role type
% 0.67/0.89  Declaring zip_o_real:(list_o->(list_real->list_P5232166724548748803o_real))
% 0.67/0.89  FOF formula (<kernel.Constant object at 0x184f5f0>, <kernel.DependentProduct object at 0x184f128>) of role type named sy_c_List_Ozip_001_Eo_001t__VEBT____Definitions__OVEBT
% 0.67/0.89  Using role type
% 0.67/0.89  Declaring zip_o_VEBT_VEBT:(list_o->(list_VEBT_VEBT->list_P7495141550334521929T_VEBT))
% 0.67/0.89  FOF formula (<kernel.Constant object at 0x184f368>, <kernel.DependentProduct object at 0x184f5f0>) of role type named sy_c_List_Ozip_001t__Code____Numeral__Ointeger_001t__Code____Numeral__Ointeger
% 0.67/0.89  Using role type
% 0.67/0.89  Declaring zip_Co3543743374963494515nteger:(list_Code_integer->(list_Code_integer->list_P5578671422887162913nteger))
% 0.67/0.89  FOF formula (<kernel.Constant object at 0x184f680>, <kernel.DependentProduct object at 0x184f128>) of role type named sy_c_List_Ozip_001t__Complex__Ocomplex_001_Eo
% 0.67/0.89  Using role type
% 0.67/0.89  Declaring zip_complex_o:(list_complex->(list_o->list_P7942624414058669295plex_o))
% 0.67/0.89  FOF formula (<kernel.Constant object at 0x184f758>, <kernel.DependentProduct object at 0x184f368>) of role type named sy_c_List_Ozip_001t__Complex__Ocomplex_001t__Complex__Ocomplex
% 0.67/0.89  Using role type
% 0.67/0.89  Declaring zip_complex_complex:(list_complex->(list_complex->list_P7664491975274850627omplex))
% 0.67/0.89  FOF formula (<kernel.Constant object at 0x184f6c8>, <kernel.DependentProduct object at 0x184f680>) of role type named sy_c_List_Ozip_001t__Complex__Ocomplex_001t__Int__Oint
% 0.67/0.89  Using role type
% 0.67/0.89  Declaring zip_complex_int:(list_complex->(list_int->list_P2206113689347244737ex_int))
% 0.67/0.89  FOF formula (<kernel.Constant object at 0x184f7a0>, <kernel.DependentProduct object at 0x184f758>) of role type named sy_c_List_Ozip_001t__Complex__Ocomplex_001t__Nat__Onat
% 0.67/0.89  Using role type
% 0.67/0.89  Declaring zip_complex_nat:(list_complex->(list_nat->list_P4696196834278971493ex_nat))
% 0.67/0.89  FOF formula (<kernel.Constant object at 0x184f7e8>, <kernel.DependentProduct object at 0x184f6c8>) of role type named sy_c_List_Ozip_001t__Complex__Ocomplex_001t__Real__Oreal
% 0.67/0.89  Using role type
% 0.67/0.89  Declaring zip_complex_real:(list_complex->(list_real->list_P7647014805210017729x_real))
% 0.67/0.89  FOF formula (<kernel.Constant object at 0x184f7a0>, <kernel.DependentProduct object at 0x184f7e8>) of role type named sy_c_List_Ozip_001t__Complex__Ocomplex_001t__VEBT____Definitions__OVEBT
% 0.67/0.89  Using role type
% 0.67/0.89  Declaring zip_co9157518722488180109T_VEBT:(list_complex->(list_VEBT_VEBT->list_P7977503562704621835T_VEBT))
% 0.67/0.89  FOF formula (<kernel.Constant object at 0x184f878>, <kernel.DependentProduct object at 0x184f6c8>) of role type named sy_c_List_Ozip_001t__Int__Oint_001t__Complex__Ocomplex
% 0.67/0.89  Using role type
% 0.67/0.89  Declaring zip_int_complex:(list_int->(list_complex->list_P1797514011394873281omplex))
% 0.67/0.89  FOF formula (<kernel.Constant object at 0x184f950>, <kernel.DependentProduct object at 0x184f7a0>) of role type named sy_c_List_Ozip_001t__Int__Oint_001t__Int__Oint
% 0.67/0.89  Using role type
% 0.67/0.89  Declaring zip_int_int:(list_int->(list_int->list_P5707943133018811711nt_int))
% 0.67/0.89  FOF formula (<kernel.Constant object at 0x184f8c0>, <kernel.DependentProduct object at 0x184f878>) of role type named sy_c_List_Ozip_001t__Int__Oint_001t__Real__Oreal
% 0.67/0.89  Using role type
% 0.67/0.89  Declaring zip_int_real:(list_int->(list_real->list_P6863124054624500543t_real))
% 0.67/0.89  FOF formula (<kernel.Constant object at 0x184f998>, <kernel.DependentProduct object at 0x184f950>) of role type named sy_c_List_Ozip_001t__Nat__Onat_001t__Nat__Onat
% 0.67/0.89  Using role type
% 0.67/0.89  Declaring zip_nat_nat:(list_nat->(list_nat->list_P6011104703257516679at_nat))
% 0.67/0.89  FOF formula (<kernel.Constant object at 0x184f9e0>, <kernel.DependentProduct object at 0x184f8c0>) of role type named sy_c_List_Ozip_001t__Nat__Onat_001t__VEBT____Definitions__OVEBT
% 0.67/0.89  Using role type
% 0.67/0.89  Declaring zip_nat_VEBT_VEBT:(list_nat->(list_VEBT_VEBT->list_P5647936690300460905T_VEBT))
% 0.67/0.89  FOF formula (<kernel.Constant object at 0x184f998>, <kernel.DependentProduct object at 0x184f908>) of role type named sy_c_List_Ozip_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.67/0.89  Using role type
% 0.67/0.89  Declaring zip_Pr4664179122662387191at_nat:(list_P6011104703257516679at_nat->(list_P6011104703257516679at_nat->list_P8469869581646625389at_nat))
% 0.67/0.89  FOF formula (<kernel.Constant object at 0x184fa70>, <kernel.DependentProduct object at 0x184f8c0>) of role type named sy_c_List_Ozip_001t__Real__Oreal_001_Eo
% 0.67/0.89  Using role type
% 0.67/0.89  Declaring zip_real_o:(list_real->(list_o->list_P3595434254542482545real_o))
% 0.67/0.89  FOF formula (<kernel.Constant object at 0x184fb48>, <kernel.DependentProduct object at 0x184f998>) of role type named sy_c_List_Ozip_001t__Real__Oreal_001t__Complex__Ocomplex
% 0.67/0.89  Using role type
% 0.67/0.89  Declaring zip_real_complex:(list_real->(list_complex->list_P3881527313128557121omplex))
% 0.67/0.89  FOF formula (<kernel.Constant object at 0x184f9e0>, <kernel.DependentProduct object at 0x184fa70>) of role type named sy_c_List_Ozip_001t__Real__Oreal_001t__Int__Oint
% 0.67/0.89  Using role type
% 0.67/0.89  Declaring zip_real_int:(list_real->(list_int->list_P4344331454722006975al_int))
% 0.67/0.89  FOF formula (<kernel.Constant object at 0x184fb90>, <kernel.DependentProduct object at 0x184fb48>) of role type named sy_c_List_Ozip_001t__Real__Oreal_001t__Nat__Onat
% 0.67/0.89  Using role type
% 0.67/0.89  Declaring zip_real_nat:(list_real->(list_nat->list_P6834414599653733731al_nat))
% 0.67/0.89  FOF formula (<kernel.Constant object at 0x184fbd8>, <kernel.DependentProduct object at 0x184f9e0>) of role type named sy_c_List_Ozip_001t__Real__Oreal_001t__Real__Oreal
% 0.67/0.89  Using role type
% 0.67/0.89  Declaring zip_real_real:(list_real->(list_real->list_P8689742595348180415l_real))
% 0.67/0.89  FOF formula (<kernel.Constant object at 0x184fc20>, <kernel.DependentProduct object at 0x184fb90>) of role type named sy_c_List_Ozip_001t__Real__Oreal_001t__VEBT____Definitions__OVEBT
% 0.67/0.89  Using role type
% 0.67/0.89  Declaring zip_real_VEBT_VEBT:(list_real->(list_VEBT_VEBT->list_P877281246627933069T_VEBT))
% 0.67/0.89  FOF formula (<kernel.Constant object at 0x184fc68>, <kernel.DependentProduct object at 0x184fbd8>) of role type named sy_c_List_Ozip_001t__Set__Oset_It__Nat__Onat_J_001t__Set__Oset_It__Nat__Onat_J
% 0.67/0.89  Using role type
% 0.67/0.89  Declaring zip_set_nat_set_nat:(list_set_nat->(list_set_nat->list_P6254988961118846195et_nat))
% 0.67/0.89  FOF formula (<kernel.Constant object at 0x184fc20>, <kernel.DependentProduct object at 0x184fb00>) of role type named sy_c_List_Ozip_001t__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_001t__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J
% 0.67/0.89  Using role type
% 0.67/0.89  Declaring zip_se5600341670672612855at_nat:(list_s1210847774152347623at_nat->(list_s1210847774152347623at_nat->list_P5464809261938338413at_nat))
% 0.67/0.89  FOF formula (<kernel.Constant object at 0x184fcf8>, <kernel.DependentProduct object at 0x184fbd8>) of role type named sy_c_List_Ozip_001t__VEBT____Definitions__OVEBT_001_Eo
% 0.67/0.89  Using role type
% 0.67/0.89  Declaring zip_VEBT_VEBT_o:(list_VEBT_VEBT->(list_o->list_P3126845725202233233VEBT_o))
% 0.67/0.89  FOF formula (<kernel.Constant object at 0x184fc20>, <kernel.DependentProduct object at 0x184fcf8>) of role type named sy_c_List_Ozip_001t__VEBT____Definitions__OVEBT_001t__Complex__Ocomplex
% 0.67/0.89  Using role type
% 0.67/0.89  Declaring zip_VE2794733401258833515omplex:(list_VEBT_VEBT->(list_complex->list_P4108580160459392801omplex))
% 0.67/0.89  FOF formula (<kernel.Constant object at 0x184fc68>, <kernel.DependentProduct object at 0x184fbd8>) of role type named sy_c_List_Ozip_001t__VEBT____Definitions__OVEBT_001t__Int__Oint
% 0.70/0.89  Using role type
% 0.70/0.89  Declaring zip_VEBT_VEBT_int:(list_VEBT_VEBT->(list_int->list_P4547456442757143711BT_int))
% 0.70/0.89  FOF formula (<kernel.Constant object at 0x184fea8>, <kernel.DependentProduct object at 0x184fc20>) of role type named sy_c_List_Ozip_001t__VEBT____Definitions__OVEBT_001t__Nat__Onat
% 0.70/0.89  Using role type
% 0.70/0.89  Declaring zip_VEBT_VEBT_nat:(list_VEBT_VEBT->(list_nat->list_P7037539587688870467BT_nat))
% 0.70/0.89  FOF formula (<kernel.Constant object at 0x184fe18>, <kernel.DependentProduct object at 0x184fc68>) of role type named sy_c_List_Ozip_001t__VEBT____Definitions__OVEBT_001t__Real__Oreal
% 0.70/0.89  Using role type
% 0.70/0.89  Declaring zip_VEBT_VEBT_real:(list_VEBT_VEBT->(list_real->list_P2623026923184700063T_real))
% 0.70/0.89  FOF formula (<kernel.Constant object at 0x184fea8>, <kernel.DependentProduct object at 0x184fe18>) of role type named sy_c_List_Ozip_001t__VEBT____Definitions__OVEBT_001t__VEBT____Definitions__OVEBT
% 0.70/0.89  Using role type
% 0.70/0.89  Declaring zip_VE537291747668921783T_VEBT:(list_VEBT_VEBT->(list_VEBT_VEBT->list_P7413028617227757229T_VEBT))
% 0.70/0.89  FOF formula (<kernel.Constant object at 0x184ff38>, <kernel.DependentProduct object at 0x184ff80>) of role type named sy_c_Nat_OSuc
% 0.70/0.89  Using role type
% 0.70/0.89  Declaring suc:(nat->nat)
% 0.70/0.89  FOF formula (<kernel.Constant object at 0x184fab8>, <kernel.DependentProduct object at 0x184fdd0>) of role type named sy_c_Nat_Ocompow_001_062_It__Nat__Onat_Mt__Nat__Onat_J
% 0.70/0.89  Using role type
% 0.70/0.89  Declaring compow_nat_nat:(nat->((nat->nat)->(nat->nat)))
% 0.70/0.89  FOF formula (<kernel.Constant object at 0x184f320>, <kernel.DependentProduct object at 0x184fea8>) of role type named sy_c_Nat_Onat_Ocase__nat_001_Eo
% 0.70/0.89  Using role type
% 0.70/0.89  Declaring case_nat_o:(Prop->((nat->Prop)->(nat->Prop)))
% 0.70/0.89  FOF formula (<kernel.Constant object at 0x184fab8>, <kernel.DependentProduct object at 0x1852050>) of role type named sy_c_Nat_Onat_Ocase__nat_001t__Nat__Onat
% 0.70/0.89  Using role type
% 0.70/0.89  Declaring case_nat_nat:(nat->((nat->nat)->(nat->nat)))
% 0.70/0.89  FOF formula (<kernel.Constant object at 0x184fea8>, <kernel.DependentProduct object at 0x1852098>) of role type named sy_c_Nat_Onat_Opred
% 0.70/0.89  Using role type
% 0.70/0.89  Declaring pred:(nat->nat)
% 0.70/0.89  FOF formula (<kernel.Constant object at 0x184fab8>, <kernel.DependentProduct object at 0x1852200>) of role type named sy_c_Nat_Osemiring__1__class_Oof__nat_001t__Code____Numeral__Ointeger
% 0.70/0.89  Using role type
% 0.70/0.89  Declaring semiri4939895301339042750nteger:(nat->code_integer)
% 0.70/0.89  FOF formula (<kernel.Constant object at 0x184fab8>, <kernel.DependentProduct object at 0x1852170>) of role type named sy_c_Nat_Osemiring__1__class_Oof__nat_001t__Code____Numeral__Onatural
% 0.70/0.89  Using role type
% 0.70/0.89  Declaring semiri3763490453095760265atural:(nat->code_natural)
% 0.70/0.89  FOF formula (<kernel.Constant object at 0x184f320>, <kernel.DependentProduct object at 0x1852290>) of role type named sy_c_Nat_Osemiring__1__class_Oof__nat_001t__Complex__Ocomplex
% 0.70/0.89  Using role type
% 0.70/0.89  Declaring semiri8010041392384452111omplex:(nat->complex)
% 0.70/0.89  FOF formula (<kernel.Constant object at 0x1852200>, <kernel.DependentProduct object at 0x1852320>) of role type named sy_c_Nat_Osemiring__1__class_Oof__nat_001t__Extended____Nat__Oenat
% 0.70/0.89  Using role type
% 0.70/0.89  Declaring semiri4216267220026989637d_enat:(nat->extended_enat)
% 0.70/0.89  FOF formula (<kernel.Constant object at 0x1852128>, <kernel.DependentProduct object at 0x18523b0>) of role type named sy_c_Nat_Osemiring__1__class_Oof__nat_001t__Int__Oint
% 0.70/0.89  Using role type
% 0.70/0.89  Declaring semiri1314217659103216013at_int:(nat->int)
% 0.70/0.89  FOF formula (<kernel.Constant object at 0x1852170>, <kernel.DependentProduct object at 0x1852440>) of role type named sy_c_Nat_Osemiring__1__class_Oof__nat_001t__Nat__Onat
% 0.70/0.89  Using role type
% 0.70/0.89  Declaring semiri1316708129612266289at_nat:(nat->nat)
% 0.70/0.89  FOF formula (<kernel.Constant object at 0x1852098>, <kernel.DependentProduct object at 0x18524d0>) of role type named sy_c_Nat_Osemiring__1__class_Oof__nat_001t__Rat__Orat
% 0.70/0.89  Using role type
% 0.70/0.89  Declaring semiri681578069525770553at_rat:(nat->rat)
% 0.70/0.89  FOF formula (<kernel.Constant object at 0x1852170>, <kernel.DependentProduct object at 0x1852560>) of role type named sy_c_Nat_Osemiring__1__class_Oof__nat_001t__Real__Oreal
% 0.70/0.90  Using role type
% 0.70/0.90  Declaring semiri5074537144036343181t_real:(nat->real)
% 0.70/0.90  FOF formula (<kernel.Constant object at 0x18524d0>, <kernel.DependentProduct object at 0x1852200>) of role type named sy_c_Nat_Osemiring__1__class_Oof__nat__aux_001t__Code____Numeral__Ointeger
% 0.70/0.90  Using role type
% 0.70/0.90  Declaring semiri4055485073559036834nteger:((code_integer->code_integer)->(nat->(code_integer->code_integer)))
% 0.70/0.90  FOF formula (<kernel.Constant object at 0x1852560>, <kernel.DependentProduct object at 0x1852638>) of role type named sy_c_Nat_Osemiring__1__class_Oof__nat__aux_001t__Complex__Ocomplex
% 0.70/0.90  Using role type
% 0.70/0.90  Declaring semiri2816024913162550771omplex:((complex->complex)->(nat->(complex->complex)))
% 0.70/0.90  FOF formula (<kernel.Constant object at 0x1852200>, <kernel.DependentProduct object at 0x18526c8>) of role type named sy_c_Nat_Osemiring__1__class_Oof__nat__aux_001t__Int__Oint
% 0.70/0.90  Using role type
% 0.70/0.90  Declaring semiri8420488043553186161ux_int:((int->int)->(nat->(int->int)))
% 0.70/0.90  FOF formula (<kernel.Constant object at 0x1852638>, <kernel.DependentProduct object at 0x1852758>) of role type named sy_c_Nat_Osemiring__1__class_Oof__nat__aux_001t__Nat__Onat
% 0.70/0.90  Using role type
% 0.70/0.90  Declaring semiri8422978514062236437ux_nat:((nat->nat)->(nat->(nat->nat)))
% 0.70/0.90  FOF formula (<kernel.Constant object at 0x18526c8>, <kernel.DependentProduct object at 0x18527e8>) of role type named sy_c_Nat_Osemiring__1__class_Oof__nat__aux_001t__Rat__Orat
% 0.70/0.90  Using role type
% 0.70/0.90  Declaring semiri7787848453975740701ux_rat:((rat->rat)->(nat->(rat->rat)))
% 0.70/0.90  FOF formula (<kernel.Constant object at 0x1852758>, <kernel.DependentProduct object at 0x1852878>) of role type named sy_c_Nat_Osemiring__1__class_Oof__nat__aux_001t__Real__Oreal
% 0.70/0.90  Using role type
% 0.70/0.90  Declaring semiri7260567687927622513x_real:((real->real)->(nat->(real->real)))
% 0.70/0.90  FOF formula (<kernel.Constant object at 0x1852908>, <kernel.DependentProduct object at 0x18529e0>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_I_Eo_J
% 0.70/0.90  Using role type
% 0.70/0.90  Declaring size_size_list_o:(list_o->nat)
% 0.70/0.90  FOF formula (<kernel.Constant object at 0x1852758>, <kernel.DependentProduct object at 0x1852998>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_It__Code____Numeral__Ointeger_J
% 0.70/0.90  Using role type
% 0.70/0.90  Declaring size_s3445333598471063425nteger:(list_Code_integer->nat)
% 0.70/0.90  FOF formula (<kernel.Constant object at 0x18529e0>, <kernel.DependentProduct object at 0x1852a28>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_It__Complex__Ocomplex_J
% 0.70/0.90  Using role type
% 0.70/0.90  Declaring size_s3451745648224563538omplex:(list_complex->nat)
% 0.70/0.90  FOF formula (<kernel.Constant object at 0x1852488>, <kernel.DependentProduct object at 0x1852ab8>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_It__Int__Oint_J
% 0.70/0.90  Using role type
% 0.70/0.90  Declaring size_size_list_int:(list_int->nat)
% 0.70/0.90  FOF formula (<kernel.Constant object at 0x18529e0>, <kernel.DependentProduct object at 0x1852b00>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_It__List__Olist_I_Eo_J_J
% 0.70/0.90  Using role type
% 0.70/0.90  Declaring size_s2710708370519433104list_o:(list_list_o->nat)
% 0.70/0.90  FOF formula (<kernel.Constant object at 0x1852ab8>, <kernel.DependentProduct object at 0x1852b90>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_It__List__Olist_It__Int__Oint_J_J
% 0.70/0.90  Using role type
% 0.70/0.90  Declaring size_s533118279054570080st_int:(list_list_int->nat)
% 0.70/0.90  FOF formula (<kernel.Constant object at 0x1852b00>, <kernel.DependentProduct object at 0x1852c20>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_It__List__Olist_It__Nat__Onat_J_J
% 0.70/0.90  Using role type
% 0.70/0.90  Declaring size_s3023201423986296836st_nat:(list_list_nat->nat)
% 0.70/0.90  FOF formula (<kernel.Constant object at 0x1852b90>, <kernel.DependentProduct object at 0x1852cb0>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_It__List__Olist_It__VEBT____Definitions__OVEBT_J_J
% 0.70/0.90  Using role type
% 0.70/0.90  Declaring size_s8217280938318005548T_VEBT:(list_list_VEBT_VEBT->nat)
% 0.70/0.90  FOF formula (<kernel.Constant object at 0x18527e8>, <kernel.DependentProduct object at 0x1852d40>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_It__Nat__Onat_J
% 0.70/0.90  Using role type
% 0.70/0.90  Declaring size_size_list_nat:(list_nat->nat)
% 0.70/0.90  FOF formula (<kernel.Constant object at 0x1852bd8>, <kernel.DependentProduct object at 0x1852d88>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_It__Num__Onum_J
% 0.70/0.90  Using role type
% 0.70/0.90  Declaring size_size_list_num:(list_num->nat)
% 0.70/0.90  FOF formula (<kernel.Constant object at 0x18527e8>, <kernel.DependentProduct object at 0x1852dd0>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_It__Product____Type__Oprod_I_Eo_M_Eo_J_J
% 0.70/0.90  Using role type
% 0.70/0.90  Declaring size_s1515746228057227161od_o_o:(list_P4002435161011370285od_o_o->nat)
% 0.70/0.90  FOF formula (<kernel.Constant object at 0x1852d88>, <kernel.DependentProduct object at 0x1852e60>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_It__Product____Type__Oprod_I_Eo_Mt__Int__Oint_J_J
% 0.70/0.90  Using role type
% 0.70/0.90  Declaring size_s2953683556165314199_o_int:(list_P3795440434834930179_o_int->nat)
% 0.70/0.90  FOF formula (<kernel.Constant object at 0x1852dd0>, <kernel.DependentProduct object at 0x1852ef0>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_It__Product____Type__Oprod_I_Eo_Mt__Nat__Onat_J_J
% 0.70/0.90  Using role type
% 0.70/0.90  Declaring size_s5443766701097040955_o_nat:(list_P6285523579766656935_o_nat->nat)
% 0.70/0.90  FOF formula (<kernel.Constant object at 0x1852e60>, <kernel.DependentProduct object at 0x1852f80>) 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/0.90  Using role type
% 0.70/0.90  Declaring size_s4313452262239582901T_VEBT:(list_P7495141550334521929T_VEBT->nat)
% 0.70/0.90  FOF formula (<kernel.Constant object at 0x1852ef0>, <kernel.DependentProduct object at 0x1855050>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_It__Product____Type__Oprod_It__Nat__Onat_M_Eo_J_J
% 0.70/0.90  Using role type
% 0.70/0.90  Declaring size_s6491369823275344609_nat_o:(list_P7333126701944960589_nat_o->nat)
% 0.70/0.90  FOF formula (<kernel.Constant object at 0x1852f80>, <kernel.DependentProduct object at 0x18550e0>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_It__Product____Type__Oprod_It__Nat__Onat_Mt__Int__Oint_J_J
% 0.70/0.90  Using role type
% 0.70/0.90  Declaring size_s2970893825323803983at_int:(list_P3521021558325789923at_int->nat)
% 0.70/0.90  FOF formula (<kernel.Constant object at 0x1852dd0>, <kernel.DependentProduct object at 0x1855170>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J
% 0.70/0.90  Using role type
% 0.70/0.90  Declaring size_s5460976970255530739at_nat:(list_P6011104703257516679at_nat->nat)
% 0.70/0.90  FOF formula (<kernel.Constant object at 0x1852dd0>, <kernel.DependentProduct object at 0x1855200>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_It__Product____Type__Oprod_It__Nat__Onat_Mt__VEBT____Definitions__OVEBT_J_J
% 0.70/0.90  Using role type
% 0.70/0.90  Declaring size_s4762443039079500285T_VEBT:(list_P5647936690300460905T_VEBT->nat)
% 0.70/0.90  FOF formula (<kernel.Constant object at 0x1852f80>, <kernel.DependentProduct object at 0x1855290>) 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/0.90  Using role type
% 0.70/0.90  Declaring size_s9168528473962070013VEBT_o:(list_P3126845725202233233VEBT_o->nat)
% 0.70/0.90  FOF formula (<kernel.Constant object at 0x18551b8>, <kernel.DependentProduct object at 0x1855320>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_It__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__Int__Oint_J_J
% 0.70/0.90  Using role type
% 0.70/0.90  Declaring size_s3661962791536183091BT_int:(list_P4547456442757143711BT_int->nat)
% 0.70/0.90  FOF formula (<kernel.Constant object at 0x1855128>, <kernel.DependentProduct object at 0x18553b0>) 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/0.90  Using role type
% 0.70/0.90  Declaring size_s6152045936467909847BT_nat:(list_P7037539587688870467BT_nat->nat)
% 0.70/0.90  FOF formula (<kernel.Constant object at 0x1855248>, <kernel.DependentProduct object at 0x1855440>) 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/0.90  Using role type
% 0.70/0.90  Declaring size_s7466405169056248089T_VEBT:(list_P7413028617227757229T_VEBT->nat)
% 0.70/0.90  FOF formula (<kernel.Constant object at 0x18550e0>, <kernel.DependentProduct object at 0x18554d0>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_It__Real__Oreal_J
% 0.70/0.90  Using role type
% 0.70/0.90  Declaring size_size_list_real:(list_real->nat)
% 0.70/0.90  FOF formula (<kernel.Constant object at 0x1855128>, <kernel.DependentProduct object at 0x1855518>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_It__Set__Oset_It__Nat__Onat_J_J
% 0.70/0.90  Using role type
% 0.70/0.90  Declaring size_s3254054031482475050et_nat:(list_set_nat->nat)
% 0.70/0.90  FOF formula (<kernel.Constant object at 0x18554d0>, <kernel.DependentProduct object at 0x18555a8>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_It__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_J
% 0.70/0.90  Using role type
% 0.70/0.90  Declaring size_s8736152011456118867at_nat:(list_s1210847774152347623at_nat->nat)
% 0.70/0.90  FOF formula (<kernel.Constant object at 0x1855518>, <kernel.DependentProduct object at 0x1855638>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_It__VEBT____Definitions__OVEBT_J
% 0.70/0.90  Using role type
% 0.70/0.90  Declaring size_s6755466524823107622T_VEBT:(list_VEBT_VEBT->nat)
% 0.70/0.90  FOF formula (<kernel.Constant object at 0x1855098>, <kernel.DependentProduct object at 0x18556c8>) of role type named sy_c_Nat_Osize__class_Osize_001t__Num__Onum
% 0.70/0.90  Using role type
% 0.70/0.90  Declaring size_size_num:(num->nat)
% 0.70/0.90  FOF formula (<kernel.Constant object at 0x1855560>, <kernel.DependentProduct object at 0x1855710>) of role type named sy_c_Nat_Osize__class_Osize_001t__Option__Ooption_It__Nat__Onat_J
% 0.70/0.90  Using role type
% 0.70/0.90  Declaring size_size_option_nat:(option_nat->nat)
% 0.70/0.90  FOF formula (<kernel.Constant object at 0x18555f0>, <kernel.DependentProduct object at 0x1855758>) of role type named sy_c_Nat_Osize__class_Osize_001t__Option__Ooption_It__Num__Onum_J
% 0.70/0.90  Using role type
% 0.70/0.90  Declaring size_size_option_num:(option_num->nat)
% 0.70/0.90  FOF formula (<kernel.Constant object at 0x1855560>, <kernel.DependentProduct object at 0x18557a0>) 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/0.90  Using role type
% 0.70/0.90  Declaring size_s170228958280169651at_nat:(option4927543243414619207at_nat->nat)
% 0.70/0.90  FOF formula (<kernel.Constant object at 0x1855710>, <kernel.DependentProduct object at 0x1855830>) of role type named sy_c_Nat_Osize__class_Osize_001t__String__Ochar
% 0.70/0.90  Using role type
% 0.70/0.90  Declaring size_size_char:(char->nat)
% 0.70/0.90  FOF formula (<kernel.Constant object at 0x1855518>, <kernel.DependentProduct object at 0x1855878>) of role type named sy_c_Nat_Osize__class_Osize_001t__Typerep__Otyperep
% 0.70/0.90  Using role type
% 0.70/0.90  Declaring size_size_typerep:(typerep->nat)
% 0.70/0.90  FOF formula (<kernel.Constant object at 0x1855098>, <kernel.DependentProduct object at 0x18558c0>) of role type named sy_c_Nat_Osize__class_Osize_001t__VEBT____Definitions__OVEBT
% 0.70/0.90  Using role type
% 0.70/0.90  Declaring size_size_VEBT_VEBT:(vEBT_VEBT->nat)
% 0.70/0.90  FOF formula (<kernel.Constant object at 0x18552d8>, <kernel.DependentProduct object at 0x1855950>) of role type named sy_c_Nat__Bijection_Oint__decode
% 0.70/0.90  Using role type
% 0.70/0.90  Declaring nat_int_decode:(nat->int)
% 0.70/0.90  FOF formula (<kernel.Constant object at 0x18557a0>, <kernel.DependentProduct object at 0x1855998>) of role type named sy_c_Nat__Bijection_Oint__encode
% 0.70/0.90  Using role type
% 0.70/0.90  Declaring nat_int_encode:(int->nat)
% 0.70/0.90  FOF formula (<kernel.Constant object at 0x1855878>, <kernel.DependentProduct object at 0x18559e0>) of role type named sy_c_Nat__Bijection_Olist__decode
% 0.70/0.90  Using role type
% 0.70/0.90  Declaring nat_list_decode:(nat->list_nat)
% 0.70/0.90  FOF formula (<kernel.Constant object at 0x1855830>, <kernel.DependentProduct object at 0x1855518>) of role type named sy_c_Nat__Bijection_Olist__decode__rel
% 0.70/0.90  Using role type
% 0.70/0.90  Declaring nat_list_decode_rel:(nat->(nat->Prop))
% 0.70/0.90  FOF formula (<kernel.Constant object at 0x1855560>, <kernel.DependentProduct object at 0x1855a70>) of role type named sy_c_Nat__Bijection_Olist__encode
% 0.70/0.90  Using role type
% 0.70/0.90  Declaring nat_list_encode:(list_nat->nat)
% 0.70/0.90  FOF formula (<kernel.Constant object at 0x1855878>, <kernel.DependentProduct object at 0x18557a0>) of role type named sy_c_Nat__Bijection_Olist__encode__rel
% 0.70/0.91  Using role type
% 0.70/0.91  Declaring nat_list_encode_rel:(list_nat->(list_nat->Prop))
% 0.70/0.91  FOF formula (<kernel.Constant object at 0x1855998>, <kernel.DependentProduct object at 0x1855b00>) of role type named sy_c_Nat__Bijection_Oprod__decode
% 0.70/0.91  Using role type
% 0.70/0.91  Declaring nat_prod_decode:(nat->product_prod_nat_nat)
% 0.70/0.91  FOF formula (<kernel.Constant object at 0x1855560>, <kernel.DependentProduct object at 0x1855518>) of role type named sy_c_Nat__Bijection_Oprod__decode__aux
% 0.70/0.91  Using role type
% 0.70/0.91  Declaring nat_prod_decode_aux:(nat->(nat->product_prod_nat_nat))
% 0.70/0.91  FOF formula (<kernel.Constant object at 0x18557a0>, <kernel.DependentProduct object at 0x1855560>) of role type named sy_c_Nat__Bijection_Oprod__decode__aux__rel
% 0.70/0.91  Using role type
% 0.70/0.91  Declaring nat_pr5047031295181774490ux_rel:(product_prod_nat_nat->(product_prod_nat_nat->Prop))
% 0.70/0.91  FOF formula (<kernel.Constant object at 0x1855950>, <kernel.DependentProduct object at 0x1855c20>) of role type named sy_c_Nat__Bijection_Oprod__encode
% 0.70/0.91  Using role type
% 0.70/0.91  Declaring nat_prod_encode:(product_prod_nat_nat->nat)
% 0.70/0.91  FOF formula (<kernel.Constant object at 0x18559e0>, <kernel.DependentProduct object at 0x1855c68>) of role type named sy_c_Nat__Bijection_Oset__decode
% 0.70/0.91  Using role type
% 0.70/0.91  Declaring nat_set_decode:(nat->set_nat)
% 0.70/0.91  FOF formula (<kernel.Constant object at 0x1855878>, <kernel.DependentProduct object at 0x1855cb0>) of role type named sy_c_Nat__Bijection_Oset__encode
% 0.70/0.91  Using role type
% 0.70/0.91  Declaring nat_set_encode:(set_nat->nat)
% 0.70/0.91  FOF formula (<kernel.Constant object at 0x1855b00>, <kernel.DependentProduct object at 0x1855cf8>) of role type named sy_c_Nat__Bijection_Osum__decode
% 0.70/0.91  Using role type
% 0.70/0.91  Declaring nat_sum_decode:(nat->sum_sum_nat_nat)
% 0.70/0.91  FOF formula (<kernel.Constant object at 0x1855998>, <kernel.DependentProduct object at 0x1855d40>) of role type named sy_c_Nat__Bijection_Osum__encode
% 0.70/0.91  Using role type
% 0.70/0.91  Declaring nat_sum_encode:(sum_sum_nat_nat->nat)
% 0.70/0.91  FOF formula (<kernel.Constant object at 0x1855c20>, <kernel.DependentProduct object at 0x1855d88>) of role type named sy_c_Nat__Bijection_Otriangle
% 0.70/0.91  Using role type
% 0.70/0.91  Declaring nat_triangle:(nat->nat)
% 0.70/0.91  FOF formula (<kernel.Constant object at 0x1855cb0>, <kernel.DependentProduct object at 0x1855518>) of role type named sy_c_NthRoot_Oroot
% 0.70/0.91  Using role type
% 0.70/0.91  Declaring root:(nat->(real->real))
% 0.70/0.91  FOF formula (<kernel.Constant object at 0x1855b00>, <kernel.DependentProduct object at 0x1855dd0>) of role type named sy_c_NthRoot_Osqrt
% 0.70/0.91  Using role type
% 0.70/0.91  Declaring sqrt:(real->real)
% 0.70/0.91  FOF formula (<kernel.Constant object at 0x1855cf8>, <kernel.DependentProduct object at 0x1855d88>) of role type named sy_c_Num_OBitM
% 0.70/0.91  Using role type
% 0.70/0.91  Declaring bitM:(num->num)
% 0.70/0.91  FOF formula (<kernel.Constant object at 0x1855c20>, <kernel.DependentProduct object at 0x1855e60>) of role type named sy_c_Num_Oinc
% 0.70/0.91  Using role type
% 0.70/0.91  Declaring inc:(num->num)
% 0.70/0.91  FOF formula (<kernel.Constant object at 0x1855518>, <kernel.DependentProduct object at 0x1855ea8>) of role type named sy_c_Num_Onat__of__num
% 0.70/0.91  Using role type
% 0.70/0.91  Declaring nat_of_num:(num->nat)
% 0.70/0.91  FOF formula (<kernel.Constant object at 0x1855c20>, <kernel.DependentProduct object at 0x1855ef0>) of role type named sy_c_Num_Oneg__numeral__class_Odbl_001t__Code____Numeral__Ointeger
% 0.70/0.91  Using role type
% 0.70/0.91  Declaring neg_nu8804712462038260780nteger:(code_integer->code_integer)
% 0.70/0.91  FOF formula (<kernel.Constant object at 0x1855ea8>, <kernel.DependentProduct object at 0x1855f80>) of role type named sy_c_Num_Oneg__numeral__class_Odbl_001t__Complex__Ocomplex
% 0.70/0.91  Using role type
% 0.70/0.91  Declaring neg_nu7009210354673126013omplex:(complex->complex)
% 0.70/0.91  FOF formula (<kernel.Constant object at 0x1855dd0>, <kernel.DependentProduct object at 0x1857050>) of role type named sy_c_Num_Oneg__numeral__class_Odbl_001t__Int__Oint
% 0.70/0.91  Using role type
% 0.70/0.91  Declaring neg_numeral_dbl_int:(int->int)
% 0.70/0.91  FOF formula (<kernel.Constant object at 0x1855cf8>, <kernel.DependentProduct object at 0x1857098>) of role type named sy_c_Num_Oneg__numeral__class_Odbl_001t__Rat__Orat
% 0.70/0.91  Using role type
% 0.70/0.91  Declaring neg_numeral_dbl_rat:(rat->rat)
% 0.70/0.91  FOF formula (<kernel.Constant object at 0x1855f80>, <kernel.DependentProduct object at 0x18570e0>) of role type named sy_c_Num_Oneg__numeral__class_Odbl_001t__Real__Oreal
% 0.70/0.91  Using role type
% 0.70/0.91  Declaring neg_numeral_dbl_real:(real->real)
% 0.70/0.91  FOF formula (<kernel.Constant object at 0x1855cf8>, <kernel.DependentProduct object at 0x1857128>) of role type named sy_c_Num_Oneg__numeral__class_Odbl__dec_001t__Code____Numeral__Ointeger
% 0.70/0.91  Using role type
% 0.70/0.91  Declaring neg_nu7757733837767384882nteger:(code_integer->code_integer)
% 0.70/0.91  FOF formula (<kernel.Constant object at 0x1855cf8>, <kernel.DependentProduct object at 0x18571b8>) of role type named sy_c_Num_Oneg__numeral__class_Odbl__dec_001t__Complex__Ocomplex
% 0.70/0.91  Using role type
% 0.70/0.91  Declaring neg_nu6511756317524482435omplex:(complex->complex)
% 0.70/0.91  FOF formula (<kernel.Constant object at 0x1855dd0>, <kernel.DependentProduct object at 0x1857248>) of role type named sy_c_Num_Oneg__numeral__class_Odbl__dec_001t__Int__Oint
% 0.70/0.91  Using role type
% 0.70/0.91  Declaring neg_nu3811975205180677377ec_int:(int->int)
% 0.70/0.91  FOF formula (<kernel.Constant object at 0x1857128>, <kernel.DependentProduct object at 0x18572d8>) of role type named sy_c_Num_Oneg__numeral__class_Odbl__dec_001t__Rat__Orat
% 0.70/0.91  Using role type
% 0.70/0.91  Declaring neg_nu3179335615603231917ec_rat:(rat->rat)
% 0.70/0.91  FOF formula (<kernel.Constant object at 0x18570e0>, <kernel.DependentProduct object at 0x1857368>) of role type named sy_c_Num_Oneg__numeral__class_Odbl__dec_001t__Real__Oreal
% 0.70/0.91  Using role type
% 0.70/0.91  Declaring neg_nu6075765906172075777c_real:(real->real)
% 0.70/0.91  FOF formula (<kernel.Constant object at 0x18571b8>, <kernel.DependentProduct object at 0x18573f8>) of role type named sy_c_Num_Oneg__numeral__class_Odbl__inc_001t__Code____Numeral__Ointeger
% 0.70/0.91  Using role type
% 0.70/0.91  Declaring neg_nu5831290666863070958nteger:(code_integer->code_integer)
% 0.70/0.91  FOF formula (<kernel.Constant object at 0x1857098>, <kernel.DependentProduct object at 0x1857488>) of role type named sy_c_Num_Oneg__numeral__class_Odbl__inc_001t__Complex__Ocomplex
% 0.70/0.91  Using role type
% 0.70/0.91  Declaring neg_nu8557863876264182079omplex:(complex->complex)
% 0.70/0.91  FOF formula (<kernel.Constant object at 0x18571b8>, <kernel.DependentProduct object at 0x1857518>) of role type named sy_c_Num_Oneg__numeral__class_Odbl__inc_001t__Int__Oint
% 0.70/0.91  Using role type
% 0.70/0.91  Declaring neg_nu5851722552734809277nc_int:(int->int)
% 0.70/0.91  FOF formula (<kernel.Constant object at 0x1857488>, <kernel.DependentProduct object at 0x18575a8>) of role type named sy_c_Num_Oneg__numeral__class_Odbl__inc_001t__Rat__Orat
% 0.70/0.91  Using role type
% 0.70/0.91  Declaring neg_nu5219082963157363817nc_rat:(rat->rat)
% 0.70/0.91  FOF formula (<kernel.Constant object at 0x1857518>, <kernel.DependentProduct object at 0x1857638>) of role type named sy_c_Num_Oneg__numeral__class_Odbl__inc_001t__Real__Oreal
% 0.70/0.91  Using role type
% 0.70/0.91  Declaring neg_nu8295874005876285629c_real:(real->real)
% 0.70/0.91  FOF formula (<kernel.Constant object at 0x1857128>, <kernel.DependentProduct object at 0x18575a8>) of role type named sy_c_Num_Oneg__numeral__class_Osub_001t__Int__Oint
% 0.70/0.91  Using role type
% 0.70/0.91  Declaring neg_numeral_sub_int:(num->(num->int))
% 0.70/0.91  FOF formula (<kernel.Constant object at 0x18576c8>, <kernel.DependentProduct object at 0x1857710>) of role type named sy_c_Num_Onum_OBit0
% 0.70/0.91  Using role type
% 0.70/0.91  Declaring bit0:(num->num)
% 0.70/0.91  FOF formula (<kernel.Constant object at 0x18575f0>, <kernel.DependentProduct object at 0x1857560>) of role type named sy_c_Num_Onum_OBit1
% 0.70/0.91  Using role type
% 0.70/0.91  Declaring bit1:(num->num)
% 0.70/0.91  FOF formula (<kernel.Constant object at 0x1857638>, <kernel.Constant object at 0x1857560>) of role type named sy_c_Num_Onum_OOne
% 0.70/0.91  Using role type
% 0.70/0.91  Declaring one:num
% 0.70/0.91  FOF formula (<kernel.Constant object at 0x1857710>, <kernel.DependentProduct object at 0x18577e8>) of role type named sy_c_Num_Onum_Osize__num
% 0.70/0.91  Using role type
% 0.70/0.91  Declaring size_num:(num->nat)
% 0.70/0.91  FOF formula (<kernel.Constant object at 0x18575a8>, <kernel.DependentProduct object at 0x1857830>) of role type named sy_c_Num_Onum__of__nat
% 0.70/0.91  Using role type
% 0.70/0.91  Declaring num_of_nat:(nat->num)
% 0.70/0.91  FOF formula (<kernel.Constant object at 0x1857710>, <kernel.DependentProduct object at 0x1857878>) of role type named sy_c_Num_Onumeral__class_Onumeral_001t__Code____Numeral__Ointeger
% 0.70/0.91  Using role type
% 0.70/0.91  Declaring numera6620942414471956472nteger:(num->code_integer)
% 0.70/0.91  FOF formula (<kernel.Constant object at 0x1857830>, <kernel.DependentProduct object at 0x1857908>) of role type named sy_c_Num_Onumeral__class_Onumeral_001t__Code____Numeral__Onatural
% 0.70/0.91  Using role type
% 0.70/0.91  Declaring numera5444537566228673987atural:(num->code_natural)
% 0.70/0.91  FOF formula (<kernel.Constant object at 0x1857878>, <kernel.DependentProduct object at 0x1857998>) of role type named sy_c_Num_Onumeral__class_Onumeral_001t__Complex__Ocomplex
% 0.70/0.91  Using role type
% 0.70/0.91  Declaring numera6690914467698888265omplex:(num->complex)
% 0.70/0.91  FOF formula (<kernel.Constant object at 0x1857908>, <kernel.DependentProduct object at 0x1857a28>) of role type named sy_c_Num_Onumeral__class_Onumeral_001t__Extended____Nat__Oenat
% 0.70/0.91  Using role type
% 0.70/0.91  Declaring numera1916890842035813515d_enat:(num->extended_enat)
% 0.70/0.91  FOF formula (<kernel.Constant object at 0x1857518>, <kernel.DependentProduct object at 0x1857ab8>) of role type named sy_c_Num_Onumeral__class_Onumeral_001t__Int__Oint
% 0.70/0.91  Using role type
% 0.70/0.91  Declaring numeral_numeral_int:(num->int)
% 0.70/0.91  FOF formula (<kernel.Constant object at 0x1857950>, <kernel.DependentProduct object at 0x1857b00>) of role type named sy_c_Num_Onumeral__class_Onumeral_001t__Nat__Onat
% 0.70/0.91  Using role type
% 0.70/0.91  Declaring numeral_numeral_nat:(num->nat)
% 0.70/0.91  FOF formula (<kernel.Constant object at 0x18579e0>, <kernel.DependentProduct object at 0x1857b48>) of role type named sy_c_Num_Onumeral__class_Onumeral_001t__Rat__Orat
% 0.70/0.91  Using role type
% 0.70/0.91  Declaring numeral_numeral_rat:(num->rat)
% 0.70/0.91  FOF formula (<kernel.Constant object at 0x1857a28>, <kernel.DependentProduct object at 0x1857b90>) of role type named sy_c_Num_Onumeral__class_Onumeral_001t__Real__Oreal
% 0.70/0.91  Using role type
% 0.70/0.91  Declaring numeral_numeral_real:(num->real)
% 0.70/0.91  FOF formula (<kernel.Constant object at 0x1857ab8>, <kernel.DependentProduct object at 0x18579e0>) of role type named sy_c_Num_Opow
% 0.70/0.91  Using role type
% 0.70/0.91  Declaring pow:(num->(num->num))
% 0.70/0.91  FOF formula (<kernel.Constant object at 0x1857bd8>, <kernel.DependentProduct object at 0x1857c20>) of role type named sy_c_Num_Opred__numeral
% 0.70/0.91  Using role type
% 0.70/0.91  Declaring pred_numeral:(num->nat)
% 0.70/0.91  FOF formula (<kernel.Constant object at 0x1857b48>, <kernel.DependentProduct object at 0x1857b00>) of role type named sy_c_Num_Osqr
% 0.70/0.91  Using role type
% 0.70/0.91  Declaring sqr:(num->num)
% 0.70/0.91  FOF formula (<kernel.Constant object at 0x1857b90>, <kernel.Constant object at 0x1857b00>) of role type named sy_c_Option_Ooption_ONone_001t__Nat__Onat
% 0.70/0.91  Using role type
% 0.70/0.91  Declaring none_nat:option_nat
% 0.70/0.91  FOF formula (<kernel.Constant object at 0x1857c20>, <kernel.Constant object at 0x1857b00>) of role type named sy_c_Option_Ooption_ONone_001t__Num__Onum
% 0.70/0.91  Using role type
% 0.70/0.91  Declaring none_num:option_num
% 0.70/0.91  FOF formula (<kernel.Constant object at 0x1857b90>, <kernel.Constant object at 0x1857a28>) of role type named sy_c_Option_Ooption_ONone_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.70/0.91  Using role type
% 0.70/0.91  Declaring none_P5556105721700978146at_nat:option4927543243414619207at_nat
% 0.70/0.91  FOF formula (<kernel.Constant object at 0x1857248>, <kernel.DependentProduct object at 0x1857dd0>) of role type named sy_c_Option_Ooption_OSome_001_Eo
% 0.70/0.91  Using role type
% 0.70/0.91  Declaring some_o:(Prop->option_o)
% 0.70/0.91  FOF formula (<kernel.Constant object at 0x1857b90>, <kernel.DependentProduct object at 0x1857e18>) of role type named sy_c_Option_Ooption_OSome_001t__Int__Oint
% 0.70/0.91  Using role type
% 0.70/0.91  Declaring some_int:(int->option_int)
% 0.70/0.91  FOF formula (<kernel.Constant object at 0x1857dd0>, <kernel.DependentProduct object at 0x1857e60>) of role type named sy_c_Option_Ooption_OSome_001t__Nat__Onat
% 0.70/0.91  Using role type
% 0.70/0.91  Declaring some_nat:(nat->option_nat)
% 0.70/0.91  FOF formula (<kernel.Constant object at 0x1857cf8>, <kernel.DependentProduct object at 0x1857ea8>) of role type named sy_c_Option_Ooption_OSome_001t__Num__Onum
% 0.70/0.91  Using role type
% 0.70/0.91  Declaring some_num:(num->option_num)
% 0.70/0.91  FOF formula (<kernel.Constant object at 0x1857dd0>, <kernel.DependentProduct object at 0x1857cf8>) of role type named sy_c_Option_Ooption_OSome_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.70/0.91  Using role type
% 0.70/0.91  Declaring some_P7363390416028606310at_nat:(product_prod_nat_nat->option4927543243414619207at_nat)
% 0.70/0.91  FOF formula (<kernel.Constant object at 0x1857248>, <kernel.DependentProduct object at 0x1857f80>) of role type named sy_c_Option_Ooption_OSome_001t__VEBT____Definitions__OVEBT
% 0.70/0.92  Using role type
% 0.70/0.92  Declaring some_VEBT_VEBT:(vEBT_VEBT->option_VEBT_VEBT)
% 0.70/0.92  FOF formula (<kernel.Constant object at 0x1857dd0>, <kernel.DependentProduct object at 0x1857fc8>) 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/0.92  Using role type
% 0.70/0.92  Declaring case_o184042715313410164at_nat:(Prop->((product_prod_nat_nat->Prop)->(option4927543243414619207at_nat->Prop)))
% 0.70/0.92  FOF formula (<kernel.Constant object at 0x1857248>, <kernel.DependentProduct object at 0x185a128>) of role type named sy_c_Option_Ooption_Ocase__option_001t__Num__Onum_001t__Num__Onum
% 0.70/0.92  Using role type
% 0.70/0.92  Declaring case_option_num_num:(num->((num->num)->(option_num->num)))
% 0.70/0.92  FOF formula (<kernel.Constant object at 0x1857dd0>, <kernel.DependentProduct object at 0x185a098>) of role type named sy_c_Option_Ooption_Ocase__option_001t__Option__Ooption_It__Num__Onum_J_001t__Num__Onum
% 0.70/0.92  Using role type
% 0.70/0.92  Declaring case_o6005452278849405969um_num:(option_num->((num->option_num)->(option_num->option_num)))
% 0.70/0.92  FOF formula (<kernel.Constant object at 0x1857cf8>, <kernel.DependentProduct object at 0x185a1b8>) of role type named sy_c_Option_Ooption_Osize__option_001t__Nat__Onat
% 0.70/0.92  Using role type
% 0.70/0.92  Declaring size_option_nat:((nat->nat)->(option_nat->nat))
% 0.70/0.92  FOF formula (<kernel.Constant object at 0x1857f38>, <kernel.DependentProduct object at 0x185a1b8>) of role type named sy_c_Option_Ooption_Osize__option_001t__Num__Onum
% 0.70/0.92  Using role type
% 0.70/0.92  Declaring size_option_num:((num->nat)->(option_num->nat))
% 0.70/0.92  FOF formula (<kernel.Constant object at 0x1857cf8>, <kernel.DependentProduct object at 0x185a170>) of role type named sy_c_Option_Ooption_Osize__option_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.70/0.92  Using role type
% 0.70/0.92  Declaring size_o8335143837870341156at_nat:((product_prod_nat_nat->nat)->(option4927543243414619207at_nat->nat))
% 0.70/0.92  FOF formula (<kernel.Constant object at 0x1857f38>, <kernel.DependentProduct object at 0x185a200>) of role type named sy_c_Option_Ooption_Othe_001t__Nat__Onat
% 0.70/0.92  Using role type
% 0.70/0.92  Declaring the_nat:(option_nat->nat)
% 0.70/0.92  FOF formula (<kernel.Constant object at 0x1857dd0>, <kernel.DependentProduct object at 0x185a2d8>) of role type named sy_c_Option_Ooption_Othe_001t__Num__Onum
% 0.70/0.92  Using role type
% 0.70/0.92  Declaring the_num:(option_num->num)
% 0.70/0.92  FOF formula (<kernel.Constant object at 0x185a290>, <kernel.DependentProduct object at 0x185a320>) of role type named sy_c_Option_Ooption_Othe_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.70/0.92  Using role type
% 0.70/0.92  Declaring the_Pr8591224930841456533at_nat:(option4927543243414619207at_nat->product_prod_nat_nat)
% 0.70/0.92  FOF formula (<kernel.Constant object at 0x185a1b8>, <kernel.DependentProduct object at 0x185a170>) of role type named sy_c_Order__Relation_Olinear__order__on_001t__Nat__Onat
% 0.70/0.92  Using role type
% 0.70/0.92  Declaring order_4473980167227706203on_nat:(set_nat->(set_Pr1261947904930325089at_nat->Prop))
% 0.70/0.92  FOF formula (<kernel.Constant object at 0x185a290>, <kernel.DependentProduct object at 0x185a3f8>) of role type named sy_c_Order__Relation_Opartial__order__on_001t__Nat__Onat
% 0.70/0.92  Using role type
% 0.70/0.92  Declaring order_5251275573222108571on_nat:(set_nat->(set_Pr1261947904930325089at_nat->Prop))
% 0.70/0.92  FOF formula (<kernel.Constant object at 0x185a170>, <kernel.DependentProduct object at 0x185a488>) of role type named sy_c_Order__Relation_Opreorder__on_001t__Nat__Onat
% 0.70/0.92  Using role type
% 0.70/0.92  Declaring order_4861654808422542329on_nat:(set_nat->(set_Pr1261947904930325089at_nat->Prop))
% 0.70/0.92  FOF formula (<kernel.Constant object at 0x185a1b8>, <kernel.DependentProduct object at 0x185a3f8>) of role type named sy_c_Order__Relation_OunderS_001t__Nat__Onat
% 0.70/0.92  Using role type
% 0.70/0.92  Declaring order_underS_nat:(set_Pr1261947904930325089at_nat->(nat->set_nat))
% 0.70/0.92  FOF formula (<kernel.Constant object at 0x185a170>, <kernel.DependentProduct object at 0x185a488>) of role type named sy_c_Order__Relation_Owell__order__on_001t__Nat__Onat
% 0.70/0.92  Using role type
% 0.70/0.92  Declaring order_2888998067076097458on_nat:(set_nat->(set_Pr1261947904930325089at_nat->Prop))
% 0.70/0.92  FOF formula (<kernel.Constant object at 0x185a5f0>, <kernel.Constant object at 0x185a488>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Nat__Onat
% 0.70/0.92  Using role type
% 0.70/0.92  Declaring bot_bot_nat:nat
% 0.70/0.92  FOF formula (<kernel.Constant object at 0x185a560>, <kernel.Constant object at 0x185a488>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_I_Eo_J
% 0.70/0.92  Using role type
% 0.70/0.92  Declaring bot_bot_set_o:set_o
% 0.70/0.92  FOF formula (<kernel.Constant object at 0x185a2d8>, <kernel.Constant object at 0x185a488>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__Complex__Ocomplex_J
% 0.70/0.92  Using role type
% 0.70/0.92  Declaring bot_bot_set_complex:set_complex
% 0.70/0.92  FOF formula (<kernel.Constant object at 0x185a1b8>, <kernel.Constant object at 0x185a488>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__Int__Oint_J
% 0.70/0.92  Using role type
% 0.70/0.92  Declaring bot_bot_set_int:set_int
% 0.70/0.92  FOF formula (<kernel.Constant object at 0x185a638>, <kernel.Constant object at 0x185a488>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__List__Olist_It__Nat__Onat_J_J
% 0.70/0.92  Using role type
% 0.70/0.92  Declaring bot_bot_set_list_nat:set_list_nat
% 0.70/0.92  FOF formula (<kernel.Constant object at 0x185a680>, <kernel.Constant object at 0x185a488>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__Nat__Onat_J
% 0.70/0.92  Using role type
% 0.70/0.92  Declaring bot_bot_set_nat:set_nat
% 0.70/0.92  FOF formula (<kernel.Constant object at 0x185a6c8>, <kernel.Constant object at 0x185a488>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__Num__Onum_J
% 0.70/0.92  Using role type
% 0.70/0.92  Declaring bot_bot_set_num:set_num
% 0.70/0.92  FOF formula (<kernel.Constant object at 0x185a680>, <kernel.Constant object at 0x185a710>) 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/0.92  Using role type
% 0.70/0.92  Declaring bot_bo2099793752762293965at_nat:set_Pr1261947904930325089at_nat
% 0.70/0.92  FOF formula (<kernel.Constant object at 0x185a7a0>, <kernel.Constant object at 0x185a710>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__Rat__Orat_J
% 0.70/0.92  Using role type
% 0.70/0.92  Declaring bot_bot_set_rat:set_rat
% 0.70/0.92  FOF formula (<kernel.Constant object at 0x185a7e8>, <kernel.Constant object at 0x185a710>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__Real__Oreal_J
% 0.70/0.92  Using role type
% 0.70/0.92  Declaring bot_bot_set_real:set_real
% 0.70/0.92  FOF formula (<kernel.Constant object at 0x185a830>, <kernel.Constant object at 0x185a710>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__Set__Oset_It__Nat__Onat_J_J
% 0.70/0.92  Using role type
% 0.70/0.92  Declaring bot_bot_set_set_nat:set_set_nat
% 0.70/0.92  FOF formula (<kernel.Constant object at 0x185a7e8>, <kernel.Constant object at 0x185a758>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__VEBT____Definitions__OVEBT_J
% 0.70/0.92  Using role type
% 0.70/0.92  Declaring bot_bo8194388402131092736T_VEBT:set_VEBT_VEBT
% 0.70/0.92  FOF formula (<kernel.Constant object at 0x185a8c0>, <kernel.DependentProduct object at 0x185aa28>) of role type named sy_c_Orderings_Oord__class_OLeast_001t__Nat__Onat
% 0.70/0.92  Using role type
% 0.70/0.92  Declaring ord_Least_nat:((nat->Prop)->nat)
% 0.70/0.92  FOF formula (<kernel.Constant object at 0x185a7e8>, <kernel.DependentProduct object at 0x185a8c0>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Code____Numeral__Ointeger
% 0.70/0.92  Using role type
% 0.70/0.92  Declaring ord_le6747313008572928689nteger:(code_integer->(code_integer->Prop))
% 0.70/0.92  FOF formula (<kernel.Constant object at 0x185aa28>, <kernel.DependentProduct object at 0x185a7e8>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Extended____Nat__Oenat
% 0.70/0.92  Using role type
% 0.70/0.92  Declaring ord_le72135733267957522d_enat:(extended_enat->(extended_enat->Prop))
% 0.70/0.92  FOF formula (<kernel.Constant object at 0x185aab8>, <kernel.DependentProduct object at 0x185a8c0>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Int__Oint
% 0.70/0.92  Using role type
% 0.70/0.92  Declaring ord_less_int:(int->(int->Prop))
% 0.70/0.92  FOF formula (<kernel.Constant object at 0x185ab48>, <kernel.DependentProduct object at 0x185aa28>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Nat__Onat
% 0.70/0.92  Using role type
% 0.70/0.92  Declaring ord_less_nat:(nat->(nat->Prop))
% 0.70/0.92  FOF formula (<kernel.Constant object at 0x185a878>, <kernel.DependentProduct object at 0x185aab8>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Num__Onum
% 0.70/0.92  Using role type
% 0.70/0.92  Declaring ord_less_num:(num->(num->Prop))
% 0.70/0.92  FOF formula (<kernel.Constant object at 0x185a998>, <kernel.DependentProduct object at 0x185ab48>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Rat__Orat
% 0.70/0.92  Using role type
% 0.70/0.92  Declaring ord_less_rat:(rat->(rat->Prop))
% 0.70/0.92  FOF formula (<kernel.Constant object at 0x185a7e8>, <kernel.DependentProduct object at 0x185a878>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Real__Oreal
% 0.70/0.92  Using role type
% 0.70/0.92  Declaring ord_less_real:(real->(real->Prop))
% 0.70/0.92  FOF formula (<kernel.Constant object at 0x185a8c0>, <kernel.DependentProduct object at 0x185a998>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Set__Oset_It__Complex__Ocomplex_J
% 0.70/0.92  Using role type
% 0.70/0.92  Declaring ord_less_set_complex:(set_complex->(set_complex->Prop))
% 0.70/0.92  FOF formula (<kernel.Constant object at 0x185aa28>, <kernel.DependentProduct object at 0x185a7e8>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Set__Oset_It__Int__Oint_J
% 0.70/0.92  Using role type
% 0.70/0.92  Declaring ord_less_set_int:(set_int->(set_int->Prop))
% 0.70/0.92  FOF formula (<kernel.Constant object at 0x185aab8>, <kernel.DependentProduct object at 0x185a8c0>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Set__Oset_It__Nat__Onat_J
% 0.70/0.92  Using role type
% 0.70/0.92  Declaring ord_less_set_nat:(set_nat->(set_nat->Prop))
% 0.70/0.92  FOF formula (<kernel.Constant object at 0x185ab48>, <kernel.DependentProduct object at 0x185aa28>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Set__Oset_It__Num__Onum_J
% 0.70/0.92  Using role type
% 0.70/0.92  Declaring ord_less_set_num:(set_num->(set_num->Prop))
% 0.70/0.92  FOF formula (<kernel.Constant object at 0x185a878>, <kernel.DependentProduct object at 0x185aab8>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Set__Oset_It__Rat__Orat_J
% 0.70/0.92  Using role type
% 0.70/0.92  Declaring ord_less_set_rat:(set_rat->(set_rat->Prop))
% 0.70/0.92  FOF formula (<kernel.Constant object at 0x185a998>, <kernel.DependentProduct object at 0x185ab48>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Set__Oset_It__Real__Oreal_J
% 0.70/0.92  Using role type
% 0.70/0.92  Declaring ord_less_set_real:(set_real->(set_real->Prop))
% 0.70/0.92  FOF formula (<kernel.Constant object at 0x185a7e8>, <kernel.DependentProduct object at 0x185a878>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Set__Oset_It__Set__Oset_It__Nat__Onat_J_J
% 0.70/0.92  Using role type
% 0.70/0.92  Declaring ord_less_set_set_nat:(set_set_nat->(set_set_nat->Prop))
% 0.70/0.92  FOF formula (<kernel.Constant object at 0x185a998>, <kernel.DependentProduct object at 0x185a7e8>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Code____Numeral__Ointeger
% 0.70/0.92  Using role type
% 0.70/0.92  Declaring ord_le3102999989581377725nteger:(code_integer->(code_integer->Prop))
% 0.70/0.92  FOF formula (<kernel.Constant object at 0x185a878>, <kernel.DependentProduct object at 0x185a998>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Code____Numeral__Onatural
% 0.70/0.92  Using role type
% 0.70/0.92  Declaring ord_le1926595141338095240atural:(code_natural->(code_natural->Prop))
% 0.70/0.92  FOF formula (<kernel.Constant object at 0x185a7e8>, <kernel.DependentProduct object at 0x185a878>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Extended____Nat__Oenat
% 0.70/0.92  Using role type
% 0.70/0.92  Declaring ord_le2932123472753598470d_enat:(extended_enat->(extended_enat->Prop))
% 0.70/0.92  FOF formula (<kernel.Constant object at 0x185a998>, <kernel.DependentProduct object at 0x185d050>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Filter__Ofilter_It__Nat__Onat_J
% 0.70/0.92  Using role type
% 0.70/0.92  Declaring ord_le2510731241096832064er_nat:(filter_nat->(filter_nat->Prop))
% 0.70/0.92  FOF formula (<kernel.Constant object at 0x185aa28>, <kernel.DependentProduct object at 0x185d0e0>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Int__Oint
% 0.70/0.92  Using role type
% 0.70/0.92  Declaring ord_less_eq_int:(int->(int->Prop))
% 0.70/0.92  FOF formula (<kernel.Constant object at 0x185a878>, <kernel.DependentProduct object at 0x185d1b8>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Nat__Onat
% 0.70/0.92  Using role type
% 0.70/0.92  Declaring ord_less_eq_nat:(nat->(nat->Prop))
% 0.70/0.92  FOF formula (<kernel.Constant object at 0x185a998>, <kernel.DependentProduct object at 0x185d200>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Num__Onum
% 0.70/0.93  Using role type
% 0.70/0.93  Declaring ord_less_eq_num:(num->(num->Prop))
% 0.70/0.93  FOF formula (<kernel.Constant object at 0x185a878>, <kernel.DependentProduct object at 0x185d098>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Rat__Orat
% 0.70/0.93  Using role type
% 0.70/0.93  Declaring ord_less_eq_rat:(rat->(rat->Prop))
% 0.70/0.93  FOF formula (<kernel.Constant object at 0x185a998>, <kernel.DependentProduct object at 0x185d1b8>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Real__Oreal
% 0.70/0.93  Using role type
% 0.70/0.93  Declaring ord_less_eq_real:(real->(real->Prop))
% 0.70/0.93  FOF formula (<kernel.Constant object at 0x185a998>, <kernel.DependentProduct object at 0x185d248>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_I_Eo_J
% 0.70/0.93  Using role type
% 0.70/0.93  Declaring ord_less_eq_set_o:(set_o->(set_o->Prop))
% 0.70/0.93  FOF formula (<kernel.Constant object at 0x185d128>, <kernel.DependentProduct object at 0x185d0e0>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Complex__Ocomplex_J
% 0.70/0.93  Using role type
% 0.70/0.93  Declaring ord_le211207098394363844omplex:(set_complex->(set_complex->Prop))
% 0.70/0.93  FOF formula (<kernel.Constant object at 0x185d200>, <kernel.DependentProduct object at 0x185d248>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Int__Oint_J
% 0.70/0.93  Using role type
% 0.70/0.93  Declaring ord_less_eq_set_int:(set_int->(set_int->Prop))
% 0.70/0.93  FOF formula (<kernel.Constant object at 0x185d128>, <kernel.DependentProduct object at 0x185d200>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__List__Olist_It__Nat__Onat_J_J
% 0.70/0.93  Using role type
% 0.70/0.93  Declaring ord_le6045566169113846134st_nat:(set_list_nat->(set_list_nat->Prop))
% 0.70/0.93  FOF formula (<kernel.Constant object at 0x185d1b8>, <kernel.DependentProduct object at 0x185d248>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Nat__Onat_J
% 0.70/0.93  Using role type
% 0.70/0.93  Declaring ord_less_eq_set_nat:(set_nat->(set_nat->Prop))
% 0.70/0.93  FOF formula (<kernel.Constant object at 0x185d440>, <kernel.DependentProduct object at 0x185d128>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Num__Onum_J
% 0.70/0.93  Using role type
% 0.70/0.93  Declaring ord_less_eq_set_num:(set_num->(set_num->Prop))
% 0.70/0.93  FOF formula (<kernel.Constant object at 0x185d1b8>, <kernel.DependentProduct object at 0x185d200>) 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/0.93  Using role type
% 0.70/0.93  Declaring ord_le3146513528884898305at_nat:(set_Pr1261947904930325089at_nat->(set_Pr1261947904930325089at_nat->Prop))
% 0.70/0.93  FOF formula (<kernel.Constant object at 0x185d518>, <kernel.DependentProduct object at 0x185d128>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Rat__Orat_J
% 0.70/0.93  Using role type
% 0.70/0.93  Declaring ord_less_eq_set_rat:(set_rat->(set_rat->Prop))
% 0.70/0.93  FOF formula (<kernel.Constant object at 0x185d560>, <kernel.DependentProduct object at 0x185d1b8>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Real__Oreal_J
% 0.70/0.93  Using role type
% 0.70/0.93  Declaring ord_less_eq_set_real:(set_real->(set_real->Prop))
% 0.70/0.93  FOF formula (<kernel.Constant object at 0x185d518>, <kernel.DependentProduct object at 0x185d560>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Set__Oset_It__Nat__Onat_J_J
% 0.70/0.93  Using role type
% 0.70/0.93  Declaring ord_le6893508408891458716et_nat:(set_set_nat->(set_set_nat->Prop))
% 0.70/0.93  FOF formula (<kernel.Constant object at 0x185d1b8>, <kernel.DependentProduct object at 0x185d518>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__VEBT____Definitions__OVEBT_J
% 0.70/0.93  Using role type
% 0.70/0.93  Declaring ord_le4337996190870823476T_VEBT:(set_VEBT_VEBT->(set_VEBT_VEBT->Prop))
% 0.70/0.93  FOF formula (<kernel.Constant object at 0x185d680>, <kernel.DependentProduct object at 0x185d560>) of role type named sy_c_Orderings_Oord__class_Omax_001t__Code____Numeral__Ointeger
% 0.70/0.93  Using role type
% 0.70/0.93  Declaring ord_max_Code_integer:(code_integer->(code_integer->code_integer))
% 0.70/0.93  FOF formula (<kernel.Constant object at 0x185d1b8>, <kernel.DependentProduct object at 0x185d680>) of role type named sy_c_Orderings_Oord__class_Omax_001t__Extended____Nat__Oenat
% 0.73/0.93  Using role type
% 0.73/0.93  Declaring ord_ma741700101516333627d_enat:(extended_enat->(extended_enat->extended_enat))
% 0.73/0.93  FOF formula (<kernel.Constant object at 0x185d7a0>, <kernel.DependentProduct object at 0x185d560>) of role type named sy_c_Orderings_Oord__class_Omax_001t__Int__Oint
% 0.73/0.93  Using role type
% 0.73/0.93  Declaring ord_max_int:(int->(int->int))
% 0.73/0.93  FOF formula (<kernel.Constant object at 0x185d758>, <kernel.DependentProduct object at 0x185d1b8>) of role type named sy_c_Orderings_Oord__class_Omax_001t__Nat__Onat
% 0.73/0.93  Using role type
% 0.73/0.93  Declaring ord_max_nat:(nat->(nat->nat))
% 0.73/0.93  FOF formula (<kernel.Constant object at 0x185d878>, <kernel.DependentProduct object at 0x185d7a0>) of role type named sy_c_Orderings_Oord__class_Omax_001t__Num__Onum
% 0.73/0.93  Using role type
% 0.73/0.93  Declaring ord_max_num:(num->(num->num))
% 0.73/0.93  FOF formula (<kernel.Constant object at 0x185d6c8>, <kernel.DependentProduct object at 0x185d758>) of role type named sy_c_Orderings_Oord__class_Omax_001t__Rat__Orat
% 0.73/0.93  Using role type
% 0.73/0.93  Declaring ord_max_rat:(rat->(rat->rat))
% 0.73/0.93  FOF formula (<kernel.Constant object at 0x185d710>, <kernel.DependentProduct object at 0x185d878>) of role type named sy_c_Orderings_Oord__class_Omax_001t__Real__Oreal
% 0.73/0.93  Using role type
% 0.73/0.93  Declaring ord_max_real:(real->(real->real))
% 0.73/0.93  FOF formula (<kernel.Constant object at 0x185d680>, <kernel.DependentProduct object at 0x185d6c8>) of role type named sy_c_Orderings_Oord__class_Omax_001t__Set__Oset_It__Int__Oint_J
% 0.73/0.93  Using role type
% 0.73/0.93  Declaring ord_max_set_int:(set_int->(set_int->set_int))
% 0.73/0.93  FOF formula (<kernel.Constant object at 0x185d560>, <kernel.DependentProduct object at 0x185d710>) of role type named sy_c_Orderings_Oord__class_Omax_001t__Set__Oset_It__Nat__Onat_J
% 0.73/0.93  Using role type
% 0.73/0.93  Declaring ord_max_set_nat:(set_nat->(set_nat->set_nat))
% 0.73/0.93  FOF formula (<kernel.Constant object at 0x185d1b8>, <kernel.DependentProduct object at 0x185d680>) of role type named sy_c_Orderings_Oord__class_Omax_001t__Set__Oset_It__Real__Oreal_J
% 0.73/0.93  Using role type
% 0.73/0.93  Declaring ord_max_set_real:(set_real->(set_real->set_real))
% 0.73/0.93  FOF formula (<kernel.Constant object at 0x185d7a0>, <kernel.DependentProduct object at 0x185d560>) of role type named sy_c_Orderings_Oord__class_Omin_001t__Nat__Onat
% 0.73/0.93  Using role type
% 0.73/0.93  Declaring ord_min_nat:(nat->(nat->nat))
% 0.73/0.93  FOF formula (<kernel.Constant object at 0x185d758>, <kernel.DependentProduct object at 0x185d878>) of role type named sy_c_Orderings_Oorder__class_OGreatest_001t__Nat__Onat
% 0.73/0.93  Using role type
% 0.73/0.93  Declaring order_Greatest_nat:((nat->Prop)->nat)
% 0.73/0.93  FOF formula (<kernel.Constant object at 0x185d710>, <kernel.DependentProduct object at 0x185d1b8>) of role type named sy_c_Orderings_Oorder__class_Omono_001t__Nat__Onat_001t__Nat__Onat
% 0.73/0.93  Using role type
% 0.73/0.93  Declaring order_mono_nat_nat:((nat->nat)->Prop)
% 0.73/0.93  FOF formula (<kernel.Constant object at 0x185d758>, <kernel.DependentProduct object at 0x185d7a0>) of role type named sy_c_Orderings_Oorder__class_Ostrict__mono_001t__Nat__Onat_001t__Nat__Onat
% 0.73/0.93  Using role type
% 0.73/0.93  Declaring order_5726023648592871131at_nat:((nat->nat)->Prop)
% 0.73/0.93  FOF formula (<kernel.Constant object at 0x185d680>, <kernel.DependentProduct object at 0x185db90>) of role type named sy_c_Orderings_Oordering__top_001t__Nat__Onat
% 0.73/0.93  Using role type
% 0.73/0.93  Declaring ordering_top_nat:((nat->(nat->Prop))->((nat->(nat->Prop))->(nat->Prop)))
% 0.73/0.93  FOF formula (<kernel.Constant object at 0x185d7a0>, <kernel.Constant object at 0x185db90>) of role type named sy_c_Orderings_Otop__class_Otop_001t__Set__Oset_It__Int__Oint_J
% 0.73/0.93  Using role type
% 0.73/0.93  Declaring top_top_set_int:set_int
% 0.73/0.93  FOF formula (<kernel.Constant object at 0x185d6c8>, <kernel.Constant object at 0x185db90>) of role type named sy_c_Orderings_Otop__class_Otop_001t__Set__Oset_It__List__Olist_It__Nat__Onat_J_J
% 0.73/0.93  Using role type
% 0.73/0.93  Declaring top_top_set_list_nat:set_list_nat
% 0.73/0.93  FOF formula (<kernel.Constant object at 0x185d710>, <kernel.Constant object at 0x185db90>) of role type named sy_c_Orderings_Otop__class_Otop_001t__Set__Oset_It__Nat__Onat_J
% 0.73/0.93  Using role type
% 0.73/0.93  Declaring top_top_set_nat:set_nat
% 0.73/0.93  FOF formula (<kernel.Constant object at 0x185d6c8>, <kernel.Constant object at 0x185dc20>) of role type named sy_c_Orderings_Otop__class_Otop_001t__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J
% 0.74/0.93  Using role type
% 0.74/0.93  Declaring top_to4669805908274784177at_nat:set_Pr1261947904930325089at_nat
% 0.74/0.93  FOF formula (<kernel.Constant object at 0x185dc68>, <kernel.Constant object at 0x185dc20>) of role type named sy_c_Orderings_Otop__class_Otop_001t__Set__Oset_It__Real__Oreal_J
% 0.74/0.93  Using role type
% 0.74/0.93  Declaring top_top_set_real:set_real
% 0.74/0.93  FOF formula (<kernel.Constant object at 0x185dcb0>, <kernel.Constant object at 0x185dc20>) of role type named sy_c_Orderings_Otop__class_Otop_001t__Set__Oset_It__String__Ochar_J
% 0.74/0.93  Using role type
% 0.74/0.93  Declaring top_top_set_char:set_char
% 0.74/0.93  FOF formula (<kernel.Constant object at 0x185dc68>, <kernel.Constant object at 0x185dbd8>) of role type named sy_c_Orderings_Otop__class_Otop_001t__Set__Oset_It__Sum____Type__Osum_It__Nat__Onat_Mt__Nat__Onat_J_J
% 0.74/0.93  Using role type
% 0.74/0.93  Declaring top_to6661820994512907621at_nat:set_Sum_sum_nat_nat
% 0.74/0.93  FOF formula (<kernel.Constant object at 0x185dc20>, <kernel.DependentProduct object at 0x185dc68>) of role type named sy_c_Power_Opower__class_Opower_001t__Code____Numeral__Ointeger
% 0.74/0.93  Using role type
% 0.74/0.93  Declaring power_8256067586552552935nteger:(code_integer->(nat->code_integer))
% 0.74/0.93  FOF formula (<kernel.Constant object at 0x185dbd8>, <kernel.DependentProduct object at 0x185dc20>) of role type named sy_c_Power_Opower__class_Opower_001t__Code____Numeral__Onatural
% 0.74/0.93  Using role type
% 0.74/0.93  Declaring power_7079662738309270450atural:(code_natural->(nat->code_natural))
% 0.74/0.93  FOF formula (<kernel.Constant object at 0x185dd40>, <kernel.DependentProduct object at 0x185dc68>) of role type named sy_c_Power_Opower__class_Opower_001t__Complex__Ocomplex
% 0.74/0.93  Using role type
% 0.74/0.93  Declaring power_power_complex:(complex->(nat->complex))
% 0.74/0.93  FOF formula (<kernel.Constant object at 0x185dbd8>, <kernel.DependentProduct object at 0x185dd40>) of role type named sy_c_Power_Opower__class_Opower_001t__Extended____Nat__Oenat
% 0.74/0.93  Using role type
% 0.74/0.93  Declaring power_8040749407984259932d_enat:(extended_enat->(nat->extended_enat))
% 0.74/0.93  FOF formula (<kernel.Constant object at 0x185df38>, <kernel.DependentProduct object at 0x185dc20>) of role type named sy_c_Power_Opower__class_Opower_001t__Int__Oint
% 0.74/0.93  Using role type
% 0.74/0.93  Declaring power_power_int:(int->(nat->int))
% 0.74/0.93  FOF formula (<kernel.Constant object at 0x185dd40>, <kernel.DependentProduct object at 0x185dea8>) of role type named sy_c_Power_Opower__class_Opower_001t__Nat__Onat
% 0.74/0.93  Using role type
% 0.74/0.93  Declaring power_power_nat:(nat->(nat->nat))
% 0.74/0.93  FOF formula (<kernel.Constant object at 0x185dbd8>, <kernel.DependentProduct object at 0x18601b8>) of role type named sy_c_Power_Opower__class_Opower_001t__Rat__Orat
% 0.74/0.93  Using role type
% 0.74/0.93  Declaring power_power_rat:(rat->(nat->rat))
% 0.74/0.93  FOF formula (<kernel.Constant object at 0x185dd40>, <kernel.DependentProduct object at 0x1860200>) of role type named sy_c_Power_Opower__class_Opower_001t__Real__Oreal
% 0.74/0.93  Using role type
% 0.74/0.93  Declaring power_power_real:(real->(nat->real))
% 0.74/0.93  FOF formula (<kernel.Constant object at 0x185dbd8>, <kernel.DependentProduct object at 0x1860200>) of role type named sy_c_Product__Type_OPair_001_062_It__Nat__Onat_M_062_It__Nat__Onat_M_Eo_J_J_001t__Product____Type__Oprod_It__Option__Ooption_It__Nat__Onat_J_Mt__Option__Ooption_It__Nat__Onat_J_J
% 0.74/0.93  Using role type
% 0.74/0.93  Declaring produc4035269172776083154on_nat:((nat->(nat->Prop))->(produc4953844613479565601on_nat->produc2233624965454879586on_nat))
% 0.74/0.93  FOF formula (<kernel.Constant object at 0x1860050>, <kernel.DependentProduct object at 0x1860200>) of role type named sy_c_Product__Type_OPair_001_062_It__Nat__Onat_M_062_It__Nat__Onat_Mt__Nat__Onat_J_J_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J
% 0.74/0.93  Using role type
% 0.74/0.93  Declaring produc3209952032786966637at_nat:((nat->(nat->nat))->(produc7248412053542808358at_nat->produc4471711990508489141at_nat))
% 0.74/0.93  FOF formula (<kernel.Constant object at 0x18602d8>, <kernel.DependentProduct object at 0x1860200>) of role type named sy_c_Product__Type_OPair_001_062_It__Nat__Onat_M_062_It__Nat__Onat_Mt__Nat__Onat_J_J_001t__Product____Type__Oprod_It__Option__Ooption_It__Nat__Onat_J_Mt__Option__Ooption_It__Nat__Onat_J_J
% 0.74/0.94  Using role type
% 0.74/0.94  Declaring produc8929957630744042906on_nat:((nat->(nat->nat))->(produc4953844613479565601on_nat->produc8306885398267862888on_nat))
% 0.74/0.94  FOF formula (<kernel.Constant object at 0x1860170>, <kernel.DependentProduct object at 0x1860200>) of role type named sy_c_Product__Type_OPair_001_062_It__Num__Onum_M_062_It__Num__Onum_M_Eo_J_J_001t__Product____Type__Oprod_It__Option__Ooption_It__Num__Onum_J_Mt__Option__Ooption_It__Num__Onum_J_J
% 0.74/0.94  Using role type
% 0.74/0.94  Declaring produc3576312749637752826on_num:((num->(num->Prop))->(produc3447558737645232053on_num->produc7036089656553540234on_num))
% 0.74/0.94  FOF formula (<kernel.Constant object at 0x1860368>, <kernel.DependentProduct object at 0x1860200>) of role type named sy_c_Product__Type_OPair_001_062_It__Num__Onum_M_062_It__Num__Onum_Mt__Num__Onum_J_J_001t__Product____Type__Oprod_It__Option__Ooption_It__Num__Onum_J_Mt__Option__Ooption_It__Num__Onum_J_J
% 0.74/0.94  Using role type
% 0.74/0.94  Declaring produc5778274026573060048on_num:((num->(num->num))->(produc3447558737645232053on_num->produc1193250871479095198on_num))
% 0.74/0.94  FOF formula (<kernel.Constant object at 0x1860170>, <kernel.DependentProduct object at 0x18603f8>) of role type named sy_c_Product__Type_OPair_001_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_M_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_M_Eo_J_J_001t__Product____Type__Oprod_It__Option__Ooption_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_Mt__Option__Ooption_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_J
% 0.74/0.94  Using role type
% 0.74/0.94  Declaring produc3994169339658061776at_nat:((product_prod_nat_nat->(product_prod_nat_nat->Prop))->(produc6121120109295599847at_nat->produc5491161045314408544at_nat))
% 0.74/0.94  FOF formula (<kernel.Constant object at 0x1860200>, <kernel.DependentProduct object at 0x18604d0>) of role type named sy_c_Product__Type_OPair_001_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_M_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_J_001t__Product____Type__Oprod_It__Option__Ooption_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_Mt__Option__Ooption_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_J
% 0.74/0.94  Using role type
% 0.74/0.94  Declaring produc2899441246263362727at_nat:((product_prod_nat_nat->(product_prod_nat_nat->product_prod_nat_nat))->(produc6121120109295599847at_nat->produc5542196010084753463at_nat))
% 0.74/0.94  FOF formula (<kernel.Constant object at 0x18605a8>, <kernel.DependentProduct object at 0x1860320>) of role type named sy_c_Product__Type_OPair_001_Eo_001_Eo
% 0.74/0.94  Using role type
% 0.74/0.94  Declaring product_Pair_o_o:(Prop->(Prop->product_prod_o_o))
% 0.74/0.94  FOF formula (<kernel.Constant object at 0x1860200>, <kernel.DependentProduct object at 0x1860488>) of role type named sy_c_Product__Type_OPair_001_Eo_001t__Complex__Ocomplex
% 0.74/0.94  Using role type
% 0.74/0.94  Declaring produc414345526774272751omplex:(Prop->(complex->produc648051720047351925omplex))
% 0.74/0.94  FOF formula (<kernel.Constant object at 0x1860638>, <kernel.DependentProduct object at 0x1860488>) of role type named sy_c_Product__Type_OPair_001_Eo_001t__Int__Oint
% 0.74/0.94  Using role type
% 0.74/0.94  Declaring product_Pair_o_int:(Prop->(int->product_prod_o_int))
% 0.74/0.94  FOF formula (<kernel.Constant object at 0x18604d0>, <kernel.DependentProduct object at 0x1860488>) of role type named sy_c_Product__Type_OPair_001_Eo_001t__Nat__Onat
% 0.74/0.94  Using role type
% 0.74/0.94  Declaring product_Pair_o_nat:(Prop->(nat->product_prod_o_nat))
% 0.74/0.94  FOF formula (<kernel.Constant object at 0x18606c8>, <kernel.DependentProduct object at 0x1860488>) of role type named sy_c_Product__Type_OPair_001_Eo_001t__Real__Oreal
% 0.74/0.94  Using role type
% 0.74/0.94  Declaring product_Pair_o_real:(Prop->(real->product_prod_o_real))
% 0.74/0.94  FOF formula (<kernel.Constant object at 0x18604d0>, <kernel.DependentProduct object at 0x1860518>) of role type named sy_c_Product__Type_OPair_001_Eo_001t__VEBT____Definitions__OVEBT
% 0.74/0.94  Using role type
% 0.74/0.94  Declaring produc2982872950893828659T_VEBT:(Prop->(vEBT_VEBT->produc2504756804600209347T_VEBT))
% 0.74/0.94  FOF formula (<kernel.Constant object at 0x1860488>, <kernel.DependentProduct object at 0x18604d0>) of role type named sy_c_Product__Type_OPair_001t__Code____Numeral__Ointeger_001t__Code____Numeral__Ointeger
% 0.74/0.94  Using role type
% 0.74/0.94  Declaring produc1086072967326762835nteger:(code_integer->(code_integer->produc8923325533196201883nteger))
% 0.74/0.94  FOF formula (<kernel.Constant object at 0x1860518>, <kernel.DependentProduct object at 0x1860488>) of role type named sy_c_Product__Type_OPair_001t__Code____Numeral__Onatural_001t__Code____Numeral__Onatural
% 0.74/0.94  Using role type
% 0.74/0.94  Declaring produc3574140220909816553atural:(code_natural->(code_natural->produc7822875418678951345atural))
% 0.74/0.94  FOF formula (<kernel.Constant object at 0x18604d0>, <kernel.DependentProduct object at 0x1860878>) of role type named sy_c_Product__Type_OPair_001t__Code____Numeral__Onatural_001t__Product____Type__Oprod_It__Code____Numeral__Onatural_Mt__Code____Numeral__Onatural_J
% 0.74/0.94  Using role type
% 0.74/0.94  Declaring produc6639722614265839536atural:(code_natural->(produc7822875418678951345atural->produc5835291356934675326atural))
% 0.74/0.94  FOF formula (<kernel.Constant object at 0x1860488>, <kernel.DependentProduct object at 0x1860a28>) of role type named sy_c_Product__Type_OPair_001t__Complex__Ocomplex_001_Eo
% 0.74/0.94  Using role type
% 0.74/0.94  Declaring produc2908979694703026321plex_o:(complex->(Prop->produc6088675342482847199plex_o))
% 0.74/0.94  FOF formula (<kernel.Constant object at 0x1860878>, <kernel.DependentProduct object at 0x1860488>) of role type named sy_c_Product__Type_OPair_001t__Complex__Ocomplex_001t__Complex__Ocomplex
% 0.74/0.94  Using role type
% 0.74/0.94  Declaring produc101793102246108661omplex:(complex->(complex->produc4411394909380815293omplex))
% 0.74/0.94  FOF formula (<kernel.Constant object at 0x1860a28>, <kernel.DependentProduct object at 0x1860878>) of role type named sy_c_Product__Type_OPair_001t__Complex__Ocomplex_001t__Int__Oint
% 0.74/0.94  Using role type
% 0.74/0.94  Declaring produc1367138851071493491ex_int:(complex->(int->produc6845221339535797307ex_int))
% 0.74/0.94  FOF formula (<kernel.Constant object at 0x1860488>, <kernel.DependentProduct object at 0x1860a28>) of role type named sy_c_Product__Type_OPair_001t__Complex__Ocomplex_001t__Nat__Onat
% 0.74/0.94  Using role type
% 0.74/0.94  Declaring produc1369629321580543767ex_nat:(complex->(nat->produc1799700322190218207ex_nat))
% 0.74/0.94  FOF formula (<kernel.Constant object at 0x1860878>, <kernel.DependentProduct object at 0x1860488>) of role type named sy_c_Product__Type_OPair_001t__Complex__Ocomplex_001t__Real__Oreal
% 0.74/0.94  Using role type
% 0.74/0.94  Declaring produc1746590499379883635x_real:(complex->(real->produc8892588492097263291x_real))
% 0.74/0.94  FOF formula (<kernel.Constant object at 0x1860a28>, <kernel.DependentProduct object at 0x1860878>) of role type named sy_c_Product__Type_OPair_001t__Complex__Ocomplex_001t__VEBT____Definitions__OVEBT
% 0.74/0.94  Using role type
% 0.74/0.94  Declaring produc2757191886755552429T_VEBT:(complex->(vEBT_VEBT->produc7151440242714718331T_VEBT))
% 0.74/0.94  FOF formula (<kernel.Constant object at 0x1860488>, <kernel.DependentProduct object at 0x1860a28>) of role type named sy_c_Product__Type_OPair_001t__Int__Oint_001t__Complex__Ocomplex
% 0.74/0.94  Using role type
% 0.74/0.94  Declaring produc7948753499206759283omplex:(int->(complex->produc5838698208256999739omplex))
% 0.74/0.94  FOF formula (<kernel.Constant object at 0x1860d88>, <kernel.DependentProduct object at 0x1860878>) of role type named sy_c_Product__Type_OPair_001t__Int__Oint_001t__Int__Oint
% 0.74/0.94  Using role type
% 0.74/0.94  Declaring product_Pair_int_int:(int->(int->product_prod_int_int))
% 0.74/0.94  FOF formula (<kernel.Constant object at 0x1860488>, <kernel.DependentProduct object at 0x1860d88>) of role type named sy_c_Product__Type_OPair_001t__Int__Oint_001t__Real__Oreal
% 0.74/0.94  Using role type
% 0.74/0.94  Declaring produc801115645435158769t_real:(int->(real->produc679980390762269497t_real))
% 0.74/0.94  FOF formula (<kernel.Constant object at 0x1860878>, <kernel.DependentProduct object at 0x1860488>) of role type named sy_c_Product__Type_OPair_001t__List__Olist_I_Eo_J_001t__List__Olist_I_Eo_J
% 0.74/0.94  Using role type
% 0.74/0.94  Declaring produc8435520187683070743list_o:(list_o->(list_o->produc7102631898165422375list_o))
% 0.74/0.94  FOF formula (<kernel.Constant object at 0x1860d88>, <kernel.DependentProduct object at 0x1860878>) of role type named sy_c_Product__Type_OPair_001t__List__Olist_I_Eo_J_001t__List__Olist_It__Int__Oint_J
% 0.74/0.94  Using role type
% 0.74/0.94  Declaring produc2951025481305455875st_int:(list_o->(list_int->produc1713839591385758857st_int))
% 0.74/0.94  FOF formula (<kernel.Constant object at 0x1860488>, <kernel.DependentProduct object at 0x1860d88>) of role type named sy_c_Product__Type_OPair_001t__List__Olist_I_Eo_J_001t__List__Olist_It__Nat__Onat_J
% 0.74/0.94  Using role type
% 0.74/0.94  Declaring produc7128876500814652583st_nat:(list_o->(list_nat->produc4203922736317485613st_nat))
% 0.74/0.94  FOF formula (<kernel.Constant object at 0x1860878>, <kernel.DependentProduct object at 0x1862050>) of role type named sy_c_Product__Type_OPair_001t__List__Olist_I_Eo_J_001t__List__Olist_It__VEBT____Definitions__OVEBT_J
% 0.74/0.94  Using role type
% 0.74/0.94  Declaring produc6043759678074843571T_VEBT:(list_o->(list_VEBT_VEBT->produc1922972420619397443T_VEBT))
% 0.74/0.94  FOF formula (<kernel.Constant object at 0x1860d88>, <kernel.DependentProduct object at 0x1862128>) of role type named sy_c_Product__Type_OPair_001t__List__Olist_It__Code____Numeral__Ointeger_J_001t__List__Olist_It__Code____Numeral__Ointeger_J
% 0.74/0.94  Using role type
% 0.74/0.94  Declaring produc750622340256944499nteger:(list_Code_integer->(list_Code_integer->produc862207588354017979nteger))
% 0.74/0.94  FOF formula (<kernel.Constant object at 0x1860d88>, <kernel.DependentProduct object at 0x18621b8>) of role type named sy_c_Product__Type_OPair_001t__List__Olist_It__Int__Oint_J_001t__List__Olist_It__Int__Oint_J
% 0.74/0.94  Using role type
% 0.74/0.94  Declaring produc364263696895485585st_int:(list_int->(list_int->produc1186641810826059865st_int))
% 0.74/0.94  FOF formula (<kernel.Constant object at 0x1860e18>, <kernel.DependentProduct object at 0x1862248>) of role type named sy_c_Product__Type_OPair_001t__List__Olist_It__Nat__Onat_J_001t__List__Olist_I_Eo_J
% 0.74/0.94  Using role type
% 0.74/0.94  Declaring produc699922362453767013list_o:(list_nat->(list_o->produc149729814636038835list_o))
% 0.74/0.94  FOF formula (<kernel.Constant object at 0x1862200>, <kernel.DependentProduct object at 0x18622d8>) of role type named sy_c_Product__Type_OPair_001t__List__Olist_It__Nat__Onat_J_001t__List__Olist_It__Nat__Onat_J
% 0.74/0.94  Using role type
% 0.74/0.94  Declaring produc2694037385005941721st_nat:(list_nat->(list_nat->produc1828647624359046049st_nat))
% 0.74/0.94  FOF formula (<kernel.Constant object at 0x1862320>, <kernel.DependentProduct object at 0x1862368>) of role type named sy_c_Product__Type_OPair_001t__List__Olist_It__Nat__Onat_J_001t__List__Olist_It__VEBT____Definitions__OVEBT_J
% 0.74/0.94  Using role type
% 0.74/0.94  Declaring produc8335345208264861441T_VEBT:(list_nat->(list_VEBT_VEBT->produc872621073311890639T_VEBT))
% 0.74/0.94  FOF formula (<kernel.Constant object at 0x1862248>, <kernel.DependentProduct object at 0x1862050>) of role type named sy_c_Product__Type_OPair_001t__List__Olist_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_001t__List__Olist_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J
% 0.74/0.94  Using role type
% 0.74/0.94  Declaring produc5943733680697469783at_nat:(list_P6011104703257516679at_nat->(list_P6011104703257516679at_nat->produc6392793444374437607at_nat))
% 0.74/0.94  FOF formula (<kernel.Constant object at 0x18623b0>, <kernel.DependentProduct object at 0x1862050>) of role type named sy_c_Product__Type_OPair_001t__List__Olist_It__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_J_001t__List__Olist_It__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_J
% 0.74/0.94  Using role type
% 0.74/0.94  Declaring produc7536900900485677911at_nat:(list_s1210847774152347623at_nat->(list_s1210847774152347623at_nat->produc424102278133772007at_nat))
% 0.74/0.94  FOF formula (<kernel.Constant object at 0x1862248>, <kernel.DependentProduct object at 0x18623b0>) of role type named sy_c_Product__Type_OPair_001t__List__Olist_It__VEBT____Definitions__OVEBT_J_001t__List__Olist_I_Eo_J
% 0.74/0.94  Using role type
% 0.74/0.94  Declaring produc2717590391345394939list_o:(list_VEBT_VEBT->(list_o->produc3962069817607390347list_o))
% 0.74/0.94  FOF formula (<kernel.Constant object at 0x1862050>, <kernel.DependentProduct object at 0x1862248>) of role type named sy_c_Product__Type_OPair_001t__List__Olist_It__VEBT____Definitions__OVEBT_J_001t__List__Olist_It__Int__Oint_J
% 0.74/0.94  Using role type
% 0.74/0.94  Declaring produc1392282695434103839st_int:(list_VEBT_VEBT->(list_int->produc7831203938951381541st_int))
% 0.74/0.94  FOF formula (<kernel.Constant object at 0x18623b0>, <kernel.DependentProduct object at 0x1862050>) of role type named sy_c_Product__Type_OPair_001t__List__Olist_It__VEBT____Definitions__OVEBT_J_001t__List__Olist_It__Nat__Onat_J
% 0.74/0.94  Using role type
% 0.74/0.94  Declaring produc5570133714943300547st_nat:(list_VEBT_VEBT->(list_nat->produc1097915047028332489st_nat))
% 0.74/0.94  FOF formula (<kernel.Constant object at 0x1862248>, <kernel.DependentProduct object at 0x18623b0>) 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.74/0.94  Using role type
% 0.74/0.94  Declaring produc3897820843166775703T_VEBT:(list_VEBT_VEBT->(list_VEBT_VEBT->produc9211091688327510695T_VEBT))
% 0.74/0.94  FOF formula (<kernel.Constant object at 0x1862710>, <kernel.DependentProduct object at 0x1862368>) of role type named sy_c_Product__Type_OPair_001t__Nat__Onat_001_Eo
% 0.74/0.94  Using role type
% 0.74/0.94  Declaring product_Pair_nat_o:(nat->(Prop->product_prod_nat_o))
% 0.74/0.94  FOF formula (<kernel.Constant object at 0x1862758>, <kernel.DependentProduct object at 0x1862248>) of role type named sy_c_Product__Type_OPair_001t__Nat__Onat_001t__Int__Oint
% 0.74/0.94  Using role type
% 0.74/0.94  Declaring product_Pair_nat_int:(nat->(int->product_prod_nat_int))
% 0.74/0.94  FOF formula (<kernel.Constant object at 0x1862050>, <kernel.DependentProduct object at 0x1862710>) of role type named sy_c_Product__Type_OPair_001t__Nat__Onat_001t__Nat__Onat
% 0.74/0.94  Using role type
% 0.74/0.94  Declaring product_Pair_nat_nat:(nat->(nat->product_prod_nat_nat))
% 0.74/0.94  FOF formula (<kernel.Constant object at 0x1862758>, <kernel.DependentProduct object at 0x1862050>) of role type named sy_c_Product__Type_OPair_001t__Nat__Onat_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.74/0.94  Using role type
% 0.74/0.94  Declaring produc487386426758144856at_nat:(nat->(product_prod_nat_nat->produc7248412053542808358at_nat))
% 0.74/0.94  FOF formula (<kernel.Constant object at 0x1862710>, <kernel.DependentProduct object at 0x1862758>) of role type named sy_c_Product__Type_OPair_001t__Nat__Onat_001t__VEBT____Definitions__OVEBT
% 0.74/0.94  Using role type
% 0.74/0.94  Declaring produc599794634098209291T_VEBT:(nat->(vEBT_VEBT->produc8025551001238799321T_VEBT))
% 0.74/0.94  FOF formula (<kernel.Constant object at 0x1862050>, <kernel.DependentProduct object at 0x1862710>) of role type named sy_c_Product__Type_OPair_001t__Option__Ooption_It__Nat__Onat_J_001t__Option__Ooption_It__Nat__Onat_J
% 0.74/0.94  Using role type
% 0.74/0.94  Declaring produc5098337634421038937on_nat:(option_nat->(option_nat->produc4953844613479565601on_nat))
% 0.74/0.94  FOF formula (<kernel.Constant object at 0x1862758>, <kernel.DependentProduct object at 0x1862050>) of role type named sy_c_Product__Type_OPair_001t__Option__Ooption_It__Num__Onum_J_001t__Option__Ooption_It__Num__Onum_J
% 0.74/0.94  Using role type
% 0.74/0.94  Declaring produc8585076106096196333on_num:(option_num->(option_num->produc3447558737645232053on_num))
% 0.74/0.94  FOF formula (<kernel.Constant object at 0x1862710>, <kernel.DependentProduct object at 0x18623b0>) of role type named sy_c_Product__Type_OPair_001t__Option__Ooption_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_001t__Option__Ooption_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J
% 0.74/0.94  Using role type
% 0.74/0.94  Declaring produc488173922507101015at_nat:(option4927543243414619207at_nat->(option4927543243414619207at_nat->produc6121120109295599847at_nat))
% 0.74/0.94  FOF formula (<kernel.Constant object at 0x1862050>, <kernel.DependentProduct object at 0x1862710>) 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.74/0.94  Using role type
% 0.74/0.94  Declaring produc6161850002892822231at_nat:(product_prod_nat_nat->(product_prod_nat_nat->produc859450856879609959at_nat))
% 0.74/0.94  FOF formula (<kernel.Constant object at 0x1862b48>, <kernel.DependentProduct object at 0x1862758>) of role type named sy_c_Product__Type_OPair_001t__Real__Oreal_001_Eo
% 0.74/0.94  Using role type
% 0.74/0.94  Declaring product_Pair_real_o:(real->(Prop->product_prod_real_o))
% 0.74/0.94  FOF formula (<kernel.Constant object at 0x1862050>, <kernel.DependentProduct object at 0x1862b48>) of role type named sy_c_Product__Type_OPair_001t__Real__Oreal_001t__Complex__Ocomplex
% 0.74/0.94  Using role type
% 0.74/0.95  Declaring produc1693001998875562995omplex:(real->(complex->produc6979889472282505531omplex))
% 0.74/0.95  FOF formula (<kernel.Constant object at 0x1862758>, <kernel.DependentProduct object at 0x1862050>) of role type named sy_c_Product__Type_OPair_001t__Real__Oreal_001t__Int__Oint
% 0.74/0.95  Using role type
% 0.74/0.95  Declaring produc3179012173361985393al_int:(real->(int->produc8786904178792722361al_int))
% 0.74/0.95  FOF formula (<kernel.Constant object at 0x1862b48>, <kernel.DependentProduct object at 0x1862758>) of role type named sy_c_Product__Type_OPair_001t__Real__Oreal_001t__Nat__Onat
% 0.74/0.95  Using role type
% 0.74/0.95  Declaring produc3181502643871035669al_nat:(real->(nat->produc3741383161447143261al_nat))
% 0.74/0.95  FOF formula (<kernel.Constant object at 0x1862050>, <kernel.DependentProduct object at 0x1862b48>) of role type named sy_c_Product__Type_OPair_001t__Real__Oreal_001t__Real__Oreal
% 0.74/0.95  Using role type
% 0.74/0.95  Declaring produc4511245868158468465l_real:(real->(real->produc2422161461964618553l_real))
% 0.74/0.95  FOF formula (<kernel.Constant object at 0x1862758>, <kernel.DependentProduct object at 0x1862050>) of role type named sy_c_Product__Type_OPair_001t__Real__Oreal_001t__VEBT____Definitions__OVEBT
% 0.74/0.95  Using role type
% 0.74/0.95  Declaring produc6931449550656315951T_VEBT:(real->(vEBT_VEBT->produc3757001726724277373T_VEBT))
% 0.74/0.95  FOF formula (<kernel.Constant object at 0x1862b48>, <kernel.DependentProduct object at 0x1862758>) of role type named sy_c_Product__Type_OPair_001t__Set__Oset_It__Nat__Onat_J_001t__Set__Oset_It__Nat__Onat_J
% 0.74/0.95  Using role type
% 0.74/0.95  Declaring produc4532415448927165861et_nat:(set_nat->(set_nat->produc7819656566062154093et_nat))
% 0.74/0.95  FOF formula (<kernel.Constant object at 0x1862050>, <kernel.DependentProduct object at 0x1862d40>) of role type named sy_c_Product__Type_OPair_001t__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_001t__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J
% 0.74/0.95  Using role type
% 0.74/0.95  Declaring produc2922128104949294807at_nat:(set_Pr1261947904930325089at_nat->(set_Pr1261947904930325089at_nat->produc3843707927480180839at_nat))
% 0.74/0.95  FOF formula (<kernel.Constant object at 0x1862758>, <kernel.DependentProduct object at 0x1862050>) of role type named sy_c_Product__Type_OPair_001t__VEBT____Definitions__OVEBT_001_Eo
% 0.74/0.95  Using role type
% 0.74/0.95  Declaring produc8721562602347293563VEBT_o:(vEBT_VEBT->(Prop->produc334124729049499915VEBT_o))
% 0.74/0.95  FOF formula (<kernel.Constant object at 0x1862d40>, <kernel.DependentProduct object at 0x1865050>) of role type named sy_c_Product__Type_OPair_001t__VEBT____Definitions__OVEBT_001t__Complex__Ocomplex
% 0.74/0.95  Using role type
% 0.74/0.95  Declaring produc5617778602380981643omplex:(vEBT_VEBT->(complex->produc8380087813684007313omplex))
% 0.74/0.95  FOF formula (<kernel.Constant object at 0x1862050>, <kernel.DependentProduct object at 0x1865128>) of role type named sy_c_Product__Type_OPair_001t__VEBT____Definitions__OVEBT_001t__Extended____Nat__Oenat
% 0.74/0.95  Using role type
% 0.74/0.95  Declaring produc581526299967858633d_enat:(vEBT_VEBT->(extended_enat->produc7272778201969148633d_enat))
% 0.74/0.95  FOF formula (<kernel.Constant object at 0x1862050>, <kernel.DependentProduct object at 0x18651b8>) of role type named sy_c_Product__Type_OPair_001t__VEBT____Definitions__OVEBT_001t__Int__Oint
% 0.74/0.95  Using role type
% 0.74/0.95  Declaring produc736041933913180425BT_int:(vEBT_VEBT->(int->produc4894624898956917775BT_int))
% 0.74/0.95  FOF formula (<kernel.Constant object at 0x18623b0>, <kernel.DependentProduct object at 0x1865248>) of role type named sy_c_Product__Type_OPair_001t__VEBT____Definitions__OVEBT_001t__Nat__Onat
% 0.74/0.95  Using role type
% 0.74/0.95  Declaring produc738532404422230701BT_nat:(vEBT_VEBT->(nat->produc9072475918466114483BT_nat))
% 0.74/0.95  FOF formula (<kernel.Constant object at 0x1865200>, <kernel.DependentProduct object at 0x18652d8>) of role type named sy_c_Product__Type_OPair_001t__VEBT____Definitions__OVEBT_001t__Real__Oreal
% 0.74/0.95  Using role type
% 0.74/0.95  Declaring produc8117437818029410057T_real:(vEBT_VEBT->(real->produc5170161368751668367T_real))
% 0.74/0.95  FOF formula (<kernel.Constant object at 0x1865320>, <kernel.DependentProduct object at 0x1865368>) of role type named sy_c_Product__Type_OPair_001t__VEBT____Definitions__OVEBT_001t__VEBT____Definitions__OVEBT
% 0.74/0.95  Using role type
% 0.74/0.95  Declaring produc537772716801021591T_VEBT:(vEBT_VEBT->(vEBT_VEBT->produc8243902056947475879T_VEBT))
% 0.74/0.95  FOF formula (<kernel.Constant object at 0x1865248>, <kernel.DependentProduct object at 0x1865488>) of role type named sy_c_Product__Type_OSigma_001t__Nat__Onat_001t__Nat__Onat
% 0.74/0.95  Using role type
% 0.74/0.95  Declaring produc457027306803732586at_nat:(set_nat->((nat->set_nat)->set_Pr1261947904930325089at_nat))
% 0.74/0.95  FOF formula (<kernel.Constant object at 0x18653b0>, <kernel.DependentProduct object at 0x1865290>) of role type named sy_c_Product__Type_Oapsnd_001t__Code____Numeral__Ointeger_001t__Code____Numeral__Ointeger_001t__Code____Numeral__Ointeger
% 0.74/0.95  Using role type
% 0.74/0.95  Declaring produc6499014454317279255nteger:((code_integer->code_integer)->(produc8923325533196201883nteger->produc8923325533196201883nteger))
% 0.74/0.95  FOF formula (<kernel.Constant object at 0x1865488>, <kernel.DependentProduct object at 0x1865098>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Code____Numeral__Ointeger_001t__Code____Numeral__Ointeger_001t__Int__Oint
% 0.74/0.95  Using role type
% 0.74/0.95  Declaring produc1553301316500091796er_int:((code_integer->(code_integer->int))->(produc8923325533196201883nteger->int))
% 0.74/0.95  FOF formula (<kernel.Constant object at 0x1865290>, <kernel.DependentProduct object at 0x1865518>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Code____Numeral__Ointeger_001t__Code____Numeral__Ointeger_001t__Nat__Onat
% 0.74/0.95  Using role type
% 0.74/0.95  Declaring produc1555791787009142072er_nat:((code_integer->(code_integer->nat))->(produc8923325533196201883nteger->nat))
% 0.74/0.95  FOF formula (<kernel.Constant object at 0x1865098>, <kernel.DependentProduct object at 0x1865200>) 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.74/0.95  Using role type
% 0.74/0.95  Declaring produc6916734918728496179nteger:((code_integer->(code_integer->produc8923325533196201883nteger))->(produc8923325533196201883nteger->produc8923325533196201883nteger))
% 0.74/0.95  FOF formula (<kernel.Constant object at 0x1865518>, <kernel.DependentProduct object at 0x1865440>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Int__Oint_001t__Int__Oint_001_Eo
% 0.74/0.95  Using role type
% 0.74/0.95  Declaring produc4947309494688390418_int_o:((int->(int->Prop))->(product_prod_int_int->Prop))
% 0.74/0.95  FOF formula (<kernel.Constant object at 0x1865200>, <kernel.DependentProduct object at 0x1865758>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Int__Oint_001t__Int__Oint_001t__Int__Oint
% 0.74/0.95  Using role type
% 0.74/0.95  Declaring produc8211389475949308722nt_int:((int->(int->int))->(product_prod_int_int->int))
% 0.74/0.95  FOF formula (<kernel.Constant object at 0x1865440>, <kernel.DependentProduct object at 0x1865710>) 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.74/0.95  Using role type
% 0.74/0.95  Declaring produc4245557441103728435nt_int:((int->(int->product_prod_int_int))->(product_prod_int_int->product_prod_int_int))
% 0.74/0.95  FOF formula (<kernel.Constant object at 0x1865758>, <kernel.DependentProduct object at 0x18658c0>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Nat__Onat_001t__Nat__Onat_001_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_M_Eo_J
% 0.74/0.95  Using role type
% 0.74/0.95  Declaring produc8739625826339149834_nat_o:((nat->(nat->(product_prod_nat_nat->Prop)))->(product_prod_nat_nat->(product_prod_nat_nat->Prop)))
% 0.74/0.95  FOF formula (<kernel.Constant object at 0x1865710>, <kernel.DependentProduct object at 0x1865950>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Nat__Onat_001t__Nat__Onat_001_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J
% 0.74/0.95  Using role type
% 0.74/0.95  Declaring produc27273713700761075at_nat:((nat->(nat->(product_prod_nat_nat->product_prod_nat_nat)))->(product_prod_nat_nat->(product_prod_nat_nat->product_prod_nat_nat)))
% 0.74/0.95  FOF formula (<kernel.Constant object at 0x18658c0>, <kernel.DependentProduct object at 0x1865320>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Nat__Onat_001t__Nat__Onat_001_Eo
% 0.74/0.95  Using role type
% 0.74/0.95  Declaring produc6081775807080527818_nat_o:((nat->(nat->Prop))->(product_prod_nat_nat->Prop))
% 0.74/0.95  FOF formula (<kernel.Constant object at 0x1865950>, <kernel.DependentProduct object at 0x1865560>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Nat__Onat_001t__Nat__Onat_001t__List__Olist_It__Nat__Onat_J
% 0.74/0.95  Using role type
% 0.74/0.95  Declaring produc2761476792215241774st_nat:((nat->(nat->list_nat))->(product_prod_nat_nat->list_nat))
% 0.74/0.95  FOF formula (<kernel.Constant object at 0x1865320>, <kernel.DependentProduct object at 0x18659e0>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Nat__Onat_001t__Nat__Onat_001t__Nat__Onat
% 0.74/0.95  Using role type
% 0.74/0.95  Declaring produc6842872674320459806at_nat:((nat->(nat->nat))->(product_prod_nat_nat->nat))
% 0.74/0.95  FOF formula (<kernel.Constant object at 0x1865560>, <kernel.DependentProduct object at 0x1865a70>) 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.74/0.95  Using role type
% 0.74/0.95  Declaring produc2626176000494625587at_nat:((nat->(nat->product_prod_nat_nat))->(product_prod_nat_nat->product_prod_nat_nat))
% 0.74/0.95  FOF formula (<kernel.Constant object at 0x18659e0>, <kernel.DependentProduct object at 0x1865b00>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Nat__Onat_001t__Nat__Onat_001t__Rat__Orat
% 0.74/0.95  Using role type
% 0.74/0.95  Declaring produc6207742614233964070at_rat:((nat->(nat->rat))->(product_prod_nat_nat->rat))
% 0.74/0.95  FOF formula (<kernel.Constant object at 0x1865c68>, <kernel.DependentProduct object at 0x1865b90>) of role type named sy_c_Product__Type_Oprod_Ofst_001t__Int__Oint_001t__Int__Oint
% 0.74/0.95  Using role type
% 0.74/0.95  Declaring product_fst_int_int:(product_prod_int_int->int)
% 0.74/0.95  FOF formula (<kernel.Constant object at 0x1865a28>, <kernel.DependentProduct object at 0x1865cb0>) of role type named sy_c_Product__Type_Oprod_Ofst_001t__Nat__Onat_001t__Nat__Onat
% 0.74/0.95  Using role type
% 0.74/0.95  Declaring product_fst_nat_nat:(product_prod_nat_nat->nat)
% 0.74/0.95  FOF formula (<kernel.Constant object at 0x18657e8>, <kernel.DependentProduct object at 0x1865cf8>) of role type named sy_c_Product__Type_Oprod_Osnd_001t__Int__Oint_001t__Int__Oint
% 0.74/0.95  Using role type
% 0.74/0.95  Declaring product_snd_int_int:(product_prod_int_int->int)
% 0.74/0.95  FOF formula (<kernel.Constant object at 0x1865b00>, <kernel.DependentProduct object at 0x1865d40>) of role type named sy_c_Product__Type_Oprod_Osnd_001t__Nat__Onat_001t__Nat__Onat
% 0.74/0.95  Using role type
% 0.74/0.95  Declaring product_snd_nat_nat:(product_prod_nat_nat->nat)
% 0.74/0.95  FOF formula (<kernel.Constant object at 0x18657e8>, <kernel.DependentProduct object at 0x1865cb0>) of role type named sy_c_Product__Type_Oscomp_001t__Product____Type__Oprod_It__Code____Numeral__Onatural_Mt__Code____Numeral__Onatural_J_001t__Code____Numeral__Onatural_001t__Product____Type__Oprod_It__Code____Numeral__Onatural_Mt__Code____Numeral__Onatural_J_001t__Product____Type__Oprod_It__Code____Numeral__Onatural_Mt__Product____Type__Oprod_It__Code____Numeral__Onatural_Mt__Code____Numeral__Onatural_J_J
% 0.74/0.95  Using role type
% 0.74/0.95  Declaring produc5538323210962509403atural:((produc7822875418678951345atural->produc5835291356934675326atural)->((code_natural->(produc7822875418678951345atural->produc5835291356934675326atural))->(produc7822875418678951345atural->produc5835291356934675326atural)))
% 0.74/0.95  FOF formula (<kernel.Constant object at 0x1865d40>, <kernel.DependentProduct object at 0x1865cf8>) of role type named sy_c_Random_Oiterate_001t__Code____Numeral__Onatural_001t__Product____Type__Oprod_It__Code____Numeral__Onatural_Mt__Code____Numeral__Onatural_J
% 0.74/0.95  Using role type
% 0.74/0.95  Declaring iterat8892046348760725948atural:(code_natural->((code_natural->(produc7822875418678951345atural->produc5835291356934675326atural))->(code_natural->(produc7822875418678951345atural->produc5835291356934675326atural))))
% 0.74/0.95  FOF formula (<kernel.Constant object at 0x1865a28>, <kernel.DependentProduct object at 0x1865cb0>) of role type named sy_c_Random_Olog
% 0.74/0.95  Using role type
% 0.74/0.95  Declaring log:(code_natural->(code_natural->code_natural))
% 0.74/0.95  FOF formula (<kernel.Constant object at 0x1865e18>, <kernel.DependentProduct object at 0x1865d40>) of role type named sy_c_Random_Ominus__shift
% 0.74/0.96  Using role type
% 0.74/0.96  Declaring minus_shift:(code_natural->(code_natural->(code_natural->code_natural)))
% 0.74/0.96  FOF formula (<kernel.Constant object at 0x1865d88>, <kernel.DependentProduct object at 0x1865a28>) of role type named sy_c_Random_Onext
% 0.74/0.96  Using role type
% 0.74/0.96  Declaring next:(produc7822875418678951345atural->produc5835291356934675326atural)
% 0.74/0.96  FOF formula (<kernel.Constant object at 0x1865fc8>, <kernel.DependentProduct object at 0x1865dd0>) of role type named sy_c_Random_Orange
% 0.74/0.96  Using role type
% 0.74/0.96  Declaring range:(code_natural->(produc7822875418678951345atural->produc5835291356934675326atural))
% 0.74/0.96  FOF formula (<kernel.Constant object at 0x1865c68>, <kernel.DependentProduct object at 0x1865e18>) of role type named sy_c_Rat_OAbs__Rat
% 0.74/0.96  Using role type
% 0.74/0.96  Declaring abs_Rat:(product_prod_int_int->rat)
% 0.74/0.96  FOF formula (<kernel.Constant object at 0x1865f80>, <kernel.DependentProduct object at 0x1865fc8>) of role type named sy_c_Rat_OFract
% 0.74/0.96  Using role type
% 0.74/0.96  Declaring fract:(int->(int->rat))
% 0.74/0.96  FOF formula (<kernel.Constant object at 0x1865e18>, <kernel.DependentProduct object at 0x18670e0>) of role type named sy_c_Rat_ORep__Rat
% 0.74/0.96  Using role type
% 0.74/0.96  Declaring rep_Rat:(rat->product_prod_int_int)
% 0.74/0.96  FOF formula (<kernel.Constant object at 0x1865f80>, <kernel.Constant object at 0x1865fc8>) of role type named sy_c_Rat_Ofield__char__0__class_ORats_001t__Real__Oreal
% 0.74/0.96  Using role type
% 0.74/0.96  Declaring field_5140801741446780682s_real:set_real
% 0.74/0.96  FOF formula (<kernel.Constant object at 0x1865c68>, <kernel.DependentProduct object at 0x1867170>) of role type named sy_c_Rat_Onormalize
% 0.74/0.96  Using role type
% 0.74/0.96  Declaring normalize:(product_prod_int_int->product_prod_int_int)
% 0.74/0.96  FOF formula (<kernel.Constant object at 0x1865f80>, <kernel.DependentProduct object at 0x1867128>) of role type named sy_c_Rat_Opcr__rat
% 0.74/0.96  Using role type
% 0.74/0.96  Declaring pcr_rat:(product_prod_int_int->(rat->Prop))
% 0.74/0.96  FOF formula (<kernel.Constant object at 0x1865fc8>, <kernel.DependentProduct object at 0x1867200>) of role type named sy_c_Rat_Opositive
% 0.74/0.96  Using role type
% 0.74/0.96  Declaring positive:(rat->Prop)
% 0.74/0.96  FOF formula (<kernel.Constant object at 0x1865c68>, <kernel.DependentProduct object at 0x1867248>) of role type named sy_c_Rat_Oquotient__of
% 0.74/0.96  Using role type
% 0.74/0.96  Declaring quotient_of:(rat->product_prod_int_int)
% 0.74/0.96  FOF formula (<kernel.Constant object at 0x1865fc8>, <kernel.DependentProduct object at 0x1867098>) of role type named sy_c_Rat_Oratrel
% 0.74/0.96  Using role type
% 0.74/0.96  Declaring ratrel:(product_prod_int_int->(product_prod_int_int->Prop))
% 0.74/0.96  FOF formula (<kernel.Constant object at 0x1865fc8>, <kernel.DependentProduct object at 0x1867290>) of role type named sy_c_Real_ORatreal
% 0.74/0.96  Using role type
% 0.74/0.96  Declaring ratreal:(rat->real)
% 0.74/0.96  FOF formula (<kernel.Constant object at 0x1867200>, <kernel.DependentProduct object at 0x18671b8>) of role type named sy_c_Real_OReal
% 0.74/0.96  Using role type
% 0.74/0.96  Declaring real2:((nat->rat)->real)
% 0.74/0.96  FOF formula (<kernel.Constant object at 0x18672d8>, <kernel.DependentProduct object at 0x1867128>) of role type named sy_c_Real_Ocauchy
% 0.74/0.96  Using role type
% 0.74/0.96  Declaring cauchy:((nat->rat)->Prop)
% 0.74/0.96  FOF formula (<kernel.Constant object at 0x1867098>, <kernel.DependentProduct object at 0x1867320>) of role type named sy_c_Real_Opcr__real
% 0.74/0.96  Using role type
% 0.74/0.96  Declaring pcr_real:((nat->rat)->(real->Prop))
% 0.74/0.96  FOF formula (<kernel.Constant object at 0x1867128>, <kernel.DependentProduct object at 0x18673f8>) of role type named sy_c_Real_Opositive
% 0.74/0.96  Using role type
% 0.74/0.96  Declaring positive2:(real->Prop)
% 0.74/0.96  FOF formula (<kernel.Constant object at 0x18672d8>, <kernel.DependentProduct object at 0x18674d0>) of role type named sy_c_Real_Orealrel
% 0.74/0.96  Using role type
% 0.74/0.96  Declaring realrel:((nat->rat)->((nat->rat)->Prop))
% 0.74/0.96  FOF formula (<kernel.Constant object at 0x1867098>, <kernel.DependentProduct object at 0x1867128>) of role type named sy_c_Real_Orep__real
% 0.74/0.96  Using role type
% 0.74/0.96  Declaring rep_real:(real->(nat->rat))
% 0.74/0.96  FOF formula (<kernel.Constant object at 0x18673b0>, <kernel.DependentProduct object at 0x1867518>) of role type named sy_c_Real_Ovanishes
% 0.74/0.96  Using role type
% 0.74/0.96  Declaring vanishes:((nat->rat)->Prop)
% 0.74/0.96  FOF formula (<kernel.Constant object at 0x1867098>, <kernel.Constant object at 0x18674d0>) of role type named sy_c_Real__Vector__Spaces_OReals_001t__Complex__Ocomplex
% 0.74/0.96  Using role type
% 0.74/0.96  Declaring real_V2521375963428798218omplex:set_complex
% 0.74/0.96  FOF formula (<kernel.Constant object at 0x1867518>, <kernel.DependentProduct object at 0x1867560>) of role type named sy_c_Real__Vector__Spaces_Obounded__linear_001t__Real__Oreal_001t__Real__Oreal
% 0.74/0.96  Using role type
% 0.74/0.96  Declaring real_V5970128139526366754l_real:((real->real)->Prop)
% 0.74/0.96  FOF formula (<kernel.Constant object at 0x18674d0>, <kernel.DependentProduct object at 0x18675f0>) of role type named sy_c_Real__Vector__Spaces_Olinear_001t__Real__Oreal_001t__Real__Oreal
% 0.74/0.96  Using role type
% 0.74/0.96  Declaring real_V4572627801940501177l_real:((real->real)->Prop)
% 0.74/0.96  FOF formula (<kernel.Constant object at 0x1867560>, <kernel.DependentProduct object at 0x18676c8>) of role type named sy_c_Real__Vector__Spaces_Onorm__class_Onorm_001t__Complex__Ocomplex
% 0.74/0.96  Using role type
% 0.74/0.96  Declaring real_V1022390504157884413omplex:(complex->real)
% 0.74/0.96  FOF formula (<kernel.Constant object at 0x18675f0>, <kernel.DependentProduct object at 0x1867758>) of role type named sy_c_Real__Vector__Spaces_Onorm__class_Onorm_001t__Real__Oreal
% 0.74/0.96  Using role type
% 0.74/0.96  Declaring real_V7735802525324610683m_real:(real->real)
% 0.74/0.96  FOF formula (<kernel.Constant object at 0x18676c8>, <kernel.DependentProduct object at 0x18677e8>) of role type named sy_c_Real__Vector__Spaces_Oof__real_001t__Complex__Ocomplex
% 0.74/0.96  Using role type
% 0.74/0.96  Declaring real_V4546457046886955230omplex:(real->complex)
% 0.74/0.96  FOF formula (<kernel.Constant object at 0x1867758>, <kernel.DependentProduct object at 0x18676c8>) of role type named sy_c_Real__Vector__Spaces_OscaleR__class_OscaleR_001t__Complex__Ocomplex
% 0.74/0.96  Using role type
% 0.74/0.96  Declaring real_V2046097035970521341omplex:(real->(complex->complex))
% 0.74/0.96  FOF formula (<kernel.Constant object at 0x18677e8>, <kernel.DependentProduct object at 0x1867758>) of role type named sy_c_Real__Vector__Spaces_OscaleR__class_OscaleR_001t__Real__Oreal
% 0.74/0.96  Using role type
% 0.74/0.96  Declaring real_V1485227260804924795R_real:(real->(real->real))
% 0.74/0.96  FOF formula (<kernel.Constant object at 0x18671b8>, <kernel.DependentProduct object at 0x1867878>) of role type named sy_c_Relation_OField_001t__Nat__Onat
% 0.74/0.96  Using role type
% 0.74/0.96  Declaring field_nat:(set_Pr1261947904930325089at_nat->set_nat)
% 0.74/0.96  FOF formula (<kernel.Constant object at 0x1867248>, <kernel.Constant object at 0x18675f0>) of role type named sy_c_Relation_OId_001t__Nat__Onat
% 0.74/0.96  Using role type
% 0.74/0.96  Declaring id_nat2:set_Pr1261947904930325089at_nat
% 0.74/0.96  FOF formula (<kernel.Constant object at 0x18676c8>, <kernel.DependentProduct object at 0x18679e0>) of role type named sy_c_Relation_Oantisym_001t__Nat__Onat
% 0.74/0.96  Using role type
% 0.74/0.96  Declaring antisym_nat:(set_Pr1261947904930325089at_nat->Prop)
% 0.74/0.96  FOF formula (<kernel.Constant object at 0x18677e8>, <kernel.DependentProduct object at 0x1867248>) of role type named sy_c_Relation_Orefl__on_001t__Nat__Onat
% 0.74/0.96  Using role type
% 0.74/0.96  Declaring refl_on_nat:(set_nat->(set_Pr1261947904930325089at_nat->Prop))
% 0.74/0.96  FOF formula (<kernel.Constant object at 0x1867a28>, <kernel.DependentProduct object at 0x1867998>) of role type named sy_c_Relation_Ototal__on_001t__Nat__Onat
% 0.74/0.96  Using role type
% 0.74/0.96  Declaring total_on_nat:(set_nat->(set_Pr1261947904930325089at_nat->Prop))
% 0.74/0.96  FOF formula (<kernel.Constant object at 0x1867ab8>, <kernel.DependentProduct object at 0x1867b00>) of role type named sy_c_Relation_Otrans_001t__Nat__Onat
% 0.74/0.96  Using role type
% 0.74/0.96  Declaring trans_nat:(set_Pr1261947904930325089at_nat->Prop)
% 0.74/0.96  FOF formula (<kernel.Constant object at 0x1867a28>, <kernel.DependentProduct object at 0x1867ab8>) of role type named sy_c_Rings_Oalgebraic__semidom__class_Ocoprime_001t__Int__Oint
% 0.74/0.96  Using role type
% 0.74/0.96  Declaring algebr932160517623751201me_int:(int->(int->Prop))
% 0.74/0.96  FOF formula (<kernel.Constant object at 0x1867b00>, <kernel.DependentProduct object at 0x1867a28>) of role type named sy_c_Rings_Oalgebraic__semidom__class_Ocoprime_001t__Nat__Onat
% 0.74/0.96  Using role type
% 0.74/0.96  Declaring algebr934650988132801477me_nat:(nat->(nat->Prop))
% 0.74/0.96  FOF formula (<kernel.Constant object at 0x1867ab8>, <kernel.DependentProduct object at 0x1867b00>) of role type named sy_c_Rings_Odivide__class_Odivide_001t__Code____Numeral__Ointeger
% 0.74/0.96  Using role type
% 0.74/0.96  Declaring divide6298287555418463151nteger:(code_integer->(code_integer->code_integer))
% 0.74/0.96  FOF formula (<kernel.Constant object at 0x1867a28>, <kernel.DependentProduct object at 0x1867ab8>) of role type named sy_c_Rings_Odivide__class_Odivide_001t__Code____Numeral__Onatural
% 0.74/0.96  Using role type
% 0.74/0.96  Declaring divide5121882707175180666atural:(code_natural->(code_natural->code_natural))
% 0.74/0.96  FOF formula (<kernel.Constant object at 0x1867b00>, <kernel.DependentProduct object at 0x1867a28>) of role type named sy_c_Rings_Odivide__class_Odivide_001t__Complex__Ocomplex
% 0.74/0.96  Using role type
% 0.74/0.96  Declaring divide1717551699836669952omplex:(complex->(complex->complex))
% 0.74/0.96  FOF formula (<kernel.Constant object at 0x1867c68>, <kernel.DependentProduct object at 0x1867ab8>) of role type named sy_c_Rings_Odivide__class_Odivide_001t__Int__Oint
% 0.74/0.96  Using role type
% 0.74/0.96  Declaring divide_divide_int:(int->(int->int))
% 0.74/0.96  FOF formula (<kernel.Constant object at 0x1867b90>, <kernel.DependentProduct object at 0x1867b00>) of role type named sy_c_Rings_Odivide__class_Odivide_001t__Nat__Onat
% 0.74/0.97  Using role type
% 0.74/0.97  Declaring divide_divide_nat:(nat->(nat->nat))
% 0.74/0.97  FOF formula (<kernel.Constant object at 0x1867e60>, <kernel.DependentProduct object at 0x1867c68>) of role type named sy_c_Rings_Odivide__class_Odivide_001t__Rat__Orat
% 0.74/0.97  Using role type
% 0.74/0.97  Declaring divide_divide_rat:(rat->(rat->rat))
% 0.74/0.97  FOF formula (<kernel.Constant object at 0x1867cf8>, <kernel.DependentProduct object at 0x1867b90>) of role type named sy_c_Rings_Odivide__class_Odivide_001t__Real__Oreal
% 0.74/0.97  Using role type
% 0.74/0.97  Declaring divide_divide_real:(real->(real->real))
% 0.74/0.97  FOF formula (<kernel.Constant object at 0x1867d88>, <kernel.DependentProduct object at 0x1867e60>) of role type named sy_c_Rings_Odvd__class_Odvd_001t__Code____Numeral__Ointeger
% 0.74/0.97  Using role type
% 0.74/0.97  Declaring dvd_dvd_Code_integer:(code_integer->(code_integer->Prop))
% 0.74/0.97  FOF formula (<kernel.Constant object at 0x1867e18>, <kernel.DependentProduct object at 0x1867cf8>) of role type named sy_c_Rings_Odvd__class_Odvd_001t__Code____Numeral__Onatural
% 0.74/0.97  Using role type
% 0.74/0.97  Declaring dvd_dvd_Code_natural:(code_natural->(code_natural->Prop))
% 0.74/0.97  FOF formula (<kernel.Constant object at 0x1867b00>, <kernel.DependentProduct object at 0x1867d88>) of role type named sy_c_Rings_Odvd__class_Odvd_001t__Complex__Ocomplex
% 0.74/0.97  Using role type
% 0.74/0.97  Declaring dvd_dvd_complex:(complex->(complex->Prop))
% 0.74/0.97  FOF formula (<kernel.Constant object at 0x1867c68>, <kernel.DependentProduct object at 0x1867e18>) of role type named sy_c_Rings_Odvd__class_Odvd_001t__Int__Oint
% 0.74/0.97  Using role type
% 0.74/0.97  Declaring dvd_dvd_int:(int->(int->Prop))
% 0.74/0.97  FOF formula (<kernel.Constant object at 0x1867b90>, <kernel.DependentProduct object at 0x2b34a618e098>) of role type named sy_c_Rings_Odvd__class_Odvd_001t__Nat__Onat
% 0.74/0.97  Using role type
% 0.74/0.97  Declaring dvd_dvd_nat:(nat->(nat->Prop))
% 0.74/0.97  FOF formula (<kernel.Constant object at 0x1867e60>, <kernel.DependentProduct object at 0x2b34a618e0e0>) of role type named sy_c_Rings_Odvd__class_Odvd_001t__Rat__Orat
% 0.74/0.97  Using role type
% 0.74/0.97  Declaring dvd_dvd_rat:(rat->(rat->Prop))
% 0.74/0.97  FOF formula (<kernel.Constant object at 0x1867d88>, <kernel.DependentProduct object at 0x2b34a618e128>) of role type named sy_c_Rings_Odvd__class_Odvd_001t__Real__Oreal
% 0.74/0.97  Using role type
% 0.74/0.97  Declaring dvd_dvd_real:(real->(real->Prop))
% 0.74/0.97  FOF formula (<kernel.Constant object at 0x1867e60>, <kernel.DependentProduct object at 0x2b34a618e170>) of role type named sy_c_Rings_Omodulo__class_Omodulo_001t__Code____Numeral__Ointeger
% 0.74/0.97  Using role type
% 0.74/0.97  Declaring modulo364778990260209775nteger:(code_integer->(code_integer->code_integer))
% 0.74/0.97  FOF formula (<kernel.Constant object at 0x1867e60>, <kernel.DependentProduct object at 0x2b34a618e1b8>) of role type named sy_c_Rings_Omodulo__class_Omodulo_001t__Code____Numeral__Onatural
% 0.74/0.97  Using role type
% 0.74/0.97  Declaring modulo8411746178871703098atural:(code_natural->(code_natural->code_natural))
% 0.74/0.97  FOF formula (<kernel.Constant object at 0x1867cf8>, <kernel.DependentProduct object at 0x2b34a618e248>) of role type named sy_c_Rings_Omodulo__class_Omodulo_001t__Int__Oint
% 0.74/0.97  Using role type
% 0.74/0.97  Declaring modulo_modulo_int:(int->(int->int))
% 0.74/0.97  FOF formula (<kernel.Constant object at 0x1867e60>, <kernel.DependentProduct object at 0x2b34a618e0e0>) of role type named sy_c_Rings_Omodulo__class_Omodulo_001t__Nat__Onat
% 0.74/0.97  Using role type
% 0.74/0.97  Declaring modulo_modulo_nat:(nat->(nat->nat))
% 0.74/0.97  FOF formula (<kernel.Constant object at 0x2b34a618e2d8>, <kernel.DependentProduct object at 0x2b34a618e1b8>) of role type named sy_c_Rings_Ounit__factor__class_Ounit__factor_001t__Nat__Onat
% 0.74/0.97  Using role type
% 0.74/0.97  Declaring unit_f2748546683901255202or_nat:(nat->nat)
% 0.74/0.97  FOF formula (<kernel.Constant object at 0x2b34a618e320>, <kernel.DependentProduct object at 0x2b34a618e200>) of role type named sy_c_Rings_Ozero__neq__one__class_Oof__bool_001t__Code____Numeral__Ointeger
% 0.74/0.97  Using role type
% 0.74/0.97  Declaring zero_n356916108424825756nteger:(Prop->code_integer)
% 0.74/0.97  FOF formula (<kernel.Constant object at 0x2b34a618e2d8>, <kernel.DependentProduct object at 0x2b34a618e3f8>) of role type named sy_c_Rings_Ozero__neq__one__class_Oof__bool_001t__Code____Numeral__Onatural
% 0.74/0.97  Using role type
% 0.74/0.97  Declaring zero_n8403883297036319079atural:(Prop->code_natural)
% 0.74/0.97  FOF formula (<kernel.Constant object at 0x2b34a618e200>, <kernel.DependentProduct object at 0x2b34a618e488>) of role type named sy_c_Rings_Ozero__neq__one__class_Oof__bool_001t__Complex__Ocomplex
% 0.74/0.97  Using role type
% 0.74/0.97  Declaring zero_n1201886186963655149omplex:(Prop->complex)
% 0.74/0.97  FOF formula (<kernel.Constant object at 0x2b34a618e3f8>, <kernel.DependentProduct object at 0x2b34a618e518>) of role type named sy_c_Rings_Ozero__neq__one__class_Oof__bool_001t__Int__Oint
% 0.74/0.97  Using role type
% 0.74/0.97  Declaring zero_n2684676970156552555ol_int:(Prop->int)
% 0.74/0.97  FOF formula (<kernel.Constant object at 0x2b34a618e488>, <kernel.DependentProduct object at 0x2b34a618e5a8>) of role type named sy_c_Rings_Ozero__neq__one__class_Oof__bool_001t__Nat__Onat
% 0.74/0.97  Using role type
% 0.74/0.97  Declaring zero_n2687167440665602831ol_nat:(Prop->nat)
% 0.74/0.97  FOF formula (<kernel.Constant object at 0x2b34a618e518>, <kernel.DependentProduct object at 0x2b34a618e638>) of role type named sy_c_Rings_Ozero__neq__one__class_Oof__bool_001t__Rat__Orat
% 0.74/0.97  Using role type
% 0.74/0.97  Declaring zero_n2052037380579107095ol_rat:(Prop->rat)
% 0.74/0.97  FOF formula (<kernel.Constant object at 0x2b34a618e5a8>, <kernel.DependentProduct object at 0x2b34a618e6c8>) of role type named sy_c_Rings_Ozero__neq__one__class_Oof__bool_001t__Real__Oreal
% 0.74/0.97  Using role type
% 0.74/0.97  Declaring zero_n3304061248610475627l_real:(Prop->real)
% 0.74/0.97  FOF formula (<kernel.Constant object at 0x1867cf8>, <kernel.DependentProduct object at 0x2b34a618e638>) of role type named sy_c_Series_Osuminf_001t__Real__Oreal
% 0.74/0.97  Using role type
% 0.74/0.97  Declaring suminf_real:((nat->real)->real)
% 0.74/0.97  FOF formula (<kernel.Constant object at 0x2b34a618e710>, <kernel.DependentProduct object at 0x2b34a618e518>) of role type named sy_c_Series_Osummable_001t__Real__Oreal
% 0.74/0.97  Using role type
% 0.74/0.97  Declaring summable_real:((nat->real)->Prop)
% 0.74/0.97  FOF formula (<kernel.Constant object at 0x2b34a618e488>, <kernel.DependentProduct object at 0x2b34a618e7a0>) of role type named sy_c_Series_Osums_001t__Complex__Ocomplex
% 0.74/0.97  Using role type
% 0.74/0.97  Declaring sums_complex:((nat->complex)->(complex->Prop))
% 0.74/0.97  FOF formula (<kernel.Constant object at 0x2b34a618e680>, <kernel.DependentProduct object at 0x2b34a618e830>) of role type named sy_c_Series_Osums_001t__Int__Oint
% 0.74/0.97  Using role type
% 0.74/0.97  Declaring sums_int:((nat->int)->(int->Prop))
% 0.74/0.97  FOF formula (<kernel.Constant object at 0x2b34a618e518>, <kernel.DependentProduct object at 0x2b34a618e638>) of role type named sy_c_Series_Osums_001t__Nat__Onat
% 0.74/0.97  Using role type
% 0.74/0.97  Declaring sums_nat:((nat->nat)->(nat->Prop))
% 0.74/0.97  FOF formula (<kernel.Constant object at 0x2b34a618e7e8>, <kernel.DependentProduct object at 0x2b34a618e8c0>) of role type named sy_c_Series_Osums_001t__Real__Oreal
% 0.74/0.97  Using role type
% 0.74/0.97  Declaring sums_real:((nat->real)->(real->Prop))
% 0.74/0.97  FOF formula (<kernel.Constant object at 0x2b34a618e638>, <kernel.DependentProduct object at 0x2b34a618e998>) of role type named sy_c_Set_OCollect_001t__Complex__Ocomplex
% 0.74/0.97  Using role type
% 0.74/0.97  Declaring collect_complex:((complex->Prop)->set_complex)
% 0.74/0.97  FOF formula (<kernel.Constant object at 0x2b34a618e830>, <kernel.DependentProduct object at 0x2b34a618e9e0>) of role type named sy_c_Set_OCollect_001t__Int__Oint
% 0.74/0.97  Using role type
% 0.74/0.97  Declaring collect_int:((int->Prop)->set_int)
% 0.74/0.97  FOF formula (<kernel.Constant object at 0x2b34a618e878>, <kernel.DependentProduct object at 0x2b34a618e638>) of role type named sy_c_Set_OCollect_001t__List__Olist_I_Eo_J
% 0.74/0.97  Using role type
% 0.74/0.97  Declaring collect_list_o:((list_o->Prop)->set_list_o)
% 0.74/0.97  FOF formula (<kernel.Constant object at 0x2b34a618e9e0>, <kernel.DependentProduct object at 0x2b34a618ea28>) of role type named sy_c_Set_OCollect_001t__List__Olist_It__Complex__Ocomplex_J
% 0.74/0.97  Using role type
% 0.74/0.97  Declaring collect_list_complex:((list_complex->Prop)->set_list_complex)
% 0.74/0.97  FOF formula (<kernel.Constant object at 0x2b34a618e7a0>, <kernel.DependentProduct object at 0x2b34a618ea70>) of role type named sy_c_Set_OCollect_001t__List__Olist_It__Int__Oint_J
% 0.74/0.97  Using role type
% 0.74/0.97  Declaring collect_list_int:((list_int->Prop)->set_list_int)
% 0.74/0.97  FOF formula (<kernel.Constant object at 0x2b34a618e9e0>, <kernel.DependentProduct object at 0x2b34a618eab8>) of role type named sy_c_Set_OCollect_001t__List__Olist_It__List__Olist_It__Nat__Onat_J_J
% 0.74/0.97  Using role type
% 0.74/0.97  Declaring collec5989764272469232197st_nat:((list_list_nat->Prop)->set_list_list_nat)
% 0.74/0.97  FOF formula (<kernel.Constant object at 0x2b34a618e710>, <kernel.DependentProduct object at 0x2b34a618eb48>) of role type named sy_c_Set_OCollect_001t__List__Olist_It__Nat__Onat_J
% 0.74/0.97  Using role type
% 0.74/0.97  Declaring collect_list_nat:((list_nat->Prop)->set_list_nat)
% 0.74/0.97  FOF formula (<kernel.Constant object at 0x2b34a618e998>, <kernel.DependentProduct object at 0x2b34a618eb90>) of role type named sy_c_Set_OCollect_001t__List__Olist_It__Set__Oset_It__Nat__Onat_J_J
% 0.74/0.97  Using role type
% 0.74/0.97  Declaring collect_list_set_nat:((list_set_nat->Prop)->set_list_set_nat)
% 0.74/0.97  FOF formula (<kernel.Constant object at 0x2b34a618e710>, <kernel.DependentProduct object at 0x2b34a618ebd8>) of role type named sy_c_Set_OCollect_001t__List__Olist_It__VEBT____Definitions__OVEBT_J
% 0.74/0.97  Using role type
% 0.74/0.97  Declaring collec5608196760682091941T_VEBT:((list_VEBT_VEBT->Prop)->set_list_VEBT_VEBT)
% 0.74/0.97  FOF formula (<kernel.Constant object at 0x2b34a618e8c0>, <kernel.DependentProduct object at 0x2b34a618ecb0>) of role type named sy_c_Set_OCollect_001t__Nat__Onat
% 0.74/0.97  Using role type
% 0.74/0.97  Declaring collect_nat:((nat->Prop)->set_nat)
% 0.74/0.97  FOF formula (<kernel.Constant object at 0x2b34a618e680>, <kernel.DependentProduct object at 0x2b34a618ecf8>) of role type named sy_c_Set_OCollect_001t__Num__Onum
% 0.74/0.97  Using role type
% 0.74/0.97  Declaring collect_num:((num->Prop)->set_num)
% 0.74/0.97  FOF formula (<kernel.Constant object at 0x2b34a618eb90>, <kernel.DependentProduct object at 0x2b34a618e8c0>) of role type named sy_c_Set_OCollect_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.74/0.97  Using role type
% 0.74/0.97  Declaring collec3392354462482085612at_nat:((product_prod_nat_nat->Prop)->set_Pr1261947904930325089at_nat)
% 0.74/0.97  FOF formula (<kernel.Constant object at 0x2b34a618e7a0>, <kernel.DependentProduct object at 0x2b34a618edd0>) of role type named sy_c_Set_OCollect_001t__Rat__Orat
% 0.74/0.97  Using role type
% 0.74/0.97  Declaring collect_rat:((rat->Prop)->set_rat)
% 0.74/0.97  FOF formula (<kernel.Constant object at 0x2b34a618e998>, <kernel.DependentProduct object at 0x2b34a618ee18>) of role type named sy_c_Set_OCollect_001t__Real__Oreal
% 0.74/0.97  Using role type
% 0.74/0.97  Declaring collect_real:((real->Prop)->set_real)
% 0.74/0.97  FOF formula (<kernel.Constant object at 0x2b34a618ecf8>, <kernel.DependentProduct object at 0x2b34a618e8c0>) of role type named sy_c_Set_OCollect_001t__Set__Oset_It__Nat__Onat_J
% 0.74/0.97  Using role type
% 0.74/0.97  Declaring collect_set_nat:((set_nat->Prop)->set_set_nat)
% 0.74/0.97  FOF formula (<kernel.Constant object at 0x2b34a618e710>, <kernel.DependentProduct object at 0x2b34a618eea8>) of role type named sy_c_Set_OPow_001t__Nat__Onat
% 0.74/0.97  Using role type
% 0.74/0.97  Declaring pow_nat:(set_nat->set_set_nat)
% 0.74/0.97  FOF formula (<kernel.Constant object at 0x2b34a618ed40>, <kernel.DependentProduct object at 0x2b34a618eea8>) of role type named sy_c_Set_Oimage_001t__Int__Oint_001t__Int__Oint
% 0.74/0.97  Using role type
% 0.74/0.97  Declaring image_int_int:((int->int)->(set_int->set_int))
% 0.74/0.97  FOF formula (<kernel.Constant object at 0x2b34a618e7a0>, <kernel.DependentProduct object at 0x2b34a618eb90>) of role type named sy_c_Set_Oimage_001t__Int__Oint_001t__Nat__Onat
% 0.74/0.98  Using role type
% 0.74/0.98  Declaring image_int_nat:((int->nat)->(set_int->set_nat))
% 0.74/0.98  FOF formula (<kernel.Constant object at 0x2b34a618e8c0>, <kernel.DependentProduct object at 0x2b34a618ecf8>) of role type named sy_c_Set_Oimage_001t__List__Olist_It__Nat__Onat_J_001t__Nat__Onat
% 0.74/0.98  Using role type
% 0.74/0.98  Declaring image_list_nat_nat:((list_nat->nat)->(set_list_nat->set_nat))
% 0.74/0.98  FOF formula (<kernel.Constant object at 0x2b34a618ed40>, <kernel.DependentProduct object at 0x2b34a618eef0>) of role type named sy_c_Set_Oimage_001t__Nat__Onat_001t__Int__Oint
% 0.74/0.98  Using role type
% 0.74/0.98  Declaring image_nat_int:((nat->int)->(set_nat->set_int))
% 0.74/0.98  FOF formula (<kernel.Constant object at 0x2b34a618e7a0>, <kernel.DependentProduct object at 0x2b34a618ed88>) of role type named sy_c_Set_Oimage_001t__Nat__Onat_001t__List__Olist_It__Nat__Onat_J
% 0.74/0.98  Using role type
% 0.74/0.98  Declaring image_nat_list_nat:((nat->list_nat)->(set_nat->set_list_nat))
% 0.74/0.98  FOF formula (<kernel.Constant object at 0x2b34a618e8c0>, <kernel.DependentProduct object at 0x2b34a618e710>) of role type named sy_c_Set_Oimage_001t__Nat__Onat_001t__Nat__Onat
% 0.74/0.98  Using role type
% 0.74/0.98  Declaring image_nat_nat:((nat->nat)->(set_nat->set_nat))
% 0.74/0.98  FOF formula (<kernel.Constant object at 0x2b34a618e7a0>, <kernel.DependentProduct object at 0x2b34a618ed40>) of role type named sy_c_Set_Oimage_001t__Nat__Onat_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.74/0.98  Using role type
% 0.74/0.98  Declaring image_5846123807819985514at_nat:((nat->product_prod_nat_nat)->(set_nat->set_Pr1261947904930325089at_nat))
% 0.74/0.98  FOF formula (<kernel.Constant object at 0x2b34a618eef0>, <kernel.DependentProduct object at 0x2b34a618e710>) of role type named sy_c_Set_Oimage_001t__Nat__Onat_001t__Set__Oset_It__Nat__Onat_J
% 0.74/0.98  Using role type
% 0.74/0.98  Declaring image_nat_set_nat:((nat->set_nat)->(set_nat->set_set_nat))
% 0.74/0.98  FOF formula (<kernel.Constant object at 0x2b34a618ed88>, <kernel.DependentProduct object at 0x2b34a618d098>) of role type named sy_c_Set_Oimage_001t__Nat__Onat_001t__String__Ochar
% 0.74/0.98  Using role type
% 0.74/0.98  Declaring image_nat_char:((nat->char)->(set_nat->set_char))
% 0.74/0.98  FOF formula (<kernel.Constant object at 0x2b34a618ed88>, <kernel.DependentProduct object at 0x2b34a618d1b8>) of role type named sy_c_Set_Oimage_001t__Nat__Onat_001t__Sum____Type__Osum_It__Nat__Onat_Mt__Nat__Onat_J
% 0.74/0.98  Using role type
% 0.74/0.98  Declaring image_678696785212003926at_nat:((nat->sum_sum_nat_nat)->(set_nat->set_Sum_sum_nat_nat))
% 0.74/0.98  FOF formula (<kernel.Constant object at 0x2b34a618ed40>, <kernel.DependentProduct object at 0x2b34a618d0e0>) of role type named sy_c_Set_Oimage_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_001t__Nat__Onat
% 0.74/0.98  Using role type
% 0.74/0.98  Declaring image_2486076414777270412at_nat:((product_prod_nat_nat->nat)->(set_Pr1261947904930325089at_nat->set_nat))
% 0.74/0.98  FOF formula (<kernel.Constant object at 0x2b34a618ed88>, <kernel.DependentProduct object at 0x2b34a618d0e0>) of role type named sy_c_Set_Oimage_001t__Real__Oreal_001t__Real__Oreal
% 0.74/0.98  Using role type
% 0.74/0.98  Declaring image_real_real:((real->real)->(set_real->set_real))
% 0.74/0.98  FOF formula (<kernel.Constant object at 0x2b34a618e710>, <kernel.DependentProduct object at 0x2b34a618d1b8>) of role type named sy_c_Set_Oimage_001t__String__Ochar_001t__Nat__Onat
% 0.74/0.98  Using role type
% 0.74/0.98  Declaring image_char_nat:((char->nat)->(set_char->set_nat))
% 0.74/0.98  FOF formula (<kernel.Constant object at 0x2b34a618d290>, <kernel.DependentProduct object at 0x2b34a618d098>) of role type named sy_c_Set_Oimage_001t__Sum____Type__Osum_It__Nat__Onat_Mt__Nat__Onat_J_001t__Nat__Onat
% 0.74/0.98  Using role type
% 0.74/0.98  Declaring image_1320371278474632150at_nat:((sum_sum_nat_nat->nat)->(set_Sum_sum_nat_nat->set_nat))
% 0.74/0.98  FOF formula (<kernel.Constant object at 0x2b34a618d3b0>, <kernel.DependentProduct object at 0x2b34a618d290>) of role type named sy_c_Set_Oinsert_001_Eo
% 0.74/0.98  Using role type
% 0.74/0.98  Declaring insert_o:(Prop->(set_o->set_o))
% 0.74/0.98  FOF formula (<kernel.Constant object at 0x2b34a618d200>, <kernel.DependentProduct object at 0x2b34a618d1b8>) of role type named sy_c_Set_Oinsert_001t__Complex__Ocomplex
% 0.74/0.98  Using role type
% 0.74/0.98  Declaring insert_complex:(complex->(set_complex->set_complex))
% 0.74/0.98  FOF formula (<kernel.Constant object at 0x2b34a618d368>, <kernel.DependentProduct object at 0x2b34a618d200>) of role type named sy_c_Set_Oinsert_001t__Int__Oint
% 0.74/0.98  Using role type
% 0.74/0.98  Declaring insert_int:(int->(set_int->set_int))
% 0.74/0.98  FOF formula (<kernel.Constant object at 0x2b34a618d098>, <kernel.DependentProduct object at 0x2b34a618d3b0>) of role type named sy_c_Set_Oinsert_001t__List__Olist_It__Nat__Onat_J
% 0.74/0.98  Using role type
% 0.74/0.98  Declaring insert_list_nat:(list_nat->(set_list_nat->set_list_nat))
% 0.74/0.98  FOF formula (<kernel.Constant object at 0x2b34a618d050>, <kernel.DependentProduct object at 0x2b34a618d098>) of role type named sy_c_Set_Oinsert_001t__Nat__Onat
% 0.74/0.98  Using role type
% 0.74/0.98  Declaring insert_nat:(nat->(set_nat->set_nat))
% 0.74/0.98  FOF formula (<kernel.Constant object at 0x2b34a618d560>, <kernel.DependentProduct object at 0x2b34a618d3b0>) of role type named sy_c_Set_Oinsert_001t__Num__Onum
% 0.74/0.98  Using role type
% 0.74/0.98  Declaring insert_num:(num->(set_num->set_num))
% 0.74/0.98  FOF formula (<kernel.Constant object at 0x2b34a618d1b8>, <kernel.DependentProduct object at 0x2b34a618d098>) of role type named sy_c_Set_Oinsert_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.74/0.98  Using role type
% 0.74/0.98  Declaring insert8211810215607154385at_nat:(product_prod_nat_nat->(set_Pr1261947904930325089at_nat->set_Pr1261947904930325089at_nat))
% 0.74/0.98  FOF formula (<kernel.Constant object at 0x2b34a618d200>, <kernel.DependentProduct object at 0x2b34a618d1b8>) of role type named sy_c_Set_Oinsert_001t__Rat__Orat
% 0.74/0.98  Using role type
% 0.74/0.98  Declaring insert_rat:(rat->(set_rat->set_rat))
% 0.74/0.98  FOF formula (<kernel.Constant object at 0x2b34a618d4d0>, <kernel.DependentProduct object at 0x2b34a618d098>) of role type named sy_c_Set_Oinsert_001t__Real__Oreal
% 0.74/0.98  Using role type
% 0.74/0.98  Declaring insert_real:(real->(set_real->set_real))
% 0.74/0.98  FOF formula (<kernel.Constant object at 0x2b34a618d6c8>, <kernel.DependentProduct object at 0x2b34a618d560>) of role type named sy_c_Set_Oinsert_001t__Set__Oset_It__Nat__Onat_J
% 0.74/0.98  Using role type
% 0.74/0.98  Declaring insert_set_nat:(set_nat->(set_set_nat->set_set_nat))
% 0.74/0.98  FOF formula (<kernel.Constant object at 0x2b34a618d758>, <kernel.DependentProduct object at 0x2b34a618d200>) of role type named sy_c_Set_Oinsert_001t__VEBT____Definitions__OVEBT
% 0.74/0.98  Using role type
% 0.74/0.98  Declaring insert_VEBT_VEBT:(vEBT_VEBT->(set_VEBT_VEBT->set_VEBT_VEBT))
% 0.74/0.98  FOF formula (<kernel.Constant object at 0x2b34a618d290>, <kernel.DependentProduct object at 0x2b34a618d4d0>) of role type named sy_c_Set_Ovimage_001t__Nat__Onat_001t__Nat__Onat
% 0.74/0.98  Using role type
% 0.74/0.98  Declaring vimage_nat_nat:((nat->nat)->(set_nat->set_nat))
% 0.74/0.98  FOF formula (<kernel.Constant object at 0x2b34a618d758>, <kernel.DependentProduct object at 0x2b34a618d440>) of role type named sy_c_Set__Interval_Ofold__atLeastAtMost__nat_001t__Code____Numeral__Ointeger
% 0.74/0.98  Using role type
% 0.74/0.98  Declaring set_fo1084959871951514735nteger:((nat->(code_integer->code_integer))->(nat->(nat->(code_integer->code_integer))))
% 0.74/0.98  FOF formula (<kernel.Constant object at 0x2b34a618d4d0>, <kernel.DependentProduct object at 0x2b34a618d638>) of role type named sy_c_Set__Interval_Ofold__atLeastAtMost__nat_001t__Complex__Ocomplex
% 0.74/0.98  Using role type
% 0.74/0.98  Declaring set_fo1517530859248394432omplex:((nat->(complex->complex))->(nat->(nat->(complex->complex))))
% 0.74/0.98  FOF formula (<kernel.Constant object at 0x2b34a618d440>, <kernel.DependentProduct object at 0x2b34a618d098>) of role type named sy_c_Set__Interval_Ofold__atLeastAtMost__nat_001t__Int__Oint
% 0.74/0.98  Using role type
% 0.74/0.98  Declaring set_fo2581907887559384638at_int:((nat->(int->int))->(nat->(nat->(int->int))))
% 0.74/0.98  FOF formula (<kernel.Constant object at 0x2b34a618d638>, <kernel.DependentProduct object at 0x2b34a618d200>) of role type named sy_c_Set__Interval_Ofold__atLeastAtMost__nat_001t__Nat__Onat
% 0.74/0.98  Using role type
% 0.74/0.98  Declaring set_fo2584398358068434914at_nat:((nat->(nat->nat))->(nat->(nat->(nat->nat))))
% 0.74/0.98  FOF formula (<kernel.Constant object at 0x2b34a618d098>, <kernel.DependentProduct object at 0x2b34a618d758>) of role type named sy_c_Set__Interval_Ofold__atLeastAtMost__nat_001t__Rat__Orat
% 0.74/0.98  Using role type
% 0.74/0.98  Declaring set_fo1949268297981939178at_rat:((nat->(rat->rat))->(nat->(nat->(rat->rat))))
% 0.74/0.98  FOF formula (<kernel.Constant object at 0x2b34a618d200>, <kernel.DependentProduct object at 0x2b34a618d998>) of role type named sy_c_Set__Interval_Ofold__atLeastAtMost__nat_001t__Real__Oreal
% 0.74/0.98  Using role type
% 0.74/0.98  Declaring set_fo3111899725591712190t_real:((nat->(real->real))->(nat->(nat->(real->real))))
% 0.74/0.98  FOF formula (<kernel.Constant object at 0x2b34a618d758>, <kernel.DependentProduct object at 0x2b34a618d200>) of role type named sy_c_Set__Interval_Oord__class_OatLeastAtMost_001t__Int__Oint
% 0.74/0.98  Using role type
% 0.74/0.98  Declaring set_or1266510415728281911st_int:(int->(int->set_int))
% 0.74/0.98  FOF formula (<kernel.Constant object at 0x2b34a618d998>, <kernel.DependentProduct object at 0x2b34a618d758>) of role type named sy_c_Set__Interval_Oord__class_OatLeastAtMost_001t__Nat__Onat
% 0.74/0.98  Using role type
% 0.74/0.98  Declaring set_or1269000886237332187st_nat:(nat->(nat->set_nat))
% 0.74/0.98  FOF formula (<kernel.Constant object at 0x2b34a618d200>, <kernel.DependentProduct object at 0x2b34a618d998>) of role type named sy_c_Set__Interval_Oord__class_OatLeastAtMost_001t__Num__Onum
% 0.74/0.98  Using role type
% 0.74/0.98  Declaring set_or7049704709247886629st_num:(num->(num->set_num))
% 0.74/0.98  FOF formula (<kernel.Constant object at 0x2b34a618d758>, <kernel.DependentProduct object at 0x2b34a618d200>) of role type named sy_c_Set__Interval_Oord__class_OatLeastAtMost_001t__Rat__Orat
% 0.74/0.98  Using role type
% 0.74/0.98  Declaring set_or633870826150836451st_rat:(rat->(rat->set_rat))
% 0.74/0.98  FOF formula (<kernel.Constant object at 0x2b34a618d998>, <kernel.DependentProduct object at 0x2b34a618d758>) of role type named sy_c_Set__Interval_Oord__class_OatLeastAtMost_001t__Real__Oreal
% 0.74/0.98  Using role type
% 0.74/0.98  Declaring set_or1222579329274155063t_real:(real->(real->set_real))
% 0.74/0.98  FOF formula (<kernel.Constant object at 0x2b34a618d200>, <kernel.DependentProduct object at 0x2b34a618d998>) of role type named sy_c_Set__Interval_Oord__class_OatLeastAtMost_001t__Set__Oset_It__Nat__Onat_J
% 0.74/0.98  Using role type
% 0.74/0.98  Declaring set_or4548717258645045905et_nat:(set_nat->(set_nat->set_set_nat))
% 0.74/0.98  FOF formula (<kernel.Constant object at 0x2b34a618d758>, <kernel.DependentProduct object at 0x2b34a618d200>) of role type named sy_c_Set__Interval_Oord__class_OatLeastLessThan_001t__Int__Oint
% 0.74/0.98  Using role type
% 0.74/0.98  Declaring set_or4662586982721622107an_int:(int->(int->set_int))
% 0.74/0.98  FOF formula (<kernel.Constant object at 0x2b34a618d998>, <kernel.DependentProduct object at 0x2b34a618d758>) of role type named sy_c_Set__Interval_Oord__class_OatLeastLessThan_001t__Nat__Onat
% 0.74/0.98  Using role type
% 0.74/0.98  Declaring set_or4665077453230672383an_nat:(nat->(nat->set_nat))
% 0.74/0.98  FOF formula (<kernel.Constant object at 0x2b34a618d6c8>, <kernel.DependentProduct object at 0x2b34a618da28>) of role type named sy_c_Set__Interval_Oord__class_OatLeast_001t__Nat__Onat
% 0.74/0.98  Using role type
% 0.74/0.98  Declaring set_ord_atLeast_nat:(nat->set_nat)
% 0.74/0.98  FOF formula (<kernel.Constant object at 0x2b34a618de60>, <kernel.DependentProduct object at 0x2b34a618dfc8>) of role type named sy_c_Set__Interval_Oord__class_OatMost_001t__Int__Oint
% 0.74/0.98  Using role type
% 0.74/0.98  Declaring set_ord_atMost_int:(int->set_int)
% 0.74/0.98  FOF formula (<kernel.Constant object at 0x2b34a618def0>, <kernel.DependentProduct object at 0x2b34a6192050>) of role type named sy_c_Set__Interval_Oord__class_OatMost_001t__Nat__Onat
% 0.74/0.98  Using role type
% 0.74/0.98  Declaring set_ord_atMost_nat:(nat->set_nat)
% 0.74/0.98  FOF formula (<kernel.Constant object at 0x2b34a618d758>, <kernel.DependentProduct object at 0x2b34a6192098>) of role type named sy_c_Set__Interval_Oord__class_OatMost_001t__Num__Onum
% 0.74/0.98  Using role type
% 0.74/0.98  Declaring set_ord_atMost_num:(num->set_num)
% 0.74/0.98  FOF formula (<kernel.Constant object at 0x2b34a618dfc8>, <kernel.DependentProduct object at 0x2b34a61920e0>) of role type named sy_c_Set__Interval_Oord__class_OatMost_001t__Rat__Orat
% 0.74/0.98  Using role type
% 0.74/0.98  Declaring set_ord_atMost_rat:(rat->set_rat)
% 0.74/0.98  FOF formula (<kernel.Constant object at 0x2b34a618da28>, <kernel.DependentProduct object at 0x2b34a6192128>) of role type named sy_c_Set__Interval_Oord__class_OatMost_001t__Real__Oreal
% 0.74/0.98  Using role type
% 0.74/0.98  Declaring set_ord_atMost_real:(real->set_real)
% 0.74/0.98  FOF formula (<kernel.Constant object at 0x2b34a618dfc8>, <kernel.DependentProduct object at 0x2b34a6192170>) of role type named sy_c_Set__Interval_Oord__class_OatMost_001t__Set__Oset_It__Nat__Onat_J
% 0.74/0.98  Using role type
% 0.74/0.98  Declaring set_or4236626031148496127et_nat:(set_nat->set_set_nat)
% 0.74/0.99  FOF formula (<kernel.Constant object at 0x2b34a618dfc8>, <kernel.DependentProduct object at 0x2b34a61921b8>) of role type named sy_c_Set__Interval_Oord__class_OgreaterThanAtMost_001t__Int__Oint
% 0.74/0.99  Using role type
% 0.74/0.99  Declaring set_or6656581121297822940st_int:(int->(int->set_int))
% 0.74/0.99  FOF formula (<kernel.Constant object at 0x2b34a618def0>, <kernel.DependentProduct object at 0x2b34a6192248>) of role type named sy_c_Set__Interval_Oord__class_OgreaterThanAtMost_001t__Nat__Onat
% 0.74/0.99  Using role type
% 0.74/0.99  Declaring set_or6659071591806873216st_nat:(nat->(nat->set_nat))
% 0.74/0.99  FOF formula (<kernel.Constant object at 0x2b34a61921b8>, <kernel.DependentProduct object at 0x2b34a61922d8>) of role type named sy_c_Set__Interval_Oord__class_OgreaterThanLessThan_001t__Int__Oint
% 0.74/0.99  Using role type
% 0.74/0.99  Declaring set_or5832277885323065728an_int:(int->(int->set_int))
% 0.74/0.99  FOF formula (<kernel.Constant object at 0x2b34a6192170>, <kernel.DependentProduct object at 0x2b34a6192368>) of role type named sy_c_Set__Interval_Oord__class_OgreaterThanLessThan_001t__Nat__Onat
% 0.74/0.99  Using role type
% 0.74/0.99  Declaring set_or5834768355832116004an_nat:(nat->(nat->set_nat))
% 0.74/0.99  FOF formula (<kernel.Constant object at 0x2b34a6192050>, <kernel.DependentProduct object at 0x2b34a61923f8>) of role type named sy_c_Set__Interval_Oord__class_OgreaterThanLessThan_001t__Real__Oreal
% 0.74/0.99  Using role type
% 0.74/0.99  Declaring set_or1633881224788618240n_real:(real->(real->set_real))
% 0.74/0.99  FOF formula (<kernel.Constant object at 0x2b34a6192128>, <kernel.DependentProduct object at 0x2b34a6192170>) of role type named sy_c_Set__Interval_Oord__class_OgreaterThan_001t__Nat__Onat
% 0.74/0.99  Using role type
% 0.74/0.99  Declaring set_or1210151606488870762an_nat:(nat->set_nat)
% 0.74/0.99  FOF formula (<kernel.Constant object at 0x2b34a61923f8>, <kernel.DependentProduct object at 0x2b34a6192560>) of role type named sy_c_Set__Interval_Oord__class_OgreaterThan_001t__Real__Oreal
% 0.74/0.99  Using role type
% 0.74/0.99  Declaring set_or5849166863359141190n_real:(real->set_real)
% 0.74/0.99  FOF formula (<kernel.Constant object at 0x2b34a61921b8>, <kernel.DependentProduct object at 0x2b34a61925f0>) of role type named sy_c_Set__Interval_Oord__class_OlessThan_001t__Int__Oint
% 0.74/0.99  Using role type
% 0.74/0.99  Declaring set_ord_lessThan_int:(int->set_int)
% 0.74/0.99  FOF formula (<kernel.Constant object at 0x2b34a6192488>, <kernel.DependentProduct object at 0x2b34a6192638>) of role type named sy_c_Set__Interval_Oord__class_OlessThan_001t__Nat__Onat
% 0.74/0.99  Using role type
% 0.74/0.99  Declaring set_ord_lessThan_nat:(nat->set_nat)
% 0.74/0.99  FOF formula (<kernel.Constant object at 0x2b34a6192518>, <kernel.DependentProduct object at 0x2b34a6192680>) of role type named sy_c_Set__Interval_Oord__class_OlessThan_001t__Num__Onum
% 0.74/0.99  Using role type
% 0.74/0.99  Declaring set_ord_lessThan_num:(num->set_num)
% 0.74/0.99  FOF formula (<kernel.Constant object at 0x2b34a6192560>, <kernel.DependentProduct object at 0x2b34a61926c8>) of role type named sy_c_Set__Interval_Oord__class_OlessThan_001t__Rat__Orat
% 0.74/0.99  Using role type
% 0.74/0.99  Declaring set_ord_lessThan_rat:(rat->set_rat)
% 0.74/0.99  FOF formula (<kernel.Constant object at 0x2b34a6192518>, <kernel.DependentProduct object at 0x2b34a6192710>) of role type named sy_c_Set__Interval_Oord__class_OlessThan_001t__Real__Oreal
% 0.74/0.99  Using role type
% 0.74/0.99  Declaring set_or5984915006950818249n_real:(real->set_real)
% 0.74/0.99  FOF formula (<kernel.Constant object at 0x2b34a61926c8>, <kernel.DependentProduct object at 0x2b34a61927a0>) of role type named sy_c_Set__Interval_Oord__class_OlessThan_001t__Set__Oset_It__Nat__Onat_J
% 0.74/0.99  Using role type
% 0.74/0.99  Declaring set_or890127255671739683et_nat:(set_nat->set_set_nat)
% 0.74/0.99  FOF formula (<kernel.Constant object at 0x2b34a61925f0>, <kernel.DependentProduct object at 0x2b34a6192830>) of role type named sy_c_String_Ochar_OChar
% 0.74/0.99  Using role type
% 0.74/0.99  Declaring char2:(Prop->(Prop->(Prop->(Prop->(Prop->(Prop->(Prop->(Prop->char))))))))
% 0.74/0.99  FOF formula (<kernel.Constant object at 0x2b34a6192290>, <kernel.DependentProduct object at 0x2b34a6192950>) of role type named sy_c_String_Ochar_Osize__char
% 0.74/0.99  Using role type
% 0.74/0.99  Declaring size_char:(char->nat)
% 0.74/0.99  FOF formula (<kernel.Constant object at 0x2b34a61926c8>, <kernel.DependentProduct object at 0x2b34a61925f0>) of role type named sy_c_String_Ocomm__semiring__1__class_Oof__char_001t__Nat__Onat
% 0.74/0.99  Using role type
% 0.74/0.99  Declaring comm_s629917340098488124ar_nat:(char->nat)
% 0.74/0.99  FOF formula (<kernel.Constant object at 0x2b34a6192518>, <kernel.DependentProduct object at 0x2b34a61929e0>) of role type named sy_c_String_Ointeger__of__char
% 0.74/0.99  Using role type
% 0.74/0.99  Declaring integer_of_char:(char->code_integer)
% 0.74/0.99  FOF formula (<kernel.Constant object at 0x2b34a6192290>, <kernel.DependentProduct object at 0x2b34a61926c8>) of role type named sy_c_String_Ounique__euclidean__semiring__with__bit__operations__class_Ochar__of_001t__Nat__Onat
% 0.74/0.99  Using role type
% 0.74/0.99  Declaring unique3096191561947761185of_nat:(nat->char)
% 0.74/0.99  FOF formula (<kernel.Constant object at 0x2b34a6192908>, <kernel.DependentProduct object at 0x2b34a6192a28>) of role type named sy_c_Sum__Type_OInl_001t__Nat__Onat_001t__Nat__Onat
% 0.74/0.99  Using role type
% 0.74/0.99  Declaring sum_Inl_nat_nat:(nat->sum_sum_nat_nat)
% 0.74/0.99  FOF formula (<kernel.Constant object at 0x2b34a6192830>, <kernel.DependentProduct object at 0x2b34a6192a70>) of role type named sy_c_Sum__Type_OInr_001t__Nat__Onat_001t__Nat__Onat
% 0.74/0.99  Using role type
% 0.74/0.99  Declaring sum_Inr_nat_nat:(nat->sum_sum_nat_nat)
% 0.74/0.99  FOF formula (<kernel.Constant object at 0x2b34a6192908>, <kernel.DependentProduct object at 0x2b34a6192b48>) of role type named sy_c_Sum__Type_Osum_Ocase__sum_001t__Nat__Onat_001t__Int__Oint_001t__Nat__Onat
% 0.74/0.99  Using role type
% 0.74/0.99  Declaring sum_ca7763040182479039464nt_nat:((nat->int)->((nat->int)->(sum_sum_nat_nat->int)))
% 0.74/0.99  FOF formula (<kernel.Constant object at 0x2b34a6192a70>, <kernel.DependentProduct object at 0x2b34a6192830>) of role type named sy_c_Sum__Type_Osum_Ocase__sum_001t__Nat__Onat_001t__Nat__Onat_001t__Nat__Onat
% 0.74/0.99  Using role type
% 0.74/0.99  Declaring sum_ca6763686470577984908at_nat:((nat->nat)->((nat->nat)->(sum_sum_nat_nat->nat)))
% 0.74/0.99  FOF formula (<kernel.Constant object at 0x2b34a6192b48>, <kernel.DependentProduct object at 0x2b34a6192908>) of role type named sy_c_Topological__Spaces_Ocontinuous_001t__Real__Oreal_001t__Real__Oreal
% 0.74/0.99  Using role type
% 0.74/0.99  Declaring topolo4422821103128117721l_real:(filter_real->((real->real)->Prop))
% 0.74/0.99  FOF formula (<kernel.Constant object at 0x2b34a6192830>, <kernel.DependentProduct object at 0x2b34a6192cf8>) of role type named sy_c_Topological__Spaces_Ocontinuous__on_001t__Real__Oreal_001t__Real__Oreal
% 0.74/0.99  Using role type
% 0.74/0.99  Declaring topolo5044208981011980120l_real:(set_real->((real->real)->Prop))
% 0.74/0.99  FOF formula (<kernel.Constant object at 0x2b34a6192908>, <kernel.DependentProduct object at 0x2b34a6192b48>) of role type named sy_c_Topological__Spaces_Omonoseq_001t__Real__Oreal
% 0.74/0.99  Using role type
% 0.74/0.99  Declaring topolo6980174941875973593q_real:((nat->real)->Prop)
% 0.74/0.99  FOF formula (<kernel.Constant object at 0x2b34a6192cf8>, <kernel.DependentProduct object at 0x2b34a6192908>) of role type named sy_c_Topological__Spaces_Otopological__space__class_Oat__within_001t__Real__Oreal
% 0.74/0.99  Using role type
% 0.74/0.99  Declaring topolo2177554685111907308n_real:(real->(set_real->filter_real))
% 0.74/0.99  FOF formula (<kernel.Constant object at 0x2b34a6192b48>, <kernel.DependentProduct object at 0x2b34a6192dd0>) of role type named sy_c_Topological__Spaces_Otopological__space__class_Oconvergent_001t__Real__Oreal
% 0.74/0.99  Using role type
% 0.74/0.99  Declaring topolo7531315842566124627t_real:((nat->real)->Prop)
% 0.74/0.99  FOF formula (<kernel.Constant object at 0x2b34a6192908>, <kernel.DependentProduct object at 0x2b34a6192ea8>) of role type named sy_c_Topological__Spaces_Otopological__space__class_Onhds_001t__Real__Oreal
% 0.74/0.99  Using role type
% 0.74/0.99  Declaring topolo2815343760600316023s_real:(real->filter_real)
% 0.74/0.99  FOF formula (<kernel.Constant object at 0x2b34a6192dd0>, <kernel.DependentProduct object at 0x2b34a6192ef0>) of role type named sy_c_Topological__Spaces_Ouniform__space__class_OCauchy_001t__Real__Oreal
% 0.74/0.99  Using role type
% 0.74/0.99  Declaring topolo4055970368930404560y_real:((nat->real)->Prop)
% 0.74/0.99  FOF formula (<kernel.Constant object at 0x2b34a6192d88>, <kernel.DependentProduct object at 0x2b34a6192fc8>) of role type named sy_c_Transcendental_Oarccos
% 0.74/0.99  Using role type
% 0.74/0.99  Declaring arccos:(real->real)
% 0.74/0.99  FOF formula (<kernel.Constant object at 0x2b34a6192e60>, <kernel.DependentProduct object at 0x2b34a6196050>) of role type named sy_c_Transcendental_Oarcosh_001t__Real__Oreal
% 0.74/0.99  Using role type
% 0.74/0.99  Declaring arcosh_real:(real->real)
% 0.74/0.99  FOF formula (<kernel.Constant object at 0x2b34a6192a28>, <kernel.DependentProduct object at 0x2b34a6196098>) of role type named sy_c_Transcendental_Oarctan
% 0.74/0.99  Using role type
% 0.74/0.99  Declaring arctan:(real->real)
% 0.74/0.99  FOF formula (<kernel.Constant object at 0x2b34a6192fc8>, <kernel.DependentProduct object at 0x2b34a61960e0>) of role type named sy_c_Transcendental_Oarsinh_001t__Real__Oreal
% 0.74/0.99  Using role type
% 0.74/0.99  Declaring arsinh_real:(real->real)
% 0.74/0.99  FOF formula (<kernel.Constant object at 0x2b34a6192ef0>, <kernel.DependentProduct object at 0x2b34a6196128>) of role type named sy_c_Transcendental_Oartanh_001t__Real__Oreal
% 0.74/0.99  Using role type
% 0.74/0.99  Declaring artanh_real:(real->real)
% 0.74/0.99  FOF formula (<kernel.Constant object at 0x2b34a6192e60>, <kernel.DependentProduct object at 0x2b34a6196170>) of role type named sy_c_Transcendental_Ocos_001t__Complex__Ocomplex
% 0.74/0.99  Using role type
% 0.74/0.99  Declaring cos_complex:(complex->complex)
% 0.74/0.99  FOF formula (<kernel.Constant object at 0x2b34a6192fc8>, <kernel.DependentProduct object at 0x2b34a61961b8>) of role type named sy_c_Transcendental_Ocos_001t__Real__Oreal
% 0.74/0.99  Using role type
% 0.74/0.99  Declaring cos_real:(real->real)
% 0.74/0.99  FOF formula (<kernel.Constant object at 0x2b34a6192d88>, <kernel.DependentProduct object at 0x2b34a6196248>) of role type named sy_c_Transcendental_Ocos__coeff
% 0.74/0.99  Using role type
% 0.74/0.99  Declaring cos_coeff:(nat->real)
% 0.74/0.99  FOF formula (<kernel.Constant object at 0x2b34a6192ef0>, <kernel.DependentProduct object at 0x2b34a6196098>) of role type named sy_c_Transcendental_Ocot_001t__Real__Oreal
% 0.74/0.99  Using role type
% 0.74/0.99  Declaring cot_real:(real->real)
% 0.74/0.99  FOF formula (<kernel.Constant object at 0x2b34a6192d88>, <kernel.DependentProduct object at 0x2b34a6196290>) of role type named sy_c_Transcendental_Oexp_001t__Complex__Ocomplex
% 0.74/0.99  Using role type
% 0.74/0.99  Declaring exp_complex:(complex->complex)
% 0.74/0.99  FOF formula (<kernel.Constant object at 0x2b34a6192d88>, <kernel.DependentProduct object at 0x2b34a61962d8>) of role type named sy_c_Transcendental_Oexp_001t__Real__Oreal
% 0.74/0.99  Using role type
% 0.74/0.99  Declaring exp_real:(real->real)
% 0.74/0.99  FOF formula (<kernel.Constant object at 0x2b34a6196170>, <kernel.DependentProduct object at 0x2b34a6196320>) of role type named sy_c_Transcendental_Oln__class_Oln_001t__Real__Oreal
% 0.74/0.99  Using role type
% 0.74/0.99  Declaring ln_ln_real:(real->real)
% 0.74/0.99  FOF formula (<kernel.Constant object at 0x2b34a6196098>, <kernel.DependentProduct object at 0x2b34a6196128>) of role type named sy_c_Transcendental_Olog
% 0.74/0.99  Using role type
% 0.74/0.99  Declaring log2:(real->(real->real))
% 0.74/0.99  FOF formula (<kernel.Constant object at 0x2b34a6196368>, <kernel.Constant object at 0x2b34a6196128>) of role type named sy_c_Transcendental_Opi
% 0.74/0.99  Using role type
% 0.74/0.99  Declaring pi:real
% 0.74/0.99  FOF formula (<kernel.Constant object at 0x2b34a6196320>, <kernel.DependentProduct object at 0x2b34a6196098>) of role type named sy_c_Transcendental_Opowr_001t__Real__Oreal
% 0.74/0.99  Using role type
% 0.74/0.99  Declaring powr_real:(real->(real->real))
% 0.74/0.99  FOF formula (<kernel.Constant object at 0x2b34a6196290>, <kernel.DependentProduct object at 0x2b34a6196440>) of role type named sy_c_Transcendental_Osin_001t__Complex__Ocomplex
% 0.74/0.99  Using role type
% 0.74/0.99  Declaring sin_complex:(complex->complex)
% 0.74/0.99  FOF formula (<kernel.Constant object at 0x2b34a61961b8>, <kernel.DependentProduct object at 0x2b34a61962d8>) of role type named sy_c_Transcendental_Osin_001t__Real__Oreal
% 0.74/0.99  Using role type
% 0.74/0.99  Declaring sin_real:(real->real)
% 0.74/0.99  FOF formula (<kernel.Constant object at 0x2b34a6196200>, <kernel.DependentProduct object at 0x2b34a6196518>) of role type named sy_c_Transcendental_Osin__coeff
% 0.74/0.99  Using role type
% 0.74/0.99  Declaring sin_coeff:(nat->real)
% 0.74/0.99  FOF formula (<kernel.Constant object at 0x2b34a6196440>, <kernel.DependentProduct object at 0x2b34a61961b8>) of role type named sy_c_Transcendental_Otan_001t__Real__Oreal
% 0.74/0.99  Using role type
% 0.74/0.99  Declaring tan_real:(real->real)
% 0.74/0.99  FOF formula (<kernel.Constant object at 0x2b34a6196518>, <kernel.DependentProduct object at 0x2b34a6196560>) of role type named sy_c_Transcendental_Otanh_001t__Real__Oreal
% 0.74/0.99  Using role type
% 0.74/0.99  Declaring tanh_real:(real->real)
% 0.74/0.99  FOF formula (<kernel.Constant object at 0x2b34a6196440>, <kernel.DependentProduct object at 0x2b34a6196518>) of role type named sy_c_Transitive__Closure_Ortrancl_001t__Nat__Onat
% 0.74/1.00  Using role type
% 0.74/1.00  Declaring transi2905341329935302413cl_nat:(set_Pr1261947904930325089at_nat->set_Pr1261947904930325089at_nat)
% 0.74/1.00  FOF formula (<kernel.Constant object at 0x2b34a6196560>, <kernel.DependentProduct object at 0x2b34a6196440>) of role type named sy_c_Transitive__Closure_Otrancl_001t__Nat__Onat
% 0.74/1.00  Using role type
% 0.74/1.00  Declaring transi6264000038957366511cl_nat:(set_Pr1261947904930325089at_nat->set_Pr1261947904930325089at_nat)
% 0.74/1.00  FOF formula (<kernel.Constant object at 0x2b34a6196518>, <kernel.DependentProduct object at 0x2b34a6196290>) of role type named sy_c_Transitive__Closure_Otranclp_001t__Nat__Onat
% 0.74/1.00  Using role type
% 0.74/1.00  Declaring transi2163837189807498211lp_nat:((nat->(nat->Prop))->(nat->(nat->Prop)))
% 0.74/1.00  FOF formula (<kernel.Constant object at 0x2b34a6196128>, <kernel.DependentProduct object at 0x2b34a6196518>) of role type named sy_c_Typerep_Otyperep_OTyperep
% 0.74/1.00  Using role type
% 0.74/1.00  Declaring typerep2:(literal->(list_typerep->typerep))
% 0.74/1.00  FOF formula (<kernel.Constant object at 0x2b34a6196758>, <kernel.DependentProduct object at 0x2b34a6196830>) of role type named sy_c_Typerep_Otyperep_Osize__typerep
% 0.80/1.00  Using role type
% 0.80/1.00  Declaring size_typerep:(typerep->nat)
% 0.80/1.00  FOF formula (<kernel.Constant object at 0x2b34a61966c8>, <kernel.DependentProduct object at 0x2b34a61967e8>) of role type named sy_c_VEBT__Definitions_OVEBT_OLeaf
% 0.80/1.00  Using role type
% 0.80/1.00  Declaring vEBT_Leaf:(Prop->(Prop->vEBT_VEBT))
% 0.80/1.00  FOF formula (<kernel.Constant object at 0x2b34a6196518>, <kernel.DependentProduct object at 0x2b34a6196830>) of role type named sy_c_VEBT__Definitions_OVEBT_ONode
% 0.80/1.00  Using role type
% 0.80/1.00  Declaring vEBT_Node:(option4927543243414619207at_nat->(nat->(list_VEBT_VEBT->(vEBT_VEBT->vEBT_VEBT))))
% 0.80/1.00  FOF formula (<kernel.Constant object at 0x2b34a61968c0>, <kernel.DependentProduct object at 0x2b34a6196758>) of role type named sy_c_VEBT__Definitions_OVEBT_Osize__VEBT
% 0.80/1.00  Using role type
% 0.80/1.00  Declaring vEBT_size_VEBT:(vEBT_VEBT->nat)
% 0.80/1.00  FOF formula (<kernel.Constant object at 0x2b34a61966c8>, <kernel.DependentProduct object at 0x2b34a61968c0>) of role type named sy_c_VEBT__Definitions_OVEBT__internal_Oboth__member__options
% 0.80/1.00  Using role type
% 0.80/1.00  Declaring vEBT_V8194947554948674370ptions:(vEBT_VEBT->(nat->Prop))
% 0.80/1.00  FOF formula (<kernel.Constant object at 0x2b34a6196950>, <kernel.DependentProduct object at 0x2b34a6196758>) of role type named sy_c_VEBT__Definitions_OVEBT__internal_Oelim__dead
% 0.80/1.00  Using role type
% 0.80/1.00  Declaring vEBT_VEBT_elim_dead:(vEBT_VEBT->(extended_enat->vEBT_VEBT))
% 0.80/1.00  FOF formula (<kernel.Constant object at 0x2b34a6196908>, <kernel.DependentProduct object at 0x2b34a6196758>) of role type named sy_c_VEBT__Definitions_OVEBT__internal_Oelim__dead__rel
% 0.80/1.00  Using role type
% 0.80/1.00  Declaring vEBT_V312737461966249ad_rel:(produc7272778201969148633d_enat->(produc7272778201969148633d_enat->Prop))
% 0.80/1.00  FOF formula (<kernel.Constant object at 0x2b34a61969e0>, <kernel.DependentProduct object at 0x2b34a6196950>) of role type named sy_c_VEBT__Definitions_OVEBT__internal_Ohigh
% 0.80/1.00  Using role type
% 0.80/1.00  Declaring vEBT_VEBT_high:(nat->(nat->nat))
% 0.80/1.00  FOF formula (<kernel.Constant object at 0x2b34a6196908>, <kernel.DependentProduct object at 0x2b34a61969e0>) of role type named sy_c_VEBT__Definitions_OVEBT__internal_Oin__children
% 0.80/1.00  Using role type
% 0.80/1.00  Declaring vEBT_V5917875025757280293ildren:(nat->(list_VEBT_VEBT->(nat->Prop)))
% 0.80/1.00  FOF formula (<kernel.Constant object at 0x2b34a61967e8>, <kernel.DependentProduct object at 0x2b34a6196950>) of role type named sy_c_VEBT__Definitions_OVEBT__internal_Olow
% 0.80/1.00  Using role type
% 0.80/1.00  Declaring vEBT_VEBT_low:(nat->(nat->nat))
% 0.80/1.00  FOF formula (<kernel.Constant object at 0x2b34a6196b00>, <kernel.DependentProduct object at 0x2b34a6196908>) of role type named sy_c_VEBT__Definitions_OVEBT__internal_Omembermima
% 0.80/1.00  Using role type
% 0.80/1.00  Declaring vEBT_VEBT_membermima:(vEBT_VEBT->(nat->Prop))
% 0.80/1.00  FOF formula (<kernel.Constant object at 0x2b34a61967e8>, <kernel.DependentProduct object at 0x2b34a61969e0>) of role type named sy_c_VEBT__Definitions_OVEBT__internal_Omembermima__rel
% 0.80/1.00  Using role type
% 0.80/1.00  Declaring vEBT_V4351362008482014158ma_rel:(produc9072475918466114483BT_nat->(produc9072475918466114483BT_nat->Prop))
% 0.80/1.00  FOF formula (<kernel.Constant object at 0x2b34a6196908>, <kernel.DependentProduct object at 0x2b34a61967e8>) of role type named sy_c_VEBT__Definitions_OVEBT__internal_Onaive__member
% 0.80/1.00  Using role type
% 0.80/1.00  Declaring vEBT_V5719532721284313246member:(vEBT_VEBT->(nat->Prop))
% 0.80/1.00  FOF formula (<kernel.Constant object at 0x2b34a61969e0>, <kernel.DependentProduct object at 0x2b34a6196950>) of role type named sy_c_VEBT__Definitions_OVEBT__internal_Onaive__member__rel
% 0.80/1.00  Using role type
% 0.80/1.00  Declaring vEBT_V5765760719290551771er_rel:(produc9072475918466114483BT_nat->(produc9072475918466114483BT_nat->Prop))
% 0.80/1.00  FOF formula (<kernel.Constant object at 0x2b34a6196bd8>, <kernel.DependentProduct object at 0x2b34a61967e8>) of role type named sy_c_VEBT__Definitions_OVEBT__internal_Ovalid_H
% 0.80/1.00  Using role type
% 0.80/1.00  Declaring vEBT_VEBT_valid:(vEBT_VEBT->(nat->Prop))
% 0.80/1.00  FOF formula (<kernel.Constant object at 0x2b34a6196cb0>, <kernel.DependentProduct object at 0x2b34a61967e8>) of role type named sy_c_VEBT__Definitions_OVEBT__internal_Ovalid_H__rel
% 0.80/1.00  Using role type
% 0.80/1.00  Declaring vEBT_VEBT_valid_rel:(produc9072475918466114483BT_nat->(produc9072475918466114483BT_nat->Prop))
% 0.80/1.00  FOF formula (<kernel.Constant object at 0x2b34a6196440>, <kernel.DependentProduct object at 0x2b34a6196cb0>) of role type named sy_c_VEBT__Definitions_Oinvar__vebt
% 0.80/1.00  Using role type
% 0.80/1.00  Declaring vEBT_invar_vebt:(vEBT_VEBT->(nat->Prop))
% 0.80/1.00  FOF formula (<kernel.Constant object at 0x2b34a6196d40>, <kernel.DependentProduct object at 0x2b34a6196dd0>) of role type named sy_c_VEBT__Definitions_Oset__vebt
% 0.80/1.00  Using role type
% 0.80/1.00  Declaring vEBT_set_vebt:(vEBT_VEBT->set_nat)
% 0.80/1.00  FOF formula (<kernel.Constant object at 0x2b34a6196950>, <kernel.DependentProduct object at 0x2b34a61967e8>) of role type named sy_c_VEBT__Definitions_Ovebt__buildup
% 0.80/1.00  Using role type
% 0.80/1.00  Declaring vEBT_vebt_buildup:(nat->vEBT_VEBT)
% 0.80/1.00  FOF formula (<kernel.Constant object at 0x2b34a6196440>, <kernel.DependentProduct object at 0x2b34a6196950>) of role type named sy_c_VEBT__Definitions_Ovebt__buildup__rel
% 0.80/1.00  Using role type
% 0.80/1.00  Declaring vEBT_v4011308405150292612up_rel:(nat->(nat->Prop))
% 0.80/1.00  FOF formula (<kernel.Constant object at 0x2b34a6196d88>, <kernel.DependentProduct object at 0x2b34a6196440>) of role type named sy_c_VEBT__Delete_Ovebt__delete
% 0.80/1.00  Using role type
% 0.80/1.00  Declaring vEBT_vebt_delete:(vEBT_VEBT->(nat->vEBT_VEBT))
% 0.80/1.00  FOF formula (<kernel.Constant object at 0x2b34a6196f38>, <kernel.DependentProduct object at 0x2b34a6196d88>) of role type named sy_c_VEBT__Delete_Ovebt__delete__rel
% 0.80/1.00  Using role type
% 0.80/1.00  Declaring vEBT_vebt_delete_rel:(produc9072475918466114483BT_nat->(produc9072475918466114483BT_nat->Prop))
% 0.80/1.00  FOF formula (<kernel.Constant object at 0x2b34a6196e60>, <kernel.DependentProduct object at 0x2b34a6196950>) of role type named sy_c_VEBT__InsertCorrectness_OVEBT__internal_Oinsert_H
% 0.80/1.00  Using role type
% 0.80/1.00  Declaring vEBT_VEBT_insert:(vEBT_VEBT->(nat->vEBT_VEBT))
% 0.80/1.00  FOF formula (<kernel.Constant object at 0x2b34a61967e8>, <kernel.DependentProduct object at 0x2b34a6196950>) of role type named sy_c_VEBT__InsertCorrectness_OVEBT__internal_Oinsert_H__rel
% 0.80/1.00  Using role type
% 0.80/1.00  Declaring vEBT_VEBT_insert_rel:(produc9072475918466114483BT_nat->(produc9072475918466114483BT_nat->Prop))
% 0.80/1.00  FOF formula (<kernel.Constant object at 0x2b34a6196e18>, <kernel.DependentProduct object at 0x2b34a6196d40>) of role type named sy_c_VEBT__Insert_Ovebt__insert
% 0.80/1.00  Using role type
% 0.80/1.00  Declaring vEBT_vebt_insert:(vEBT_VEBT->(nat->vEBT_VEBT))
% 0.80/1.00  FOF formula (<kernel.Constant object at 0x2b34a6196ea8>, <kernel.DependentProduct object at 0x2b34a619a128>) of role type named sy_c_VEBT__Insert_Ovebt__insert__rel
% 0.80/1.00  Using role type
% 0.80/1.00  Declaring vEBT_vebt_insert_rel:(produc9072475918466114483BT_nat->(produc9072475918466114483BT_nat->Prop))
% 0.80/1.00  FOF formula (<kernel.Constant object at 0x2b34a6196e60>, <kernel.DependentProduct object at 0x2b34a619a050>) of role type named sy_c_VEBT__Member_OVEBT__internal_Obit__concat
% 0.80/1.00  Using role type
% 0.80/1.00  Declaring vEBT_VEBT_bit_concat:(nat->(nat->(nat->nat)))
% 0.80/1.00  FOF formula (<kernel.Constant object at 0x2b34a6196e18>, <kernel.DependentProduct object at 0x2b34a619a0e0>) of role type named sy_c_VEBT__Member_OVEBT__internal_OminNull
% 0.80/1.00  Using role type
% 0.80/1.00  Declaring vEBT_VEBT_minNull:(vEBT_VEBT->Prop)
% 0.80/1.00  FOF formula (<kernel.Constant object at 0x2b34a6196e60>, <kernel.DependentProduct object at 0x2b34a619a098>) of role type named sy_c_VEBT__Member_OVEBT__internal_OminNull__rel
% 0.80/1.00  Using role type
% 0.80/1.00  Declaring vEBT_V6963167321098673237ll_rel:(vEBT_VEBT->(vEBT_VEBT->Prop))
% 0.80/1.00  FOF formula (<kernel.Constant object at 0x2b34a6196e18>, <kernel.DependentProduct object at 0x2b34a619a128>) of role type named sy_c_VEBT__Member_OVEBT__internal_Oset__vebt_H
% 0.80/1.00  Using role type
% 0.80/1.00  Declaring vEBT_VEBT_set_vebt:(vEBT_VEBT->set_nat)
% 0.80/1.00  FOF formula (<kernel.Constant object at 0x2b34a6196ea8>, <kernel.DependentProduct object at 0x2b34a619a1b8>) of role type named sy_c_VEBT__Member_Ovebt__member
% 0.80/1.00  Using role type
% 0.80/1.00  Declaring vEBT_vebt_member:(vEBT_VEBT->(nat->Prop))
% 0.80/1.00  FOF formula (<kernel.Constant object at 0x2b34a6196d88>, <kernel.DependentProduct object at 0x2b34a619a098>) of role type named sy_c_VEBT__Member_Ovebt__member__rel
% 0.80/1.00  Using role type
% 0.80/1.00  Declaring vEBT_vebt_member_rel:(produc9072475918466114483BT_nat->(produc9072475918466114483BT_nat->Prop))
% 0.80/1.01  FOF formula (<kernel.Constant object at 0x2b34a6196ea8>, <kernel.DependentProduct object at 0x2b34a619a0e0>) of role type named sy_c_VEBT__MinMax_OVEBT__internal_Oadd
% 0.80/1.01  Using role type
% 0.80/1.01  Declaring vEBT_VEBT_add:(option_nat->(option_nat->option_nat))
% 0.80/1.01  FOF formula (<kernel.Constant object at 0x2b34a6196ea8>, <kernel.DependentProduct object at 0x2b34a619a1b8>) of role type named sy_c_VEBT__MinMax_OVEBT__internal_Ogreater
% 0.80/1.01  Using role type
% 0.80/1.01  Declaring vEBT_VEBT_greater:(option_nat->(option_nat->Prop))
% 0.80/1.01  FOF formula (<kernel.Constant object at 0x2b34a619a050>, <kernel.DependentProduct object at 0x2b34a619a248>) of role type named sy_c_VEBT__MinMax_OVEBT__internal_Oless
% 0.80/1.01  Using role type
% 0.80/1.01  Declaring vEBT_VEBT_less:(option_nat->(option_nat->Prop))
% 0.80/1.01  FOF formula (<kernel.Constant object at 0x2b34a619a2d8>, <kernel.DependentProduct object at 0x2b34a619a200>) of role type named sy_c_VEBT__MinMax_OVEBT__internal_Olesseq
% 0.80/1.01  Using role type
% 0.80/1.01  Declaring vEBT_VEBT_lesseq:(option_nat->(option_nat->Prop))
% 0.80/1.01  FOF formula (<kernel.Constant object at 0x2b34a619a098>, <kernel.DependentProduct object at 0x2b34a619a050>) of role type named sy_c_VEBT__MinMax_OVEBT__internal_Omax__in__set
% 0.80/1.01  Using role type
% 0.80/1.01  Declaring vEBT_VEBT_max_in_set:(set_nat->(nat->Prop))
% 0.80/1.01  FOF formula (<kernel.Constant object at 0x2b34a619a0e0>, <kernel.DependentProduct object at 0x2b34a619a2d8>) of role type named sy_c_VEBT__MinMax_OVEBT__internal_Omin__in__set
% 0.80/1.01  Using role type
% 0.80/1.01  Declaring vEBT_VEBT_min_in_set:(set_nat->(nat->Prop))
% 0.80/1.01  FOF formula (<kernel.Constant object at 0x2b34a619a1b8>, <kernel.DependentProduct object at 0x2b34a619a098>) of role type named sy_c_VEBT__MinMax_OVEBT__internal_Omul
% 0.80/1.01  Using role type
% 0.80/1.01  Declaring vEBT_VEBT_mul:(option_nat->(option_nat->option_nat))
% 0.80/1.01  FOF formula (<kernel.Constant object at 0x2b34a619a0e0>, <kernel.DependentProduct object at 0x2b34a619a248>) of role type named sy_c_VEBT__MinMax_OVEBT__internal_Ooption__comp__shift_001t__Nat__Onat
% 0.80/1.01  Using role type
% 0.80/1.01  Declaring vEBT_V2881884560877996034ft_nat:((nat->(nat->Prop))->(option_nat->(option_nat->Prop)))
% 0.80/1.01  FOF formula (<kernel.Constant object at 0x2b34a619a098>, <kernel.DependentProduct object at 0x2b34a619a5a8>) of role type named sy_c_VEBT__MinMax_OVEBT__internal_Ooption__shift_001t__Nat__Onat
% 0.80/1.01  Using role type
% 0.80/1.01  Declaring vEBT_V4262088993061758097ft_nat:((nat->(nat->nat))->(option_nat->(option_nat->option_nat)))
% 0.80/1.01  FOF formula (<kernel.Constant object at 0x2b34a619a248>, <kernel.DependentProduct object at 0x2b34a619a680>) of role type named sy_c_VEBT__MinMax_OVEBT__internal_Ooption__shift_001t__Num__Onum
% 0.80/1.01  Using role type
% 0.80/1.01  Declaring vEBT_V819420779217536731ft_num:((num->(num->num))->(option_num->(option_num->option_num)))
% 0.80/1.01  FOF formula (<kernel.Constant object at 0x2b34a619a5a8>, <kernel.DependentProduct object at 0x2b34a619a4d0>) of role type named sy_c_VEBT__MinMax_OVEBT__internal_Ooption__shift_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.80/1.01  Using role type
% 0.80/1.01  Declaring vEBT_V1502963449132264192at_nat:((product_prod_nat_nat->(product_prod_nat_nat->product_prod_nat_nat))->(option4927543243414619207at_nat->(option4927543243414619207at_nat->option4927543243414619207at_nat)))
% 0.80/1.01  FOF formula (<kernel.Constant object at 0x2b34a619a638>, <kernel.DependentProduct object at 0x2b34a619a680>) of role type named sy_c_VEBT__MinMax_OVEBT__internal_Opower
% 0.80/1.01  Using role type
% 0.80/1.01  Declaring vEBT_VEBT_power:(option_nat->(option_nat->option_nat))
% 0.80/1.01  FOF formula (<kernel.Constant object at 0x2b34a619a290>, <kernel.DependentProduct object at 0x2b34a619a560>) of role type named sy_c_VEBT__MinMax_Ovebt__maxt
% 0.80/1.01  Using role type
% 0.80/1.01  Declaring vEBT_vebt_maxt:(vEBT_VEBT->option_nat)
% 0.80/1.01  FOF formula (<kernel.Constant object at 0x2b34a619a710>, <kernel.DependentProduct object at 0x2b34a619a680>) of role type named sy_c_VEBT__MinMax_Ovebt__maxt__rel
% 0.80/1.01  Using role type
% 0.80/1.01  Declaring vEBT_vebt_maxt_rel:(vEBT_VEBT->(vEBT_VEBT->Prop))
% 0.80/1.01  FOF formula (<kernel.Constant object at 0x2b34a619a4d0>, <kernel.DependentProduct object at 0x2b34a619a7e8>) of role type named sy_c_VEBT__MinMax_Ovebt__mint
% 0.80/1.01  Using role type
% 0.80/1.01  Declaring vEBT_vebt_mint:(vEBT_VEBT->option_nat)
% 0.80/1.01  FOF formula (<kernel.Constant object at 0x2b34a619a7a0>, <kernel.DependentProduct object at 0x2b34a619a710>) of role type named sy_c_VEBT__MinMax_Ovebt__mint__rel
% 0.80/1.01  Using role type
% 0.80/1.01  Declaring vEBT_vebt_mint_rel:(vEBT_VEBT->(vEBT_VEBT->Prop))
% 0.80/1.01  FOF formula (<kernel.Constant object at 0x2b34a619a200>, <kernel.DependentProduct object at 0x2b34a619a4d0>) of role type named sy_c_VEBT__Pred_Ois__pred__in__set
% 0.80/1.01  Using role type
% 0.80/1.01  Declaring vEBT_is_pred_in_set:(set_nat->(nat->(nat->Prop)))
% 0.80/1.01  FOF formula (<kernel.Constant object at 0x2b34a619a908>, <kernel.DependentProduct object at 0x2b34a619a5a8>) of role type named sy_c_VEBT__Pred_Ovebt__pred
% 0.80/1.01  Using role type
% 0.80/1.01  Declaring vEBT_vebt_pred:(vEBT_VEBT->(nat->option_nat))
% 0.80/1.01  FOF formula (<kernel.Constant object at 0x2b34a619a830>, <kernel.DependentProduct object at 0x2b34a619a7e8>) of role type named sy_c_VEBT__Pred_Ovebt__pred__rel
% 0.80/1.01  Using role type
% 0.80/1.01  Declaring vEBT_vebt_pred_rel:(produc9072475918466114483BT_nat->(produc9072475918466114483BT_nat->Prop))
% 0.80/1.01  FOF formula (<kernel.Constant object at 0x2b34a619a680>, <kernel.DependentProduct object at 0x2b34a619a5a8>) of role type named sy_c_VEBT__Succ_Ois__succ__in__set
% 0.80/1.01  Using role type
% 0.80/1.01  Declaring vEBT_is_succ_in_set:(set_nat->(nat->(nat->Prop)))
% 0.80/1.01  FOF formula (<kernel.Constant object at 0x2b34a619a9e0>, <kernel.DependentProduct object at 0x2b34a619a7a0>) of role type named sy_c_VEBT__Succ_Ovebt__succ
% 0.80/1.01  Using role type
% 0.80/1.01  Declaring vEBT_vebt_succ:(vEBT_VEBT->(nat->option_nat))
% 0.80/1.01  FOF formula (<kernel.Constant object at 0x2b34a619a560>, <kernel.DependentProduct object at 0x2b34a619a4d0>) of role type named sy_c_VEBT__Succ_Ovebt__succ__rel
% 0.80/1.01  Using role type
% 0.80/1.01  Declaring vEBT_vebt_succ_rel:(produc9072475918466114483BT_nat->(produc9072475918466114483BT_nat->Prop))
% 0.80/1.01  FOF formula (<kernel.Constant object at 0x2b34a619a710>, <kernel.DependentProduct object at 0x2b34a619a5a8>) of role type named sy_c_Wellfounded_Oaccp_001t__List__Olist_It__Nat__Onat_J
% 0.80/1.01  Using role type
% 0.80/1.01  Declaring accp_list_nat:((list_nat->(list_nat->Prop))->(list_nat->Prop))
% 0.80/1.01  FOF formula (<kernel.Constant object at 0x2b34a619a560>, <kernel.DependentProduct object at 0x2b34a619a7e8>) of role type named sy_c_Wellfounded_Oaccp_001t__Nat__Onat
% 0.80/1.01  Using role type
% 0.80/1.01  Declaring accp_nat:((nat->(nat->Prop))->(nat->Prop))
% 0.80/1.01  FOF formula (<kernel.Constant object at 0x2b34a619a710>, <kernel.DependentProduct object at 0x2b34a619aa28>) of role type named sy_c_Wellfounded_Oaccp_001t__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J
% 0.80/1.01  Using role type
% 0.80/1.01  Declaring accp_P1096762738010456898nt_int:((product_prod_int_int->(product_prod_int_int->Prop))->(product_prod_int_int->Prop))
% 0.80/1.01  FOF formula (<kernel.Constant object at 0x2b34a619a7e8>, <kernel.DependentProduct object at 0x2b34a619aab8>) of role type named sy_c_Wellfounded_Oaccp_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.80/1.01  Using role type
% 0.80/1.01  Declaring accp_P4275260045618599050at_nat:((product_prod_nat_nat->(product_prod_nat_nat->Prop))->(product_prod_nat_nat->Prop))
% 0.80/1.01  FOF formula (<kernel.Constant object at 0x2b34a619aa28>, <kernel.DependentProduct object at 0x2b34a619a7a0>) of role type named sy_c_Wellfounded_Oaccp_001t__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__Extended____Nat__Oenat_J
% 0.80/1.01  Using role type
% 0.80/1.01  Declaring accp_P6183159247885693666d_enat:((produc7272778201969148633d_enat->(produc7272778201969148633d_enat->Prop))->(produc7272778201969148633d_enat->Prop))
% 0.80/1.01  FOF formula (<kernel.Constant object at 0x2b34a619aab8>, <kernel.DependentProduct object at 0x2b34a619a710>) of role type named sy_c_Wellfounded_Oaccp_001t__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__Nat__Onat_J
% 0.80/1.01  Using role type
% 0.80/1.01  Declaring accp_P2887432264394892906BT_nat:((produc9072475918466114483BT_nat->(produc9072475918466114483BT_nat->Prop))->(produc9072475918466114483BT_nat->Prop))
% 0.80/1.01  FOF formula (<kernel.Constant object at 0x2b34a619ac20>, <kernel.DependentProduct object at 0x2b34a619aa28>) of role type named sy_c_Wellfounded_Oaccp_001t__VEBT____Definitions__OVEBT
% 0.80/1.01  Using role type
% 0.80/1.01  Declaring accp_VEBT_VEBT:((vEBT_VEBT->(vEBT_VEBT->Prop))->(vEBT_VEBT->Prop))
% 0.80/1.01  FOF formula (<kernel.Constant object at 0x2b34a619a998>, <kernel.Constant object at 0x2b34a619a7a0>) of role type named sy_c_Wellfounded_Oless__than
% 0.80/1.01  Using role type
% 0.80/1.01  Declaring less_than:set_Pr1261947904930325089at_nat
% 0.80/1.01  FOF formula (<kernel.Constant object at 0x2b34a619acf8>, <kernel.Constant object at 0x2b34a619a7a0>) of role type named sy_c_Wellfounded_Opred__nat
% 0.80/1.01  Using role type
% 0.80/1.01  Declaring pred_nat:set_Pr1261947904930325089at_nat
% 0.80/1.01  FOF formula (<kernel.Constant object at 0x2b34a619acb0>, <kernel.DependentProduct object at 0x2b34a619a7a0>) of role type named sy_c_member_001_Eo
% 0.80/1.01  Using role type
% 0.80/1.01  Declaring member_o:(Prop->(set_o->Prop))
% 0.80/1.01  FOF formula (<kernel.Constant object at 0x2b34a619a998>, <kernel.DependentProduct object at 0x2b34a619acf8>) of role type named sy_c_member_001t__Code____Numeral__Ointeger
% 0.80/1.01  Using role type
% 0.80/1.01  Declaring member_Code_integer:(code_integer->(set_Code_integer->Prop))
% 0.80/1.01  FOF formula (<kernel.Constant object at 0x2b34a619a710>, <kernel.DependentProduct object at 0x2b34a619a998>) of role type named sy_c_member_001t__Complex__Ocomplex
% 0.80/1.01  Using role type
% 0.80/1.01  Declaring member_complex:(complex->(set_complex->Prop))
% 0.80/1.01  FOF formula (<kernel.Constant object at 0x2b34a619ae60>, <kernel.DependentProduct object at 0x2b34a619acb0>) of role type named sy_c_member_001t__Int__Oint
% 0.80/1.01  Using role type
% 0.80/1.01  Declaring member_int:(int->(set_int->Prop))
% 0.80/1.01  FOF formula (<kernel.Constant object at 0x2b34a619aa28>, <kernel.DependentProduct object at 0x2b34a619acf8>) of role type named sy_c_member_001t__List__Olist_I_Eo_J
% 0.80/1.01  Using role type
% 0.80/1.01  Declaring member_list_o:(list_o->(set_list_o->Prop))
% 0.80/1.01  FOF formula (<kernel.Constant object at 0x2b34a619a998>, <kernel.DependentProduct object at 0x2b34a619ae60>) of role type named sy_c_member_001t__List__Olist_It__Int__Oint_J
% 0.80/1.01  Using role type
% 0.80/1.01  Declaring member_list_int:(list_int->(set_list_int->Prop))
% 0.80/1.01  FOF formula (<kernel.Constant object at 0x2b34a619ab90>, <kernel.DependentProduct object at 0x2b34a619aa28>) of role type named sy_c_member_001t__List__Olist_It__Nat__Onat_J
% 0.80/1.01  Using role type
% 0.80/1.01  Declaring member_list_nat:(list_nat->(set_list_nat->Prop))
% 0.80/1.01  FOF formula (<kernel.Constant object at 0x2b34a619a998>, <kernel.DependentProduct object at 0x2b34a619ab90>) of role type named sy_c_member_001t__List__Olist_It__VEBT____Definitions__OVEBT_J
% 0.80/1.01  Using role type
% 0.80/1.01  Declaring member2936631157270082147T_VEBT:(list_VEBT_VEBT->(set_list_VEBT_VEBT->Prop))
% 0.80/1.01  FOF formula (<kernel.Constant object at 0x2b34a619acb0>, <kernel.DependentProduct object at 0x2b34a619b050>) of role type named sy_c_member_001t__Nat__Onat
% 0.80/1.01  Using role type
% 0.80/1.01  Declaring member_nat:(nat->(set_nat->Prop))
% 0.80/1.01  FOF formula (<kernel.Constant object at 0x2b34a619aef0>, <kernel.DependentProduct object at 0x2b34a619b0e0>) of role type named sy_c_member_001t__Num__Onum
% 0.80/1.01  Using role type
% 0.80/1.01  Declaring member_num:(num->(set_num->Prop))
% 0.80/1.01  FOF formula (<kernel.Constant object at 0x2b34a619acb0>, <kernel.DependentProduct object at 0x2b34a619b128>) of role type named sy_c_member_001t__Product____Type__Oprod_I_Eo_M_Eo_J
% 0.80/1.01  Using role type
% 0.80/1.01  Declaring member7466972457876170832od_o_o:(product_prod_o_o->(set_Product_prod_o_o->Prop))
% 0.80/1.01  FOF formula (<kernel.Constant object at 0x2b34a619acb0>, <kernel.DependentProduct object at 0x2b34a619b128>) of role type named sy_c_member_001t__Product____Type__Oprod_I_Eo_Mt__Complex__Ocomplex_J
% 0.80/1.02  Using role type
% 0.80/1.02  Declaring member1046615901120239500omplex:(produc648051720047351925omplex->(set_Pr5421754520313593387omplex->Prop))
% 0.80/1.02  FOF formula (<kernel.Constant object at 0x2b34a619ab90>, <kernel.DependentProduct object at 0x2b34a619b200>) of role type named sy_c_member_001t__Product____Type__Oprod_I_Eo_Mt__Int__Oint_J
% 0.80/1.02  Using role type
% 0.80/1.02  Declaring member7847949116333733898_o_int:(product_prod_o_int->(set_Pr8834758594704517033_o_int->Prop))
% 0.80/1.02  FOF formula (<kernel.Constant object at 0x2b34a619b248>, <kernel.DependentProduct object at 0x2b34a619b290>) of role type named sy_c_member_001t__Product____Type__Oprod_I_Eo_Mt__Nat__Onat_J
% 0.80/1.02  Using role type
% 0.80/1.02  Declaring member2802428098988154798_o_nat:(product_prod_o_nat->(set_Pr2101469702781467981_o_nat->Prop))
% 0.80/1.02  FOF formula (<kernel.Constant object at 0x2b34a619b1b8>, <kernel.DependentProduct object at 0x2b34a619b320>) of role type named sy_c_member_001t__Product____Type__Oprod_I_Eo_Mt__Real__Oreal_J
% 0.80/1.02  Using role type
% 0.80/1.02  Declaring member7400031367953476362o_real:(product_prod_o_real->(set_Pr6573716822653411497o_real->Prop))
% 0.80/1.02  FOF formula (<kernel.Constant object at 0x2b34a619b2d8>, <kernel.DependentProduct object at 0x2b34a619b320>) of role type named sy_c_member_001t__Product____Type__Oprod_I_Eo_Mt__VEBT____Definitions__OVEBT_J
% 0.80/1.02  Using role type
% 0.80/1.02  Declaring member5477980866518848620T_VEBT:(produc2504756804600209347T_VEBT->(set_Pr7543698050874017315T_VEBT->Prop))
% 0.80/1.02  FOF formula (<kernel.Constant object at 0x2b34a619b0e0>, <kernel.DependentProduct object at 0x2b34a619b320>) of role type named sy_c_member_001t__Product____Type__Oprod_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J
% 0.80/1.02  Using role type
% 0.80/1.02  Declaring member157494554546826820nteger:(produc8923325533196201883nteger->(set_Pr4811707699266497531nteger->Prop))
% 0.80/1.02  FOF formula (<kernel.Constant object at 0x2b34a619b2d8>, <kernel.DependentProduct object at 0x2b34a619b440>) of role type named sy_c_member_001t__Product____Type__Oprod_It__Complex__Ocomplex_M_Eo_J
% 0.80/1.02  Using role type
% 0.80/1.02  Declaring member6487239523555734774plex_o:(produc6088675342482847199plex_o->(set_Pr216032351708956309plex_o->Prop))
% 0.80/1.02  FOF formula (<kernel.Constant object at 0x2b34a619b320>, <kernel.DependentProduct object at 0x2b34a619b4d0>) of role type named sy_c_member_001t__Product____Type__Oprod_It__Complex__Ocomplex_Mt__Complex__Ocomplex_J
% 0.80/1.02  Using role type
% 0.80/1.02  Declaring member5793383173714906214omplex:(produc4411394909380815293omplex->(set_Pr5085853215250843933omplex->Prop))
% 0.80/1.02  FOF formula (<kernel.Constant object at 0x2b34a619b440>, <kernel.DependentProduct object at 0x2b34a619b560>) of role type named sy_c_member_001t__Product____Type__Oprod_It__Complex__Ocomplex_Mt__Int__Oint_J
% 0.80/1.02  Using role type
% 0.80/1.02  Declaring member595073364599660772ex_int:(produc6845221339535797307ex_int->(set_Pr2254670189886740123ex_int->Prop))
% 0.80/1.02  FOF formula (<kernel.Constant object at 0x2b34a619b4d0>, <kernel.DependentProduct object at 0x2b34a619b5f0>) of role type named sy_c_member_001t__Product____Type__Oprod_It__Complex__Ocomplex_Mt__Nat__Onat_J
% 0.80/1.02  Using role type
% 0.80/1.02  Declaring member4772924384108857480ex_nat:(produc1799700322190218207ex_nat->(set_Pr4744753334818466879ex_nat->Prop))
% 0.80/1.02  FOF formula (<kernel.Constant object at 0x2b34a619b560>, <kernel.DependentProduct object at 0x2b34a619b680>) of role type named sy_c_member_001t__Product____Type__Oprod_It__Complex__Ocomplex_Mt__Real__Oreal_J
% 0.80/1.02  Using role type
% 0.80/1.02  Declaring member47443559803733732x_real:(produc8892588492097263291x_real->(set_Pr1133549439701694107x_real->Prop))
% 0.80/1.02  FOF formula (<kernel.Constant object at 0x2b34a619b5f0>, <kernel.DependentProduct object at 0x2b34a619b710>) of role type named sy_c_member_001t__Product____Type__Oprod_It__Complex__Ocomplex_Mt__VEBT____Definitions__OVEBT_J
% 0.80/1.02  Using role type
% 0.80/1.02  Declaring member1978952105866562066T_VEBT:(produc7151440242714718331T_VEBT->(set_Pr4085867452638698417T_VEBT->Prop))
% 0.80/1.02  FOF formula (<kernel.Constant object at 0x2b34a619b680>, <kernel.DependentProduct object at 0x2b34a619b7a0>) of role type named sy_c_member_001t__Product____Type__Oprod_It__Int__Oint_Mt__Complex__Ocomplex_J
% 0.80/1.02  Using role type
% 0.80/1.02  Declaring member8811922270175639012omplex:(produc5838698208256999739omplex->(set_Pr1846070511934368667omplex->Prop))
% 0.80/1.02  FOF formula (<kernel.Constant object at 0x2b34a619b710>, <kernel.DependentProduct object at 0x2b34a619b8c0>) of role type named sy_c_member_001t__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J
% 0.80/1.02  Using role type
% 0.80/1.02  Declaring member5262025264175285858nt_int:(product_prod_int_int->(set_Pr958786334691620121nt_int->Prop))
% 0.80/1.02  FOF formula (<kernel.Constant object at 0x2b34a619b7a0>, <kernel.DependentProduct object at 0x2b34a619b248>) of role type named sy_c_member_001t__Product____Type__Oprod_It__Int__Oint_Mt__Real__Oreal_J
% 0.80/1.02  Using role type
% 0.80/1.02  Declaring member2744130022092475746t_real:(produc679980390762269497t_real->(set_Pr3538720872664544793t_real->Prop))
% 0.80/1.02  FOF formula (<kernel.Constant object at 0x2b34a619b8c0>, <kernel.DependentProduct object at 0x2b34a619b950>) 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.80/1.02  Using role type
% 0.80/1.02  Declaring member4159035015898711888list_o:(produc7102631898165422375list_o->(set_Pr6227168374412355847list_o->Prop))
% 0.80/1.02  FOF formula (<kernel.Constant object at 0x2b34a619b248>, <kernel.DependentProduct object at 0x2b34a619b9e0>) of role type named sy_c_member_001t__Product____Type__Oprod_It__List__Olist_I_Eo_J_Mt__List__Olist_It__Int__Oint_J_J
% 0.80/1.02  Using role type
% 0.80/1.02  Declaring member8253032945758599840st_int:(produc1713839591385758857st_int->(set_Pr5001190662893202239st_int->Prop))
% 0.80/1.02  FOF formula (<kernel.Constant object at 0x2b34a619b950>, <kernel.DependentProduct object at 0x2b34a619ba70>) of role type named sy_c_member_001t__Product____Type__Oprod_It__List__Olist_I_Eo_J_Mt__List__Olist_It__Nat__Onat_J_J
% 0.80/1.02  Using role type
% 0.80/1.02  Declaring member1519744053835550788st_nat:(produc4203922736317485613st_nat->(set_Pr591367044826345187st_nat->Prop))
% 0.80/1.02  FOF formula (<kernel.Constant object at 0x2b34a619b9e0>, <kernel.DependentProduct object at 0x2b34a619bb00>) of role type named sy_c_member_001t__Product____Type__Oprod_It__List__Olist_I_Eo_J_Mt__List__Olist_It__VEBT____Definitions__OVEBT_J_J
% 0.80/1.02  Using role type
% 0.80/1.02  Declaring member1087064965665443052T_VEBT:(produc1922972420619397443T_VEBT->(set_Pr5170412164475753123T_VEBT->Prop))
% 0.80/1.02  FOF formula (<kernel.Constant object at 0x2b34a619ba70>, <kernel.DependentProduct object at 0x2b34a619bb90>) of role type named sy_c_member_001t__Product____Type__Oprod_It__List__Olist_It__Code____Numeral__Ointeger_J_Mt__List__Olist_It__Code____Numeral__Ointeger_J_J
% 0.80/1.02  Using role type
% 0.80/1.02  Declaring member749217712838834276nteger:(produc862207588354017979nteger->(set_Pr7565137564259432987nteger->Prop))
% 0.80/1.02  FOF formula (<kernel.Constant object at 0x2b34a619bb00>, <kernel.DependentProduct object at 0x2b34a619bc20>) of role type named sy_c_member_001t__Product____Type__Oprod_It__List__Olist_It__Int__Oint_J_Mt__List__Olist_It__Int__Oint_J_J
% 0.80/1.02  Using role type
% 0.80/1.02  Declaring member6698963635872716290st_int:(produc1186641810826059865st_int->(set_Pr765067013931698361st_int->Prop))
% 0.80/1.02  FOF formula (<kernel.Constant object at 0x2b34a619bb90>, <kernel.DependentProduct object at 0x2b34a619bcb0>) of role type named sy_c_member_001t__Product____Type__Oprod_It__List__Olist_It__Nat__Onat_J_Mt__List__Olist_I_Eo_J_J
% 0.80/1.02  Using role type
% 0.80/1.02  Declaring member6688923169008879818list_o:(produc149729814636038835list_o->(set_Pr1150278048023938153list_o->Prop))
% 0.80/1.02  FOF formula (<kernel.Constant object at 0x2b34a619bc20>, <kernel.DependentProduct object at 0x2b34a619bd40>) of role type named sy_c_member_001t__Product____Type__Oprod_It__List__Olist_It__Nat__Onat_J_Mt__List__Olist_It__Nat__Onat_J_J
% 0.80/1.02  Using role type
% 0.80/1.02  Declaring member7340969449405702474st_nat:(produc1828647624359046049st_nat->(set_Pr3451248702717554689st_nat->Prop))
% 0.80/1.02  FOF formula (<kernel.Constant object at 0x2b34a619bcb0>, <kernel.DependentProduct object at 0x2b34a619bdd0>) of role type named sy_c_member_001t__Product____Type__Oprod_It__List__Olist_It__Nat__Onat_J_Mt__List__Olist_It__VEBT____Definitions__OVEBT_J_J
% 0.80/1.02  Using role type
% 0.80/1.02  Declaring member5968030670617646438T_VEBT:(produc872621073311890639T_VEBT->(set_Pr1262583345697558789T_VEBT->Prop))
% 0.80/1.02  FOF formula (<kernel.Constant object at 0x2b34a619bd40>, <kernel.DependentProduct object at 0x2b34a619be60>) of role type named sy_c_member_001t__Product____Type__Oprod_It__List__Olist_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_Mt__List__Olist_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_J
% 0.80/1.02  Using role type
% 0.80/1.02  Declaring member6693912407220327184at_nat:(produc6392793444374437607at_nat->(set_Pr1542805901266377927at_nat->Prop))
% 0.80/1.02  FOF formula (<kernel.Constant object at 0x2b34a619bdd0>, <kernel.DependentProduct object at 0x2b34a619bef0>) of role type named sy_c_member_001t__Product____Type__Oprod_It__List__Olist_It__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_J_Mt__List__Olist_It__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_J_J
% 0.80/1.02  Using role type
% 0.80/1.02  Declaring member4080735728053443344at_nat:(produc424102278133772007at_nat->(set_Pr4333006031979791559at_nat->Prop))
% 0.80/1.02  FOF formula (<kernel.Constant object at 0x2b34a619be60>, <kernel.DependentProduct object at 0x2b34a619d098>) of role type named sy_c_member_001t__Product____Type__Oprod_It__List__Olist_It__VEBT____Definitions__OVEBT_J_Mt__List__Olist_I_Eo_J_J
% 0.80/1.02  Using role type
% 0.80/1.02  Declaring member3126162362653435956list_o:(produc3962069817607390347list_o->(set_Pr7508168486584781291list_o->Prop))
% 0.80/1.02  FOF formula (<kernel.Constant object at 0x2b34a619bef0>, <kernel.DependentProduct object at 0x2b34a619d098>) of role type named sy_c_member_001t__Product____Type__Oprod_It__List__Olist_It__VEBT____Definitions__OVEBT_J_Mt__List__Olist_It__Int__Oint_J_J
% 0.80/1.02  Using role type
% 0.80/1.02  Declaring member3703241499402361532st_int:(produc7831203938951381541st_int->(set_Pr4080907618048478043st_int->Prop))
% 0.80/1.02  FOF formula (<kernel.Constant object at 0x2b34a619bef0>, <kernel.DependentProduct object at 0x2b34a619d098>) of role type named sy_c_member_001t__Product____Type__Oprod_It__List__Olist_It__VEBT____Definitions__OVEBT_J_Mt__List__Olist_It__Nat__Onat_J_J
% 0.80/1.02  Using role type
% 0.80/1.02  Declaring member6193324644334088288st_nat:(produc1097915047028332489st_nat->(set_Pr8894456036836396799st_nat->Prop))
% 0.80/1.02  FOF formula (<kernel.Constant object at 0x2b34a619bdd0>, <kernel.DependentProduct object at 0x2b34a619d098>) of role type named sy_c_member_001t__Product____Type__Oprod_It__List__Olist_It__VEBT____Definitions__OVEBT_J_Mt__List__Olist_It__VEBT____Definitions__OVEBT_J_J
% 0.80/1.02  Using role type
% 0.80/1.02  Declaring member4439316823752958928T_VEBT:(produc9211091688327510695T_VEBT->(set_Pr1916528119006554503T_VEBT->Prop))
% 0.80/1.02  FOF formula (<kernel.Constant object at 0x2b34a619d248>, <kernel.DependentProduct object at 0x2b34a619d290>) of role type named sy_c_member_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.80/1.02  Using role type
% 0.80/1.02  Declaring member8440522571783428010at_nat:(product_prod_nat_nat->(set_Pr1261947904930325089at_nat->Prop))
% 0.80/1.02  FOF formula (<kernel.Constant object at 0x2b34a619d128>, <kernel.DependentProduct object at 0x2b34a619d290>) of role type named sy_c_member_001t__Product____Type__Oprod_It__Nat__Onat_Mt__VEBT____Definitions__OVEBT_J
% 0.80/1.02  Using role type
% 0.80/1.02  Declaring member8549952807677709168T_VEBT:(produc8025551001238799321T_VEBT->(set_Pr6167073792073659919T_VEBT->Prop))
% 0.80/1.02  FOF formula (<kernel.Constant object at 0x2b34a619d2d8>, <kernel.DependentProduct object at 0x2b34a619d290>) of role type named sy_c_member_001t__Product____Type__Oprod_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J
% 0.80/1.02  Using role type
% 0.80/1.02  Declaring member8206827879206165904at_nat:(produc859450856879609959at_nat->(set_Pr8693737435421807431at_nat->Prop))
% 0.80/1.02  FOF formula (<kernel.Constant object at 0x2b34a619d0e0>, <kernel.DependentProduct object at 0x2b34a619d440>) of role type named sy_c_member_001t__Product____Type__Oprod_It__Real__Oreal_M_Eo_J
% 0.80/1.02  Using role type
% 0.80/1.02  Declaring member772602641336174712real_o:(product_prod_real_o->(set_Pr4936984352647145239real_o->Prop))
% 0.80/1.02  FOF formula (<kernel.Constant object at 0x2b34a619d2d8>, <kernel.DependentProduct object at 0x2b34a619d248>) of role type named sy_c_member_001t__Product____Type__Oprod_It__Real__Oreal_Mt__Complex__Ocomplex_J
% 0.80/1.02  Using role type
% 0.80/1.02  Declaring member7358116576843751780omplex:(produc6979889472282505531omplex->(set_Pr6591433984475009307omplex->Prop))
% 0.80/1.02  FOF formula (<kernel.Constant object at 0x2b34a619d440>, <kernel.DependentProduct object at 0x2b34a619d4d0>) of role type named sy_c_member_001t__Product____Type__Oprod_It__Real__Oreal_Mt__Int__Oint_J
% 0.80/1.02  Using role type
% 0.80/1.02  Declaring member1627681773268152802al_int:(produc8786904178792722361al_int->(set_Pr1019928272762051225al_int->Prop))
% 0.80/1.02  FOF formula (<kernel.Constant object at 0x2b34a619d248>, <kernel.DependentProduct object at 0x2b34a619d560>) of role type named sy_c_member_001t__Product____Type__Oprod_It__Real__Oreal_Mt__Nat__Onat_J
% 0.80/1.02  Using role type
% 0.80/1.02  Declaring member5805532792777349510al_nat:(produc3741383161447143261al_nat->(set_Pr3510011417693777981al_nat->Prop))
% 0.80/1.02  FOF formula (<kernel.Constant object at 0x2b34a619d4d0>, <kernel.DependentProduct object at 0x2b34a619d5f0>) of role type named sy_c_member_001t__Product____Type__Oprod_It__Real__Oreal_Mt__Real__Oreal_J
% 0.80/1.02  Using role type
% 0.80/1.02  Declaring member7849222048561428706l_real:(produc2422161461964618553l_real->(set_Pr6218003697084177305l_real->Prop))
% 0.80/1.02  FOF formula (<kernel.Constant object at 0x2b34a619d560>, <kernel.DependentProduct object at 0x2b34a619d680>) of role type named sy_c_member_001t__Product____Type__Oprod_It__Real__Oreal_Mt__VEBT____Definitions__OVEBT_J
% 0.80/1.02  Using role type
% 0.80/1.02  Declaring member7262085504369356948T_VEBT:(produc3757001726724277373T_VEBT->(set_Pr6019664923565264691T_VEBT->Prop))
% 0.80/1.02  FOF formula (<kernel.Constant object at 0x2b34a619d5f0>, <kernel.DependentProduct object at 0x2b34a619d710>) of role type named sy_c_member_001t__Product____Type__Oprod_It__Set__Oset_It__Nat__Onat_J_Mt__Set__Oset_It__Nat__Onat_J_J
% 0.80/1.02  Using role type
% 0.80/1.02  Declaring member8277197624267554838et_nat:(produc7819656566062154093et_nat->(set_Pr5488025237498180813et_nat->Prop))
% 0.80/1.02  FOF formula (<kernel.Constant object at 0x2b34a619d680>, <kernel.DependentProduct object at 0x2b34a619d7a0>) of role type named sy_c_member_001t__Product____Type__Oprod_It__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_Mt__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_J
% 0.80/1.02  Using role type
% 0.80/1.02  Declaring member8757157785044589968at_nat:(produc3843707927480180839at_nat->(set_Pr4329608150637261639at_nat->Prop))
% 0.80/1.02  FOF formula (<kernel.Constant object at 0x2b34a619d710>, <kernel.DependentProduct object at 0x2b34a619d830>) of role type named sy_c_member_001t__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_M_Eo_J
% 0.80/1.02  Using role type
% 0.80/1.02  Declaring member3307348790968139188VEBT_o:(produc334124729049499915VEBT_o->(set_Pr3175402225741728619VEBT_o->Prop))
% 0.80/1.02  FOF formula (<kernel.Constant object at 0x2b34a619d7a0>, <kernel.DependentProduct object at 0x2b34a619d8c0>) of role type named sy_c_member_001t__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__Complex__Ocomplex_J
% 0.80/1.02  Using role type
% 0.80/1.02  Declaring member3207599676835851048omplex:(produc8380087813684007313omplex->(set_Pr216944050393469383omplex->Prop))
% 0.80/1.02  FOF formula (<kernel.Constant object at 0x2b34a619d830>, <kernel.DependentProduct object at 0x2b34a619d950>) of role type named sy_c_member_001t__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__Int__Oint_J
% 0.80/1.02  Using role type
% 0.80/1.02  Declaring member5419026705395827622BT_int:(produc4894624898956917775BT_int->(set_Pr5066593544530342725BT_int->Prop))
% 0.80/1.02  FOF formula (<kernel.Constant object at 0x2b34a619d8c0>, <kernel.DependentProduct object at 0x2b34a619d9e0>) of role type named sy_c_member_001t__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__Nat__Onat_J
% 0.80/1.02  Using role type
% 0.80/1.02  Declaring member373505688050248522BT_nat:(produc9072475918466114483BT_nat->(set_Pr7556676689462069481BT_nat->Prop))
% 0.80/1.02  FOF formula (<kernel.Constant object at 0x2b34a619d950>, <kernel.DependentProduct object at 0x2b34a619da70>) of role type named sy_c_member_001t__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__Real__Oreal_J
% 0.80/1.02  Using role type
% 0.80/1.02  Declaring member8675245146396747942T_real:(produc5170161368751668367T_real->(set_Pr7765410600122031685T_real->Prop))
% 0.80/1.03  FOF formula (<kernel.Constant object at 0x2b34a619d9e0>, <kernel.DependentProduct object at 0x2b34a619db00>) of role type named sy_c_member_001t__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__VEBT____Definitions__OVEBT_J
% 0.80/1.03  Using role type
% 0.80/1.03  Declaring member568628332442017744T_VEBT:(produc8243902056947475879T_VEBT->(set_Pr6192946355708809607T_VEBT->Prop))
% 0.80/1.03  FOF formula (<kernel.Constant object at 0x2b34a619d8c0>, <kernel.DependentProduct object at 0x2b34a619da70>) of role type named sy_c_member_001t__Rat__Orat
% 0.80/1.03  Using role type
% 0.80/1.03  Declaring member_rat:(rat->(set_rat->Prop))
% 0.80/1.03  FOF formula (<kernel.Constant object at 0x2b34a619d368>, <kernel.DependentProduct object at 0x2b34a619d8c0>) of role type named sy_c_member_001t__Real__Oreal
% 0.80/1.03  Using role type
% 0.80/1.03  Declaring member_real:(real->(set_real->Prop))
% 0.80/1.03  FOF formula (<kernel.Constant object at 0x2b34a619dcb0>, <kernel.DependentProduct object at 0x2b34a619d9e0>) of role type named sy_c_member_001t__Set__Oset_It__Nat__Onat_J
% 0.80/1.03  Using role type
% 0.80/1.03  Declaring member_set_nat:(set_nat->(set_set_nat->Prop))
% 0.80/1.03  FOF formula (<kernel.Constant object at 0x2b34a619da70>, <kernel.DependentProduct object at 0x2b34a619db90>) of role type named sy_c_member_001t__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J
% 0.80/1.03  Using role type
% 0.80/1.03  Declaring member2643936169264416010at_nat:(set_Pr1261947904930325089at_nat->(set_se7855581050983116737at_nat->Prop))
% 0.80/1.03  FOF formula (<kernel.Constant object at 0x2b34a619dcf8>, <kernel.DependentProduct object at 0x2b34a619d9e0>) of role type named sy_c_member_001t__VEBT____Definitions__OVEBT
% 0.80/1.03  Using role type
% 0.80/1.03  Declaring member_VEBT_VEBT:(vEBT_VEBT->(set_VEBT_VEBT->Prop))
% 0.80/1.03  FOF formula (<kernel.Constant object at 0x2b34a619dd88>, <kernel.Sort object at 0x2b34adc52638>) of role type named sy_v_a____
% 0.80/1.03  Using role type
% 0.80/1.03  Declaring a:Prop
% 0.80/1.03  FOF formula (<kernel.Constant object at 0x2b34a619d368>, <kernel.Sort object at 0x2b34adc52638>) of role type named sy_v_b____
% 0.80/1.03  Using role type
% 0.80/1.03  Declaring b:Prop
% 0.80/1.03  FOF formula (<kernel.Constant object at 0x2b34a619db90>, <kernel.Constant object at 0x2b34a619dcf8>) of role type named sy_v_deg____
% 0.80/1.03  Using role type
% 0.80/1.03  Declaring deg:nat
% 0.80/1.03  FOF formula (<kernel.Constant object at 0x2b34a619de18>, <kernel.Constant object at 0x2b34a619d8c0>) of role type named sy_v_info____
% 0.80/1.03  Using role type
% 0.80/1.03  Declaring info:option4927543243414619207at_nat
% 0.80/1.03  FOF formula (<kernel.Constant object at 0x2b34a619de60>, <kernel.Constant object at 0x2b34a619d8c0>) of role type named sy_v_m____
% 0.80/1.03  Using role type
% 0.80/1.03  Declaring m:nat
% 0.80/1.03  FOF formula (<kernel.Constant object at 0x2b34a619dcf8>, <kernel.Constant object at 0x2b34a619d8c0>) of role type named sy_v_ma____
% 0.80/1.03  Using role type
% 0.80/1.03  Declaring ma:nat
% 0.80/1.03  FOF formula (<kernel.Constant object at 0x2b34a619dea8>, <kernel.Constant object at 0x2b34a619d8c0>) of role type named sy_v_mi____
% 0.80/1.03  Using role type
% 0.80/1.03  Declaring mi:nat
% 0.80/1.03  FOF formula (<kernel.Constant object at 0x2b34a619def0>, <kernel.Constant object at 0x2b34a619d8c0>) of role type named sy_v_na____
% 0.80/1.03  Using role type
% 0.80/1.03  Declaring na:nat
% 0.80/1.03  FOF formula (<kernel.Constant object at 0x2b34a619df38>, <kernel.Constant object at 0x2b34a619d8c0>) of role type named sy_v_sa____
% 0.80/1.03  Using role type
% 0.80/1.03  Declaring sa:vEBT_VEBT
% 0.80/1.03  FOF formula (<kernel.Constant object at 0x2b34a619df80>, <kernel.Constant object at 0x2b34a619d8c0>) of role type named sy_v_summary_H____
% 0.80/1.03  Using role type
% 0.80/1.03  Declaring summary:vEBT_VEBT
% 0.80/1.03  FOF formula (<kernel.Constant object at 0x2b34a619dfc8>, <kernel.Constant object at 0x2b34a619d8c0>) of role type named sy_v_summary____
% 0.80/1.03  Using role type
% 0.80/1.03  Declaring summary2:vEBT_VEBT
% 0.80/1.03  FOF formula (<kernel.Constant object at 0x2b34a619df38>, <kernel.Constant object at 0x2b34a619ddd0>) of role type named sy_v_treeList_H____
% 0.80/1.03  Using role type
% 0.80/1.03  Declaring treeList:list_VEBT_VEBT
% 0.80/1.03  FOF formula (<kernel.Constant object at 0x2b34a619df80>, <kernel.Constant object at 0x2b34a619e050>) of role type named sy_v_treeList____
% 0.80/1.03  Using role type
% 0.80/1.03  Declaring treeList2:list_VEBT_VEBT
% 0.80/1.03  FOF formula ((ord_less_eq_nat mi) ma) of role axiom named fact_0_case4_I9_J
% 0.80/1.03  A new axiom: ((ord_less_eq_nat mi) ma)
% 0.80/1.03  FOF formula (forall (X2:product_prod_nat_nat) (Y2:product_prod_nat_nat), (((eq Prop) (((eq option4927543243414619207at_nat) (some_P7363390416028606310at_nat X2)) (some_P7363390416028606310at_nat Y2))) (((eq product_prod_nat_nat) X2) Y2))) of role axiom named fact_1_option_Oinject
% 0.80/1.03  A new axiom: (forall (X2:product_prod_nat_nat) (Y2:product_prod_nat_nat), (((eq Prop) (((eq option4927543243414619207at_nat) (some_P7363390416028606310at_nat X2)) (some_P7363390416028606310at_nat Y2))) (((eq product_prod_nat_nat) X2) Y2)))
% 0.80/1.03  FOF formula (forall (X2:nat) (Y2:nat), (((eq Prop) (((eq option_nat) (some_nat X2)) (some_nat Y2))) (((eq nat) X2) Y2))) of role axiom named fact_2_option_Oinject
% 0.80/1.03  A new axiom: (forall (X2:nat) (Y2:nat), (((eq Prop) (((eq option_nat) (some_nat X2)) (some_nat Y2))) (((eq nat) X2) Y2)))
% 0.80/1.03  FOF formula (forall (X2:num) (Y2:num), (((eq Prop) (((eq option_num) (some_num X2)) (some_num Y2))) (((eq num) X2) Y2))) of role axiom named fact_3_option_Oinject
% 0.80/1.03  A new axiom: (forall (X2:num) (Y2:num), (((eq Prop) (((eq option_num) (some_num X2)) (some_num Y2))) (((eq num) X2) Y2)))
% 0.80/1.03  FOF formula (forall (X1:code_integer) (X2:code_integer) (Y1:code_integer) (Y2:code_integer), (((eq Prop) (((eq produc8923325533196201883nteger) ((produc1086072967326762835nteger X1) X2)) ((produc1086072967326762835nteger Y1) Y2))) ((and (((eq code_integer) X1) Y1)) (((eq code_integer) X2) Y2)))) of role axiom named fact_4_prod_Oinject
% 0.80/1.03  A new axiom: (forall (X1:code_integer) (X2:code_integer) (Y1:code_integer) (Y2:code_integer), (((eq Prop) (((eq produc8923325533196201883nteger) ((produc1086072967326762835nteger X1) X2)) ((produc1086072967326762835nteger Y1) Y2))) ((and (((eq code_integer) X1) Y1)) (((eq code_integer) X2) Y2))))
% 0.80/1.03  FOF formula (forall (X1:product_prod_nat_nat) (X2:product_prod_nat_nat) (Y1:product_prod_nat_nat) (Y2:product_prod_nat_nat), (((eq Prop) (((eq produc859450856879609959at_nat) ((produc6161850002892822231at_nat X1) X2)) ((produc6161850002892822231at_nat Y1) Y2))) ((and (((eq product_prod_nat_nat) X1) Y1)) (((eq product_prod_nat_nat) X2) Y2)))) of role axiom named fact_5_prod_Oinject
% 0.80/1.03  A new axiom: (forall (X1:product_prod_nat_nat) (X2:product_prod_nat_nat) (Y1:product_prod_nat_nat) (Y2:product_prod_nat_nat), (((eq Prop) (((eq produc859450856879609959at_nat) ((produc6161850002892822231at_nat X1) X2)) ((produc6161850002892822231at_nat Y1) Y2))) ((and (((eq product_prod_nat_nat) X1) Y1)) (((eq product_prod_nat_nat) X2) Y2))))
% 0.80/1.03  FOF formula (forall (X1:set_Pr1261947904930325089at_nat) (X2:set_Pr1261947904930325089at_nat) (Y1:set_Pr1261947904930325089at_nat) (Y2:set_Pr1261947904930325089at_nat), (((eq Prop) (((eq produc3843707927480180839at_nat) ((produc2922128104949294807at_nat X1) X2)) ((produc2922128104949294807at_nat Y1) Y2))) ((and (((eq set_Pr1261947904930325089at_nat) X1) Y1)) (((eq set_Pr1261947904930325089at_nat) X2) Y2)))) of role axiom named fact_6_prod_Oinject
% 0.80/1.03  A new axiom: (forall (X1:set_Pr1261947904930325089at_nat) (X2:set_Pr1261947904930325089at_nat) (Y1:set_Pr1261947904930325089at_nat) (Y2:set_Pr1261947904930325089at_nat), (((eq Prop) (((eq produc3843707927480180839at_nat) ((produc2922128104949294807at_nat X1) X2)) ((produc2922128104949294807at_nat Y1) Y2))) ((and (((eq set_Pr1261947904930325089at_nat) X1) Y1)) (((eq set_Pr1261947904930325089at_nat) X2) Y2))))
% 0.80/1.03  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_7_prod_Oinject
% 0.80/1.03  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.80/1.03  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_8_prod_Oinject
% 0.80/1.03  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.80/1.04  FOF formula (forall (A:code_integer) (B:code_integer) (A2:code_integer) (B2:code_integer), (((eq Prop) (((eq produc8923325533196201883nteger) ((produc1086072967326762835nteger A) B)) ((produc1086072967326762835nteger A2) B2))) ((and (((eq code_integer) A) A2)) (((eq code_integer) B) B2)))) of role axiom named fact_9_old_Oprod_Oinject
% 0.80/1.04  A new axiom: (forall (A:code_integer) (B:code_integer) (A2:code_integer) (B2:code_integer), (((eq Prop) (((eq produc8923325533196201883nteger) ((produc1086072967326762835nteger A) B)) ((produc1086072967326762835nteger A2) B2))) ((and (((eq code_integer) A) A2)) (((eq code_integer) B) B2))))
% 0.80/1.04  FOF formula (forall (A:product_prod_nat_nat) (B:product_prod_nat_nat) (A2:product_prod_nat_nat) (B2:product_prod_nat_nat), (((eq Prop) (((eq produc859450856879609959at_nat) ((produc6161850002892822231at_nat A) B)) ((produc6161850002892822231at_nat A2) B2))) ((and (((eq product_prod_nat_nat) A) A2)) (((eq product_prod_nat_nat) B) B2)))) of role axiom named fact_10_old_Oprod_Oinject
% 0.80/1.04  A new axiom: (forall (A:product_prod_nat_nat) (B:product_prod_nat_nat) (A2:product_prod_nat_nat) (B2:product_prod_nat_nat), (((eq Prop) (((eq produc859450856879609959at_nat) ((produc6161850002892822231at_nat A) B)) ((produc6161850002892822231at_nat A2) B2))) ((and (((eq product_prod_nat_nat) A) A2)) (((eq product_prod_nat_nat) B) B2))))
% 0.80/1.04  FOF formula (forall (A:set_Pr1261947904930325089at_nat) (B:set_Pr1261947904930325089at_nat) (A2:set_Pr1261947904930325089at_nat) (B2:set_Pr1261947904930325089at_nat), (((eq Prop) (((eq produc3843707927480180839at_nat) ((produc2922128104949294807at_nat A) B)) ((produc2922128104949294807at_nat A2) B2))) ((and (((eq set_Pr1261947904930325089at_nat) A) A2)) (((eq set_Pr1261947904930325089at_nat) B) B2)))) of role axiom named fact_11_old_Oprod_Oinject
% 0.80/1.04  A new axiom: (forall (A:set_Pr1261947904930325089at_nat) (B:set_Pr1261947904930325089at_nat) (A2:set_Pr1261947904930325089at_nat) (B2:set_Pr1261947904930325089at_nat), (((eq Prop) (((eq produc3843707927480180839at_nat) ((produc2922128104949294807at_nat A) B)) ((produc2922128104949294807at_nat A2) B2))) ((and (((eq set_Pr1261947904930325089at_nat) A) A2)) (((eq set_Pr1261947904930325089at_nat) B) B2))))
% 0.80/1.04  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_12_old_Oprod_Oinject
% 0.80/1.04  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.80/1.04  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_13_old_Oprod_Oinject
% 0.80/1.04  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.80/1.04  <<<ct
% 0.80/1.04  thf(fact_14_prod__decode__aux_Ocases,axiom,
% 0.80/1.04      ! [X: product_prod_nat_nat] :
% 0.80/1.04        ~ !>>>!!!<<< [K: nat,M: nat] :
% 0.80/1.04            ( X
% 0.80/1.04           != ( product_Pair_nat_nat @ K @ M ) ) ).
% 0.80/1.04  
% 0.80/1.04  % prod>>>
% 0.80/1.04  statestack=[0, 1, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 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.80/1.04  symstack=[$end, TPTP_file_pre, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, 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,226388), LexToken(LPAR,'(',1,226391), name, LexToken(COMMA,',',1,226424), formula_role, LexToken(COMMA,',',1,226430), thf_quantified_formula_PRE, thf_quantifier, LexToken(LBRACKET,'[',1,226438), thf_variable_list, LexToken(RBRACKET,']',1,226462), LexToken(COLON,':',1,226464), unary_connective]
% 0.80/1.04  Unexpected exception Syntax error at '!':BANG
% 0.80/1.04  Traceback (most recent call last):
% 0.80/1.04    File "CASC.py", line 79, in <module>
% 0.80/1.04      problem=TPTP.TPTPproblem(env=environment,debug=1,file=file)
% 0.80/1.04    File "/export/starexec/sandbox/solver/bin/TPTP.py", line 38, in __init__
% 0.80/1.04      parser.parse(file.read(),debug=0,lexer=lexer)
% 0.80/1.04    File "/export/starexec/sandbox/solver/bin/ply/yacc.py", line 265, in parse
% 0.80/1.04      return self.parseopt_notrack(input,lexer,debug,tracking,tokenfunc)
% 0.80/1.04    File "/export/starexec/sandbox/solver/bin/ply/yacc.py", line 1047, in parseopt_notrack
% 0.80/1.04      tok = self.errorfunc(errtoken)
% 0.80/1.04    File "/export/starexec/sandbox/solver/bin/TPTPparser.py", line 2099, in p_error
% 0.80/1.04      raise TPTPParsingError("Syntax error at '%s':%s" % (t.value,t.type))
% 0.80/1.04  TPTPparser.TPTPParsingError: Syntax error at '!':BANG
%------------------------------------------------------------------------------