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

View Problem - Process Solution

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

% Computer : n018.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:51 EDT 2022

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

% Comments : 
%------------------------------------------------------------------------------
%----No solution output by system
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.07/0.12  % Problem    : ITP261^3 : TPTP v7.6.0. Released v7.6.0.
% 0.07/0.14  % Command    : python CASC.py /export/starexec/sandbox2/benchmark/theBenchmark.p
% 0.13/0.34  Computer   : n018.cluster.edu
% 0.13/0.34  Model      : x86_64 x86_64
% 0.13/0.34  CPUModel   : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.13/0.34  RAMPerCPU  : 8042.1875MB
% 0.13/0.34  OS         : Linux 3.10.0-693.el7.x86_64
% 0.13/0.34  % CPULimit   : 300
% 0.13/0.34  % DateTime   : Fri Mar 18 13:39:31 EDT 2022
% 0.13/0.34  % CPUTime    : 
% 0.13/0.35  ModuleCmd_Load.c(213):ERROR:105: Unable to locate a modulefile for 'python/python27'
% 0.13/0.36  Python 2.7.5
% 0.44/0.61  Using paths ['/home/cristobal/cocATP/CASC/TPTP/', '/export/starexec/sandbox2/benchmark/', '/export/starexec/sandbox2/benchmark/']
% 0.44/0.61  FOF formula (<kernel.Constant object at 0x23bf998>, <kernel.Type object at 0x23bf1b8>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__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_Mt__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_J_J
% 0.44/0.61  Using role type
% 0.44/0.61  Declaring set_Pr7459493094073627847at_nat:Type
% 0.44/0.61  FOF formula (<kernel.Constant object at 0x23bf518>, <kernel.Type object at 0x23bf128>) of role type named ty_n_t__Product____Type__Oprod_It__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_Mt__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_J
% 0.44/0.61  Using role type
% 0.44/0.61  Declaring produc1319942482725812455at_nat:Type
% 0.44/0.61  FOF formula (<kernel.Constant object at 0x23bf248>, <kernel.Type object at 0x23bfcf8>) 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.61  Using role type
% 0.44/0.61  Declaring set_Pr4329608150637261639at_nat:Type
% 0.44/0.61  FOF formula (<kernel.Constant object at 0x23bf518>, <kernel.Type object at 0x239ce18>) 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.61  Using role type
% 0.44/0.61  Declaring produc4471711990508489141at_nat:Type
% 0.44/0.61  FOF formula (<kernel.Constant object at 0x23bf3f8>, <kernel.Type object at 0x239cdd0>) 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.61  Using role type
% 0.44/0.61  Declaring produc3843707927480180839at_nat:Type
% 0.44/0.61  FOF formula (<kernel.Constant object at 0x23bf3f8>, <kernel.Type object at 0x239cb48>) 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.61  Using role type
% 0.44/0.61  Declaring list_P8469869581646625389at_nat:Type
% 0.44/0.61  FOF formula (<kernel.Constant object at 0x23bf518>, <kernel.Type object at 0x239cd40>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_J
% 0.44/0.61  Using role type
% 0.44/0.61  Declaring set_Pr8693737435421807431at_nat:Type
% 0.44/0.61  FOF formula (<kernel.Constant object at 0x239c950>, <kernel.Type object at 0x23bf3f8>) of role type named ty_n_t__Product____Type__Oprod_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J
% 0.44/0.61  Using role type
% 0.44/0.61  Declaring produc859450856879609959at_nat:Type
% 0.44/0.61  FOF formula (<kernel.Constant object at 0x239cc68>, <kernel.Type object at 0x2b425428df80>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__VEBT____Definitions__OVEBT_J_J
% 0.44/0.61  Using role type
% 0.44/0.61  Declaring list_P7413028617227757229T_VEBT:Type
% 0.44/0.61  FOF formula (<kernel.Constant object at 0x239cc68>, <kernel.Type object at 0x2b425428def0>) 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.61  Using role type
% 0.44/0.61  Declaring produc7248412053542808358at_nat:Type
% 0.44/0.61  FOF formula (<kernel.Constant object at 0x239c950>, <kernel.Type object at 0x2b425428df38>) 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.62  Using role type
% 0.44/0.62  Declaring list_P7037539587688870467BT_nat:Type
% 0.44/0.62  FOF formula (<kernel.Constant object at 0x2b425428dea8>, <kernel.Type object at 0x2b425428ddd0>) 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.62  Using role type
% 0.44/0.62  Declaring list_P4547456442757143711BT_int:Type
% 0.44/0.62  FOF formula (<kernel.Constant object at 0x2b425428dd40>, <kernel.Type object at 0x2b425428de60>) 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.62  Using role type
% 0.44/0.62  Declaring list_P5647936690300460905T_VEBT:Type
% 0.44/0.62  FOF formula (<kernel.Constant object at 0x2b425428de18>, <kernel.Type object at 0x2b425428dea8>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_It__Int__Oint_Mt__VEBT____Definitions__OVEBT_J_J
% 0.44/0.62  Using role type
% 0.44/0.62  Declaring list_P7524865323317820941T_VEBT:Type
% 0.44/0.62  FOF formula (<kernel.Constant object at 0x2b425428dcb0>, <kernel.Type object at 0x2b425428db90>) of role type named ty_n_t__Set__Oset_It__List__Olist_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_J
% 0.44/0.62  Using role type
% 0.44/0.62  Declaring set_li5450038453877631591at_nat:Type
% 0.44/0.62  FOF formula (<kernel.Constant object at 0x2b425428de18>, <kernel.Type object at 0x2b425428dd40>) of role type named ty_n_t__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__VEBT____Definitions__OVEBT_J
% 0.44/0.62  Using role type
% 0.44/0.62  Declaring produc8243902056947475879T_VEBT:Type
% 0.44/0.62  FOF formula (<kernel.Constant object at 0x2b425428db00>, <kernel.Type object at 0x2b425428dcb0>) 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.62  Using role type
% 0.44/0.62  Declaring set_se7855581050983116737at_nat:Type
% 0.44/0.62  FOF formula (<kernel.Constant object at 0x2b425428da70>, <kernel.Type object at 0x2b425428de18>) of role type named ty_n_t__Product____Type__Oprod_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J
% 0.44/0.62  Using role type
% 0.44/0.62  Declaring produc8923325533196201883nteger:Type
% 0.44/0.62  FOF formula (<kernel.Constant object at 0x2b425428d9e0>, <kernel.Type object at 0x2b425428db00>) of role type named ty_n_t__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__Extended____Nat__Oenat_J
% 0.44/0.62  Using role type
% 0.44/0.62  Declaring produc7272778201969148633d_enat:Type
% 0.44/0.62  FOF formula (<kernel.Constant object at 0x2b425428d950>, <kernel.Type object at 0x2b425428da70>) of role type named ty_n_t__Option__Ooption_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J
% 0.44/0.62  Using role type
% 0.44/0.62  Declaring option4927543243414619207at_nat:Type
% 0.44/0.62  FOF formula (<kernel.Constant object at 0x2b425428d8c0>, <kernel.Type object at 0x2b425428d9e0>) of role type named ty_n_t__Filter__Ofilter_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J
% 0.44/0.62  Using role type
% 0.44/0.62  Declaring filter1242075044329608583at_nat:Type
% 0.44/0.62  FOF formula (<kernel.Constant object at 0x2b425428d830>, <kernel.Type object at 0x2b425428d950>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J
% 0.44/0.62  Using role type
% 0.44/0.62  Declaring list_P6011104703257516679at_nat:Type
% 0.44/0.62  FOF formula (<kernel.Constant object at 0x2b425428d7a0>, <kernel.Type object at 0x2b425428d8c0>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_It__Nat__Onat_Mt__Int__Oint_J_J
% 0.44/0.62  Using role type
% 0.44/0.62  Declaring list_P3521021558325789923at_int:Type
% 0.44/0.62  FOF formula (<kernel.Constant object at 0x2b425428d680>, <kernel.Type object at 0x2b425428d830>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_It__Int__Oint_Mt__Nat__Onat_J_J
% 0.44/0.62  Using role type
% 0.44/0.62  Declaring list_P8198026277950538467nt_nat:Type
% 0.44/0.62  FOF formula (<kernel.Constant object at 0x2b425428d5f0>, <kernel.Type object at 0x2b425428d7a0>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J_J
% 0.44/0.62  Using role type
% 0.44/0.62  Declaring list_P5707943133018811711nt_int:Type
% 0.44/0.62  FOF formula (<kernel.Constant object at 0x2b425428d560>, <kernel.Type object at 0x2b425428d680>) of role type named ty_n_t__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__Nat__Onat_J
% 0.44/0.62  Using role type
% 0.44/0.62  Declaring produc9072475918466114483BT_nat:Type
% 0.44/0.62  FOF formula (<kernel.Constant object at 0x2b425428d4d0>, <kernel.Type object at 0x2b425428d5f0>) of role type named ty_n_t__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__Int__Oint_J
% 0.44/0.62  Using role type
% 0.44/0.62  Declaring produc4894624898956917775BT_int:Type
% 0.44/0.62  FOF formula (<kernel.Constant object at 0x2b425428d440>, <kernel.Type object at 0x2b425428d560>) of role type named ty_n_t__Product____Type__Oprod_It__Nat__Onat_Mt__VEBT____Definitions__OVEBT_J
% 0.44/0.62  Using role type
% 0.44/0.62  Declaring produc8025551001238799321T_VEBT:Type
% 0.44/0.62  FOF formula (<kernel.Constant object at 0x2b425428d3b0>, <kernel.Type object at 0x2b425428d4d0>) of role type named ty_n_t__Product____Type__Oprod_It__Int__Oint_Mt__VEBT____Definitions__OVEBT_J
% 0.44/0.62  Using role type
% 0.44/0.62  Declaring produc1531783533982839933T_VEBT:Type
% 0.44/0.62  FOF formula (<kernel.Constant object at 0x2b425428d320>, <kernel.Type object at 0x2b425428d440>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J
% 0.44/0.62  Using role type
% 0.44/0.62  Declaring set_Pr1261947904930325089at_nat:Type
% 0.44/0.62  FOF formula (<kernel.Constant object at 0x2b425428d290>, <kernel.Type object at 0x2b425428d3b0>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J_J
% 0.44/0.62  Using role type
% 0.44/0.62  Declaring set_Pr958786334691620121nt_int:Type
% 0.44/0.62  FOF formula (<kernel.Constant object at 0x2b425428d320>, <kernel.Type object at 0x2b425428d440>) of role type named ty_n_t__List__Olist_It__Set__Oset_I_062_It__Nat__Onat_Mt__Rat__Orat_J_J_J
% 0.44/0.62  Using role type
% 0.44/0.62  Declaring list_set_nat_rat:Type
% 0.44/0.62  FOF formula (<kernel.Constant object at 0x2b425428d200>, <kernel.Type object at 0x2b425428d1b8>) of role type named ty_n_t__Set__Oset_It__Set__Oset_I_062_It__Nat__Onat_Mt__Rat__Orat_J_J_J
% 0.44/0.62  Using role type
% 0.44/0.62  Declaring set_set_nat_rat:Type
% 0.44/0.62  FOF formula (<kernel.Constant object at 0x2b425428d290>, <kernel.Type object at 0x2b425428d128>) of role type named ty_n_t__List__Olist_It__List__Olist_It__VEBT____Definitions__OVEBT_J_J
% 0.44/0.62  Using role type
% 0.44/0.62  Declaring list_list_VEBT_VEBT:Type
% 0.44/0.62  FOF formula (<kernel.Constant object at 0x2b425428d320>, <kernel.Type object at 0x2b425428d050>) of role type named ty_n_t__Set__Oset_It__List__Olist_It__List__Olist_It__Nat__Onat_J_J_J
% 0.44/0.62  Using role type
% 0.44/0.62  Declaring set_list_list_nat:Type
% 0.44/0.62  FOF formula (<kernel.Constant object at 0x2b425428d200>, <kernel.Type object at 0x2b425428d128>) of role type named ty_n_t__Set__Oset_It__List__Olist_It__VEBT____Definitions__OVEBT_J_J
% 0.44/0.62  Using role type
% 0.44/0.62  Declaring set_list_VEBT_VEBT:Type
% 0.44/0.62  FOF formula (<kernel.Constant object at 0x2b425428d050>, <kernel.Type object at 0x265e7a0>) of role type named ty_n_t__Set__Oset_It__Set__Oset_It__List__Olist_It__Nat__Onat_J_J_J
% 0.44/0.62  Using role type
% 0.44/0.62  Declaring set_set_list_nat:Type
% 0.44/0.62  FOF formula (<kernel.Constant object at 0x2b425428d128>, <kernel.Type object at 0x265e7a0>) of role type named ty_n_t__Set__Oset_It__List__Olist_It__Set__Oset_It__Nat__Onat_J_J_J
% 0.44/0.62  Using role type
% 0.44/0.62  Declaring set_list_set_nat:Type
% 0.44/0.62  FOF formula (<kernel.Constant object at 0x2b425428d098>, <kernel.Type object at 0x265e878>) of role type named ty_n_t__Set__Oset_It__Set__Oset_It__Set__Oset_It__Nat__Onat_J_J_J
% 0.44/0.62  Using role type
% 0.44/0.62  Declaring set_set_set_nat:Type
% 0.44/0.62  FOF formula (<kernel.Constant object at 0x2b425428d098>, <kernel.Type object at 0x265e830>) of role type named ty_n_t__Set__Oset_It__List__Olist_It__Extended____Nat__Oenat_J_J
% 0.44/0.62  Using role type
% 0.44/0.62  Declaring set_li5464603477888414924d_enat:Type
% 0.44/0.62  FOF formula (<kernel.Constant object at 0x2b425428d098>, <kernel.Type object at 0x2b4254262e60>) of role type named ty_n_t__Set__Oset_It__Set__Oset_It__Extended____Nat__Oenat_J_J
% 0.44/0.62  Using role type
% 0.44/0.62  Declaring set_se7270636423289371942d_enat:Type
% 0.44/0.62  FOF formula (<kernel.Constant object at 0x2b4254265128>, <kernel.Type object at 0x2b425bd5e5a8>) of role type named ty_n_t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.44/0.62  Using role type
% 0.44/0.62  Declaring product_prod_nat_nat:Type
% 0.44/0.62  FOF formula (<kernel.Constant object at 0x2b4254262e60>, <kernel.Type object at 0x2b425bd5eab8>) of role type named ty_n_t__Product____Type__Oprod_It__Nat__Onat_Mt__Int__Oint_J
% 0.44/0.62  Using role type
% 0.44/0.62  Declaring product_prod_nat_int:Type
% 0.44/0.62  FOF formula (<kernel.Constant object at 0x2b4254262e60>, <kernel.Type object at 0x2b425bd5e950>) of role type named ty_n_t__Product____Type__Oprod_It__Int__Oint_Mt__Nat__Onat_J
% 0.47/0.62  Using role type
% 0.47/0.62  Declaring product_prod_int_nat:Type
% 0.47/0.62  FOF formula (<kernel.Constant object at 0x2b425428d200>, <kernel.Type object at 0x2b425bd5ecb0>) of role type named ty_n_t__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J
% 0.47/0.62  Using role type
% 0.47/0.62  Declaring product_prod_int_int:Type
% 0.47/0.62  FOF formula (<kernel.Constant object at 0x2b425428d128>, <kernel.Type object at 0x2b425bd5ea28>) of role type named ty_n_t__Set__Oset_It__List__Olist_It__Complex__Ocomplex_J_J
% 0.47/0.62  Using role type
% 0.47/0.62  Declaring set_list_complex:Type
% 0.47/0.62  FOF formula (<kernel.Constant object at 0x2b425428d098>, <kernel.Type object at 0x2b425bd5eef0>) of role type named ty_n_t__Set__Oset_It__Set__Oset_It__Complex__Ocomplex_J_J
% 0.47/0.62  Using role type
% 0.47/0.62  Declaring set_set_complex:Type
% 0.47/0.62  FOF formula (<kernel.Constant object at 0x2b425428d098>, <kernel.Type object at 0x2b425bd5ec20>) of role type named ty_n_t__Option__Ooption_It__VEBT____Definitions__OVEBT_J
% 0.47/0.62  Using role type
% 0.47/0.62  Declaring option_VEBT_VEBT:Type
% 0.47/0.62  FOF formula (<kernel.Constant object at 0x2b425bd5e290>, <kernel.Type object at 0x2b425bd5ee60>) of role type named ty_n_t__Set__Oset_I_062_It__Nat__Onat_Mt__Rat__Orat_J_J
% 0.47/0.62  Using role type
% 0.47/0.62  Declaring set_nat_rat:Type
% 0.47/0.62  FOF formula (<kernel.Constant object at 0x2b425bd5e5a8>, <kernel.Type object at 0x2b425bd5ed40>) of role type named ty_n_t__List__Olist_It__List__Olist_It__Nat__Onat_J_J
% 0.47/0.62  Using role type
% 0.47/0.62  Declaring list_list_nat:Type
% 0.47/0.62  FOF formula (<kernel.Constant object at 0x2b425bd5eab8>, <kernel.Type object at 0x2b425bd5ee60>) of role type named ty_n_t__List__Olist_It__VEBT____Definitions__OVEBT_J
% 0.47/0.62  Using role type
% 0.47/0.62  Declaring list_VEBT_VEBT:Type
% 0.47/0.62  FOF formula (<kernel.Constant object at 0x2b425bd5ed40>, <kernel.Type object at 0x23c2c20>) of role type named ty_n_t__Set__Oset_It__List__Olist_It__Nat__Onat_J_J
% 0.47/0.62  Using role type
% 0.47/0.62  Declaring set_list_nat:Type
% 0.47/0.62  FOF formula (<kernel.Constant object at 0x2b425bd5ee60>, <kernel.Type object at 0x23c2c20>) of role type named ty_n_t__Set__Oset_It__List__Olist_It__Int__Oint_J_J
% 0.47/0.63  Using role type
% 0.47/0.63  Declaring set_list_int:Type
% 0.47/0.63  FOF formula (<kernel.Constant object at 0x2b425bd5e998>, <kernel.Type object at 0x23c2b48>) of role type named ty_n_t__List__Olist_It__Set__Oset_It__Nat__Onat_J_J
% 0.47/0.63  Using role type
% 0.47/0.63  Declaring list_set_nat:Type
% 0.47/0.63  FOF formula (<kernel.Constant object at 0x2b425bd5eab8>, <kernel.Type object at 0x23c2488>) of role type named ty_n_t__Set__Oset_It__VEBT____Definitions__OVEBT_J
% 0.47/0.63  Using role type
% 0.47/0.63  Declaring set_VEBT_VEBT:Type
% 0.47/0.63  FOF formula (<kernel.Constant object at 0x2b425bd5ee60>, <kernel.Type object at 0x23c2170>) of role type named ty_n_t__Set__Oset_It__Set__Oset_It__Nat__Onat_J_J
% 0.47/0.63  Using role type
% 0.47/0.63  Declaring set_set_nat:Type
% 0.47/0.63  FOF formula (<kernel.Constant object at 0x2b425bd5eab8>, <kernel.Type object at 0x23c2518>) of role type named ty_n_t__Set__Oset_It__Set__Oset_It__Int__Oint_J_J
% 0.47/0.63  Using role type
% 0.47/0.63  Declaring set_set_int:Type
% 0.47/0.63  FOF formula (<kernel.Constant object at 0x2b425bd5e998>, <kernel.Type object at 0x23c2320>) of role type named ty_n_t__List__Olist_It__Extended____Nat__Oenat_J
% 0.47/0.63  Using role type
% 0.47/0.63  Declaring list_Extended_enat:Type
% 0.47/0.63  FOF formula (<kernel.Constant object at 0x2b425bd5e998>, <kernel.Type object at 0x23c2518>) of role type named ty_n_t__Set__Oset_It__Product____Type__Ounit_J
% 0.47/0.63  Using role type
% 0.47/0.63  Declaring set_Product_unit:Type
% 0.47/0.63  FOF formula (<kernel.Constant object at 0x23c2320>, <kernel.Type object at 0x2b425428b248>) of role type named ty_n_t__Set__Oset_It__Extended____Nat__Oenat_J
% 0.47/0.63  Using role type
% 0.47/0.63  Declaring set_Extended_enat:Type
% 0.47/0.63  FOF formula (<kernel.Constant object at 0x23c2518>, <kernel.Type object at 0x2b425428b248>) of role type named ty_n_t__List__Olist_It__Complex__Ocomplex_J
% 0.47/0.63  Using role type
% 0.47/0.63  Declaring list_complex:Type
% 0.47/0.63  FOF formula (<kernel.Constant object at 0x23c20e0>, <kernel.Type object at 0x2b425428b200>) of role type named ty_n_t__Set__Oset_It__Complex__Ocomplex_J
% 0.47/0.63  Using role type
% 0.47/0.63  Declaring set_complex:Type
% 0.47/0.63  FOF formula (<kernel.Constant object at 0x23c2b48>, <kernel.Type object at 0x2b425428b1b8>) of role type named ty_n_t__Filter__Ofilter_It__Real__Oreal_J
% 0.48/0.63  Using role type
% 0.48/0.63  Declaring filter_real:Type
% 0.48/0.63  FOF formula (<kernel.Constant object at 0x23c2518>, <kernel.Type object at 0x2b425428b0e0>) of role type named ty_n_t__Option__Ooption_It__Num__Onum_J
% 0.48/0.63  Using role type
% 0.48/0.63  Declaring option_num:Type
% 0.48/0.63  FOF formula (<kernel.Constant object at 0x23c2b48>, <kernel.Type object at 0x2b425428b128>) of role type named ty_n_t__Option__Ooption_It__Nat__Onat_J
% 0.48/0.63  Using role type
% 0.48/0.63  Declaring option_nat:Type
% 0.48/0.63  FOF formula (<kernel.Constant object at 0x23c20e0>, <kernel.Type object at 0x2b425428b050>) of role type named ty_n_t__Option__Ooption_It__Int__Oint_J
% 0.48/0.63  Using role type
% 0.48/0.63  Declaring option_int:Type
% 0.48/0.63  FOF formula (<kernel.Constant object at 0x23c20e0>, <kernel.Type object at 0x2b425428b098>) of role type named ty_n_t__Filter__Ofilter_It__Nat__Onat_J
% 0.48/0.63  Using role type
% 0.48/0.63  Declaring filter_nat:Type
% 0.48/0.63  FOF formula (<kernel.Constant object at 0x2b425428b170>, <kernel.Type object at 0x2b425428b2d8>) of role type named ty_n_t__Set__Oset_It__String__Ochar_J
% 0.48/0.63  Using role type
% 0.48/0.63  Declaring set_char:Type
% 0.48/0.63  FOF formula (<kernel.Constant object at 0x2b425428b248>, <kernel.Type object at 0x2b425428b320>) of role type named ty_n_t__List__Olist_It__Real__Oreal_J
% 0.48/0.63  Using role type
% 0.48/0.63  Declaring list_real:Type
% 0.48/0.63  FOF formula (<kernel.Constant object at 0x2b425428b1b8>, <kernel.Type object at 0x2b425428b2d8>) of role type named ty_n_t__Set__Oset_It__Real__Oreal_J
% 0.48/0.63  Using role type
% 0.48/0.63  Declaring set_real:Type
% 0.48/0.63  FOF formula (<kernel.Constant object at 0x2b425428b200>, <kernel.Type object at 0x2b425428b3b0>) of role type named ty_n_t__List__Olist_It__Num__Onum_J
% 0.48/0.63  Using role type
% 0.48/0.63  Declaring list_num:Type
% 0.48/0.63  FOF formula (<kernel.Constant object at 0x2b425428b248>, <kernel.Type object at 0x2b425428b440>) of role type named ty_n_t__List__Olist_It__Nat__Onat_J
% 0.48/0.63  Using role type
% 0.48/0.63  Declaring list_nat:Type
% 0.48/0.63  FOF formula (<kernel.Constant object at 0x2b425428b098>, <kernel.Type object at 0x2b425428b488>) of role type named ty_n_t__List__Olist_It__Int__Oint_J
% 0.48/0.63  Using role type
% 0.48/0.63  Declaring list_int:Type
% 0.48/0.63  FOF formula (<kernel.Constant object at 0x2b425428b1b8>, <kernel.Type object at 0x2b425428b4d0>) of role type named ty_n_t__VEBT____Definitions__OVEBT
% 0.48/0.63  Using role type
% 0.48/0.63  Declaring vEBT_VEBT:Type
% 0.48/0.63  FOF formula (<kernel.Constant object at 0x2b425428b200>, <kernel.Type object at 0x2b425428b518>) of role type named ty_n_t__Set__Oset_It__Rat__Orat_J
% 0.48/0.63  Using role type
% 0.48/0.63  Declaring set_rat:Type
% 0.48/0.63  FOF formula (<kernel.Constant object at 0x2b425428b248>, <kernel.Type object at 0x2b425428b560>) of role type named ty_n_t__Set__Oset_It__Num__Onum_J
% 0.48/0.63  Using role type
% 0.48/0.63  Declaring set_num:Type
% 0.48/0.63  FOF formula (<kernel.Constant object at 0x2b425428b098>, <kernel.Type object at 0x2b425428b5a8>) of role type named ty_n_t__Set__Oset_It__Nat__Onat_J
% 0.48/0.63  Using role type
% 0.48/0.63  Declaring set_nat:Type
% 0.48/0.63  FOF formula (<kernel.Constant object at 0x2b425428b1b8>, <kernel.Type object at 0x2b425428b5f0>) of role type named ty_n_t__Set__Oset_It__Int__Oint_J
% 0.48/0.63  Using role type
% 0.48/0.63  Declaring set_int:Type
% 0.48/0.63  FOF formula (<kernel.Constant object at 0x2b425428b200>, <kernel.Type object at 0x2b425428b638>) of role type named ty_n_t__Code____Numeral__Ointeger
% 0.48/0.63  Using role type
% 0.48/0.63  Declaring code_integer:Type
% 0.48/0.63  FOF formula (<kernel.Constant object at 0x2b425428b248>, <kernel.Type object at 0x2b425428b680>) of role type named ty_n_t__Product____Type__Ounit
% 0.48/0.63  Using role type
% 0.48/0.63  Declaring product_unit:Type
% 0.48/0.63  FOF formula (<kernel.Constant object at 0x2b425428b098>, <kernel.Type object at 0x2b425428b6c8>) of role type named ty_n_t__Extended____Nat__Oenat
% 0.48/0.63  Using role type
% 0.48/0.63  Declaring extended_enat:Type
% 0.48/0.63  FOF formula (<kernel.Constant object at 0x2b425428b200>, <kernel.Type object at 0x2b425428b638>) of role type named ty_n_t__List__Olist_I_Eo_J
% 0.48/0.63  Using role type
% 0.48/0.63  Declaring list_o:Type
% 0.48/0.63  FOF formula (<kernel.Constant object at 0x2b425428b170>, <kernel.Type object at 0x2b425428b758>) of role type named ty_n_t__Complex__Ocomplex
% 0.48/0.63  Using role type
% 0.48/0.63  Declaring complex:Type
% 0.48/0.63  FOF formula (<kernel.Constant object at 0x2b425428b248>, <kernel.Type object at 0x2b425428b680>) of role type named ty_n_t__String__Oliteral
% 0.48/0.63  Using role type
% 0.48/0.63  Declaring literal:Type
% 0.48/0.64  FOF formula (<kernel.Constant object at 0x2b425428b200>, <kernel.Type object at 0x2b425428b7a0>) of role type named ty_n_t__Set__Oset_I_Eo_J
% 0.48/0.64  Using role type
% 0.48/0.64  Declaring set_o:Type
% 0.48/0.64  FOF formula (<kernel.Constant object at 0x2b425428b170>, <kernel.Type object at 0x2b425428b7e8>) of role type named ty_n_t__String__Ochar
% 0.48/0.64  Using role type
% 0.48/0.64  Declaring char:Type
% 0.48/0.64  FOF formula (<kernel.Constant object at 0x2b425428b248>, <kernel.Type object at 0x2b425428b830>) of role type named ty_n_t__Real__Oreal
% 0.48/0.64  Using role type
% 0.48/0.64  Declaring real:Type
% 0.48/0.64  FOF formula (<kernel.Constant object at 0x2b425428b200>, <kernel.Type object at 0x2b425428b878>) of role type named ty_n_t__Rat__Orat
% 0.48/0.64  Using role type
% 0.48/0.64  Declaring rat:Type
% 0.48/0.64  FOF formula (<kernel.Constant object at 0x2b425428b170>, <kernel.Type object at 0x2b425428b8c0>) of role type named ty_n_t__Num__Onum
% 0.48/0.64  Using role type
% 0.48/0.64  Declaring num:Type
% 0.48/0.64  FOF formula (<kernel.Constant object at 0x2b425428b248>, <kernel.Type object at 0x2b425428b908>) of role type named ty_n_t__Nat__Onat
% 0.48/0.64  Using role type
% 0.48/0.64  Declaring nat:Type
% 0.48/0.64  FOF formula (<kernel.Constant object at 0x2b425428b200>, <kernel.Type object at 0x2b425428b950>) of role type named ty_n_t__Int__Oint
% 0.48/0.64  Using role type
% 0.48/0.64  Declaring int:Type
% 0.48/0.64  FOF formula (<kernel.Constant object at 0x2b425428b200>, <kernel.DependentProduct object at 0x2b425428bb00>) of role type named sy_c_Archimedean__Field_Oceiling_001t__Rat__Orat
% 0.48/0.64  Using role type
% 0.48/0.64  Declaring archim2889992004027027881ng_rat:(rat->int)
% 0.48/0.64  FOF formula (<kernel.Constant object at 0x2b425428b998>, <kernel.DependentProduct object at 0x2b425428bb90>) of role type named sy_c_Archimedean__Field_Oceiling_001t__Real__Oreal
% 0.48/0.64  Using role type
% 0.48/0.64  Declaring archim7802044766580827645g_real:(real->int)
% 0.48/0.64  FOF formula (<kernel.Constant object at 0x2b425428bb00>, <kernel.DependentProduct object at 0x2b425428bc20>) of role type named sy_c_Archimedean__Field_Ofloor__ceiling__class_Ofloor_001t__Rat__Orat
% 0.48/0.64  Using role type
% 0.48/0.64  Declaring archim3151403230148437115or_rat:(rat->int)
% 0.48/0.64  FOF formula (<kernel.Constant object at 0x2b425428bb90>, <kernel.DependentProduct object at 0x2b425428bcb0>) of role type named sy_c_Archimedean__Field_Ofloor__ceiling__class_Ofloor_001t__Real__Oreal
% 0.48/0.64  Using role type
% 0.48/0.64  Declaring archim6058952711729229775r_real:(real->int)
% 0.48/0.64  FOF formula (<kernel.Constant object at 0x2b425428b1b8>, <kernel.DependentProduct object at 0x2b425428bd40>) of role type named sy_c_Archimedean__Field_Ofrac_001t__Rat__Orat
% 0.48/0.64  Using role type
% 0.48/0.64  Declaring archimedean_frac_rat:(rat->rat)
% 0.48/0.64  FOF formula (<kernel.Constant object at 0x2b425428bb90>, <kernel.DependentProduct object at 0x2b425428bd88>) of role type named sy_c_Archimedean__Field_Ofrac_001t__Real__Oreal
% 0.48/0.64  Using role type
% 0.48/0.64  Declaring archim2898591450579166408c_real:(real->real)
% 0.48/0.64  FOF formula (<kernel.Constant object at 0x2b425428bd40>, <kernel.DependentProduct object at 0x2b425428be18>) of role type named sy_c_Archimedean__Field_Oround_001t__Rat__Orat
% 0.48/0.64  Using role type
% 0.48/0.64  Declaring archim7778729529865785530nd_rat:(rat->int)
% 0.48/0.64  FOF formula (<kernel.Constant object at 0x2b425428bd88>, <kernel.DependentProduct object at 0x2b425428bea8>) of role type named sy_c_Archimedean__Field_Oround_001t__Real__Oreal
% 0.48/0.64  Using role type
% 0.48/0.64  Declaring archim8280529875227126926d_real:(real->int)
% 0.48/0.64  FOF formula (<kernel.Constant object at 0x2b425428be18>, <kernel.Constant object at 0x2b425428bbd8>) of role type named sy_c_BNF__Cardinal__Order__Relation_OnatLeq
% 0.48/0.64  Using role type
% 0.48/0.64  Declaring bNF_Ca8665028551170535155natLeq:set_Pr1261947904930325089at_nat
% 0.48/0.64  FOF formula (<kernel.Constant object at 0x2b425428bea8>, <kernel.Constant object at 0x2b425428bd40>) of role type named sy_c_BNF__Cardinal__Order__Relation_OnatLess
% 0.48/0.64  Using role type
% 0.48/0.64  Declaring bNF_Ca8459412986667044542atLess:set_Pr1261947904930325089at_nat
% 0.48/0.64  FOF formula (<kernel.Constant object at 0x2b425428bbd8>, <kernel.DependentProduct object at 0x23a80e0>) of role type named sy_c_BNF__Def_Orel__fun_001_062_It__Nat__Onat_Mt__Rat__Orat_J_001_062_It__Nat__Onat_Mt__Rat__Orat_J_001_062_I_062_It__Nat__Onat_Mt__Rat__Orat_J_M_062_It__Nat__Onat_Mt__Rat__Orat_J_J_001_062_I_062_It__Nat__Onat_Mt__Rat__Orat_J_M_062_It__Nat__Onat_Mt__Rat__Orat_J_J
% 0.48/0.65  Using role type
% 0.48/0.65  Declaring bNF_re1962705104956426057at_rat:(((nat->rat)->((nat->rat)->Prop))->((((nat->rat)->(nat->rat))->(((nat->rat)->(nat->rat))->Prop))->(((nat->rat)->((nat->rat)->(nat->rat)))->(((nat->rat)->((nat->rat)->(nat->rat)))->Prop))))
% 0.48/0.65  FOF formula (<kernel.Constant object at 0x2b425428bd40>, <kernel.DependentProduct object at 0x23a8050>) of role type named sy_c_BNF__Def_Orel__fun_001_062_It__Nat__Onat_Mt__Rat__Orat_J_001_062_It__Nat__Onat_Mt__Rat__Orat_J_001_062_It__Nat__Onat_Mt__Rat__Orat_J_001_062_It__Nat__Onat_Mt__Rat__Orat_J
% 0.48/0.65  Using role type
% 0.48/0.65  Declaring bNF_re895249473297799549at_rat:(((nat->rat)->((nat->rat)->Prop))->(((nat->rat)->((nat->rat)->Prop))->(((nat->rat)->(nat->rat))->(((nat->rat)->(nat->rat))->Prop))))
% 0.48/0.65  FOF formula (<kernel.Constant object at 0x2b425428bd40>, <kernel.DependentProduct object at 0x23a8200>) of role type named sy_c_BNF__Def_Orel__fun_001_062_It__Nat__Onat_Mt__Rat__Orat_J_001_062_It__Nat__Onat_Mt__Rat__Orat_J_001_Eo_001_Eo
% 0.48/0.65  Using role type
% 0.48/0.65  Declaring bNF_re728719798268516973at_o_o:(((nat->rat)->((nat->rat)->Prop))->((Prop->(Prop->Prop))->(((nat->rat)->Prop)->(((nat->rat)->Prop)->Prop))))
% 0.48/0.65  FOF formula (<kernel.Constant object at 0x2b425428bef0>, <kernel.DependentProduct object at 0x23a8098>) of role type named sy_c_BNF__Def_Orel__fun_001_062_It__Nat__Onat_Mt__Rat__Orat_J_001t__Real__Oreal_001_062_I_062_It__Nat__Onat_Mt__Rat__Orat_J_M_062_It__Nat__Onat_Mt__Rat__Orat_J_J_001_062_It__Real__Oreal_Mt__Real__Oreal_J
% 0.48/0.65  Using role type
% 0.48/0.65  Declaring bNF_re4695409256820837752l_real:(((nat->rat)->(real->Prop))->((((nat->rat)->(nat->rat))->((real->real)->Prop))->(((nat->rat)->((nat->rat)->(nat->rat)))->((real->(real->real))->Prop))))
% 0.48/0.65  FOF formula (<kernel.Constant object at 0x23a8170>, <kernel.DependentProduct object at 0x23a83b0>) of role type named sy_c_BNF__Def_Orel__fun_001_062_It__Nat__Onat_Mt__Rat__Orat_J_001t__Real__Oreal_001_062_I_062_It__Nat__Onat_Mt__Rat__Orat_J_M_Eo_J_001_062_It__Real__Oreal_M_Eo_J
% 0.48/0.65  Using role type
% 0.48/0.65  Declaring bNF_re4521903465945308077real_o:(((nat->rat)->(real->Prop))->((((nat->rat)->Prop)->((real->Prop)->Prop))->(((nat->rat)->((nat->rat)->Prop))->((real->(real->Prop))->Prop))))
% 0.48/0.65  FOF formula (<kernel.Constant object at 0x23a8488>, <kernel.DependentProduct object at 0x23a83f8>) of role type named sy_c_BNF__Def_Orel__fun_001_062_It__Nat__Onat_Mt__Rat__Orat_J_001t__Real__Oreal_001_062_It__Nat__Onat_Mt__Rat__Orat_J_001t__Real__Oreal
% 0.48/0.65  Using role type
% 0.48/0.65  Declaring bNF_re3023117138289059399t_real:(((nat->rat)->(real->Prop))->(((nat->rat)->(real->Prop))->(((nat->rat)->(nat->rat))->((real->real)->Prop))))
% 0.48/0.65  FOF formula (<kernel.Constant object at 0x23a80e0>, <kernel.DependentProduct object at 0x23a84d0>) of role type named sy_c_BNF__Def_Orel__fun_001_062_It__Nat__Onat_Mt__Rat__Orat_J_001t__Real__Oreal_001_Eo_001_Eo
% 0.48/0.65  Using role type
% 0.48/0.65  Declaring bNF_re4297313714947099218al_o_o:(((nat->rat)->(real->Prop))->((Prop->(Prop->Prop))->(((nat->rat)->Prop)->((real->Prop)->Prop))))
% 0.48/0.65  FOF formula (<kernel.Constant object at 0x23a8440>, <kernel.DependentProduct object at 0x23a8290>) of role type named sy_c_BNF__Def_Orel__fun_001t__Int__Oint_001t__Int__Oint_001_062_It__Int__Oint_M_Eo_J_001_062_It__Int__Oint_M_Eo_J
% 0.48/0.65  Using role type
% 0.48/0.65  Declaring bNF_re3403563459893282935_int_o:((int->(int->Prop))->(((int->Prop)->((int->Prop)->Prop))->((int->(int->Prop))->((int->(int->Prop))->Prop))))
% 0.48/0.65  FOF formula (<kernel.Constant object at 0x23a80e0>, <kernel.DependentProduct object at 0x23a85f0>) of role type named sy_c_BNF__Def_Orel__fun_001t__Int__Oint_001t__Int__Oint_001_Eo_001_Eo
% 0.48/0.65  Using role type
% 0.48/0.65  Declaring bNF_re5089333283451836215nt_o_o:((int->(int->Prop))->((Prop->(Prop->Prop))->((int->Prop)->((int->Prop)->Prop))))
% 0.48/0.65  FOF formula (<kernel.Constant object at 0x23a8290>, <kernel.DependentProduct object at 0x23a84d0>) of role type named sy_c_BNF__Def_Orel__fun_001t__Nat__Onat_001t__Nat__Onat_001_062_It__Nat__Onat_M_Eo_J_001_062_It__Nat__Onat_M_Eo_J
% 0.48/0.65  Using role type
% 0.48/0.65  Declaring bNF_re578469030762574527_nat_o:((nat->(nat->Prop))->(((nat->Prop)->((nat->Prop)->Prop))->((nat->(nat->Prop))->((nat->(nat->Prop))->Prop))))
% 0.48/0.65  FOF formula (<kernel.Constant object at 0x23a85f0>, <kernel.DependentProduct object at 0x23a8710>) of role type named sy_c_BNF__Def_Orel__fun_001t__Nat__Onat_001t__Nat__Onat_001_Eo_001_Eo
% 0.48/0.65  Using role type
% 0.48/0.65  Declaring bNF_re4705727531993890431at_o_o:((nat->(nat->Prop))->((Prop->(Prop->Prop))->((nat->Prop)->((nat->Prop)->Prop))))
% 0.48/0.65  FOF formula (<kernel.Constant object at 0x23a84d0>, <kernel.DependentProduct object at 0x23a86c8>) of role type named sy_c_BNF__Def_Orel__fun_001t__Nat__Onat_001t__Nat__Onat_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_001t__Int__Oint
% 0.48/0.65  Using role type
% 0.48/0.65  Declaring bNF_re6830278522597306478at_int:((nat->(nat->Prop))->((product_prod_nat_nat->(int->Prop))->((nat->product_prod_nat_nat)->((nat->int)->Prop))))
% 0.48/0.65  FOF formula (<kernel.Constant object at 0x23a8710>, <kernel.DependentProduct object at 0x23a8758>) of role type named sy_c_BNF__Def_Orel__fun_001t__Nat__Onat_001t__Nat__Onat_001t__Rat__Orat_001t__Rat__Orat
% 0.48/0.65  Using role type
% 0.48/0.65  Declaring bNF_re4702136315717946289at_rat:((nat->(nat->Prop))->((rat->(rat->Prop))->((nat->rat)->((nat->rat)->Prop))))
% 0.48/0.65  FOF formula (<kernel.Constant object at 0x23a86c8>, <kernel.DependentProduct object at 0x23a87e8>) of role type named sy_c_BNF__Def_Orel__fun_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_001t__Int__Oint_001_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_M_Eo_J_001_062_It__Int__Oint_M_Eo_J
% 0.48/0.65  Using role type
% 0.48/0.65  Declaring bNF_re717283939379294677_int_o:((product_prod_nat_nat->(int->Prop))->(((product_prod_nat_nat->Prop)->((int->Prop)->Prop))->((product_prod_nat_nat->(product_prod_nat_nat->Prop))->((int->(int->Prop))->Prop))))
% 0.48/0.65  FOF formula (<kernel.Constant object at 0x23a8758>, <kernel.DependentProduct object at 0x23a8950>) of role type named sy_c_BNF__Def_Orel__fun_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_001t__Int__Oint_001_Eo_001_Eo
% 0.48/0.65  Using role type
% 0.48/0.65  Declaring bNF_re6644619430987730960nt_o_o:((product_prod_nat_nat->(int->Prop))->((Prop->(Prop->Prop))->((product_prod_nat_nat->Prop)->((int->Prop)->Prop))))
% 0.48/0.65  FOF formula (<kernel.Constant object at 0x23a87e8>, <kernel.DependentProduct object at 0x23a85f0>) 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.48/0.65  Using role type
% 0.48/0.65  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.48/0.65  FOF formula (<kernel.Constant object at 0x23a8950>, <kernel.DependentProduct object at 0x23a8a70>) 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.48/0.65  Using role type
% 0.48/0.65  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.48/0.65  FOF formula (<kernel.Constant object at 0x23a85f0>, <kernel.DependentProduct object at 0x23a8098>) of role type named sy_c_BNF__Wellorder__Relation_Owo__rel_001t__Nat__Onat
% 0.48/0.65  Using role type
% 0.48/0.65  Declaring bNF_We3818239936649020644el_nat:(set_Pr1261947904930325089at_nat->Prop)
% 0.48/0.65  FOF formula (<kernel.Constant object at 0x23a8950>, <kernel.DependentProduct object at 0x23a8a70>) of role type named sy_c_Binomial_Obinomial
% 0.48/0.65  Using role type
% 0.48/0.65  Declaring binomial:(nat->(nat->nat))
% 0.48/0.65  FOF formula (<kernel.Constant object at 0x23a8b00>, <kernel.DependentProduct object at 0x23a85f0>) of role type named sy_c_Binomial_Ogbinomial_001t__Complex__Ocomplex
% 0.48/0.65  Using role type
% 0.48/0.65  Declaring gbinomial_complex:(complex->(nat->complex))
% 0.48/0.65  FOF formula (<kernel.Constant object at 0x23a8908>, <kernel.DependentProduct object at 0x23a8950>) of role type named sy_c_Binomial_Ogbinomial_001t__Int__Oint
% 0.48/0.65  Using role type
% 0.48/0.66  Declaring gbinomial_int:(int->(nat->int))
% 0.48/0.66  FOF formula (<kernel.Constant object at 0x23a89e0>, <kernel.DependentProduct object at 0x23a8b00>) of role type named sy_c_Binomial_Ogbinomial_001t__Nat__Onat
% 0.48/0.66  Using role type
% 0.48/0.66  Declaring gbinomial_nat:(nat->(nat->nat))
% 0.48/0.66  FOF formula (<kernel.Constant object at 0x23a8758>, <kernel.DependentProduct object at 0x23a8908>) of role type named sy_c_Binomial_Ogbinomial_001t__Rat__Orat
% 0.48/0.66  Using role type
% 0.48/0.66  Declaring gbinomial_rat:(rat->(nat->rat))
% 0.48/0.66  FOF formula (<kernel.Constant object at 0x23a8098>, <kernel.DependentProduct object at 0x23a89e0>) of role type named sy_c_Binomial_Ogbinomial_001t__Real__Oreal
% 0.48/0.66  Using role type
% 0.48/0.66  Declaring gbinomial_real:(real->(nat->real))
% 0.48/0.66  FOF formula (<kernel.Constant object at 0x23a8128>, <kernel.DependentProduct object at 0x23a8098>) of role type named sy_c_Bit__Operations_Oand__int__rel
% 0.48/0.66  Using role type
% 0.48/0.66  Declaring bit_and_int_rel:(product_prod_int_int->(product_prod_int_int->Prop))
% 0.48/0.66  FOF formula (<kernel.Constant object at 0x23a8a70>, <kernel.DependentProduct object at 0x23a89e0>) of role type named sy_c_Bit__Operations_Oconcat__bit
% 0.48/0.66  Using role type
% 0.48/0.66  Declaring bit_concat_bit:(nat->(int->(int->int)))
% 0.48/0.66  FOF formula (<kernel.Constant object at 0x23a8758>, <kernel.DependentProduct object at 0x23a8ab8>) of role type named sy_c_Bit__Operations_Oring__bit__operations__class_Onot_001t__Int__Oint
% 0.48/0.66  Using role type
% 0.48/0.66  Declaring bit_ri7919022796975470100ot_int:(int->int)
% 0.48/0.66  FOF formula (<kernel.Constant object at 0x23a8a70>, <kernel.DependentProduct object at 0x23a8758>) of role type named sy_c_Bit__Operations_Oring__bit__operations__class_Osigned__take__bit_001t__Code____Numeral__Ointeger
% 0.48/0.66  Using role type
% 0.48/0.66  Declaring bit_ri6519982836138164636nteger:(nat->(code_integer->code_integer))
% 0.48/0.66  FOF formula (<kernel.Constant object at 0x23a8ab8>, <kernel.DependentProduct object at 0x23a8a70>) of role type named sy_c_Bit__Operations_Oring__bit__operations__class_Osigned__take__bit_001t__Int__Oint
% 0.48/0.66  Using role type
% 0.48/0.66  Declaring bit_ri631733984087533419it_int:(nat->(int->int))
% 0.48/0.66  FOF formula (<kernel.Constant object at 0x23a8758>, <kernel.DependentProduct object at 0x23a8ab8>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Oand_001t__Int__Oint
% 0.48/0.66  Using role type
% 0.48/0.66  Declaring bit_se725231765392027082nd_int:(int->(int->int))
% 0.48/0.66  FOF formula (<kernel.Constant object at 0x23a8a70>, <kernel.DependentProduct object at 0x23a8758>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Oand_001t__Nat__Onat
% 0.48/0.66  Using role type
% 0.48/0.66  Declaring bit_se727722235901077358nd_nat:(nat->(nat->nat))
% 0.48/0.66  FOF formula (<kernel.Constant object at 0x23a8ab8>, <kernel.DependentProduct object at 0x23a8a70>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Odrop__bit_001t__Int__Oint
% 0.48/0.66  Using role type
% 0.48/0.66  Declaring bit_se8568078237143864401it_int:(nat->(int->int))
% 0.48/0.66  FOF formula (<kernel.Constant object at 0x23a8758>, <kernel.DependentProduct object at 0x23a8e18>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Odrop__bit_001t__Nat__Onat
% 0.48/0.66  Using role type
% 0.48/0.66  Declaring bit_se8570568707652914677it_nat:(nat->(nat->nat))
% 0.48/0.66  FOF formula (<kernel.Constant object at 0x23a8a70>, <kernel.DependentProduct object at 0x23a8f38>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Oflip__bit_001t__Int__Oint
% 0.48/0.66  Using role type
% 0.48/0.66  Declaring bit_se2159334234014336723it_int:(nat->(int->int))
% 0.48/0.66  FOF formula (<kernel.Constant object at 0x23a8a70>, <kernel.DependentProduct object at 0x23ac098>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Oflip__bit_001t__Nat__Onat
% 0.48/0.66  Using role type
% 0.48/0.66  Declaring bit_se2161824704523386999it_nat:(nat->(nat->nat))
% 0.48/0.66  FOF formula (<kernel.Constant object at 0x23a8a70>, <kernel.DependentProduct object at 0x23ac050>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Omask_001t__Int__Oint
% 0.48/0.66  Using role type
% 0.48/0.66  Declaring bit_se2000444600071755411sk_int:(nat->int)
% 0.48/0.66  FOF formula (<kernel.Constant object at 0x23a8758>, <kernel.DependentProduct object at 0x23ac2d8>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Omask_001t__Nat__Onat
% 0.48/0.66  Using role type
% 0.48/0.66  Declaring bit_se2002935070580805687sk_nat:(nat->nat)
% 0.48/0.66  FOF formula (<kernel.Constant object at 0x23ac098>, <kernel.DependentProduct object at 0x23ac320>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Oor_001t__Int__Oint
% 0.48/0.66  Using role type
% 0.48/0.66  Declaring bit_se1409905431419307370or_int:(int->(int->int))
% 0.48/0.66  FOF formula (<kernel.Constant object at 0x23ac368>, <kernel.DependentProduct object at 0x23ac3b0>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Oor_001t__Nat__Onat
% 0.48/0.66  Using role type
% 0.48/0.66  Declaring bit_se1412395901928357646or_nat:(nat->(nat->nat))
% 0.48/0.66  FOF formula (<kernel.Constant object at 0x23ac2d8>, <kernel.DependentProduct object at 0x23ac440>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Opush__bit_001t__Int__Oint
% 0.48/0.66  Using role type
% 0.48/0.66  Declaring bit_se545348938243370406it_int:(nat->(int->int))
% 0.48/0.66  FOF formula (<kernel.Constant object at 0x23ac1b8>, <kernel.DependentProduct object at 0x23ac2d8>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Opush__bit_001t__Nat__Onat
% 0.48/0.66  Using role type
% 0.48/0.66  Declaring bit_se547839408752420682it_nat:(nat->(nat->nat))
% 0.48/0.66  FOF formula (<kernel.Constant object at 0x23ac440>, <kernel.DependentProduct object at 0x23ac1b8>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Oset__bit_001t__Code____Numeral__Ointeger
% 0.48/0.66  Using role type
% 0.48/0.66  Declaring bit_se2793503036327961859nteger:(nat->(code_integer->code_integer))
% 0.48/0.66  FOF formula (<kernel.Constant object at 0x23ac2d8>, <kernel.DependentProduct object at 0x23ac440>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Oset__bit_001t__Int__Oint
% 0.48/0.66  Using role type
% 0.48/0.66  Declaring bit_se7879613467334960850it_int:(nat->(int->int))
% 0.48/0.66  FOF formula (<kernel.Constant object at 0x23ac1b8>, <kernel.DependentProduct object at 0x23ac2d8>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Oset__bit_001t__Nat__Onat
% 0.48/0.66  Using role type
% 0.48/0.66  Declaring bit_se7882103937844011126it_nat:(nat->(nat->nat))
% 0.48/0.66  FOF formula (<kernel.Constant object at 0x23ac440>, <kernel.DependentProduct object at 0x23ac1b8>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Otake__bit_001t__Int__Oint
% 0.48/0.66  Using role type
% 0.48/0.66  Declaring bit_se2923211474154528505it_int:(nat->(int->int))
% 0.48/0.66  FOF formula (<kernel.Constant object at 0x23ac2d8>, <kernel.DependentProduct object at 0x23ac440>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Otake__bit_001t__Nat__Onat
% 0.48/0.66  Using role type
% 0.48/0.66  Declaring bit_se2925701944663578781it_nat:(nat->(nat->nat))
% 0.48/0.66  FOF formula (<kernel.Constant object at 0x23ac1b8>, <kernel.DependentProduct object at 0x23ac2d8>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Ounset__bit_001t__Code____Numeral__Ointeger
% 0.48/0.66  Using role type
% 0.48/0.66  Declaring bit_se8260200283734997820nteger:(nat->(code_integer->code_integer))
% 0.48/0.66  FOF formula (<kernel.Constant object at 0x23ac440>, <kernel.DependentProduct object at 0x23ac1b8>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Ounset__bit_001t__Int__Oint
% 0.48/0.66  Using role type
% 0.48/0.66  Declaring bit_se4203085406695923979it_int:(nat->(int->int))
% 0.48/0.66  FOF formula (<kernel.Constant object at 0x23ac2d8>, <kernel.DependentProduct object at 0x23ac440>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Ounset__bit_001t__Nat__Onat
% 0.48/0.66  Using role type
% 0.48/0.66  Declaring bit_se4205575877204974255it_nat:(nat->(nat->nat))
% 0.48/0.66  FOF formula (<kernel.Constant object at 0x23ac1b8>, <kernel.DependentProduct object at 0x23ac2d8>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Oxor_001t__Int__Oint
% 0.48/0.66  Using role type
% 0.48/0.66  Declaring bit_se6526347334894502574or_int:(int->(int->int))
% 0.48/0.66  FOF formula (<kernel.Constant object at 0x23ac440>, <kernel.DependentProduct object at 0x23ac1b8>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Oxor_001t__Nat__Onat
% 0.48/0.66  Using role type
% 0.48/0.66  Declaring bit_se6528837805403552850or_nat:(nat->(nat->nat))
% 0.48/0.66  FOF formula (<kernel.Constant object at 0x23ac2d8>, <kernel.DependentProduct object at 0x23ac440>) of role type named sy_c_Bit__Operations_Osemiring__bits__class_Obit_001t__Int__Oint
% 0.48/0.67  Using role type
% 0.48/0.67  Declaring bit_se1146084159140164899it_int:(int->(nat->Prop))
% 0.48/0.67  FOF formula (<kernel.Constant object at 0x23ac1b8>, <kernel.DependentProduct object at 0x23ac2d8>) of role type named sy_c_Bit__Operations_Osemiring__bits__class_Obit_001t__Nat__Onat
% 0.48/0.67  Using role type
% 0.48/0.67  Declaring bit_se1148574629649215175it_nat:(nat->(nat->Prop))
% 0.48/0.67  FOF formula (<kernel.Constant object at 0x23acb90>, <kernel.DependentProduct object at 0x23ac440>) of role type named sy_c_Bit__Operations_Otake__bit__num
% 0.48/0.67  Using role type
% 0.48/0.67  Declaring bit_take_bit_num:(nat->(num->option_num))
% 0.48/0.67  FOF formula (<kernel.Constant object at 0x23ac050>, <kernel.DependentProduct object at 0x23acb90>) of role type named sy_c_Code__Numeral_Odivmod__integer
% 0.48/0.67  Using role type
% 0.48/0.67  Declaring code_divmod_integer:(code_integer->(code_integer->produc8923325533196201883nteger))
% 0.48/0.67  FOF formula (<kernel.Constant object at 0x23acd40>, <kernel.DependentProduct object at 0x23ac2d8>) of role type named sy_c_Code__Numeral_Ointeger__of__nat
% 0.48/0.67  Using role type
% 0.48/0.67  Declaring code_integer_of_nat:(nat->code_integer)
% 0.48/0.67  FOF formula (<kernel.Constant object at 0x23acb90>, <kernel.DependentProduct object at 0x23acd88>) of role type named sy_c_Code__Numeral_Onat__of__integer
% 0.48/0.67  Using role type
% 0.48/0.67  Declaring code_nat_of_integer:(code_integer->nat)
% 0.48/0.67  FOF formula (<kernel.Constant object at 0x23acc20>, <kernel.DependentProduct object at 0x23ac368>) of role type named sy_c_Code__Numeral_Onum__of__integer
% 0.48/0.67  Using role type
% 0.48/0.67  Declaring code_num_of_integer:(code_integer->num)
% 0.48/0.67  FOF formula (<kernel.Constant object at 0x23acb90>, <kernel.DependentProduct object at 0x23acdd0>) of role type named sy_c_Complete__Lattices_OInf__class_OInf_001t__Extended____Nat__Oenat
% 0.48/0.67  Using role type
% 0.48/0.67  Declaring comple2295165028678016749d_enat:(set_Extended_enat->extended_enat)
% 0.48/0.67  FOF formula (<kernel.Constant object at 0x23ac050>, <kernel.DependentProduct object at 0x23ace60>) of role type named sy_c_Complete__Lattices_OInf__class_OInf_001t__Nat__Onat
% 0.48/0.67  Using role type
% 0.48/0.67  Declaring complete_Inf_Inf_nat:(set_nat->nat)
% 0.48/0.67  FOF formula (<kernel.Constant object at 0x23acb90>, <kernel.DependentProduct object at 0x23acea8>) of role type named sy_c_Complete__Lattices_OInf__class_OInf_001t__Real__Oreal
% 0.48/0.67  Using role type
% 0.48/0.67  Declaring comple4887499456419720421f_real:(set_real->real)
% 0.48/0.67  FOF formula (<kernel.Constant object at 0x23ace60>, <kernel.DependentProduct object at 0x23acf38>) of role type named sy_c_Complete__Lattices_OInf__class_OInf_001t__Set__Oset_It__Nat__Onat_J
% 0.48/0.67  Using role type
% 0.48/0.67  Declaring comple7806235888213564991et_nat:(set_set_nat->set_nat)
% 0.48/0.67  FOF formula (<kernel.Constant object at 0x23acea8>, <kernel.DependentProduct object at 0x23acfc8>) of role type named sy_c_Complete__Lattices_OSup__class_OSup_001t__Extended____Nat__Oenat
% 0.48/0.67  Using role type
% 0.48/0.67  Declaring comple4398354569131411667d_enat:(set_Extended_enat->extended_enat)
% 0.48/0.67  FOF formula (<kernel.Constant object at 0x23acd88>, <kernel.DependentProduct object at 0x23b2098>) of role type named sy_c_Complete__Lattices_OSup__class_OSup_001t__Int__Oint
% 0.48/0.67  Using role type
% 0.48/0.67  Declaring complete_Sup_Sup_int:(set_int->int)
% 0.48/0.67  FOF formula (<kernel.Constant object at 0x23acef0>, <kernel.DependentProduct object at 0x23b20e0>) of role type named sy_c_Complete__Lattices_OSup__class_OSup_001t__Nat__Onat
% 0.48/0.67  Using role type
% 0.48/0.67  Declaring complete_Sup_Sup_nat:(set_nat->nat)
% 0.48/0.67  FOF formula (<kernel.Constant object at 0x23acd88>, <kernel.DependentProduct object at 0x23b2128>) of role type named sy_c_Complete__Lattices_OSup__class_OSup_001t__Real__Oreal
% 0.48/0.67  Using role type
% 0.48/0.67  Declaring comple1385675409528146559p_real:(set_real->real)
% 0.48/0.67  FOF formula (<kernel.Constant object at 0x23acd88>, <kernel.DependentProduct object at 0x23b21b8>) of role type named sy_c_Complete__Lattices_OSup__class_OSup_001t__Set__Oset_It__Nat__Onat_J
% 0.48/0.67  Using role type
% 0.48/0.67  Declaring comple7399068483239264473et_nat:(set_set_nat->set_nat)
% 0.48/0.67  FOF formula (<kernel.Constant object at 0x23acf38>, <kernel.DependentProduct object at 0x23b2248>) of role type named sy_c_Complex_OArg
% 0.48/0.67  Using role type
% 0.48/0.67  Declaring arg:(complex->real)
% 0.48/0.67  FOF formula (<kernel.Constant object at 0x23acd88>, <kernel.DependentProduct object at 0x23b2290>) of role type named sy_c_Complex_Ocis
% 0.48/0.67  Using role type
% 0.48/0.67  Declaring cis:(real->complex)
% 0.48/0.67  FOF formula (<kernel.Constant object at 0x23acd88>, <kernel.DependentProduct object at 0x23b21b8>) of role type named sy_c_Complex_Ocomplex_OComplex
% 0.48/0.67  Using role type
% 0.48/0.67  Declaring complex2:(real->(real->complex))
% 0.48/0.67  FOF formula (<kernel.Constant object at 0x23acd88>, <kernel.DependentProduct object at 0x23b23b0>) of role type named sy_c_Complex_Ocomplex_OIm
% 0.48/0.67  Using role type
% 0.48/0.67  Declaring im:(complex->real)
% 0.48/0.67  FOF formula (<kernel.Constant object at 0x23b21b8>, <kernel.DependentProduct object at 0x23b2368>) of role type named sy_c_Complex_Ocomplex_ORe
% 0.48/0.67  Using role type
% 0.48/0.67  Declaring re:(complex->real)
% 0.48/0.67  FOF formula (<kernel.Constant object at 0x23b2200>, <kernel.DependentProduct object at 0x23b20e0>) of role type named sy_c_Complex_Ocsqrt
% 0.48/0.67  Using role type
% 0.48/0.67  Declaring csqrt:(complex->complex)
% 0.48/0.67  FOF formula (<kernel.Constant object at 0x23b22d8>, <kernel.Constant object at 0x23b23b0>) of role type named sy_c_Complex_Oimaginary__unit
% 0.48/0.67  Using role type
% 0.48/0.67  Declaring imaginary_unit:complex
% 0.48/0.67  FOF formula (<kernel.Constant object at 0x23b21b8>, <kernel.DependentProduct object at 0x23b23f8>) of role type named sy_c_Conditionally__Complete__Lattices_Opreorder__class_Obdd__above_001t__Nat__Onat
% 0.48/0.67  Using role type
% 0.48/0.67  Declaring condit2214826472909112428ve_nat:(set_nat->Prop)
% 0.48/0.67  FOF formula (<kernel.Constant object at 0x23b22d8>, <kernel.DependentProduct object at 0x23b20e0>) of role type named sy_c_Deriv_Odifferentiable_001t__Real__Oreal_001t__Real__Oreal
% 0.48/0.67  Using role type
% 0.48/0.67  Declaring differ6690327859849518006l_real:((real->real)->(filter_real->Prop))
% 0.48/0.67  FOF formula (<kernel.Constant object at 0x23b23f8>, <kernel.DependentProduct object at 0x23b2368>) of role type named sy_c_Deriv_Ohas__field__derivative_001t__Real__Oreal
% 0.48/0.67  Using role type
% 0.48/0.67  Declaring has_fi5821293074295781190e_real:((real->real)->(real->(filter_real->Prop)))
% 0.48/0.67  FOF formula (<kernel.Constant object at 0x23b25a8>, <kernel.DependentProduct object at 0x23b20e0>) of role type named sy_c_Divides_Odivmod__nat
% 0.48/0.67  Using role type
% 0.48/0.67  Declaring divmod_nat:(nat->(nat->product_prod_nat_nat))
% 0.48/0.67  FOF formula (<kernel.Constant object at 0x23b2290>, <kernel.DependentProduct object at 0x23b25a8>) of role type named sy_c_Divides_Oeucl__rel__int
% 0.48/0.67  Using role type
% 0.48/0.67  Declaring eucl_rel_int:(int->(int->(product_prod_int_int->Prop)))
% 0.48/0.67  FOF formula (<kernel.Constant object at 0x23b23f8>, <kernel.DependentProduct object at 0x23b2440>) of role type named sy_c_Divides_Ounique__euclidean__semiring__numeral__class_Odivides__aux_001t__Int__Oint
% 0.48/0.67  Using role type
% 0.48/0.67  Declaring unique6319869463603278526ux_int:(product_prod_int_int->Prop)
% 0.48/0.67  FOF formula (<kernel.Constant object at 0x23b2290>, <kernel.DependentProduct object at 0x23b2680>) of role type named sy_c_Divides_Ounique__euclidean__semiring__numeral__class_Odivides__aux_001t__Nat__Onat
% 0.48/0.67  Using role type
% 0.48/0.67  Declaring unique6322359934112328802ux_nat:(product_prod_nat_nat->Prop)
% 0.48/0.67  FOF formula (<kernel.Constant object at 0x23b2440>, <kernel.DependentProduct object at 0x23b2290>) of role type named sy_c_Divides_Ounique__euclidean__semiring__numeral__class_Odivmod_001t__Nat__Onat
% 0.48/0.67  Using role type
% 0.48/0.67  Declaring unique5055182867167087721od_nat:(num->(num->product_prod_nat_nat))
% 0.48/0.67  FOF formula (<kernel.Constant object at 0x23b2680>, <kernel.DependentProduct object at 0x23b2830>) of role type named sy_c_Divides_Ounique__euclidean__semiring__numeral__class_Odivmod__step_001t__Code____Numeral__Ointeger
% 0.48/0.67  Using role type
% 0.48/0.67  Declaring unique4921790084139445826nteger:(num->(produc8923325533196201883nteger->produc8923325533196201883nteger))
% 0.48/0.67  FOF formula (<kernel.Constant object at 0x23b2290>, <kernel.DependentProduct object at 0x23b2680>) of role type named sy_c_Divides_Ounique__euclidean__semiring__numeral__class_Odivmod__step_001t__Int__Oint
% 0.48/0.67  Using role type
% 0.48/0.67  Declaring unique5024387138958732305ep_int:(num->(product_prod_int_int->product_prod_int_int))
% 0.48/0.67  FOF formula (<kernel.Constant object at 0x23b2830>, <kernel.DependentProduct object at 0x23b2290>) of role type named sy_c_Divides_Ounique__euclidean__semiring__numeral__class_Odivmod__step_001t__Nat__Onat
% 0.48/0.68  Using role type
% 0.48/0.68  Declaring unique5026877609467782581ep_nat:(num->(product_prod_nat_nat->product_prod_nat_nat))
% 0.48/0.68  FOF formula (<kernel.Constant object at 0x23b2680>, <kernel.DependentProduct object at 0x23b2440>) of role type named sy_c_Euclidean__Division_Ounique__euclidean__semiring__class_Odivision__segment_001t__Int__Oint
% 0.48/0.68  Using role type
% 0.48/0.68  Declaring euclid3395696857347342551nt_int:(int->int)
% 0.48/0.68  FOF formula (<kernel.Constant object at 0x23b2290>, <kernel.DependentProduct object at 0x23b2a70>) of role type named sy_c_Euclidean__Division_Ounique__euclidean__semiring__class_Odivision__segment_001t__Nat__Onat
% 0.48/0.68  Using role type
% 0.48/0.68  Declaring euclid3398187327856392827nt_nat:(nat->nat)
% 0.48/0.68  FOF formula (<kernel.Constant object at 0x23b2878>, <kernel.DependentProduct object at 0x23b2b00>) of role type named sy_c_Extended__Nat_OeSuc
% 0.48/0.68  Using role type
% 0.48/0.68  Declaring extended_eSuc:(extended_enat->extended_enat)
% 0.48/0.68  FOF formula (<kernel.Constant object at 0x23b2998>, <kernel.DependentProduct object at 0x23b2b48>) of role type named sy_c_Extended__Nat_Oenat
% 0.48/0.68  Using role type
% 0.48/0.68  Declaring extended_enat2:(nat->extended_enat)
% 0.48/0.68  FOF formula (<kernel.Constant object at 0x23b2a28>, <kernel.DependentProduct object at 0x23b2a70>) of role type named sy_c_Extended__Nat_Oenat_Ocase__enat_001_Eo
% 0.48/0.68  Using role type
% 0.48/0.68  Declaring extended_case_enat_o:((nat->Prop)->(Prop->(extended_enat->Prop)))
% 0.48/0.68  FOF formula (<kernel.Constant object at 0x23b2998>, <kernel.DependentProduct object at 0x23b2b90>) of role type named sy_c_Extended__Nat_Oenat_Ocase__enat_001t__Extended____Nat__Oenat
% 0.48/0.68  Using role type
% 0.48/0.68  Declaring extend3600170679010898289d_enat:((nat->extended_enat)->(extended_enat->(extended_enat->extended_enat)))
% 0.48/0.68  FOF formula (<kernel.Constant object at 0x23b2a70>, <kernel.Constant object at 0x23b2b48>) of role type named sy_c_Extended__Nat_Oinfinity__class_Oinfinity_001t__Extended____Nat__Oenat
% 0.48/0.68  Using role type
% 0.48/0.68  Declaring extend5688581933313929465d_enat:extended_enat
% 0.48/0.68  FOF formula (<kernel.Constant object at 0x23b2b90>, <kernel.DependentProduct object at 0x23b2a70>) of role type named sy_c_Factorial_Ocomm__semiring__1__class_Opochhammer_001t__Complex__Ocomplex
% 0.48/0.68  Using role type
% 0.48/0.68  Declaring comm_s2602460028002588243omplex:(complex->(nat->complex))
% 0.48/0.68  FOF formula (<kernel.Constant object at 0x23b2b48>, <kernel.DependentProduct object at 0x23b2b90>) of role type named sy_c_Factorial_Ocomm__semiring__1__class_Opochhammer_001t__Int__Oint
% 0.48/0.68  Using role type
% 0.48/0.68  Declaring comm_s4660882817536571857er_int:(int->(nat->int))
% 0.48/0.68  FOF formula (<kernel.Constant object at 0x23b2a70>, <kernel.DependentProduct object at 0x23b2b48>) of role type named sy_c_Factorial_Ocomm__semiring__1__class_Opochhammer_001t__Nat__Onat
% 0.48/0.68  Using role type
% 0.48/0.68  Declaring comm_s4663373288045622133er_nat:(nat->(nat->nat))
% 0.48/0.68  FOF formula (<kernel.Constant object at 0x23b2b90>, <kernel.DependentProduct object at 0x23b2a70>) of role type named sy_c_Factorial_Ocomm__semiring__1__class_Opochhammer_001t__Rat__Orat
% 0.48/0.68  Using role type
% 0.48/0.68  Declaring comm_s4028243227959126397er_rat:(rat->(nat->rat))
% 0.48/0.68  FOF formula (<kernel.Constant object at 0x23b2b48>, <kernel.DependentProduct object at 0x23b2b90>) of role type named sy_c_Factorial_Ocomm__semiring__1__class_Opochhammer_001t__Real__Oreal
% 0.48/0.68  Using role type
% 0.48/0.68  Declaring comm_s7457072308508201937r_real:(real->(nat->real))
% 0.48/0.68  FOF formula (<kernel.Constant object at 0x23b2a70>, <kernel.DependentProduct object at 0x23b2c20>) of role type named sy_c_Factorial_Osemiring__char__0__class_Ofact_001t__Complex__Ocomplex
% 0.48/0.68  Using role type
% 0.48/0.68  Declaring semiri5044797733671781792omplex:(nat->complex)
% 0.48/0.68  FOF formula (<kernel.Constant object at 0x23b2b90>, <kernel.DependentProduct object at 0x23b4098>) of role type named sy_c_Factorial_Osemiring__char__0__class_Ofact_001t__Int__Oint
% 0.48/0.68  Using role type
% 0.48/0.68  Declaring semiri1406184849735516958ct_int:(nat->int)
% 0.48/0.68  FOF formula (<kernel.Constant object at 0x23b2c20>, <kernel.DependentProduct object at 0x23b4128>) of role type named sy_c_Factorial_Osemiring__char__0__class_Ofact_001t__Nat__Onat
% 0.48/0.68  Using role type
% 0.48/0.68  Declaring semiri1408675320244567234ct_nat:(nat->nat)
% 0.48/0.68  FOF formula (<kernel.Constant object at 0x23b2c20>, <kernel.DependentProduct object at 0x23b41b8>) of role type named sy_c_Factorial_Osemiring__char__0__class_Ofact_001t__Rat__Orat
% 0.48/0.68  Using role type
% 0.48/0.68  Declaring semiri773545260158071498ct_rat:(nat->rat)
% 0.48/0.68  FOF formula (<kernel.Constant object at 0x23b2a70>, <kernel.DependentProduct object at 0x23b4248>) of role type named sy_c_Factorial_Osemiring__char__0__class_Ofact_001t__Real__Oreal
% 0.48/0.68  Using role type
% 0.48/0.68  Declaring semiri2265585572941072030t_real:(nat->real)
% 0.48/0.68  FOF formula (<kernel.Constant object at 0x23b4128>, <kernel.DependentProduct object at 0x23b42d8>) of role type named sy_c_Fields_Oinverse__class_Oinverse_001t__Complex__Ocomplex
% 0.48/0.68  Using role type
% 0.48/0.68  Declaring invers8013647133539491842omplex:(complex->complex)
% 0.48/0.68  FOF formula (<kernel.Constant object at 0x23b2f80>, <kernel.DependentProduct object at 0x23b4368>) of role type named sy_c_Fields_Oinverse__class_Oinverse_001t__Rat__Orat
% 0.48/0.68  Using role type
% 0.48/0.68  Declaring inverse_inverse_rat:(rat->rat)
% 0.48/0.68  FOF formula (<kernel.Constant object at 0x23b2f80>, <kernel.DependentProduct object at 0x23b43b0>) of role type named sy_c_Fields_Oinverse__class_Oinverse_001t__Real__Oreal
% 0.48/0.68  Using role type
% 0.48/0.68  Declaring inverse_inverse_real:(real->real)
% 0.48/0.68  FOF formula (<kernel.Constant object at 0x23b4248>, <kernel.Constant object at 0x23b43b0>) of role type named sy_c_Filter_Oat__bot_001t__Real__Oreal
% 0.48/0.68  Using role type
% 0.48/0.68  Declaring at_bot_real:filter_real
% 0.48/0.68  FOF formula (<kernel.Constant object at 0x23b4368>, <kernel.Constant object at 0x23b43b0>) of role type named sy_c_Filter_Oat__top_001t__Nat__Onat
% 0.48/0.68  Using role type
% 0.48/0.68  Declaring at_top_nat:filter_nat
% 0.48/0.68  FOF formula (<kernel.Constant object at 0x23b4098>, <kernel.Constant object at 0x23b43b0>) of role type named sy_c_Filter_Oat__top_001t__Real__Oreal
% 0.48/0.68  Using role type
% 0.48/0.68  Declaring at_top_real:filter_real
% 0.48/0.68  FOF formula (<kernel.Constant object at 0x23b41b8>, <kernel.Constant object at 0x23b43b0>) of role type named sy_c_Filter_Ocofinite_001t__Nat__Onat
% 0.48/0.68  Using role type
% 0.48/0.68  Declaring cofinite_nat:filter_nat
% 0.48/0.68  FOF formula (<kernel.Constant object at 0x23b43f8>, <kernel.DependentProduct object at 0x23b4098>) of role type named sy_c_Filter_Oeventually_001t__Nat__Onat
% 0.48/0.68  Using role type
% 0.48/0.68  Declaring eventually_nat:((nat->Prop)->(filter_nat->Prop))
% 0.48/0.68  FOF formula (<kernel.Constant object at 0x23b41b8>, <kernel.DependentProduct object at 0x23b4440>) of role type named sy_c_Filter_Oeventually_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.48/0.68  Using role type
% 0.48/0.68  Declaring eventu1038000079068216329at_nat:((product_prod_nat_nat->Prop)->(filter1242075044329608583at_nat->Prop))
% 0.48/0.68  FOF formula (<kernel.Constant object at 0x23b4128>, <kernel.DependentProduct object at 0x23b44d0>) of role type named sy_c_Filter_Ofilterlim_001t__Nat__Onat_001t__Nat__Onat
% 0.48/0.68  Using role type
% 0.48/0.68  Declaring filterlim_nat_nat:((nat->nat)->(filter_nat->(filter_nat->Prop)))
% 0.48/0.68  FOF formula (<kernel.Constant object at 0x23b4638>, <kernel.DependentProduct object at 0x23b43b0>) of role type named sy_c_Filter_Ofilterlim_001t__Nat__Onat_001t__Real__Oreal
% 0.48/0.68  Using role type
% 0.48/0.68  Declaring filterlim_nat_real:((nat->real)->(filter_real->(filter_nat->Prop)))
% 0.48/0.68  FOF formula (<kernel.Constant object at 0x23b46c8>, <kernel.DependentProduct object at 0x23b43f8>) of role type named sy_c_Filter_Ofilterlim_001t__Real__Oreal_001t__Real__Oreal
% 0.48/0.68  Using role type
% 0.48/0.68  Declaring filterlim_real_real:((real->real)->(filter_real->(filter_real->Prop)))
% 0.48/0.68  FOF formula (<kernel.Constant object at 0x23b4710>, <kernel.DependentProduct object at 0x23b4638>) of role type named sy_c_Filter_Ofrequently_001t__Nat__Onat
% 0.48/0.68  Using role type
% 0.48/0.68  Declaring frequently_nat:((nat->Prop)->(filter_nat->Prop))
% 0.48/0.68  FOF formula (<kernel.Constant object at 0x23b43f8>, <kernel.DependentProduct object at 0x23b46c8>) of role type named sy_c_Filter_Oprod__filter_001t__Nat__Onat_001t__Nat__Onat
% 0.48/0.68  Using role type
% 0.48/0.68  Declaring prod_filter_nat_nat:(filter_nat->(filter_nat->filter1242075044329608583at_nat))
% 0.48/0.68  FOF formula (<kernel.Constant object at 0x23b4680>, <kernel.DependentProduct object at 0x23b47a0>) of role type named sy_c_Finite__Set_Ocard_001_062_It__Nat__Onat_Mt__Rat__Orat_J
% 0.48/0.68  Using role type
% 0.48/0.68  Declaring finite_card_nat_rat:(set_nat_rat->nat)
% 0.48/0.69  FOF formula (<kernel.Constant object at 0x23b4290>, <kernel.DependentProduct object at 0x23b47e8>) of role type named sy_c_Finite__Set_Ocard_001_Eo
% 0.48/0.69  Using role type
% 0.48/0.69  Declaring finite_card_o:(set_o->nat)
% 0.48/0.69  FOF formula (<kernel.Constant object at 0x23b46c8>, <kernel.DependentProduct object at 0x23b4680>) of role type named sy_c_Finite__Set_Ocard_001t__Complex__Ocomplex
% 0.48/0.69  Using role type
% 0.48/0.69  Declaring finite_card_complex:(set_complex->nat)
% 0.48/0.69  FOF formula (<kernel.Constant object at 0x23b47a0>, <kernel.DependentProduct object at 0x23b4830>) of role type named sy_c_Finite__Set_Ocard_001t__Extended____Nat__Oenat
% 0.48/0.69  Using role type
% 0.48/0.69  Declaring finite121521170596916366d_enat:(set_Extended_enat->nat)
% 0.48/0.69  FOF formula (<kernel.Constant object at 0x23b47e8>, <kernel.DependentProduct object at 0x23b48c0>) of role type named sy_c_Finite__Set_Ocard_001t__Int__Oint
% 0.48/0.69  Using role type
% 0.48/0.69  Declaring finite_card_int:(set_int->nat)
% 0.48/0.69  FOF formula (<kernel.Constant object at 0x23b47a0>, <kernel.DependentProduct object at 0x23b4908>) of role type named sy_c_Finite__Set_Ocard_001t__List__Olist_It__Complex__Ocomplex_J
% 0.48/0.69  Using role type
% 0.48/0.69  Declaring finite5120063068150530198omplex:(set_list_complex->nat)
% 0.48/0.69  FOF formula (<kernel.Constant object at 0x23b48c0>, <kernel.DependentProduct object at 0x23b4998>) of role type named sy_c_Finite__Set_Ocard_001t__List__Olist_It__Extended____Nat__Oenat_J
% 0.48/0.69  Using role type
% 0.48/0.69  Declaring finite7441382602597825044d_enat:(set_li5464603477888414924d_enat->nat)
% 0.48/0.69  FOF formula (<kernel.Constant object at 0x23b4680>, <kernel.DependentProduct object at 0x23b4a28>) of role type named sy_c_Finite__Set_Ocard_001t__List__Olist_It__Int__Oint_J
% 0.48/0.69  Using role type
% 0.48/0.69  Declaring finite_card_list_int:(set_list_int->nat)
% 0.48/0.69  FOF formula (<kernel.Constant object at 0x23b48c0>, <kernel.DependentProduct object at 0x23b4a70>) of role type named sy_c_Finite__Set_Ocard_001t__List__Olist_It__List__Olist_It__Nat__Onat_J_J
% 0.48/0.69  Using role type
% 0.48/0.69  Declaring finite7325466520557071688st_nat:(set_list_list_nat->nat)
% 0.48/0.69  FOF formula (<kernel.Constant object at 0x23b47e8>, <kernel.DependentProduct object at 0x23b4b00>) of role type named sy_c_Finite__Set_Ocard_001t__List__Olist_It__Nat__Onat_J
% 0.48/0.69  Using role type
% 0.48/0.69  Declaring finite_card_list_nat:(set_list_nat->nat)
% 0.48/0.69  FOF formula (<kernel.Constant object at 0x23b48c0>, <kernel.DependentProduct object at 0x23b4b48>) of role type named sy_c_Finite__Set_Ocard_001t__List__Olist_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J
% 0.48/0.69  Using role type
% 0.48/0.69  Declaring finite249151656366948015at_nat:(set_li5450038453877631591at_nat->nat)
% 0.48/0.69  FOF formula (<kernel.Constant object at 0x23b4b00>, <kernel.DependentProduct object at 0x23b4bd8>) of role type named sy_c_Finite__Set_Ocard_001t__List__Olist_It__Set__Oset_It__Nat__Onat_J_J
% 0.48/0.69  Using role type
% 0.48/0.69  Declaring finite5631907774883551598et_nat:(set_list_set_nat->nat)
% 0.48/0.69  FOF formula (<kernel.Constant object at 0x23b4b48>, <kernel.DependentProduct object at 0x23b4c68>) of role type named sy_c_Finite__Set_Ocard_001t__List__Olist_It__VEBT____Definitions__OVEBT_J
% 0.48/0.69  Using role type
% 0.48/0.69  Declaring finite5915292604075114978T_VEBT:(set_list_VEBT_VEBT->nat)
% 0.48/0.69  FOF formula (<kernel.Constant object at 0x23b4a70>, <kernel.DependentProduct object at 0x23b4cf8>) of role type named sy_c_Finite__Set_Ocard_001t__Nat__Onat
% 0.48/0.69  Using role type
% 0.48/0.69  Declaring finite_card_nat:(set_nat->nat)
% 0.48/0.69  FOF formula (<kernel.Constant object at 0x23b4b48>, <kernel.DependentProduct object at 0x23b4d40>) of role type named sy_c_Finite__Set_Ocard_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.48/0.69  Using role type
% 0.48/0.69  Declaring finite711546835091564841at_nat:(set_Pr1261947904930325089at_nat->nat)
% 0.48/0.69  FOF formula (<kernel.Constant object at 0x23b4cf8>, <kernel.DependentProduct object at 0x23b4dd0>) of role type named sy_c_Finite__Set_Ocard_001t__Product____Type__Ounit
% 0.48/0.69  Using role type
% 0.48/0.69  Declaring finite410649719033368117t_unit:(set_Product_unit->nat)
% 0.48/0.69  FOF formula (<kernel.Constant object at 0x23b4c68>, <kernel.DependentProduct object at 0x23b4e60>) of role type named sy_c_Finite__Set_Ocard_001t__Real__Oreal
% 0.48/0.69  Using role type
% 0.48/0.69  Declaring finite_card_real:(set_real->nat)
% 0.48/0.69  FOF formula (<kernel.Constant object at 0x23b4cf8>, <kernel.DependentProduct object at 0x23b4ea8>) of role type named sy_c_Finite__Set_Ocard_001t__Set__Oset_I_062_It__Nat__Onat_Mt__Rat__Orat_J_J
% 0.48/0.69  Using role type
% 0.48/0.69  Declaring finite8736671560171388117at_rat:(set_set_nat_rat->nat)
% 0.48/0.69  FOF formula (<kernel.Constant object at 0x23b4e60>, <kernel.DependentProduct object at 0x23b4f38>) of role type named sy_c_Finite__Set_Ocard_001t__Set__Oset_It__Complex__Ocomplex_J
% 0.48/0.69  Using role type
% 0.48/0.69  Declaring finite903997441450111292omplex:(set_set_complex->nat)
% 0.48/0.69  FOF formula (<kernel.Constant object at 0x23b4ea8>, <kernel.DependentProduct object at 0x23b4fc8>) of role type named sy_c_Finite__Set_Ocard_001t__Set__Oset_It__Extended____Nat__Oenat_J
% 0.48/0.69  Using role type
% 0.48/0.69  Declaring finite3719263829065406702d_enat:(set_se7270636423289371942d_enat->nat)
% 0.48/0.69  FOF formula (<kernel.Constant object at 0x23b4ef0>, <kernel.DependentProduct object at 0x2b4254295098>) of role type named sy_c_Finite__Set_Ocard_001t__Set__Oset_It__Int__Oint_J
% 0.48/0.69  Using role type
% 0.48/0.69  Declaring finite_card_set_int:(set_set_int->nat)
% 0.48/0.69  FOF formula (<kernel.Constant object at 0x23b4ea8>, <kernel.DependentProduct object at 0x2b42542950e0>) of role type named sy_c_Finite__Set_Ocard_001t__Set__Oset_It__List__Olist_It__Nat__Onat_J_J
% 0.48/0.69  Using role type
% 0.48/0.69  Declaring finite2364142230527598318st_nat:(set_set_list_nat->nat)
% 0.48/0.69  FOF formula (<kernel.Constant object at 0x23b4cf8>, <kernel.DependentProduct object at 0x2b4254295170>) of role type named sy_c_Finite__Set_Ocard_001t__Set__Oset_It__Nat__Onat_J
% 0.48/0.69  Using role type
% 0.48/0.69  Declaring finite_card_set_nat:(set_set_nat->nat)
% 0.48/0.69  FOF formula (<kernel.Constant object at 0x23b4cf8>, <kernel.DependentProduct object at 0x2b42542951b8>) of role type named sy_c_Finite__Set_Ocard_001t__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J
% 0.48/0.69  Using role type
% 0.48/0.69  Declaring finite4356350796350151305at_nat:(set_se7855581050983116737at_nat->nat)
% 0.48/0.69  FOF formula (<kernel.Constant object at 0x23b4f38>, <kernel.DependentProduct object at 0x2b4254295248>) of role type named sy_c_Finite__Set_Ocard_001t__Set__Oset_It__Set__Oset_It__Nat__Onat_J_J
% 0.48/0.69  Using role type
% 0.48/0.69  Declaring finite1149291290879098388et_nat:(set_set_set_nat->nat)
% 0.48/0.69  FOF formula (<kernel.Constant object at 0x2b4254295050>, <kernel.DependentProduct object at 0x2b42542952d8>) of role type named sy_c_Finite__Set_Ocard_001t__VEBT____Definitions__OVEBT
% 0.48/0.69  Using role type
% 0.48/0.69  Declaring finite7802652506058667612T_VEBT:(set_VEBT_VEBT->nat)
% 0.48/0.69  FOF formula (<kernel.Constant object at 0x2b4254295098>, <kernel.DependentProduct object at 0x2b4254295320>) of role type named sy_c_Finite__Set_Ofinite_001_062_It__Nat__Onat_Mt__Rat__Orat_J
% 0.48/0.69  Using role type
% 0.48/0.69  Declaring finite7830837933032798814at_rat:(set_nat_rat->Prop)
% 0.48/0.69  FOF formula (<kernel.Constant object at 0x2b42542951b8>, <kernel.DependentProduct object at 0x2b42542953f8>) of role type named sy_c_Finite__Set_Ofinite_001_Eo
% 0.48/0.69  Using role type
% 0.48/0.69  Declaring finite_finite_o:(set_o->Prop)
% 0.48/0.69  FOF formula (<kernel.Constant object at 0x2b4254295050>, <kernel.DependentProduct object at 0x2b42542953b0>) of role type named sy_c_Finite__Set_Ofinite_001t__Complex__Ocomplex
% 0.48/0.69  Using role type
% 0.48/0.69  Declaring finite3207457112153483333omplex:(set_complex->Prop)
% 0.48/0.69  FOF formula (<kernel.Constant object at 0x2b42542951b8>, <kernel.DependentProduct object at 0x2b4254295488>) of role type named sy_c_Finite__Set_Ofinite_001t__Extended____Nat__Oenat
% 0.48/0.69  Using role type
% 0.48/0.69  Declaring finite4001608067531595151d_enat:(set_Extended_enat->Prop)
% 0.48/0.69  FOF formula (<kernel.Constant object at 0x2b4254295050>, <kernel.DependentProduct object at 0x2b4254295518>) of role type named sy_c_Finite__Set_Ofinite_001t__Int__Oint
% 0.48/0.69  Using role type
% 0.48/0.69  Declaring finite_finite_int:(set_int->Prop)
% 0.48/0.69  FOF formula (<kernel.Constant object at 0x2b42542951b8>, <kernel.DependentProduct object at 0x2b4254295560>) of role type named sy_c_Finite__Set_Ofinite_001t__List__Olist_It__Complex__Ocomplex_J
% 0.48/0.69  Using role type
% 0.48/0.69  Declaring finite8712137658972009173omplex:(set_list_complex->Prop)
% 0.48/0.69  FOF formula (<kernel.Constant object at 0x2b4254295518>, <kernel.DependentProduct object at 0x2b42542955f0>) of role type named sy_c_Finite__Set_Ofinite_001t__List__Olist_It__Extended____Nat__Oenat_J
% 0.48/0.69  Using role type
% 0.48/0.69  Declaring finite1862508098717546133d_enat:(set_li5464603477888414924d_enat->Prop)
% 0.48/0.69  FOF formula (<kernel.Constant object at 0x2b4254295560>, <kernel.DependentProduct object at 0x2b4254295680>) of role type named sy_c_Finite__Set_Ofinite_001t__List__Olist_It__Int__Oint_J
% 0.48/0.69  Using role type
% 0.48/0.69  Declaring finite3922522038869484883st_int:(set_list_int->Prop)
% 0.48/0.69  FOF formula (<kernel.Constant object at 0x2b42542955f0>, <kernel.DependentProduct object at 0x2b4254295710>) of role type named sy_c_Finite__Set_Ofinite_001t__List__Olist_It__Nat__Onat_J
% 0.48/0.69  Using role type
% 0.48/0.69  Declaring finite8100373058378681591st_nat:(set_list_nat->Prop)
% 0.48/0.69  FOF formula (<kernel.Constant object at 0x2b4254295680>, <kernel.DependentProduct object at 0x2b42542957a0>) of role type named sy_c_Finite__Set_Ofinite_001t__List__Olist_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J
% 0.48/0.69  Using role type
% 0.48/0.69  Declaring finite500796754983035824at_nat:(set_li5450038453877631591at_nat->Prop)
% 0.48/0.69  FOF formula (<kernel.Constant object at 0x2b4254295710>, <kernel.DependentProduct object at 0x2b4254295830>) of role type named sy_c_Finite__Set_Ofinite_001t__List__Olist_It__VEBT____Definitions__OVEBT_J
% 0.48/0.69  Using role type
% 0.48/0.69  Declaring finite3004134309566078307T_VEBT:(set_list_VEBT_VEBT->Prop)
% 0.48/0.69  FOF formula (<kernel.Constant object at 0x2b4254295680>, <kernel.DependentProduct object at 0x2b42542958c0>) of role type named sy_c_Finite__Set_Ofinite_001t__Nat__Onat
% 0.48/0.69  Using role type
% 0.48/0.69  Declaring finite_finite_nat:(set_nat->Prop)
% 0.48/0.69  FOF formula (<kernel.Constant object at 0x2b42542957a0>, <kernel.DependentProduct object at 0x2b4254295908>) of role type named sy_c_Finite__Set_Ofinite_001t__Num__Onum
% 0.48/0.69  Using role type
% 0.48/0.69  Declaring finite_finite_num:(set_num->Prop)
% 0.48/0.69  FOF formula (<kernel.Constant object at 0x2b4254295680>, <kernel.DependentProduct object at 0x2b4254295950>) of role type named sy_c_Finite__Set_Ofinite_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.48/0.69  Using role type
% 0.48/0.69  Declaring finite6177210948735845034at_nat:(set_Pr1261947904930325089at_nat->Prop)
% 0.48/0.69  FOF formula (<kernel.Constant object at 0x2b42542957a0>, <kernel.DependentProduct object at 0x2b42542959e0>) of role type named sy_c_Finite__Set_Ofinite_001t__Rat__Orat
% 0.48/0.69  Using role type
% 0.48/0.69  Declaring finite_finite_rat:(set_rat->Prop)
% 0.48/0.69  FOF formula (<kernel.Constant object at 0x2b4254295908>, <kernel.DependentProduct object at 0x2b4254295a28>) of role type named sy_c_Finite__Set_Ofinite_001t__Real__Oreal
% 0.48/0.69  Using role type
% 0.48/0.69  Declaring finite_finite_real:(set_real->Prop)
% 0.48/0.69  FOF formula (<kernel.Constant object at 0x2b42542957a0>, <kernel.DependentProduct object at 0x2b4254295a70>) of role type named sy_c_Finite__Set_Ofinite_001t__Set__Oset_I_062_It__Nat__Onat_Mt__Rat__Orat_J_J
% 0.48/0.69  Using role type
% 0.48/0.69  Declaring finite6430367030675640852at_rat:(set_set_nat_rat->Prop)
% 0.48/0.69  FOF formula (<kernel.Constant object at 0x2b4254295a28>, <kernel.DependentProduct object at 0x2b4254295b00>) of role type named sy_c_Finite__Set_Ofinite_001t__Set__Oset_It__Complex__Ocomplex_J
% 0.48/0.69  Using role type
% 0.48/0.69  Declaring finite6551019134538273531omplex:(set_set_complex->Prop)
% 0.48/0.69  FOF formula (<kernel.Constant object at 0x2b4254295a70>, <kernel.DependentProduct object at 0x2b4254295b90>) of role type named sy_c_Finite__Set_Ofinite_001t__Set__Oset_It__Extended____Nat__Oenat_J
% 0.48/0.69  Using role type
% 0.48/0.69  Declaring finite5468666774076196335d_enat:(set_se7270636423289371942d_enat->Prop)
% 0.48/0.69  FOF formula (<kernel.Constant object at 0x2b4254295b00>, <kernel.DependentProduct object at 0x2b4254295c20>) of role type named sy_c_Finite__Set_Ofinite_001t__Set__Oset_It__Int__Oint_J
% 0.48/0.69  Using role type
% 0.48/0.69  Declaring finite6197958912794628473et_int:(set_set_int->Prop)
% 0.48/0.69  FOF formula (<kernel.Constant object at 0x2b4254295b90>, <kernel.DependentProduct object at 0x2b4254295cb0>) of role type named sy_c_Finite__Set_Ofinite_001t__Set__Oset_It__Nat__Onat_J
% 0.48/0.69  Using role type
% 0.48/0.69  Declaring finite1152437895449049373et_nat:(set_set_nat->Prop)
% 0.48/0.69  FOF formula (<kernel.Constant object at 0x2b4254295c20>, <kernel.DependentProduct object at 0x2b4254295d40>) of role type named sy_c_Finite__Set_Ofinite_001t__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J
% 0.48/0.70  Using role type
% 0.48/0.70  Declaring finite9047747110432174090at_nat:(set_se7855581050983116737at_nat->Prop)
% 0.48/0.70  FOF formula (<kernel.Constant object at 0x2b4254295cb0>, <kernel.DependentProduct object at 0x2b4254295dd0>) of role type named sy_c_Finite__Set_Ofinite_001t__VEBT____Definitions__OVEBT
% 0.48/0.70  Using role type
% 0.48/0.70  Declaring finite5795047828879050333T_VEBT:(set_VEBT_VEBT->Prop)
% 0.48/0.70  FOF formula (<kernel.Constant object at 0x2b4254295d40>, <kernel.DependentProduct object at 0x2b4254295c20>) of role type named sy_c_Fun_Obij__betw_001t__Complex__Ocomplex_001t__Complex__Ocomplex
% 0.48/0.70  Using role type
% 0.48/0.70  Declaring bij_be1856998921033663316omplex:((complex->complex)->(set_complex->(set_complex->Prop)))
% 0.48/0.70  FOF formula (<kernel.Constant object at 0x2b4254295ef0>, <kernel.DependentProduct object at 0x2b4254295d88>) of role type named sy_c_Fun_Obij__betw_001t__Nat__Onat_001t__Complex__Ocomplex
% 0.48/0.70  Using role type
% 0.48/0.70  Declaring bij_betw_nat_complex:((nat->complex)->(set_nat->(set_complex->Prop)))
% 0.48/0.70  FOF formula (<kernel.Constant object at 0x2b4254295f38>, <kernel.DependentProduct object at 0x2b4254295cb0>) of role type named sy_c_Fun_Obij__betw_001t__Nat__Onat_001t__Nat__Onat
% 0.48/0.70  Using role type
% 0.48/0.70  Declaring bij_betw_nat_nat:((nat->nat)->(set_nat->(set_nat->Prop)))
% 0.48/0.70  FOF formula (<kernel.Constant object at 0x2b4254295fc8>, <kernel.DependentProduct object at 0x2b4254295bd8>) of role type named sy_c_Fun_Ocomp_001t__Int__Oint_001t__Nat__Onat_001t__Int__Oint
% 0.48/0.70  Using role type
% 0.48/0.70  Declaring comp_int_nat_int:((int->nat)->((int->int)->(int->nat)))
% 0.48/0.70  FOF formula (<kernel.Constant object at 0x2b4254295d40>, <kernel.DependentProduct object at 0x2b4254295c20>) of role type named sy_c_Fun_Ocomp_001t__Nat__Onat_001t__Nat__Onat_001t__Nat__Onat
% 0.48/0.70  Using role type
% 0.48/0.70  Declaring comp_nat_nat_nat:((nat->nat)->((nat->nat)->(nat->nat)))
% 0.48/0.70  FOF formula (<kernel.Constant object at 0x2b4254295cb0>, <kernel.DependentProduct object at 0x2b4254295f38>) of role type named sy_c_Fun_Ocomp_001t__Nat__Onat_001t__Real__Oreal_001t__Nat__Onat
% 0.48/0.70  Using role type
% 0.48/0.70  Declaring comp_nat_real_nat:((nat->real)->((nat->nat)->(nat->real)))
% 0.48/0.70  FOF formula (<kernel.Constant object at 0x2b4254295c20>, <kernel.DependentProduct object at 0x2b4254299098>) of role type named sy_c_Fun_Oid_001_Eo
% 0.48/0.70  Using role type
% 0.48/0.70  Declaring id_o:(Prop->Prop)
% 0.48/0.70  FOF formula (<kernel.Constant object at 0x2b4254295f38>, <kernel.DependentProduct object at 0x2b4254299098>) of role type named sy_c_Fun_Oinj__on_001t__Nat__Onat_001t__Nat__Onat
% 0.48/0.70  Using role type
% 0.48/0.70  Declaring inj_on_nat_nat:((nat->nat)->(set_nat->Prop))
% 0.48/0.70  FOF formula (<kernel.Constant object at 0x2b4254295cb0>, <kernel.DependentProduct object at 0x2b4254299128>) of role type named sy_c_Fun_Oinj__on_001t__Nat__Onat_001t__String__Ochar
% 0.48/0.70  Using role type
% 0.48/0.70  Declaring inj_on_nat_char:((nat->char)->(set_nat->Prop))
% 0.48/0.70  FOF formula (<kernel.Constant object at 0x2b4254295c20>, <kernel.DependentProduct object at 0x2b4254299128>) of role type named sy_c_Fun_Oinj__on_001t__Real__Oreal_001t__Real__Oreal
% 0.48/0.70  Using role type
% 0.48/0.70  Declaring inj_on_real_real:((real->real)->(set_real->Prop))
% 0.48/0.70  FOF formula (<kernel.Constant object at 0x2b4254295f38>, <kernel.DependentProduct object at 0x2b4254299128>) of role type named sy_c_Fun_Oinj__on_001t__Set__Oset_It__Nat__Onat_J_001t__Nat__Onat
% 0.48/0.70  Using role type
% 0.48/0.70  Declaring inj_on_set_nat_nat:((set_nat->nat)->(set_set_nat->Prop))
% 0.48/0.70  FOF formula (<kernel.Constant object at 0x2b4254299170>, <kernel.DependentProduct object at 0x2b42542991b8>) 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.48/0.70  Using role type
% 0.48/0.70  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.48/0.70  FOF formula (<kernel.Constant object at 0x2b42542990e0>, <kernel.DependentProduct object at 0x2b4254299320>) 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.48/0.70  Using role type
% 0.48/0.70  Declaring map_fu4826362097070443709at_o_o:((int->product_prod_nat_nat)->((Prop->Prop)->((product_prod_nat_nat->Prop)->(int->Prop))))
% 0.55/0.70  FOF formula (<kernel.Constant object at 0x2b4254299200>, <kernel.DependentProduct object at 0x2b42542991b8>) of role type named sy_c_Fun_Omap__fun_001t__Real__Oreal_001_062_It__Nat__Onat_Mt__Rat__Orat_J_001_062_I_062_It__Nat__Onat_Mt__Rat__Orat_J_M_062_It__Nat__Onat_Mt__Rat__Orat_J_J_001_062_It__Real__Oreal_Mt__Real__Oreal_J
% 0.55/0.70  Using role type
% 0.55/0.70  Declaring map_fu1532550112467129777l_real:((real->(nat->rat))->((((nat->rat)->(nat->rat))->(real->real))->(((nat->rat)->((nat->rat)->(nat->rat)))->(real->(real->real)))))
% 0.55/0.70  FOF formula (<kernel.Constant object at 0x2b42542993b0>, <kernel.DependentProduct object at 0x2b4254299320>) of role type named sy_c_Fun_Omap__fun_001t__Real__Oreal_001_062_It__Nat__Onat_Mt__Rat__Orat_J_001_062_It__Nat__Onat_Mt__Rat__Orat_J_001t__Real__Oreal
% 0.55/0.70  Using role type
% 0.55/0.70  Declaring map_fu7146612038024189824t_real:((real->(nat->rat))->(((nat->rat)->real)->(((nat->rat)->(nat->rat))->(real->real))))
% 0.55/0.70  FOF formula (<kernel.Constant object at 0x2b42542991b8>, <kernel.DependentProduct object at 0x2b42542992d8>) of role type named sy_c_Fun_Omap__fun_001t__Real__Oreal_001_062_It__Nat__Onat_Mt__Rat__Orat_J_001_Eo_001_Eo
% 0.55/0.70  Using role type
% 0.55/0.70  Declaring map_fu1856342031159181835at_o_o:((real->(nat->rat))->((Prop->Prop)->(((nat->rat)->Prop)->(real->Prop))))
% 0.55/0.70  FOF formula (<kernel.Constant object at 0x2b4254299320>, <kernel.DependentProduct object at 0x2b4254299050>) of role type named sy_c_Fun_Ostrict__mono__on_001t__Nat__Onat_001t__Nat__Onat
% 0.55/0.70  Using role type
% 0.55/0.70  Declaring strict1292158309912662752at_nat:((nat->nat)->(set_nat->Prop))
% 0.55/0.70  FOF formula (<kernel.Constant object at 0x2b42542992d8>, <kernel.DependentProduct object at 0x2b4254299638>) of role type named sy_c_Fun_Othe__inv__into_001t__Real__Oreal_001t__Real__Oreal
% 0.55/0.70  Using role type
% 0.55/0.70  Declaring the_in5290026491893676941l_real:(set_real->((real->real)->(real->real)))
% 0.55/0.70  FOF formula (<kernel.Constant object at 0x2b4254299248>, <kernel.Constant object at 0x2b4254299560>) of role type named sy_c_Fun__Def_Omax__strict
% 0.55/0.70  Using role type
% 0.55/0.70  Declaring fun_max_strict:set_Pr4329608150637261639at_nat
% 0.55/0.70  FOF formula (<kernel.Constant object at 0x2b42542995a8>, <kernel.Constant object at 0x2b4254299440>) of role type named sy_c_Fun__Def_Omax__weak
% 0.55/0.70  Using role type
% 0.55/0.70  Declaring fun_max_weak:set_Pr4329608150637261639at_nat
% 0.55/0.70  FOF formula (<kernel.Constant object at 0x2b4254299320>, <kernel.Constant object at 0x2b4254299638>) of role type named sy_c_Fun__Def_Omin__strict
% 0.55/0.70  Using role type
% 0.55/0.70  Declaring fun_min_strict:set_Pr4329608150637261639at_nat
% 0.55/0.70  FOF formula (<kernel.Constant object at 0x2b42542996c8>, <kernel.Constant object at 0x2b4254299560>) of role type named sy_c_Fun__Def_Omin__weak
% 0.55/0.70  Using role type
% 0.55/0.70  Declaring fun_min_weak:set_Pr4329608150637261639at_nat
% 0.55/0.70  FOF formula (<kernel.Constant object at 0x2b4254299680>, <kernel.Constant object at 0x2b4254299440>) of role type named sy_c_Fun__Def_Opair__leq
% 0.55/0.70  Using role type
% 0.55/0.70  Declaring fun_pair_leq:set_Pr8693737435421807431at_nat
% 0.55/0.70  FOF formula (<kernel.Constant object at 0x2b42542995f0>, <kernel.Constant object at 0x2b4254299638>) of role type named sy_c_Fun__Def_Opair__less
% 0.55/0.70  Using role type
% 0.55/0.70  Declaring fun_pair_less:set_Pr8693737435421807431at_nat
% 0.55/0.70  FOF formula (<kernel.Constant object at 0x2b4254299680>, <kernel.DependentProduct object at 0x2b42542997a0>) of role type named sy_c_Fun__Def_Oreduction__pair_001t__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J
% 0.55/0.70  Using role type
% 0.55/0.70  Declaring fun_re2478310338295953701at_nat:(produc1319942482725812455at_nat->Prop)
% 0.55/0.70  FOF formula (<kernel.Constant object at 0x2b42542995f0>, <kernel.DependentProduct object at 0x2b4254299878>) of role type named sy_c_GCD_OGcd__class_OGcd_001t__Int__Oint
% 0.55/0.70  Using role type
% 0.55/0.70  Declaring gcd_Gcd_int:(set_int->int)
% 0.55/0.70  FOF formula (<kernel.Constant object at 0x2b4254299758>, <kernel.DependentProduct object at 0x2b42542998c0>) of role type named sy_c_GCD_OGcd__class_OGcd_001t__Nat__Onat
% 0.55/0.70  Using role type
% 0.55/0.70  Declaring gcd_Gcd_nat:(set_nat->nat)
% 0.55/0.70  FOF formula (<kernel.Constant object at 0x2b4254299560>, <kernel.DependentProduct object at 0x2b42542995f0>) of role type named sy_c_GCD_Obezw
% 0.55/0.71  Using role type
% 0.55/0.71  Declaring bezw:(nat->(nat->product_prod_int_int))
% 0.55/0.71  FOF formula (<kernel.Constant object at 0x2b4254299908>, <kernel.DependentProduct object at 0x2b4254299758>) of role type named sy_c_GCD_Obezw__rel
% 0.55/0.71  Using role type
% 0.55/0.71  Declaring bezw_rel:(product_prod_nat_nat->(product_prod_nat_nat->Prop))
% 0.55/0.71  FOF formula (<kernel.Constant object at 0x2b4254299638>, <kernel.DependentProduct object at 0x2b4254299560>) of role type named sy_c_GCD_Ogcd__class_Ogcd_001t__Int__Oint
% 0.55/0.71  Using role type
% 0.55/0.71  Declaring gcd_gcd_int:(int->(int->int))
% 0.55/0.71  FOF formula (<kernel.Constant object at 0x2b4254299950>, <kernel.DependentProduct object at 0x2b4254299908>) of role type named sy_c_GCD_Ogcd__class_Ogcd_001t__Nat__Onat
% 0.55/0.71  Using role type
% 0.55/0.71  Declaring gcd_gcd_nat:(nat->(nat->nat))
% 0.55/0.71  FOF formula (<kernel.Constant object at 0x2b42542999e0>, <kernel.DependentProduct object at 0x2b4254299638>) of role type named sy_c_GCD_Ogcd__nat__rel
% 0.55/0.71  Using role type
% 0.55/0.71  Declaring gcd_nat_rel:(product_prod_nat_nat->(product_prod_nat_nat->Prop))
% 0.55/0.71  FOF formula (<kernel.Constant object at 0x2b4254299950>, <kernel.DependentProduct object at 0x2b42542998c0>) of role type named sy_c_GCD_Osemiring__gcd__class_OGcd__fin_001t__Int__Oint
% 0.55/0.71  Using role type
% 0.55/0.71  Declaring semiri4256215615220890538in_int:(set_int->int)
% 0.55/0.71  FOF formula (<kernel.Constant object at 0x2b4254299638>, <kernel.DependentProduct object at 0x2b4254299b00>) of role type named sy_c_GCD_Osemiring__gcd__class_OGcd__fin_001t__Nat__Onat
% 0.55/0.71  Using role type
% 0.55/0.71  Declaring semiri4258706085729940814in_nat:(set_nat->nat)
% 0.55/0.71  FOF formula (<kernel.Constant object at 0x2b4254299878>, <kernel.DependentProduct object at 0x2b4254299b90>) of role type named sy_c_Groups_Oabs__class_Oabs_001t__Code____Numeral__Ointeger
% 0.55/0.71  Using role type
% 0.55/0.71  Declaring abs_abs_Code_integer:(code_integer->code_integer)
% 0.55/0.71  FOF formula (<kernel.Constant object at 0x2b4254299998>, <kernel.DependentProduct object at 0x2b4254299bd8>) of role type named sy_c_Groups_Oabs__class_Oabs_001t__Complex__Ocomplex
% 0.55/0.71  Using role type
% 0.55/0.71  Declaring abs_abs_complex:(complex->complex)
% 0.55/0.71  FOF formula (<kernel.Constant object at 0x2b4254299ab8>, <kernel.DependentProduct object at 0x2b4254299c20>) of role type named sy_c_Groups_Oabs__class_Oabs_001t__Int__Oint
% 0.55/0.71  Using role type
% 0.55/0.71  Declaring abs_abs_int:(int->int)
% 0.55/0.71  FOF formula (<kernel.Constant object at 0x2b4254299b00>, <kernel.DependentProduct object at 0x2b4254299c68>) of role type named sy_c_Groups_Oabs__class_Oabs_001t__Rat__Orat
% 0.55/0.71  Using role type
% 0.55/0.71  Declaring abs_abs_rat:(rat->rat)
% 0.55/0.71  FOF formula (<kernel.Constant object at 0x2b4254299b90>, <kernel.DependentProduct object at 0x2b4254299cb0>) of role type named sy_c_Groups_Oabs__class_Oabs_001t__Real__Oreal
% 0.55/0.71  Using role type
% 0.55/0.71  Declaring abs_abs_real:(real->real)
% 0.55/0.71  FOF formula (<kernel.Constant object at 0x2b4254299bd8>, <kernel.DependentProduct object at 0x2b4254299cf8>) of role type named sy_c_Groups_Ocomm__monoid_001t__Nat__Onat
% 0.55/0.71  Using role type
% 0.55/0.71  Declaring comm_monoid_nat:((nat->(nat->nat))->(nat->Prop))
% 0.55/0.71  FOF formula (<kernel.Constant object at 0x2b4254299b90>, <kernel.DependentProduct object at 0x2b4254299c20>) of role type named sy_c_Groups_Ominus__class_Ominus_001_062_I_062_It__Nat__Onat_Mt__Rat__Orat_J_M_Eo_J
% 0.55/0.71  Using role type
% 0.55/0.71  Declaring minus_8641456556474268591_rat_o:(((nat->rat)->Prop)->(((nat->rat)->Prop)->((nat->rat)->Prop)))
% 0.55/0.71  FOF formula (<kernel.Constant object at 0x2b4254299cb0>, <kernel.DependentProduct object at 0x2b4254299e18>) of role type named sy_c_Groups_Ominus__class_Ominus_001_062_I_Eo_M_Eo_J
% 0.55/0.71  Using role type
% 0.55/0.71  Declaring minus_minus_o_o:((Prop->Prop)->((Prop->Prop)->(Prop->Prop)))
% 0.55/0.71  FOF formula (<kernel.Constant object at 0x2b4254299dd0>, <kernel.DependentProduct object at 0x2b4254299bd8>) of role type named sy_c_Groups_Ominus__class_Ominus_001_062_It__Int__Oint_M_Eo_J
% 0.55/0.71  Using role type
% 0.55/0.71  Declaring minus_minus_int_o:((int->Prop)->((int->Prop)->(int->Prop)))
% 0.55/0.71  FOF formula (<kernel.Constant object at 0x2b4254299c20>, <kernel.DependentProduct object at 0x2b4254299ef0>) of role type named sy_c_Groups_Ominus__class_Ominus_001_062_It__Nat__Onat_M_Eo_J
% 0.55/0.71  Using role type
% 0.55/0.72  Declaring minus_minus_nat_o:((nat->Prop)->((nat->Prop)->(nat->Prop)))
% 0.55/0.72  FOF formula (<kernel.Constant object at 0x2b4254299dd0>, <kernel.DependentProduct object at 0x2b4254299f38>) of role type named sy_c_Groups_Ominus__class_Ominus_001_062_It__Set__Oset_I_062_It__Nat__Onat_Mt__Rat__Orat_J_J_M_Eo_J
% 0.55/0.72  Using role type
% 0.55/0.72  Declaring minus_7664381017404958329_rat_o:((set_nat_rat->Prop)->((set_nat_rat->Prop)->(set_nat_rat->Prop)))
% 0.55/0.72  FOF formula (<kernel.Constant object at 0x2b4254299ef0>, <kernel.DependentProduct object at 0x2b4254299ea8>) of role type named sy_c_Groups_Ominus__class_Ominus_001_062_It__Set__Oset_It__Nat__Onat_J_M_Eo_J
% 0.55/0.72  Using role type
% 0.55/0.72  Declaring minus_6910147592129066416_nat_o:((set_nat->Prop)->((set_nat->Prop)->(set_nat->Prop)))
% 0.55/0.72  FOF formula (<kernel.Constant object at 0x2b4254299f38>, <kernel.DependentProduct object at 0x2b4254299ef0>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Code____Numeral__Ointeger
% 0.55/0.72  Using role type
% 0.55/0.72  Declaring minus_8373710615458151222nteger:(code_integer->(code_integer->code_integer))
% 0.55/0.72  FOF formula (<kernel.Constant object at 0x2b4254299fc8>, <kernel.DependentProduct object at 0x2b4254299dd0>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Complex__Ocomplex
% 0.55/0.72  Using role type
% 0.55/0.72  Declaring minus_minus_complex:(complex->(complex->complex))
% 0.55/0.72  FOF formula (<kernel.Constant object at 0x2b4254299f38>, <kernel.DependentProduct object at 0x2b4254299ef0>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Extended____Nat__Oenat
% 0.55/0.72  Using role type
% 0.55/0.72  Declaring minus_3235023915231533773d_enat:(extended_enat->(extended_enat->extended_enat))
% 0.55/0.72  FOF formula (<kernel.Constant object at 0x2b4254299bd8>, <kernel.DependentProduct object at 0x2b425429e128>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Int__Oint
% 0.55/0.72  Using role type
% 0.55/0.72  Declaring minus_minus_int:(int->(int->int))
% 0.55/0.72  FOF formula (<kernel.Constant object at 0x2b4254299f38>, <kernel.DependentProduct object at 0x2b425429e200>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Nat__Onat
% 0.55/0.72  Using role type
% 0.55/0.72  Declaring minus_minus_nat:(nat->(nat->nat))
% 0.55/0.72  FOF formula (<kernel.Constant object at 0x2b4254299ef0>, <kernel.DependentProduct object at 0x2b425429e248>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Rat__Orat
% 0.55/0.72  Using role type
% 0.55/0.72  Declaring minus_minus_rat:(rat->(rat->rat))
% 0.55/0.72  FOF formula (<kernel.Constant object at 0x2b4254299f38>, <kernel.DependentProduct object at 0x2b425429e098>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Real__Oreal
% 0.55/0.72  Using role type
% 0.55/0.72  Declaring minus_minus_real:(real->(real->real))
% 0.55/0.72  FOF formula (<kernel.Constant object at 0x2b425429e128>, <kernel.DependentProduct object at 0x2b425429e2d8>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Set__Oset_I_062_It__Nat__Onat_Mt__Rat__Orat_J_J
% 0.55/0.72  Using role type
% 0.55/0.72  Declaring minus_1741603841019369558at_rat:(set_nat_rat->(set_nat_rat->set_nat_rat))
% 0.55/0.72  FOF formula (<kernel.Constant object at 0x2b4254299ef0>, <kernel.DependentProduct object at 0x2b425429e290>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Set__Oset_I_Eo_J
% 0.55/0.72  Using role type
% 0.55/0.72  Declaring minus_minus_set_o:(set_o->(set_o->set_o))
% 0.55/0.72  FOF formula (<kernel.Constant object at 0x2b425429e200>, <kernel.DependentProduct object at 0x2b425429e128>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Set__Oset_It__Complex__Ocomplex_J
% 0.55/0.72  Using role type
% 0.55/0.72  Declaring minus_811609699411566653omplex:(set_complex->(set_complex->set_complex))
% 0.55/0.72  FOF formula (<kernel.Constant object at 0x2b425429e290>, <kernel.DependentProduct object at 0x2b425429e200>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Set__Oset_It__Extended____Nat__Oenat_J
% 0.55/0.72  Using role type
% 0.55/0.72  Declaring minus_925952699566721837d_enat:(set_Extended_enat->(set_Extended_enat->set_Extended_enat))
% 0.55/0.72  FOF formula (<kernel.Constant object at 0x2b425429e050>, <kernel.DependentProduct object at 0x2b425429e128>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Set__Oset_It__Int__Oint_J
% 0.55/0.72  Using role type
% 0.55/0.72  Declaring minus_minus_set_int:(set_int->(set_int->set_int))
% 0.55/0.72  FOF formula (<kernel.Constant object at 0x2b425429e290>, <kernel.DependentProduct object at 0x2b425429e050>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Set__Oset_It__List__Olist_It__Nat__Onat_J_J
% 0.55/0.72  Using role type
% 0.55/0.72  Declaring minus_7954133019191499631st_nat:(set_list_nat->(set_list_nat->set_list_nat))
% 0.55/0.72  FOF formula (<kernel.Constant object at 0x2b425429e4d0>, <kernel.DependentProduct object at 0x2b425429e128>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Set__Oset_It__Nat__Onat_J
% 0.55/0.72  Using role type
% 0.55/0.72  Declaring minus_minus_set_nat:(set_nat->(set_nat->set_nat))
% 0.55/0.72  FOF formula (<kernel.Constant object at 0x2b425429e290>, <kernel.DependentProduct object at 0x2b425429e488>) 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.55/0.72  Using role type
% 0.55/0.72  Declaring minus_1356011639430497352at_nat:(set_Pr1261947904930325089at_nat->(set_Pr1261947904930325089at_nat->set_Pr1261947904930325089at_nat))
% 0.55/0.72  FOF formula (<kernel.Constant object at 0x2b425429e200>, <kernel.DependentProduct object at 0x2b425429e128>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Set__Oset_It__Real__Oreal_J
% 0.55/0.72  Using role type
% 0.55/0.72  Declaring minus_minus_set_real:(set_real->(set_real->set_real))
% 0.55/0.72  FOF formula (<kernel.Constant object at 0x2b425429e290>, <kernel.DependentProduct object at 0x2b425429e200>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Set__Oset_It__Set__Oset_I_062_It__Nat__Onat_Mt__Rat__Orat_J_J_J
% 0.55/0.72  Using role type
% 0.55/0.72  Declaring minus_1626877696091177228at_rat:(set_set_nat_rat->(set_set_nat_rat->set_set_nat_rat))
% 0.55/0.72  FOF formula (<kernel.Constant object at 0x2b425429e128>, <kernel.DependentProduct object at 0x2b425429e290>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Set__Oset_It__Set__Oset_It__Nat__Onat_J_J
% 0.55/0.72  Using role type
% 0.55/0.72  Declaring minus_2163939370556025621et_nat:(set_set_nat->(set_set_nat->set_set_nat))
% 0.55/0.72  FOF formula (<kernel.Constant object at 0x2b425429e200>, <kernel.DependentProduct object at 0x2b425429e128>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Set__Oset_It__VEBT____Definitions__OVEBT_J
% 0.55/0.72  Using role type
% 0.55/0.72  Declaring minus_5127226145743854075T_VEBT:(set_VEBT_VEBT->(set_VEBT_VEBT->set_VEBT_VEBT))
% 0.55/0.72  FOF formula (<kernel.Constant object at 0x2b425429e1b8>, <kernel.DependentProduct object at 0x2b425429e878>) of role type named sy_c_Groups_Omonoid_001t__Nat__Onat
% 0.55/0.72  Using role type
% 0.55/0.72  Declaring monoid_nat:((nat->(nat->nat))->(nat->Prop))
% 0.55/0.72  FOF formula (<kernel.Constant object at 0x2b425429e710>, <kernel.Constant object at 0x2b425429e1b8>) of role type named sy_c_Groups_Oone__class_Oone_001t__Code____Numeral__Ointeger
% 0.55/0.72  Using role type
% 0.55/0.72  Declaring one_one_Code_integer:code_integer
% 0.55/0.72  FOF formula (<kernel.Constant object at 0x2b425429e830>, <kernel.Constant object at 0x2b425429e1b8>) of role type named sy_c_Groups_Oone__class_Oone_001t__Complex__Ocomplex
% 0.55/0.72  Using role type
% 0.55/0.72  Declaring one_one_complex:complex
% 0.55/0.72  FOF formula (<kernel.Constant object at 0x2b425429e710>, <kernel.Constant object at 0x2b425429e878>) of role type named sy_c_Groups_Oone__class_Oone_001t__Extended____Nat__Oenat
% 0.55/0.72  Using role type
% 0.55/0.72  Declaring one_on7984719198319812577d_enat:extended_enat
% 0.55/0.72  FOF formula (<kernel.Constant object at 0x2b425429e4d0>, <kernel.Constant object at 0x2b425429e878>) of role type named sy_c_Groups_Oone__class_Oone_001t__Int__Oint
% 0.55/0.72  Using role type
% 0.55/0.72  Declaring one_one_int:int
% 0.55/0.72  FOF formula (<kernel.Constant object at 0x2b425429e908>, <kernel.Constant object at 0x2b425429e878>) of role type named sy_c_Groups_Oone__class_Oone_001t__Nat__Onat
% 0.55/0.72  Using role type
% 0.55/0.72  Declaring one_one_nat:nat
% 0.55/0.72  FOF formula (<kernel.Constant object at 0x2b425429e7a0>, <kernel.Constant object at 0x2b425429e878>) of role type named sy_c_Groups_Oone__class_Oone_001t__Rat__Orat
% 0.55/0.72  Using role type
% 0.55/0.72  Declaring one_one_rat:rat
% 0.55/0.72  FOF formula (<kernel.Constant object at 0x2b425429e950>, <kernel.Constant object at 0x2b425429e878>) of role type named sy_c_Groups_Oone__class_Oone_001t__Real__Oreal
% 0.55/0.72  Using role type
% 0.55/0.72  Declaring one_one_real:real
% 0.55/0.72  FOF formula (<kernel.Constant object at 0x2b425429e7a0>, <kernel.DependentProduct object at 0x2b425429e950>) of role type named sy_c_Groups_Oplus__class_Oplus_001t__Code____Numeral__Ointeger
% 0.55/0.72  Using role type
% 0.55/0.72  Declaring plus_p5714425477246183910nteger:(code_integer->(code_integer->code_integer))
% 0.55/0.72  FOF formula (<kernel.Constant object at 0x2b425429eab8>, <kernel.DependentProduct object at 0x2b425429e878>) of role type named sy_c_Groups_Oplus__class_Oplus_001t__Complex__Ocomplex
% 0.55/0.72  Using role type
% 0.55/0.72  Declaring plus_plus_complex:(complex->(complex->complex))
% 0.55/0.72  FOF formula (<kernel.Constant object at 0x2b425429e7a0>, <kernel.DependentProduct object at 0x2b425429eab8>) of role type named sy_c_Groups_Oplus__class_Oplus_001t__Extended____Nat__Oenat
% 0.55/0.72  Using role type
% 0.55/0.72  Declaring plus_p3455044024723400733d_enat:(extended_enat->(extended_enat->extended_enat))
% 0.55/0.72  FOF formula (<kernel.Constant object at 0x2b425429eb90>, <kernel.DependentProduct object at 0x2b425429e878>) of role type named sy_c_Groups_Oplus__class_Oplus_001t__Int__Oint
% 0.55/0.72  Using role type
% 0.55/0.72  Declaring plus_plus_int:(int->(int->int))
% 0.55/0.72  FOF formula (<kernel.Constant object at 0x2b425429e998>, <kernel.DependentProduct object at 0x2b425429e7a0>) of role type named sy_c_Groups_Oplus__class_Oplus_001t__Nat__Onat
% 0.55/0.72  Using role type
% 0.55/0.72  Declaring plus_plus_nat:(nat->(nat->nat))
% 0.55/0.72  FOF formula (<kernel.Constant object at 0x2b425429ec68>, <kernel.DependentProduct object at 0x2b425429eb90>) of role type named sy_c_Groups_Oplus__class_Oplus_001t__Num__Onum
% 0.55/0.72  Using role type
% 0.55/0.72  Declaring plus_plus_num:(num->(num->num))
% 0.55/0.72  FOF formula (<kernel.Constant object at 0x2b425429e950>, <kernel.DependentProduct object at 0x2b425429e998>) of role type named sy_c_Groups_Oplus__class_Oplus_001t__Rat__Orat
% 0.55/0.72  Using role type
% 0.55/0.72  Declaring plus_plus_rat:(rat->(rat->rat))
% 0.55/0.72  FOF formula (<kernel.Constant object at 0x2b425429eb48>, <kernel.DependentProduct object at 0x2b425429ec68>) of role type named sy_c_Groups_Oplus__class_Oplus_001t__Real__Oreal
% 0.55/0.72  Using role type
% 0.55/0.72  Declaring plus_plus_real:(real->(real->real))
% 0.55/0.72  FOF formula (<kernel.Constant object at 0x2b425429eab8>, <kernel.DependentProduct object at 0x2b425429e950>) of role type named sy_c_Groups_Oplus__class_Oplus_001t__String__Oliteral
% 0.55/0.72  Using role type
% 0.55/0.72  Declaring plus_plus_literal:(literal->(literal->literal))
% 0.55/0.72  FOF formula (<kernel.Constant object at 0x2b425429e878>, <kernel.DependentProduct object at 0x2b425429e7a0>) of role type named sy_c_Groups_Osgn__class_Osgn_001t__Complex__Ocomplex
% 0.55/0.72  Using role type
% 0.55/0.72  Declaring sgn_sgn_complex:(complex->complex)
% 0.55/0.72  FOF formula (<kernel.Constant object at 0x2b425429e998>, <kernel.DependentProduct object at 0x2b425429eb90>) of role type named sy_c_Groups_Osgn__class_Osgn_001t__Int__Oint
% 0.55/0.72  Using role type
% 0.55/0.72  Declaring sgn_sgn_int:(int->int)
% 0.55/0.72  FOF formula (<kernel.Constant object at 0x2b425429ec68>, <kernel.DependentProduct object at 0x2b425429ee60>) of role type named sy_c_Groups_Osgn__class_Osgn_001t__Rat__Orat
% 0.55/0.72  Using role type
% 0.55/0.72  Declaring sgn_sgn_rat:(rat->rat)
% 0.55/0.72  FOF formula (<kernel.Constant object at 0x2b425429e950>, <kernel.DependentProduct object at 0x2b425429eea8>) of role type named sy_c_Groups_Osgn__class_Osgn_001t__Real__Oreal
% 0.55/0.72  Using role type
% 0.55/0.72  Declaring sgn_sgn_real:(real->real)
% 0.55/0.72  FOF formula (<kernel.Constant object at 0x2b425429ec68>, <kernel.DependentProduct object at 0x2b425429e950>) of role type named sy_c_Groups_Otimes__class_Otimes_001t__Code____Numeral__Ointeger
% 0.55/0.72  Using role type
% 0.55/0.72  Declaring times_3573771949741848930nteger:(code_integer->(code_integer->code_integer))
% 0.55/0.72  FOF formula (<kernel.Constant object at 0x2b425429eef0>, <kernel.DependentProduct object at 0x2b425429eea8>) of role type named sy_c_Groups_Otimes__class_Otimes_001t__Complex__Ocomplex
% 0.55/0.72  Using role type
% 0.55/0.72  Declaring times_times_complex:(complex->(complex->complex))
% 0.55/0.72  FOF formula (<kernel.Constant object at 0x2b425429ec68>, <kernel.DependentProduct object at 0x2b425429eef0>) of role type named sy_c_Groups_Otimes__class_Otimes_001t__Extended____Nat__Oenat
% 0.55/0.72  Using role type
% 0.55/0.72  Declaring times_7803423173614009249d_enat:(extended_enat->(extended_enat->extended_enat))
% 0.55/0.72  FOF formula (<kernel.Constant object at 0x2b425429ee60>, <kernel.DependentProduct object at 0x2b425429e950>) of role type named sy_c_Groups_Otimes__class_Otimes_001t__Int__Oint
% 0.55/0.72  Using role type
% 0.55/0.72  Declaring times_times_int:(int->(int->int))
% 0.55/0.72  FOF formula (<kernel.Constant object at 0x2b425429eef0>, <kernel.DependentProduct object at 0x2b425429ef80>) of role type named sy_c_Groups_Otimes__class_Otimes_001t__Nat__Onat
% 0.55/0.73  Using role type
% 0.55/0.73  Declaring times_times_nat:(nat->(nat->nat))
% 0.55/0.73  FOF formula (<kernel.Constant object at 0x2b425429e950>, <kernel.DependentProduct object at 0x2b425429e7a0>) of role type named sy_c_Groups_Otimes__class_Otimes_001t__Num__Onum
% 0.55/0.73  Using role type
% 0.55/0.73  Declaring times_times_num:(num->(num->num))
% 0.55/0.73  FOF formula (<kernel.Constant object at 0x2b425429ee60>, <kernel.DependentProduct object at 0x2b42542a21b8>) of role type named sy_c_Groups_Otimes__class_Otimes_001t__Rat__Orat
% 0.55/0.73  Using role type
% 0.55/0.73  Declaring times_times_rat:(rat->(rat->rat))
% 0.55/0.73  FOF formula (<kernel.Constant object at 0x2b425429e950>, <kernel.DependentProduct object at 0x2b42542a2200>) of role type named sy_c_Groups_Otimes__class_Otimes_001t__Real__Oreal
% 0.55/0.73  Using role type
% 0.55/0.73  Declaring times_times_real:(real->(real->real))
% 0.55/0.73  FOF formula (<kernel.Constant object at 0x2b425429ee60>, <kernel.DependentProduct object at 0x2b42542a2290>) of role type named sy_c_Groups_Ouminus__class_Ouminus_001_062_I_062_It__Nat__Onat_Mt__Rat__Orat_J_M_Eo_J
% 0.55/0.73  Using role type
% 0.55/0.73  Declaring uminus8974390361584276543_rat_o:(((nat->rat)->Prop)->((nat->rat)->Prop))
% 0.55/0.73  FOF formula (<kernel.Constant object at 0x2b425429e950>, <kernel.DependentProduct object at 0x2b42542a2098>) of role type named sy_c_Groups_Ouminus__class_Ouminus_001_062_I_Eo_M_Eo_J
% 0.55/0.73  Using role type
% 0.55/0.73  Declaring uminus_uminus_o_o:((Prop->Prop)->(Prop->Prop))
% 0.55/0.73  FOF formula (<kernel.Constant object at 0x2b425429e7a0>, <kernel.DependentProduct object at 0x2b42542a2200>) of role type named sy_c_Groups_Ouminus__class_Ouminus_001_062_It__Int__Oint_M_Eo_J
% 0.55/0.73  Using role type
% 0.55/0.73  Declaring uminus_uminus_int_o:((int->Prop)->(int->Prop))
% 0.55/0.73  FOF formula (<kernel.Constant object at 0x2b425429e7a0>, <kernel.DependentProduct object at 0x2b42542a2128>) of role type named sy_c_Groups_Ouminus__class_Ouminus_001_062_It__Nat__Onat_M_Eo_J
% 0.55/0.73  Using role type
% 0.55/0.73  Declaring uminus_uminus_nat_o:((nat->Prop)->(nat->Prop))
% 0.55/0.73  FOF formula (<kernel.Constant object at 0x2b42542a2098>, <kernel.DependentProduct object at 0x2b42542a2248>) of role type named sy_c_Groups_Ouminus__class_Ouminus_001_062_It__Set__Oset_I_062_It__Nat__Onat_Mt__Rat__Orat_J_J_M_Eo_J
% 0.55/0.73  Using role type
% 0.55/0.73  Declaring uminus6216118484121566985_rat_o:((set_nat_rat->Prop)->(set_nat_rat->Prop))
% 0.55/0.73  FOF formula (<kernel.Constant object at 0x2b42542a2128>, <kernel.DependentProduct object at 0x2b42542a2098>) of role type named sy_c_Groups_Ouminus__class_Ouminus_001_062_It__Set__Oset_It__Nat__Onat_J_M_Eo_J
% 0.55/0.73  Using role type
% 0.55/0.73  Declaring uminus6401447641752708672_nat_o:((set_nat->Prop)->(set_nat->Prop))
% 0.55/0.73  FOF formula (<kernel.Constant object at 0x2b42542a2248>, <kernel.DependentProduct object at 0x2b42542a2488>) of role type named sy_c_Groups_Ouminus__class_Ouminus_001t__Code____Numeral__Ointeger
% 0.55/0.73  Using role type
% 0.55/0.73  Declaring uminus1351360451143612070nteger:(code_integer->code_integer)
% 0.55/0.73  FOF formula (<kernel.Constant object at 0x2b42542a2098>, <kernel.DependentProduct object at 0x2b42542a2518>) of role type named sy_c_Groups_Ouminus__class_Ouminus_001t__Complex__Ocomplex
% 0.55/0.73  Using role type
% 0.55/0.73  Declaring uminus1482373934393186551omplex:(complex->complex)
% 0.55/0.73  FOF formula (<kernel.Constant object at 0x2b42542a2320>, <kernel.DependentProduct object at 0x2b42542a25a8>) of role type named sy_c_Groups_Ouminus__class_Ouminus_001t__Int__Oint
% 0.55/0.73  Using role type
% 0.55/0.73  Declaring uminus_uminus_int:(int->int)
% 0.55/0.73  FOF formula (<kernel.Constant object at 0x2b42542a23f8>, <kernel.DependentProduct object at 0x2b42542a25f0>) of role type named sy_c_Groups_Ouminus__class_Ouminus_001t__Rat__Orat
% 0.55/0.73  Using role type
% 0.55/0.73  Declaring uminus_uminus_rat:(rat->rat)
% 0.55/0.73  FOF formula (<kernel.Constant object at 0x2b42542a24d0>, <kernel.DependentProduct object at 0x2b42542a2638>) of role type named sy_c_Groups_Ouminus__class_Ouminus_001t__Real__Oreal
% 0.55/0.73  Using role type
% 0.55/0.73  Declaring uminus_uminus_real:(real->real)
% 0.55/0.73  FOF formula (<kernel.Constant object at 0x2b42542a23f8>, <kernel.DependentProduct object at 0x2b42542a2680>) of role type named sy_c_Groups_Ouminus__class_Ouminus_001t__Set__Oset_I_062_It__Nat__Onat_Mt__Rat__Orat_J_J
% 0.55/0.73  Using role type
% 0.55/0.73  Declaring uminus6988975074191911878at_rat:(set_nat_rat->set_nat_rat)
% 0.55/0.73  FOF formula (<kernel.Constant object at 0x2b42542a2518>, <kernel.DependentProduct object at 0x2b42542a2710>) of role type named sy_c_Groups_Ouminus__class_Ouminus_001t__Set__Oset_I_Eo_J
% 0.55/0.73  Using role type
% 0.55/0.73  Declaring uminus_uminus_set_o:(set_o->set_o)
% 0.55/0.73  FOF formula (<kernel.Constant object at 0x2b42542a23f8>, <kernel.DependentProduct object at 0x2b42542a2758>) of role type named sy_c_Groups_Ouminus__class_Ouminus_001t__Set__Oset_It__Int__Oint_J
% 0.55/0.73  Using role type
% 0.55/0.73  Declaring uminus1532241313380277803et_int:(set_int->set_int)
% 0.55/0.73  FOF formula (<kernel.Constant object at 0x2b42542a2710>, <kernel.DependentProduct object at 0x2b42542a27e8>) of role type named sy_c_Groups_Ouminus__class_Ouminus_001t__Set__Oset_It__Nat__Onat_J
% 0.55/0.73  Using role type
% 0.55/0.73  Declaring uminus5710092332889474511et_nat:(set_nat->set_nat)
% 0.55/0.73  FOF formula (<kernel.Constant object at 0x2b42542a2758>, <kernel.DependentProduct object at 0x2b42542a2710>) 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.55/0.73  Using role type
% 0.55/0.73  Declaring uminus6524753893492686040at_nat:(set_Pr1261947904930325089at_nat->set_Pr1261947904930325089at_nat)
% 0.55/0.73  FOF formula (<kernel.Constant object at 0x2b42542a27e8>, <kernel.DependentProduct object at 0x2b42542a2908>) of role type named sy_c_Groups_Ouminus__class_Ouminus_001t__Set__Oset_It__Real__Oreal_J
% 0.55/0.73  Using role type
% 0.55/0.73  Declaring uminus612125837232591019t_real:(set_real->set_real)
% 0.55/0.73  FOF formula (<kernel.Constant object at 0x2b42542a2710>, <kernel.DependentProduct object at 0x2b42542a2998>) of role type named sy_c_Groups_Ouminus__class_Ouminus_001t__Set__Oset_It__Set__Oset_I_062_It__Nat__Onat_Mt__Rat__Orat_J_J_J
% 0.55/0.73  Using role type
% 0.55/0.73  Declaring uminus3098529973357106300at_rat:(set_set_nat_rat->set_set_nat_rat)
% 0.55/0.73  FOF formula (<kernel.Constant object at 0x2b42542a2908>, <kernel.DependentProduct object at 0x2b42542a2a28>) of role type named sy_c_Groups_Ouminus__class_Ouminus_001t__Set__Oset_It__Set__Oset_It__Nat__Onat_J_J
% 0.55/0.73  Using role type
% 0.55/0.73  Declaring uminus613421341184616069et_nat:(set_set_nat->set_set_nat)
% 0.55/0.73  FOF formula (<kernel.Constant object at 0x2b42542a2998>, <kernel.Constant object at 0x2b42542a2950>) of role type named sy_c_Groups_Ozero__class_Ozero_001t__Code____Numeral__Ointeger
% 0.55/0.73  Using role type
% 0.55/0.73  Declaring zero_z3403309356797280102nteger:code_integer
% 0.55/0.73  FOF formula (<kernel.Constant object at 0x2b42542a29e0>, <kernel.Constant object at 0x2b42542a2950>) of role type named sy_c_Groups_Ozero__class_Ozero_001t__Complex__Ocomplex
% 0.55/0.73  Using role type
% 0.55/0.73  Declaring zero_zero_complex:complex
% 0.55/0.73  FOF formula (<kernel.Constant object at 0x2b42542a2998>, <kernel.Constant object at 0x2b42542a27a0>) of role type named sy_c_Groups_Ozero__class_Ozero_001t__Extended____Nat__Oenat
% 0.55/0.73  Using role type
% 0.55/0.73  Declaring zero_z5237406670263579293d_enat:extended_enat
% 0.55/0.73  FOF formula (<kernel.Constant object at 0x2b42542a2ab8>, <kernel.Constant object at 0x2b42542a27a0>) of role type named sy_c_Groups_Ozero__class_Ozero_001t__Int__Oint
% 0.55/0.73  Using role type
% 0.55/0.73  Declaring zero_zero_int:int
% 0.55/0.73  FOF formula (<kernel.Constant object at 0x2b42542a2b48>, <kernel.Constant object at 0x2b42542a27a0>) of role type named sy_c_Groups_Ozero__class_Ozero_001t__Nat__Onat
% 0.55/0.73  Using role type
% 0.55/0.73  Declaring zero_zero_nat:nat
% 0.55/0.73  FOF formula (<kernel.Constant object at 0x2b42542a2b90>, <kernel.Constant object at 0x2b42542a27a0>) of role type named sy_c_Groups_Ozero__class_Ozero_001t__Rat__Orat
% 0.55/0.73  Using role type
% 0.55/0.73  Declaring zero_zero_rat:rat
% 0.55/0.73  FOF formula (<kernel.Constant object at 0x2b42542a2bd8>, <kernel.Constant object at 0x2b42542a27a0>) of role type named sy_c_Groups_Ozero__class_Ozero_001t__Real__Oreal
% 0.55/0.73  Using role type
% 0.55/0.73  Declaring zero_zero_real:real
% 0.55/0.73  FOF formula (<kernel.Constant object at 0x2b42542a2c20>, <kernel.Constant object at 0x2b42542a27a0>) of role type named sy_c_Groups_Ozero__class_Ozero_001t__String__Oliteral
% 0.55/0.73  Using role type
% 0.55/0.73  Declaring zero_zero_literal:literal
% 0.55/0.73  FOF formula (<kernel.Constant object at 0x2b42542a2bd8>, <kernel.DependentProduct object at 0x2b42542a2c20>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001_Eo_001t__Complex__Ocomplex
% 0.55/0.74  Using role type
% 0.55/0.74  Declaring groups5328290441151304332omplex:((Prop->complex)->(set_o->complex))
% 0.55/0.74  FOF formula (<kernel.Constant object at 0x2b42542a27a0>, <kernel.DependentProduct object at 0x2b42542a2bd8>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001_Eo_001t__Int__Oint
% 0.55/0.74  Using role type
% 0.55/0.74  Declaring groups8505340233167759370_o_int:((Prop->int)->(set_o->int))
% 0.55/0.74  FOF formula (<kernel.Constant object at 0x2b42542a2c20>, <kernel.DependentProduct object at 0x2b42542a27a0>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001_Eo_001t__Nat__Onat
% 0.55/0.74  Using role type
% 0.55/0.74  Declaring groups8507830703676809646_o_nat:((Prop->nat)->(set_o->nat))
% 0.55/0.74  FOF formula (<kernel.Constant object at 0x2b42542a2bd8>, <kernel.DependentProduct object at 0x2b42542a2c20>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001_Eo_001t__Rat__Orat
% 0.55/0.74  Using role type
% 0.55/0.74  Declaring groups7872700643590313910_o_rat:((Prop->rat)->(set_o->rat))
% 0.55/0.74  FOF formula (<kernel.Constant object at 0x2b42542a27a0>, <kernel.DependentProduct object at 0x2b42542a2bd8>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001_Eo_001t__Real__Oreal
% 0.55/0.74  Using role type
% 0.55/0.74  Declaring groups8691415230153176458o_real:((Prop->real)->(set_o->real))
% 0.55/0.74  FOF formula (<kernel.Constant object at 0x2b42542a2c20>, <kernel.DependentProduct object at 0x2b42542a2ea8>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Complex__Ocomplex_001t__Complex__Ocomplex
% 0.55/0.74  Using role type
% 0.55/0.74  Declaring groups7754918857620584856omplex:((complex->complex)->(set_complex->complex))
% 0.55/0.74  FOF formula (<kernel.Constant object at 0x2b42542a2bd8>, <kernel.DependentProduct object at 0x2b42542a2c20>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Complex__Ocomplex_001t__Int__Oint
% 0.55/0.74  Using role type
% 0.55/0.74  Declaring groups5690904116761175830ex_int:((complex->int)->(set_complex->int))
% 0.55/0.74  FOF formula (<kernel.Constant object at 0x2b42542a2bd8>, <kernel.DependentProduct object at 0x2b42542a3050>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Complex__Ocomplex_001t__Nat__Onat
% 0.55/0.74  Using role type
% 0.55/0.74  Declaring groups5693394587270226106ex_nat:((complex->nat)->(set_complex->nat))
% 0.55/0.74  FOF formula (<kernel.Constant object at 0x2b42542a2bd8>, <kernel.DependentProduct object at 0x2b42542a3170>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Complex__Ocomplex_001t__Rat__Orat
% 0.55/0.74  Using role type
% 0.55/0.74  Declaring groups5058264527183730370ex_rat:((complex->rat)->(set_complex->rat))
% 0.55/0.74  FOF formula (<kernel.Constant object at 0x2b42542a2e18>, <kernel.DependentProduct object at 0x2b42542a31b8>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Complex__Ocomplex_001t__Real__Oreal
% 0.55/0.74  Using role type
% 0.55/0.74  Declaring groups5808333547571424918x_real:((complex->real)->(set_complex->real))
% 0.55/0.74  FOF formula (<kernel.Constant object at 0x2b42542a3248>, <kernel.DependentProduct object at 0x2b42542a3290>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Extended____Nat__Oenat_001t__Complex__Ocomplex
% 0.55/0.74  Using role type
% 0.55/0.74  Declaring groups6818542070133387226omplex:((extended_enat->complex)->(set_Extended_enat->complex))
% 0.55/0.74  FOF formula (<kernel.Constant object at 0x2b42542a3320>, <kernel.DependentProduct object at 0x2b42542a3200>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Extended____Nat__Oenat_001t__Nat__Onat
% 0.55/0.74  Using role type
% 0.55/0.74  Declaring groups2027974829824023292at_nat:((extended_enat->nat)->(set_Extended_enat->nat))
% 0.55/0.74  FOF formula (<kernel.Constant object at 0x2b42542a31b8>, <kernel.DependentProduct object at 0x2b42542a3248>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Extended____Nat__Oenat_001t__Rat__Orat
% 0.55/0.74  Using role type
% 0.55/0.74  Declaring groups1392844769737527556at_rat:((extended_enat->rat)->(set_Extended_enat->rat))
% 0.55/0.74  FOF formula (<kernel.Constant object at 0x2b42542a33b0>, <kernel.DependentProduct object at 0x2b42542a3440>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Extended____Nat__Oenat_001t__Real__Oreal
% 0.55/0.74  Using role type
% 0.55/0.74  Declaring groups4148127829035722712t_real:((extended_enat->real)->(set_Extended_enat->real))
% 0.55/0.74  FOF formula (<kernel.Constant object at 0x2b42542a31b8>, <kernel.DependentProduct object at 0x2b42542a3320>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Int__Oint_001t__Complex__Ocomplex
% 0.55/0.74  Using role type
% 0.55/0.74  Declaring groups3049146728041665814omplex:((int->complex)->(set_int->complex))
% 0.55/0.74  FOF formula (<kernel.Constant object at 0x2b42542a3440>, <kernel.DependentProduct object at 0x2b42542a33b0>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Int__Oint_001t__Int__Oint
% 0.55/0.74  Using role type
% 0.55/0.74  Declaring groups4538972089207619220nt_int:((int->int)->(set_int->int))
% 0.55/0.74  FOF formula (<kernel.Constant object at 0x2b42542a3320>, <kernel.DependentProduct object at 0x2b42542a31b8>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Int__Oint_001t__Nat__Onat
% 0.55/0.74  Using role type
% 0.55/0.74  Declaring groups4541462559716669496nt_nat:((int->nat)->(set_int->nat))
% 0.55/0.74  FOF formula (<kernel.Constant object at 0x2b42542a33b0>, <kernel.DependentProduct object at 0x2b42542a3440>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Int__Oint_001t__Rat__Orat
% 0.55/0.74  Using role type
% 0.55/0.74  Declaring groups3906332499630173760nt_rat:((int->rat)->(set_int->rat))
% 0.55/0.74  FOF formula (<kernel.Constant object at 0x2b42542a31b8>, <kernel.DependentProduct object at 0x2b42542a3320>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Int__Oint_001t__Real__Oreal
% 0.55/0.74  Using role type
% 0.55/0.74  Declaring groups8778361861064173332t_real:((int->real)->(set_int->real))
% 0.55/0.74  FOF formula (<kernel.Constant object at 0x2b42542a3440>, <kernel.DependentProduct object at 0x2b42542a33b0>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Nat__Onat_001t__Complex__Ocomplex
% 0.55/0.74  Using role type
% 0.55/0.74  Declaring groups2073611262835488442omplex:((nat->complex)->(set_nat->complex))
% 0.55/0.74  FOF formula (<kernel.Constant object at 0x2b42542a3320>, <kernel.DependentProduct object at 0x2b42542a31b8>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Nat__Onat_001t__Int__Oint
% 0.55/0.74  Using role type
% 0.55/0.74  Declaring groups3539618377306564664at_int:((nat->int)->(set_nat->int))
% 0.55/0.74  FOF formula (<kernel.Constant object at 0x2b42542a33b0>, <kernel.DependentProduct object at 0x2b42542a3440>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Nat__Onat_001t__Nat__Onat
% 0.55/0.74  Using role type
% 0.55/0.74  Declaring groups3542108847815614940at_nat:((nat->nat)->(set_nat->nat))
% 0.55/0.74  FOF formula (<kernel.Constant object at 0x2b42542a31b8>, <kernel.DependentProduct object at 0x2b42542a3320>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Nat__Onat_001t__Rat__Orat
% 0.55/0.74  Using role type
% 0.55/0.74  Declaring groups2906978787729119204at_rat:((nat->rat)->(set_nat->rat))
% 0.55/0.74  FOF formula (<kernel.Constant object at 0x2b42542a3440>, <kernel.DependentProduct object at 0x2b42542a33b0>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Nat__Onat_001t__Real__Oreal
% 0.55/0.74  Using role type
% 0.55/0.74  Declaring groups6591440286371151544t_real:((nat->real)->(set_nat->real))
% 0.55/0.74  FOF formula (<kernel.Constant object at 0x2b42542a3320>, <kernel.DependentProduct object at 0x2b42542a30e0>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_001t__Nat__Onat
% 0.55/0.74  Using role type
% 0.55/0.74  Declaring groups977919841031483927at_nat:((product_prod_nat_nat->nat)->(set_Pr1261947904930325089at_nat->nat))
% 0.55/0.74  FOF formula (<kernel.Constant object at 0x2b42542a33b0>, <kernel.DependentProduct object at 0x2b42542a3248>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_001t__Real__Oreal
% 0.55/0.74  Using role type
% 0.55/0.74  Declaring groups4567486121110086003t_real:((product_prod_nat_nat->real)->(set_Pr1261947904930325089at_nat->real))
% 0.55/0.74  FOF formula (<kernel.Constant object at 0x2b42542a30e0>, <kernel.DependentProduct object at 0x2b42542a31b8>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Real__Oreal_001t__Int__Oint
% 0.55/0.75  Using role type
% 0.55/0.75  Declaring groups1932886352136224148al_int:((real->int)->(set_real->int))
% 0.55/0.75  FOF formula (<kernel.Constant object at 0x2b42542a3248>, <kernel.DependentProduct object at 0x2b42542a33b0>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Real__Oreal_001t__Nat__Onat
% 0.55/0.75  Using role type
% 0.55/0.75  Declaring groups1935376822645274424al_nat:((real->nat)->(set_real->nat))
% 0.55/0.75  FOF formula (<kernel.Constant object at 0x2b42542a31b8>, <kernel.DependentProduct object at 0x2b42542a30e0>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Real__Oreal_001t__Rat__Orat
% 0.55/0.75  Using role type
% 0.55/0.75  Declaring groups1300246762558778688al_rat:((real->rat)->(set_real->rat))
% 0.55/0.75  FOF formula (<kernel.Constant object at 0x2b42542a33b0>, <kernel.DependentProduct object at 0x2b42542a3248>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Real__Oreal_001t__Real__Oreal
% 0.55/0.75  Using role type
% 0.55/0.75  Declaring groups8097168146408367636l_real:((real->real)->(set_real->real))
% 0.55/0.75  FOF formula (<kernel.Constant object at 0x2b42542a30e0>, <kernel.DependentProduct object at 0x2b42542a31b8>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Set__Oset_I_062_It__Nat__Onat_Mt__Rat__Orat_J_J_001t__Complex__Ocomplex
% 0.55/0.75  Using role type
% 0.55/0.75  Declaring groups6246630355582004071omplex:((set_nat_rat->complex)->(set_set_nat_rat->complex))
% 0.55/0.75  FOF formula (<kernel.Constant object at 0x2b42542a3248>, <kernel.DependentProduct object at 0x2b42542a33b0>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Set__Oset_I_062_It__Nat__Onat_Mt__Rat__Orat_J_J_001t__Real__Oreal
% 0.55/0.75  Using role type
% 0.55/0.75  Declaring groups4357547368389691109t_real:((set_nat_rat->real)->(set_set_nat_rat->real))
% 0.55/0.75  FOF formula (<kernel.Constant object at 0x2b42542a31b8>, <kernel.DependentProduct object at 0x2b42542a30e0>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Set__Oset_It__Nat__Onat_J_001t__Complex__Ocomplex
% 0.55/0.75  Using role type
% 0.55/0.75  Declaring groups8255218700646806128omplex:((set_nat->complex)->(set_set_nat->complex))
% 0.55/0.75  FOF formula (<kernel.Constant object at 0x2b42542a33b0>, <kernel.DependentProduct object at 0x2b42542a3248>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Set__Oset_It__Nat__Onat_J_001t__Real__Oreal
% 0.55/0.75  Using role type
% 0.55/0.75  Declaring groups5107569545109728110t_real:((set_nat->real)->(set_set_nat->real))
% 0.55/0.75  FOF formula (<kernel.Constant object at 0x2b42542a30e0>, <kernel.DependentProduct object at 0x2b42542a3b00>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001_Eo_001t__Complex__Ocomplex
% 0.55/0.75  Using role type
% 0.55/0.75  Declaring groups4859619685533338977omplex:((Prop->complex)->(set_o->complex))
% 0.55/0.75  FOF formula (<kernel.Constant object at 0x2b42542a30e0>, <kernel.DependentProduct object at 0x2b42542a51b8>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001_Eo_001t__Int__Oint
% 0.55/0.75  Using role type
% 0.55/0.75  Declaring groups3502327434004483295_o_int:((Prop->int)->(set_o->int))
% 0.55/0.75  FOF formula (<kernel.Constant object at 0x2b42542a30e0>, <kernel.DependentProduct object at 0x2b42542a51b8>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001_Eo_001t__Nat__Onat
% 0.55/0.75  Using role type
% 0.55/0.75  Declaring groups3504817904513533571_o_nat:((Prop->nat)->(set_o->nat))
% 0.55/0.75  FOF formula (<kernel.Constant object at 0x2b42542a33b0>, <kernel.DependentProduct object at 0x2b42542a51b8>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001_Eo_001t__Rat__Orat
% 0.55/0.75  Using role type
% 0.55/0.75  Declaring groups2869687844427037835_o_rat:((Prop->rat)->(set_o->rat))
% 0.55/0.75  FOF formula (<kernel.Constant object at 0x2b42542a5290>, <kernel.DependentProduct object at 0x2b42542a5200>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001_Eo_001t__Real__Oreal
% 0.55/0.75  Using role type
% 0.55/0.75  Declaring groups234877984723959775o_real:((Prop->real)->(set_o->real))
% 0.55/0.75  FOF formula (<kernel.Constant object at 0x2b42542a5248>, <kernel.DependentProduct object at 0x2b42542a5290>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Complex__Ocomplex_001t__Complex__Ocomplex
% 0.55/0.75  Using role type
% 0.55/0.75  Declaring groups3708469109370488835omplex:((complex->complex)->(set_complex->complex))
% 0.55/0.75  FOF formula (<kernel.Constant object at 0x2b42542a5320>, <kernel.DependentProduct object at 0x2b42542a5200>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Complex__Ocomplex_001t__Int__Oint
% 0.55/0.75  Using role type
% 0.55/0.75  Declaring groups858564598930262913ex_int:((complex->int)->(set_complex->int))
% 0.55/0.75  FOF formula (<kernel.Constant object at 0x2b42542a53b0>, <kernel.DependentProduct object at 0x2b42542a5440>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Complex__Ocomplex_001t__Nat__Onat
% 0.55/0.75  Using role type
% 0.55/0.75  Declaring groups861055069439313189ex_nat:((complex->nat)->(set_complex->nat))
% 0.55/0.75  FOF formula (<kernel.Constant object at 0x2b42542a5320>, <kernel.DependentProduct object at 0x2b42542a5248>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Complex__Ocomplex_001t__Rat__Orat
% 0.55/0.75  Using role type
% 0.55/0.75  Declaring groups225925009352817453ex_rat:((complex->rat)->(set_complex->rat))
% 0.55/0.75  FOF formula (<kernel.Constant object at 0x2b42542a5440>, <kernel.DependentProduct object at 0x2b42542a53b0>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Complex__Ocomplex_001t__Real__Oreal
% 0.55/0.75  Using role type
% 0.55/0.75  Declaring groups766887009212190081x_real:((complex->real)->(set_complex->real))
% 0.55/0.75  FOF formula (<kernel.Constant object at 0x2b42542a5248>, <kernel.DependentProduct object at 0x2b42542a5320>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Extended____Nat__Oenat_001t__Complex__Ocomplex
% 0.55/0.75  Using role type
% 0.55/0.75  Declaring groups4622424608036095791omplex:((extended_enat->complex)->(set_Extended_enat->complex))
% 0.55/0.75  FOF formula (<kernel.Constant object at 0x2b42542a53b0>, <kernel.DependentProduct object at 0x2b42542a5440>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Extended____Nat__Oenat_001t__Int__Oint
% 0.55/0.75  Using role type
% 0.55/0.75  Declaring groups2878480467620962989at_int:((extended_enat->int)->(set_Extended_enat->int))
% 0.55/0.75  FOF formula (<kernel.Constant object at 0x2b42542a5320>, <kernel.DependentProduct object at 0x2b42542a5248>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Extended____Nat__Oenat_001t__Nat__Onat
% 0.55/0.75  Using role type
% 0.55/0.75  Declaring groups2880970938130013265at_nat:((extended_enat->nat)->(set_Extended_enat->nat))
% 0.55/0.75  FOF formula (<kernel.Constant object at 0x2b42542a5440>, <kernel.DependentProduct object at 0x2b42542a53b0>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Extended____Nat__Oenat_001t__Rat__Orat
% 0.55/0.75  Using role type
% 0.55/0.75  Declaring groups2245840878043517529at_rat:((extended_enat->rat)->(set_Extended_enat->rat))
% 0.55/0.75  FOF formula (<kernel.Constant object at 0x2b42542a5248>, <kernel.DependentProduct object at 0x2b42542a5320>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Extended____Nat__Oenat_001t__Real__Oreal
% 0.55/0.75  Using role type
% 0.55/0.75  Declaring groups97031904164794029t_real:((extended_enat->real)->(set_Extended_enat->real))
% 0.55/0.75  FOF formula (<kernel.Constant object at 0x2b42542a53b0>, <kernel.DependentProduct object at 0x2b42542a5440>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Int__Oint_001t__Complex__Ocomplex
% 0.55/0.75  Using role type
% 0.55/0.75  Declaring groups7440179247065528705omplex:((int->complex)->(set_int->complex))
% 0.55/0.75  FOF formula (<kernel.Constant object at 0x2b42542a5320>, <kernel.DependentProduct object at 0x2b42542a5248>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Int__Oint_001t__Int__Oint
% 0.55/0.75  Using role type
% 0.55/0.75  Declaring groups1705073143266064639nt_int:((int->int)->(set_int->int))
% 0.55/0.75  FOF formula (<kernel.Constant object at 0x2b42542a5440>, <kernel.DependentProduct object at 0x2b42542a53b0>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Int__Oint_001t__Nat__Onat
% 0.55/0.75  Using role type
% 0.55/0.75  Declaring groups1707563613775114915nt_nat:((int->nat)->(set_int->nat))
% 0.55/0.75  FOF formula (<kernel.Constant object at 0x2b42542a5248>, <kernel.DependentProduct object at 0x2b42542a5320>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Int__Oint_001t__Rat__Orat
% 0.55/0.76  Using role type
% 0.55/0.76  Declaring groups1072433553688619179nt_rat:((int->rat)->(set_int->rat))
% 0.55/0.76  FOF formula (<kernel.Constant object at 0x2b42542a53b0>, <kernel.DependentProduct object at 0x2b42542a5440>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Int__Oint_001t__Real__Oreal
% 0.55/0.76  Using role type
% 0.55/0.76  Declaring groups2316167850115554303t_real:((int->real)->(set_int->real))
% 0.55/0.76  FOF formula (<kernel.Constant object at 0x2b42542a5320>, <kernel.DependentProduct object at 0x2b42542a5248>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Nat__Onat_001t__Complex__Ocomplex
% 0.55/0.76  Using role type
% 0.55/0.76  Declaring groups6464643781859351333omplex:((nat->complex)->(set_nat->complex))
% 0.55/0.76  FOF formula (<kernel.Constant object at 0x2b42542a5440>, <kernel.DependentProduct object at 0x2b42542a53b0>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Nat__Onat_001t__Int__Oint
% 0.55/0.76  Using role type
% 0.55/0.76  Declaring groups705719431365010083at_int:((nat->int)->(set_nat->int))
% 0.55/0.76  FOF formula (<kernel.Constant object at 0x2b42542a5248>, <kernel.DependentProduct object at 0x2b42542a5320>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Nat__Onat_001t__Nat__Onat
% 0.55/0.76  Using role type
% 0.55/0.76  Declaring groups708209901874060359at_nat:((nat->nat)->(set_nat->nat))
% 0.55/0.76  FOF formula (<kernel.Constant object at 0x2b42542a53b0>, <kernel.DependentProduct object at 0x2b42542a5440>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Nat__Onat_001t__Rat__Orat
% 0.55/0.76  Using role type
% 0.55/0.76  Declaring groups73079841787564623at_rat:((nat->rat)->(set_nat->rat))
% 0.55/0.76  FOF formula (<kernel.Constant object at 0x2b42542a5320>, <kernel.DependentProduct object at 0x2b42542a5248>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Nat__Onat_001t__Real__Oreal
% 0.55/0.76  Using role type
% 0.55/0.76  Declaring groups129246275422532515t_real:((nat->real)->(set_nat->real))
% 0.55/0.76  FOF formula (<kernel.Constant object at 0x2b42542a5440>, <kernel.DependentProduct object at 0x2b42542a5200>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_001t__Nat__Onat
% 0.55/0.76  Using role type
% 0.55/0.76  Declaring groups4077766827762148844at_nat:((product_prod_nat_nat->nat)->(set_Pr1261947904930325089at_nat->nat))
% 0.55/0.76  FOF formula (<kernel.Constant object at 0x2b42542a5248>, <kernel.DependentProduct object at 0x2b42542a5368>) 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__Real__Oreal
% 0.55/0.76  Using role type
% 0.55/0.76  Declaring groups6036352826371341000t_real:((product_prod_nat_nat->real)->(set_Pr1261947904930325089at_nat->real))
% 0.55/0.76  FOF formula (<kernel.Constant object at 0x2b42542a5200>, <kernel.DependentProduct object at 0x2b42542a53b0>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Real__Oreal_001t__Complex__Ocomplex
% 0.55/0.76  Using role type
% 0.55/0.76  Declaring groups713298508707869441omplex:((real->complex)->(set_real->complex))
% 0.55/0.76  FOF formula (<kernel.Constant object at 0x2b42542a5368>, <kernel.DependentProduct object at 0x2b42542a5200>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Real__Oreal_001t__Int__Oint
% 0.55/0.76  Using role type
% 0.55/0.76  Declaring groups4694064378042380927al_int:((real->int)->(set_real->int))
% 0.55/0.76  FOF formula (<kernel.Constant object at 0x2b42542a5368>, <kernel.DependentProduct object at 0x2b42542a9050>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Real__Oreal_001t__Nat__Onat
% 0.55/0.76  Using role type
% 0.55/0.76  Declaring groups4696554848551431203al_nat:((real->nat)->(set_real->nat))
% 0.55/0.76  FOF formula (<kernel.Constant object at 0x2b42542a5368>, <kernel.DependentProduct object at 0x2b42542a9170>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Real__Oreal_001t__Rat__Orat
% 0.55/0.76  Using role type
% 0.55/0.76  Declaring groups4061424788464935467al_rat:((real->rat)->(set_real->rat))
% 0.55/0.76  FOF formula (<kernel.Constant object at 0x2b42542a5ef0>, <kernel.DependentProduct object at 0x2b42542a91b8>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Real__Oreal_001t__Real__Oreal
% 0.55/0.76  Using role type
% 0.55/0.76  Declaring groups1681761925125756287l_real:((real->real)->(set_real->real))
% 0.55/0.76  FOF formula (<kernel.Constant object at 0x2b42542a9248>, <kernel.DependentProduct object at 0x2b42542a92d8>) of role type named sy_c_Groups__List_Omonoid__add__class_Osum__list_001t__Nat__Onat
% 0.55/0.76  Using role type
% 0.55/0.76  Declaring groups4561878855575611511st_nat:(list_nat->nat)
% 0.55/0.76  FOF formula (<kernel.Constant object at 0x2b42542a5368>, <kernel.DependentProduct object at 0x2b42542a9440>) of role type named sy_c_HOL_OThe_001t__Int__Oint
% 0.55/0.76  Using role type
% 0.55/0.76  Declaring the_int:((int->Prop)->int)
% 0.55/0.76  FOF formula (<kernel.Constant object at 0x2b42542a91b8>, <kernel.DependentProduct object at 0x2b42542a9488>) of role type named sy_c_HOL_OThe_001t__Real__Oreal
% 0.55/0.76  Using role type
% 0.55/0.76  Declaring the_real:((real->Prop)->real)
% 0.55/0.76  FOF formula (<kernel.Constant object at 0x2b42542a9320>, <kernel.DependentProduct object at 0x2b42542a94d0>) of role type named sy_c_If_001_062_It__Nat__Onat_Mt__Rat__Orat_J
% 0.55/0.76  Using role type
% 0.55/0.76  Declaring if_nat_rat:(Prop->((nat->rat)->((nat->rat)->(nat->rat))))
% 0.55/0.76  FOF formula (<kernel.Constant object at 0x2b42542a9290>, <kernel.DependentProduct object at 0x2b42542a94d0>) of role type named sy_c_If_001t__Code____Numeral__Ointeger
% 0.55/0.76  Using role type
% 0.55/0.76  Declaring if_Code_integer:(Prop->(code_integer->(code_integer->code_integer)))
% 0.55/0.76  FOF formula (<kernel.Constant object at 0x2b42542a92d8>, <kernel.DependentProduct object at 0x2b42542a9488>) of role type named sy_c_If_001t__Complex__Ocomplex
% 0.55/0.76  Using role type
% 0.55/0.76  Declaring if_complex:(Prop->(complex->(complex->complex)))
% 0.55/0.76  FOF formula (<kernel.Constant object at 0x2b42542a95f0>, <kernel.DependentProduct object at 0x2b42542a92d8>) of role type named sy_c_If_001t__Extended____Nat__Oenat
% 0.55/0.76  Using role type
% 0.55/0.76  Declaring if_Extended_enat:(Prop->(extended_enat->(extended_enat->extended_enat)))
% 0.55/0.76  FOF formula (<kernel.Constant object at 0x2b42542a95a8>, <kernel.DependentProduct object at 0x2b42542a92d8>) of role type named sy_c_If_001t__Int__Oint
% 0.55/0.76  Using role type
% 0.55/0.76  Declaring if_int:(Prop->(int->(int->int)))
% 0.55/0.76  FOF formula (<kernel.Constant object at 0x2b42542a93f8>, <kernel.DependentProduct object at 0x2b42542a92d8>) of role type named sy_c_If_001t__List__Olist_It__Int__Oint_J
% 0.55/0.76  Using role type
% 0.55/0.76  Declaring if_list_int:(Prop->(list_int->(list_int->list_int)))
% 0.55/0.76  FOF formula (<kernel.Constant object at 0x2b42542a9680>, <kernel.DependentProduct object at 0x2b42542a92d8>) of role type named sy_c_If_001t__List__Olist_It__Nat__Onat_J
% 0.55/0.76  Using role type
% 0.55/0.76  Declaring if_list_nat:(Prop->(list_nat->(list_nat->list_nat)))
% 0.55/0.76  FOF formula (<kernel.Constant object at 0x2b42542a96c8>, <kernel.DependentProduct object at 0x2b42542a92d8>) of role type named sy_c_If_001t__Nat__Onat
% 0.55/0.76  Using role type
% 0.55/0.76  Declaring if_nat:(Prop->(nat->(nat->nat)))
% 0.55/0.76  FOF formula (<kernel.Constant object at 0x2b42542a9710>, <kernel.DependentProduct object at 0x2b42542a92d8>) of role type named sy_c_If_001t__Num__Onum
% 0.55/0.76  Using role type
% 0.55/0.76  Declaring if_num:(Prop->(num->(num->num)))
% 0.55/0.76  FOF formula (<kernel.Constant object at 0x2b42542a9758>, <kernel.DependentProduct object at 0x2b42542a92d8>) of role type named sy_c_If_001t__Option__Ooption_It__Nat__Onat_J
% 0.55/0.76  Using role type
% 0.55/0.76  Declaring if_option_nat:(Prop->(option_nat->(option_nat->option_nat)))
% 0.55/0.76  FOF formula (<kernel.Constant object at 0x2b42542a97a0>, <kernel.DependentProduct object at 0x2b42542a92d8>) of role type named sy_c_If_001t__Option__Ooption_It__Num__Onum_J
% 0.55/0.76  Using role type
% 0.55/0.76  Declaring if_option_num:(Prop->(option_num->(option_num->option_num)))
% 0.55/0.76  FOF formula (<kernel.Constant object at 0x2b42542a9758>, <kernel.DependentProduct object at 0x2b42542a90e0>) of role type named sy_c_If_001t__Product____Type__Oprod_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J
% 0.55/0.76  Using role type
% 0.55/0.76  Declaring if_Pro6119634080678213985nteger:(Prop->(produc8923325533196201883nteger->(produc8923325533196201883nteger->produc8923325533196201883nteger)))
% 0.55/0.76  FOF formula (<kernel.Constant object at 0x2b42542a92d8>, <kernel.DependentProduct object at 0x2b42542a97e8>) of role type named sy_c_If_001t__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J
% 0.55/0.76  Using role type
% 0.55/0.76  Declaring if_Pro3027730157355071871nt_int:(Prop->(product_prod_int_int->(product_prod_int_int->product_prod_int_int)))
% 0.62/0.77  FOF formula (<kernel.Constant object at 0x2b42542a90e0>, <kernel.DependentProduct object at 0x2b42542a94d0>) of role type named sy_c_If_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.62/0.77  Using role type
% 0.62/0.77  Declaring if_Pro6206227464963214023at_nat:(Prop->(product_prod_nat_nat->(product_prod_nat_nat->product_prod_nat_nat)))
% 0.62/0.77  FOF formula (<kernel.Constant object at 0x2b42542a98c0>, <kernel.DependentProduct object at 0x2b42542a94d0>) of role type named sy_c_If_001t__Rat__Orat
% 0.62/0.77  Using role type
% 0.62/0.77  Declaring if_rat:(Prop->(rat->(rat->rat)))
% 0.62/0.77  FOF formula (<kernel.Constant object at 0x2b42542a9950>, <kernel.DependentProduct object at 0x2b42542a94d0>) of role type named sy_c_If_001t__Real__Oreal
% 0.62/0.77  Using role type
% 0.62/0.77  Declaring if_real:(Prop->(real->(real->real)))
% 0.62/0.77  FOF formula (<kernel.Constant object at 0x2b42542a9a28>, <kernel.DependentProduct object at 0x2b42542a94d0>) of role type named sy_c_If_001t__Set__Oset_It__Int__Oint_J
% 0.62/0.77  Using role type
% 0.62/0.77  Declaring if_set_int:(Prop->(set_int->(set_int->set_int)))
% 0.62/0.77  FOF formula (<kernel.Constant object at 0x2b42542a9a70>, <kernel.DependentProduct object at 0x2b42542a94d0>) of role type named sy_c_If_001t__VEBT____Definitions__OVEBT
% 0.62/0.77  Using role type
% 0.62/0.77  Declaring if_VEBT_VEBT:(Prop->(vEBT_VEBT->(vEBT_VEBT->vEBT_VEBT)))
% 0.62/0.77  FOF formula (<kernel.Constant object at 0x2b42542a9a28>, <kernel.DependentProduct object at 0x2b42542a9a70>) of role type named sy_c_Infinite__Set_Owellorder__class_Oenumerate_001t__Extended____Nat__Oenat
% 0.62/0.77  Using role type
% 0.62/0.77  Declaring infini7641415182203889163d_enat:(set_Extended_enat->(nat->extended_enat))
% 0.62/0.77  FOF formula (<kernel.Constant object at 0x2b42542a94d0>, <kernel.DependentProduct object at 0x2b42542a9a28>) of role type named sy_c_Infinite__Set_Owellorder__class_Oenumerate_001t__Nat__Onat
% 0.62/0.77  Using role type
% 0.62/0.77  Declaring infini8530281810654367211te_nat:(set_nat->(nat->nat))
% 0.62/0.77  FOF formula (<kernel.Constant object at 0x2b42542a9ab8>, <kernel.DependentProduct object at 0x2b42542a9b00>) of role type named sy_c_Int_OAbs__Integ
% 0.62/0.77  Using role type
% 0.62/0.77  Declaring abs_Integ:(product_prod_nat_nat->int)
% 0.62/0.77  FOF formula (<kernel.Constant object at 0x2b42542a9950>, <kernel.DependentProduct object at 0x2b42542a9bd8>) of role type named sy_c_Int_ORep__Integ
% 0.62/0.77  Using role type
% 0.62/0.77  Declaring rep_Integ:(int->product_prod_nat_nat)
% 0.62/0.77  FOF formula (<kernel.Constant object at 0x2b42542a91b8>, <kernel.DependentProduct object at 0x2b42542a9950>) of role type named sy_c_Int_Oint__ge__less__than
% 0.62/0.77  Using role type
% 0.62/0.77  Declaring int_ge_less_than:(int->set_Pr958786334691620121nt_int)
% 0.62/0.77  FOF formula (<kernel.Constant object at 0x2b42542a90e0>, <kernel.DependentProduct object at 0x2b42542a9bd8>) of role type named sy_c_Int_Oint__ge__less__than2
% 0.62/0.77  Using role type
% 0.62/0.77  Declaring int_ge_less_than2:(int->set_Pr958786334691620121nt_int)
% 0.62/0.77  FOF formula (<kernel.Constant object at 0x2b42542a9a70>, <kernel.DependentProduct object at 0x2b42542a9ab8>) of role type named sy_c_Int_Ointrel
% 0.62/0.77  Using role type
% 0.62/0.77  Declaring intrel:(product_prod_nat_nat->(product_prod_nat_nat->Prop))
% 0.62/0.77  FOF formula (<kernel.Constant object at 0x2b42542a9950>, <kernel.DependentProduct object at 0x2b42542a9c68>) of role type named sy_c_Int_Onat
% 0.62/0.77  Using role type
% 0.62/0.77  Declaring nat2:(int->nat)
% 0.62/0.77  FOF formula (<kernel.Constant object at 0x2b42542a9a28>, <kernel.DependentProduct object at 0x2b42542a9a70>) of role type named sy_c_Int_Opcr__int
% 0.62/0.77  Using role type
% 0.62/0.77  Declaring pcr_int:(product_prod_nat_nat->(int->Prop))
% 0.62/0.77  FOF formula (<kernel.Constant object at 0x2b42542a9cf8>, <kernel.DependentProduct object at 0x2b42542a9950>) of role type named sy_c_Int_Opower__int_001t__Real__Oreal
% 0.62/0.77  Using role type
% 0.62/0.77  Declaring power_int_real:(real->(int->real))
% 0.62/0.77  FOF formula (<kernel.Constant object at 0x2b42542a9d40>, <kernel.Constant object at 0x2b42542a9950>) of role type named sy_c_Int_Oring__1__class_OInts_001t__Complex__Ocomplex
% 0.62/0.77  Using role type
% 0.62/0.77  Declaring ring_1_Ints_complex:set_complex
% 0.62/0.77  FOF formula (<kernel.Constant object at 0x2b42542a9a70>, <kernel.Constant object at 0x2b42542a9950>) of role type named sy_c_Int_Oring__1__class_OInts_001t__Int__Oint
% 0.62/0.77  Using role type
% 0.62/0.77  Declaring ring_1_Ints_int:set_int
% 0.62/0.77  FOF formula (<kernel.Constant object at 0x2b42542a9cb0>, <kernel.Constant object at 0x2b42542a9950>) of role type named sy_c_Int_Oring__1__class_OInts_001t__Rat__Orat
% 0.62/0.77  Using role type
% 0.62/0.77  Declaring ring_1_Ints_rat:set_rat
% 0.62/0.77  FOF formula (<kernel.Constant object at 0x2b42542a9e18>, <kernel.Constant object at 0x2b42542a9950>) of role type named sy_c_Int_Oring__1__class_OInts_001t__Real__Oreal
% 0.62/0.77  Using role type
% 0.62/0.77  Declaring ring_1_Ints_real:set_real
% 0.62/0.77  FOF formula (<kernel.Constant object at 0x2b42542a9cb0>, <kernel.DependentProduct object at 0x2b42542a9ef0>) of role type named sy_c_Int_Oring__1__class_Oof__int_001t__Code____Numeral__Ointeger
% 0.62/0.77  Using role type
% 0.62/0.77  Declaring ring_18347121197199848620nteger:(int->code_integer)
% 0.62/0.77  FOF formula (<kernel.Constant object at 0x2b42542a9950>, <kernel.DependentProduct object at 0x2b42542a9f80>) of role type named sy_c_Int_Oring__1__class_Oof__int_001t__Complex__Ocomplex
% 0.62/0.77  Using role type
% 0.62/0.77  Declaring ring_17405671764205052669omplex:(int->complex)
% 0.62/0.77  FOF formula (<kernel.Constant object at 0x2b42542a9dd0>, <kernel.DependentProduct object at 0x296d050>) of role type named sy_c_Int_Oring__1__class_Oof__int_001t__Int__Oint
% 0.62/0.77  Using role type
% 0.62/0.77  Declaring ring_1_of_int_int:(int->int)
% 0.62/0.77  FOF formula (<kernel.Constant object at 0x2b42542a9ea8>, <kernel.DependentProduct object at 0x296d098>) of role type named sy_c_Int_Oring__1__class_Oof__int_001t__Rat__Orat
% 0.62/0.77  Using role type
% 0.62/0.77  Declaring ring_1_of_int_rat:(int->rat)
% 0.62/0.77  FOF formula (<kernel.Constant object at 0x2b42542a9f80>, <kernel.DependentProduct object at 0x296d0e0>) of role type named sy_c_Int_Oring__1__class_Oof__int_001t__Real__Oreal
% 0.62/0.77  Using role type
% 0.62/0.77  Declaring ring_1_of_int_real:(int->real)
% 0.62/0.77  FOF formula (<kernel.Constant object at 0x2b42542a9f38>, <kernel.DependentProduct object at 0x2b42542a9dd0>) of role type named sy_c_Lattices_Oinf__class_Oinf_001t__Nat__Onat
% 0.62/0.77  Using role type
% 0.62/0.77  Declaring inf_inf_nat:(nat->(nat->nat))
% 0.62/0.77  FOF formula (<kernel.Constant object at 0x2b42542a9f38>, <kernel.DependentProduct object at 0x296d0e0>) 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.62/0.77  Using role type
% 0.62/0.77  Declaring inf_in2572325071724192079at_nat:(set_Pr1261947904930325089at_nat->(set_Pr1261947904930325089at_nat->set_Pr1261947904930325089at_nat))
% 0.62/0.77  FOF formula (<kernel.Constant object at 0x2b42542a9f38>, <kernel.DependentProduct object at 0x296d1b8>) of role type named sy_c_Lattices_Osemilattice__neutr_001t__Nat__Onat
% 0.62/0.77  Using role type
% 0.62/0.77  Declaring semila9081495762789891438tr_nat:((nat->(nat->nat))->(nat->Prop))
% 0.62/0.77  FOF formula (<kernel.Constant object at 0x2b42542a9dd0>, <kernel.DependentProduct object at 0x296d050>) of role type named sy_c_Lattices_Osemilattice__neutr__order_001t__Nat__Onat
% 0.62/0.77  Using role type
% 0.62/0.77  Declaring semila1623282765462674594er_nat:((nat->(nat->nat))->(nat->((nat->(nat->Prop))->((nat->(nat->Prop))->Prop))))
% 0.62/0.77  FOF formula (<kernel.Constant object at 0x2b42542a9950>, <kernel.DependentProduct object at 0x296d290>) of role type named sy_c_Lattices_Osup__class_Osup_001t__Nat__Onat
% 0.62/0.77  Using role type
% 0.62/0.77  Declaring sup_sup_nat:(nat->(nat->nat))
% 0.62/0.77  FOF formula (<kernel.Constant object at 0x2b42542a9dd0>, <kernel.DependentProduct object at 0x296d368>) of role type named sy_c_Lattices_Osup__class_Osup_001t__Set__Oset_It__Nat__Onat_J
% 0.62/0.77  Using role type
% 0.62/0.77  Declaring sup_sup_set_nat:(set_nat->(set_nat->set_nat))
% 0.62/0.77  FOF formula (<kernel.Constant object at 0x296d3b0>, <kernel.DependentProduct object at 0x296d050>) of role type named sy_c_Lattices_Osup__class_Osup_001t__Set__Oset_It__Product____Type__Oprod_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_J
% 0.62/0.77  Using role type
% 0.62/0.77  Declaring sup_su718114333110466843at_nat:(set_Pr8693737435421807431at_nat->(set_Pr8693737435421807431at_nat->set_Pr8693737435421807431at_nat))
% 0.62/0.77  FOF formula (<kernel.Constant object at 0x296d3f8>, <kernel.DependentProduct object at 0x296d050>) of role type named sy_c_Lattices_Osup__class_Osup_001t__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.62/0.78  Using role type
% 0.62/0.78  Declaring sup_su5525570899277871387at_nat:(set_Pr4329608150637261639at_nat->(set_Pr4329608150637261639at_nat->set_Pr4329608150637261639at_nat))
% 0.62/0.78  FOF formula (<kernel.Constant object at 0x296d3b0>, <kernel.DependentProduct object at 0x296d368>) of role type named sy_c_Lattices__Big_Olinorder__class_OMax_001t__Extended____Nat__Oenat
% 0.62/0.78  Using role type
% 0.62/0.78  Declaring lattic921264341876707157d_enat:(set_Extended_enat->extended_enat)
% 0.62/0.78  FOF formula (<kernel.Constant object at 0x296d050>, <kernel.DependentProduct object at 0x296d560>) of role type named sy_c_Lattices__Big_Olinorder__class_OMax_001t__Nat__Onat
% 0.62/0.78  Using role type
% 0.62/0.78  Declaring lattic8265883725875713057ax_nat:(set_nat->nat)
% 0.62/0.78  FOF formula (<kernel.Constant object at 0x296d368>, <kernel.DependentProduct object at 0x296d050>) of role type named sy_c_Lattices__Big_Oord__class_Oarg__min__on_001_Eo_001t__Num__Onum
% 0.62/0.78  Using role type
% 0.62/0.78  Declaring lattic8556559851467007577_o_num:((Prop->num)->(set_o->Prop))
% 0.62/0.78  FOF formula (<kernel.Constant object at 0x296d560>, <kernel.DependentProduct object at 0x296d368>) of role type named sy_c_Lattices__Big_Oord__class_Oarg__min__on_001_Eo_001t__Rat__Orat
% 0.62/0.78  Using role type
% 0.62/0.78  Declaring lattic2140725968369957399_o_rat:((Prop->rat)->(set_o->Prop))
% 0.62/0.78  FOF formula (<kernel.Constant object at 0x296d050>, <kernel.DependentProduct object at 0x296d560>) of role type named sy_c_Lattices__Big_Oord__class_Oarg__min__on_001_Eo_001t__Real__Oreal
% 0.62/0.78  Using role type
% 0.62/0.78  Declaring lattic8697145971487455083o_real:((Prop->real)->(set_o->Prop))
% 0.62/0.78  FOF formula (<kernel.Constant object at 0x296d368>, <kernel.DependentProduct object at 0x296d6c8>) of role type named sy_c_Lattices__Big_Oord__class_Oarg__min__on_001t__Complex__Ocomplex_001t__Num__Onum
% 0.62/0.78  Using role type
% 0.62/0.78  Declaring lattic1922116423962787043ex_num:((complex->num)->(set_complex->complex))
% 0.62/0.78  FOF formula (<kernel.Constant object at 0x296d560>, <kernel.DependentProduct object at 0x296d050>) of role type named sy_c_Lattices__Big_Oord__class_Oarg__min__on_001t__Complex__Ocomplex_001t__Rat__Orat
% 0.62/0.78  Using role type
% 0.62/0.78  Declaring lattic4729654577720512673ex_rat:((complex->rat)->(set_complex->complex))
% 0.62/0.78  FOF formula (<kernel.Constant object at 0x296d6c8>, <kernel.DependentProduct object at 0x296d368>) of role type named sy_c_Lattices__Big_Oord__class_Oarg__min__on_001t__Complex__Ocomplex_001t__Real__Oreal
% 0.62/0.78  Using role type
% 0.62/0.78  Declaring lattic8794016678065449205x_real:((complex->real)->(set_complex->complex))
% 0.62/0.78  FOF formula (<kernel.Constant object at 0x296d050>, <kernel.DependentProduct object at 0x296d560>) of role type named sy_c_Lattices__Big_Oord__class_Oarg__min__on_001t__Extended____Nat__Oenat_001t__Num__Onum
% 0.62/0.78  Using role type
% 0.62/0.78  Declaring lattic402713867396545063at_num:((extended_enat->num)->(set_Extended_enat->extended_enat))
% 0.62/0.78  FOF formula (<kernel.Constant object at 0x296d368>, <kernel.DependentProduct object at 0x296d6c8>) of role type named sy_c_Lattices__Big_Oord__class_Oarg__min__on_001t__Extended____Nat__Oenat_001t__Rat__Orat
% 0.62/0.78  Using role type
% 0.62/0.78  Declaring lattic3210252021154270693at_rat:((extended_enat->rat)->(set_Extended_enat->extended_enat))
% 0.62/0.78  FOF formula (<kernel.Constant object at 0x296d560>, <kernel.DependentProduct object at 0x296d050>) of role type named sy_c_Lattices__Big_Oord__class_Oarg__min__on_001t__Extended____Nat__Oenat_001t__Real__Oreal
% 0.62/0.78  Using role type
% 0.62/0.78  Declaring lattic1189837152898106425t_real:((extended_enat->real)->(set_Extended_enat->extended_enat))
% 0.62/0.78  FOF formula (<kernel.Constant object at 0x296d6c8>, <kernel.DependentProduct object at 0x296d368>) of role type named sy_c_Lattices__Big_Oord__class_Oarg__min__on_001t__Int__Oint_001t__Rat__Orat
% 0.62/0.78  Using role type
% 0.62/0.78  Declaring lattic7811156612396918303nt_rat:((int->rat)->(set_int->int))
% 0.62/0.78  FOF formula (<kernel.Constant object at 0x296d050>, <kernel.DependentProduct object at 0x296d560>) of role type named sy_c_Lattices__Big_Oord__class_Oarg__min__on_001t__Int__Oint_001t__Real__Oreal
% 0.62/0.78  Using role type
% 0.62/0.78  Declaring lattic2675449441010098035t_real:((int->real)->(set_int->int))
% 0.62/0.78  FOF formula (<kernel.Constant object at 0x296d368>, <kernel.DependentProduct object at 0x296d6c8>) of role type named sy_c_Lattices__Big_Oord__class_Oarg__min__on_001t__Nat__Onat_001t__Rat__Orat
% 0.62/0.78  Using role type
% 0.62/0.78  Declaring lattic6811802900495863747at_rat:((nat->rat)->(set_nat->nat))
% 0.62/0.78  FOF formula (<kernel.Constant object at 0x296d560>, <kernel.DependentProduct object at 0x296d050>) of role type named sy_c_Lattices__Big_Oord__class_Oarg__min__on_001t__Nat__Onat_001t__Real__Oreal
% 0.62/0.78  Using role type
% 0.62/0.78  Declaring lattic488527866317076247t_real:((nat->real)->(set_nat->nat))
% 0.62/0.78  FOF formula (<kernel.Constant object at 0x296d6c8>, <kernel.DependentProduct object at 0x296d368>) of role type named sy_c_Lattices__Big_Oord__class_Oarg__min__on_001t__Real__Oreal_001t__Num__Onum
% 0.62/0.78  Using role type
% 0.62/0.78  Declaring lattic1613168225601753569al_num:((real->num)->(set_real->real))
% 0.62/0.78  FOF formula (<kernel.Constant object at 0x296d050>, <kernel.DependentProduct object at 0x296d560>) of role type named sy_c_Lattices__Big_Oord__class_Oarg__min__on_001t__Real__Oreal_001t__Rat__Orat
% 0.62/0.78  Using role type
% 0.62/0.78  Declaring lattic4420706379359479199al_rat:((real->rat)->(set_real->real))
% 0.62/0.78  FOF formula (<kernel.Constant object at 0x296d368>, <kernel.DependentProduct object at 0x296d6c8>) of role type named sy_c_Lattices__Big_Oord__class_Oarg__min__on_001t__Real__Oreal_001t__Real__Oreal
% 0.62/0.78  Using role type
% 0.62/0.78  Declaring lattic8440615504127631091l_real:((real->real)->(set_real->real))
% 0.62/0.78  FOF formula (<kernel.Constant object at 0x296d560>, <kernel.DependentProduct object at 0x296dea8>) of role type named sy_c_Lifting_OQuotient_001_062_It__Nat__Onat_Mt__Rat__Orat_J_001t__Real__Oreal
% 0.62/0.78  Using role type
% 0.62/0.78  Declaring quotie3684837364556693515t_real:(((nat->rat)->((nat->rat)->Prop))->(((nat->rat)->real)->((real->(nat->rat))->(((nat->rat)->(real->Prop))->Prop))))
% 0.62/0.78  FOF formula (<kernel.Constant object at 0x296d050>, <kernel.DependentProduct object at 0x296d638>) of role type named sy_c_Limits_OBfun_001t__Nat__Onat_001t__Real__Oreal
% 0.62/0.78  Using role type
% 0.62/0.78  Declaring bfun_nat_real:((nat->real)->(filter_nat->Prop))
% 0.62/0.78  FOF formula (<kernel.Constant object at 0x296dea8>, <kernel.Constant object at 0x296d638>) of role type named sy_c_Limits_Oat__infinity_001t__Real__Oreal
% 0.62/0.78  Using role type
% 0.62/0.78  Declaring at_infinity_real:filter_real
% 0.62/0.78  FOF formula (<kernel.Constant object at 0x296d2d8>, <kernel.DependentProduct object at 0x296de60>) of role type named sy_c_List_Oappend_001t__Int__Oint
% 0.62/0.78  Using role type
% 0.62/0.78  Declaring append_int:(list_int->(list_int->list_int))
% 0.62/0.78  FOF formula (<kernel.Constant object at 0x296df38>, <kernel.DependentProduct object at 0x296dfc8>) of role type named sy_c_List_Oappend_001t__Nat__Onat
% 0.62/0.78  Using role type
% 0.62/0.78  Declaring append_nat:(list_nat->(list_nat->list_nat))
% 0.62/0.78  FOF formula (<kernel.Constant object at 0x296def0>, <kernel.DependentProduct object at 0x295a128>) of role type named sy_c_List_Oconcat_001t__Nat__Onat
% 0.62/0.78  Using role type
% 0.62/0.78  Declaring concat_nat:(list_list_nat->list_nat)
% 0.62/0.78  FOF formula (<kernel.Constant object at 0x296d6c8>, <kernel.DependentProduct object at 0x295a170>) of role type named sy_c_List_Oconcat_001t__VEBT____Definitions__OVEBT
% 0.62/0.78  Using role type
% 0.62/0.78  Declaring concat_VEBT_VEBT:(list_list_VEBT_VEBT->list_VEBT_VEBT)
% 0.62/0.78  FOF formula (<kernel.Constant object at 0x296de60>, <kernel.DependentProduct object at 0x295a050>) of role type named sy_c_List_Ocount__list_001_Eo
% 0.62/0.78  Using role type
% 0.62/0.78  Declaring count_list_o:(list_o->(Prop->nat))
% 0.62/0.78  FOF formula (<kernel.Constant object at 0x296dfc8>, <kernel.DependentProduct object at 0x295a098>) of role type named sy_c_List_Ocount__list_001t__Int__Oint
% 0.62/0.78  Using role type
% 0.62/0.78  Declaring count_list_int:(list_int->(int->nat))
% 0.62/0.78  FOF formula (<kernel.Constant object at 0x296def0>, <kernel.DependentProduct object at 0x295a248>) of role type named sy_c_List_Ocount__list_001t__Nat__Onat
% 0.62/0.78  Using role type
% 0.62/0.78  Declaring count_list_nat:(list_nat->(nat->nat))
% 0.62/0.78  FOF formula (<kernel.Constant object at 0x295a050>, <kernel.DependentProduct object at 0x295a290>) of role type named sy_c_List_Ocount__list_001t__Set__Oset_I_062_It__Nat__Onat_Mt__Rat__Orat_J_J
% 0.62/0.78  Using role type
% 0.62/0.78  Declaring count_6735058137522573441at_rat:(list_set_nat_rat->(set_nat_rat->nat))
% 0.62/0.78  FOF formula (<kernel.Constant object at 0x296def0>, <kernel.DependentProduct object at 0x295a0e0>) of role type named sy_c_List_Ocount__list_001t__Set__Oset_It__Nat__Onat_J
% 0.62/0.79  Using role type
% 0.62/0.79  Declaring count_list_set_nat:(list_set_nat->(set_nat->nat))
% 0.62/0.79  FOF formula (<kernel.Constant object at 0x296def0>, <kernel.DependentProduct object at 0x295a128>) of role type named sy_c_List_Ocount__list_001t__VEBT____Definitions__OVEBT
% 0.62/0.79  Using role type
% 0.62/0.79  Declaring count_list_VEBT_VEBT:(list_VEBT_VEBT->(vEBT_VEBT->nat))
% 0.62/0.79  FOF formula (<kernel.Constant object at 0x295a320>, <kernel.DependentProduct object at 0x295a3b0>) of role type named sy_c_List_Odistinct_001t__Complex__Ocomplex
% 0.62/0.79  Using role type
% 0.62/0.79  Declaring distinct_complex:(list_complex->Prop)
% 0.62/0.79  FOF formula (<kernel.Constant object at 0x295a050>, <kernel.DependentProduct object at 0x295a200>) of role type named sy_c_List_Odistinct_001t__Extended____Nat__Oenat
% 0.62/0.79  Using role type
% 0.62/0.79  Declaring distin4523846830085650399d_enat:(list_Extended_enat->Prop)
% 0.62/0.79  FOF formula (<kernel.Constant object at 0x295a098>, <kernel.DependentProduct object at 0x295a440>) of role type named sy_c_List_Odistinct_001t__Int__Oint
% 0.62/0.79  Using role type
% 0.62/0.79  Declaring distinct_int:(list_int->Prop)
% 0.62/0.79  FOF formula (<kernel.Constant object at 0x295a050>, <kernel.DependentProduct object at 0x295a3f8>) of role type named sy_c_List_Odistinct_001t__List__Olist_It__Nat__Onat_J
% 0.62/0.79  Using role type
% 0.62/0.79  Declaring distinct_list_nat:(list_list_nat->Prop)
% 0.62/0.79  FOF formula (<kernel.Constant object at 0x295a320>, <kernel.DependentProduct object at 0x295a4d0>) of role type named sy_c_List_Odistinct_001t__Nat__Onat
% 0.62/0.79  Using role type
% 0.62/0.79  Declaring distinct_nat:(list_nat->Prop)
% 0.62/0.79  FOF formula (<kernel.Constant object at 0x295a200>, <kernel.DependentProduct object at 0x295a488>) of role type named sy_c_List_Odistinct_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.62/0.79  Using role type
% 0.62/0.79  Declaring distin6923225563576452346at_nat:(list_P6011104703257516679at_nat->Prop)
% 0.62/0.79  FOF formula (<kernel.Constant object at 0x295a3f8>, <kernel.DependentProduct object at 0x295a560>) of role type named sy_c_List_Odistinct_001t__Set__Oset_It__Nat__Onat_J
% 0.62/0.79  Using role type
% 0.62/0.79  Declaring distinct_set_nat:(list_set_nat->Prop)
% 0.62/0.79  FOF formula (<kernel.Constant object at 0x295a320>, <kernel.DependentProduct object at 0x295a5a8>) of role type named sy_c_List_Odistinct_001t__VEBT____Definitions__OVEBT
% 0.62/0.79  Using role type
% 0.62/0.79  Declaring distinct_VEBT_VEBT:(list_VEBT_VEBT->Prop)
% 0.62/0.79  FOF formula (<kernel.Constant object at 0x295a200>, <kernel.DependentProduct object at 0x295a3f8>) of role type named sy_c_List_Oenumerate_001t__Int__Oint
% 0.62/0.79  Using role type
% 0.62/0.79  Declaring enumerate_int:(nat->(list_int->list_P3521021558325789923at_int))
% 0.62/0.79  FOF formula (<kernel.Constant object at 0x295a680>, <kernel.DependentProduct object at 0x295a320>) of role type named sy_c_List_Oenumerate_001t__Nat__Onat
% 0.62/0.79  Using role type
% 0.62/0.79  Declaring enumerate_nat:(nat->(list_nat->list_P6011104703257516679at_nat))
% 0.62/0.79  FOF formula (<kernel.Constant object at 0x295a638>, <kernel.DependentProduct object at 0x295a200>) of role type named sy_c_List_Oenumerate_001t__VEBT____Definitions__OVEBT
% 0.62/0.79  Using role type
% 0.62/0.79  Declaring enumerate_VEBT_VEBT:(nat->(list_VEBT_VEBT->list_P5647936690300460905T_VEBT))
% 0.62/0.79  FOF formula (<kernel.Constant object at 0x295a3b0>, <kernel.DependentProduct object at 0x295a638>) of role type named sy_c_List_Ofind_001t__Int__Oint
% 0.62/0.79  Using role type
% 0.62/0.79  Declaring find_int:((int->Prop)->(list_int->option_int))
% 0.62/0.79  FOF formula (<kernel.Constant object at 0x295a6c8>, <kernel.DependentProduct object at 0x295a200>) of role type named sy_c_List_Ofind_001t__Nat__Onat
% 0.62/0.79  Using role type
% 0.62/0.79  Declaring find_nat:((nat->Prop)->(list_nat->option_nat))
% 0.62/0.79  FOF formula (<kernel.Constant object at 0x295a710>, <kernel.DependentProduct object at 0x295a3b0>) of role type named sy_c_List_Ofind_001t__Num__Onum
% 0.62/0.79  Using role type
% 0.62/0.79  Declaring find_num:((num->Prop)->(list_num->option_num))
% 0.62/0.79  FOF formula (<kernel.Constant object at 0x295a680>, <kernel.DependentProduct object at 0x295a3b0>) of role type named sy_c_List_Ofind_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.62/0.79  Using role type
% 0.62/0.79  Declaring find_P8199882355184865565at_nat:((product_prod_nat_nat->Prop)->(list_P6011104703257516679at_nat->option4927543243414619207at_nat))
% 0.62/0.79  FOF formula (<kernel.Constant object at 0x295a518>, <kernel.DependentProduct object at 0x295a710>) of role type named sy_c_List_Ofind_001t__VEBT____Definitions__OVEBT
% 0.62/0.79  Using role type
% 0.62/0.79  Declaring find_VEBT_VEBT:((vEBT_VEBT->Prop)->(list_VEBT_VEBT->option_VEBT_VEBT))
% 0.62/0.79  FOF formula (<kernel.Constant object at 0x295a6c8>, <kernel.DependentProduct object at 0x295a8c0>) of role type named sy_c_List_Ofold_001t__Nat__Onat_001t__Nat__Onat
% 0.62/0.79  Using role type
% 0.62/0.79  Declaring fold_nat_nat:((nat->(nat->nat))->(list_nat->(nat->nat)))
% 0.62/0.79  FOF formula (<kernel.Constant object at 0x295a7a0>, <kernel.DependentProduct object at 0x295a9e0>) of role type named sy_c_List_Olast_001t__Nat__Onat
% 0.62/0.79  Using role type
% 0.62/0.79  Declaring last_nat:(list_nat->nat)
% 0.62/0.79  FOF formula (<kernel.Constant object at 0x295a518>, <kernel.DependentProduct object at 0x295a6c8>) of role type named sy_c_List_Olinorder__class_Osorted__list__of__set_001t__Nat__Onat
% 0.62/0.79  Using role type
% 0.62/0.79  Declaring linord2614967742042102400et_nat:(set_nat->list_nat)
% 0.62/0.79  FOF formula (<kernel.Constant object at 0x295a7e8>, <kernel.DependentProduct object at 0x295a758>) of role type named sy_c_List_Olist_OCons_001_Eo
% 0.62/0.79  Using role type
% 0.62/0.79  Declaring cons_o:(Prop->(list_o->list_o))
% 0.62/0.79  FOF formula (<kernel.Constant object at 0x295a710>, <kernel.DependentProduct object at 0x295a7a0>) of role type named sy_c_List_Olist_OCons_001t__Int__Oint
% 0.62/0.79  Using role type
% 0.62/0.79  Declaring cons_int:(int->(list_int->list_int))
% 0.62/0.79  FOF formula (<kernel.Constant object at 0x295aa28>, <kernel.DependentProduct object at 0x295a6c8>) of role type named sy_c_List_Olist_OCons_001t__Nat__Onat
% 0.62/0.79  Using role type
% 0.62/0.79  Declaring cons_nat:(nat->(list_nat->list_nat))
% 0.62/0.79  FOF formula (<kernel.Constant object at 0x295a518>, <kernel.DependentProduct object at 0x295a710>) of role type named sy_c_List_Olist_OCons_001t__Set__Oset_I_062_It__Nat__Onat_Mt__Rat__Orat_J_J
% 0.62/0.79  Using role type
% 0.62/0.79  Declaring cons_set_nat_rat:(set_nat_rat->(list_set_nat_rat->list_set_nat_rat))
% 0.62/0.79  FOF formula (<kernel.Constant object at 0x295a758>, <kernel.DependentProduct object at 0x295aa28>) of role type named sy_c_List_Olist_OCons_001t__Set__Oset_It__Nat__Onat_J
% 0.62/0.79  Using role type
% 0.62/0.79  Declaring cons_set_nat:(set_nat->(list_set_nat->list_set_nat))
% 0.62/0.79  FOF formula (<kernel.Constant object at 0x295a950>, <kernel.DependentProduct object at 0x295a518>) of role type named sy_c_List_Olist_OCons_001t__VEBT____Definitions__OVEBT
% 0.62/0.79  Using role type
% 0.62/0.79  Declaring cons_VEBT_VEBT:(vEBT_VEBT->(list_VEBT_VEBT->list_VEBT_VEBT))
% 0.62/0.79  FOF formula (<kernel.Constant object at 0x295a7e8>, <kernel.Constant object at 0x295a518>) of role type named sy_c_List_Olist_ONil_001t__Int__Oint
% 0.62/0.79  Using role type
% 0.62/0.79  Declaring nil_int:list_int
% 0.62/0.79  FOF formula (<kernel.Constant object at 0x295ab90>, <kernel.Constant object at 0x295a518>) of role type named sy_c_List_Olist_ONil_001t__Nat__Onat
% 0.62/0.79  Using role type
% 0.62/0.79  Declaring nil_nat:list_nat
% 0.62/0.79  FOF formula (<kernel.Constant object at 0x295a680>, <kernel.DependentProduct object at 0x295ac68>) of role type named sy_c_List_Olist_Ohd_001t__Nat__Onat
% 0.62/0.79  Using role type
% 0.62/0.79  Declaring hd_nat:(list_nat->nat)
% 0.62/0.79  FOF formula (<kernel.Constant object at 0x295abd8>, <kernel.DependentProduct object at 0x295ac68>) of role type named sy_c_List_Olist_Omap_001t__Nat__Onat_001t__Nat__Onat
% 0.62/0.79  Using role type
% 0.62/0.79  Declaring map_nat_nat:((nat->nat)->(list_nat->list_nat))
% 0.62/0.79  FOF formula (<kernel.Constant object at 0x295a518>, <kernel.DependentProduct object at 0x295a7e8>) of role type named sy_c_List_Olist_Omap_001t__VEBT____Definitions__OVEBT_001t__VEBT____Definitions__OVEBT
% 0.62/0.79  Using role type
% 0.62/0.79  Declaring map_VE8901447254227204932T_VEBT:((vEBT_VEBT->vEBT_VEBT)->(list_VEBT_VEBT->list_VEBT_VEBT))
% 0.62/0.79  FOF formula (<kernel.Constant object at 0x295abd8>, <kernel.DependentProduct object at 0x295a680>) of role type named sy_c_List_Olist_Oset_001_Eo
% 0.62/0.79  Using role type
% 0.62/0.79  Declaring set_o2:(list_o->set_o)
% 0.62/0.79  FOF formula (<kernel.Constant object at 0x295ab90>, <kernel.DependentProduct object at 0x295ad88>) of role type named sy_c_List_Olist_Oset_001t__Complex__Ocomplex
% 0.62/0.79  Using role type
% 0.62/0.79  Declaring set_complex2:(list_complex->set_complex)
% 0.62/0.79  FOF formula (<kernel.Constant object at 0x295a7a0>, <kernel.DependentProduct object at 0x295add0>) of role type named sy_c_List_Olist_Oset_001t__Extended____Nat__Oenat
% 0.62/0.79  Using role type
% 0.62/0.79  Declaring set_Extended_enat2:(list_Extended_enat->set_Extended_enat)
% 0.62/0.79  FOF formula (<kernel.Constant object at 0x295a7e8>, <kernel.DependentProduct object at 0x295ae18>) of role type named sy_c_List_Olist_Oset_001t__Int__Oint
% 0.62/0.79  Using role type
% 0.62/0.79  Declaring set_int2:(list_int->set_int)
% 0.62/0.79  FOF formula (<kernel.Constant object at 0x295a680>, <kernel.DependentProduct object at 0x295ae60>) of role type named sy_c_List_Olist_Oset_001t__List__Olist_It__Nat__Onat_J
% 0.62/0.79  Using role type
% 0.62/0.79  Declaring set_list_nat2:(list_list_nat->set_list_nat)
% 0.62/0.79  FOF formula (<kernel.Constant object at 0x295ad88>, <kernel.DependentProduct object at 0x295aea8>) of role type named sy_c_List_Olist_Oset_001t__List__Olist_It__VEBT____Definitions__OVEBT_J
% 0.62/0.79  Using role type
% 0.62/0.79  Declaring set_list_VEBT_VEBT2:(list_list_VEBT_VEBT->set_list_VEBT_VEBT)
% 0.62/0.79  FOF formula (<kernel.Constant object at 0x295add0>, <kernel.DependentProduct object at 0x295aef0>) of role type named sy_c_List_Olist_Oset_001t__Nat__Onat
% 0.62/0.79  Using role type
% 0.62/0.79  Declaring set_nat2:(list_nat->set_nat)
% 0.62/0.79  FOF formula (<kernel.Constant object at 0x295ad88>, <kernel.DependentProduct object at 0x295add0>) of role type named sy_c_List_Olist_Oset_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.62/0.79  Using role type
% 0.62/0.79  Declaring set_Pr5648618587558075414at_nat:(list_P6011104703257516679at_nat->set_Pr1261947904930325089at_nat)
% 0.62/0.79  FOF formula (<kernel.Constant object at 0x295aea8>, <kernel.DependentProduct object at 0x295afc8>) of role type named sy_c_List_Olist_Oset_001t__Real__Oreal
% 0.62/0.79  Using role type
% 0.62/0.79  Declaring set_real2:(list_real->set_real)
% 0.62/0.79  FOF formula (<kernel.Constant object at 0x295a7e8>, <kernel.DependentProduct object at 0x295c050>) of role type named sy_c_List_Olist_Oset_001t__Set__Oset_I_062_It__Nat__Onat_Mt__Rat__Orat_J_J
% 0.62/0.79  Using role type
% 0.62/0.79  Declaring set_set_nat_rat2:(list_set_nat_rat->set_set_nat_rat)
% 0.62/0.79  FOF formula (<kernel.Constant object at 0x295a680>, <kernel.DependentProduct object at 0x295c098>) of role type named sy_c_List_Olist_Oset_001t__Set__Oset_It__Nat__Onat_J
% 0.62/0.79  Using role type
% 0.62/0.79  Declaring set_set_nat2:(list_set_nat->set_set_nat)
% 0.62/0.79  FOF formula (<kernel.Constant object at 0x295afc8>, <kernel.DependentProduct object at 0x295c0e0>) of role type named sy_c_List_Olist_Oset_001t__VEBT____Definitions__OVEBT
% 0.62/0.79  Using role type
% 0.62/0.79  Declaring set_VEBT_VEBT2:(list_VEBT_VEBT->set_VEBT_VEBT)
% 0.62/0.79  FOF formula (<kernel.Constant object at 0x295add0>, <kernel.DependentProduct object at 0x295a680>) of role type named sy_c_List_Olist_Osize__list_001t__VEBT____Definitions__OVEBT
% 0.62/0.79  Using role type
% 0.62/0.79  Declaring size_list_VEBT_VEBT:((vEBT_VEBT->nat)->(list_VEBT_VEBT->nat))
% 0.62/0.79  FOF formula (<kernel.Constant object at 0x295a8c0>, <kernel.DependentProduct object at 0x295c0e0>) of role type named sy_c_List_Olist__update_001_Eo
% 0.62/0.79  Using role type
% 0.62/0.79  Declaring list_update_o:(list_o->(nat->(Prop->list_o)))
% 0.62/0.79  FOF formula (<kernel.Constant object at 0x295a7e8>, <kernel.DependentProduct object at 0x295c200>) of role type named sy_c_List_Olist__update_001t__Int__Oint
% 0.62/0.79  Using role type
% 0.62/0.79  Declaring list_update_int:(list_int->(nat->(int->list_int)))
% 0.62/0.79  FOF formula (<kernel.Constant object at 0x295aea8>, <kernel.DependentProduct object at 0x295c170>) of role type named sy_c_List_Olist__update_001t__Nat__Onat
% 0.62/0.79  Using role type
% 0.62/0.79  Declaring list_update_nat:(list_nat->(nat->(nat->list_nat)))
% 0.62/0.79  FOF formula (<kernel.Constant object at 0x295c0e0>, <kernel.DependentProduct object at 0x295c200>) of role type named sy_c_List_Olist__update_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.62/0.79  Using role type
% 0.62/0.79  Declaring list_u6180841689913720943at_nat:(list_P6011104703257516679at_nat->(nat->(product_prod_nat_nat->list_P6011104703257516679at_nat)))
% 0.62/0.79  FOF formula (<kernel.Constant object at 0x295aea8>, <kernel.DependentProduct object at 0x295c320>) of role type named sy_c_List_Olist__update_001t__Real__Oreal
% 0.62/0.79  Using role type
% 0.62/0.79  Declaring list_update_real:(list_real->(nat->(real->list_real)))
% 0.62/0.79  FOF formula (<kernel.Constant object at 0x295c170>, <kernel.DependentProduct object at 0x295c128>) of role type named sy_c_List_Olist__update_001t__Set__Oset_I_062_It__Nat__Onat_Mt__Rat__Orat_J_J
% 0.62/0.80  Using role type
% 0.62/0.80  Declaring list_u886106648575569423at_rat:(list_set_nat_rat->(nat->(set_nat_rat->list_set_nat_rat)))
% 0.62/0.80  FOF formula (<kernel.Constant object at 0x295c3f8>, <kernel.DependentProduct object at 0x295c368>) of role type named sy_c_List_Olist__update_001t__Set__Oset_It__Nat__Onat_J
% 0.62/0.80  Using role type
% 0.62/0.80  Declaring list_update_set_nat:(list_set_nat->(nat->(set_nat->list_set_nat)))
% 0.62/0.80  FOF formula (<kernel.Constant object at 0x295c170>, <kernel.DependentProduct object at 0x295c3f8>) of role type named sy_c_List_Olist__update_001t__VEBT____Definitions__OVEBT
% 0.62/0.80  Using role type
% 0.62/0.80  Declaring list_u1324408373059187874T_VEBT:(list_VEBT_VEBT->(nat->(vEBT_VEBT->list_VEBT_VEBT)))
% 0.62/0.80  FOF formula (<kernel.Constant object at 0x295c4d0>, <kernel.DependentProduct object at 0x295c368>) of role type named sy_c_List_Onth_001_Eo
% 0.62/0.80  Using role type
% 0.62/0.80  Declaring nth_o:(list_o->(nat->Prop))
% 0.62/0.80  FOF formula (<kernel.Constant object at 0x295c248>, <kernel.DependentProduct object at 0x295c4d0>) of role type named sy_c_List_Onth_001t__Int__Oint
% 0.62/0.80  Using role type
% 0.62/0.80  Declaring nth_int:(list_int->(nat->int))
% 0.62/0.80  FOF formula (<kernel.Constant object at 0x295c290>, <kernel.DependentProduct object at 0x295c368>) of role type named sy_c_List_Onth_001t__Nat__Onat
% 0.62/0.80  Using role type
% 0.62/0.80  Declaring nth_nat:(list_nat->(nat->nat))
% 0.62/0.80  FOF formula (<kernel.Constant object at 0x295c050>, <kernel.DependentProduct object at 0x295c248>) of role type named sy_c_List_Onth_001t__Num__Onum
% 0.62/0.80  Using role type
% 0.62/0.80  Declaring nth_num:(list_num->(nat->num))
% 0.62/0.80  FOF formula (<kernel.Constant object at 0x295c170>, <kernel.DependentProduct object at 0x295c290>) of role type named sy_c_List_Onth_001t__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J
% 0.62/0.80  Using role type
% 0.62/0.80  Declaring nth_Pr4439495888332055232nt_int:(list_P5707943133018811711nt_int->(nat->product_prod_int_int))
% 0.62/0.80  FOF formula (<kernel.Constant object at 0x295c050>, <kernel.DependentProduct object at 0x295c170>) of role type named sy_c_List_Onth_001t__Product____Type__Oprod_It__Int__Oint_Mt__Nat__Onat_J
% 0.62/0.80  Using role type
% 0.62/0.80  Declaring nth_Pr8617346907841251940nt_nat:(list_P8198026277950538467nt_nat->(nat->product_prod_int_nat))
% 0.62/0.80  FOF formula (<kernel.Constant object at 0x295c290>, <kernel.DependentProduct object at 0x295c050>) of role type named sy_c_List_Onth_001t__Product____Type__Oprod_It__Int__Oint_Mt__VEBT____Definitions__OVEBT_J
% 0.62/0.80  Using role type
% 0.62/0.80  Declaring nth_Pr3474266648193625910T_VEBT:(list_P7524865323317820941T_VEBT->(nat->produc1531783533982839933T_VEBT))
% 0.62/0.80  FOF formula (<kernel.Constant object at 0x295c170>, <kernel.DependentProduct object at 0x295c290>) of role type named sy_c_List_Onth_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Int__Oint_J
% 0.62/0.80  Using role type
% 0.62/0.80  Declaring nth_Pr3440142176431000676at_int:(list_P3521021558325789923at_int->(nat->product_prod_nat_int))
% 0.62/0.80  FOF formula (<kernel.Constant object at 0x295c050>, <kernel.DependentProduct object at 0x295c170>) of role type named sy_c_List_Onth_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.62/0.80  Using role type
% 0.62/0.80  Declaring nth_Pr7617993195940197384at_nat:(list_P6011104703257516679at_nat->(nat->product_prod_nat_nat))
% 0.62/0.80  FOF formula (<kernel.Constant object at 0x295c290>, <kernel.DependentProduct object at 0x295c050>) of role type named sy_c_List_Onth_001t__Product____Type__Oprod_It__Nat__Onat_Mt__VEBT____Definitions__OVEBT_J
% 0.62/0.80  Using role type
% 0.62/0.80  Declaring nth_Pr744662078594809490T_VEBT:(list_P5647936690300460905T_VEBT->(nat->produc8025551001238799321T_VEBT))
% 0.62/0.80  FOF formula (<kernel.Constant object at 0x295c170>, <kernel.DependentProduct object at 0x295c290>) of role type named sy_c_List_Onth_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.62/0.80  Using role type
% 0.62/0.80  Declaring nth_Pr6744343527793145070at_nat:(list_P8469869581646625389at_nat->(nat->produc859450856879609959at_nat))
% 0.62/0.80  FOF formula (<kernel.Constant object at 0x295c050>, <kernel.DependentProduct object at 0x295c170>) of role type named sy_c_List_Onth_001t__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__Int__Oint_J
% 0.62/0.80  Using role type
% 0.62/0.80  Declaring nth_Pr6837108013167703752BT_int:(list_P4547456442757143711BT_int->(nat->produc4894624898956917775BT_int))
% 0.62/0.80  FOF formula (<kernel.Constant object at 0x295c290>, <kernel.DependentProduct object at 0x295c050>) of role type named sy_c_List_Onth_001t__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__Nat__Onat_J
% 0.62/0.80  Using role type
% 0.62/0.80  Declaring nth_Pr1791586995822124652BT_nat:(list_P7037539587688870467BT_nat->(nat->produc9072475918466114483BT_nat))
% 0.62/0.80  FOF formula (<kernel.Constant object at 0x295c170>, <kernel.DependentProduct object at 0x295c290>) of role type named sy_c_List_Onth_001t__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__VEBT____Definitions__OVEBT_J
% 0.62/0.80  Using role type
% 0.62/0.80  Declaring nth_Pr4953567300277697838T_VEBT:(list_P7413028617227757229T_VEBT->(nat->produc8243902056947475879T_VEBT))
% 0.62/0.80  FOF formula (<kernel.Constant object at 0x295cb00>, <kernel.DependentProduct object at 0x295c050>) of role type named sy_c_List_Onth_001t__Set__Oset_I_062_It__Nat__Onat_Mt__Rat__Orat_J_J
% 0.62/0.80  Using role type
% 0.62/0.80  Declaring nth_set_nat_rat:(list_set_nat_rat->(nat->set_nat_rat))
% 0.62/0.80  FOF formula (<kernel.Constant object at 0x295c6c8>, <kernel.DependentProduct object at 0x295c170>) of role type named sy_c_List_Onth_001t__Set__Oset_It__Nat__Onat_J
% 0.62/0.80  Using role type
% 0.62/0.80  Declaring nth_set_nat:(list_set_nat->(nat->set_nat))
% 0.62/0.80  FOF formula (<kernel.Constant object at 0x295cb90>, <kernel.DependentProduct object at 0x295cb00>) of role type named sy_c_List_Onth_001t__VEBT____Definitions__OVEBT
% 0.62/0.80  Using role type
% 0.62/0.80  Declaring nth_VEBT_VEBT:(list_VEBT_VEBT->(nat->vEBT_VEBT))
% 0.62/0.80  FOF formula (<kernel.Constant object at 0x295c368>, <kernel.DependentProduct object at 0x295c6c8>) of role type named sy_c_List_Oproduct_001t__Int__Oint_001t__Int__Oint
% 0.62/0.80  Using role type
% 0.62/0.80  Declaring product_int_int:(list_int->(list_int->list_P5707943133018811711nt_int))
% 0.62/0.80  FOF formula (<kernel.Constant object at 0x295c290>, <kernel.DependentProduct object at 0x295cb90>) of role type named sy_c_List_Oproduct_001t__Int__Oint_001t__Nat__Onat
% 0.62/0.80  Using role type
% 0.62/0.80  Declaring product_int_nat:(list_int->(list_nat->list_P8198026277950538467nt_nat))
% 0.62/0.80  FOF formula (<kernel.Constant object at 0x295c368>, <kernel.DependentProduct object at 0x295c290>) of role type named sy_c_List_Oproduct_001t__Int__Oint_001t__VEBT____Definitions__OVEBT
% 0.62/0.80  Using role type
% 0.62/0.80  Declaring produc662631939642741121T_VEBT:(list_int->(list_VEBT_VEBT->list_P7524865323317820941T_VEBT))
% 0.62/0.80  FOF formula (<kernel.Constant object at 0x295ccb0>, <kernel.DependentProduct object at 0x295cb90>) of role type named sy_c_List_Oproduct_001t__Nat__Onat_001t__Int__Oint
% 0.62/0.80  Using role type
% 0.62/0.80  Declaring product_nat_int:(list_nat->(list_int->list_P3521021558325789923at_int))
% 0.62/0.80  FOF formula (<kernel.Constant object at 0x295cd88>, <kernel.DependentProduct object at 0x295c368>) of role type named sy_c_List_Oproduct_001t__Nat__Onat_001t__Nat__Onat
% 0.62/0.80  Using role type
% 0.62/0.80  Declaring product_nat_nat:(list_nat->(list_nat->list_P6011104703257516679at_nat))
% 0.62/0.80  FOF formula (<kernel.Constant object at 0x295ccb0>, <kernel.DependentProduct object at 0x295cd88>) of role type named sy_c_List_Oproduct_001t__Nat__Onat_001t__VEBT____Definitions__OVEBT
% 0.62/0.80  Using role type
% 0.62/0.80  Declaring produc7156399406898700509T_VEBT:(list_nat->(list_VEBT_VEBT->list_P5647936690300460905T_VEBT))
% 0.62/0.80  FOF formula (<kernel.Constant object at 0x295c368>, <kernel.DependentProduct object at 0x295c050>) of role type named sy_c_List_Oproduct_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.62/0.80  Using role type
% 0.62/0.80  Declaring produc3544356994491977349at_nat:(list_P6011104703257516679at_nat->(list_P6011104703257516679at_nat->list_P8469869581646625389at_nat))
% 0.62/0.80  FOF formula (<kernel.Constant object at 0x295cd88>, <kernel.DependentProduct object at 0x295c368>) of role type named sy_c_List_Oproduct_001t__VEBT____Definitions__OVEBT_001t__Int__Oint
% 0.62/0.80  Using role type
% 0.62/0.80  Declaring produc7292646706713671643BT_int:(list_VEBT_VEBT->(list_int->list_P4547456442757143711BT_int))
% 0.62/0.80  FOF formula (<kernel.Constant object at 0x295c050>, <kernel.DependentProduct object at 0x295cd88>) of role type named sy_c_List_Oproduct_001t__VEBT____Definitions__OVEBT_001t__Nat__Onat
% 0.62/0.80  Using role type
% 0.62/0.80  Declaring produc7295137177222721919BT_nat:(list_VEBT_VEBT->(list_nat->list_P7037539587688870467BT_nat))
% 0.62/0.80  FOF formula (<kernel.Constant object at 0x295c368>, <kernel.DependentProduct object at 0x295c050>) of role type named sy_c_List_Oproduct_001t__VEBT____Definitions__OVEBT_001t__VEBT____Definitions__OVEBT
% 0.62/0.80  Using role type
% 0.62/0.80  Declaring produc4743750530478302277T_VEBT:(list_VEBT_VEBT->(list_VEBT_VEBT->list_P7413028617227757229T_VEBT))
% 0.62/0.80  FOF formula (<kernel.Constant object at 0x295cfc8>, <kernel.DependentProduct object at 0x295cd88>) of role type named sy_c_List_OremoveAll_001_Eo
% 0.62/0.80  Using role type
% 0.62/0.80  Declaring removeAll_o:(Prop->(list_o->list_o))
% 0.62/0.80  FOF formula (<kernel.Constant object at 0x295cf38>, <kernel.DependentProduct object at 0x295cea8>) of role type named sy_c_List_OremoveAll_001t__Int__Oint
% 0.62/0.80  Using role type
% 0.62/0.80  Declaring removeAll_int:(int->(list_int->list_int))
% 0.62/0.80  FOF formula (<kernel.Constant object at 0x295c368>, <kernel.DependentProduct object at 0x295e1b8>) of role type named sy_c_List_OremoveAll_001t__Nat__Onat
% 0.62/0.80  Using role type
% 0.62/0.80  Declaring removeAll_nat:(nat->(list_nat->list_nat))
% 0.62/0.80  FOF formula (<kernel.Constant object at 0x295c368>, <kernel.DependentProduct object at 0x295e128>) of role type named sy_c_List_OremoveAll_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.62/0.80  Using role type
% 0.62/0.80  Declaring remove3673390508374433037at_nat:(product_prod_nat_nat->(list_P6011104703257516679at_nat->list_P6011104703257516679at_nat))
% 0.62/0.80  FOF formula (<kernel.Constant object at 0x295cea8>, <kernel.DependentProduct object at 0x295e248>) of role type named sy_c_List_OremoveAll_001t__Real__Oreal
% 0.62/0.80  Using role type
% 0.62/0.80  Declaring removeAll_real:(real->(list_real->list_real))
% 0.62/0.80  FOF formula (<kernel.Constant object at 0x295e200>, <kernel.DependentProduct object at 0x295e2d8>) of role type named sy_c_List_OremoveAll_001t__Set__Oset_I_062_It__Nat__Onat_Mt__Rat__Orat_J_J
% 0.62/0.80  Using role type
% 0.62/0.80  Declaring remove939820145577552881at_rat:(set_nat_rat->(list_set_nat_rat->list_set_nat_rat))
% 0.62/0.80  FOF formula (<kernel.Constant object at 0x295cea8>, <kernel.DependentProduct object at 0x295e290>) of role type named sy_c_List_OremoveAll_001t__Set__Oset_It__Nat__Onat_J
% 0.62/0.80  Using role type
% 0.62/0.80  Declaring removeAll_set_nat:(set_nat->(list_set_nat->list_set_nat))
% 0.62/0.80  FOF formula (<kernel.Constant object at 0x295cea8>, <kernel.DependentProduct object at 0x295e1b8>) of role type named sy_c_List_OremoveAll_001t__VEBT____Definitions__OVEBT
% 0.62/0.80  Using role type
% 0.62/0.80  Declaring removeAll_VEBT_VEBT:(vEBT_VEBT->(list_VEBT_VEBT->list_VEBT_VEBT))
% 0.62/0.80  FOF formula (<kernel.Constant object at 0x295e368>, <kernel.DependentProduct object at 0x295e098>) of role type named sy_c_List_Oreplicate_001t__VEBT____Definitions__OVEBT
% 0.62/0.80  Using role type
% 0.62/0.80  Declaring replicate_VEBT_VEBT:(nat->(vEBT_VEBT->list_VEBT_VEBT))
% 0.62/0.80  FOF formula (<kernel.Constant object at 0x295e2d8>, <kernel.DependentProduct object at 0x295e128>) of role type named sy_c_List_Orotate1_001t__Int__Oint
% 0.62/0.80  Using role type
% 0.62/0.80  Declaring rotate1_int:(list_int->list_int)
% 0.62/0.80  FOF formula (<kernel.Constant object at 0x295e050>, <kernel.DependentProduct object at 0x295e488>) of role type named sy_c_List_Orotate1_001t__Nat__Onat
% 0.62/0.80  Using role type
% 0.62/0.80  Declaring rotate1_nat:(list_nat->list_nat)
% 0.62/0.80  FOF formula (<kernel.Constant object at 0x295e320>, <kernel.DependentProduct object at 0x295e098>) of role type named sy_c_List_Orotate1_001t__VEBT____Definitions__OVEBT
% 0.62/0.80  Using role type
% 0.62/0.80  Declaring rotate1_VEBT_VEBT:(list_VEBT_VEBT->list_VEBT_VEBT)
% 0.62/0.80  FOF formula (<kernel.Constant object at 0x295e488>, <kernel.DependentProduct object at 0x295e368>) of role type named sy_c_List_Osorted__wrt_001t__Int__Oint
% 0.62/0.80  Using role type
% 0.62/0.80  Declaring sorted_wrt_int:((int->(int->Prop))->(list_int->Prop))
% 0.62/0.80  FOF formula (<kernel.Constant object at 0x295e098>, <kernel.DependentProduct object at 0x295e200>) of role type named sy_c_List_Osorted__wrt_001t__Nat__Onat
% 0.62/0.80  Using role type
% 0.62/0.80  Declaring sorted_wrt_nat:((nat->(nat->Prop))->(list_nat->Prop))
% 0.62/0.80  FOF formula (<kernel.Constant object at 0x295e1b8>, <kernel.DependentProduct object at 0x295e098>) of role type named sy_c_List_Otake_001t__Nat__Onat
% 0.62/0.81  Using role type
% 0.62/0.81  Declaring take_nat:(nat->(list_nat->list_nat))
% 0.62/0.81  FOF formula (<kernel.Constant object at 0x295e5a8>, <kernel.DependentProduct object at 0x295e488>) of role type named sy_c_List_Otake_001t__VEBT____Definitions__OVEBT
% 0.62/0.81  Using role type
% 0.62/0.81  Declaring take_VEBT_VEBT:(nat->(list_VEBT_VEBT->list_VEBT_VEBT))
% 0.62/0.81  FOF formula (<kernel.Constant object at 0x295e638>, <kernel.DependentProduct object at 0x295e200>) of role type named sy_c_List_Oupt
% 0.62/0.81  Using role type
% 0.62/0.81  Declaring upt:(nat->(nat->list_nat))
% 0.62/0.81  FOF formula (<kernel.Constant object at 0x295e5f0>, <kernel.DependentProduct object at 0x295e5a8>) of role type named sy_c_List_Oupto
% 0.62/0.81  Using role type
% 0.62/0.81  Declaring upto:(int->(int->list_int))
% 0.62/0.81  FOF formula (<kernel.Constant object at 0x295e098>, <kernel.DependentProduct object at 0x295e638>) of role type named sy_c_List_Oupto__rel
% 0.62/0.81  Using role type
% 0.62/0.81  Declaring upto_rel:(product_prod_int_int->(product_prod_int_int->Prop))
% 0.62/0.81  FOF formula (<kernel.Constant object at 0x295e2d8>, <kernel.DependentProduct object at 0x295e5f0>) of role type named sy_c_List_Ozip_001t__Int__Oint_001t__Int__Oint
% 0.62/0.81  Using role type
% 0.62/0.81  Declaring zip_int_int:(list_int->(list_int->list_P5707943133018811711nt_int))
% 0.62/0.81  FOF formula (<kernel.Constant object at 0x295e710>, <kernel.DependentProduct object at 0x295e098>) of role type named sy_c_List_Ozip_001t__Int__Oint_001t__Nat__Onat
% 0.62/0.81  Using role type
% 0.62/0.81  Declaring zip_int_nat:(list_int->(list_nat->list_P8198026277950538467nt_nat))
% 0.62/0.81  FOF formula (<kernel.Constant object at 0x295e4d0>, <kernel.DependentProduct object at 0x295e2d8>) of role type named sy_c_List_Ozip_001t__Int__Oint_001t__VEBT____Definitions__OVEBT
% 0.62/0.81  Using role type
% 0.62/0.81  Declaring zip_int_VEBT_VEBT:(list_int->(list_VEBT_VEBT->list_P7524865323317820941T_VEBT))
% 0.62/0.81  FOF formula (<kernel.Constant object at 0x295e758>, <kernel.DependentProduct object at 0x295e710>) of role type named sy_c_List_Ozip_001t__Nat__Onat_001t__Int__Oint
% 0.62/0.81  Using role type
% 0.62/0.81  Declaring zip_nat_int:(list_nat->(list_int->list_P3521021558325789923at_int))
% 0.62/0.81  FOF formula (<kernel.Constant object at 0x295e7a0>, <kernel.DependentProduct object at 0x295e4d0>) of role type named sy_c_List_Ozip_001t__Nat__Onat_001t__Nat__Onat
% 0.62/0.81  Using role type
% 0.62/0.81  Declaring zip_nat_nat:(list_nat->(list_nat->list_P6011104703257516679at_nat))
% 0.62/0.81  FOF formula (<kernel.Constant object at 0x295e7e8>, <kernel.DependentProduct object at 0x295e758>) of role type named sy_c_List_Ozip_001t__Nat__Onat_001t__VEBT____Definitions__OVEBT
% 0.62/0.81  Using role type
% 0.62/0.81  Declaring zip_nat_VEBT_VEBT:(list_nat->(list_VEBT_VEBT->list_P5647936690300460905T_VEBT))
% 0.62/0.81  FOF formula (<kernel.Constant object at 0x295e7a0>, <kernel.DependentProduct object at 0x295e200>) 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.62/0.81  Using role type
% 0.62/0.81  Declaring zip_Pr4664179122662387191at_nat:(list_P6011104703257516679at_nat->(list_P6011104703257516679at_nat->list_P8469869581646625389at_nat))
% 0.62/0.81  FOF formula (<kernel.Constant object at 0x295e878>, <kernel.DependentProduct object at 0x295e758>) of role type named sy_c_List_Ozip_001t__VEBT____Definitions__OVEBT_001t__Int__Oint
% 0.62/0.81  Using role type
% 0.62/0.81  Declaring zip_VEBT_VEBT_int:(list_VEBT_VEBT->(list_int->list_P4547456442757143711BT_int))
% 0.62/0.81  FOF formula (<kernel.Constant object at 0x295e950>, <kernel.DependentProduct object at 0x295e7a0>) of role type named sy_c_List_Ozip_001t__VEBT____Definitions__OVEBT_001t__Nat__Onat
% 0.62/0.81  Using role type
% 0.62/0.81  Declaring zip_VEBT_VEBT_nat:(list_VEBT_VEBT->(list_nat->list_P7037539587688870467BT_nat))
% 0.62/0.81  FOF formula (<kernel.Constant object at 0x295e878>, <kernel.DependentProduct object at 0x295e950>) of role type named sy_c_List_Ozip_001t__VEBT____Definitions__OVEBT_001t__VEBT____Definitions__OVEBT
% 0.62/0.81  Using role type
% 0.62/0.81  Declaring zip_VE537291747668921783T_VEBT:(list_VEBT_VEBT->(list_VEBT_VEBT->list_P7413028617227757229T_VEBT))
% 0.62/0.81  FOF formula (<kernel.Constant object at 0x295e998>, <kernel.DependentProduct object at 0x295e9e0>) of role type named sy_c_Nat_OSuc
% 0.62/0.81  Using role type
% 0.62/0.81  Declaring suc:(nat->nat)
% 0.62/0.81  FOF formula (<kernel.Constant object at 0x295e488>, <kernel.DependentProduct object at 0x295eb00>) of role type named sy_c_Nat_Ocompow_001_062_It__Nat__Onat_Mt__Nat__Onat_J
% 0.62/0.81  Using role type
% 0.62/0.81  Declaring compow_nat_nat:(nat->((nat->nat)->(nat->nat)))
% 0.62/0.81  FOF formula (<kernel.Constant object at 0x295e368>, <kernel.DependentProduct object at 0x295eb90>) of role type named sy_c_Nat_Onat_Ocase__nat_001_Eo
% 0.62/0.81  Using role type
% 0.62/0.81  Declaring case_nat_o:(Prop->((nat->Prop)->(nat->Prop)))
% 0.62/0.81  FOF formula (<kernel.Constant object at 0x295e878>, <kernel.DependentProduct object at 0x295eb48>) of role type named sy_c_Nat_Onat_Ocase__nat_001t__Nat__Onat
% 0.62/0.81  Using role type
% 0.62/0.81  Declaring case_nat_nat:(nat->((nat->nat)->(nat->nat)))
% 0.62/0.81  FOF formula (<kernel.Constant object at 0x295ea70>, <kernel.DependentProduct object at 0x295e998>) of role type named sy_c_Nat_Onat_Opred
% 0.62/0.81  Using role type
% 0.62/0.81  Declaring pred:(nat->nat)
% 0.62/0.81  FOF formula (<kernel.Constant object at 0x295e878>, <kernel.DependentProduct object at 0x295ec20>) of role type named sy_c_Nat_Osemiring__1__class_Oof__nat_001t__Code____Numeral__Ointeger
% 0.62/0.81  Using role type
% 0.62/0.81  Declaring semiri4939895301339042750nteger:(nat->code_integer)
% 0.62/0.81  FOF formula (<kernel.Constant object at 0x295e998>, <kernel.DependentProduct object at 0x295e6c8>) of role type named sy_c_Nat_Osemiring__1__class_Oof__nat_001t__Complex__Ocomplex
% 0.62/0.81  Using role type
% 0.62/0.81  Declaring semiri8010041392384452111omplex:(nat->complex)
% 0.62/0.81  FOF formula (<kernel.Constant object at 0x295ec20>, <kernel.DependentProduct object at 0x295ecb0>) of role type named sy_c_Nat_Osemiring__1__class_Oof__nat_001t__Extended____Nat__Oenat
% 0.62/0.81  Using role type
% 0.62/0.81  Declaring semiri4216267220026989637d_enat:(nat->extended_enat)
% 0.62/0.81  FOF formula (<kernel.Constant object at 0x295e6c8>, <kernel.DependentProduct object at 0x295ed40>) of role type named sy_c_Nat_Osemiring__1__class_Oof__nat_001t__Int__Oint
% 0.62/0.81  Using role type
% 0.62/0.81  Declaring semiri1314217659103216013at_int:(nat->int)
% 0.62/0.81  FOF formula (<kernel.Constant object at 0x295ecb0>, <kernel.DependentProduct object at 0x295edd0>) of role type named sy_c_Nat_Osemiring__1__class_Oof__nat_001t__Nat__Onat
% 0.62/0.81  Using role type
% 0.62/0.81  Declaring semiri1316708129612266289at_nat:(nat->nat)
% 0.62/0.81  FOF formula (<kernel.Constant object at 0x295ed40>, <kernel.DependentProduct object at 0x295ee60>) of role type named sy_c_Nat_Osemiring__1__class_Oof__nat_001t__Rat__Orat
% 0.62/0.81  Using role type
% 0.62/0.81  Declaring semiri681578069525770553at_rat:(nat->rat)
% 0.62/0.81  FOF formula (<kernel.Constant object at 0x295edd0>, <kernel.DependentProduct object at 0x295eef0>) of role type named sy_c_Nat_Osemiring__1__class_Oof__nat_001t__Real__Oreal
% 0.62/0.81  Using role type
% 0.62/0.81  Declaring semiri5074537144036343181t_real:(nat->real)
% 0.62/0.81  FOF formula (<kernel.Constant object at 0x295e9e0>, <kernel.DependentProduct object at 0x295ef80>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_I_Eo_J
% 0.62/0.81  Using role type
% 0.62/0.81  Declaring size_size_list_o:(list_o->nat)
% 0.62/0.81  FOF formula (<kernel.Constant object at 0x295edd0>, <kernel.DependentProduct object at 0x295efc8>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_It__Complex__Ocomplex_J
% 0.62/0.81  Using role type
% 0.62/0.81  Declaring size_s3451745648224563538omplex:(list_complex->nat)
% 0.62/0.81  FOF formula (<kernel.Constant object at 0x295ef80>, <kernel.DependentProduct object at 0x2961098>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_It__Extended____Nat__Oenat_J
% 0.62/0.81  Using role type
% 0.62/0.81  Declaring size_s3941691890525107288d_enat:(list_Extended_enat->nat)
% 0.62/0.81  FOF formula (<kernel.Constant object at 0x295ee18>, <kernel.DependentProduct object at 0x2961128>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_It__Int__Oint_J
% 0.62/0.81  Using role type
% 0.62/0.81  Declaring size_size_list_int:(list_int->nat)
% 0.62/0.81  FOF formula (<kernel.Constant object at 0x295ef80>, <kernel.DependentProduct object at 0x2961170>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_It__List__Olist_It__Nat__Onat_J_J
% 0.62/0.81  Using role type
% 0.62/0.81  Declaring size_s3023201423986296836st_nat:(list_list_nat->nat)
% 0.62/0.81  FOF formula (<kernel.Constant object at 0x295ef80>, <kernel.DependentProduct object at 0x2961200>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_It__List__Olist_It__VEBT____Definitions__OVEBT_J_J
% 0.62/0.81  Using role type
% 0.62/0.81  Declaring size_s8217280938318005548T_VEBT:(list_list_VEBT_VEBT->nat)
% 0.62/0.81  FOF formula (<kernel.Constant object at 0x295ee60>, <kernel.DependentProduct object at 0x2961290>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_It__Nat__Onat_J
% 0.62/0.81  Using role type
% 0.62/0.81  Declaring size_size_list_nat:(list_nat->nat)
% 0.62/0.81  FOF formula (<kernel.Constant object at 0x295ef80>, <kernel.DependentProduct object at 0x29612d8>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_It__Num__Onum_J
% 0.62/0.81  Using role type
% 0.62/0.81  Declaring size_size_list_num:(list_num->nat)
% 0.62/0.81  FOF formula (<kernel.Constant object at 0x2961290>, <kernel.DependentProduct object at 0x2961320>) 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.62/0.81  Using role type
% 0.62/0.81  Declaring size_s5460976970255530739at_nat:(list_P6011104703257516679at_nat->nat)
% 0.62/0.81  FOF formula (<kernel.Constant object at 0x2961128>, <kernel.DependentProduct object at 0x29613b0>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_It__Set__Oset_I_062_It__Nat__Onat_Mt__Rat__Orat_J_J_J
% 0.62/0.81  Using role type
% 0.62/0.81  Declaring size_s3959913991096427681at_rat:(list_set_nat_rat->nat)
% 0.62/0.81  FOF formula (<kernel.Constant object at 0x2961050>, <kernel.DependentProduct object at 0x2961440>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_It__Set__Oset_It__Nat__Onat_J_J
% 0.62/0.81  Using role type
% 0.62/0.81  Declaring size_s3254054031482475050et_nat:(list_set_nat->nat)
% 0.62/0.81  FOF formula (<kernel.Constant object at 0x2961128>, <kernel.DependentProduct object at 0x29614d0>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_It__VEBT____Definitions__OVEBT_J
% 0.62/0.81  Using role type
% 0.62/0.81  Declaring size_s6755466524823107622T_VEBT:(list_VEBT_VEBT->nat)
% 0.62/0.81  FOF formula (<kernel.Constant object at 0x29612d8>, <kernel.DependentProduct object at 0x2961560>) of role type named sy_c_Nat_Osize__class_Osize_001t__Num__Onum
% 0.62/0.81  Using role type
% 0.62/0.81  Declaring size_size_num:(num->nat)
% 0.62/0.81  FOF formula (<kernel.Constant object at 0x29613f8>, <kernel.DependentProduct object at 0x29615a8>) of role type named sy_c_Nat_Osize__class_Osize_001t__Option__Ooption_It__Nat__Onat_J
% 0.62/0.81  Using role type
% 0.62/0.81  Declaring size_size_option_nat:(option_nat->nat)
% 0.62/0.81  FOF formula (<kernel.Constant object at 0x2961488>, <kernel.DependentProduct object at 0x29615f0>) of role type named sy_c_Nat_Osize__class_Osize_001t__Option__Ooption_It__Num__Onum_J
% 0.62/0.81  Using role type
% 0.62/0.81  Declaring size_size_option_num:(option_num->nat)
% 0.62/0.81  FOF formula (<kernel.Constant object at 0x29613f8>, <kernel.DependentProduct object at 0x2961638>) 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.62/0.81  Using role type
% 0.62/0.81  Declaring size_s170228958280169651at_nat:(option4927543243414619207at_nat->nat)
% 0.62/0.81  FOF formula (<kernel.Constant object at 0x29615a8>, <kernel.DependentProduct object at 0x29616c8>) of role type named sy_c_Nat_Osize__class_Osize_001t__String__Ochar
% 0.62/0.81  Using role type
% 0.62/0.81  Declaring size_size_char:(char->nat)
% 0.62/0.81  FOF formula (<kernel.Constant object at 0x2961128>, <kernel.DependentProduct object at 0x2961710>) of role type named sy_c_Nat_Osize__class_Osize_001t__VEBT____Definitions__OVEBT
% 0.62/0.81  Using role type
% 0.62/0.81  Declaring size_size_VEBT_VEBT:(vEBT_VEBT->nat)
% 0.62/0.81  FOF formula (<kernel.Constant object at 0x2961248>, <kernel.DependentProduct object at 0x29617a0>) of role type named sy_c_Nat__Bijection_Olist__decode
% 0.62/0.81  Using role type
% 0.62/0.81  Declaring nat_list_decode:(nat->list_nat)
% 0.62/0.81  FOF formula (<kernel.Constant object at 0x29616c8>, <kernel.DependentProduct object at 0x29615a8>) of role type named sy_c_Nat__Bijection_Olist__decode__rel
% 0.62/0.81  Using role type
% 0.62/0.81  Declaring nat_list_decode_rel:(nat->(nat->Prop))
% 0.62/0.81  FOF formula (<kernel.Constant object at 0x29612d8>, <kernel.DependentProduct object at 0x2961830>) of role type named sy_c_Nat__Bijection_Olist__encode
% 0.62/0.81  Using role type
% 0.62/0.81  Declaring nat_list_encode:(list_nat->nat)
% 0.62/0.81  FOF formula (<kernel.Constant object at 0x2961248>, <kernel.DependentProduct object at 0x2961710>) of role type named sy_c_Nat__Bijection_Olist__encode__rel
% 0.62/0.81  Using role type
% 0.62/0.81  Declaring nat_list_encode_rel:(list_nat->(list_nat->Prop))
% 0.62/0.82  FOF formula (<kernel.Constant object at 0x2961638>, <kernel.DependentProduct object at 0x29618c0>) of role type named sy_c_Nat__Bijection_Oprod__decode
% 0.62/0.82  Using role type
% 0.62/0.82  Declaring nat_prod_decode:(nat->product_prod_nat_nat)
% 0.62/0.82  FOF formula (<kernel.Constant object at 0x29612d8>, <kernel.DependentProduct object at 0x29615a8>) of role type named sy_c_Nat__Bijection_Oprod__decode__aux
% 0.62/0.82  Using role type
% 0.62/0.82  Declaring nat_prod_decode_aux:(nat->(nat->product_prod_nat_nat))
% 0.62/0.82  FOF formula (<kernel.Constant object at 0x2961710>, <kernel.DependentProduct object at 0x29612d8>) of role type named sy_c_Nat__Bijection_Oprod__decode__aux__rel
% 0.62/0.82  Using role type
% 0.62/0.82  Declaring nat_pr5047031295181774490ux_rel:(product_prod_nat_nat->(product_prod_nat_nat->Prop))
% 0.62/0.82  FOF formula (<kernel.Constant object at 0x29615f0>, <kernel.DependentProduct object at 0x29619e0>) of role type named sy_c_Nat__Bijection_Oprod__encode
% 0.62/0.82  Using role type
% 0.62/0.82  Declaring nat_prod_encode:(product_prod_nat_nat->nat)
% 0.62/0.82  FOF formula (<kernel.Constant object at 0x29617a0>, <kernel.DependentProduct object at 0x2961a28>) of role type named sy_c_Nat__Bijection_Oset__decode
% 0.62/0.82  Using role type
% 0.62/0.82  Declaring nat_set_decode:(nat->set_nat)
% 0.62/0.82  FOF formula (<kernel.Constant object at 0x2961248>, <kernel.DependentProduct object at 0x2961a70>) of role type named sy_c_Nat__Bijection_Oset__encode
% 0.62/0.82  Using role type
% 0.62/0.82  Declaring nat_set_encode:(set_nat->nat)
% 0.62/0.82  FOF formula (<kernel.Constant object at 0x2961638>, <kernel.DependentProduct object at 0x29615a8>) of role type named sy_c_NthRoot_Oroot
% 0.62/0.82  Using role type
% 0.62/0.82  Declaring root:(nat->(real->real))
% 0.62/0.82  FOF formula (<kernel.Constant object at 0x29615f0>, <kernel.DependentProduct object at 0x2961ab8>) of role type named sy_c_NthRoot_Osqrt
% 0.62/0.82  Using role type
% 0.62/0.82  Declaring sqrt:(real->real)
% 0.62/0.82  FOF formula (<kernel.Constant object at 0x29619e0>, <kernel.DependentProduct object at 0x2961a70>) of role type named sy_c_Num_OBitM
% 0.62/0.82  Using role type
% 0.62/0.82  Declaring bitM:(num->num)
% 0.62/0.82  FOF formula (<kernel.Constant object at 0x2961248>, <kernel.DependentProduct object at 0x2961b48>) of role type named sy_c_Num_Oinc
% 0.62/0.82  Using role type
% 0.62/0.82  Declaring inc:(num->num)
% 0.62/0.82  FOF formula (<kernel.Constant object at 0x29615a8>, <kernel.DependentProduct object at 0x2961b90>) of role type named sy_c_Num_Onat__of__num
% 0.62/0.82  Using role type
% 0.62/0.82  Declaring nat_of_num:(num->nat)
% 0.62/0.82  FOF formula (<kernel.Constant object at 0x2961248>, <kernel.DependentProduct object at 0x2961bd8>) of role type named sy_c_Num_Oneg__numeral__class_Odbl_001t__Code____Numeral__Ointeger
% 0.62/0.82  Using role type
% 0.62/0.82  Declaring neg_nu8804712462038260780nteger:(code_integer->code_integer)
% 0.62/0.82  FOF formula (<kernel.Constant object at 0x2961b90>, <kernel.DependentProduct object at 0x2961c68>) of role type named sy_c_Num_Oneg__numeral__class_Odbl_001t__Complex__Ocomplex
% 0.62/0.82  Using role type
% 0.62/0.82  Declaring neg_nu7009210354673126013omplex:(complex->complex)
% 0.62/0.82  FOF formula (<kernel.Constant object at 0x2961ab8>, <kernel.DependentProduct object at 0x2961cf8>) of role type named sy_c_Num_Oneg__numeral__class_Odbl_001t__Int__Oint
% 0.62/0.82  Using role type
% 0.62/0.82  Declaring neg_numeral_dbl_int:(int->int)
% 0.62/0.82  FOF formula (<kernel.Constant object at 0x29619e0>, <kernel.DependentProduct object at 0x2961d40>) of role type named sy_c_Num_Oneg__numeral__class_Odbl_001t__Rat__Orat
% 0.62/0.82  Using role type
% 0.62/0.82  Declaring neg_numeral_dbl_rat:(rat->rat)
% 0.62/0.82  FOF formula (<kernel.Constant object at 0x2961c20>, <kernel.DependentProduct object at 0x2961d88>) of role type named sy_c_Num_Oneg__numeral__class_Odbl_001t__Real__Oreal
% 0.62/0.82  Using role type
% 0.62/0.82  Declaring neg_numeral_dbl_real:(real->real)
% 0.62/0.82  FOF formula (<kernel.Constant object at 0x29619e0>, <kernel.DependentProduct object at 0x2961dd0>) of role type named sy_c_Num_Oneg__numeral__class_Odbl__dec_001t__Code____Numeral__Ointeger
% 0.62/0.82  Using role type
% 0.62/0.82  Declaring neg_nu7757733837767384882nteger:(code_integer->code_integer)
% 0.62/0.82  FOF formula (<kernel.Constant object at 0x2961d88>, <kernel.DependentProduct object at 0x2961e60>) of role type named sy_c_Num_Oneg__numeral__class_Odbl__dec_001t__Complex__Ocomplex
% 0.62/0.82  Using role type
% 0.62/0.82  Declaring neg_nu6511756317524482435omplex:(complex->complex)
% 0.62/0.82  FOF formula (<kernel.Constant object at 0x2961dd0>, <kernel.DependentProduct object at 0x2961ef0>) of role type named sy_c_Num_Oneg__numeral__class_Odbl__dec_001t__Int__Oint
% 0.62/0.82  Using role type
% 0.62/0.82  Declaring neg_nu3811975205180677377ec_int:(int->int)
% 0.62/0.82  FOF formula (<kernel.Constant object at 0x2961e60>, <kernel.DependentProduct object at 0x2961f80>) of role type named sy_c_Num_Oneg__numeral__class_Odbl__dec_001t__Rat__Orat
% 0.62/0.82  Using role type
% 0.62/0.82  Declaring neg_nu3179335615603231917ec_rat:(rat->rat)
% 0.62/0.82  FOF formula (<kernel.Constant object at 0x2961ef0>, <kernel.DependentProduct object at 0x2964050>) of role type named sy_c_Num_Oneg__numeral__class_Odbl__dec_001t__Real__Oreal
% 0.62/0.82  Using role type
% 0.62/0.82  Declaring neg_nu6075765906172075777c_real:(real->real)
% 0.62/0.82  FOF formula (<kernel.Constant object at 0x2961f80>, <kernel.DependentProduct object at 0x29640e0>) of role type named sy_c_Num_Oneg__numeral__class_Odbl__inc_001t__Code____Numeral__Ointeger
% 0.62/0.82  Using role type
% 0.62/0.82  Declaring neg_nu5831290666863070958nteger:(code_integer->code_integer)
% 0.62/0.82  FOF formula (<kernel.Constant object at 0x2961f38>, <kernel.DependentProduct object at 0x2964170>) of role type named sy_c_Num_Oneg__numeral__class_Odbl__inc_001t__Complex__Ocomplex
% 0.62/0.82  Using role type
% 0.62/0.82  Declaring neg_nu8557863876264182079omplex:(complex->complex)
% 0.62/0.82  FOF formula (<kernel.Constant object at 0x2961f38>, <kernel.DependentProduct object at 0x2964200>) of role type named sy_c_Num_Oneg__numeral__class_Odbl__inc_001t__Int__Oint
% 0.62/0.82  Using role type
% 0.62/0.82  Declaring neg_nu5851722552734809277nc_int:(int->int)
% 0.62/0.82  FOF formula (<kernel.Constant object at 0x2961c68>, <kernel.DependentProduct object at 0x2964290>) of role type named sy_c_Num_Oneg__numeral__class_Odbl__inc_001t__Rat__Orat
% 0.62/0.82  Using role type
% 0.62/0.82  Declaring neg_nu5219082963157363817nc_rat:(rat->rat)
% 0.62/0.82  FOF formula (<kernel.Constant object at 0x2964170>, <kernel.DependentProduct object at 0x2964320>) of role type named sy_c_Num_Oneg__numeral__class_Odbl__inc_001t__Real__Oreal
% 0.62/0.82  Using role type
% 0.62/0.82  Declaring neg_nu8295874005876285629c_real:(real->real)
% 0.62/0.82  FOF formula (<kernel.Constant object at 0x2961e60>, <kernel.DependentProduct object at 0x29643b0>) of role type named sy_c_Num_Onum_OBit0
% 0.62/0.82  Using role type
% 0.62/0.82  Declaring bit0:(num->num)
% 0.62/0.82  FOF formula (<kernel.Constant object at 0x2961e60>, <kernel.DependentProduct object at 0x29643f8>) of role type named sy_c_Num_Onum_OBit1
% 0.62/0.82  Using role type
% 0.62/0.82  Declaring bit1:(num->num)
% 0.62/0.82  FOF formula (<kernel.Constant object at 0x2964290>, <kernel.Constant object at 0x29643f8>) of role type named sy_c_Num_Onum_OOne
% 0.62/0.82  Using role type
% 0.62/0.82  Declaring one:num
% 0.62/0.82  FOF formula (<kernel.Constant object at 0x29643b0>, <kernel.DependentProduct object at 0x2964488>) of role type named sy_c_Num_Onum_Osize__num
% 0.62/0.82  Using role type
% 0.62/0.82  Declaring size_num:(num->nat)
% 0.62/0.82  FOF formula (<kernel.Constant object at 0x2964170>, <kernel.DependentProduct object at 0x29644d0>) of role type named sy_c_Num_Onum__of__nat
% 0.62/0.82  Using role type
% 0.62/0.82  Declaring num_of_nat:(nat->num)
% 0.62/0.82  FOF formula (<kernel.Constant object at 0x29643b0>, <kernel.DependentProduct object at 0x2964518>) of role type named sy_c_Num_Onumeral__class_Onumeral_001t__Code____Numeral__Ointeger
% 0.62/0.82  Using role type
% 0.62/0.82  Declaring numera6620942414471956472nteger:(num->code_integer)
% 0.62/0.82  FOF formula (<kernel.Constant object at 0x29644d0>, <kernel.DependentProduct object at 0x29645a8>) of role type named sy_c_Num_Onumeral__class_Onumeral_001t__Complex__Ocomplex
% 0.62/0.82  Using role type
% 0.62/0.82  Declaring numera6690914467698888265omplex:(num->complex)
% 0.62/0.82  FOF formula (<kernel.Constant object at 0x2964518>, <kernel.DependentProduct object at 0x2964638>) of role type named sy_c_Num_Onumeral__class_Onumeral_001t__Extended____Nat__Oenat
% 0.62/0.82  Using role type
% 0.62/0.82  Declaring numera1916890842035813515d_enat:(num->extended_enat)
% 0.62/0.82  FOF formula (<kernel.Constant object at 0x2964050>, <kernel.DependentProduct object at 0x29646c8>) of role type named sy_c_Num_Onumeral__class_Onumeral_001t__Int__Oint
% 0.62/0.82  Using role type
% 0.62/0.82  Declaring numeral_numeral_int:(num->int)
% 0.62/0.82  FOF formula (<kernel.Constant object at 0x2964560>, <kernel.DependentProduct object at 0x2964710>) of role type named sy_c_Num_Onumeral__class_Onumeral_001t__Nat__Onat
% 0.62/0.82  Using role type
% 0.62/0.82  Declaring numeral_numeral_nat:(num->nat)
% 0.62/0.82  FOF formula (<kernel.Constant object at 0x29645f0>, <kernel.DependentProduct object at 0x2964758>) of role type named sy_c_Num_Onumeral__class_Onumeral_001t__Rat__Orat
% 0.62/0.82  Using role type
% 0.62/0.82  Declaring numeral_numeral_rat:(num->rat)
% 0.62/0.82  FOF formula (<kernel.Constant object at 0x2964638>, <kernel.DependentProduct object at 0x29647a0>) of role type named sy_c_Num_Onumeral__class_Onumeral_001t__Real__Oreal
% 0.62/0.82  Using role type
% 0.62/0.82  Declaring numeral_numeral_real:(num->real)
% 0.62/0.82  FOF formula (<kernel.Constant object at 0x29646c8>, <kernel.DependentProduct object at 0x29645f0>) of role type named sy_c_Num_Opow
% 0.62/0.82  Using role type
% 0.62/0.82  Declaring pow:(num->(num->num))
% 0.62/0.82  FOF formula (<kernel.Constant object at 0x29647e8>, <kernel.DependentProduct object at 0x2964830>) of role type named sy_c_Num_Opred__numeral
% 0.62/0.82  Using role type
% 0.62/0.82  Declaring pred_numeral:(num->nat)
% 0.62/0.82  FOF formula (<kernel.Constant object at 0x2964758>, <kernel.DependentProduct object at 0x2964710>) of role type named sy_c_Num_Osqr
% 0.62/0.82  Using role type
% 0.62/0.82  Declaring sqr:(num->num)
% 0.62/0.82  FOF formula (<kernel.Constant object at 0x29647a0>, <kernel.Constant object at 0x2964710>) of role type named sy_c_Option_Ooption_ONone_001t__Nat__Onat
% 0.62/0.82  Using role type
% 0.62/0.82  Declaring none_nat:option_nat
% 0.62/0.82  FOF formula (<kernel.Constant object at 0x2964830>, <kernel.Constant object at 0x2964710>) of role type named sy_c_Option_Ooption_ONone_001t__Num__Onum
% 0.62/0.82  Using role type
% 0.62/0.82  Declaring none_num:option_num
% 0.62/0.82  FOF formula (<kernel.Constant object at 0x29647a0>, <kernel.Constant object at 0x2964638>) of role type named sy_c_Option_Ooption_ONone_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.62/0.82  Using role type
% 0.62/0.82  Declaring none_P5556105721700978146at_nat:option4927543243414619207at_nat
% 0.62/0.82  FOF formula (<kernel.Constant object at 0x29648c0>, <kernel.DependentProduct object at 0x29649e0>) of role type named sy_c_Option_Ooption_OSome_001t__Int__Oint
% 0.62/0.82  Using role type
% 0.62/0.82  Declaring some_int:(int->option_int)
% 0.62/0.82  FOF formula (<kernel.Constant object at 0x29646c8>, <kernel.DependentProduct object at 0x2964a28>) of role type named sy_c_Option_Ooption_OSome_001t__Nat__Onat
% 0.62/0.82  Using role type
% 0.62/0.82  Declaring some_nat:(nat->option_nat)
% 0.62/0.82  FOF formula (<kernel.Constant object at 0x2964908>, <kernel.DependentProduct object at 0x2964a70>) of role type named sy_c_Option_Ooption_OSome_001t__Num__Onum
% 0.62/0.82  Using role type
% 0.62/0.82  Declaring some_num:(num->option_num)
% 0.62/0.82  FOF formula (<kernel.Constant object at 0x29646c8>, <kernel.DependentProduct object at 0x2964908>) of role type named sy_c_Option_Ooption_OSome_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.62/0.82  Using role type
% 0.62/0.82  Declaring some_P7363390416028606310at_nat:(product_prod_nat_nat->option4927543243414619207at_nat)
% 0.62/0.82  FOF formula (<kernel.Constant object at 0x2964638>, <kernel.DependentProduct object at 0x2964b48>) of role type named sy_c_Option_Ooption_OSome_001t__VEBT____Definitions__OVEBT
% 0.62/0.82  Using role type
% 0.62/0.82  Declaring some_VEBT_VEBT:(vEBT_VEBT->option_VEBT_VEBT)
% 0.62/0.82  FOF formula (<kernel.Constant object at 0x29646c8>, <kernel.DependentProduct object at 0x2964b90>) of role type named sy_c_Option_Ooption_Ocase__option_001_Eo_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.62/0.82  Using role type
% 0.62/0.82  Declaring case_o184042715313410164at_nat:(Prop->((product_prod_nat_nat->Prop)->(option4927543243414619207at_nat->Prop)))
% 0.62/0.82  FOF formula (<kernel.Constant object at 0x2964bd8>, <kernel.DependentProduct object at 0x2964a28>) of role type named sy_c_Option_Ooption_Osize__option_001t__Nat__Onat
% 0.62/0.82  Using role type
% 0.62/0.82  Declaring size_option_nat:((nat->nat)->(option_nat->nat))
% 0.62/0.82  FOF formula (<kernel.Constant object at 0x2964b48>, <kernel.DependentProduct object at 0x2964b00>) of role type named sy_c_Option_Ooption_Osize__option_001t__Num__Onum
% 0.62/0.82  Using role type
% 0.62/0.82  Declaring size_option_num:((num->nat)->(option_num->nat))
% 0.62/0.82  FOF formula (<kernel.Constant object at 0x2964bd8>, <kernel.DependentProduct object at 0x2964638>) of role type named sy_c_Option_Ooption_Osize__option_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.62/0.82  Using role type
% 0.62/0.82  Declaring size_o8335143837870341156at_nat:((product_prod_nat_nat->nat)->(option4927543243414619207at_nat->nat))
% 0.62/0.82  FOF formula (<kernel.Constant object at 0x29646c8>, <kernel.DependentProduct object at 0x2964a28>) of role type named sy_c_Option_Ooption_Othe_001t__Nat__Onat
% 0.62/0.82  Using role type
% 0.62/0.82  Declaring the_nat:(option_nat->nat)
% 0.62/0.82  FOF formula (<kernel.Constant object at 0x2964c68>, <kernel.DependentProduct object at 0x2964bd8>) of role type named sy_c_Order__Relation_OunderS_001t__Nat__Onat
% 0.62/0.82  Using role type
% 0.62/0.82  Declaring order_underS_nat:(set_Pr1261947904930325089at_nat->(nat->set_nat))
% 0.62/0.82  FOF formula (<kernel.Constant object at 0x29646c8>, <kernel.DependentProduct object at 0x2964a28>) of role type named sy_c_Order__Relation_Owell__order__on_001t__Nat__Onat
% 0.62/0.82  Using role type
% 0.62/0.82  Declaring order_2888998067076097458on_nat:(set_nat->(set_Pr1261947904930325089at_nat->Prop))
% 0.62/0.82  FOF formula (<kernel.Constant object at 0x2964e18>, <kernel.DependentProduct object at 0x2964c68>) of role type named sy_c_Orderings_Obot__class_Obot_001_062_I_062_It__Nat__Onat_Mt__Rat__Orat_J_M_Eo_J
% 0.62/0.82  Using role type
% 0.62/0.82  Declaring bot_bot_nat_rat_o:((nat->rat)->Prop)
% 0.62/0.82  FOF formula (<kernel.Constant object at 0x2964cf8>, <kernel.DependentProduct object at 0x2964a28>) of role type named sy_c_Orderings_Obot__class_Obot_001_062_I_Eo_M_Eo_J
% 0.62/0.82  Using role type
% 0.62/0.82  Declaring bot_bot_o_o:(Prop->Prop)
% 0.62/0.82  FOF formula (<kernel.Constant object at 0x2964c68>, <kernel.DependentProduct object at 0x2964e18>) of role type named sy_c_Orderings_Obot__class_Obot_001_062_It__Int__Oint_M_062_It__Int__Oint_M_Eo_J_J
% 0.62/0.82  Using role type
% 0.62/0.82  Declaring bot_bot_int_int_o:(int->(int->Prop))
% 0.62/0.82  FOF formula (<kernel.Constant object at 0x2964bd8>, <kernel.DependentProduct object at 0x2964f38>) of role type named sy_c_Orderings_Obot__class_Obot_001_062_It__Int__Oint_M_Eo_J
% 0.62/0.82  Using role type
% 0.62/0.82  Declaring bot_bot_int_o:(int->Prop)
% 0.62/0.82  FOF formula (<kernel.Constant object at 0x2964cf8>, <kernel.DependentProduct object at 0x2964c68>) of role type named sy_c_Orderings_Obot__class_Obot_001_062_It__Nat__Onat_M_062_It__Nat__Onat_M_Eo_J_J
% 0.62/0.82  Using role type
% 0.62/0.82  Declaring bot_bot_nat_nat_o:(nat->(nat->Prop))
% 0.62/0.82  FOF formula (<kernel.Constant object at 0x2964d88>, <kernel.DependentProduct object at 0x2964fc8>) of role type named sy_c_Orderings_Obot__class_Obot_001_062_It__Nat__Onat_M_Eo_J
% 0.62/0.82  Using role type
% 0.62/0.82  Declaring bot_bot_nat_o:(nat->Prop)
% 0.62/0.82  FOF formula (<kernel.Constant object at 0x2964cf8>, <kernel.DependentProduct object at 0x2964d88>) of role type named sy_c_Orderings_Obot__class_Obot_001_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_M_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_M_Eo_J_J
% 0.62/0.82  Using role type
% 0.62/0.82  Declaring bot_bo4898103413517107610_nat_o:(product_prod_nat_nat->(product_prod_nat_nat->Prop))
% 0.62/0.82  FOF formula (<kernel.Constant object at 0x2964a28>, <kernel.DependentProduct object at 0x2976050>) of role type named sy_c_Orderings_Obot__class_Obot_001_062_It__Real__Oreal_M_Eo_J
% 0.62/0.82  Using role type
% 0.62/0.82  Declaring bot_bot_real_o:(real->Prop)
% 0.62/0.82  FOF formula (<kernel.Constant object at 0x2964cf8>, <kernel.DependentProduct object at 0x29760e0>) of role type named sy_c_Orderings_Obot__class_Obot_001_062_It__Set__Oset_I_062_It__Nat__Onat_Mt__Rat__Orat_J_J_M_Eo_J
% 0.62/0.82  Using role type
% 0.62/0.82  Declaring bot_bo3445895781125589758_rat_o:(set_nat_rat->Prop)
% 0.62/0.82  FOF formula (<kernel.Constant object at 0x2964a28>, <kernel.DependentProduct object at 0x2976170>) of role type named sy_c_Orderings_Obot__class_Obot_001_062_It__Set__Oset_It__Nat__Onat_J_M_Eo_J
% 0.62/0.82  Using role type
% 0.62/0.82  Declaring bot_bot_set_nat_o:(set_nat->Prop)
% 0.62/0.82  FOF formula (<kernel.Constant object at 0x2964a28>, <kernel.DependentProduct object at 0x2976098>) of role type named sy_c_Orderings_Obot__class_Obot_001_062_It__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_M_062_It__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_M_Eo_J_J
% 0.62/0.82  Using role type
% 0.62/0.82  Declaring bot_bo394778441745866138_nat_o:(set_Pr1261947904930325089at_nat->(set_Pr1261947904930325089at_nat->Prop))
% 0.62/0.82  FOF formula (<kernel.Constant object at 0x2976200>, <kernel.DependentProduct object at 0x2976098>) of role type named sy_c_Orderings_Obot__class_Obot_001_062_It__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_M_062_It__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_M_Eo_J_J
% 0.62/0.83  Using role type
% 0.62/0.83  Declaring bot_bo3364206721330744218_nat_o:(set_Pr4329608150637261639at_nat->(set_Pr4329608150637261639at_nat->Prop))
% 0.62/0.83  FOF formula (<kernel.Constant object at 0x2976050>, <kernel.Constant object at 0x2976098>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Extended____Nat__Oenat
% 0.62/0.83  Using role type
% 0.62/0.83  Declaring bot_bo4199563552545308370d_enat:extended_enat
% 0.62/0.83  FOF formula (<kernel.Constant object at 0x2964cf8>, <kernel.Constant object at 0x2976098>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Filter__Ofilter_It__Nat__Onat_J
% 0.62/0.83  Using role type
% 0.62/0.83  Declaring bot_bot_filter_nat:filter_nat
% 0.62/0.83  FOF formula (<kernel.Constant object at 0x29760e0>, <kernel.Constant object at 0x2976098>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Nat__Onat
% 0.62/0.83  Using role type
% 0.62/0.83  Declaring bot_bot_nat:nat
% 0.62/0.83  FOF formula (<kernel.Constant object at 0x2976320>, <kernel.Constant object at 0x2976098>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_I_062_It__Nat__Onat_Mt__Rat__Orat_J_J
% 0.62/0.83  Using role type
% 0.62/0.83  Declaring bot_bot_set_nat_rat:set_nat_rat
% 0.62/0.83  FOF formula (<kernel.Constant object at 0x2976368>, <kernel.Constant object at 0x2976098>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_I_Eo_J
% 0.62/0.83  Using role type
% 0.62/0.83  Declaring bot_bot_set_o:set_o
% 0.62/0.83  FOF formula (<kernel.Constant object at 0x29763b0>, <kernel.Constant object at 0x2976098>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__Complex__Ocomplex_J
% 0.62/0.83  Using role type
% 0.62/0.83  Declaring bot_bot_set_complex:set_complex
% 0.62/0.83  FOF formula (<kernel.Constant object at 0x2976368>, <kernel.Constant object at 0x2976170>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__Extended____Nat__Oenat_J
% 0.62/0.83  Using role type
% 0.62/0.83  Declaring bot_bo7653980558646680370d_enat:set_Extended_enat
% 0.62/0.83  FOF formula (<kernel.Constant object at 0x2976440>, <kernel.Constant object at 0x2976170>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__Int__Oint_J
% 0.62/0.83  Using role type
% 0.62/0.83  Declaring bot_bot_set_int:set_int
% 0.62/0.83  FOF formula (<kernel.Constant object at 0x29764d0>, <kernel.Constant object at 0x2976170>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__List__Olist_It__Nat__Onat_J_J
% 0.62/0.83  Using role type
% 0.62/0.83  Declaring bot_bot_set_list_nat:set_list_nat
% 0.62/0.83  FOF formula (<kernel.Constant object at 0x2976518>, <kernel.Constant object at 0x2976170>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__Nat__Onat_J
% 0.62/0.83  Using role type
% 0.62/0.83  Declaring bot_bot_set_nat:set_nat
% 0.62/0.83  FOF formula (<kernel.Constant object at 0x2976560>, <kernel.Constant object at 0x2976170>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__Num__Onum_J
% 0.62/0.83  Using role type
% 0.62/0.83  Declaring bot_bot_set_num:set_num
% 0.62/0.83  FOF formula (<kernel.Constant object at 0x2976518>, <kernel.Constant object at 0x29765a8>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J_J
% 0.62/0.83  Using role type
% 0.62/0.83  Declaring bot_bo1796632182523588997nt_int:set_Pr958786334691620121nt_int
% 0.62/0.83  FOF formula (<kernel.Constant object at 0x2976170>, <kernel.Constant object at 0x2976638>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J
% 0.62/0.83  Using role type
% 0.62/0.83  Declaring bot_bo2099793752762293965at_nat:set_Pr1261947904930325089at_nat
% 0.62/0.83  FOF formula (<kernel.Constant object at 0x29765a8>, <kernel.Constant object at 0x29766c8>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__Product____Type__Oprod_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_J
% 0.62/0.83  Using role type
% 0.62/0.83  Declaring bot_bo5327735625951526323at_nat:set_Pr8693737435421807431at_nat
% 0.62/0.83  FOF formula (<kernel.Constant object at 0x2976638>, <kernel.Constant object at 0x2976758>) of role type named sy_c_Orderings_Obot__class_Obot_001t__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.62/0.83  Using role type
% 0.62/0.83  Declaring bot_bo228742789529271731at_nat:set_Pr4329608150637261639at_nat
% 0.62/0.83  FOF formula (<kernel.Constant object at 0x29766c8>, <kernel.Constant object at 0x29767e8>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__Product____Type__Oprod_It__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_Mt__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_J_J
% 0.62/0.83  Using role type
% 0.62/0.83  Declaring bot_bo4948859079157340979at_nat:set_Pr7459493094073627847at_nat
% 0.62/0.83  FOF formula (<kernel.Constant object at 0x2976878>, <kernel.Constant object at 0x29767e8>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__Rat__Orat_J
% 0.62/0.83  Using role type
% 0.62/0.83  Declaring bot_bot_set_rat:set_rat
% 0.62/0.83  FOF formula (<kernel.Constant object at 0x29768c0>, <kernel.Constant object at 0x29767e8>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__Real__Oreal_J
% 0.62/0.83  Using role type
% 0.62/0.83  Declaring bot_bot_set_real:set_real
% 0.62/0.83  FOF formula (<kernel.Constant object at 0x2976878>, <kernel.Constant object at 0x2976830>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__Set__Oset_I_062_It__Nat__Onat_Mt__Rat__Orat_J_J_J
% 0.62/0.83  Using role type
% 0.62/0.83  Declaring bot_bo6797373522285170759at_rat:set_set_nat_rat
% 0.62/0.83  FOF formula (<kernel.Constant object at 0x2976950>, <kernel.Constant object at 0x2976830>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__Set__Oset_It__Int__Oint_J_J
% 0.62/0.83  Using role type
% 0.62/0.83  Declaring bot_bot_set_set_int:set_set_int
% 0.62/0.83  FOF formula (<kernel.Constant object at 0x29769e0>, <kernel.Constant object at 0x2976830>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__Set__Oset_It__Nat__Onat_J_J
% 0.62/0.83  Using role type
% 0.62/0.83  Declaring bot_bot_set_set_nat:set_set_nat
% 0.62/0.83  FOF formula (<kernel.Constant object at 0x2976950>, <kernel.Constant object at 0x2976908>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__VEBT____Definitions__OVEBT_J
% 0.62/0.83  Using role type
% 0.62/0.83  Declaring bot_bo8194388402131092736T_VEBT:set_VEBT_VEBT
% 0.62/0.83  FOF formula (<kernel.Constant object at 0x2976830>, <kernel.DependentProduct object at 0x2976bd8>) of role type named sy_c_Orderings_Oord__class_OLeast_001t__Extended____Nat__Oenat
% 0.62/0.83  Using role type
% 0.62/0.83  Declaring ord_Le1955565732374568822d_enat:((extended_enat->Prop)->extended_enat)
% 0.62/0.83  FOF formula (<kernel.Constant object at 0x2976a70>, <kernel.DependentProduct object at 0x2976c68>) of role type named sy_c_Orderings_Oord__class_OLeast_001t__Nat__Onat
% 0.62/0.83  Using role type
% 0.62/0.83  Declaring ord_Least_nat:((nat->Prop)->nat)
% 0.62/0.83  FOF formula (<kernel.Constant object at 0x2976b00>, <kernel.DependentProduct object at 0x2976cb0>) of role type named sy_c_Orderings_Oord__class_OLeast_001t__Real__Oreal
% 0.62/0.83  Using role type
% 0.62/0.83  Declaring ord_Least_real:((real->Prop)->real)
% 0.62/0.83  FOF formula (<kernel.Constant object at 0x2976b48>, <kernel.DependentProduct object at 0x2976cf8>) of role type named sy_c_Orderings_Oord__class_Oless_001_062_I_Eo_M_Eo_J
% 0.62/0.83  Using role type
% 0.62/0.83  Declaring ord_less_o_o:((Prop->Prop)->((Prop->Prop)->Prop))
% 0.62/0.83  FOF formula (<kernel.Constant object at 0x2976a70>, <kernel.DependentProduct object at 0x2976d88>) of role type named sy_c_Orderings_Oord__class_Oless_001_062_It__Int__Oint_M_Eo_J
% 0.62/0.83  Using role type
% 0.62/0.83  Declaring ord_less_int_o:((int->Prop)->((int->Prop)->Prop))
% 0.62/0.83  FOF formula (<kernel.Constant object at 0x2976cf8>, <kernel.DependentProduct object at 0x2976dd0>) of role type named sy_c_Orderings_Oord__class_Oless_001_062_It__Nat__Onat_M_Eo_J
% 0.62/0.83  Using role type
% 0.62/0.83  Declaring ord_less_nat_o:((nat->Prop)->((nat->Prop)->Prop))
% 0.62/0.83  FOF formula (<kernel.Constant object at 0x2976a70>, <kernel.DependentProduct object at 0x2976e18>) of role type named sy_c_Orderings_Oord__class_Oless_001_062_It__Set__Oset_I_062_It__Nat__Onat_Mt__Rat__Orat_J_J_M_Eo_J
% 0.62/0.83  Using role type
% 0.62/0.83  Declaring ord_le6823063569548456766_rat_o:((set_nat_rat->Prop)->((set_nat_rat->Prop)->Prop))
% 0.62/0.83  FOF formula (<kernel.Constant object at 0x2976d40>, <kernel.DependentProduct object at 0x2976ea8>) of role type named sy_c_Orderings_Oord__class_Oless_001_062_It__Set__Oset_It__Nat__Onat_J_M_Eo_J
% 0.62/0.83  Using role type
% 0.62/0.83  Declaring ord_less_set_nat_o:((set_nat->Prop)->((set_nat->Prop)->Prop))
% 0.62/0.83  FOF formula (<kernel.Constant object at 0x2976e18>, <kernel.DependentProduct object at 0x2976830>) of role type named sy_c_Orderings_Oord__class_Oless_001_Eo
% 0.62/0.83  Using role type
% 0.62/0.83  Declaring ord_less_o:(Prop->(Prop->Prop))
% 0.62/0.83  FOF formula (<kernel.Constant object at 0x2976d40>, <kernel.DependentProduct object at 0x2976e18>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Code____Numeral__Ointeger
% 0.62/0.83  Using role type
% 0.62/0.83  Declaring ord_le6747313008572928689nteger:(code_integer->(code_integer->Prop))
% 0.62/0.83  FOF formula (<kernel.Constant object at 0x2976830>, <kernel.DependentProduct object at 0x2976d40>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Extended____Nat__Oenat
% 0.62/0.83  Using role type
% 0.62/0.83  Declaring ord_le72135733267957522d_enat:(extended_enat->(extended_enat->Prop))
% 0.62/0.83  FOF formula (<kernel.Constant object at 0x2976f38>, <kernel.DependentProduct object at 0x2976e18>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Int__Oint
% 0.62/0.83  Using role type
% 0.62/0.83  Declaring ord_less_int:(int->(int->Prop))
% 0.62/0.83  FOF formula (<kernel.Constant object at 0x2976fc8>, <kernel.DependentProduct object at 0x2979050>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Nat__Onat
% 0.62/0.83  Using role type
% 0.62/0.83  Declaring ord_less_nat:(nat->(nat->Prop))
% 0.62/0.83  FOF formula (<kernel.Constant object at 0x2976a70>, <kernel.DependentProduct object at 0x29790e0>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Num__Onum
% 0.62/0.83  Using role type
% 0.62/0.83  Declaring ord_less_num:(num->(num->Prop))
% 0.62/0.83  FOF formula (<kernel.Constant object at 0x2976d40>, <kernel.DependentProduct object at 0x2979128>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Rat__Orat
% 0.62/0.83  Using role type
% 0.62/0.83  Declaring ord_less_rat:(rat->(rat->Prop))
% 0.62/0.83  FOF formula (<kernel.Constant object at 0x2976e18>, <kernel.DependentProduct object at 0x2979170>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Real__Oreal
% 0.62/0.83  Using role type
% 0.62/0.83  Declaring ord_less_real:(real->(real->Prop))
% 0.62/0.83  FOF formula (<kernel.Constant object at 0x2976a70>, <kernel.DependentProduct object at 0x29791b8>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Set__Oset_I_Eo_J
% 0.62/0.83  Using role type
% 0.62/0.83  Declaring ord_less_set_o:(set_o->(set_o->Prop))
% 0.62/0.83  FOF formula (<kernel.Constant object at 0x2976d40>, <kernel.DependentProduct object at 0x2979200>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Set__Oset_It__Complex__Ocomplex_J
% 0.62/0.83  Using role type
% 0.62/0.83  Declaring ord_less_set_complex:(set_complex->(set_complex->Prop))
% 0.62/0.83  FOF formula (<kernel.Constant object at 0x2979050>, <kernel.DependentProduct object at 0x2979248>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Set__Oset_It__Extended____Nat__Oenat_J
% 0.62/0.83  Using role type
% 0.62/0.83  Declaring ord_le2529575680413868914d_enat:(set_Extended_enat->(set_Extended_enat->Prop))
% 0.62/0.83  FOF formula (<kernel.Constant object at 0x2976d40>, <kernel.DependentProduct object at 0x29791b8>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Set__Oset_It__Int__Oint_J
% 0.62/0.83  Using role type
% 0.62/0.83  Declaring ord_less_set_int:(set_int->(set_int->Prop))
% 0.62/0.83  FOF formula (<kernel.Constant object at 0x29790e0>, <kernel.DependentProduct object at 0x2979320>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Set__Oset_It__List__Olist_It__Nat__Onat_J_J
% 0.62/0.83  Using role type
% 0.62/0.83  Declaring ord_le1190675801316882794st_nat:(set_list_nat->(set_list_nat->Prop))
% 0.62/0.83  FOF formula (<kernel.Constant object at 0x2979128>, <kernel.DependentProduct object at 0x2979290>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Set__Oset_It__Nat__Onat_J
% 0.62/0.83  Using role type
% 0.62/0.83  Declaring ord_less_set_nat:(set_nat->(set_nat->Prop))
% 0.62/0.83  FOF formula (<kernel.Constant object at 0x2979368>, <kernel.DependentProduct object at 0x29790e0>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Set__Oset_It__Num__Onum_J
% 0.62/0.84  Using role type
% 0.62/0.84  Declaring ord_less_set_num:(set_num->(set_num->Prop))
% 0.62/0.84  FOF formula (<kernel.Constant object at 0x2979128>, <kernel.DependentProduct object at 0x2979320>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J
% 0.62/0.84  Using role type
% 0.62/0.84  Declaring ord_le7866589430770878221at_nat:(set_Pr1261947904930325089at_nat->(set_Pr1261947904930325089at_nat->Prop))
% 0.62/0.84  FOF formula (<kernel.Constant object at 0x2979440>, <kernel.DependentProduct object at 0x29790e0>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Set__Oset_It__Rat__Orat_J
% 0.62/0.84  Using role type
% 0.62/0.84  Declaring ord_less_set_rat:(set_rat->(set_rat->Prop))
% 0.62/0.84  FOF formula (<kernel.Constant object at 0x2979488>, <kernel.DependentProduct object at 0x2979128>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Set__Oset_It__Real__Oreal_J
% 0.62/0.84  Using role type
% 0.62/0.84  Declaring ord_less_set_real:(set_real->(set_real->Prop))
% 0.62/0.84  FOF formula (<kernel.Constant object at 0x2979440>, <kernel.DependentProduct object at 0x2979488>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Set__Oset_It__Set__Oset_I_062_It__Nat__Onat_Mt__Rat__Orat_J_J_J
% 0.62/0.84  Using role type
% 0.62/0.84  Declaring ord_le1311537459589289991at_rat:(set_set_nat_rat->(set_set_nat_rat->Prop))
% 0.62/0.84  FOF formula (<kernel.Constant object at 0x2979290>, <kernel.DependentProduct object at 0x2979128>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Set__Oset_It__Set__Oset_It__Int__Oint_J_J
% 0.62/0.84  Using role type
% 0.62/0.84  Declaring ord_less_set_set_int:(set_set_int->(set_set_int->Prop))
% 0.62/0.84  FOF formula (<kernel.Constant object at 0x29795a8>, <kernel.DependentProduct object at 0x2979440>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Set__Oset_It__Set__Oset_It__Nat__Onat_J_J
% 0.62/0.84  Using role type
% 0.62/0.84  Declaring ord_less_set_set_nat:(set_set_nat->(set_set_nat->Prop))
% 0.62/0.84  FOF formula (<kernel.Constant object at 0x29790e0>, <kernel.DependentProduct object at 0x29795f0>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001_062_I_Eo_M_Eo_J
% 0.62/0.84  Using role type
% 0.62/0.84  Declaring ord_less_eq_o_o:((Prop->Prop)->((Prop->Prop)->Prop))
% 0.62/0.84  FOF formula (<kernel.Constant object at 0x29795a8>, <kernel.DependentProduct object at 0x29796c8>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001_062_It__Int__Oint_M_062_It__Int__Oint_M_Eo_J_J
% 0.62/0.84  Using role type
% 0.62/0.84  Declaring ord_le6741204236512500942_int_o:((int->(int->Prop))->((int->(int->Prop))->Prop))
% 0.62/0.84  FOF formula (<kernel.Constant object at 0x2979680>, <kernel.DependentProduct object at 0x2979758>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001_062_It__Int__Oint_M_Eo_J
% 0.62/0.84  Using role type
% 0.62/0.84  Declaring ord_less_eq_int_o:((int->Prop)->((int->Prop)->Prop))
% 0.62/0.84  FOF formula (<kernel.Constant object at 0x29795a8>, <kernel.DependentProduct object at 0x29797a0>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001_062_It__List__Olist_It__Nat__Onat_J_M_062_It__List__Olist_It__Nat__Onat_J_M_Eo_J_J
% 0.62/0.84  Using role type
% 0.62/0.84  Declaring ord_le6558929396352911974_nat_o:((list_nat->(list_nat->Prop))->((list_nat->(list_nat->Prop))->Prop))
% 0.62/0.84  FOF formula (<kernel.Constant object at 0x2979758>, <kernel.DependentProduct object at 0x2979830>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001_062_It__List__Olist_It__Nat__Onat_J_M_Eo_J
% 0.62/0.84  Using role type
% 0.62/0.84  Declaring ord_le1520216061033275535_nat_o:((list_nat->Prop)->((list_nat->Prop)->Prop))
% 0.62/0.84  FOF formula (<kernel.Constant object at 0x29797a0>, <kernel.DependentProduct object at 0x29795a8>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001_062_It__Nat__Onat_M_062_It__Nat__Onat_M_Eo_J_J
% 0.62/0.84  Using role type
% 0.62/0.84  Declaring ord_le2646555220125990790_nat_o:((nat->(nat->Prop))->((nat->(nat->Prop))->Prop))
% 0.62/0.84  FOF formula (<kernel.Constant object at 0x29798c0>, <kernel.DependentProduct object at 0x2979950>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001_062_It__Nat__Onat_M_Eo_J
% 0.62/0.84  Using role type
% 0.62/0.84  Declaring ord_less_eq_nat_o:((nat->Prop)->((nat->Prop)->Prop))
% 0.62/0.84  FOF formula (<kernel.Constant object at 0x29797a0>, <kernel.DependentProduct object at 0x2979998>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001_062_It__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J_M_062_It__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J_M_Eo_J_J
% 0.62/0.84  Using role type
% 0.62/0.84  Declaring ord_le1598226405681992910_int_o:((product_prod_int_int->(product_prod_int_int->Prop))->((product_prod_int_int->(product_prod_int_int->Prop))->Prop))
% 0.62/0.84  FOF formula (<kernel.Constant object at 0x2979950>, <kernel.DependentProduct object at 0x2979a28>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001_062_It__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J_M_Eo_J
% 0.62/0.84  Using role type
% 0.62/0.84  Declaring ord_le8369615600986905444_int_o:((product_prod_int_int->Prop)->((product_prod_int_int->Prop)->Prop))
% 0.62/0.84  FOF formula (<kernel.Constant object at 0x2979998>, <kernel.DependentProduct object at 0x29797a0>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_M_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_M_Eo_J_J
% 0.62/0.84  Using role type
% 0.62/0.84  Declaring ord_le5604493270027003598_nat_o:((product_prod_nat_nat->(product_prod_nat_nat->Prop))->((product_prod_nat_nat->(product_prod_nat_nat->Prop))->Prop))
% 0.62/0.84  FOF formula (<kernel.Constant object at 0x2979a28>, <kernel.DependentProduct object at 0x2979b48>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_M_Eo_J
% 0.62/0.84  Using role type
% 0.62/0.84  Declaring ord_le704812498762024988_nat_o:((product_prod_nat_nat->Prop)->((product_prod_nat_nat->Prop)->Prop))
% 0.62/0.84  FOF formula (<kernel.Constant object at 0x29797a0>, <kernel.DependentProduct object at 0x2979998>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001_062_It__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__Nat__Onat_J_M_062_It__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__Nat__Onat_J_M_Eo_J_J
% 0.62/0.84  Using role type
% 0.62/0.84  Declaring ord_le1077754993875142464_nat_o:((produc9072475918466114483BT_nat->(produc9072475918466114483BT_nat->Prop))->((produc9072475918466114483BT_nat->(produc9072475918466114483BT_nat->Prop))->Prop))
% 0.62/0.84  FOF formula (<kernel.Constant object at 0x2979b48>, <kernel.DependentProduct object at 0x2979bd8>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001_062_It__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__Nat__Onat_J_M_Eo_J
% 0.62/0.84  Using role type
% 0.62/0.84  Declaring ord_le7812727212727832188_nat_o:((produc9072475918466114483BT_nat->Prop)->((produc9072475918466114483BT_nat->Prop)->Prop))
% 0.62/0.84  FOF formula (<kernel.Constant object at 0x2979998>, <kernel.DependentProduct object at 0x2979d40>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001_062_It__Set__Oset_I_062_It__Nat__Onat_Mt__Rat__Orat_J_J_M_Eo_J
% 0.62/0.84  Using role type
% 0.62/0.84  Declaring ord_le4100815579384348210_rat_o:((set_nat_rat->Prop)->((set_nat_rat->Prop)->Prop))
% 0.62/0.84  FOF formula (<kernel.Constant object at 0x2979bd8>, <kernel.DependentProduct object at 0x2979dd0>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001_062_It__Set__Oset_It__Nat__Onat_J_M_Eo_J
% 0.62/0.84  Using role type
% 0.62/0.84  Declaring ord_le3964352015994296041_nat_o:((set_nat->Prop)->((set_nat->Prop)->Prop))
% 0.62/0.84  FOF formula (<kernel.Constant object at 0x2979d40>, <kernel.DependentProduct object at 0x2979998>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001_062_It__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_M_062_It__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_M_Eo_J_J
% 0.62/0.84  Using role type
% 0.62/0.84  Declaring ord_le3935385432712749774_nat_o:((set_Pr1261947904930325089at_nat->(set_Pr1261947904930325089at_nat->Prop))->((set_Pr1261947904930325089at_nat->(set_Pr1261947904930325089at_nat->Prop))->Prop))
% 0.62/0.84  FOF formula (<kernel.Constant object at 0x2979dd0>, <kernel.DependentProduct object at 0x2979ab8>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001_062_It__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_M_062_It__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_M_Eo_J_J
% 0.62/0.84  Using role type
% 0.62/0.84  Declaring ord_le3072208448688395470_nat_o:((set_Pr4329608150637261639at_nat->(set_Pr4329608150637261639at_nat->Prop))->((set_Pr4329608150637261639at_nat->(set_Pr4329608150637261639at_nat->Prop))->Prop))
% 0.62/0.84  FOF formula (<kernel.Constant object at 0x2979f38>, <kernel.DependentProduct object at 0x2979e18>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001_Eo
% 0.62/0.84  Using role type
% 0.62/0.84  Declaring ord_less_eq_o:(Prop->(Prop->Prop))
% 0.62/0.84  FOF formula (<kernel.Constant object at 0x2979dd0>, <kernel.DependentProduct object at 0x2979f38>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Code____Numeral__Ointeger
% 0.62/0.84  Using role type
% 0.62/0.84  Declaring ord_le3102999989581377725nteger:(code_integer->(code_integer->Prop))
% 0.62/0.84  FOF formula (<kernel.Constant object at 0x2979e18>, <kernel.DependentProduct object at 0x2979dd0>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Extended____Nat__Oenat
% 0.62/0.84  Using role type
% 0.62/0.84  Declaring ord_le2932123472753598470d_enat:(extended_enat->(extended_enat->Prop))
% 0.62/0.84  FOF formula (<kernel.Constant object at 0x2979f38>, <kernel.DependentProduct object at 0x297b050>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Filter__Ofilter_It__Nat__Onat_J
% 0.62/0.84  Using role type
% 0.62/0.84  Declaring ord_le2510731241096832064er_nat:(filter_nat->(filter_nat->Prop))
% 0.62/0.84  FOF formula (<kernel.Constant object at 0x2979dd0>, <kernel.DependentProduct object at 0x297b0e0>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Filter__Ofilter_It__Real__Oreal_J
% 0.62/0.84  Using role type
% 0.62/0.84  Declaring ord_le4104064031414453916r_real:(filter_real->(filter_real->Prop))
% 0.62/0.84  FOF formula (<kernel.Constant object at 0x2979f38>, <kernel.DependentProduct object at 0x297b170>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Int__Oint
% 0.62/0.84  Using role type
% 0.62/0.84  Declaring ord_less_eq_int:(int->(int->Prop))
% 0.62/0.84  FOF formula (<kernel.Constant object at 0x2979ea8>, <kernel.DependentProduct object at 0x297b248>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Nat__Onat
% 0.62/0.84  Using role type
% 0.62/0.84  Declaring ord_less_eq_nat:(nat->(nat->Prop))
% 0.62/0.84  FOF formula (<kernel.Constant object at 0x2979f38>, <kernel.DependentProduct object at 0x297b050>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Num__Onum
% 0.62/0.84  Using role type
% 0.62/0.84  Declaring ord_less_eq_num:(num->(num->Prop))
% 0.62/0.84  FOF formula (<kernel.Constant object at 0x2979ea8>, <kernel.DependentProduct object at 0x297b170>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Rat__Orat
% 0.62/0.84  Using role type
% 0.62/0.84  Declaring ord_less_eq_rat:(rat->(rat->Prop))
% 0.62/0.84  FOF formula (<kernel.Constant object at 0x2979ea8>, <kernel.DependentProduct object at 0x297b290>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Real__Oreal
% 0.62/0.84  Using role type
% 0.62/0.84  Declaring ord_less_eq_real:(real->(real->Prop))
% 0.62/0.84  FOF formula (<kernel.Constant object at 0x297b098>, <kernel.DependentProduct object at 0x297b0e0>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_I_062_It__Nat__Onat_Mt__Rat__Orat_J_J
% 0.62/0.84  Using role type
% 0.62/0.84  Declaring ord_le2679597024174929757at_rat:(set_nat_rat->(set_nat_rat->Prop))
% 0.62/0.84  FOF formula (<kernel.Constant object at 0x297b248>, <kernel.DependentProduct object at 0x297b290>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_I_Eo_J
% 0.62/0.84  Using role type
% 0.62/0.84  Declaring ord_less_eq_set_o:(set_o->(set_o->Prop))
% 0.62/0.84  FOF formula (<kernel.Constant object at 0x297b098>, <kernel.DependentProduct object at 0x297b248>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Complex__Ocomplex_J
% 0.62/0.84  Using role type
% 0.62/0.84  Declaring ord_le211207098394363844omplex:(set_complex->(set_complex->Prop))
% 0.62/0.84  FOF formula (<kernel.Constant object at 0x297b290>, <kernel.DependentProduct object at 0x297b098>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Extended____Nat__Oenat_J
% 0.62/0.84  Using role type
% 0.62/0.84  Declaring ord_le7203529160286727270d_enat:(set_Extended_enat->(set_Extended_enat->Prop))
% 0.62/0.84  FOF formula (<kernel.Constant object at 0x297b488>, <kernel.DependentProduct object at 0x297b248>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Int__Oint_J
% 0.62/0.85  Using role type
% 0.62/0.85  Declaring ord_less_eq_set_int:(set_int->(set_int->Prop))
% 0.62/0.85  FOF formula (<kernel.Constant object at 0x297b290>, <kernel.DependentProduct object at 0x297b488>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__List__Olist_It__Nat__Onat_J_J
% 0.62/0.85  Using role type
% 0.62/0.85  Declaring ord_le6045566169113846134st_nat:(set_list_nat->(set_list_nat->Prop))
% 0.62/0.85  FOF formula (<kernel.Constant object at 0x297b3b0>, <kernel.DependentProduct object at 0x297b248>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Nat__Onat_J
% 0.62/0.85  Using role type
% 0.62/0.85  Declaring ord_less_eq_set_nat:(set_nat->(set_nat->Prop))
% 0.62/0.85  FOF formula (<kernel.Constant object at 0x297b5f0>, <kernel.DependentProduct object at 0x297b290>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Num__Onum_J
% 0.62/0.85  Using role type
% 0.62/0.85  Declaring ord_less_eq_set_num:(set_num->(set_num->Prop))
% 0.62/0.85  FOF formula (<kernel.Constant object at 0x297b3b0>, <kernel.DependentProduct object at 0x297b488>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J_J
% 0.62/0.85  Using role type
% 0.62/0.85  Declaring ord_le2843351958646193337nt_int:(set_Pr958786334691620121nt_int->(set_Pr958786334691620121nt_int->Prop))
% 0.62/0.85  FOF formula (<kernel.Constant object at 0x297b290>, <kernel.DependentProduct object at 0x297b518>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J
% 0.62/0.85  Using role type
% 0.62/0.85  Declaring ord_le3146513528884898305at_nat:(set_Pr1261947904930325089at_nat->(set_Pr1261947904930325089at_nat->Prop))
% 0.62/0.85  FOF formula (<kernel.Constant object at 0x297b488>, <kernel.DependentProduct object at 0x297b710>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Product____Type__Oprod_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_J
% 0.62/0.85  Using role type
% 0.62/0.85  Declaring ord_le3000389064537975527at_nat:(set_Pr8693737435421807431at_nat->(set_Pr8693737435421807431at_nat->Prop))
% 0.62/0.85  FOF formula (<kernel.Constant object at 0x297b518>, <kernel.DependentProduct object at 0x297b7a0>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__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.62/0.85  Using role type
% 0.62/0.85  Declaring ord_le1268244103169919719at_nat:(set_Pr4329608150637261639at_nat->(set_Pr4329608150637261639at_nat->Prop))
% 0.62/0.85  FOF formula (<kernel.Constant object at 0x297b710>, <kernel.DependentProduct object at 0x297b830>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Product____Type__Oprod_It__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_Mt__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_J_J
% 0.62/0.85  Using role type
% 0.62/0.85  Declaring ord_le5997549366648089703at_nat:(set_Pr7459493094073627847at_nat->(set_Pr7459493094073627847at_nat->Prop))
% 0.62/0.85  FOF formula (<kernel.Constant object at 0x297b488>, <kernel.DependentProduct object at 0x297b7a0>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Rat__Orat_J
% 0.62/0.85  Using role type
% 0.62/0.85  Declaring ord_less_eq_set_rat:(set_rat->(set_rat->Prop))
% 0.62/0.85  FOF formula (<kernel.Constant object at 0x297b950>, <kernel.DependentProduct object at 0x297b710>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Real__Oreal_J
% 0.62/0.85  Using role type
% 0.62/0.85  Declaring ord_less_eq_set_real:(set_real->(set_real->Prop))
% 0.62/0.85  FOF formula (<kernel.Constant object at 0x297b488>, <kernel.DependentProduct object at 0x297b950>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Set__Oset_I_062_It__Nat__Onat_Mt__Rat__Orat_J_J_J
% 0.62/0.85  Using role type
% 0.62/0.85  Declaring ord_le4375437777232675859at_rat:(set_set_nat_rat->(set_set_nat_rat->Prop))
% 0.62/0.85  FOF formula (<kernel.Constant object at 0x297b710>, <kernel.DependentProduct object at 0x297b488>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Set__Oset_It__Int__Oint_J_J
% 0.62/0.85  Using role type
% 0.62/0.85  Declaring ord_le4403425263959731960et_int:(set_set_int->(set_set_int->Prop))
% 0.62/0.85  FOF formula (<kernel.Constant object at 0x297b950>, <kernel.DependentProduct object at 0x297b710>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Set__Oset_It__Nat__Onat_J_J
% 0.62/0.85  Using role type
% 0.62/0.85  Declaring ord_le6893508408891458716et_nat:(set_set_nat->(set_set_nat->Prop))
% 0.62/0.85  FOF formula (<kernel.Constant object at 0x297b488>, <kernel.DependentProduct object at 0x297b950>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__VEBT____Definitions__OVEBT_J
% 0.62/0.85  Using role type
% 0.62/0.85  Declaring ord_le4337996190870823476T_VEBT:(set_VEBT_VEBT->(set_VEBT_VEBT->Prop))
% 0.62/0.85  FOF formula (<kernel.Constant object at 0x297bb90>, <kernel.DependentProduct object at 0x297b710>) of role type named sy_c_Orderings_Oord__class_Omax_001t__Code____Numeral__Ointeger
% 0.62/0.85  Using role type
% 0.62/0.85  Declaring ord_max_Code_integer:(code_integer->(code_integer->code_integer))
% 0.62/0.85  FOF formula (<kernel.Constant object at 0x297b488>, <kernel.DependentProduct object at 0x297bb90>) of role type named sy_c_Orderings_Oord__class_Omax_001t__Extended____Nat__Oenat
% 0.62/0.85  Using role type
% 0.62/0.85  Declaring ord_ma741700101516333627d_enat:(extended_enat->(extended_enat->extended_enat))
% 0.62/0.85  FOF formula (<kernel.Constant object at 0x297bcb0>, <kernel.DependentProduct object at 0x297b710>) of role type named sy_c_Orderings_Oord__class_Omax_001t__Int__Oint
% 0.62/0.85  Using role type
% 0.62/0.85  Declaring ord_max_int:(int->(int->int))
% 0.62/0.85  FOF formula (<kernel.Constant object at 0x297bc68>, <kernel.DependentProduct object at 0x297b488>) of role type named sy_c_Orderings_Oord__class_Omax_001t__Nat__Onat
% 0.62/0.85  Using role type
% 0.62/0.85  Declaring ord_max_nat:(nat->(nat->nat))
% 0.62/0.85  FOF formula (<kernel.Constant object at 0x297bd88>, <kernel.DependentProduct object at 0x297bcb0>) of role type named sy_c_Orderings_Oord__class_Omax_001t__Num__Onum
% 0.62/0.85  Using role type
% 0.62/0.85  Declaring ord_max_num:(num->(num->num))
% 0.62/0.85  FOF formula (<kernel.Constant object at 0x297bbd8>, <kernel.DependentProduct object at 0x297bc68>) of role type named sy_c_Orderings_Oord__class_Omax_001t__Rat__Orat
% 0.62/0.85  Using role type
% 0.62/0.85  Declaring ord_max_rat:(rat->(rat->rat))
% 0.62/0.85  FOF formula (<kernel.Constant object at 0x297bc20>, <kernel.DependentProduct object at 0x297bd88>) of role type named sy_c_Orderings_Oord__class_Omax_001t__Real__Oreal
% 0.62/0.85  Using role type
% 0.62/0.85  Declaring ord_max_real:(real->(real->real))
% 0.62/0.85  FOF formula (<kernel.Constant object at 0x297bb90>, <kernel.DependentProduct object at 0x297bbd8>) of role type named sy_c_Orderings_Oord__class_Omax_001t__Set__Oset_I_Eo_J
% 0.62/0.85  Using role type
% 0.62/0.85  Declaring ord_max_set_o:(set_o->(set_o->set_o))
% 0.62/0.85  FOF formula (<kernel.Constant object at 0x297b710>, <kernel.DependentProduct object at 0x297bc20>) of role type named sy_c_Orderings_Oord__class_Omax_001t__Set__Oset_It__Int__Oint_J
% 0.62/0.85  Using role type
% 0.62/0.85  Declaring ord_max_set_int:(set_int->(set_int->set_int))
% 0.62/0.85  FOF formula (<kernel.Constant object at 0x297b488>, <kernel.DependentProduct object at 0x297bb90>) of role type named sy_c_Orderings_Oord__class_Omax_001t__Set__Oset_It__Nat__Onat_J
% 0.62/0.85  Using role type
% 0.62/0.85  Declaring ord_max_set_nat:(set_nat->(set_nat->set_nat))
% 0.62/0.85  FOF formula (<kernel.Constant object at 0x297bcb0>, <kernel.DependentProduct object at 0x297b710>) of role type named sy_c_Orderings_Oord__class_Omax_001t__Set__Oset_It__Real__Oreal_J
% 0.62/0.85  Using role type
% 0.62/0.85  Declaring ord_max_set_real:(set_real->(set_real->set_real))
% 0.62/0.85  FOF formula (<kernel.Constant object at 0x297bc68>, <kernel.DependentProduct object at 0x297b488>) of role type named sy_c_Orderings_Oord__class_Omin_001t__Nat__Onat
% 0.62/0.85  Using role type
% 0.62/0.85  Declaring ord_min_nat:(nat->(nat->nat))
% 0.62/0.85  FOF formula (<kernel.Constant object at 0x297bbd8>, <kernel.DependentProduct object at 0x297e098>) of role type named sy_c_Orderings_Oorder__class_OGreatest_001t__Nat__Onat
% 0.62/0.85  Using role type
% 0.62/0.85  Declaring order_Greatest_nat:((nat->Prop)->nat)
% 0.62/0.85  FOF formula (<kernel.Constant object at 0x297bc68>, <kernel.DependentProduct object at 0x297bbd8>) of role type named sy_c_Orderings_Oorder__class_Oantimono_001t__Nat__Onat_001t__Real__Oreal
% 0.62/0.85  Using role type
% 0.62/0.85  Declaring order_9091379641038594480t_real:((nat->real)->Prop)
% 0.62/0.85  FOF formula (<kernel.Constant object at 0x297bb90>, <kernel.DependentProduct object at 0x297e050>) of role type named sy_c_Orderings_Oorder__class_Omono_001t__Nat__Onat_001t__Nat__Onat
% 0.62/0.85  Using role type
% 0.62/0.85  Declaring order_mono_nat_nat:((nat->nat)->Prop)
% 0.62/0.85  FOF formula (<kernel.Constant object at 0x297bd40>, <kernel.DependentProduct object at 0x297e128>) of role type named sy_c_Orderings_Oorder__class_Omono_001t__Nat__Onat_001t__Real__Oreal
% 0.62/0.85  Using role type
% 0.62/0.85  Declaring order_mono_nat_real:((nat->real)->Prop)
% 0.62/0.85  FOF formula (<kernel.Constant object at 0x297bd40>, <kernel.DependentProduct object at 0x297e128>) of role type named sy_c_Orderings_Oorder__class_Ostrict__mono_001t__Nat__Onat_001t__Nat__Onat
% 0.62/0.85  Using role type
% 0.62/0.85  Declaring order_5726023648592871131at_nat:((nat->nat)->Prop)
% 0.62/0.85  FOF formula (<kernel.Constant object at 0x297bb90>, <kernel.DependentProduct object at 0x297e128>) of role type named sy_c_Orderings_Oordering__top_001t__Nat__Onat
% 0.62/0.85  Using role type
% 0.62/0.85  Declaring ordering_top_nat:((nat->(nat->Prop))->((nat->(nat->Prop))->(nat->Prop)))
% 0.62/0.85  FOF formula (<kernel.Constant object at 0x297bd40>, <kernel.Constant object at 0x297e128>) of role type named sy_c_Orderings_Otop__class_Otop_001t__Set__Oset_I_Eo_J
% 0.62/0.85  Using role type
% 0.62/0.85  Declaring top_top_set_o:set_o
% 0.62/0.85  FOF formula (<kernel.Constant object at 0x297bb90>, <kernel.Constant object at 0x297e128>) of role type named sy_c_Orderings_Otop__class_Otop_001t__Set__Oset_It__Nat__Onat_J
% 0.62/0.85  Using role type
% 0.62/0.85  Declaring top_top_set_nat:set_nat
% 0.62/0.85  FOF formula (<kernel.Constant object at 0x297e200>, <kernel.Constant object at 0x297e170>) of role type named sy_c_Orderings_Otop__class_Otop_001t__Set__Oset_It__Product____Type__Ounit_J
% 0.62/0.85  Using role type
% 0.62/0.85  Declaring top_to1996260823553986621t_unit:set_Product_unit
% 0.62/0.85  FOF formula (<kernel.Constant object at 0x297e290>, <kernel.Constant object at 0x297e170>) of role type named sy_c_Orderings_Otop__class_Otop_001t__Set__Oset_It__Real__Oreal_J
% 0.62/0.85  Using role type
% 0.62/0.85  Declaring top_top_set_real:set_real
% 0.62/0.85  FOF formula (<kernel.Constant object at 0x297e2d8>, <kernel.Constant object at 0x297e170>) of role type named sy_c_Orderings_Otop__class_Otop_001t__Set__Oset_It__String__Ochar_J
% 0.62/0.85  Using role type
% 0.62/0.85  Declaring top_top_set_char:set_char
% 0.62/0.85  FOF formula (<kernel.Constant object at 0x297e290>, <kernel.DependentProduct object at 0x297e2d8>) of role type named sy_c_Power_Opower__class_Opower_001t__Code____Numeral__Ointeger
% 0.62/0.85  Using role type
% 0.62/0.85  Declaring power_8256067586552552935nteger:(code_integer->(nat->code_integer))
% 0.62/0.85  FOF formula (<kernel.Constant object at 0x297e440>, <kernel.DependentProduct object at 0x297e170>) of role type named sy_c_Power_Opower__class_Opower_001t__Complex__Ocomplex
% 0.62/0.85  Using role type
% 0.62/0.85  Declaring power_power_complex:(complex->(nat->complex))
% 0.62/0.85  FOF formula (<kernel.Constant object at 0x297e320>, <kernel.DependentProduct object at 0x297e290>) of role type named sy_c_Power_Opower__class_Opower_001t__Int__Oint
% 0.62/0.85  Using role type
% 0.62/0.85  Declaring power_power_int:(int->(nat->int))
% 0.62/0.85  FOF formula (<kernel.Constant object at 0x297e518>, <kernel.DependentProduct object at 0x297e440>) of role type named sy_c_Power_Opower__class_Opower_001t__Nat__Onat
% 0.62/0.85  Using role type
% 0.62/0.85  Declaring power_power_nat:(nat->(nat->nat))
% 0.62/0.85  FOF formula (<kernel.Constant object at 0x297e368>, <kernel.DependentProduct object at 0x297e320>) of role type named sy_c_Power_Opower__class_Opower_001t__Rat__Orat
% 0.62/0.85  Using role type
% 0.62/0.85  Declaring power_power_rat:(rat->(nat->rat))
% 0.62/0.85  FOF formula (<kernel.Constant object at 0x297e3b0>, <kernel.DependentProduct object at 0x297e518>) of role type named sy_c_Power_Opower__class_Opower_001t__Real__Oreal
% 0.62/0.85  Using role type
% 0.62/0.85  Declaring power_power_real:(real->(nat->real))
% 0.62/0.85  FOF formula (<kernel.Constant object at 0x297e368>, <kernel.DependentProduct object at 0x297e440>) 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.62/0.85  Using role type
% 0.62/0.85  Declaring produc3209952032786966637at_nat:((nat->(nat->nat))->(produc7248412053542808358at_nat->produc4471711990508489141at_nat))
% 0.62/0.85  FOF formula (<kernel.Constant object at 0x297e518>, <kernel.DependentProduct object at 0x297e368>) of role type named sy_c_Product__Type_OPair_001t__Code____Numeral__Ointeger_001t__Code____Numeral__Ointeger
% 0.62/0.85  Using role type
% 0.62/0.85  Declaring produc1086072967326762835nteger:(code_integer->(code_integer->produc8923325533196201883nteger))
% 0.62/0.85  FOF formula (<kernel.Constant object at 0x297e710>, <kernel.DependentProduct object at 0x297e440>) of role type named sy_c_Product__Type_OPair_001t__Int__Oint_001t__Int__Oint
% 0.62/0.85  Using role type
% 0.62/0.85  Declaring product_Pair_int_int:(int->(int->product_prod_int_int))
% 0.62/0.85  FOF formula (<kernel.Constant object at 0x297e170>, <kernel.DependentProduct object at 0x297e518>) of role type named sy_c_Product__Type_OPair_001t__Int__Oint_001t__Nat__Onat
% 0.62/0.85  Using role type
% 0.62/0.85  Declaring product_Pair_int_nat:(int->(nat->product_prod_int_nat))
% 0.62/0.85  FOF formula (<kernel.Constant object at 0x297e710>, <kernel.DependentProduct object at 0x297e170>) of role type named sy_c_Product__Type_OPair_001t__Int__Oint_001t__VEBT____Definitions__OVEBT
% 0.62/0.85  Using role type
% 0.62/0.85  Declaring produc3329399203697025711T_VEBT:(int->(vEBT_VEBT->produc1531783533982839933T_VEBT))
% 0.62/0.85  FOF formula (<kernel.Constant object at 0x297e4d0>, <kernel.DependentProduct object at 0x297e518>) of role type named sy_c_Product__Type_OPair_001t__Nat__Onat_001t__Int__Oint
% 0.62/0.85  Using role type
% 0.62/0.85  Declaring product_Pair_nat_int:(nat->(int->product_prod_nat_int))
% 0.62/0.85  FOF formula (<kernel.Constant object at 0x297e6c8>, <kernel.DependentProduct object at 0x297e710>) of role type named sy_c_Product__Type_OPair_001t__Nat__Onat_001t__Nat__Onat
% 0.62/0.85  Using role type
% 0.62/0.85  Declaring product_Pair_nat_nat:(nat->(nat->product_prod_nat_nat))
% 0.62/0.85  FOF formula (<kernel.Constant object at 0x297e4d0>, <kernel.DependentProduct object at 0x297e6c8>) of role type named sy_c_Product__Type_OPair_001t__Nat__Onat_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.62/0.85  Using role type
% 0.62/0.85  Declaring produc487386426758144856at_nat:(nat->(product_prod_nat_nat->produc7248412053542808358at_nat))
% 0.62/0.85  FOF formula (<kernel.Constant object at 0x297e710>, <kernel.DependentProduct object at 0x297e4d0>) of role type named sy_c_Product__Type_OPair_001t__Nat__Onat_001t__VEBT____Definitions__OVEBT
% 0.62/0.85  Using role type
% 0.62/0.85  Declaring produc599794634098209291T_VEBT:(nat->(vEBT_VEBT->produc8025551001238799321T_VEBT))
% 0.62/0.85  FOF formula (<kernel.Constant object at 0x297e6c8>, <kernel.DependentProduct object at 0x297e710>) of role type named sy_c_Product__Type_OPair_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.62/0.85  Using role type
% 0.62/0.85  Declaring produc6161850002892822231at_nat:(product_prod_nat_nat->(product_prod_nat_nat->produc859450856879609959at_nat))
% 0.62/0.85  FOF formula (<kernel.Constant object at 0x297e4d0>, <kernel.DependentProduct object at 0x297e8c0>) 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.62/0.85  Using role type
% 0.62/0.85  Declaring produc2922128104949294807at_nat:(set_Pr1261947904930325089at_nat->(set_Pr1261947904930325089at_nat->produc3843707927480180839at_nat))
% 0.62/0.85  FOF formula (<kernel.Constant object at 0x297e710>, <kernel.DependentProduct object at 0x297e9e0>) of role type named sy_c_Product__Type_OPair_001t__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_001t__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.62/0.85  Using role type
% 0.62/0.85  Declaring produc9060074326276436823at_nat:(set_Pr4329608150637261639at_nat->(set_Pr4329608150637261639at_nat->produc1319942482725812455at_nat))
% 0.62/0.86  FOF formula (<kernel.Constant object at 0x297e8c0>, <kernel.DependentProduct object at 0x297e710>) of role type named sy_c_Product__Type_OPair_001t__VEBT____Definitions__OVEBT_001t__Extended____Nat__Oenat
% 0.62/0.86  Using role type
% 0.62/0.86  Declaring produc581526299967858633d_enat:(vEBT_VEBT->(extended_enat->produc7272778201969148633d_enat))
% 0.62/0.86  FOF formula (<kernel.Constant object at 0x297e9e0>, <kernel.DependentProduct object at 0x297e8c0>) of role type named sy_c_Product__Type_OPair_001t__VEBT____Definitions__OVEBT_001t__Int__Oint
% 0.62/0.86  Using role type
% 0.62/0.86  Declaring produc736041933913180425BT_int:(vEBT_VEBT->(int->produc4894624898956917775BT_int))
% 0.62/0.86  FOF formula (<kernel.Constant object at 0x297e710>, <kernel.DependentProduct object at 0x297e9e0>) of role type named sy_c_Product__Type_OPair_001t__VEBT____Definitions__OVEBT_001t__Nat__Onat
% 0.62/0.86  Using role type
% 0.62/0.86  Declaring produc738532404422230701BT_nat:(vEBT_VEBT->(nat->produc9072475918466114483BT_nat))
% 0.62/0.86  FOF formula (<kernel.Constant object at 0x297e8c0>, <kernel.DependentProduct object at 0x297e710>) of role type named sy_c_Product__Type_OPair_001t__VEBT____Definitions__OVEBT_001t__VEBT____Definitions__OVEBT
% 0.62/0.86  Using role type
% 0.62/0.86  Declaring produc537772716801021591T_VEBT:(vEBT_VEBT->(vEBT_VEBT->produc8243902056947475879T_VEBT))
% 0.62/0.86  FOF formula (<kernel.Constant object at 0x297e9e0>, <kernel.DependentProduct object at 0x297eea8>) of role type named sy_c_Product__Type_OSigma_001t__Nat__Onat_001t__Nat__Onat
% 0.62/0.86  Using role type
% 0.62/0.86  Declaring produc457027306803732586at_nat:(set_nat->((nat->set_nat)->set_Pr1261947904930325089at_nat))
% 0.62/0.86  FOF formula (<kernel.Constant object at 0x297e710>, <kernel.DependentProduct object at 0x297ecb0>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Code____Numeral__Ointeger_001t__Code____Numeral__Ointeger_001t__Nat__Onat
% 0.62/0.86  Using role type
% 0.62/0.86  Declaring produc1555791787009142072er_nat:((code_integer->(code_integer->nat))->(produc8923325533196201883nteger->nat))
% 0.62/0.86  FOF formula (<kernel.Constant object at 0x297eea8>, <kernel.DependentProduct object at 0x297e4d0>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Code____Numeral__Ointeger_001t__Code____Numeral__Ointeger_001t__Num__Onum
% 0.62/0.86  Using role type
% 0.62/0.86  Declaring produc7336495610019696514er_num:((code_integer->(code_integer->num))->(produc8923325533196201883nteger->num))
% 0.62/0.86  FOF formula (<kernel.Constant object at 0x297ecb0>, <kernel.DependentProduct object at 0x297ed40>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Code____Numeral__Ointeger_001t__Code____Numeral__Ointeger_001t__Product____Type__Oprod_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J
% 0.62/0.86  Using role type
% 0.62/0.86  Declaring produc6916734918728496179nteger:((code_integer->(code_integer->produc8923325533196201883nteger))->(produc8923325533196201883nteger->produc8923325533196201883nteger))
% 0.62/0.86  FOF formula (<kernel.Constant object at 0x297e4d0>, <kernel.DependentProduct object at 0x297e8c0>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Int__Oint_001t__Int__Oint_001_Eo
% 0.62/0.86  Using role type
% 0.62/0.86  Declaring produc4947309494688390418_int_o:((int->(int->Prop))->(product_prod_int_int->Prop))
% 0.62/0.86  FOF formula (<kernel.Constant object at 0x297ed40>, <kernel.DependentProduct object at 0x2980098>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Int__Oint_001t__Int__Oint_001t__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J
% 0.62/0.86  Using role type
% 0.62/0.86  Declaring produc4245557441103728435nt_int:((int->(int->product_prod_int_int))->(product_prod_int_int->product_prod_int_int))
% 0.62/0.86  FOF formula (<kernel.Constant object at 0x297ed40>, <kernel.DependentProduct object at 0x2980200>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Nat__Onat_001t__Nat__Onat_001_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_M_Eo_J
% 0.62/0.86  Using role type
% 0.62/0.86  Declaring produc8739625826339149834_nat_o:((nat->(nat->(product_prod_nat_nat->Prop)))->(product_prod_nat_nat->(product_prod_nat_nat->Prop)))
% 0.62/0.86  FOF formula (<kernel.Constant object at 0x297ed40>, <kernel.DependentProduct object at 0x2980170>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Nat__Onat_001t__Nat__Onat_001_Eo
% 0.62/0.86  Using role type
% 0.62/0.86  Declaring produc6081775807080527818_nat_o:((nat->(nat->Prop))->(product_prod_nat_nat->Prop))
% 0.62/0.86  FOF formula (<kernel.Constant object at 0x2980128>, <kernel.DependentProduct object at 0x2980248>) 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.62/0.86  Using role type
% 0.62/0.86  Declaring produc2761476792215241774st_nat:((nat->(nat->list_nat))->(product_prod_nat_nat->list_nat))
% 0.62/0.86  FOF formula (<kernel.Constant object at 0x2980368>, <kernel.DependentProduct object at 0x2980050>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Nat__Onat_001t__Nat__Onat_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.62/0.86  Using role type
% 0.62/0.86  Declaring produc2626176000494625587at_nat:((nat->(nat->product_prod_nat_nat))->(product_prod_nat_nat->product_prod_nat_nat))
% 0.62/0.86  FOF formula (<kernel.Constant object at 0x297eef0>, <kernel.DependentProduct object at 0x29803b0>) of role type named sy_c_Product__Type_Oprod_Ofst_001t__Int__Oint_001t__Int__Oint
% 0.62/0.86  Using role type
% 0.62/0.86  Declaring product_fst_int_int:(product_prod_int_int->int)
% 0.62/0.86  FOF formula (<kernel.Constant object at 0x2980170>, <kernel.DependentProduct object at 0x2980440>) of role type named sy_c_Product__Type_Oprod_Ofst_001t__Nat__Onat_001t__Nat__Onat
% 0.62/0.86  Using role type
% 0.62/0.86  Declaring product_fst_nat_nat:(product_prod_nat_nat->nat)
% 0.62/0.86  FOF formula (<kernel.Constant object at 0x2980098>, <kernel.DependentProduct object at 0x2980488>) of role type named sy_c_Product__Type_Oprod_Osnd_001t__Int__Oint_001t__Int__Oint
% 0.62/0.86  Using role type
% 0.62/0.86  Declaring product_snd_int_int:(product_prod_int_int->int)
% 0.62/0.86  FOF formula (<kernel.Constant object at 0x2980050>, <kernel.DependentProduct object at 0x29804d0>) of role type named sy_c_Product__Type_Oprod_Osnd_001t__Nat__Onat_001t__Nat__Onat
% 0.62/0.86  Using role type
% 0.62/0.86  Declaring product_snd_nat_nat:(product_prod_nat_nat->nat)
% 0.62/0.86  FOF formula (<kernel.Constant object at 0x29802d8>, <kernel.DependentProduct object at 0x2980518>) of role type named sy_c_Product__Type_Ounit_OAbs__unit
% 0.62/0.86  Using role type
% 0.62/0.86  Declaring product_Abs_unit:(Prop->product_unit)
% 0.62/0.86  FOF formula (<kernel.Constant object at 0x29803b0>, <kernel.DependentProduct object at 0x2980560>) of role type named sy_c_Product__Type_Ounit_ORep__unit
% 0.62/0.86  Using role type
% 0.62/0.86  Declaring product_Rep_unit:(product_unit->Prop)
% 0.62/0.86  FOF formula (<kernel.Constant object at 0x2980098>, <kernel.DependentProduct object at 0x2980518>) of role type named sy_c_Quotient_Oquot__type_Oabs_001_062_It__Nat__Onat_Mt__Rat__Orat_J_001t__Real__Oreal
% 0.62/0.86  Using role type
% 0.62/0.86  Declaring quot_a3129823074075660125t_real:(((nat->rat)->((nat->rat)->Prop))->((set_nat_rat->real)->((nat->rat)->real)))
% 0.62/0.86  FOF formula (<kernel.Constant object at 0x29803b0>, <kernel.DependentProduct object at 0x29804d0>) of role type named sy_c_Quotient_Oquot__type_Orep_001t__Real__Oreal_001_062_It__Nat__Onat_Mt__Rat__Orat_J
% 0.62/0.86  Using role type
% 0.62/0.86  Declaring quot_r1730120044975580712at_rat:((real->set_nat_rat)->(real->(nat->rat)))
% 0.62/0.86  FOF formula (<kernel.Constant object at 0x2980680>, <kernel.DependentProduct object at 0x2980518>) of role type named sy_c_Rat_OFract
% 0.62/0.86  Using role type
% 0.62/0.86  Declaring fract:(int->(int->rat))
% 0.62/0.86  FOF formula (<kernel.Constant object at 0x29803b0>, <kernel.Constant object at 0x29802d8>) of role type named sy_c_Rat_Ofield__char__0__class_ORats_001t__Real__Oreal
% 0.62/0.86  Using role type
% 0.62/0.86  Declaring field_5140801741446780682s_real:set_real
% 0.62/0.86  FOF formula (<kernel.Constant object at 0x2980518>, <kernel.DependentProduct object at 0x29807a0>) of role type named sy_c_Rat_Ofield__char__0__class_Oof__rat_001t__Real__Oreal
% 0.62/0.86  Using role type
% 0.62/0.86  Declaring field_7254667332652039916t_real:(rat->real)
% 0.62/0.86  FOF formula (<kernel.Constant object at 0x29804d0>, <kernel.DependentProduct object at 0x2980830>) of role type named sy_c_Rat_Oquotient__of
% 0.62/0.86  Using role type
% 0.62/0.86  Declaring quotient_of:(rat->product_prod_int_int)
% 0.62/0.86  FOF formula (<kernel.Constant object at 0x2980170>, <kernel.DependentProduct object at 0x2980518>) of role type named sy_c_Real_OReal
% 0.62/0.86  Using role type
% 0.62/0.86  Declaring real2:((nat->rat)->real)
% 0.62/0.86  FOF formula (<kernel.Constant object at 0x29807e8>, <kernel.DependentProduct object at 0x29805a8>) of role type named sy_c_Real_Ocauchy
% 0.71/0.87  Using role type
% 0.71/0.87  Declaring cauchy:((nat->rat)->Prop)
% 0.71/0.87  FOF formula (<kernel.Constant object at 0x29807a0>, <kernel.DependentProduct object at 0x2980878>) of role type named sy_c_Real_Ocr__real
% 0.71/0.87  Using role type
% 0.71/0.87  Declaring cr_real:((nat->rat)->(real->Prop))
% 0.71/0.87  FOF formula (<kernel.Constant object at 0x29805a8>, <kernel.DependentProduct object at 0x29808c0>) of role type named sy_c_Real_Opcr__real
% 0.71/0.87  Using role type
% 0.71/0.87  Declaring pcr_real:((nat->rat)->(real->Prop))
% 0.71/0.87  FOF formula (<kernel.Constant object at 0x2980878>, <kernel.DependentProduct object at 0x2980998>) of role type named sy_c_Real_Opositive
% 0.71/0.87  Using role type
% 0.71/0.87  Declaring positive:(real->Prop)
% 0.71/0.87  FOF formula (<kernel.Constant object at 0x29807a0>, <kernel.DependentProduct object at 0x29809e0>) of role type named sy_c_Real_Oreal_OAbs__real
% 0.71/0.87  Using role type
% 0.71/0.87  Declaring abs_real:(set_nat_rat->real)
% 0.71/0.87  FOF formula (<kernel.Constant object at 0x2980170>, <kernel.DependentProduct object at 0x2980a28>) of role type named sy_c_Real_Oreal_ORep__real
% 0.71/0.87  Using role type
% 0.71/0.87  Declaring rep_real:(real->set_nat_rat)
% 0.71/0.87  FOF formula (<kernel.Constant object at 0x29808c0>, <kernel.DependentProduct object at 0x2980b00>) of role type named sy_c_Real_Orealrel
% 0.71/0.87  Using role type
% 0.71/0.87  Declaring realrel:((nat->rat)->((nat->rat)->Prop))
% 0.71/0.87  FOF formula (<kernel.Constant object at 0x29807a0>, <kernel.DependentProduct object at 0x2980170>) of role type named sy_c_Real_Orep__real
% 0.71/0.87  Using role type
% 0.71/0.87  Declaring rep_real2:(real->(nat->rat))
% 0.71/0.87  FOF formula (<kernel.Constant object at 0x2980998>, <kernel.DependentProduct object at 0x2980b48>) of role type named sy_c_Real_Ovanishes
% 0.71/0.87  Using role type
% 0.71/0.87  Declaring vanishes:((nat->rat)->Prop)
% 0.71/0.87  FOF formula (<kernel.Constant object at 0x29807a0>, <kernel.DependentProduct object at 0x29808c0>) of role type named sy_c_Real__Vector__Spaces_Obounded__linear__axioms_001t__Complex__Ocomplex_001t__Complex__Ocomplex
% 0.71/0.87  Using role type
% 0.71/0.87  Declaring real_V7139242839884736329omplex:((complex->complex)->Prop)
% 0.71/0.87  FOF formula (<kernel.Constant object at 0x2980b48>, <kernel.DependentProduct object at 0x2980bd8>) of role type named sy_c_Real__Vector__Spaces_Onorm__class_Onorm_001t__Complex__Ocomplex
% 0.71/0.87  Using role type
% 0.71/0.87  Declaring real_V1022390504157884413omplex:(complex->real)
% 0.71/0.87  FOF formula (<kernel.Constant object at 0x29808c0>, <kernel.DependentProduct object at 0x2980c68>) of role type named sy_c_Real__Vector__Spaces_Onorm__class_Onorm_001t__Real__Oreal
% 0.71/0.87  Using role type
% 0.71/0.87  Declaring real_V7735802525324610683m_real:(real->real)
% 0.71/0.87  FOF formula (<kernel.Constant object at 0x2980bd8>, <kernel.DependentProduct object at 0x2980cf8>) of role type named sy_c_Real__Vector__Spaces_Oof__real_001t__Complex__Ocomplex
% 0.71/0.87  Using role type
% 0.71/0.87  Declaring real_V4546457046886955230omplex:(real->complex)
% 0.71/0.87  FOF formula (<kernel.Constant object at 0x2980c68>, <kernel.DependentProduct object at 0x2980d88>) of role type named sy_c_Real__Vector__Spaces_Oof__real_001t__Real__Oreal
% 0.71/0.87  Using role type
% 0.71/0.87  Declaring real_V1803761363581548252l_real:(real->real)
% 0.71/0.87  FOF formula (<kernel.Constant object at 0x2980a70>, <kernel.DependentProduct object at 0x2980ea8>) of role type named sy_c_Relation_ODomainp_001_062_It__Nat__Onat_Mt__Rat__Orat_J_001t__Real__Oreal
% 0.71/0.87  Using role type
% 0.71/0.87  Declaring domainp_nat_rat_real:(((nat->rat)->(real->Prop))->((nat->rat)->Prop))
% 0.71/0.87  FOF formula (<kernel.Constant object at 0x2980e60>, <kernel.DependentProduct object at 0x2980d88>) of role type named sy_c_Relation_OField_001t__Nat__Onat
% 0.71/0.87  Using role type
% 0.71/0.87  Declaring field_nat:(set_Pr1261947904930325089at_nat->set_nat)
% 0.71/0.87  FOF formula (<kernel.Constant object at 0x2980a70>, <kernel.Constant object at 0x2980cb0>) of role type named sy_c_Relation_OId_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.71/0.87  Using role type
% 0.71/0.87  Declaring id_Pro2258643101195443293at_nat:set_Pr8693737435421807431at_nat
% 0.71/0.87  FOF formula (<kernel.Constant object at 0x2980d88>, <kernel.DependentProduct object at 0x2980f38>) of role type named sy_c_Relation_Orelcompp_001_062_It__Nat__Onat_Mt__Rat__Orat_J_001_062_It__Nat__Onat_Mt__Rat__Orat_J_001t__Real__Oreal
% 0.71/0.87  Using role type
% 0.71/0.87  Declaring relcom2856161143838007533t_real:(((nat->rat)->((nat->rat)->Prop))->(((nat->rat)->(real->Prop))->((nat->rat)->(real->Prop))))
% 0.71/0.87  FOF formula (<kernel.Constant object at 0x2980cb0>, <kernel.DependentProduct object at 0x2980c68>) of role type named sy_c_Relation_Ototal__on_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.71/0.87  Using role type
% 0.71/0.87  Declaring total_3592101749530773125at_nat:(set_Pr1261947904930325089at_nat->(set_Pr8693737435421807431at_nat->Prop))
% 0.71/0.87  FOF formula (<kernel.Constant object at 0x2980f38>, <kernel.DependentProduct object at 0x2983098>) of role type named sy_c_Relation_Otrans_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.71/0.87  Using role type
% 0.71/0.87  Declaring trans_4347625901269045472at_nat:(set_Pr8693737435421807431at_nat->Prop)
% 0.71/0.87  FOF formula (<kernel.Constant object at 0x2980cb0>, <kernel.DependentProduct object at 0x2983128>) of role type named sy_c_Relation_Otransp_001_062_It__Nat__Onat_Mt__Rat__Orat_J
% 0.71/0.87  Using role type
% 0.71/0.87  Declaring transp_nat_rat:(((nat->rat)->((nat->rat)->Prop))->Prop)
% 0.71/0.87  FOF formula (<kernel.Constant object at 0x2980f38>, <kernel.DependentProduct object at 0x2983098>) of role type named sy_c_Rings_Oalgebraic__semidom__class_Ocoprime_001t__Nat__Onat
% 0.71/0.87  Using role type
% 0.71/0.87  Declaring algebr934650988132801477me_nat:(nat->(nat->Prop))
% 0.71/0.87  FOF formula (<kernel.Constant object at 0x2980f38>, <kernel.DependentProduct object at 0x29830e0>) of role type named sy_c_Rings_Odivide__class_Odivide_001t__Code____Numeral__Ointeger
% 0.71/0.87  Using role type
% 0.71/0.87  Declaring divide6298287555418463151nteger:(code_integer->(code_integer->code_integer))
% 0.71/0.87  FOF formula (<kernel.Constant object at 0x2980c68>, <kernel.DependentProduct object at 0x2983248>) of role type named sy_c_Rings_Odivide__class_Odivide_001t__Complex__Ocomplex
% 0.71/0.87  Using role type
% 0.71/0.87  Declaring divide1717551699836669952omplex:(complex->(complex->complex))
% 0.71/0.87  FOF formula (<kernel.Constant object at 0x2980f38>, <kernel.DependentProduct object at 0x29830e0>) of role type named sy_c_Rings_Odivide__class_Odivide_001t__Int__Oint
% 0.71/0.87  Using role type
% 0.71/0.87  Declaring divide_divide_int:(int->(int->int))
% 0.71/0.87  FOF formula (<kernel.Constant object at 0x2980c68>, <kernel.DependentProduct object at 0x2983128>) of role type named sy_c_Rings_Odivide__class_Odivide_001t__Nat__Onat
% 0.71/0.87  Using role type
% 0.71/0.87  Declaring divide_divide_nat:(nat->(nat->nat))
% 0.71/0.87  FOF formula (<kernel.Constant object at 0x2980c68>, <kernel.DependentProduct object at 0x29832d8>) of role type named sy_c_Rings_Odivide__class_Odivide_001t__Rat__Orat
% 0.71/0.87  Using role type
% 0.71/0.87  Declaring divide_divide_rat:(rat->(rat->rat))
% 0.71/0.87  FOF formula (<kernel.Constant object at 0x2983170>, <kernel.DependentProduct object at 0x2983368>) of role type named sy_c_Rings_Odivide__class_Odivide_001t__Real__Oreal
% 0.71/0.87  Using role type
% 0.71/0.87  Declaring divide_divide_real:(real->(real->real))
% 0.71/0.87  FOF formula (<kernel.Constant object at 0x2983290>, <kernel.DependentProduct object at 0x29831b8>) of role type named sy_c_Rings_Odvd__class_Odvd_001t__Int__Oint
% 0.71/0.87  Using role type
% 0.71/0.87  Declaring dvd_dvd_int:(int->(int->Prop))
% 0.71/0.87  FOF formula (<kernel.Constant object at 0x2983320>, <kernel.DependentProduct object at 0x2983170>) of role type named sy_c_Rings_Odvd__class_Odvd_001t__Nat__Onat
% 0.71/0.87  Using role type
% 0.71/0.87  Declaring dvd_dvd_nat:(nat->(nat->Prop))
% 0.71/0.87  FOF formula (<kernel.Constant object at 0x2983290>, <kernel.DependentProduct object at 0x2983320>) of role type named sy_c_Rings_Omodulo__class_Omodulo_001t__Code____Numeral__Ointeger
% 0.71/0.87  Using role type
% 0.71/0.87  Declaring modulo364778990260209775nteger:(code_integer->(code_integer->code_integer))
% 0.71/0.87  FOF formula (<kernel.Constant object at 0x2983248>, <kernel.DependentProduct object at 0x2983170>) of role type named sy_c_Rings_Omodulo__class_Omodulo_001t__Int__Oint
% 0.71/0.87  Using role type
% 0.71/0.87  Declaring modulo_modulo_int:(int->(int->int))
% 0.71/0.87  FOF formula (<kernel.Constant object at 0x2983128>, <kernel.DependentProduct object at 0x2983290>) of role type named sy_c_Rings_Omodulo__class_Omodulo_001t__Nat__Onat
% 0.71/0.87  Using role type
% 0.71/0.87  Declaring modulo_modulo_nat:(nat->(nat->nat))
% 0.71/0.87  FOF formula (<kernel.Constant object at 0x2983248>, <kernel.DependentProduct object at 0x2983638>) of role type named sy_c_Rings_Ozero__neq__one__class_Oof__bool_001t__Int__Oint
% 0.71/0.87  Using role type
% 0.71/0.87  Declaring zero_n2684676970156552555ol_int:(Prop->int)
% 0.71/0.87  FOF formula (<kernel.Constant object at 0x2983290>, <kernel.DependentProduct object at 0x29832d8>) of role type named sy_c_Rings_Ozero__neq__one__class_Oof__bool_001t__Nat__Onat
% 0.71/0.87  Using role type
% 0.71/0.87  Declaring zero_n2687167440665602831ol_nat:(Prop->nat)
% 0.71/0.87  FOF formula (<kernel.Constant object at 0x2983248>, <kernel.DependentProduct object at 0x2983638>) of role type named sy_c_Series_Osuminf_001t__Complex__Ocomplex
% 0.71/0.87  Using role type
% 0.71/0.87  Declaring suminf_complex:((nat->complex)->complex)
% 0.71/0.87  FOF formula (<kernel.Constant object at 0x29833b0>, <kernel.DependentProduct object at 0x2983248>) of role type named sy_c_Series_Osuminf_001t__Int__Oint
% 0.71/0.87  Using role type
% 0.71/0.87  Declaring suminf_int:((nat->int)->int)
% 0.71/0.87  FOF formula (<kernel.Constant object at 0x2983680>, <kernel.DependentProduct object at 0x2983638>) of role type named sy_c_Series_Osuminf_001t__Nat__Onat
% 0.71/0.87  Using role type
% 0.71/0.87  Declaring suminf_nat:((nat->nat)->nat)
% 0.71/0.87  FOF formula (<kernel.Constant object at 0x2983758>, <kernel.DependentProduct object at 0x2983290>) of role type named sy_c_Series_Osuminf_001t__Real__Oreal
% 0.71/0.87  Using role type
% 0.71/0.87  Declaring suminf_real:((nat->real)->real)
% 0.71/0.87  FOF formula (<kernel.Constant object at 0x29837e8>, <kernel.DependentProduct object at 0x2983638>) of role type named sy_c_Series_Osummable_001t__Complex__Ocomplex
% 0.71/0.87  Using role type
% 0.71/0.87  Declaring summable_complex:((nat->complex)->Prop)
% 0.71/0.87  FOF formula (<kernel.Constant object at 0x29837a0>, <kernel.DependentProduct object at 0x29833b0>) of role type named sy_c_Series_Osummable_001t__Int__Oint
% 0.71/0.87  Using role type
% 0.71/0.87  Declaring summable_int:((nat->int)->Prop)
% 0.71/0.87  FOF formula (<kernel.Constant object at 0x29836c8>, <kernel.DependentProduct object at 0x2983758>) of role type named sy_c_Series_Osummable_001t__Nat__Onat
% 0.71/0.87  Using role type
% 0.71/0.87  Declaring summable_nat:((nat->nat)->Prop)
% 0.71/0.87  FOF formula (<kernel.Constant object at 0x2983830>, <kernel.DependentProduct object at 0x29837e8>) of role type named sy_c_Series_Osummable_001t__Real__Oreal
% 0.71/0.87  Using role type
% 0.71/0.87  Declaring summable_real:((nat->real)->Prop)
% 0.71/0.87  FOF formula (<kernel.Constant object at 0x2983128>, <kernel.DependentProduct object at 0x2983908>) of role type named sy_c_Series_Osums_001t__Real__Oreal
% 0.71/0.87  Using role type
% 0.71/0.87  Declaring sums_real:((nat->real)->(real->Prop))
% 0.71/0.87  FOF formula (<kernel.Constant object at 0x29838c0>, <kernel.DependentProduct object at 0x29836c8>) of role type named sy_c_Set_OCollect_001_062_It__Nat__Onat_Mt__Rat__Orat_J
% 0.71/0.87  Using role type
% 0.71/0.87  Declaring collect_nat_rat:(((nat->rat)->Prop)->set_nat_rat)
% 0.71/0.87  FOF formula (<kernel.Constant object at 0x2983998>, <kernel.DependentProduct object at 0x2983830>) of role type named sy_c_Set_OCollect_001_Eo
% 0.71/0.87  Using role type
% 0.71/0.87  Declaring collect_o:((Prop->Prop)->set_o)
% 0.71/0.87  FOF formula (<kernel.Constant object at 0x29837e8>, <kernel.DependentProduct object at 0x2983a28>) of role type named sy_c_Set_OCollect_001t__Complex__Ocomplex
% 0.71/0.87  Using role type
% 0.71/0.87  Declaring collect_complex:((complex->Prop)->set_complex)
% 0.71/0.87  FOF formula (<kernel.Constant object at 0x2983998>, <kernel.DependentProduct object at 0x2983a70>) of role type named sy_c_Set_OCollect_001t__Extended____Nat__Oenat
% 0.71/0.87  Using role type
% 0.71/0.87  Declaring collec4429806609662206161d_enat:((extended_enat->Prop)->set_Extended_enat)
% 0.71/0.87  FOF formula (<kernel.Constant object at 0x2983878>, <kernel.DependentProduct object at 0x2983b48>) of role type named sy_c_Set_OCollect_001t__Int__Oint
% 0.71/0.87  Using role type
% 0.71/0.87  Declaring collect_int:((int->Prop)->set_int)
% 0.71/0.87  FOF formula (<kernel.Constant object at 0x2983908>, <kernel.DependentProduct object at 0x2983998>) of role type named sy_c_Set_OCollect_001t__List__Olist_It__Complex__Ocomplex_J
% 0.71/0.87  Using role type
% 0.71/0.87  Declaring collect_list_complex:((list_complex->Prop)->set_list_complex)
% 0.71/0.87  FOF formula (<kernel.Constant object at 0x2983a70>, <kernel.DependentProduct object at 0x2983908>) of role type named sy_c_Set_OCollect_001t__List__Olist_It__Extended____Nat__Oenat_J
% 0.71/0.87  Using role type
% 0.71/0.87  Declaring collec8433460942617342167d_enat:((list_Extended_enat->Prop)->set_li5464603477888414924d_enat)
% 0.71/0.87  FOF formula (<kernel.Constant object at 0x2983b48>, <kernel.DependentProduct object at 0x2983c20>) of role type named sy_c_Set_OCollect_001t__List__Olist_It__Int__Oint_J
% 0.71/0.88  Using role type
% 0.71/0.88  Declaring collect_list_int:((list_int->Prop)->set_list_int)
% 0.71/0.88  FOF formula (<kernel.Constant object at 0x2983a70>, <kernel.DependentProduct object at 0x2983c68>) of role type named sy_c_Set_OCollect_001t__List__Olist_It__List__Olist_It__Nat__Onat_J_J
% 0.71/0.88  Using role type
% 0.71/0.88  Declaring collec5989764272469232197st_nat:((list_list_nat->Prop)->set_list_list_nat)
% 0.71/0.88  FOF formula (<kernel.Constant object at 0x2983ab8>, <kernel.DependentProduct object at 0x2983cf8>) of role type named sy_c_Set_OCollect_001t__List__Olist_It__Nat__Onat_J
% 0.71/0.88  Using role type
% 0.71/0.88  Declaring collect_list_nat:((list_nat->Prop)->set_list_nat)
% 0.71/0.88  FOF formula (<kernel.Constant object at 0x2983a70>, <kernel.DependentProduct object at 0x2983ab8>) of role type named sy_c_Set_OCollect_001t__List__Olist_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J
% 0.71/0.88  Using role type
% 0.71/0.88  Declaring collec3343600615725829874at_nat:((list_P6011104703257516679at_nat->Prop)->set_li5450038453877631591at_nat)
% 0.71/0.88  FOF formula (<kernel.Constant object at 0x2983cb0>, <kernel.DependentProduct object at 0x2983dd0>) of role type named sy_c_Set_OCollect_001t__List__Olist_It__Set__Oset_It__Nat__Onat_J_J
% 0.71/0.88  Using role type
% 0.71/0.88  Declaring collect_list_set_nat:((list_set_nat->Prop)->set_list_set_nat)
% 0.71/0.88  FOF formula (<kernel.Constant object at 0x2983a70>, <kernel.DependentProduct object at 0x2983e18>) of role type named sy_c_Set_OCollect_001t__List__Olist_It__VEBT____Definitions__OVEBT_J
% 0.71/0.88  Using role type
% 0.71/0.88  Declaring collec5608196760682091941T_VEBT:((list_VEBT_VEBT->Prop)->set_list_VEBT_VEBT)
% 0.71/0.88  FOF formula (<kernel.Constant object at 0x2983758>, <kernel.DependentProduct object at 0x2983ef0>) of role type named sy_c_Set_OCollect_001t__Nat__Onat
% 0.71/0.88  Using role type
% 0.71/0.88  Declaring collect_nat:((nat->Prop)->set_nat)
% 0.71/0.88  FOF formula (<kernel.Constant object at 0x2983dd0>, <kernel.DependentProduct object at 0x2983e18>) of role type named sy_c_Set_OCollect_001t__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J
% 0.71/0.88  Using role type
% 0.71/0.88  Declaring collec213857154873943460nt_int:((product_prod_int_int->Prop)->set_Pr958786334691620121nt_int)
% 0.71/0.88  FOF formula (<kernel.Constant object at 0x2983758>, <kernel.DependentProduct object at 0x2983dd0>) of role type named sy_c_Set_OCollect_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.71/0.88  Using role type
% 0.71/0.88  Declaring collec3392354462482085612at_nat:((product_prod_nat_nat->Prop)->set_Pr1261947904930325089at_nat)
% 0.71/0.88  FOF formula (<kernel.Constant object at 0x2983b48>, <kernel.DependentProduct object at 0x2986098>) of role type named sy_c_Set_OCollect_001t__Rat__Orat
% 0.71/0.88  Using role type
% 0.71/0.88  Declaring collect_rat:((rat->Prop)->set_rat)
% 0.71/0.88  FOF formula (<kernel.Constant object at 0x2983bd8>, <kernel.DependentProduct object at 0x29860e0>) of role type named sy_c_Set_OCollect_001t__Real__Oreal
% 0.71/0.88  Using role type
% 0.71/0.88  Declaring collect_real:((real->Prop)->set_real)
% 0.71/0.88  FOF formula (<kernel.Constant object at 0x2983fc8>, <kernel.DependentProduct object at 0x2986098>) of role type named sy_c_Set_OCollect_001t__Set__Oset_I_062_It__Nat__Onat_Mt__Rat__Orat_J_J
% 0.71/0.88  Using role type
% 0.71/0.88  Declaring collect_set_nat_rat:((set_nat_rat->Prop)->set_set_nat_rat)
% 0.71/0.88  FOF formula (<kernel.Constant object at 0x2983758>, <kernel.DependentProduct object at 0x2986128>) of role type named sy_c_Set_OCollect_001t__Set__Oset_It__Complex__Ocomplex_J
% 0.71/0.88  Using role type
% 0.71/0.88  Declaring collect_set_complex:((set_complex->Prop)->set_set_complex)
% 0.71/0.88  FOF formula (<kernel.Constant object at 0x2983fc8>, <kernel.DependentProduct object at 0x2986128>) of role type named sy_c_Set_OCollect_001t__Set__Oset_It__Extended____Nat__Oenat_J
% 0.71/0.88  Using role type
% 0.71/0.88  Declaring collec2260605976452661553d_enat:((set_Extended_enat->Prop)->set_se7270636423289371942d_enat)
% 0.71/0.88  FOF formula (<kernel.Constant object at 0x2983758>, <kernel.DependentProduct object at 0x2986200>) of role type named sy_c_Set_OCollect_001t__Set__Oset_It__Int__Oint_J
% 0.71/0.88  Using role type
% 0.71/0.88  Declaring collect_set_int:((set_int->Prop)->set_set_int)
% 0.71/0.88  FOF formula (<kernel.Constant object at 0x2983dd0>, <kernel.DependentProduct object at 0x2986248>) of role type named sy_c_Set_OCollect_001t__Set__Oset_It__List__Olist_It__Nat__Onat_J_J
% 0.71/0.88  Using role type
% 0.71/0.88  Declaring collect_set_list_nat:((set_list_nat->Prop)->set_set_list_nat)
% 0.71/0.88  FOF formula (<kernel.Constant object at 0x2983758>, <kernel.DependentProduct object at 0x2986290>) of role type named sy_c_Set_OCollect_001t__Set__Oset_It__Nat__Onat_J
% 0.71/0.88  Using role type
% 0.71/0.88  Declaring collect_set_nat:((set_nat->Prop)->set_set_nat)
% 0.71/0.88  FOF formula (<kernel.Constant object at 0x2986248>, <kernel.DependentProduct object at 0x29861b8>) of role type named sy_c_Set_OCollect_001t__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J
% 0.71/0.88  Using role type
% 0.71/0.88  Declaring collec5514110066124741708at_nat:((set_Pr1261947904930325089at_nat->Prop)->set_se7855581050983116737at_nat)
% 0.71/0.88  FOF formula (<kernel.Constant object at 0x2983fc8>, <kernel.DependentProduct object at 0x2986368>) of role type named sy_c_Set_OCollect_001t__Set__Oset_It__Set__Oset_It__Nat__Onat_J_J
% 0.71/0.88  Using role type
% 0.71/0.88  Declaring collect_set_set_nat:((set_set_nat->Prop)->set_set_set_nat)
% 0.71/0.88  FOF formula (<kernel.Constant object at 0x2986128>, <kernel.DependentProduct object at 0x29863f8>) of role type named sy_c_Set_OPow_001t__Nat__Onat
% 0.71/0.88  Using role type
% 0.71/0.88  Declaring pow_nat:(set_nat->set_set_nat)
% 0.71/0.88  FOF formula (<kernel.Constant object at 0x2986050>, <kernel.DependentProduct object at 0x2986320>) of role type named sy_c_Set_Oimage_001t__Extended____Nat__Oenat_001t__Extended____Nat__Oenat
% 0.71/0.88  Using role type
% 0.71/0.88  Declaring image_80655429650038917d_enat:((extended_enat->extended_enat)->(set_Extended_enat->set_Extended_enat))
% 0.71/0.88  FOF formula (<kernel.Constant object at 0x2986368>, <kernel.DependentProduct object at 0x2986200>) of role type named sy_c_Set_Oimage_001t__Int__Oint_001t__Int__Oint
% 0.71/0.88  Using role type
% 0.71/0.88  Declaring image_int_int:((int->int)->(set_int->set_int))
% 0.71/0.88  FOF formula (<kernel.Constant object at 0x2986128>, <kernel.DependentProduct object at 0x29863f8>) of role type named sy_c_Set_Oimage_001t__Int__Oint_001t__Nat__Onat
% 0.71/0.88  Using role type
% 0.71/0.88  Declaring image_int_nat:((int->nat)->(set_int->set_nat))
% 0.71/0.88  FOF formula (<kernel.Constant object at 0x2986050>, <kernel.DependentProduct object at 0x29862d8>) of role type named sy_c_Set_Oimage_001t__Nat__Onat_001t__Int__Oint
% 0.71/0.88  Using role type
% 0.71/0.88  Declaring image_nat_int:((nat->int)->(set_nat->set_int))
% 0.71/0.88  FOF formula (<kernel.Constant object at 0x2986368>, <kernel.DependentProduct object at 0x29864d0>) of role type named sy_c_Set_Oimage_001t__Nat__Onat_001t__Nat__Onat
% 0.71/0.88  Using role type
% 0.71/0.88  Declaring image_nat_nat:((nat->nat)->(set_nat->set_nat))
% 0.71/0.88  FOF formula (<kernel.Constant object at 0x2986128>, <kernel.DependentProduct object at 0x2986488>) of role type named sy_c_Set_Oimage_001t__Nat__Onat_001t__Real__Oreal
% 0.71/0.88  Using role type
% 0.71/0.88  Declaring image_nat_real:((nat->real)->(set_nat->set_real))
% 0.71/0.88  FOF formula (<kernel.Constant object at 0x2986050>, <kernel.DependentProduct object at 0x2986320>) of role type named sy_c_Set_Oimage_001t__Nat__Onat_001t__Set__Oset_It__Nat__Onat_J
% 0.71/0.88  Using role type
% 0.71/0.88  Declaring image_nat_set_nat:((nat->set_nat)->(set_nat->set_set_nat))
% 0.71/0.88  FOF formula (<kernel.Constant object at 0x2986368>, <kernel.DependentProduct object at 0x2986200>) of role type named sy_c_Set_Oimage_001t__Nat__Onat_001t__String__Ochar
% 0.71/0.88  Using role type
% 0.71/0.88  Declaring image_nat_char:((nat->char)->(set_nat->set_char))
% 0.71/0.88  FOF formula (<kernel.Constant object at 0x2986128>, <kernel.DependentProduct object at 0x29863f8>) of role type named sy_c_Set_Oimage_001t__Real__Oreal_001t__Real__Oreal
% 0.71/0.88  Using role type
% 0.71/0.88  Declaring image_real_real:((real->real)->(set_real->set_real))
% 0.71/0.88  FOF formula (<kernel.Constant object at 0x2986050>, <kernel.DependentProduct object at 0x29862d8>) of role type named sy_c_Set_Oimage_001t__String__Ochar_001t__Nat__Onat
% 0.71/0.88  Using role type
% 0.71/0.88  Declaring image_char_nat:((char->nat)->(set_char->set_nat))
% 0.71/0.88  FOF formula (<kernel.Constant object at 0x2986368>, <kernel.DependentProduct object at 0x29864d0>) of role type named sy_c_Set_Oinsert_001_062_It__Nat__Onat_Mt__Rat__Orat_J
% 0.71/0.88  Using role type
% 0.71/0.88  Declaring insert_nat_rat:((nat->rat)->(set_nat_rat->set_nat_rat))
% 0.71/0.88  FOF formula (<kernel.Constant object at 0x2986128>, <kernel.DependentProduct object at 0x29864d0>) of role type named sy_c_Set_Oinsert_001_Eo
% 0.71/0.88  Using role type
% 0.71/0.88  Declaring insert_o:(Prop->(set_o->set_o))
% 0.71/0.88  FOF formula (<kernel.Constant object at 0x29867a0>, <kernel.DependentProduct object at 0x2986368>) of role type named sy_c_Set_Oinsert_001t__Complex__Ocomplex
% 0.71/0.88  Using role type
% 0.71/0.88  Declaring insert_complex:(complex->(set_complex->set_complex))
% 0.71/0.88  FOF formula (<kernel.Constant object at 0x2986050>, <kernel.DependentProduct object at 0x2986128>) of role type named sy_c_Set_Oinsert_001t__Extended____Nat__Oenat
% 0.71/0.88  Using role type
% 0.71/0.88  Declaring insert_Extended_enat:(extended_enat->(set_Extended_enat->set_Extended_enat))
% 0.71/0.88  FOF formula (<kernel.Constant object at 0x2986098>, <kernel.DependentProduct object at 0x2986050>) of role type named sy_c_Set_Oinsert_001t__Int__Oint
% 0.71/0.88  Using role type
% 0.71/0.88  Declaring insert_int:(int->(set_int->set_int))
% 0.71/0.88  FOF formula (<kernel.Constant object at 0x2986320>, <kernel.DependentProduct object at 0x29867a0>) of role type named sy_c_Set_Oinsert_001t__List__Olist_It__Nat__Onat_J
% 0.71/0.88  Using role type
% 0.71/0.88  Declaring insert_list_nat:(list_nat->(set_list_nat->set_list_nat))
% 0.71/0.88  FOF formula (<kernel.Constant object at 0x29867e8>, <kernel.DependentProduct object at 0x2986320>) of role type named sy_c_Set_Oinsert_001t__Nat__Onat
% 0.71/0.88  Using role type
% 0.71/0.88  Declaring insert_nat:(nat->(set_nat->set_nat))
% 0.71/0.88  FOF formula (<kernel.Constant object at 0x2986908>, <kernel.DependentProduct object at 0x29867a0>) of role type named sy_c_Set_Oinsert_001t__Num__Onum
% 0.71/0.88  Using role type
% 0.71/0.88  Declaring insert_num:(num->(set_num->set_num))
% 0.71/0.88  FOF formula (<kernel.Constant object at 0x2986128>, <kernel.DependentProduct object at 0x2986320>) of role type named sy_c_Set_Oinsert_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.71/0.88  Using role type
% 0.71/0.88  Declaring insert8211810215607154385at_nat:(product_prod_nat_nat->(set_Pr1261947904930325089at_nat->set_Pr1261947904930325089at_nat))
% 0.71/0.88  FOF formula (<kernel.Constant object at 0x2986908>, <kernel.DependentProduct object at 0x29863f8>) of role type named sy_c_Set_Oinsert_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.71/0.88  Using role type
% 0.71/0.88  Declaring insert9069300056098147895at_nat:(produc3843707927480180839at_nat->(set_Pr4329608150637261639at_nat->set_Pr4329608150637261639at_nat))
% 0.71/0.88  FOF formula (<kernel.Constant object at 0x2986050>, <kernel.DependentProduct object at 0x2986908>) of role type named sy_c_Set_Oinsert_001t__Rat__Orat
% 0.71/0.88  Using role type
% 0.71/0.88  Declaring insert_rat:(rat->(set_rat->set_rat))
% 0.71/0.88  FOF formula (<kernel.Constant object at 0x2986a28>, <kernel.DependentProduct object at 0x29863f8>) of role type named sy_c_Set_Oinsert_001t__Real__Oreal
% 0.71/0.88  Using role type
% 0.71/0.88  Declaring insert_real:(real->(set_real->set_real))
% 0.71/0.88  FOF formula (<kernel.Constant object at 0x2986b00>, <kernel.DependentProduct object at 0x2986320>) of role type named sy_c_Set_Oinsert_001t__Set__Oset_I_062_It__Nat__Onat_Mt__Rat__Orat_J_J
% 0.71/0.88  Using role type
% 0.71/0.88  Declaring insert_set_nat_rat:(set_nat_rat->(set_set_nat_rat->set_set_nat_rat))
% 0.71/0.88  FOF formula (<kernel.Constant object at 0x2986b90>, <kernel.DependentProduct object at 0x2986050>) of role type named sy_c_Set_Oinsert_001t__Set__Oset_It__Nat__Onat_J
% 0.71/0.88  Using role type
% 0.71/0.88  Declaring insert_set_nat:(set_nat->(set_set_nat->set_set_nat))
% 0.71/0.88  FOF formula (<kernel.Constant object at 0x2986a70>, <kernel.DependentProduct object at 0x2986b00>) of role type named sy_c_Set_Oinsert_001t__VEBT____Definitions__OVEBT
% 0.71/0.88  Using role type
% 0.71/0.88  Declaring insert_VEBT_VEBT:(vEBT_VEBT->(set_VEBT_VEBT->set_VEBT_VEBT))
% 0.71/0.88  FOF formula (<kernel.Constant object at 0x29863f8>, <kernel.DependentProduct object at 0x2986c20>) of role type named sy_c_Set_Ois__empty_001_Eo
% 0.71/0.88  Using role type
% 0.71/0.88  Declaring is_empty_o:(set_o->Prop)
% 0.71/0.88  FOF formula (<kernel.Constant object at 0x2986ab8>, <kernel.DependentProduct object at 0x29864d0>) of role type named sy_c_Set_Ois__empty_001t__Int__Oint
% 0.71/0.88  Using role type
% 0.71/0.88  Declaring is_empty_int:(set_int->Prop)
% 0.71/0.88  FOF formula (<kernel.Constant object at 0x2986b90>, <kernel.DependentProduct object at 0x2986c68>) of role type named sy_c_Set_Ois__empty_001t__Nat__Onat
% 0.71/0.88  Using role type
% 0.71/0.88  Declaring is_empty_nat:(set_nat->Prop)
% 0.71/0.88  FOF formula (<kernel.Constant object at 0x2986c20>, <kernel.DependentProduct object at 0x29869e0>) of role type named sy_c_Set_Ois__empty_001t__Real__Oreal
% 0.71/0.89  Using role type
% 0.71/0.89  Declaring is_empty_real:(set_real->Prop)
% 0.71/0.89  FOF formula (<kernel.Constant object at 0x29863f8>, <kernel.DependentProduct object at 0x2986cf8>) of role type named sy_c_Set_Ois__singleton_001_Eo
% 0.71/0.89  Using role type
% 0.71/0.89  Declaring is_singleton_o:(set_o->Prop)
% 0.71/0.89  FOF formula (<kernel.Constant object at 0x2986c20>, <kernel.DependentProduct object at 0x2986cb0>) of role type named sy_c_Set_Ois__singleton_001t__Complex__Ocomplex
% 0.71/0.89  Using role type
% 0.71/0.89  Declaring is_singleton_complex:(set_complex->Prop)
% 0.71/0.89  FOF formula (<kernel.Constant object at 0x2986ab8>, <kernel.DependentProduct object at 0x2986d40>) of role type named sy_c_Set_Ois__singleton_001t__Int__Oint
% 0.71/0.89  Using role type
% 0.71/0.89  Declaring is_singleton_int:(set_int->Prop)
% 0.71/0.89  FOF formula (<kernel.Constant object at 0x2986c20>, <kernel.DependentProduct object at 0x2986d88>) of role type named sy_c_Set_Ois__singleton_001t__List__Olist_It__Nat__Onat_J
% 0.71/0.89  Using role type
% 0.71/0.89  Declaring is_sin2641923865335537900st_nat:(set_list_nat->Prop)
% 0.71/0.89  FOF formula (<kernel.Constant object at 0x2986ab8>, <kernel.DependentProduct object at 0x2986e18>) of role type named sy_c_Set_Ois__singleton_001t__Nat__Onat
% 0.71/0.89  Using role type
% 0.71/0.89  Declaring is_singleton_nat:(set_nat->Prop)
% 0.71/0.89  FOF formula (<kernel.Constant object at 0x2986c20>, <kernel.DependentProduct object at 0x2986e60>) of role type named sy_c_Set_Ois__singleton_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.71/0.89  Using role type
% 0.71/0.89  Declaring is_sin2850979758926227957at_nat:(set_Pr1261947904930325089at_nat->Prop)
% 0.71/0.89  FOF formula (<kernel.Constant object at 0x2986ab8>, <kernel.DependentProduct object at 0x2986ef0>) of role type named sy_c_Set_Ois__singleton_001t__Real__Oreal
% 0.71/0.89  Using role type
% 0.71/0.89  Declaring is_singleton_real:(set_real->Prop)
% 0.71/0.89  FOF formula (<kernel.Constant object at 0x2986c20>, <kernel.DependentProduct object at 0x2986f38>) of role type named sy_c_Set_Ois__singleton_001t__Set__Oset_I_062_It__Nat__Onat_Mt__Rat__Orat_J_J
% 0.71/0.89  Using role type
% 0.71/0.89  Declaring is_sin2571591796506819849at_rat:(set_set_nat_rat->Prop)
% 0.71/0.89  FOF formula (<kernel.Constant object at 0x2986ab8>, <kernel.DependentProduct object at 0x2986fc8>) of role type named sy_c_Set_Ois__singleton_001t__Set__Oset_It__Nat__Onat_J
% 0.71/0.89  Using role type
% 0.71/0.89  Declaring is_singleton_set_nat:(set_set_nat->Prop)
% 0.71/0.89  FOF formula (<kernel.Constant object at 0x2986ef0>, <kernel.DependentProduct object at 0x2986fc8>) of role type named sy_c_Set_Oremove_001_Eo
% 0.71/0.89  Using role type
% 0.71/0.89  Declaring remove_o:(Prop->(set_o->set_o))
% 0.71/0.89  FOF formula (<kernel.Constant object at 0x2986a70>, <kernel.DependentProduct object at 0x2986c20>) of role type named sy_c_Set_Oremove_001t__Int__Oint
% 0.71/0.89  Using role type
% 0.71/0.89  Declaring remove_int:(int->(set_int->set_int))
% 0.71/0.89  FOF formula (<kernel.Constant object at 0x2986f38>, <kernel.DependentProduct object at 0x29891b8>) of role type named sy_c_Set_Oremove_001t__Nat__Onat
% 0.71/0.89  Using role type
% 0.71/0.89  Declaring remove_nat:(nat->(set_nat->set_nat))
% 0.71/0.89  FOF formula (<kernel.Constant object at 0x2986c20>, <kernel.DependentProduct object at 0x2989050>) of role type named sy_c_Set_Oremove_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.71/0.89  Using role type
% 0.71/0.89  Declaring remove6466555014256735590at_nat:(product_prod_nat_nat->(set_Pr1261947904930325089at_nat->set_Pr1261947904930325089at_nat))
% 0.71/0.89  FOF formula (<kernel.Constant object at 0x2986fc8>, <kernel.DependentProduct object at 0x2989098>) of role type named sy_c_Set_Oremove_001t__Real__Oreal
% 0.71/0.89  Using role type
% 0.71/0.89  Declaring remove_real:(real->(set_real->set_real))
% 0.71/0.89  FOF formula (<kernel.Constant object at 0x2986f38>, <kernel.DependentProduct object at 0x2989128>) of role type named sy_c_Set_Oremove_001t__Set__Oset_I_062_It__Nat__Onat_Mt__Rat__Orat_J_J
% 0.71/0.89  Using role type
% 0.71/0.89  Declaring remove_set_nat_rat:(set_nat_rat->(set_set_nat_rat->set_set_nat_rat))
% 0.71/0.89  FOF formula (<kernel.Constant object at 0x2986a70>, <kernel.DependentProduct object at 0x2989248>) of role type named sy_c_Set_Oremove_001t__Set__Oset_It__Nat__Onat_J
% 0.71/0.89  Using role type
% 0.71/0.89  Declaring remove_set_nat:(set_nat->(set_set_nat->set_set_nat))
% 0.71/0.89  FOF formula (<kernel.Constant object at 0x2986f38>, <kernel.DependentProduct object at 0x2989320>) of role type named sy_c_Set_Othe__elem_001_Eo
% 0.74/0.89  Using role type
% 0.74/0.89  Declaring the_elem_o:(set_o->Prop)
% 0.74/0.89  FOF formula (<kernel.Constant object at 0x2989290>, <kernel.DependentProduct object at 0x2989368>) of role type named sy_c_Set_Othe__elem_001t__Int__Oint
% 0.74/0.89  Using role type
% 0.74/0.89  Declaring the_elem_int:(set_int->int)
% 0.74/0.89  FOF formula (<kernel.Constant object at 0x29890e0>, <kernel.DependentProduct object at 0x29893b0>) of role type named sy_c_Set_Othe__elem_001t__Nat__Onat
% 0.74/0.89  Using role type
% 0.74/0.89  Declaring the_elem_nat:(set_nat->nat)
% 0.74/0.89  FOF formula (<kernel.Constant object at 0x29891b8>, <kernel.DependentProduct object at 0x2989320>) of role type named sy_c_Set_Othe__elem_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.74/0.89  Using role type
% 0.74/0.89  Declaring the_el2281957884133575798at_nat:(set_Pr1261947904930325089at_nat->product_prod_nat_nat)
% 0.74/0.89  FOF formula (<kernel.Constant object at 0x2989128>, <kernel.DependentProduct object at 0x2989440>) of role type named sy_c_Set_Othe__elem_001t__Real__Oreal
% 0.74/0.89  Using role type
% 0.74/0.89  Declaring the_elem_real:(set_real->real)
% 0.74/0.89  FOF formula (<kernel.Constant object at 0x2989368>, <kernel.DependentProduct object at 0x29892d8>) of role type named sy_c_Set_Ovimage_001t__Nat__Onat_001t__Nat__Onat
% 0.74/0.89  Using role type
% 0.74/0.89  Declaring vimage_nat_nat:((nat->nat)->(set_nat->set_nat))
% 0.74/0.89  FOF formula (<kernel.Constant object at 0x2989128>, <kernel.DependentProduct object at 0x29894d0>) of role type named sy_c_Set__Interval_Ofold__atLeastAtMost__nat_001t__Complex__Ocomplex
% 0.74/0.89  Using role type
% 0.74/0.89  Declaring set_fo1517530859248394432omplex:((nat->(complex->complex))->(nat->(nat->(complex->complex))))
% 0.74/0.89  FOF formula (<kernel.Constant object at 0x29892d8>, <kernel.DependentProduct object at 0x2989320>) of role type named sy_c_Set__Interval_Ofold__atLeastAtMost__nat_001t__Int__Oint
% 0.74/0.89  Using role type
% 0.74/0.89  Declaring set_fo2581907887559384638at_int:((nat->(int->int))->(nat->(nat->(int->int))))
% 0.74/0.89  FOF formula (<kernel.Constant object at 0x29894d0>, <kernel.DependentProduct object at 0x2989488>) of role type named sy_c_Set__Interval_Ofold__atLeastAtMost__nat_001t__Nat__Onat
% 0.74/0.89  Using role type
% 0.74/0.89  Declaring set_fo2584398358068434914at_nat:((nat->(nat->nat))->(nat->(nat->(nat->nat))))
% 0.74/0.89  FOF formula (<kernel.Constant object at 0x2989320>, <kernel.DependentProduct object at 0x2989368>) of role type named sy_c_Set__Interval_Ofold__atLeastAtMost__nat_001t__Rat__Orat
% 0.74/0.89  Using role type
% 0.74/0.89  Declaring set_fo1949268297981939178at_rat:((nat->(rat->rat))->(nat->(nat->(rat->rat))))
% 0.74/0.89  FOF formula (<kernel.Constant object at 0x2989488>, <kernel.DependentProduct object at 0x2989638>) of role type named sy_c_Set__Interval_Ofold__atLeastAtMost__nat_001t__Real__Oreal
% 0.74/0.89  Using role type
% 0.74/0.89  Declaring set_fo3111899725591712190t_real:((nat->(real->real))->(nat->(nat->(real->real))))
% 0.74/0.89  FOF formula (<kernel.Constant object at 0x2989368>, <kernel.DependentProduct object at 0x29897a0>) of role type named sy_c_Set__Interval_Oord__class_OatLeastAtMost_001_Eo
% 0.74/0.89  Using role type
% 0.74/0.89  Declaring set_or8904488021354931149Most_o:(Prop->(Prop->set_o))
% 0.74/0.89  FOF formula (<kernel.Constant object at 0x2989638>, <kernel.DependentProduct object at 0x2989368>) of role type named sy_c_Set__Interval_Oord__class_OatLeastAtMost_001t__Int__Oint
% 0.74/0.89  Using role type
% 0.74/0.89  Declaring set_or1266510415728281911st_int:(int->(int->set_int))
% 0.74/0.89  FOF formula (<kernel.Constant object at 0x29897a0>, <kernel.DependentProduct object at 0x2989638>) of role type named sy_c_Set__Interval_Oord__class_OatLeastAtMost_001t__Nat__Onat
% 0.74/0.89  Using role type
% 0.74/0.89  Declaring set_or1269000886237332187st_nat:(nat->(nat->set_nat))
% 0.74/0.89  FOF formula (<kernel.Constant object at 0x2989368>, <kernel.DependentProduct object at 0x29897a0>) of role type named sy_c_Set__Interval_Oord__class_OatLeastAtMost_001t__Num__Onum
% 0.74/0.89  Using role type
% 0.74/0.89  Declaring set_or7049704709247886629st_num:(num->(num->set_num))
% 0.74/0.89  FOF formula (<kernel.Constant object at 0x2989638>, <kernel.DependentProduct object at 0x2989368>) of role type named sy_c_Set__Interval_Oord__class_OatLeastAtMost_001t__Rat__Orat
% 0.74/0.89  Using role type
% 0.74/0.89  Declaring set_or633870826150836451st_rat:(rat->(rat->set_rat))
% 0.74/0.89  FOF formula (<kernel.Constant object at 0x29897a0>, <kernel.DependentProduct object at 0x2989638>) of role type named sy_c_Set__Interval_Oord__class_OatLeastAtMost_001t__Real__Oreal
% 0.74/0.89  Using role type
% 0.74/0.89  Declaring set_or1222579329274155063t_real:(real->(real->set_real))
% 0.74/0.89  FOF formula (<kernel.Constant object at 0x2989368>, <kernel.DependentProduct object at 0x29897a0>) of role type named sy_c_Set__Interval_Oord__class_OatLeastAtMost_001t__Set__Oset_I_062_It__Nat__Onat_Mt__Rat__Orat_J_J
% 0.74/0.89  Using role type
% 0.74/0.89  Declaring set_or5795412311047298440at_rat:(set_nat_rat->(set_nat_rat->set_set_nat_rat))
% 0.74/0.89  FOF formula (<kernel.Constant object at 0x2989638>, <kernel.DependentProduct object at 0x2989368>) of role type named sy_c_Set__Interval_Oord__class_OatLeastAtMost_001t__Set__Oset_It__Int__Oint_J
% 0.74/0.89  Using role type
% 0.74/0.89  Declaring set_or370866239135849197et_int:(set_int->(set_int->set_set_int))
% 0.74/0.89  FOF formula (<kernel.Constant object at 0x29897a0>, <kernel.DependentProduct object at 0x2989638>) of role type named sy_c_Set__Interval_Oord__class_OatLeastAtMost_001t__Set__Oset_It__Nat__Onat_J
% 0.74/0.89  Using role type
% 0.74/0.89  Declaring set_or4548717258645045905et_nat:(set_nat->(set_nat->set_set_nat))
% 0.74/0.89  FOF formula (<kernel.Constant object at 0x2989368>, <kernel.DependentProduct object at 0x29897a0>) of role type named sy_c_Set__Interval_Oord__class_OatLeastLessThan_001t__Int__Oint
% 0.74/0.89  Using role type
% 0.74/0.89  Declaring set_or4662586982721622107an_int:(int->(int->set_int))
% 0.74/0.89  FOF formula (<kernel.Constant object at 0x2989638>, <kernel.DependentProduct object at 0x2989368>) of role type named sy_c_Set__Interval_Oord__class_OatLeastLessThan_001t__Nat__Onat
% 0.74/0.89  Using role type
% 0.74/0.89  Declaring set_or4665077453230672383an_nat:(nat->(nat->set_nat))
% 0.74/0.89  FOF formula (<kernel.Constant object at 0x2989710>, <kernel.DependentProduct object at 0x29898c0>) of role type named sy_c_Set__Interval_Oord__class_OatLeast_001t__Nat__Onat
% 0.74/0.89  Using role type
% 0.74/0.89  Declaring set_ord_atLeast_nat:(nat->set_nat)
% 0.74/0.89  FOF formula (<kernel.Constant object at 0x2989cb0>, <kernel.DependentProduct object at 0x2989e18>) of role type named sy_c_Set__Interval_Oord__class_OatLeast_001t__Real__Oreal
% 0.74/0.89  Using role type
% 0.74/0.89  Declaring set_ord_atLeast_real:(real->set_real)
% 0.74/0.89  FOF formula (<kernel.Constant object at 0x2989d40>, <kernel.DependentProduct object at 0x2989e60>) of role type named sy_c_Set__Interval_Oord__class_OatMost_001t__Int__Oint
% 0.74/0.89  Using role type
% 0.74/0.89  Declaring set_ord_atMost_int:(int->set_int)
% 0.74/0.89  FOF formula (<kernel.Constant object at 0x2989368>, <kernel.DependentProduct object at 0x2989ea8>) of role type named sy_c_Set__Interval_Oord__class_OatMost_001t__Nat__Onat
% 0.74/0.89  Using role type
% 0.74/0.89  Declaring set_ord_atMost_nat:(nat->set_nat)
% 0.74/0.89  FOF formula (<kernel.Constant object at 0x2989d40>, <kernel.DependentProduct object at 0x2989368>) of role type named sy_c_Set__Interval_Oord__class_OgreaterThanAtMost_001t__Int__Oint
% 0.74/0.89  Using role type
% 0.74/0.89  Declaring set_or6656581121297822940st_int:(int->(int->set_int))
% 0.74/0.89  FOF formula (<kernel.Constant object at 0x2989ea8>, <kernel.DependentProduct object at 0x2989d40>) of role type named sy_c_Set__Interval_Oord__class_OgreaterThanAtMost_001t__Nat__Onat
% 0.74/0.89  Using role type
% 0.74/0.89  Declaring set_or6659071591806873216st_nat:(nat->(nat->set_nat))
% 0.74/0.89  FOF formula (<kernel.Constant object at 0x2989368>, <kernel.DependentProduct object at 0x2989ea8>) of role type named sy_c_Set__Interval_Oord__class_OgreaterThanLessThan_001t__Int__Oint
% 0.74/0.89  Using role type
% 0.74/0.89  Declaring set_or5832277885323065728an_int:(int->(int->set_int))
% 0.74/0.89  FOF formula (<kernel.Constant object at 0x2989d40>, <kernel.DependentProduct object at 0x2989710>) of role type named sy_c_Set__Interval_Oord__class_OgreaterThanLessThan_001t__Nat__Onat
% 0.74/0.89  Using role type
% 0.74/0.89  Declaring set_or5834768355832116004an_nat:(nat->(nat->set_nat))
% 0.74/0.89  FOF formula (<kernel.Constant object at 0x2989d40>, <kernel.DependentProduct object at 0x298d098>) of role type named sy_c_Set__Interval_Oord__class_OgreaterThanLessThan_001t__Real__Oreal
% 0.74/0.89  Using role type
% 0.74/0.89  Declaring set_or1633881224788618240n_real:(real->(real->set_real))
% 0.74/0.89  FOF formula (<kernel.Constant object at 0x2989d40>, <kernel.DependentProduct object at 0x298d0e0>) of role type named sy_c_Set__Interval_Oord__class_OgreaterThan_001t__Nat__Onat
% 0.74/0.90  Using role type
% 0.74/0.90  Declaring set_or1210151606488870762an_nat:(nat->set_nat)
% 0.74/0.90  FOF formula (<kernel.Constant object at 0x29898c0>, <kernel.DependentProduct object at 0x298d290>) of role type named sy_c_Set__Interval_Oord__class_OlessThan_001t__Int__Oint
% 0.74/0.90  Using role type
% 0.74/0.90  Declaring set_ord_lessThan_int:(int->set_int)
% 0.74/0.90  FOF formula (<kernel.Constant object at 0x2989d40>, <kernel.DependentProduct object at 0x298d2d8>) of role type named sy_c_Set__Interval_Oord__class_OlessThan_001t__Nat__Onat
% 0.74/0.90  Using role type
% 0.74/0.90  Declaring set_ord_lessThan_nat:(nat->set_nat)
% 0.74/0.90  FOF formula (<kernel.Constant object at 0x2989f80>, <kernel.DependentProduct object at 0x298d3b0>) of role type named sy_c_String_OCode_Oabort_001t__Real__Oreal
% 0.74/0.90  Using role type
% 0.74/0.90  Declaring abort_real:(literal->((product_unit->real)->real))
% 0.74/0.90  FOF formula (<kernel.Constant object at 0x2989f80>, <kernel.DependentProduct object at 0x298d368>) of role type named sy_c_String_OLiteral
% 0.74/0.90  Using role type
% 0.74/0.90  Declaring literal2:(Prop->(Prop->(Prop->(Prop->(Prop->(Prop->(Prop->(literal->literal))))))))
% 0.74/0.90  FOF formula (<kernel.Constant object at 0x298d320>, <kernel.DependentProduct object at 0x298d4d0>) of role type named sy_c_String_Ochar_OChar
% 0.74/0.90  Using role type
% 0.74/0.90  Declaring char2:(Prop->(Prop->(Prop->(Prop->(Prop->(Prop->(Prop->(Prop->char))))))))
% 0.74/0.90  FOF formula (<kernel.Constant object at 0x298d2d8>, <kernel.DependentProduct object at 0x298d560>) of role type named sy_c_String_Ochar_Osize__char
% 0.74/0.90  Using role type
% 0.74/0.90  Declaring size_char:(char->nat)
% 0.74/0.90  FOF formula (<kernel.Constant object at 0x298d0e0>, <kernel.DependentProduct object at 0x298d320>) of role type named sy_c_String_Ocomm__semiring__1__class_Oof__char_001t__Nat__Onat
% 0.74/0.90  Using role type
% 0.74/0.90  Declaring comm_s629917340098488124ar_nat:(char->nat)
% 0.74/0.90  FOF formula (<kernel.Constant object at 0x298d2d8>, <kernel.DependentProduct object at 0x298d518>) of role type named sy_c_String_Ounique__euclidean__semiring__with__bit__operations__class_Ochar__of_001t__Nat__Onat
% 0.74/0.90  Using role type
% 0.74/0.90  Declaring unique3096191561947761185of_nat:(nat->char)
% 0.74/0.90  FOF formula (<kernel.Constant object at 0x298d320>, <kernel.DependentProduct object at 0x298d5f0>) of role type named sy_c_Topological__Spaces_Ocontinuous_001t__Real__Oreal_001t__Real__Oreal
% 0.74/0.90  Using role type
% 0.74/0.90  Declaring topolo4422821103128117721l_real:(filter_real->((real->real)->Prop))
% 0.74/0.90  FOF formula (<kernel.Constant object at 0x298d518>, <kernel.DependentProduct object at 0x298d680>) of role type named sy_c_Topological__Spaces_Ocontinuous__on_001t__Real__Oreal_001t__Real__Oreal
% 0.74/0.90  Using role type
% 0.74/0.90  Declaring topolo5044208981011980120l_real:(set_real->((real->real)->Prop))
% 0.74/0.90  FOF formula (<kernel.Constant object at 0x298d5f0>, <kernel.DependentProduct object at 0x298d320>) of role type named sy_c_Topological__Spaces_Omonoseq_001t__Real__Oreal
% 0.74/0.90  Using role type
% 0.74/0.90  Declaring topolo6980174941875973593q_real:((nat->real)->Prop)
% 0.74/0.90  FOF formula (<kernel.Constant object at 0x298d680>, <kernel.DependentProduct object at 0x298d5f0>) of role type named sy_c_Topological__Spaces_Otopological__space__class_Oat__within_001t__Real__Oreal
% 0.74/0.90  Using role type
% 0.74/0.90  Declaring topolo2177554685111907308n_real:(real->(set_real->filter_real))
% 0.74/0.90  FOF formula (<kernel.Constant object at 0x298d320>, <kernel.DependentProduct object at 0x298d758>) of role type named sy_c_Topological__Spaces_Otopological__space__class_Oconvergent_001t__Real__Oreal
% 0.74/0.90  Using role type
% 0.74/0.90  Declaring topolo7531315842566124627t_real:((nat->real)->Prop)
% 0.74/0.90  FOF formula (<kernel.Constant object at 0x298d5f0>, <kernel.DependentProduct object at 0x298d830>) of role type named sy_c_Topological__Spaces_Otopological__space__class_Onhds_001t__Real__Oreal
% 0.74/0.90  Using role type
% 0.74/0.90  Declaring topolo2815343760600316023s_real:(real->filter_real)
% 0.74/0.90  FOF formula (<kernel.Constant object at 0x298d758>, <kernel.DependentProduct object at 0x298d878>) of role type named sy_c_Topological__Spaces_Ouniform__space__class_OCauchy_001t__Complex__Ocomplex
% 0.74/0.90  Using role type
% 0.74/0.90  Declaring topolo6517432010174082258omplex:((nat->complex)->Prop)
% 0.74/0.90  FOF formula (<kernel.Constant object at 0x298d830>, <kernel.DependentProduct object at 0x298d908>) of role type named sy_c_Topological__Spaces_Ouniform__space__class_OCauchy_001t__Real__Oreal
% 0.74/0.90  Using role type
% 0.74/0.90  Declaring topolo4055970368930404560y_real:((nat->real)->Prop)
% 0.74/0.90  FOF formula (<kernel.Constant object at 0x298d710>, <kernel.DependentProduct object at 0x298d9e0>) of role type named sy_c_Transcendental_Oarccos
% 0.74/0.90  Using role type
% 0.74/0.90  Declaring arccos:(real->real)
% 0.74/0.90  FOF formula (<kernel.Constant object at 0x298d0e0>, <kernel.DependentProduct object at 0x298da28>) of role type named sy_c_Transcendental_Oarcosh_001t__Real__Oreal
% 0.74/0.90  Using role type
% 0.74/0.90  Declaring arcosh_real:(real->real)
% 0.74/0.90  FOF formula (<kernel.Constant object at 0x298d7e8>, <kernel.DependentProduct object at 0x298da70>) of role type named sy_c_Transcendental_Oarcsin
% 0.74/0.90  Using role type
% 0.74/0.90  Declaring arcsin:(real->real)
% 0.74/0.90  FOF formula (<kernel.Constant object at 0x298d908>, <kernel.DependentProduct object at 0x298dab8>) of role type named sy_c_Transcendental_Oarctan
% 0.74/0.90  Using role type
% 0.74/0.90  Declaring arctan:(real->real)
% 0.74/0.90  FOF formula (<kernel.Constant object at 0x298d9e0>, <kernel.DependentProduct object at 0x298db00>) of role type named sy_c_Transcendental_Oarsinh_001t__Real__Oreal
% 0.74/0.90  Using role type
% 0.74/0.90  Declaring arsinh_real:(real->real)
% 0.74/0.90  FOF formula (<kernel.Constant object at 0x298da28>, <kernel.DependentProduct object at 0x298db48>) of role type named sy_c_Transcendental_Oartanh_001t__Real__Oreal
% 0.74/0.90  Using role type
% 0.74/0.90  Declaring artanh_real:(real->real)
% 0.74/0.90  FOF formula (<kernel.Constant object at 0x298da70>, <kernel.DependentProduct object at 0x298db90>) of role type named sy_c_Transcendental_Ocos_001t__Real__Oreal
% 0.74/0.90  Using role type
% 0.74/0.90  Declaring cos_real:(real->real)
% 0.74/0.90  FOF formula (<kernel.Constant object at 0x298d248>, <kernel.DependentProduct object at 0x298dc20>) of role type named sy_c_Transcendental_Ocos__coeff
% 0.74/0.90  Using role type
% 0.74/0.90  Declaring cos_coeff:(nat->real)
% 0.74/0.90  FOF formula (<kernel.Constant object at 0x298db48>, <kernel.DependentProduct object at 0x298da70>) of role type named sy_c_Transcendental_Ocosh_001t__Real__Oreal
% 0.74/0.90  Using role type
% 0.74/0.90  Declaring cosh_real:(real->real)
% 0.74/0.90  FOF formula (<kernel.Constant object at 0x298dc20>, <kernel.DependentProduct object at 0x298dc68>) of role type named sy_c_Transcendental_Oexp_001t__Complex__Ocomplex
% 0.74/0.90  Using role type
% 0.74/0.90  Declaring exp_complex:(complex->complex)
% 0.74/0.90  FOF formula (<kernel.Constant object at 0x298d908>, <kernel.DependentProduct object at 0x298dcb0>) of role type named sy_c_Transcendental_Oexp_001t__Real__Oreal
% 0.74/0.90  Using role type
% 0.74/0.90  Declaring exp_real:(real->real)
% 0.74/0.90  FOF formula (<kernel.Constant object at 0x298d248>, <kernel.DependentProduct object at 0x298dcf8>) of role type named sy_c_Transcendental_Oln__class_Oln_001t__Real__Oreal
% 0.74/0.90  Using role type
% 0.74/0.90  Declaring ln_ln_real:(real->real)
% 0.74/0.90  FOF formula (<kernel.Constant object at 0x298da70>, <kernel.DependentProduct object at 0x298d908>) of role type named sy_c_Transcendental_Olog
% 0.74/0.90  Using role type
% 0.74/0.90  Declaring log:(real->(real->real))
% 0.74/0.90  FOF formula (<kernel.Constant object at 0x298dd40>, <kernel.Constant object at 0x298d908>) of role type named sy_c_Transcendental_Opi
% 0.74/0.90  Using role type
% 0.74/0.90  Declaring pi:real
% 0.74/0.90  FOF formula (<kernel.Constant object at 0x298dcf8>, <kernel.DependentProduct object at 0x298da70>) of role type named sy_c_Transcendental_Opowr_001t__Real__Oreal
% 0.74/0.90  Using role type
% 0.74/0.90  Declaring powr_real:(real->(real->real))
% 0.74/0.90  FOF formula (<kernel.Constant object at 0x298dab8>, <kernel.DependentProduct object at 0x298dcf8>) of role type named sy_c_Transcendental_Opowr__real
% 0.74/0.90  Using role type
% 0.74/0.90  Declaring powr_real2:(real->(real->real))
% 0.74/0.90  FOF formula (<kernel.Constant object at 0x298dcb0>, <kernel.DependentProduct object at 0x298def0>) of role type named sy_c_Transcendental_Osin_001t__Real__Oreal
% 0.74/0.90  Using role type
% 0.74/0.90  Declaring sin_real:(real->real)
% 0.74/0.90  FOF formula (<kernel.Constant object at 0x298dc68>, <kernel.DependentProduct object at 0x298d908>) of role type named sy_c_Transcendental_Osin__coeff
% 0.74/0.90  Using role type
% 0.74/0.90  Declaring sin_coeff:(nat->real)
% 0.74/0.90  FOF formula (<kernel.Constant object at 0x298dab8>, <kernel.DependentProduct object at 0x298dcb0>) of role type named sy_c_Transcendental_Osinh_001t__Complex__Ocomplex
% 0.74/0.90  Using role type
% 0.74/0.90  Declaring sinh_complex:(complex->complex)
% 0.74/0.90  FOF formula (<kernel.Constant object at 0x298d908>, <kernel.DependentProduct object at 0x298df38>) of role type named sy_c_Transcendental_Osinh_001t__Real__Oreal
% 0.74/0.91  Using role type
% 0.74/0.91  Declaring sinh_real:(real->real)
% 0.74/0.91  FOF formula (<kernel.Constant object at 0x298de60>, <kernel.DependentProduct object at 0x298df80>) of role type named sy_c_Transcendental_Otan_001t__Real__Oreal
% 0.74/0.91  Using role type
% 0.74/0.91  Declaring tan_real:(real->real)
% 0.74/0.91  FOF formula (<kernel.Constant object at 0x298dc68>, <kernel.DependentProduct object at 0x298dfc8>) of role type named sy_c_Transcendental_Otanh_001t__Real__Oreal
% 0.74/0.91  Using role type
% 0.74/0.91  Declaring tanh_real:(real->real)
% 0.74/0.91  FOF formula (<kernel.Constant object at 0x298de60>, <kernel.DependentProduct object at 0x298dab8>) of role type named sy_c_Transfer_Oleft__total_001_062_It__Nat__Onat_Mt__Rat__Orat_J_001_062_It__Nat__Onat_Mt__Rat__Orat_J
% 0.74/0.91  Using role type
% 0.74/0.91  Declaring left_t2768085380646472630at_rat:(((nat->rat)->((nat->rat)->Prop))->Prop)
% 0.74/0.91  FOF formula (<kernel.Constant object at 0x298dfc8>, <kernel.DependentProduct object at 0x29900e0>) of role type named sy_c_Transitive__Closure_Ortrancl_001t__Nat__Onat
% 0.74/0.91  Using role type
% 0.74/0.91  Declaring transi2905341329935302413cl_nat:(set_Pr1261947904930325089at_nat->set_Pr1261947904930325089at_nat)
% 0.74/0.91  FOF formula (<kernel.Constant object at 0x298dab8>, <kernel.DependentProduct object at 0x2990128>) of role type named sy_c_Transitive__Closure_Otrancl_001t__Nat__Onat
% 0.74/0.91  Using role type
% 0.74/0.91  Declaring transi6264000038957366511cl_nat:(set_Pr1261947904930325089at_nat->set_Pr1261947904930325089at_nat)
% 0.74/0.91  FOF formula (<kernel.Constant object at 0x298dab8>, <kernel.DependentProduct object at 0x2990248>) of role type named sy_c_Typedef_Otype__definition_001t__Product____Type__Ounit_001_Eo
% 0.74/0.91  Using role type
% 0.74/0.91  Declaring type_d6188575255521822967unit_o:((product_unit->Prop)->((Prop->product_unit)->(set_o->Prop)))
% 0.74/0.91  FOF formula (<kernel.Constant object at 0x298dfc8>, <kernel.DependentProduct object at 0x2990320>) of role type named sy_c_Typedef_Otype__definition_001t__Real__Oreal_001t__Set__Oset_I_062_It__Nat__Onat_Mt__Rat__Orat_J_J
% 0.74/0.91  Using role type
% 0.74/0.91  Declaring type_d8072115097938612567at_rat:((real->set_nat_rat)->((set_nat_rat->real)->(set_set_nat_rat->Prop)))
% 0.74/0.91  FOF formula (<kernel.Constant object at 0x298dfc8>, <kernel.DependentProduct object at 0x2990368>) of role type named sy_c_VEBT__Definitions_OVEBT_OLeaf
% 0.74/0.91  Using role type
% 0.74/0.91  Declaring vEBT_Leaf:(Prop->(Prop->vEBT_VEBT))
% 0.74/0.91  FOF formula (<kernel.Constant object at 0x298dfc8>, <kernel.DependentProduct object at 0x29902d8>) of role type named sy_c_VEBT__Definitions_OVEBT_ONode
% 0.74/0.91  Using role type
% 0.74/0.91  Declaring vEBT_Node:(option4927543243414619207at_nat->(nat->(list_VEBT_VEBT->(vEBT_VEBT->vEBT_VEBT))))
% 0.74/0.91  FOF formula (<kernel.Constant object at 0x298dfc8>, <kernel.DependentProduct object at 0x2990290>) of role type named sy_c_VEBT__Definitions_OVEBT_Osize__VEBT
% 0.74/0.91  Using role type
% 0.74/0.91  Declaring vEBT_size_VEBT:(vEBT_VEBT->nat)
% 0.74/0.91  FOF formula (<kernel.Constant object at 0x29903f8>, <kernel.DependentProduct object at 0x2990098>) of role type named sy_c_VEBT__Definitions_OVEBT__internal_Oboth__member__options
% 0.74/0.91  Using role type
% 0.74/0.91  Declaring vEBT_V8194947554948674370ptions:(vEBT_VEBT->(nat->Prop))
% 0.74/0.91  FOF formula (<kernel.Constant object at 0x2990488>, <kernel.DependentProduct object at 0x2990290>) of role type named sy_c_VEBT__Definitions_OVEBT__internal_Oelim__dead
% 0.74/0.91  Using role type
% 0.74/0.91  Declaring vEBT_VEBT_elim_dead:(vEBT_VEBT->(extended_enat->vEBT_VEBT))
% 0.74/0.91  FOF formula (<kernel.Constant object at 0x2990440>, <kernel.DependentProduct object at 0x2990290>) of role type named sy_c_VEBT__Definitions_OVEBT__internal_Oelim__dead__rel
% 0.74/0.91  Using role type
% 0.74/0.91  Declaring vEBT_V312737461966249ad_rel:(produc7272778201969148633d_enat->(produc7272778201969148633d_enat->Prop))
% 0.74/0.91  FOF formula (<kernel.Constant object at 0x2990518>, <kernel.DependentProduct object at 0x2990488>) of role type named sy_c_VEBT__Definitions_OVEBT__internal_Ohigh
% 0.74/0.91  Using role type
% 0.74/0.91  Declaring vEBT_VEBT_high:(nat->(nat->nat))
% 0.74/0.91  FOF formula (<kernel.Constant object at 0x2990440>, <kernel.DependentProduct object at 0x2990518>) of role type named sy_c_VEBT__Definitions_OVEBT__internal_Oin__children
% 0.74/0.91  Using role type
% 0.74/0.91  Declaring vEBT_V5917875025757280293ildren:(nat->(list_VEBT_VEBT->(nat->Prop)))
% 0.74/0.91  FOF formula (<kernel.Constant object at 0x2990368>, <kernel.DependentProduct object at 0x2990488>) of role type named sy_c_VEBT__Definitions_OVEBT__internal_Olow
% 0.74/0.91  Using role type
% 0.74/0.91  Declaring vEBT_VEBT_low:(nat->(nat->nat))
% 0.74/0.91  FOF formula (<kernel.Constant object at 0x2990638>, <kernel.DependentProduct object at 0x2990440>) of role type named sy_c_VEBT__Definitions_OVEBT__internal_Omembermima
% 0.74/0.91  Using role type
% 0.74/0.91  Declaring vEBT_VEBT_membermima:(vEBT_VEBT->(nat->Prop))
% 0.74/0.91  FOF formula (<kernel.Constant object at 0x2990368>, <kernel.DependentProduct object at 0x2990518>) of role type named sy_c_VEBT__Definitions_OVEBT__internal_Omembermima__rel
% 0.74/0.91  Using role type
% 0.74/0.91  Declaring vEBT_V4351362008482014158ma_rel:(produc9072475918466114483BT_nat->(produc9072475918466114483BT_nat->Prop))
% 0.74/0.91  FOF formula (<kernel.Constant object at 0x2990440>, <kernel.DependentProduct object at 0x2990368>) of role type named sy_c_VEBT__Definitions_OVEBT__internal_Onaive__member
% 0.74/0.91  Using role type
% 0.74/0.91  Declaring vEBT_V5719532721284313246member:(vEBT_VEBT->(nat->Prop))
% 0.74/0.91  FOF formula (<kernel.Constant object at 0x2990518>, <kernel.DependentProduct object at 0x2990488>) of role type named sy_c_VEBT__Definitions_OVEBT__internal_Onaive__member__rel
% 0.74/0.91  Using role type
% 0.74/0.91  Declaring vEBT_V5765760719290551771er_rel:(produc9072475918466114483BT_nat->(produc9072475918466114483BT_nat->Prop))
% 0.74/0.91  FOF formula (<kernel.Constant object at 0x2990710>, <kernel.DependentProduct object at 0x2990368>) of role type named sy_c_VEBT__Definitions_OVEBT__internal_Ovalid_H
% 0.74/0.91  Using role type
% 0.74/0.91  Declaring vEBT_VEBT_valid:(vEBT_VEBT->(nat->Prop))
% 0.74/0.91  FOF formula (<kernel.Constant object at 0x29907e8>, <kernel.DependentProduct object at 0x2990368>) of role type named sy_c_VEBT__Definitions_OVEBT__internal_Ovalid_H__rel
% 0.74/0.91  Using role type
% 0.74/0.91  Declaring vEBT_VEBT_valid_rel:(produc9072475918466114483BT_nat->(produc9072475918466114483BT_nat->Prop))
% 0.74/0.91  FOF formula (<kernel.Constant object at 0x2990320>, <kernel.DependentProduct object at 0x29907e8>) of role type named sy_c_VEBT__Definitions_Oinvar__vebt
% 0.74/0.91  Using role type
% 0.74/0.91  Declaring vEBT_invar_vebt:(vEBT_VEBT->(nat->Prop))
% 0.74/0.91  FOF formula (<kernel.Constant object at 0x2990878>, <kernel.DependentProduct object at 0x2990908>) of role type named sy_c_VEBT__Definitions_Oset__vebt
% 0.74/0.91  Using role type
% 0.74/0.91  Declaring vEBT_set_vebt:(vEBT_VEBT->set_nat)
% 0.74/0.91  FOF formula (<kernel.Constant object at 0x2990488>, <kernel.DependentProduct object at 0x2990368>) of role type named sy_c_VEBT__Definitions_Ovebt__buildup
% 0.74/0.91  Using role type
% 0.74/0.91  Declaring vEBT_vebt_buildup:(nat->vEBT_VEBT)
% 0.74/0.91  FOF formula (<kernel.Constant object at 0x2990320>, <kernel.DependentProduct object at 0x2990488>) of role type named sy_c_VEBT__Definitions_Ovebt__buildup__rel
% 0.74/0.91  Using role type
% 0.74/0.91  Declaring vEBT_v4011308405150292612up_rel:(nat->(nat->Prop))
% 0.74/0.91  FOF formula (<kernel.Constant object at 0x29908c0>, <kernel.DependentProduct object at 0x2990320>) of role type named sy_c_VEBT__Delete_Ovebt__delete
% 0.74/0.91  Using role type
% 0.74/0.91  Declaring vEBT_vebt_delete:(vEBT_VEBT->(nat->vEBT_VEBT))
% 0.74/0.91  FOF formula (<kernel.Constant object at 0x2990a70>, <kernel.DependentProduct object at 0x29908c0>) of role type named sy_c_VEBT__Delete_Ovebt__delete__rel
% 0.74/0.91  Using role type
% 0.74/0.91  Declaring vEBT_vebt_delete_rel:(produc9072475918466114483BT_nat->(produc9072475918466114483BT_nat->Prop))
% 0.74/0.91  FOF formula (<kernel.Constant object at 0x2990950>, <kernel.DependentProduct object at 0x2990a70>) of role type named sy_c_VEBT__Insert_Ovebt__insert
% 0.74/0.91  Using role type
% 0.74/0.91  Declaring vEBT_vebt_insert:(vEBT_VEBT->(nat->vEBT_VEBT))
% 0.74/0.91  FOF formula (<kernel.Constant object at 0x2990908>, <kernel.DependentProduct object at 0x2990950>) of role type named sy_c_VEBT__Insert_Ovebt__insert__rel
% 0.74/0.91  Using role type
% 0.74/0.91  Declaring vEBT_vebt_insert_rel:(produc9072475918466114483BT_nat->(produc9072475918466114483BT_nat->Prop))
% 0.74/0.91  FOF formula (<kernel.Constant object at 0x2990ab8>, <kernel.DependentProduct object at 0x29908c0>) of role type named sy_c_VEBT__Member_OVEBT__internal_Obit__concat
% 0.74/0.91  Using role type
% 0.74/0.91  Declaring vEBT_VEBT_bit_concat:(nat->(nat->(nat->nat)))
% 0.74/0.91  FOF formula (<kernel.Constant object at 0x2990b00>, <kernel.DependentProduct object at 0x2990878>) of role type named sy_c_VEBT__Member_OVEBT__internal_OminNull
% 0.74/0.91  Using role type
% 0.74/0.91  Declaring vEBT_VEBT_minNull:(vEBT_VEBT->Prop)
% 0.74/0.91  FOF formula (<kernel.Constant object at 0x2990ab8>, <kernel.DependentProduct object at 0x2990b00>) of role type named sy_c_VEBT__Member_OVEBT__internal_OminNull__rel
% 0.74/0.91  Using role type
% 0.74/0.91  Declaring vEBT_V6963167321098673237ll_rel:(vEBT_VEBT->(vEBT_VEBT->Prop))
% 0.74/0.91  FOF formula (<kernel.Constant object at 0x2990bd8>, <kernel.DependentProduct object at 0x29909e0>) of role type named sy_c_VEBT__Member_OVEBT__internal_Oset__vebt_H
% 0.74/0.91  Using role type
% 0.74/0.91  Declaring vEBT_VEBT_set_vebt:(vEBT_VEBT->set_nat)
% 0.74/0.91  FOF formula (<kernel.Constant object at 0x2990998>, <kernel.DependentProduct object at 0x2990bd8>) of role type named sy_c_VEBT__Member_Ovebt__member
% 0.74/0.91  Using role type
% 0.74/0.91  Declaring vEBT_vebt_member:(vEBT_VEBT->(nat->Prop))
% 0.74/0.91  FOF formula (<kernel.Constant object at 0x2990878>, <kernel.DependentProduct object at 0x2990998>) of role type named sy_c_VEBT__Member_Ovebt__member__rel
% 0.74/0.91  Using role type
% 0.74/0.91  Declaring vEBT_vebt_member_rel:(produc9072475918466114483BT_nat->(produc9072475918466114483BT_nat->Prop))
% 0.74/0.91  FOF formula (<kernel.Constant object at 0x2990b00>, <kernel.DependentProduct object at 0x29909e0>) of role type named sy_c_VEBT__MinMax_OVEBT__internal_Oadd
% 0.74/0.91  Using role type
% 0.74/0.91  Declaring vEBT_VEBT_add:(option_nat->(option_nat->option_nat))
% 0.74/0.91  FOF formula (<kernel.Constant object at 0x2990ab8>, <kernel.DependentProduct object at 0x2990878>) of role type named sy_c_VEBT__MinMax_OVEBT__internal_Ogreater
% 0.74/0.91  Using role type
% 0.74/0.91  Declaring vEBT_VEBT_greater:(option_nat->(option_nat->Prop))
% 0.74/0.91  FOF formula (<kernel.Constant object at 0x2990c68>, <kernel.DependentProduct object at 0x2990b00>) of role type named sy_c_VEBT__MinMax_OVEBT__internal_Oless
% 0.74/0.91  Using role type
% 0.74/0.91  Declaring vEBT_VEBT_less:(option_nat->(option_nat->Prop))
% 0.74/0.91  FOF formula (<kernel.Constant object at 0x2990d40>, <kernel.DependentProduct object at 0x2990ab8>) of role type named sy_c_VEBT__MinMax_OVEBT__internal_Olesseq
% 0.74/0.91  Using role type
% 0.74/0.91  Declaring vEBT_VEBT_lesseq:(option_nat->(option_nat->Prop))
% 0.74/0.91  FOF formula (<kernel.Constant object at 0x2990998>, <kernel.DependentProduct object at 0x2990c68>) of role type named sy_c_VEBT__MinMax_OVEBT__internal_Omax__in__set
% 0.74/0.91  Using role type
% 0.74/0.91  Declaring vEBT_VEBT_max_in_set:(set_nat->(nat->Prop))
% 0.74/0.91  FOF formula (<kernel.Constant object at 0x29909e0>, <kernel.DependentProduct object at 0x2990d40>) of role type named sy_c_VEBT__MinMax_OVEBT__internal_Omin__in__set
% 0.74/0.91  Using role type
% 0.74/0.91  Declaring vEBT_VEBT_min_in_set:(set_nat->(nat->Prop))
% 0.74/0.91  FOF formula (<kernel.Constant object at 0x2990878>, <kernel.DependentProduct object at 0x2990998>) of role type named sy_c_VEBT__MinMax_OVEBT__internal_Omul
% 0.74/0.91  Using role type
% 0.74/0.91  Declaring vEBT_VEBT_mul:(option_nat->(option_nat->option_nat))
% 0.74/0.91  FOF formula (<kernel.Constant object at 0x29909e0>, <kernel.DependentProduct object at 0x2990f38>) of role type named sy_c_VEBT__MinMax_OVEBT__internal_Ooption__shift_001t__Nat__Onat
% 0.74/0.91  Using role type
% 0.74/0.91  Declaring vEBT_V4262088993061758097ft_nat:((nat->(nat->nat))->(option_nat->(option_nat->option_nat)))
% 0.74/0.91  FOF formula (<kernel.Constant object at 0x2990ab8>, <kernel.DependentProduct object at 0x2990998>) of role type named sy_c_VEBT__MinMax_OVEBT__internal_Opower
% 0.74/0.91  Using role type
% 0.74/0.91  Declaring vEBT_VEBT_power:(option_nat->(option_nat->option_nat))
% 0.74/0.91  FOF formula (<kernel.Constant object at 0x29908c0>, <kernel.DependentProduct object at 0x2993098>) of role type named sy_c_VEBT__MinMax_Ovebt__maxt
% 0.74/0.91  Using role type
% 0.74/0.91  Declaring vEBT_vebt_maxt:(vEBT_VEBT->option_nat)
% 0.74/0.91  FOF formula (<kernel.Constant object at 0x2990c68>, <kernel.DependentProduct object at 0x2993050>) of role type named sy_c_VEBT__MinMax_Ovebt__maxt__rel
% 0.74/0.91  Using role type
% 0.74/0.91  Declaring vEBT_vebt_maxt_rel:(vEBT_VEBT->(vEBT_VEBT->Prop))
% 0.74/0.91  FOF formula (<kernel.Constant object at 0x2990f38>, <kernel.DependentProduct object at 0x29930e0>) of role type named sy_c_VEBT__MinMax_Ovebt__mint
% 0.74/0.91  Using role type
% 0.74/0.91  Declaring vEBT_vebt_mint:(vEBT_VEBT->option_nat)
% 0.74/0.91  FOF formula (<kernel.Constant object at 0x2990f80>, <kernel.DependentProduct object at 0x2993128>) of role type named sy_c_VEBT__MinMax_Ovebt__mint__rel
% 0.74/0.92  Using role type
% 0.74/0.92  Declaring vEBT_vebt_mint_rel:(vEBT_VEBT->(vEBT_VEBT->Prop))
% 0.74/0.92  FOF formula (<kernel.Constant object at 0x2990d88>, <kernel.DependentProduct object at 0x29931b8>) of role type named sy_c_VEBT__Pred_Ois__pred__in__set
% 0.74/0.92  Using role type
% 0.74/0.92  Declaring vEBT_is_pred_in_set:(set_nat->(nat->(nat->Prop)))
% 0.74/0.92  FOF formula (<kernel.Constant object at 0x2990c68>, <kernel.DependentProduct object at 0x2993170>) of role type named sy_c_VEBT__Pred_Ovebt__pred
% 0.74/0.92  Using role type
% 0.74/0.92  Declaring vEBT_vebt_pred:(vEBT_VEBT->(nat->option_nat))
% 0.74/0.92  FOF formula (<kernel.Constant object at 0x2990f80>, <kernel.DependentProduct object at 0x2993170>) of role type named sy_c_VEBT__Pred_Ovebt__pred__rel
% 0.74/0.92  Using role type
% 0.74/0.92  Declaring vEBT_vebt_pred_rel:(produc9072475918466114483BT_nat->(produc9072475918466114483BT_nat->Prop))
% 0.74/0.92  FOF formula (<kernel.Constant object at 0x2990d88>, <kernel.DependentProduct object at 0x29930e0>) of role type named sy_c_VEBT__Succ_Ois__succ__in__set
% 0.74/0.92  Using role type
% 0.74/0.92  Declaring vEBT_is_succ_in_set:(set_nat->(nat->(nat->Prop)))
% 0.74/0.92  FOF formula (<kernel.Constant object at 0x2990ab8>, <kernel.DependentProduct object at 0x29932d8>) of role type named sy_c_VEBT__Succ_Ovebt__succ
% 0.74/0.92  Using role type
% 0.74/0.92  Declaring vEBT_vebt_succ:(vEBT_VEBT->(nat->option_nat))
% 0.74/0.92  FOF formula (<kernel.Constant object at 0x2993290>, <kernel.DependentProduct object at 0x2993200>) of role type named sy_c_VEBT__Succ_Ovebt__succ__rel
% 0.74/0.92  Using role type
% 0.74/0.92  Declaring vEBT_vebt_succ_rel:(produc9072475918466114483BT_nat->(produc9072475918466114483BT_nat->Prop))
% 0.74/0.92  FOF formula (<kernel.Constant object at 0x2993050>, <kernel.DependentProduct object at 0x29930e0>) of role type named sy_c_Wellfounded_Oaccp_001t__List__Olist_It__Nat__Onat_J
% 0.74/0.92  Using role type
% 0.74/0.92  Declaring accp_list_nat:((list_nat->(list_nat->Prop))->(list_nat->Prop))
% 0.74/0.92  FOF formula (<kernel.Constant object at 0x2993290>, <kernel.DependentProduct object at 0x2993170>) of role type named sy_c_Wellfounded_Oaccp_001t__Nat__Onat
% 0.74/0.92  Using role type
% 0.74/0.92  Declaring accp_nat:((nat->(nat->Prop))->(nat->Prop))
% 0.74/0.92  FOF formula (<kernel.Constant object at 0x2993050>, <kernel.DependentProduct object at 0x2993320>) of role type named sy_c_Wellfounded_Oaccp_001t__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J
% 0.74/0.92  Using role type
% 0.74/0.92  Declaring accp_P1096762738010456898nt_int:((product_prod_int_int->(product_prod_int_int->Prop))->(product_prod_int_int->Prop))
% 0.74/0.92  FOF formula (<kernel.Constant object at 0x2993170>, <kernel.DependentProduct object at 0x29933b0>) of role type named sy_c_Wellfounded_Oaccp_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.74/0.92  Using role type
% 0.74/0.92  Declaring accp_P4275260045618599050at_nat:((product_prod_nat_nat->(product_prod_nat_nat->Prop))->(product_prod_nat_nat->Prop))
% 0.74/0.92  FOF formula (<kernel.Constant object at 0x2993320>, <kernel.DependentProduct object at 0x29932d8>) of role type named sy_c_Wellfounded_Oaccp_001t__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__Extended____Nat__Oenat_J
% 0.74/0.92  Using role type
% 0.74/0.92  Declaring accp_P6183159247885693666d_enat:((produc7272778201969148633d_enat->(produc7272778201969148633d_enat->Prop))->(produc7272778201969148633d_enat->Prop))
% 0.74/0.92  FOF formula (<kernel.Constant object at 0x29933b0>, <kernel.DependentProduct object at 0x2993050>) of role type named sy_c_Wellfounded_Oaccp_001t__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__Nat__Onat_J
% 0.74/0.92  Using role type
% 0.74/0.92  Declaring accp_P2887432264394892906BT_nat:((produc9072475918466114483BT_nat->(produc9072475918466114483BT_nat->Prop))->(produc9072475918466114483BT_nat->Prop))
% 0.74/0.92  FOF formula (<kernel.Constant object at 0x2993518>, <kernel.DependentProduct object at 0x2993320>) of role type named sy_c_Wellfounded_Oaccp_001t__VEBT____Definitions__OVEBT
% 0.74/0.92  Using role type
% 0.74/0.92  Declaring accp_VEBT_VEBT:((vEBT_VEBT->(vEBT_VEBT->Prop))->(vEBT_VEBT->Prop))
% 0.74/0.92  FOF formula (<kernel.Constant object at 0x29931b8>, <kernel.Constant object at 0x29932d8>) of role type named sy_c_Wellfounded_Oless__than
% 0.74/0.92  Using role type
% 0.74/0.92  Declaring less_than:set_Pr1261947904930325089at_nat
% 0.74/0.92  FOF formula (<kernel.Constant object at 0x29935f0>, <kernel.DependentProduct object at 0x29931b8>) of role type named sy_c_Wellfounded_Olex__prod_001t__Nat__Onat_001t__Nat__Onat
% 0.74/0.92  Using role type
% 0.74/0.92  Declaring lex_prod_nat_nat:(set_Pr1261947904930325089at_nat->(set_Pr1261947904930325089at_nat->set_Pr8693737435421807431at_nat))
% 0.74/0.92  FOF formula (<kernel.Constant object at 0x2993320>, <kernel.DependentProduct object at 0x29935f0>) of role type named sy_c_Wellfounded_Omax__ext_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.74/0.92  Using role type
% 0.74/0.92  Declaring max_ex8135407076693332796at_nat:(set_Pr8693737435421807431at_nat->set_Pr4329608150637261639at_nat)
% 0.74/0.92  FOF formula (<kernel.Constant object at 0x29931b8>, <kernel.DependentProduct object at 0x2993320>) of role type named sy_c_Wellfounded_Omin__ext_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.74/0.92  Using role type
% 0.74/0.92  Declaring min_ex6901939911449802026at_nat:(set_Pr8693737435421807431at_nat->set_Pr4329608150637261639at_nat)
% 0.74/0.92  FOF formula (<kernel.Constant object at 0x2993488>, <kernel.Constant object at 0x29935a8>) of role type named sy_c_Wellfounded_Opred__nat
% 0.74/0.92  Using role type
% 0.74/0.92  Declaring pred_nat:set_Pr1261947904930325089at_nat
% 0.74/0.92  FOF formula (<kernel.Constant object at 0x2993710>, <kernel.DependentProduct object at 0x29937e8>) of role type named sy_c_Wellfounded_Owf_001t__Nat__Onat
% 0.74/0.92  Using role type
% 0.74/0.92  Declaring wf_nat:(set_Pr1261947904930325089at_nat->Prop)
% 0.74/0.92  FOF formula (<kernel.Constant object at 0x2993488>, <kernel.DependentProduct object at 0x2993830>) of role type named sy_c_Wellfounded_Owf_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.74/0.92  Using role type
% 0.74/0.92  Declaring wf_Pro7803398752247294826at_nat:(set_Pr8693737435421807431at_nat->Prop)
% 0.74/0.92  FOF formula (<kernel.Constant object at 0x2993050>, <kernel.DependentProduct object at 0x2993950>) of role type named sy_c_fChoice_001t__Real__Oreal
% 0.74/0.92  Using role type
% 0.74/0.92  Declaring fChoice_real:((real->Prop)->real)
% 0.74/0.92  FOF formula (<kernel.Constant object at 0x29937a0>, <kernel.DependentProduct object at 0x2993950>) of role type named sy_c_member_001_062_It__Nat__Onat_Mt__Rat__Orat_J
% 0.74/0.92  Using role type
% 0.74/0.92  Declaring member_nat_rat:((nat->rat)->(set_nat_rat->Prop))
% 0.74/0.92  FOF formula (<kernel.Constant object at 0x2993050>, <kernel.DependentProduct object at 0x2993950>) of role type named sy_c_member_001_Eo
% 0.74/0.92  Using role type
% 0.74/0.92  Declaring member_o:(Prop->(set_o->Prop))
% 0.74/0.92  FOF formula (<kernel.Constant object at 0x2993710>, <kernel.DependentProduct object at 0x2993050>) of role type named sy_c_member_001t__Complex__Ocomplex
% 0.74/0.92  Using role type
% 0.74/0.92  Declaring member_complex:(complex->(set_complex->Prop))
% 0.74/0.92  FOF formula (<kernel.Constant object at 0x2993998>, <kernel.DependentProduct object at 0x29937a0>) of role type named sy_c_member_001t__Extended____Nat__Oenat
% 0.74/0.92  Using role type
% 0.74/0.92  Declaring member_Extended_enat:(extended_enat->(set_Extended_enat->Prop))
% 0.74/0.92  FOF formula (<kernel.Constant object at 0x2993878>, <kernel.DependentProduct object at 0x2993950>) of role type named sy_c_member_001t__Int__Oint
% 0.74/0.92  Using role type
% 0.74/0.92  Declaring member_int:(int->(set_int->Prop))
% 0.74/0.92  FOF formula (<kernel.Constant object at 0x2993050>, <kernel.DependentProduct object at 0x2993998>) of role type named sy_c_member_001t__List__Olist_It__Nat__Onat_J
% 0.74/0.92  Using role type
% 0.74/0.92  Declaring member_list_nat:(list_nat->(set_list_nat->Prop))
% 0.74/0.92  FOF formula (<kernel.Constant object at 0x2993878>, <kernel.DependentProduct object at 0x2993050>) of role type named sy_c_member_001t__List__Olist_It__VEBT____Definitions__OVEBT_J
% 0.74/0.92  Using role type
% 0.74/0.92  Declaring member2936631157270082147T_VEBT:(list_VEBT_VEBT->(set_list_VEBT_VEBT->Prop))
% 0.74/0.92  FOF formula (<kernel.Constant object at 0x2993710>, <kernel.DependentProduct object at 0x2993998>) of role type named sy_c_member_001t__Nat__Onat
% 0.74/0.92  Using role type
% 0.74/0.92  Declaring member_nat:(nat->(set_nat->Prop))
% 0.74/0.92  FOF formula (<kernel.Constant object at 0x2993b48>, <kernel.DependentProduct object at 0x2993878>) of role type named sy_c_member_001t__Num__Onum
% 0.74/0.92  Using role type
% 0.74/0.92  Declaring member_num:(num->(set_num->Prop))
% 0.74/0.92  FOF formula (<kernel.Constant object at 0x2993710>, <kernel.DependentProduct object at 0x29937e8>) of role type named sy_c_member_001t__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J
% 0.77/0.92  Using role type
% 0.77/0.92  Declaring member5262025264175285858nt_int:(product_prod_int_int->(set_Pr958786334691620121nt_int->Prop))
% 0.77/0.92  FOF formula (<kernel.Constant object at 0x2993878>, <kernel.DependentProduct object at 0x2993c68>) of role type named sy_c_member_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.77/0.92  Using role type
% 0.77/0.92  Declaring member8440522571783428010at_nat:(product_prod_nat_nat->(set_Pr1261947904930325089at_nat->Prop))
% 0.77/0.92  FOF formula (<kernel.Constant object at 0x29937e8>, <kernel.DependentProduct object at 0x2993950>) 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.77/0.92  Using role type
% 0.77/0.92  Declaring member8206827879206165904at_nat:(produc859450856879609959at_nat->(set_Pr8693737435421807431at_nat->Prop))
% 0.77/0.92  FOF formula (<kernel.Constant object at 0x2993c68>, <kernel.DependentProduct object at 0x2993cf8>) 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.77/0.92  Using role type
% 0.77/0.92  Declaring member8757157785044589968at_nat:(produc3843707927480180839at_nat->(set_Pr4329608150637261639at_nat->Prop))
% 0.77/0.92  FOF formula (<kernel.Constant object at 0x2993950>, <kernel.DependentProduct object at 0x2993d88>) of role type named sy_c_member_001t__Product____Type__Oprod_It__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_Mt__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_J
% 0.77/0.92  Using role type
% 0.77/0.92  Declaring member1466754251312161552at_nat:(produc1319942482725812455at_nat->(set_Pr7459493094073627847at_nat->Prop))
% 0.77/0.92  FOF formula (<kernel.Constant object at 0x29937e8>, <kernel.DependentProduct object at 0x2993cf8>) of role type named sy_c_member_001t__Rat__Orat
% 0.77/0.92  Using role type
% 0.77/0.92  Declaring member_rat:(rat->(set_rat->Prop))
% 0.77/0.92  FOF formula (<kernel.Constant object at 0x2993488>, <kernel.DependentProduct object at 0x29937e8>) of role type named sy_c_member_001t__Real__Oreal
% 0.77/0.92  Using role type
% 0.77/0.92  Declaring member_real:(real->(set_real->Prop))
% 0.77/0.92  FOF formula (<kernel.Constant object at 0x2993f38>, <kernel.DependentProduct object at 0x2993950>) of role type named sy_c_member_001t__Set__Oset_I_062_It__Nat__Onat_Mt__Rat__Orat_J_J
% 0.77/0.92  Using role type
% 0.77/0.92  Declaring member_set_nat_rat:(set_nat_rat->(set_set_nat_rat->Prop))
% 0.77/0.92  FOF formula (<kernel.Constant object at 0x2993c20>, <kernel.DependentProduct object at 0x2993cf8>) of role type named sy_c_member_001t__Set__Oset_It__Int__Oint_J
% 0.77/0.92  Using role type
% 0.77/0.92  Declaring member_set_int:(set_int->(set_set_int->Prop))
% 0.77/0.92  FOF formula (<kernel.Constant object at 0x29937e8>, <kernel.DependentProduct object at 0x2993f38>) of role type named sy_c_member_001t__Set__Oset_It__Nat__Onat_J
% 0.77/0.92  Using role type
% 0.77/0.92  Declaring member_set_nat:(set_nat->(set_set_nat->Prop))
% 0.77/0.92  FOF formula (<kernel.Constant object at 0x2993e18>, <kernel.DependentProduct object at 0x2996098>) of role type named sy_c_member_001t__VEBT____Definitions__OVEBT
% 0.77/0.92  Using role type
% 0.77/0.92  Declaring member_VEBT_VEBT:(vEBT_VEBT->(set_VEBT_VEBT->Prop))
% 0.77/0.92  FOF formula (<kernel.Constant object at 0x2993488>, <kernel.Constant object at 0x2993cf8>) of role type named sy_v_n
% 0.77/0.92  Using role type
% 0.77/0.92  Declaring n:nat
% 0.77/0.92  FOF formula (<kernel.Constant object at 0x2993950>, <kernel.Constant object at 0x2993cf8>) of role type named sy_v_t
% 0.77/0.92  Using role type
% 0.77/0.92  Declaring t:vEBT_VEBT
% 0.77/0.92  FOF formula (<kernel.Constant object at 0x2993e18>, <kernel.Constant object at 0x2993f38>) of role type named sy_v_x
% 0.77/0.92  Using role type
% 0.77/0.92  Declaring x:nat
% 0.77/0.92  FOF formula (((eq (vEBT_VEBT->(nat->Prop))) vEBT_VEBT_valid) vEBT_invar_vebt) of role axiom named fact_0_valid__eq
% 0.77/0.92  A new axiom: (((eq (vEBT_VEBT->(nat->Prop))) vEBT_VEBT_valid) vEBT_invar_vebt)
% 0.77/0.92  FOF formula (forall (T:vEBT_VEBT) (D:nat), (((vEBT_invar_vebt T) D)->((vEBT_VEBT_valid T) D))) of role axiom named fact_1_valid__eq1
% 0.78/0.93  A new axiom: (forall (T:vEBT_VEBT) (D:nat), (((vEBT_invar_vebt T) D)->((vEBT_VEBT_valid T) D)))
% 0.78/0.93  FOF formula (forall (T:vEBT_VEBT) (D:nat), (((vEBT_VEBT_valid T) D)->((vEBT_invar_vebt T) D))) of role axiom named fact_2_valid__eq2
% 0.78/0.93  A new axiom: (forall (T:vEBT_VEBT) (D:nat), (((vEBT_VEBT_valid T) D)->((vEBT_invar_vebt T) D)))
% 0.78/0.93  FOF formula (forall (T:vEBT_VEBT) (N:nat) (X:nat) (Y:nat), (((vEBT_invar_vebt T) N)->(((eq Prop) ((vEBT_V8194947554948674370ptions ((vEBT_vebt_delete T) X)) Y)) ((and (not (((eq nat) X) Y))) ((vEBT_V8194947554948674370ptions T) Y))))) of role axiom named fact_3_dele__bmo__cont__corr
% 0.78/0.93  A new axiom: (forall (T:vEBT_VEBT) (N:nat) (X:nat) (Y:nat), (((vEBT_invar_vebt T) N)->(((eq Prop) ((vEBT_V8194947554948674370ptions ((vEBT_vebt_delete T) X)) Y)) ((and (not (((eq nat) X) Y))) ((vEBT_V8194947554948674370ptions T) Y)))))
% 0.78/0.93  FOF formula (forall (T:vEBT_VEBT), (((vEBT_invar_vebt T) zero_zero_nat)->False)) of role axiom named fact_4_valid__0__not
% 0.78/0.93  A new axiom: (forall (T:vEBT_VEBT), (((vEBT_invar_vebt T) zero_zero_nat)->False))
% 0.78/0.93  FOF formula (forall (T:vEBT_VEBT), (((vEBT_invar_vebt T) zero_zero_nat)->False)) of role axiom named fact_5_valid__tree__deg__neq__0
% 0.78/0.93  A new axiom: (forall (T:vEBT_VEBT), (((vEBT_invar_vebt T) zero_zero_nat)->False))
% 0.78/0.93  FOF formula (forall (Info:option4927543243414619207at_nat) (Deg:nat) (TreeList:list_VEBT_VEBT) (Summary:vEBT_VEBT) (N:nat), (((vEBT_invar_vebt ((((vEBT_Node Info) Deg) TreeList) Summary)) N)->(((eq nat) Deg) N))) of role axiom named fact_6_deg__deg__n
% 0.78/0.93  A new axiom: (forall (Info:option4927543243414619207at_nat) (Deg:nat) (TreeList:list_VEBT_VEBT) (Summary:vEBT_VEBT) (N:nat), (((vEBT_invar_vebt ((((vEBT_Node Info) Deg) TreeList) Summary)) N)->(((eq nat) Deg) N)))
% 0.78/0.93  FOF formula (forall (T:vEBT_VEBT) (N:nat), (((vEBT_invar_vebt T) N)->(((eq set_nat) (vEBT_set_vebt T)) (vEBT_VEBT_set_vebt T)))) of role axiom named fact_7_set__vebt__set__vebt_H__valid
% 0.78/0.93  A new axiom: (forall (T:vEBT_VEBT) (N:nat), (((vEBT_invar_vebt T) N)->(((eq set_nat) (vEBT_set_vebt T)) (vEBT_VEBT_set_vebt T))))
% 0.78/0.93  FOF formula (forall (T:vEBT_VEBT) (N:nat) (X:nat), (((vEBT_invar_vebt T) N)->(((eq Prop) ((vEBT_vebt_member T) X)) ((member_nat X) (vEBT_set_vebt T))))) of role axiom named fact_8_member__correct
% 0.78/0.93  A new axiom: (forall (T:vEBT_VEBT) (N:nat) (X:nat), (((vEBT_invar_vebt T) N)->(((eq Prop) ((vEBT_vebt_member T) X)) ((member_nat X) (vEBT_set_vebt T)))))
% 0.78/0.93  FOF formula (forall (T:vEBT_VEBT) (N:nat), (((vEBT_invar_vebt T) N)->(finite_finite_nat (vEBT_VEBT_set_vebt T)))) of role axiom named fact_9_set__vebt__finite
% 0.78/0.93  A new axiom: (forall (T:vEBT_VEBT) (N:nat), (((vEBT_invar_vebt T) N)->(finite_finite_nat (vEBT_VEBT_set_vebt T))))
% 0.78/0.93  FOF formula (forall (T:vEBT_VEBT) (N:nat), (((vEBT_invar_vebt T) N)->((ord_less_nat zero_zero_nat) N))) of role axiom named fact_10_deg__not__0
% 0.78/0.93  A new axiom: (forall (T:vEBT_VEBT) (N:nat), (((vEBT_invar_vebt T) N)->((ord_less_nat zero_zero_nat) N)))
% 0.78/0.93  FOF formula (forall (A:Prop) (B:Prop), (((vEBT_invar_vebt ((vEBT_Leaf A) B)) zero_zero_nat)->False)) of role axiom named fact_11_Leaf__0__not
% 0.78/0.93  A new axiom: (forall (A:Prop) (B:Prop), (((vEBT_invar_vebt ((vEBT_Leaf A) B)) zero_zero_nat)->False))
% 0.78/0.93  FOF formula (forall (T:vEBT_VEBT) (N:nat) (X:nat), (((vEBT_invar_vebt T) N)->(((vEBT_V8194947554948674370ptions T) X)->((vEBT_vebt_member T) X)))) of role axiom named fact_12_valid__member__both__member__options
% 0.78/0.93  A new axiom: (forall (T:vEBT_VEBT) (N:nat) (X:nat), (((vEBT_invar_vebt T) N)->(((vEBT_V8194947554948674370ptions T) X)->((vEBT_vebt_member T) X))))
% 0.78/0.93  FOF formula (forall (T:vEBT_VEBT) (N:nat) (X:nat), (((vEBT_invar_vebt T) N)->(((eq Prop) ((vEBT_V8194947554948674370ptions T) X)) ((vEBT_vebt_member T) X)))) of role axiom named fact_13_both__member__options__equiv__member
% 0.78/0.93  A new axiom: (forall (T:vEBT_VEBT) (N:nat) (X:nat), (((vEBT_invar_vebt T) N)->(((eq Prop) ((vEBT_V8194947554948674370ptions T) X)) ((vEBT_vebt_member T) X))))
% 0.78/0.93  <<<equiv_member
% 0.78/0.93  thf(fact_14_pred__none__empty,axiom,
% 0.78/0.93      ! [Xs: set_nat,A: nat] :
% 0.78/0.93        ( ~ ?>>>!!!<<< [X_1: nat] : ( vEBT_is_pred_in_set @ Xs @ A @ X_1 )
% 0.78/0.93       => ( ( finite_finite_nat @ Xs )
% 0.78/0.93  >>>
% 0.78/0.93  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, 11, 22, 30, 36, 43, 50, 113, 185, 229, 265, 285, 300, 221, 124]
% 0.78/0.93  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, LexToken(THF,'thf',1,168262), LexToken(LPAR,'(',1,168265), name, LexToken(COMMA,',',1,168291), formula_role, LexToken(COMMA,',',1,168297), thf_quantified_formula_PRE, thf_quantifier, LexToken(LBRACKET,'[',1,168305), thf_variable_list, LexToken(RBRACKET,']',1,168324), LexToken(COLON,':',1,168326), LexToken(LPAR,'(',1,168334), unary_connective]
% 0.78/0.93  Unexpected exception Syntax error at '?':QUESTION
% 0.78/0.93  Traceback (most recent call last):
% 0.78/0.93    File "CASC.py", line 79, in <module>
% 0.78/0.93      problem=TPTP.TPTPproblem(env=environment,debug=1,file=file)
% 0.78/0.93    File "/export/starexec/sandbox2/solver/bin/TPTP.py", line 38, in __init__
% 0.78/0.93      parser.parse(file.read(),debug=0,lexer=lexer)
% 0.78/0.93    File "/export/starexec/sandbox2/solver/bin/ply/yacc.py", line 265, in parse
% 0.78/0.93      return self.parseopt_notrack(input,lexer,debug,tracking,tokenfunc)
% 0.78/0.93    File "/export/starexec/sandbox2/solver/bin/ply/yacc.py", line 1047, in parseopt_notrack
% 0.78/0.93      tok = self.errorfunc(errtoken)
% 0.78/0.93    File "/export/starexec/sandbox2/solver/bin/TPTPparser.py", line 2099, in p_error
% 0.78/0.93      raise TPTPParsingError("Syntax error at '%s':%s" % (t.value,t.type))
% 0.78/0.93  TPTPparser.TPTPParsingError: Syntax error at '?':QUESTION
%------------------------------------------------------------------------------