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

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : cocATP---0.2.0
% Problem  : ITP291^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 : n028.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:48:02 EDT 2022

% Result   : Unknown 0.91s 1.16s
% Output   : None 
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----No solution output by system
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.03/0.11  % Problem    : ITP291^3 : TPTP v7.6.0. Released v7.6.0.
% 0.11/0.13  % Command    : python CASC.py /export/starexec/sandbox2/benchmark/theBenchmark.p
% 0.12/0.34  Computer   : n028.cluster.edu
% 0.12/0.34  Model      : x86_64 x86_64
% 0.12/0.34  CPUModel   : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.12/0.34  RAMPerCPU  : 8042.1875MB
% 0.12/0.34  OS         : Linux 3.10.0-693.el7.x86_64
% 0.12/0.34  % CPULimit   : 300
% 0.12/0.34  % DateTime   : Fri Mar 18 16:53:12 EDT 2022
% 0.12/0.34  % CPUTime    : 
% 0.18/0.35  ModuleCmd_Load.c(213):ERROR:105: Unable to locate a modulefile for 'python/python27'
% 0.18/0.35  Python 2.7.5
% 0.42/0.63  Using paths ['/home/cristobal/cocATP/CASC/TPTP/', '/export/starexec/sandbox2/benchmark/', '/export/starexec/sandbox2/benchmark/']
% 0.42/0.63  FOF formula (<kernel.Constant object at 0x2719878>, <kernel.Type object at 0x2719518>) of role type named ty_n_t__itself_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Onum1_J_J_J_J_J_J
% 0.42/0.63  Using role type
% 0.42/0.63  Declaring itself8794530163899892676l_num1:Type
% 0.42/0.63  FOF formula (<kernel.Constant object at 0x2719ea8>, <kernel.Type object at 0x27194d0>) of role type named ty_n_t__Product____Type__Oprod_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J
% 0.42/0.63  Using role type
% 0.42/0.63  Declaring produc8923325533196201883nteger:Type
% 0.42/0.63  FOF formula (<kernel.Constant object at 0x2719a70>, <kernel.Type object at 0x2719e60>) of role type named ty_n_t__Heap____Time____Monad__OHeap_It__List__Olist_It__Option__Ooption_It__Nat__Onat_J_J_J
% 0.42/0.63  Using role type
% 0.42/0.63  Declaring heap_T5317711798761887292on_nat:Type
% 0.42/0.63  FOF formula (<kernel.Constant object at 0x2719ea8>, <kernel.Type object at 0x2719878>) of role type named ty_n_t__Heap____Time____Monad__OHeap_It__List__Olist_It__VEBT____BuildupMemImp__OVEBTi_J_J
% 0.42/0.63  Using role type
% 0.42/0.63  Declaring heap_T4980287057938770641_VEBTi:Type
% 0.42/0.63  FOF formula (<kernel.Constant object at 0x2719950>, <kernel.Type object at 0x2719a70>) of role type named ty_n_t__Option__Ooption_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J
% 0.42/0.63  Using role type
% 0.42/0.63  Declaring option4927543243414619207at_nat:Type
% 0.42/0.63  FOF formula (<kernel.Constant object at 0x2719ef0>, <kernel.Type object at 0x2719ea8>) of role type named ty_n_t__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__Nat__Onat_J
% 0.42/0.63  Using role type
% 0.42/0.63  Declaring produc9072475918466114483BT_nat:Type
% 0.42/0.63  FOF formula (<kernel.Constant object at 0x27195f0>, <kernel.Type object at 0x2719950>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J_J
% 0.42/0.63  Using role type
% 0.42/0.63  Declaring set_Pr958786334691620121nt_int:Type
% 0.42/0.63  FOF formula (<kernel.Constant object at 0x2719d88>, <kernel.Type object at 0x2719ef0>) of role type named ty_n_t__Heap____Time____Monad__OHeap_It__Option__Ooption_It__Nat__Onat_J_J
% 0.42/0.63  Using role type
% 0.42/0.63  Declaring heap_T2636463487746394924on_nat:Type
% 0.42/0.63  FOF formula (<kernel.Constant object at 0x2719200>, <kernel.Type object at 0x27195f0>) of role type named ty_n_t__Heap____Time____Monad__OHeap_It__VEBT____BuildupMemImp__OVEBTi_J
% 0.42/0.63  Using role type
% 0.42/0.63  Declaring heap_T8145700208782473153_VEBTi:Type
% 0.42/0.63  FOF formula (<kernel.Constant object at 0x27193f8>, <kernel.Type object at 0x2719d88>) of role type named ty_n_t__Heap____Time____Monad__OHeap_It__List__Olist_It__Nat__Onat_J_J
% 0.42/0.63  Using role type
% 0.42/0.63  Declaring heap_T290393402774840812st_nat:Type
% 0.42/0.63  FOF formula (<kernel.Constant object at 0x2719368>, <kernel.Type object at 0x271ca28>) of role type named ty_n_t__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J
% 0.42/0.63  Using role type
% 0.42/0.63  Declaring heap_e7401611519738050253t_unit:Type
% 0.42/0.63  FOF formula (<kernel.Constant object at 0x2719ab8>, <kernel.Type object at 0x271c9e0>) of role type named ty_n_t__Heap____Time____Monad__OHeap_It__List__Olist_I_Eo_J_J
% 0.42/0.63  Using role type
% 0.42/0.63  Declaring heap_T844314716496656296list_o:Type
% 0.42/0.63  FOF formula (<kernel.Constant object at 0x2719d88>, <kernel.Type object at 0x271ca28>) of role type named ty_n_t__Product____Type__Oprod_It__Num__Onum_Mt__Num__Onum_J
% 0.42/0.63  Using role type
% 0.42/0.63  Declaring product_prod_num_num:Type
% 0.42/0.63  FOF formula (<kernel.Constant object at 0x27193f8>, <kernel.Type object at 0x271ccb0>) of role type named ty_n_t__Product____Type__Oprod_It__Nat__Onat_Mt__Num__Onum_J
% 0.42/0.63  Using role type
% 0.42/0.63  Declaring product_prod_nat_num:Type
% 0.42/0.63  FOF formula (<kernel.Constant object at 0x2719d88>, <kernel.Type object at 0x271c878>) of role type named ty_n_t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.42/0.63  Using role type
% 0.42/0.63  Declaring product_prod_nat_nat:Type
% 0.42/0.63  FOF formula (<kernel.Constant object at 0x2719ab8>, <kernel.Type object at 0x271ccb0>) of role type named ty_n_t__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J
% 0.42/0.63  Using role type
% 0.42/0.63  Declaring product_prod_int_int:Type
% 0.42/0.63  FOF formula (<kernel.Constant object at 0x2719ab8>, <kernel.Type object at 0x2b96ac68b7e8>) of role type named ty_n_t__Set__Oset_It__Set__Oset_It__Complex__Ocomplex_J_J
% 0.46/0.63  Using role type
% 0.46/0.63  Declaring set_set_complex:Type
% 0.46/0.63  FOF formula (<kernel.Constant object at 0x271ccb0>, <kernel.Type object at 0x2b96ac68b7e8>) of role type named ty_n_t__Heap__Oarray_It__VEBT____BuildupMemImp__OVEBTi_J
% 0.46/0.63  Using role type
% 0.46/0.63  Declaring array_VEBT_VEBTi:Type
% 0.46/0.63  FOF formula (<kernel.Constant object at 0x271c830>, <kernel.Type object at 0x2b96ac68b830>) of role type named ty_n_t__Option__Ooption_It__Set__Oset_It__Nat__Onat_J_J
% 0.46/0.63  Using role type
% 0.46/0.63  Declaring option_set_nat:Type
% 0.46/0.63  FOF formula (<kernel.Constant object at 0x271c878>, <kernel.Type object at 0x2b96ac68b710>) of role type named ty_n_t__Option__Ooption_It__Code____Numeral__Ointeger_J
% 0.46/0.63  Using role type
% 0.46/0.63  Declaring option_Code_integer:Type
% 0.46/0.63  FOF formula (<kernel.Constant object at 0x271ccb0>, <kernel.Type object at 0x2b96ac68b3f8>) of role type named ty_n_t__List__Olist_It__VEBT____BuildupMemImp__OVEBTi_J
% 0.46/0.63  Using role type
% 0.46/0.63  Declaring list_VEBT_VEBTi:Type
% 0.46/0.63  FOF formula (<kernel.Constant object at 0x271c878>, <kernel.Type object at 0x2b96ac68bb90>) of role type named ty_n_t__Option__Ooption_It__Extended____Nat__Oenat_J
% 0.46/0.63  Using role type
% 0.46/0.63  Declaring option_Extended_enat:Type
% 0.46/0.63  FOF formula (<kernel.Constant object at 0x271c830>, <kernel.Type object at 0x2b96ac68b5f0>) of role type named ty_n_t__List__Olist_It__VEBT____Definitions__OVEBT_J
% 0.46/0.63  Using role type
% 0.46/0.63  Declaring list_VEBT_VEBT:Type
% 0.46/0.63  FOF formula (<kernel.Constant object at 0x271c830>, <kernel.Type object at 0x2b96ac68b5a8>) of role type named ty_n_t__Heap____Time____Monad__OHeap_It__Nat__Onat_J
% 0.46/0.63  Using role type
% 0.46/0.63  Declaring heap_Time_Heap_nat:Type
% 0.46/0.63  FOF formula (<kernel.Constant object at 0x2b96ac68b908>, <kernel.Type object at 0x2b96ac68bcf8>) of role type named ty_n_t__Set__Oset_It__VEBT____Definitions__OVEBT_J
% 0.46/0.63  Using role type
% 0.46/0.63  Declaring set_VEBT_VEBT:Type
% 0.46/0.63  FOF formula (<kernel.Constant object at 0x2b96ac68b7e8>, <kernel.Type object at 0x2b96ac68b8c0>) of role type named ty_n_t__Set__Oset_It__Set__Oset_It__Nat__Onat_J_J
% 0.46/0.63  Using role type
% 0.46/0.63  Declaring set_set_nat:Type
% 0.46/0.63  FOF formula (<kernel.Constant object at 0x2b96ac68b830>, <kernel.Type object at 0x2b96ac68b878>) of role type named ty_n_t__Set__Oset_It__Set__Oset_It__Int__Oint_J_J
% 0.46/0.63  Using role type
% 0.46/0.63  Declaring set_set_int:Type
% 0.46/0.63  FOF formula (<kernel.Constant object at 0x2b96ac68b908>, <kernel.Type object at 0x2b96ac68bc20>) of role type named ty_n_t__Set__Oset_It__Code____Numeral__Ointeger_J
% 0.46/0.63  Using role type
% 0.46/0.63  Declaring set_Code_integer:Type
% 0.46/0.63  FOF formula (<kernel.Constant object at 0x2b96ac68b7e8>, <kernel.Type object at 0x2b96ac68ba28>) of role type named ty_n_t__Option__Ooption_It__Assertions__Oassn_J
% 0.46/0.63  Using role type
% 0.46/0.63  Declaring option_assn:Type
% 0.46/0.63  FOF formula (<kernel.Constant object at 0x2b96ac68b830>, <kernel.Type object at 0x2b96ac68b9e0>) of role type named ty_n_t__Heap____Time____Monad__OHeap_I_Eo_J
% 0.46/0.63  Using role type
% 0.46/0.63  Declaring heap_Time_Heap_o:Type
% 0.46/0.63  FOF formula (<kernel.Constant object at 0x2b96ac68b908>, <kernel.Type object at 0x2b96ac68b290>) of role type named ty_n_t__Set__Oset_It__Complex__Ocomplex_J
% 0.46/0.63  Using role type
% 0.46/0.63  Declaring set_complex:Type
% 0.46/0.63  FOF formula (<kernel.Constant object at 0x2b96ac68b7e8>, <kernel.Type object at 0x2b96ac68b488>) of role type named ty_n_t__Option__Ooption_It__Real__Oreal_J
% 0.46/0.63  Using role type
% 0.46/0.63  Declaring option_real:Type
% 0.46/0.63  FOF formula (<kernel.Constant object at 0x2b96ac68b830>, <kernel.Type object at 0x2b96ac68bcb0>) of role type named ty_n_t__Filter__Ofilter_It__Real__Oreal_J
% 0.46/0.63  Using role type
% 0.46/0.63  Declaring filter_real:Type
% 0.46/0.63  FOF formula (<kernel.Constant object at 0x2b96ac68b908>, <kernel.Type object at 0x2b96ac68b098>) of role type named ty_n_t__itself_It__Enum__Ofinite____3_J
% 0.46/0.63  Using role type
% 0.46/0.63  Declaring itself_finite_3:Type
% 0.46/0.63  FOF formula (<kernel.Constant object at 0x2b96ac68b7e8>, <kernel.Type object at 0x2b96ac68b998>) of role type named ty_n_t__itself_It__Enum__Ofinite____2_J
% 0.46/0.63  Using role type
% 0.46/0.63  Declaring itself_finite_2:Type
% 0.46/0.63  FOF formula (<kernel.Constant object at 0x2b96ac68b830>, <kernel.Type object at 0x2b96ac68b128>) of role type named ty_n_t__Option__Ooption_It__Rat__Orat_J
% 0.46/0.64  Using role type
% 0.46/0.64  Declaring option_rat:Type
% 0.46/0.64  FOF formula (<kernel.Constant object at 0x2b96ac68b908>, <kernel.Type object at 0x2b96ac68b6c8>) of role type named ty_n_t__Option__Ooption_It__Num__Onum_J
% 0.46/0.64  Using role type
% 0.46/0.64  Declaring option_num:Type
% 0.46/0.64  FOF formula (<kernel.Constant object at 0x2b96ac68b7e8>, <kernel.Type object at 0x2b96ac68b0e0>) of role type named ty_n_t__Option__Ooption_It__Nat__Onat_J
% 0.46/0.64  Using role type
% 0.46/0.64  Declaring option_nat:Type
% 0.46/0.64  FOF formula (<kernel.Constant object at 0x2b96ac68b830>, <kernel.Type object at 0x2b96ac68b638>) of role type named ty_n_t__Option__Ooption_It__Int__Oint_J
% 0.46/0.64  Using role type
% 0.46/0.64  Declaring option_int:Type
% 0.46/0.64  FOF formula (<kernel.Constant object at 0x2b96ac68b908>, <kernel.Type object at 0x2b96ac68b758>) of role type named ty_n_t__Filter__Ofilter_It__Nat__Onat_J
% 0.46/0.64  Using role type
% 0.46/0.64  Declaring filter_nat:Type
% 0.46/0.64  FOF formula (<kernel.Constant object at 0x2b96ac68b7e8>, <kernel.Type object at 0x2b96ac68bf38>) of role type named ty_n_t__Filter__Ofilter_It__Int__Oint_J
% 0.46/0.64  Using role type
% 0.46/0.64  Declaring filter_int:Type
% 0.46/0.64  FOF formula (<kernel.Constant object at 0x2b96ac68b830>, <kernel.Type object at 0x2b96ac68b320>) of role type named ty_n_t__VEBT____BuildupMemImp__OVEBTi
% 0.46/0.64  Using role type
% 0.46/0.64  Declaring vEBT_VEBTi:Type
% 0.46/0.64  FOF formula (<kernel.Constant object at 0x2b96ac68b908>, <kernel.Type object at 0x2b96ac68bb00>) of role type named ty_n_t__List__Olist_It__Real__Oreal_J
% 0.46/0.64  Using role type
% 0.46/0.64  Declaring list_real:Type
% 0.46/0.64  FOF formula (<kernel.Constant object at 0x2b96ac68b710>, <kernel.Type object at 0x2b96ac68b320>) of role type named ty_n_t__Set__Oset_It__Real__Oreal_J
% 0.46/0.64  Using role type
% 0.46/0.64  Declaring set_real:Type
% 0.46/0.64  FOF formula (<kernel.Constant object at 0x2b96ac68b758>, <kernel.Type object at 0x2b96ac68bb00>) of role type named ty_n_t__List__Olist_It__Nat__Onat_J
% 0.46/0.64  Using role type
% 0.46/0.64  Declaring list_nat:Type
% 0.46/0.64  FOF formula (<kernel.Constant object at 0x2b96ac68b908>, <kernel.Type object at 0x2b96ac667c68>) of role type named ty_n_t__List__Olist_It__Int__Oint_J
% 0.46/0.64  Using role type
% 0.46/0.64  Declaring list_int:Type
% 0.46/0.64  FOF formula (<kernel.Constant object at 0x2b96ac68b710>, <kernel.Type object at 0x2b96ac68bb00>) of role type named ty_n_t__VEBT____Definitions__OVEBT
% 0.46/0.64  Using role type
% 0.46/0.64  Declaring vEBT_VEBT:Type
% 0.46/0.64  FOF formula (<kernel.Constant object at 0x2b96ac68bf38>, <kernel.Type object at 0x2b96ac667c68>) of role type named ty_n_t__Set__Oset_It__Rat__Orat_J
% 0.46/0.64  Using role type
% 0.46/0.64  Declaring set_rat:Type
% 0.46/0.64  FOF formula (<kernel.Constant object at 0x2b96ac68b7e8>, <kernel.Type object at 0x2713e60>) of role type named ty_n_t__Set__Oset_It__Num__Onum_J
% 0.46/0.64  Using role type
% 0.46/0.64  Declaring set_num:Type
% 0.46/0.64  FOF formula (<kernel.Constant object at 0x2b96ac68bb00>, <kernel.Type object at 0x2713e60>) of role type named ty_n_t__Set__Oset_It__Nat__Onat_J
% 0.46/0.64  Using role type
% 0.46/0.64  Declaring set_nat:Type
% 0.46/0.64  FOF formula (<kernel.Constant object at 0x2b96ac68b758>, <kernel.Type object at 0x2713cb0>) of role type named ty_n_t__Set__Oset_It__Int__Oint_J
% 0.46/0.64  Using role type
% 0.46/0.64  Declaring set_int:Type
% 0.46/0.64  FOF formula (<kernel.Constant object at 0x2b96ac68b7e8>, <kernel.Type object at 0x2713e60>) of role type named ty_n_t__Code____Numeral__Ointeger
% 0.46/0.64  Using role type
% 0.46/0.64  Declaring code_integer:Type
% 0.46/0.64  FOF formula (<kernel.Constant object at 0x2b96ac68bb00>, <kernel.Type object at 0x26f65a8>) of role type named ty_n_t__Extended____Nat__Oenat
% 0.46/0.64  Using role type
% 0.46/0.64  Declaring extended_enat:Type
% 0.46/0.64  FOF formula (<kernel.Constant object at 0x2b96ac68bf38>, <kernel.Type object at 0x26f6ab8>) of role type named ty_n_t__List__Olist_I_Eo_J
% 0.46/0.64  Using role type
% 0.46/0.64  Declaring list_o:Type
% 0.46/0.64  FOF formula (<kernel.Constant object at 0x2b96ac68bb00>, <kernel.Type object at 0x26f6ab8>) of role type named ty_n_t__Complex__Ocomplex
% 0.46/0.64  Using role type
% 0.46/0.64  Declaring complex:Type
% 0.46/0.64  FOF formula (<kernel.Constant object at 0x2b96ac68b758>, <kernel.Type object at 0x26f65a8>) of role type named ty_n_t__Assertions__Oassn
% 0.46/0.64  Using role type
% 0.46/0.64  Declaring assn:Type
% 0.46/0.64  FOF formula (<kernel.Constant object at 0x2b96ac68b758>, <kernel.Type object at 0x26f65f0>) of role type named ty_n_t__Uint32__Ouint32
% 0.46/0.64  Using role type
% 0.46/0.64  Declaring uint32:Type
% 0.46/0.64  FOF formula (<kernel.Constant object at 0x2713e60>, <kernel.Type object at 0x26f6bd8>) of role type named ty_n_t__Real__Oreal
% 0.46/0.64  Using role type
% 0.46/0.64  Declaring real:Type
% 0.46/0.64  FOF formula (<kernel.Constant object at 0x2713fc8>, <kernel.Type object at 0x26f6950>) of role type named ty_n_t__Rat__Orat
% 0.46/0.64  Using role type
% 0.46/0.64  Declaring rat:Type
% 0.46/0.64  FOF formula (<kernel.Constant object at 0x2713f38>, <kernel.Type object at 0x26f6c20>) of role type named ty_n_t__Num__Onum
% 0.46/0.64  Using role type
% 0.46/0.64  Declaring num:Type
% 0.46/0.64  FOF formula (<kernel.Constant object at 0x2713f38>, <kernel.Type object at 0x26f6e18>) of role type named ty_n_t__Nat__Onat
% 0.46/0.64  Using role type
% 0.46/0.64  Declaring nat:Type
% 0.46/0.64  FOF formula (<kernel.Constant object at 0x26f6d88>, <kernel.Type object at 0x26f6c20>) of role type named ty_n_t__Int__Oint
% 0.46/0.64  Using role type
% 0.46/0.64  Declaring int:Type
% 0.46/0.64  FOF formula (<kernel.Constant object at 0x26f6d88>, <kernel.DependentProduct object at 0x2718bd8>) of role type named sy_c_Archimedean__Field_Oceiling_001t__Rat__Orat
% 0.46/0.64  Using role type
% 0.46/0.64  Declaring archim2889992004027027881ng_rat:(rat->int)
% 0.46/0.64  FOF formula (<kernel.Constant object at 0x26f6d88>, <kernel.DependentProduct object at 0x2718c68>) of role type named sy_c_Archimedean__Field_Oceiling_001t__Real__Oreal
% 0.46/0.64  Using role type
% 0.46/0.64  Declaring archim7802044766580827645g_real:(real->int)
% 0.46/0.64  FOF formula (<kernel.Constant object at 0x26f65f0>, <kernel.DependentProduct object at 0x2718b48>) of role type named sy_c_Archimedean__Field_Ofloor__ceiling__class_Ofloor_001t__Rat__Orat
% 0.46/0.64  Using role type
% 0.46/0.64  Declaring archim3151403230148437115or_rat:(rat->int)
% 0.46/0.64  FOF formula (<kernel.Constant object at 0x2718bd8>, <kernel.DependentProduct object at 0x2718d88>) of role type named sy_c_Archimedean__Field_Ofloor__ceiling__class_Ofloor_001t__Real__Oreal
% 0.46/0.64  Using role type
% 0.46/0.64  Declaring archim6058952711729229775r_real:(real->int)
% 0.46/0.64  FOF formula (<kernel.Constant object at 0x2718878>, <kernel.DependentProduct object at 0x2718758>) of role type named sy_c_Archimedean__Field_Oround_001t__Rat__Orat
% 0.46/0.64  Using role type
% 0.46/0.64  Declaring archim7778729529865785530nd_rat:(rat->int)
% 0.46/0.64  FOF formula (<kernel.Constant object at 0x2718c68>, <kernel.DependentProduct object at 0x27187e8>) of role type named sy_c_Archimedean__Field_Oround_001t__Real__Oreal
% 0.46/0.64  Using role type
% 0.46/0.64  Declaring archim8280529875227126926d_real:(real->int)
% 0.46/0.64  FOF formula (<kernel.Constant object at 0x2718bd8>, <kernel.DependentProduct object at 0x27181b8>) of role type named sy_c_Assertions_Oentails
% 0.46/0.64  Using role type
% 0.46/0.64  Declaring entails:(assn->(assn->Prop))
% 0.46/0.64  FOF formula (<kernel.Constant object at 0x2718368>, <kernel.DependentProduct object at 0x2718878>) of role type named sy_c_Assertions_Oex__assn_001t__VEBT____Definitions__OVEBT
% 0.46/0.64  Using role type
% 0.46/0.64  Declaring ex_assn_VEBT_VEBT:((vEBT_VEBT->assn)->assn)
% 0.46/0.64  FOF formula (<kernel.Constant object at 0x27187e8>, <kernel.DependentProduct object at 0x2b96a4bb7200>) of role type named sy_c_Assertions_Opure__assn
% 0.46/0.64  Using role type
% 0.46/0.64  Declaring pure_assn:(Prop->assn)
% 0.46/0.64  FOF formula (<kernel.Constant object at 0x2718bd8>, <kernel.DependentProduct object at 0x2718758>) of role type named sy_c_Assertions_Osnga__assn_001t__VEBT____BuildupMemImp__OVEBTi
% 0.46/0.64  Using role type
% 0.46/0.64  Declaring snga_assn_VEBT_VEBTi:(array_VEBT_VEBTi->(list_VEBT_VEBTi->assn))
% 0.46/0.64  FOF formula (<kernel.Constant object at 0x27187e8>, <kernel.DependentProduct object at 0x2b96a4bb71b8>) of role type named sy_c_BNF__Def_Orel__fun_001_Eo_001_Eo_001t__Int__Oint_001t__Int__Oint
% 0.46/0.64  Using role type
% 0.46/0.64  Declaring bNF_re1549289456480014903nt_int:((Prop->(Prop->Prop))->((int->(int->Prop))->((Prop->int)->((Prop->int)->Prop))))
% 0.46/0.64  FOF formula (<kernel.Constant object at 0x27187e8>, <kernel.DependentProduct object at 0x2b96a4bb71b8>) of role type named sy_c_BNF__Def_Orel__fun_001t__Int__Oint_001t__Int__Oint_001_062_I_Eo_Mt__Int__Oint_J_001_062_I_Eo_Mt__Int__Oint_J
% 0.46/0.64  Using role type
% 0.46/0.64  Declaring bNF_re5158873873718381303_o_int:((int->(int->Prop))->(((Prop->int)->((Prop->int)->Prop))->((int->(Prop->int))->((int->(Prop->int))->Prop))))
% 0.46/0.64  FOF formula (<kernel.Constant object at 0x2718c68>, <kernel.DependentProduct object at 0x2b96a4bb7248>) of role type named sy_c_BNF__Def_Orel__fun_001t__Int__Oint_001t__Int__Oint_001_062_It__Int__Oint_M_Eo_J_001_062_It__Int__Oint_M_Eo_J
% 0.46/0.64  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 0x2b96a4bb7050>, <kernel.DependentProduct object at 0x2b96a4bb7488>) of role type named sy_c_BNF__Def_Orel__fun_001t__Int__Oint_001t__Int__Oint_001_062_It__Int__Oint_Mt__Int__Oint_J_001_062_It__Int__Oint_Mt__Int__Oint_J
% 0.48/0.65  Using role type
% 0.48/0.65  Declaring bNF_re711492959462206631nt_int:((int->(int->Prop))->(((int->int)->((int->int)->Prop))->((int->(int->int))->((int->(int->int))->Prop))))
% 0.48/0.65  FOF formula (<kernel.Constant object at 0x2b96a4bb71b8>, <kernel.DependentProduct object at 0x2b96a4bb7098>) 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 0x2b96a4bb7488>, <kernel.DependentProduct object at 0x2b96a4bb7518>) of role type named sy_c_BNF__Def_Orel__fun_001t__Int__Oint_001t__Int__Oint_001t__Int__Oint_001t__Int__Oint
% 0.48/0.65  Using role type
% 0.48/0.65  Declaring bNF_re4712519889275205905nt_int:((int->(int->Prop))->((int->(int->Prop))->((int->int)->((int->int)->Prop))))
% 0.48/0.65  FOF formula (<kernel.Constant object at 0x2b96a4bb7098>, <kernel.DependentProduct object at 0x2b96a4bb75f0>) of role type named sy_c_BNF__Def_Orel__fun_001t__Int__Oint_001t__Int__Oint_001t__Nat__Onat_001t__Nat__Onat
% 0.48/0.65  Using role type
% 0.48/0.65  Declaring bNF_re3715656647883201625at_nat:((int->(int->Prop))->((nat->(nat->Prop))->((int->nat)->((int->nat)->Prop))))
% 0.48/0.65  FOF formula (<kernel.Constant object at 0x2b96a4bb7518>, <kernel.DependentProduct object at 0x2b96a4bb7680>) of role type named sy_c_BNF__Def_Orel__fun_001t__Int__Oint_001t__Int__Oint_001t__Num__Onum_001t__Num__Onum
% 0.48/0.65  Using role type
% 0.48/0.65  Declaring bNF_re7626690874201225453um_num:((int->(int->Prop))->((num->(num->Prop))->((int->num)->((int->num)->Prop))))
% 0.48/0.65  FOF formula (<kernel.Constant object at 0x2b96a4bb75f0>, <kernel.DependentProduct object at 0x2b96a4bb7518>) 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 0x2b96a4bb7170>, <kernel.DependentProduct object at 0x2b96a4bb77e8>) of role type named sy_c_BNF__Def_Orel__fun_001t__Nat__Onat_001t__Nat__Onat_001_062_It__Nat__Onat_Mt__Nat__Onat_J_001_062_It__Nat__Onat_Mt__Nat__Onat_J
% 0.48/0.65  Using role type
% 0.48/0.65  Declaring bNF_re1345281282404953727at_nat:((nat->(nat->Prop))->(((nat->nat)->((nat->nat)->Prop))->((nat->(nat->nat))->((nat->(nat->nat))->Prop))))
% 0.48/0.65  FOF formula (<kernel.Constant object at 0x2b96a4bb7518>, <kernel.DependentProduct object at 0x2b96a4bb73b0>) 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 0x2b96a4bb77e8>, <kernel.DependentProduct object at 0x2b96a4bb77a0>) of role type named sy_c_BNF__Def_Orel__fun_001t__Nat__Onat_001t__Nat__Onat_001t__Int__Oint_001t__Int__Oint
% 0.48/0.65  Using role type
% 0.48/0.65  Declaring bNF_re6650684261131312217nt_int:((nat->(nat->Prop))->((int->(int->Prop))->((nat->int)->((nat->int)->Prop))))
% 0.48/0.65  FOF formula (<kernel.Constant object at 0x2b96a4bb73b0>, <kernel.DependentProduct object at 0x2b96a4bb7878>) of role type named sy_c_BNF__Def_Orel__fun_001t__Nat__Onat_001t__Nat__Onat_001t__Nat__Onat_001t__Nat__Onat
% 0.48/0.65  Using role type
% 0.48/0.65  Declaring bNF_re5653821019739307937at_nat:((nat->(nat->Prop))->((nat->(nat->Prop))->((nat->nat)->((nat->nat)->Prop))))
% 0.48/0.65  FOF formula (<kernel.Constant object at 0x2b96a4bb77a0>, <kernel.DependentProduct object at 0x2b96a4bb7758>) of role type named sy_c_BNF__Def_Orel__fun_001t__Num__Onum_001t__Num__Onum_001_062_It__Num__Onum_Mt__Int__Oint_J_001_062_It__Num__Onum_Mt__Int__Oint_J
% 0.48/0.66  Using role type
% 0.48/0.66  Declaring bNF_re8402795839162346335um_int:((num->(num->Prop))->(((num->int)->((num->int)->Prop))->((num->(num->int))->((num->(num->int))->Prop))))
% 0.48/0.66  FOF formula (<kernel.Constant object at 0x2b96a4bb7878>, <kernel.DependentProduct object at 0x2b96a4bb7a28>) of role type named sy_c_BNF__Def_Orel__fun_001t__Num__Onum_001t__Num__Onum_001t__Int__Oint_001t__Int__Oint
% 0.48/0.66  Using role type
% 0.48/0.66  Declaring bNF_re1822329894187522285nt_int:((num->(num->Prop))->((int->(int->Prop))->((num->int)->((num->int)->Prop))))
% 0.48/0.66  FOF formula (<kernel.Constant object at 0x2b96a4bb77e8>, <kernel.DependentProduct object at 0x2b96a4bb7758>) of role type named sy_c_Binomial_Obinomial
% 0.48/0.66  Using role type
% 0.48/0.66  Declaring binomial:(nat->(nat->nat))
% 0.48/0.66  FOF formula (<kernel.Constant object at 0x2b96a4bb7878>, <kernel.DependentProduct object at 0x2b96a4bb7998>) of role type named sy_c_Bit__Comprehension_Obit__comprehension__class_Oset__bits_001t__Int__Oint
% 0.48/0.66  Using role type
% 0.48/0.66  Declaring bit_bi6516823479961619367ts_int:((nat->Prop)->int)
% 0.48/0.66  FOF formula (<kernel.Constant object at 0x2b96a4bb7950>, <kernel.DependentProduct object at 0x2b96a4bb77e8>) of role type named sy_c_Bit__Comprehension_Owf__set__bits__int
% 0.48/0.66  Using role type
% 0.48/0.66  Declaring bit_wf_set_bits_int:((nat->Prop)->Prop)
% 0.48/0.66  FOF formula (<kernel.Constant object at 0x2b96a4bb7440>, <kernel.DependentProduct object at 0x2b96a4bb7950>) 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 0x2b96a4bb7758>, <kernel.DependentProduct object at 0x2b96a4bb77e8>) of role type named sy_c_Bit__Operations_Oand__not__num
% 0.48/0.66  Using role type
% 0.48/0.66  Declaring bit_and_not_num:(num->(num->option_num))
% 0.48/0.66  FOF formula (<kernel.Constant object at 0x2b96a4bb79e0>, <kernel.DependentProduct object at 0x2b96a4bb7440>) 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 0x2b96a4bb7998>, <kernel.DependentProduct object at 0x2b96a4bb7878>) of role type named sy_c_Bit__Operations_Oor__not__num__neg
% 0.48/0.66  Using role type
% 0.48/0.66  Declaring bit_or_not_num_neg:(num->(num->num))
% 0.48/0.66  FOF formula (<kernel.Constant object at 0x2b96a4bb7758>, <kernel.DependentProduct object at 0x2b96a4bb7bd8>) 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 0x2b96a4bb7878>, <kernel.DependentProduct object at 0x2b96a4bb7758>) 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 0x2b96a4bb7bd8>, <kernel.DependentProduct object at 0x2b96a4bb7878>) 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 0x2b96a4bb7758>, <kernel.DependentProduct object at 0x2b96a4bb7bd8>) 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 0x2b96a4bb7878>, <kernel.DependentProduct object at 0x2b96a4bb7758>) 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 0x2b96a4bb7bd8>, <kernel.DependentProduct object at 0x2b96a4bb7878>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Odrop__bit_001t__Code____Numeral__Ointeger
% 0.48/0.66  Using role type
% 0.48/0.66  Declaring bit_se3928097537394005634nteger:(nat->(code_integer->code_integer))
% 0.48/0.66  FOF formula (<kernel.Constant object at 0x2b96a4bb7758>, <kernel.DependentProduct object at 0x2b96a4bb7bd8>) 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 0x2b96a4bb7878>, <kernel.DependentProduct object at 0x2b96a4bb7758>) 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 0x2b96a4bb7bd8>, <kernel.DependentProduct object at 0x2b96a4bb7ef0>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Oflip__bit_001t__Code____Numeral__Ointeger
% 0.48/0.66  Using role type
% 0.48/0.66  Declaring bit_se1345352211410354436nteger:(nat->(code_integer->code_integer))
% 0.48/0.66  FOF formula (<kernel.Constant object at 0x2b96a4bb7bd8>, <kernel.DependentProduct object at 0x27030e0>) 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 0x2b96a4bb7bd8>, <kernel.DependentProduct object at 0x27031b8>) 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 0x2b96a4bb7f80>, <kernel.DependentProduct object at 0x2703050>) 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 0x2703200>, <kernel.DependentProduct object at 0x2703320>) 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 0x27030e0>, <kernel.DependentProduct object at 0x2703368>) 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 0x27031b8>, <kernel.DependentProduct object at 0x27033f8>) 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 0x27033b0>, <kernel.DependentProduct object at 0x27031b8>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Opush__bit_001t__Code____Numeral__Ointeger
% 0.48/0.66  Using role type
% 0.48/0.66  Declaring bit_se7788150548672797655nteger:(nat->(code_integer->code_integer))
% 0.48/0.66  FOF formula (<kernel.Constant object at 0x27033f8>, <kernel.DependentProduct object at 0x27033b0>) 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 0x27031b8>, <kernel.DependentProduct object at 0x27033f8>) 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 0x27033b0>, <kernel.DependentProduct object at 0x27031b8>) 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 0x27033f8>, <kernel.DependentProduct object at 0x27033b0>) 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 0x27031b8>, <kernel.DependentProduct object at 0x27033f8>) 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.67  FOF formula (<kernel.Constant object at 0x27033b0>, <kernel.DependentProduct object at 0x27031b8>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Otake__bit_001t__Int__Oint
% 0.48/0.67  Using role type
% 0.48/0.67  Declaring bit_se2923211474154528505it_int:(nat->(int->int))
% 0.48/0.67  FOF formula (<kernel.Constant object at 0x27033f8>, <kernel.DependentProduct object at 0x27033b0>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Otake__bit_001t__Nat__Onat
% 0.48/0.67  Using role type
% 0.48/0.67  Declaring bit_se2925701944663578781it_nat:(nat->(nat->nat))
% 0.48/0.67  FOF formula (<kernel.Constant object at 0x27031b8>, <kernel.DependentProduct object at 0x27033f8>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Ounset__bit_001t__Code____Numeral__Ointeger
% 0.48/0.67  Using role type
% 0.48/0.67  Declaring bit_se8260200283734997820nteger:(nat->(code_integer->code_integer))
% 0.48/0.67  FOF formula (<kernel.Constant object at 0x27033b0>, <kernel.DependentProduct object at 0x27031b8>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Ounset__bit_001t__Int__Oint
% 0.48/0.67  Using role type
% 0.48/0.67  Declaring bit_se4203085406695923979it_int:(nat->(int->int))
% 0.48/0.67  FOF formula (<kernel.Constant object at 0x27033f8>, <kernel.DependentProduct object at 0x27033b0>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Ounset__bit_001t__Nat__Onat
% 0.48/0.67  Using role type
% 0.48/0.67  Declaring bit_se4205575877204974255it_nat:(nat->(nat->nat))
% 0.48/0.67  FOF formula (<kernel.Constant object at 0x27031b8>, <kernel.DependentProduct object at 0x27033f8>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Oxor_001t__Int__Oint
% 0.48/0.67  Using role type
% 0.48/0.67  Declaring bit_se6526347334894502574or_int:(int->(int->int))
% 0.48/0.67  FOF formula (<kernel.Constant object at 0x27033b0>, <kernel.DependentProduct object at 0x27031b8>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Oxor_001t__Nat__Onat
% 0.48/0.67  Using role type
% 0.48/0.67  Declaring bit_se6528837805403552850or_nat:(nat->(nat->nat))
% 0.48/0.67  FOF formula (<kernel.Constant object at 0x27033f8>, <kernel.DependentProduct object at 0x27033b0>) 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 0x27031b8>, <kernel.DependentProduct object at 0x27033f8>) 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 0x2703c68>, <kernel.DependentProduct object at 0x27033b0>) 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 0x27031b8>, <kernel.DependentProduct object at 0x2703c68>) of role type named sy_c_Bit__Shifts__Infix__Syntax_Osemiring__bit__operations__class_Oshiftl_001t__Nat__Onat
% 0.48/0.67  Using role type
% 0.48/0.67  Declaring bit_Sh3965577149348748681tl_nat:(nat->(nat->nat))
% 0.48/0.67  FOF formula (<kernel.Constant object at 0x2703320>, <kernel.DependentProduct object at 0x2703e60>) of role type named sy_c_Bits__Integer_OBit__integer
% 0.48/0.67  Using role type
% 0.48/0.67  Declaring bits_Bit_integer:(code_integer->(Prop->code_integer))
% 0.48/0.67  FOF formula (<kernel.Constant object at 0x27033b0>, <kernel.DependentProduct object at 0x2703cf8>) of role type named sy_c_Bits__Integer_Obin__last__integer
% 0.48/0.67  Using role type
% 0.48/0.67  Declaring bits_b8758750999018896077nteger:(code_integer->Prop)
% 0.48/0.67  FOF formula (<kernel.Constant object at 0x2703320>, <kernel.DependentProduct object at 0x2703ef0>) of role type named sy_c_Bits__Integer_Obin__rest__integer
% 0.48/0.67  Using role type
% 0.48/0.67  Declaring bits_b2549910563261871055nteger:(code_integer->code_integer)
% 0.48/0.67  FOF formula (<kernel.Constant object at 0x2703c68>, <kernel.DependentProduct object at 0x2703f80>) of role type named sy_c_Code__Numeral_Odup
% 0.48/0.67  Using role type
% 0.48/0.67  Declaring code_dup:(code_integer->code_integer)
% 0.48/0.67  FOF formula (<kernel.Constant object at 0x27033f8>, <kernel.DependentProduct object at 0x2703fc8>) of role type named sy_c_Code__Numeral_Ointeger_Ointeger__of__int
% 0.48/0.67  Using role type
% 0.48/0.67  Declaring code_integer_of_int:(int->code_integer)
% 0.48/0.67  FOF formula (<kernel.Constant object at 0x2703d88>, <kernel.DependentProduct object at 0x2707098>) of role type named sy_c_Code__Target__Int_Onegative
% 0.48/0.67  Using role type
% 0.48/0.67  Declaring code_Target_negative:(num->int)
% 0.48/0.67  FOF formula (<kernel.Constant object at 0x2703c68>, <kernel.DependentProduct object at 0x2707050>) of role type named sy_c_Code__Target__Nat_Oint__of__nat
% 0.48/0.67  Using role type
% 0.48/0.67  Declaring code_T6385005292777649522of_nat:(nat->int)
% 0.48/0.67  FOF formula (<kernel.Constant object at 0x2703f80>, <kernel.DependentProduct object at 0x2707128>) 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 0x2703fc8>, <kernel.DependentProduct object at 0x2707170>) 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 0x27031b8>, <kernel.DependentProduct object at 0x27071b8>) 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 0x2703c68>, <kernel.DependentProduct object at 0x2707290>) 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 0x2703c68>, <kernel.Constant object at 0x2707290>) 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 0x2707200>, <kernel.DependentProduct object at 0x2707170>) 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 0x2703ef0>, <kernel.DependentProduct object at 0x2707368>) of role type named sy_c_Divides_Oadjust__div
% 0.48/0.67  Using role type
% 0.48/0.67  Declaring adjust_div:(product_prod_int_int->int)
% 0.48/0.67  FOF formula (<kernel.Constant object at 0x2707170>, <kernel.DependentProduct object at 0x27072d8>) 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 0x2707128>, <kernel.DependentProduct object at 0x2707170>) 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 0x2707050>, <kernel.DependentProduct object at 0x27072d8>) of role type named sy_c_Divides_Ounique__euclidean__semiring__numeral__class_Odivmod_001t__Code____Numeral__Ointeger
% 0.48/0.67  Using role type
% 0.48/0.67  Declaring unique3479559517661332726nteger:(num->(num->produc8923325533196201883nteger))
% 0.48/0.67  FOF formula (<kernel.Constant object at 0x2707128>, <kernel.DependentProduct object at 0x2707050>) of role type named sy_c_Divides_Ounique__euclidean__semiring__numeral__class_Odivmod_001t__Int__Oint
% 0.48/0.67  Using role type
% 0.48/0.67  Declaring unique5052692396658037445od_int:(num->(num->product_prod_int_int))
% 0.48/0.67  FOF formula (<kernel.Constant object at 0x27072d8>, <kernel.DependentProduct object at 0x2707128>) 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 0x2707050>, <kernel.DependentProduct object at 0x27075a8>) 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 0x2707128>, <kernel.DependentProduct object at 0x2707050>) 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 0x27075a8>, <kernel.DependentProduct object at 0x2707128>) 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 0x2707050>, <kernel.DependentProduct object at 0x27072d8>) 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 0x2707128>, <kernel.DependentProduct object at 0x27077e8>) 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 0x27072d8>, <kernel.DependentProduct object at 0x2707878>) 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 0x27075f0>, <kernel.DependentProduct object at 0x2707908>) 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 0x27077a0>, <kernel.DependentProduct object at 0x2707950>) 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 0x2707830>, <kernel.Constant object at 0x2707950>) 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 0x2707908>, <kernel.Constant object at 0x2707950>) of role type named sy_c_Filter_Oat__top_001t__Int__Oint
% 0.48/0.68  Using role type
% 0.48/0.68  Declaring at_top_int:filter_int
% 0.48/0.68  FOF formula (<kernel.Constant object at 0x27077e8>, <kernel.Constant object at 0x2707950>) 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 0x27072d8>, <kernel.Constant object at 0x2707950>) 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 0x2707998>, <kernel.DependentProduct object at 0x27077e8>) of role type named sy_c_Filter_Oeventually_001t__Real__Oreal
% 0.48/0.68  Using role type
% 0.48/0.68  Declaring eventually_real:((real->Prop)->(filter_real->Prop))
% 0.48/0.68  FOF formula (<kernel.Constant object at 0x2707950>, <kernel.DependentProduct object at 0x27079e0>) of role type named sy_c_Filter_Ofilterlim_001t__Int__Oint_001t__Nat__Onat
% 0.48/0.68  Using role type
% 0.48/0.68  Declaring filterlim_int_nat:((int->nat)->(filter_nat->(filter_int->Prop)))
% 0.48/0.68  FOF formula (<kernel.Constant object at 0x2707b48>, <kernel.DependentProduct object at 0x2707a70>) of role type named sy_c_Filter_Ofilterlim_001t__Nat__Onat_001t__Int__Oint
% 0.48/0.68  Using role type
% 0.48/0.68  Declaring filterlim_nat_int:((nat->int)->(filter_int->(filter_nat->Prop)))
% 0.48/0.68  FOF formula (<kernel.Constant object at 0x2707bd8>, <kernel.DependentProduct object at 0x2707b00>) 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 0x2707c20>, <kernel.DependentProduct object at 0x2707878>) 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 0x2707c68>, <kernel.DependentProduct object at 0x27072d8>) 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 0x2707c20>, <kernel.DependentProduct object at 0x2707b48>) of role type named sy_c_Finite__Set_Ofinite_001t__Code____Numeral__Ointeger
% 0.48/0.68  Using role type
% 0.48/0.68  Declaring finite6017078050557962740nteger:(set_Code_integer->Prop)
% 0.48/0.68  FOF formula (<kernel.Constant object at 0x27072d8>, <kernel.DependentProduct object at 0x2707cf8>) of role type named sy_c_Finite__Set_Ofinite_001t__Complex__Ocomplex
% 0.48/0.68  Using role type
% 0.48/0.68  Declaring finite3207457112153483333omplex:(set_complex->Prop)
% 0.48/0.68  FOF formula (<kernel.Constant object at 0x2707c20>, <kernel.DependentProduct object at 0x2707d40>) of role type named sy_c_Finite__Set_Ofinite_001t__Int__Oint
% 0.48/0.68  Using role type
% 0.48/0.68  Declaring finite_finite_int:(set_int->Prop)
% 0.48/0.68  FOF formula (<kernel.Constant object at 0x2707b48>, <kernel.DependentProduct object at 0x2707d88>) of role type named sy_c_Finite__Set_Ofinite_001t__Nat__Onat
% 0.48/0.68  Using role type
% 0.48/0.68  Declaring finite_finite_nat:(set_nat->Prop)
% 0.48/0.68  FOF formula (<kernel.Constant object at 0x27072d8>, <kernel.DependentProduct object at 0x2707dd0>) of role type named sy_c_Finite__Set_Ofinite_001t__Num__Onum
% 0.48/0.68  Using role type
% 0.48/0.68  Declaring finite_finite_num:(set_num->Prop)
% 0.48/0.68  FOF formula (<kernel.Constant object at 0x2707c20>, <kernel.DependentProduct object at 0x2707e18>) of role type named sy_c_Finite__Set_Ofinite_001t__Rat__Orat
% 0.48/0.68  Using role type
% 0.48/0.68  Declaring finite_finite_rat:(set_rat->Prop)
% 0.48/0.68  FOF formula (<kernel.Constant object at 0x2707b48>, <kernel.DependentProduct object at 0x2707e60>) of role type named sy_c_Finite__Set_Ofinite_001t__Real__Oreal
% 0.48/0.68  Using role type
% 0.48/0.68  Declaring finite_finite_real:(set_real->Prop)
% 0.48/0.68  FOF formula (<kernel.Constant object at 0x2707c20>, <kernel.DependentProduct object at 0x2707ea8>) of role type named sy_c_Finite__Set_Ofinite_001t__Set__Oset_It__Complex__Ocomplex_J
% 0.48/0.68  Using role type
% 0.48/0.68  Declaring finite6551019134538273531omplex:(set_set_complex->Prop)
% 0.48/0.68  FOF formula (<kernel.Constant object at 0x2707e60>, <kernel.DependentProduct object at 0x2707f38>) of role type named sy_c_Finite__Set_Ofinite_001t__Set__Oset_It__Int__Oint_J
% 0.48/0.68  Using role type
% 0.48/0.68  Declaring finite6197958912794628473et_int:(set_set_int->Prop)
% 0.48/0.68  FOF formula (<kernel.Constant object at 0x2707ea8>, <kernel.DependentProduct object at 0x2707fc8>) of role type named sy_c_Finite__Set_Ofinite_001t__Set__Oset_It__Nat__Onat_J
% 0.48/0.68  Using role type
% 0.48/0.68  Declaring finite1152437895449049373et_nat:(set_set_nat->Prop)
% 0.48/0.68  FOF formula (<kernel.Constant object at 0x2707f38>, <kernel.DependentProduct object at 0x270d098>) of role type named sy_c_Finite__Set_Ofinite_001t__VEBT____Definitions__OVEBT
% 0.48/0.68  Using role type
% 0.48/0.68  Declaring finite5795047828879050333T_VEBT:(set_VEBT_VEBT->Prop)
% 0.48/0.68  FOF formula (<kernel.Constant object at 0x2707fc8>, <kernel.DependentProduct object at 0x270d050>) of role type named sy_c_Fun_Obij__betw_001t__Complex__Ocomplex_001t__Complex__Ocomplex
% 0.48/0.68  Using role type
% 0.48/0.68  Declaring bij_be1856998921033663316omplex:((complex->complex)->(set_complex->(set_complex->Prop)))
% 0.48/0.68  FOF formula (<kernel.Constant object at 0x2707f38>, <kernel.DependentProduct object at 0x270d050>) of role type named sy_c_Fun_Obij__betw_001t__Nat__Onat_001t__Complex__Ocomplex
% 0.48/0.68  Using role type
% 0.48/0.68  Declaring bij_betw_nat_complex:((nat->complex)->(set_nat->(set_complex->Prop)))
% 0.48/0.68  FOF formula (<kernel.Constant object at 0x2707f80>, <kernel.DependentProduct object at 0x270d050>) of role type named sy_c_Fun_Obij__betw_001t__Nat__Onat_001t__Nat__Onat
% 0.48/0.68  Using role type
% 0.48/0.68  Declaring bij_betw_nat_nat:((nat->nat)->(set_nat->(set_nat->Prop)))
% 0.48/0.68  FOF formula (<kernel.Constant object at 0x2707f38>, <kernel.DependentProduct object at 0x270d290>) of role type named sy_c_Fun_Ocomp_001t__Int__Oint_001t__Int__Oint_001t__Num__Onum
% 0.48/0.68  Using role type
% 0.48/0.68  Declaring comp_int_int_num:((int->int)->((num->int)->(num->int)))
% 0.48/0.68  FOF formula (<kernel.Constant object at 0x2707fc8>, <kernel.DependentProduct object at 0x270d368>) of role type named sy_c_Fun_Ocomp_001t__Int__Oint_001t__Nat__Onat_001t__Int__Oint
% 0.48/0.68  Using role type
% 0.48/0.68  Declaring comp_int_nat_int:((int->nat)->((int->int)->(int->nat)))
% 0.48/0.68  FOF formula (<kernel.Constant object at 0x2707fc8>, <kernel.DependentProduct object at 0x270d200>) of role type named sy_c_Fun_Ocomp_001t__Nat__Onat_001_Eo_001t__Nat__Onat
% 0.48/0.68  Using role type
% 0.48/0.68  Declaring comp_nat_o_nat:((nat->Prop)->((nat->nat)->(nat->Prop)))
% 0.48/0.68  FOF formula (<kernel.Constant object at 0x270d3f8>, <kernel.DependentProduct object at 0x270d1b8>) of role type named sy_c_Fun_Ocomp_001t__Nat__Onat_001t__Num__Onum_001t__Int__Oint
% 0.48/0.68  Using role type
% 0.48/0.68  Declaring comp_nat_num_int:((nat->num)->((int->nat)->(int->num)))
% 0.48/0.69  FOF formula (<kernel.Constant object at 0x270d320>, <kernel.DependentProduct object at 0x270d290>) of role type named sy_c_Fun_Oinj__on_001t__Nat__Onat_001t__Nat__Onat
% 0.48/0.69  Using role type
% 0.48/0.69  Declaring inj_on_nat_nat:((nat->nat)->(set_nat->Prop))
% 0.48/0.69  FOF formula (<kernel.Constant object at 0x270d1b8>, <kernel.DependentProduct object at 0x270d128>) of role type named sy_c_Fun_Oinj__on_001t__Real__Oreal_001t__Real__Oreal
% 0.48/0.69  Using role type
% 0.48/0.69  Declaring inj_on_real_real:((real->real)->(set_real->Prop))
% 0.48/0.69  FOF formula (<kernel.Constant object at 0x270d320>, <kernel.DependentProduct object at 0x270d4d0>) of role type named sy_c_Fun_Othe__inv__into_001t__Real__Oreal_001t__Real__Oreal
% 0.48/0.69  Using role type
% 0.48/0.69  Declaring the_in5290026491893676941l_real:(set_real->((real->real)->(real->real)))
% 0.48/0.69  FOF formula (<kernel.Constant object at 0x270d3b0>, <kernel.DependentProduct object at 0x270d560>) of role type named sy_c_Groups_Oabs__class_Oabs_001t__Code____Numeral__Ointeger
% 0.48/0.69  Using role type
% 0.48/0.69  Declaring abs_abs_Code_integer:(code_integer->code_integer)
% 0.48/0.69  FOF formula (<kernel.Constant object at 0x270d2d8>, <kernel.DependentProduct object at 0x270d518>) of role type named sy_c_Groups_Oabs__class_Oabs_001t__Complex__Ocomplex
% 0.48/0.69  Using role type
% 0.48/0.69  Declaring abs_abs_complex:(complex->complex)
% 0.48/0.69  FOF formula (<kernel.Constant object at 0x270d290>, <kernel.DependentProduct object at 0x270d3f8>) of role type named sy_c_Groups_Oabs__class_Oabs_001t__Int__Oint
% 0.48/0.69  Using role type
% 0.48/0.69  Declaring abs_abs_int:(int->int)
% 0.48/0.69  FOF formula (<kernel.Constant object at 0x270d4d0>, <kernel.DependentProduct object at 0x270d5a8>) of role type named sy_c_Groups_Oabs__class_Oabs_001t__Rat__Orat
% 0.48/0.69  Using role type
% 0.48/0.69  Declaring abs_abs_rat:(rat->rat)
% 0.48/0.69  FOF formula (<kernel.Constant object at 0x270d560>, <kernel.DependentProduct object at 0x270d5f0>) of role type named sy_c_Groups_Oabs__class_Oabs_001t__Real__Oreal
% 0.48/0.69  Using role type
% 0.48/0.69  Declaring abs_abs_real:(real->real)
% 0.48/0.69  FOF formula (<kernel.Constant object at 0x270d4d0>, <kernel.DependentProduct object at 0x270d680>) of role type named sy_c_Groups_Ominus__class_Ominus_001_062_It__Complex__Ocomplex_M_Eo_J
% 0.48/0.69  Using role type
% 0.48/0.69  Declaring minus_8727706125548526216plex_o:((complex->Prop)->((complex->Prop)->(complex->Prop)))
% 0.48/0.69  FOF formula (<kernel.Constant object at 0x270d638>, <kernel.DependentProduct object at 0x270d6c8>) of role type named sy_c_Groups_Ominus__class_Ominus_001_062_It__Int__Oint_M_Eo_J
% 0.48/0.69  Using role type
% 0.48/0.69  Declaring minus_minus_int_o:((int->Prop)->((int->Prop)->(int->Prop)))
% 0.48/0.69  FOF formula (<kernel.Constant object at 0x270d710>, <kernel.DependentProduct object at 0x270d7a0>) of role type named sy_c_Groups_Ominus__class_Ominus_001_062_It__Nat__Onat_M_Eo_J
% 0.48/0.69  Using role type
% 0.48/0.69  Declaring minus_minus_nat_o:((nat->Prop)->((nat->Prop)->(nat->Prop)))
% 0.48/0.69  FOF formula (<kernel.Constant object at 0x270d638>, <kernel.DependentProduct object at 0x270d7e8>) of role type named sy_c_Groups_Ominus__class_Ominus_001_062_It__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J_M_Eo_J
% 0.48/0.69  Using role type
% 0.48/0.69  Declaring minus_711738161318947805_int_o:((product_prod_int_int->Prop)->((product_prod_int_int->Prop)->(product_prod_int_int->Prop)))
% 0.48/0.69  FOF formula (<kernel.Constant object at 0x270d6c8>, <kernel.DependentProduct object at 0x270d758>) of role type named sy_c_Groups_Ominus__class_Ominus_001_062_It__Real__Oreal_M_Eo_J
% 0.48/0.69  Using role type
% 0.48/0.69  Declaring minus_minus_real_o:((real->Prop)->((real->Prop)->(real->Prop)))
% 0.48/0.69  FOF formula (<kernel.Constant object at 0x270d638>, <kernel.DependentProduct object at 0x270d8c0>) of role type named sy_c_Groups_Ominus__class_Ominus_001_062_It__VEBT____Definitions__OVEBT_M_Eo_J
% 0.48/0.69  Using role type
% 0.48/0.69  Declaring minus_2794559001203777698VEBT_o:((vEBT_VEBT->Prop)->((vEBT_VEBT->Prop)->(vEBT_VEBT->Prop)))
% 0.48/0.69  FOF formula (<kernel.Constant object at 0x270d7e8>, <kernel.DependentProduct object at 0x270d758>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Assertions__Oassn
% 0.48/0.69  Using role type
% 0.48/0.69  Declaring minus_minus_assn:(assn->(assn->assn))
% 0.48/0.69  FOF formula (<kernel.Constant object at 0x270d638>, <kernel.DependentProduct object at 0x270d7e8>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Code____Numeral__Ointeger
% 0.48/0.69  Using role type
% 0.48/0.69  Declaring minus_8373710615458151222nteger:(code_integer->(code_integer->code_integer))
% 0.48/0.69  FOF formula (<kernel.Constant object at 0x270d878>, <kernel.DependentProduct object at 0x270d758>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Complex__Ocomplex
% 0.48/0.69  Using role type
% 0.48/0.69  Declaring minus_minus_complex:(complex->(complex->complex))
% 0.48/0.69  FOF formula (<kernel.Constant object at 0x270d638>, <kernel.DependentProduct object at 0x270d878>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Extended____Nat__Oenat
% 0.48/0.69  Using role type
% 0.48/0.69  Declaring minus_3235023915231533773d_enat:(extended_enat->(extended_enat->extended_enat))
% 0.48/0.69  FOF formula (<kernel.Constant object at 0x270d9e0>, <kernel.DependentProduct object at 0x270d758>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Int__Oint
% 0.48/0.69  Using role type
% 0.48/0.69  Declaring minus_minus_int:(int->(int->int))
% 0.48/0.69  FOF formula (<kernel.Constant object at 0x270d908>, <kernel.DependentProduct object at 0x270d638>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Nat__Onat
% 0.48/0.69  Using role type
% 0.48/0.69  Declaring minus_minus_nat:(nat->(nat->nat))
% 0.48/0.69  FOF formula (<kernel.Constant object at 0x270dab8>, <kernel.DependentProduct object at 0x270d9e0>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Rat__Orat
% 0.48/0.69  Using role type
% 0.48/0.69  Declaring minus_minus_rat:(rat->(rat->rat))
% 0.48/0.69  FOF formula (<kernel.Constant object at 0x270d7e8>, <kernel.DependentProduct object at 0x270d908>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Real__Oreal
% 0.48/0.69  Using role type
% 0.48/0.69  Declaring minus_minus_real:(real->(real->real))
% 0.48/0.69  FOF formula (<kernel.Constant object at 0x270dab8>, <kernel.DependentProduct object at 0x270d7e8>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Set__Oset_It__Complex__Ocomplex_J
% 0.48/0.69  Using role type
% 0.48/0.69  Declaring minus_811609699411566653omplex:(set_complex->(set_complex->set_complex))
% 0.48/0.69  FOF formula (<kernel.Constant object at 0x270d878>, <kernel.DependentProduct object at 0x270d908>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Set__Oset_It__Int__Oint_J
% 0.48/0.69  Using role type
% 0.48/0.69  Declaring minus_minus_set_int:(set_int->(set_int->set_int))
% 0.48/0.69  FOF formula (<kernel.Constant object at 0x270d998>, <kernel.DependentProduct object at 0x270dab8>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Set__Oset_It__Nat__Onat_J
% 0.48/0.69  Using role type
% 0.48/0.69  Declaring minus_minus_set_nat:(set_nat->(set_nat->set_nat))
% 0.48/0.69  FOF formula (<kernel.Constant object at 0x270d878>, <kernel.DependentProduct object at 0x270d7e8>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Set__Oset_It__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J_J
% 0.48/0.69  Using role type
% 0.48/0.69  Declaring minus_1052850069191792384nt_int:(set_Pr958786334691620121nt_int->(set_Pr958786334691620121nt_int->set_Pr958786334691620121nt_int))
% 0.48/0.69  FOF formula (<kernel.Constant object at 0x270da70>, <kernel.DependentProduct object at 0x270dab8>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Set__Oset_It__Real__Oreal_J
% 0.48/0.69  Using role type
% 0.48/0.69  Declaring minus_minus_set_real:(set_real->(set_real->set_real))
% 0.48/0.69  FOF formula (<kernel.Constant object at 0x270d878>, <kernel.DependentProduct object at 0x270da70>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Set__Oset_It__VEBT____Definitions__OVEBT_J
% 0.48/0.69  Using role type
% 0.48/0.69  Declaring minus_5127226145743854075T_VEBT:(set_VEBT_VEBT->(set_VEBT_VEBT->set_VEBT_VEBT))
% 0.48/0.69  FOF formula (<kernel.Constant object at 0x270dd88>, <kernel.Constant object at 0x270da70>) of role type named sy_c_Groups_Oone__class_Oone_001t__Assertions__Oassn
% 0.48/0.69  Using role type
% 0.48/0.69  Declaring one_one_assn:assn
% 0.48/0.69  FOF formula (<kernel.Constant object at 0x270d908>, <kernel.Constant object at 0x270da70>) of role type named sy_c_Groups_Oone__class_Oone_001t__Code____Numeral__Ointeger
% 0.48/0.69  Using role type
% 0.48/0.69  Declaring one_one_Code_integer:code_integer
% 0.48/0.69  FOF formula (<kernel.Constant object at 0x270de18>, <kernel.Constant object at 0x270da70>) of role type named sy_c_Groups_Oone__class_Oone_001t__Complex__Ocomplex
% 0.48/0.69  Using role type
% 0.48/0.69  Declaring one_one_complex:complex
% 0.48/0.69  FOF formula (<kernel.Constant object at 0x270d908>, <kernel.Constant object at 0x270d7e8>) of role type named sy_c_Groups_Oone__class_Oone_001t__Extended____Nat__Oenat
% 0.48/0.69  Using role type
% 0.48/0.69  Declaring one_on7984719198319812577d_enat:extended_enat
% 0.48/0.69  FOF formula (<kernel.Constant object at 0x270d998>, <kernel.Constant object at 0x270d7e8>) of role type named sy_c_Groups_Oone__class_Oone_001t__Int__Oint
% 0.48/0.69  Using role type
% 0.48/0.69  Declaring one_one_int:int
% 0.48/0.69  FOF formula (<kernel.Constant object at 0x270dea8>, <kernel.Constant object at 0x270d7e8>) of role type named sy_c_Groups_Oone__class_Oone_001t__Nat__Onat
% 0.48/0.69  Using role type
% 0.48/0.69  Declaring one_one_nat:nat
% 0.48/0.69  FOF formula (<kernel.Constant object at 0x270def0>, <kernel.Constant object at 0x270d7e8>) of role type named sy_c_Groups_Oone__class_Oone_001t__Rat__Orat
% 0.48/0.69  Using role type
% 0.48/0.69  Declaring one_one_rat:rat
% 0.48/0.69  FOF formula (<kernel.Constant object at 0x270df38>, <kernel.Constant object at 0x270d7e8>) of role type named sy_c_Groups_Oone__class_Oone_001t__Real__Oreal
% 0.48/0.69  Using role type
% 0.48/0.69  Declaring one_one_real:real
% 0.48/0.69  FOF formula (<kernel.Constant object at 0x270def0>, <kernel.DependentProduct object at 0x270df80>) of role type named sy_c_Groups_Oplus__class_Oplus_001t__Code____Numeral__Ointeger
% 0.48/0.69  Using role type
% 0.48/0.69  Declaring plus_p5714425477246183910nteger:(code_integer->(code_integer->code_integer))
% 0.48/0.69  FOF formula (<kernel.Constant object at 0x270dc20>, <kernel.DependentProduct object at 0x2b96a4bbd098>) of role type named sy_c_Groups_Oplus__class_Oplus_001t__Complex__Ocomplex
% 0.48/0.69  Using role type
% 0.48/0.69  Declaring plus_plus_complex:(complex->(complex->complex))
% 0.48/0.69  FOF formula (<kernel.Constant object at 0x270dc20>, <kernel.DependentProduct object at 0x2b96a4bbd200>) of role type named sy_c_Groups_Oplus__class_Oplus_001t__Extended____Nat__Oenat
% 0.48/0.69  Using role type
% 0.48/0.69  Declaring plus_p3455044024723400733d_enat:(extended_enat->(extended_enat->extended_enat))
% 0.48/0.69  FOF formula (<kernel.Constant object at 0x270df80>, <kernel.DependentProduct object at 0x2b96a4bbd0e0>) of role type named sy_c_Groups_Oplus__class_Oplus_001t__Int__Oint
% 0.48/0.69  Using role type
% 0.48/0.69  Declaring plus_plus_int:(int->(int->int))
% 0.48/0.69  FOF formula (<kernel.Constant object at 0x270dc20>, <kernel.DependentProduct object at 0x2b96a4bbd050>) of role type named sy_c_Groups_Oplus__class_Oplus_001t__Nat__Onat
% 0.48/0.69  Using role type
% 0.48/0.69  Declaring plus_plus_nat:(nat->(nat->nat))
% 0.48/0.69  FOF formula (<kernel.Constant object at 0x270df80>, <kernel.DependentProduct object at 0x2b96a4bbd290>) of role type named sy_c_Groups_Oplus__class_Oplus_001t__Num__Onum
% 0.48/0.69  Using role type
% 0.48/0.69  Declaring plus_plus_num:(num->(num->num))
% 0.48/0.69  FOF formula (<kernel.Constant object at 0x270df80>, <kernel.DependentProduct object at 0x2b96a4bbd2d8>) of role type named sy_c_Groups_Oplus__class_Oplus_001t__Rat__Orat
% 0.48/0.69  Using role type
% 0.48/0.69  Declaring plus_plus_rat:(rat->(rat->rat))
% 0.48/0.69  FOF formula (<kernel.Constant object at 0x2b96a4bbd170>, <kernel.DependentProduct object at 0x2b96a4bbd200>) of role type named sy_c_Groups_Oplus__class_Oplus_001t__Real__Oreal
% 0.48/0.69  Using role type
% 0.48/0.69  Declaring plus_plus_real:(real->(real->real))
% 0.48/0.69  FOF formula (<kernel.Constant object at 0x2b96a4bbd1b8>, <kernel.DependentProduct object at 0x2b96a4bbd0e0>) of role type named sy_c_Groups_Osgn__class_Osgn_001t__Code____Numeral__Ointeger
% 0.48/0.69  Using role type
% 0.48/0.69  Declaring sgn_sgn_Code_integer:(code_integer->code_integer)
% 0.48/0.69  FOF formula (<kernel.Constant object at 0x2b96a4bbd290>, <kernel.DependentProduct object at 0x2b96a4bbd050>) of role type named sy_c_Groups_Osgn__class_Osgn_001t__Complex__Ocomplex
% 0.48/0.69  Using role type
% 0.48/0.69  Declaring sgn_sgn_complex:(complex->complex)
% 0.48/0.69  FOF formula (<kernel.Constant object at 0x2b96a4bbd2d8>, <kernel.DependentProduct object at 0x2b96a4bbd440>) of role type named sy_c_Groups_Osgn__class_Osgn_001t__Int__Oint
% 0.48/0.69  Using role type
% 0.48/0.69  Declaring sgn_sgn_int:(int->int)
% 0.48/0.69  FOF formula (<kernel.Constant object at 0x2b96a4bbd200>, <kernel.DependentProduct object at 0x2b96a4bbd488>) of role type named sy_c_Groups_Osgn__class_Osgn_001t__Rat__Orat
% 0.48/0.69  Using role type
% 0.48/0.69  Declaring sgn_sgn_rat:(rat->rat)
% 0.48/0.69  FOF formula (<kernel.Constant object at 0x2b96a4bbd0e0>, <kernel.DependentProduct object at 0x2b96a4bbd4d0>) of role type named sy_c_Groups_Osgn__class_Osgn_001t__Real__Oreal
% 0.48/0.69  Using role type
% 0.48/0.69  Declaring sgn_sgn_real:(real->real)
% 0.48/0.70  FOF formula (<kernel.Constant object at 0x2b96a4bbd050>, <kernel.DependentProduct object at 0x2b96a4bbd200>) of role type named sy_c_Groups_Otimes__class_Otimes_001t__Assertions__Oassn
% 0.48/0.70  Using role type
% 0.48/0.70  Declaring times_times_assn:(assn->(assn->assn))
% 0.48/0.70  FOF formula (<kernel.Constant object at 0x2b96a4bbd0e0>, <kernel.DependentProduct object at 0x2b96a4bbd050>) of role type named sy_c_Groups_Otimes__class_Otimes_001t__Code____Numeral__Ointeger
% 0.48/0.70  Using role type
% 0.48/0.70  Declaring times_3573771949741848930nteger:(code_integer->(code_integer->code_integer))
% 0.48/0.70  FOF formula (<kernel.Constant object at 0x2b96a4bbd560>, <kernel.DependentProduct object at 0x2b96a4bbd200>) of role type named sy_c_Groups_Otimes__class_Otimes_001t__Complex__Ocomplex
% 0.48/0.70  Using role type
% 0.48/0.70  Declaring times_times_complex:(complex->(complex->complex))
% 0.48/0.70  FOF formula (<kernel.Constant object at 0x2b96a4bbd0e0>, <kernel.DependentProduct object at 0x2b96a4bbd560>) of role type named sy_c_Groups_Otimes__class_Otimes_001t__Extended____Nat__Oenat
% 0.48/0.70  Using role type
% 0.48/0.70  Declaring times_7803423173614009249d_enat:(extended_enat->(extended_enat->extended_enat))
% 0.48/0.70  FOF formula (<kernel.Constant object at 0x2b96a4bbd638>, <kernel.DependentProduct object at 0x2b96a4bbd200>) of role type named sy_c_Groups_Otimes__class_Otimes_001t__Int__Oint
% 0.48/0.70  Using role type
% 0.48/0.70  Declaring times_times_int:(int->(int->int))
% 0.48/0.70  FOF formula (<kernel.Constant object at 0x2b96a4bbd518>, <kernel.DependentProduct object at 0x2b96a4bbd0e0>) of role type named sy_c_Groups_Otimes__class_Otimes_001t__Nat__Onat
% 0.48/0.70  Using role type
% 0.48/0.70  Declaring times_times_nat:(nat->(nat->nat))
% 0.48/0.70  FOF formula (<kernel.Constant object at 0x2b96a4bbd710>, <kernel.DependentProduct object at 0x2b96a4bbd638>) of role type named sy_c_Groups_Otimes__class_Otimes_001t__Num__Onum
% 0.48/0.70  Using role type
% 0.48/0.70  Declaring times_times_num:(num->(num->num))
% 0.48/0.70  FOF formula (<kernel.Constant object at 0x2b96a4bbd050>, <kernel.DependentProduct object at 0x2b96a4bbd518>) of role type named sy_c_Groups_Otimes__class_Otimes_001t__Rat__Orat
% 0.48/0.70  Using role type
% 0.48/0.70  Declaring times_times_rat:(rat->(rat->rat))
% 0.48/0.70  FOF formula (<kernel.Constant object at 0x2b96a4bbd5f0>, <kernel.DependentProduct object at 0x2b96a4bbd710>) of role type named sy_c_Groups_Otimes__class_Otimes_001t__Real__Oreal
% 0.48/0.70  Using role type
% 0.48/0.70  Declaring times_times_real:(real->(real->real))
% 0.48/0.70  FOF formula (<kernel.Constant object at 0x2b96a4bbd050>, <kernel.DependentProduct object at 0x2b96a4bbd5f0>) of role type named sy_c_Groups_Ouminus__class_Ouminus_001_062_It__Complex__Ocomplex_M_Eo_J
% 0.48/0.70  Using role type
% 0.48/0.70  Declaring uminus1680532995456772888plex_o:((complex->Prop)->(complex->Prop))
% 0.48/0.70  FOF formula (<kernel.Constant object at 0x2b96a4bbd638>, <kernel.DependentProduct object at 0x2b96a4bbd710>) of role type named sy_c_Groups_Ouminus__class_Ouminus_001_062_It__Int__Oint_M_Eo_J
% 0.48/0.70  Using role type
% 0.48/0.70  Declaring uminus_uminus_int_o:((int->Prop)->(int->Prop))
% 0.48/0.70  FOF formula (<kernel.Constant object at 0x2b96a4bbd5f0>, <kernel.DependentProduct object at 0x2b96a4bbd050>) of role type named sy_c_Groups_Ouminus__class_Ouminus_001_062_It__Nat__Onat_M_Eo_J
% 0.48/0.70  Using role type
% 0.48/0.70  Declaring uminus_uminus_nat_o:((nat->Prop)->(nat->Prop))
% 0.48/0.70  FOF formula (<kernel.Constant object at 0x2b96a4bbd638>, <kernel.DependentProduct object at 0x2b96a4bbd5f0>) of role type named sy_c_Groups_Ouminus__class_Ouminus_001_062_It__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J_M_Eo_J
% 0.48/0.70  Using role type
% 0.48/0.70  Declaring uminus7117520113953359693_int_o:((product_prod_int_int->Prop)->(product_prod_int_int->Prop))
% 0.48/0.70  FOF formula (<kernel.Constant object at 0x2b96a4bbd200>, <kernel.DependentProduct object at 0x2b96a4bbd050>) of role type named sy_c_Groups_Ouminus__class_Ouminus_001_062_It__Real__Oreal_M_Eo_J
% 0.48/0.70  Using role type
% 0.48/0.70  Declaring uminus_uminus_real_o:((real->Prop)->(real->Prop))
% 0.48/0.70  FOF formula (<kernel.Constant object at 0x2b96a4bbd638>, <kernel.DependentProduct object at 0x2b96a4bbd200>) of role type named sy_c_Groups_Ouminus__class_Ouminus_001_062_It__VEBT____Definitions__OVEBT_M_Eo_J
% 0.48/0.70  Using role type
% 0.48/0.70  Declaring uminus2746543603091002386VEBT_o:((vEBT_VEBT->Prop)->(vEBT_VEBT->Prop))
% 0.48/0.70  FOF formula (<kernel.Constant object at 0x2b96a4bbd950>, <kernel.DependentProduct object at 0x2b96a4bbdab8>) of role type named sy_c_Groups_Ouminus__class_Ouminus_001t__Assertions__Oassn
% 0.48/0.70  Using role type
% 0.48/0.70  Declaring uminus_uminus_assn:(assn->assn)
% 0.48/0.70  FOF formula (<kernel.Constant object at 0x2b96a4bbd638>, <kernel.DependentProduct object at 0x2b96a4bbdb00>) of role type named sy_c_Groups_Ouminus__class_Ouminus_001t__Code____Numeral__Ointeger
% 0.48/0.70  Using role type
% 0.48/0.70  Declaring uminus1351360451143612070nteger:(code_integer->code_integer)
% 0.48/0.70  FOF formula (<kernel.Constant object at 0x2b96a4bbdab8>, <kernel.DependentProduct object at 0x2b96a4bbdb90>) of role type named sy_c_Groups_Ouminus__class_Ouminus_001t__Complex__Ocomplex
% 0.48/0.70  Using role type
% 0.48/0.70  Declaring uminus1482373934393186551omplex:(complex->complex)
% 0.48/0.70  FOF formula (<kernel.Constant object at 0x2b96a4bbd8c0>, <kernel.DependentProduct object at 0x2b96a4bbdc20>) of role type named sy_c_Groups_Ouminus__class_Ouminus_001t__Int__Oint
% 0.48/0.70  Using role type
% 0.48/0.70  Declaring uminus_uminus_int:(int->int)
% 0.48/0.70  FOF formula (<kernel.Constant object at 0x2b96a4bbd050>, <kernel.DependentProduct object at 0x2b96a4bbdc68>) of role type named sy_c_Groups_Ouminus__class_Ouminus_001t__Rat__Orat
% 0.48/0.70  Using role type
% 0.48/0.70  Declaring uminus_uminus_rat:(rat->rat)
% 0.48/0.70  FOF formula (<kernel.Constant object at 0x2b96a4bbdb48>, <kernel.DependentProduct object at 0x2b96a4bbdcb0>) of role type named sy_c_Groups_Ouminus__class_Ouminus_001t__Real__Oreal
% 0.48/0.70  Using role type
% 0.48/0.70  Declaring uminus_uminus_real:(real->real)
% 0.48/0.70  FOF formula (<kernel.Constant object at 0x2b96a4bbd050>, <kernel.DependentProduct object at 0x2b96a4bbdcf8>) of role type named sy_c_Groups_Ouminus__class_Ouminus_001t__Set__Oset_It__Complex__Ocomplex_J
% 0.48/0.70  Using role type
% 0.48/0.70  Declaring uminus8566677241136511917omplex:(set_complex->set_complex)
% 0.48/0.70  FOF formula (<kernel.Constant object at 0x2b96a4bbdcb0>, <kernel.DependentProduct object at 0x2b96a4bbdd88>) of role type named sy_c_Groups_Ouminus__class_Ouminus_001t__Set__Oset_It__Int__Oint_J
% 0.48/0.70  Using role type
% 0.48/0.70  Declaring uminus1532241313380277803et_int:(set_int->set_int)
% 0.48/0.70  FOF formula (<kernel.Constant object at 0x2b96a4bbdcf8>, <kernel.DependentProduct object at 0x2b96a4bbde18>) of role type named sy_c_Groups_Ouminus__class_Ouminus_001t__Set__Oset_It__Nat__Onat_J
% 0.48/0.70  Using role type
% 0.48/0.70  Declaring uminus5710092332889474511et_nat:(set_nat->set_nat)
% 0.48/0.70  FOF formula (<kernel.Constant object at 0x2b96a4bbdd88>, <kernel.DependentProduct object at 0x2b96a4bbdcf8>) of role type named sy_c_Groups_Ouminus__class_Ouminus_001t__Set__Oset_It__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J_J
% 0.48/0.70  Using role type
% 0.48/0.70  Declaring uminus6221592323253981072nt_int:(set_Pr958786334691620121nt_int->set_Pr958786334691620121nt_int)
% 0.48/0.70  FOF formula (<kernel.Constant object at 0x2b96a4bbde18>, <kernel.DependentProduct object at 0x2b96a4bbdf38>) of role type named sy_c_Groups_Ouminus__class_Ouminus_001t__Set__Oset_It__Real__Oreal_J
% 0.48/0.70  Using role type
% 0.48/0.70  Declaring uminus612125837232591019t_real:(set_real->set_real)
% 0.48/0.70  FOF formula (<kernel.Constant object at 0x2b96a4bbdcf8>, <kernel.DependentProduct object at 0x2b96a4bbdfc8>) of role type named sy_c_Groups_Ouminus__class_Ouminus_001t__Set__Oset_It__VEBT____Definitions__OVEBT_J
% 0.48/0.70  Using role type
% 0.48/0.70  Declaring uminus8041839845116263051T_VEBT:(set_VEBT_VEBT->set_VEBT_VEBT)
% 0.48/0.70  FOF formula (<kernel.Constant object at 0x2b96a4bbdf38>, <kernel.Constant object at 0x2b96a4bbdef0>) of role type named sy_c_Groups_Ozero__class_Ozero_001t__Code____Numeral__Ointeger
% 0.48/0.70  Using role type
% 0.48/0.70  Declaring zero_z3403309356797280102nteger:code_integer
% 0.48/0.70  FOF formula (<kernel.Constant object at 0x2b96a4bbdf80>, <kernel.Constant object at 0x2b96a4bbdef0>) of role type named sy_c_Groups_Ozero__class_Ozero_001t__Complex__Ocomplex
% 0.48/0.70  Using role type
% 0.48/0.70  Declaring zero_zero_complex:complex
% 0.48/0.70  FOF formula (<kernel.Constant object at 0x2b96a4bbdf80>, <kernel.Constant object at 0x2b96a4bbdfc8>) of role type named sy_c_Groups_Ozero__class_Ozero_001t__Extended____Nat__Oenat
% 0.48/0.70  Using role type
% 0.48/0.70  Declaring zero_z5237406670263579293d_enat:extended_enat
% 0.48/0.70  FOF formula (<kernel.Constant object at 0x2b96a4bbdf38>, <kernel.Constant object at 0x2b96a4bc30e0>) of role type named sy_c_Groups_Ozero__class_Ozero_001t__Int__Oint
% 0.48/0.71  Using role type
% 0.48/0.71  Declaring zero_zero_int:int
% 0.48/0.71  FOF formula (<kernel.Constant object at 0x2b96a4bbdf80>, <kernel.Constant object at 0x2b96a4bc3128>) of role type named sy_c_Groups_Ozero__class_Ozero_001t__Nat__Onat
% 0.48/0.71  Using role type
% 0.48/0.71  Declaring zero_zero_nat:nat
% 0.48/0.71  FOF formula (<kernel.Constant object at 0x2b96a4bbdf38>, <kernel.Constant object at 0x2b96a4bc3128>) of role type named sy_c_Groups_Ozero__class_Ozero_001t__Rat__Orat
% 0.48/0.71  Using role type
% 0.48/0.71  Declaring zero_zero_rat:rat
% 0.48/0.71  FOF formula (<kernel.Constant object at 0x2b96a4bbdf80>, <kernel.Constant object at 0x2b96a4bc3128>) of role type named sy_c_Groups_Ozero__class_Ozero_001t__Real__Oreal
% 0.48/0.71  Using role type
% 0.48/0.71  Declaring zero_zero_real:real
% 0.48/0.71  FOF formula (<kernel.Constant object at 0x2b96a4bc3098>, <kernel.DependentProduct object at 0x2b96a4bc3170>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Complex__Ocomplex_001t__Complex__Ocomplex
% 0.48/0.71  Using role type
% 0.48/0.71  Declaring groups7754918857620584856omplex:((complex->complex)->(set_complex->complex))
% 0.48/0.71  FOF formula (<kernel.Constant object at 0x2b96a4bc3200>, <kernel.DependentProduct object at 0x2b96a4bc32d8>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Int__Oint_001t__Int__Oint
% 0.48/0.71  Using role type
% 0.48/0.71  Declaring groups4538972089207619220nt_int:((int->int)->(set_int->int))
% 0.48/0.71  FOF formula (<kernel.Constant object at 0x2b96a4bc3098>, <kernel.DependentProduct object at 0x2b96a4bc3128>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Nat__Onat_001t__Nat__Onat
% 0.48/0.71  Using role type
% 0.48/0.71  Declaring groups3542108847815614940at_nat:((nat->nat)->(set_nat->nat))
% 0.48/0.71  FOF formula (<kernel.Constant object at 0x2b96a4bc32d8>, <kernel.DependentProduct object at 0x2b96a4bc3200>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Nat__Onat_001t__Real__Oreal
% 0.48/0.71  Using role type
% 0.48/0.71  Declaring groups6591440286371151544t_real:((nat->real)->(set_nat->real))
% 0.48/0.71  FOF formula (<kernel.Constant object at 0x2b96a4bc3128>, <kernel.DependentProduct object at 0x2b96a4bc3098>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Int__Oint_001t__Int__Oint
% 0.48/0.71  Using role type
% 0.48/0.71  Declaring groups1705073143266064639nt_int:((int->int)->(set_int->int))
% 0.48/0.71  FOF formula (<kernel.Constant object at 0x2b96a4bc3200>, <kernel.DependentProduct object at 0x2b96a4bc32d8>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Nat__Onat_001t__Int__Oint
% 0.48/0.71  Using role type
% 0.48/0.71  Declaring groups705719431365010083at_int:((nat->int)->(set_nat->int))
% 0.48/0.71  FOF formula (<kernel.Constant object at 0x2b96a4bc3098>, <kernel.DependentProduct object at 0x2b96a4bc3128>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Nat__Onat_001t__Nat__Onat
% 0.48/0.71  Using role type
% 0.48/0.71  Declaring groups708209901874060359at_nat:((nat->nat)->(set_nat->nat))
% 0.48/0.71  FOF formula (<kernel.Constant object at 0x2b96a4bc32d8>, <kernel.DependentProduct object at 0x2b96a4bc3098>) of role type named sy_c_Groups__List_Ocomm__semiring__0__class_Ohorner__sum_001_Eo_001t__Int__Oint
% 0.48/0.71  Using role type
% 0.48/0.71  Declaring groups9116527308978886569_o_int:((Prop->int)->(int->(list_o->int)))
% 0.48/0.71  FOF formula (<kernel.Constant object at 0x2b96a4bc31b8>, <kernel.DependentProduct object at 0x2b96a4bc37e8>) of role type named sy_c_HOL_OThe_001t__Int__Oint
% 0.48/0.71  Using role type
% 0.48/0.71  Declaring the_int:((int->Prop)->int)
% 0.48/0.71  FOF formula (<kernel.Constant object at 0x2b96a4bc3758>, <kernel.DependentProduct object at 0x2b96a4bc3710>) of role type named sy_c_HOL_OThe_001t__Real__Oreal
% 0.48/0.71  Using role type
% 0.48/0.71  Declaring the_real:((real->Prop)->real)
% 0.48/0.71  FOF formula (<kernel.Constant object at 0x2b96a4bc3248>, <kernel.DependentProduct object at 0x2b96a4bc3680>) of role type named sy_c_Heap__Time__Monad_Oreturn_001_Eo
% 0.48/0.71  Using role type
% 0.48/0.71  Declaring heap_Time_return_o:(Prop->heap_Time_Heap_o)
% 0.48/0.71  FOF formula (<kernel.Constant object at 0x2b96a4bc3128>, <kernel.DependentProduct object at 0x2b96a4bc3878>) of role type named sy_c_Heap__Time__Monad_Oreturn_001t__Nat__Onat
% 0.48/0.71  Using role type
% 0.48/0.71  Declaring heap_Time_return_nat:(nat->heap_Time_Heap_nat)
% 0.48/0.71  FOF formula (<kernel.Constant object at 0x2b96a4bc3248>, <kernel.DependentProduct object at 0x2b96a4bc3128>) of role type named sy_c_Heap__Time__Monad_Oreturn_001t__Option__Ooption_It__Nat__Onat_J
% 0.55/0.71  Using role type
% 0.55/0.71  Declaring heap_T3487192422709364219on_nat:(option_nat->heap_T2636463487746394924on_nat)
% 0.55/0.71  FOF formula (<kernel.Constant object at 0x2b96a4bc3878>, <kernel.DependentProduct object at 0x2b96a4bc3248>) of role type named sy_c_Heap__Time__Monad_Oreturn_001t__VEBT____BuildupMemImp__OVEBTi
% 0.55/0.71  Using role type
% 0.55/0.71  Declaring heap_T3630416162098727440_VEBTi:(vEBT_VEBTi->heap_T8145700208782473153_VEBTi)
% 0.55/0.71  FOF formula (<kernel.Constant object at 0x2b96a4bc3710>, <kernel.DependentProduct object at 0x2b96a4bc3128>) of role type named sy_c_Hoare__Triple_Ohoare__triple_001_Eo
% 0.55/0.71  Using role type
% 0.55/0.71  Declaring hoare_hoare_triple_o:(assn->(heap_Time_Heap_o->((Prop->assn)->Prop)))
% 0.55/0.71  FOF formula (<kernel.Constant object at 0x2b96a4bc3878>, <kernel.DependentProduct object at 0x2b96a4bc3710>) of role type named sy_c_Hoare__Triple_Ohoare__triple_001t__Nat__Onat
% 0.55/0.71  Using role type
% 0.55/0.71  Declaring hoare_3067605981109127869le_nat:(assn->(heap_Time_Heap_nat->((nat->assn)->Prop)))
% 0.55/0.71  FOF formula (<kernel.Constant object at 0x2b96a4bc3128>, <kernel.DependentProduct object at 0x2b96a4bc3b48>) of role type named sy_c_Hoare__Triple_Ohoare__triple_001t__Option__Ooption_It__Nat__Onat_J
% 0.55/0.71  Using role type
% 0.55/0.71  Declaring hoare_7629718768684598413on_nat:(assn->(heap_T2636463487746394924on_nat->((option_nat->assn)->Prop)))
% 0.55/0.71  FOF formula (<kernel.Constant object at 0x2b96a4bc3710>, <kernel.DependentProduct object at 0x2b96a4bc3bd8>) of role type named sy_c_Hoare__Triple_Ohoare__triple_001t__VEBT____BuildupMemImp__OVEBTi
% 0.55/0.71  Using role type
% 0.55/0.71  Declaring hoare_1429296392585015714_VEBTi:(assn->(heap_T8145700208782473153_VEBTi->((vEBT_VEBTi->assn)->Prop)))
% 0.55/0.71  FOF formula (<kernel.Constant object at 0x2b96a4bc37a0>, <kernel.DependentProduct object at 0x2b96a4bc3a28>) of role type named sy_c_If_001t__Assertions__Oassn
% 0.55/0.71  Using role type
% 0.55/0.71  Declaring if_assn:(Prop->(assn->(assn->assn)))
% 0.55/0.71  FOF formula (<kernel.Constant object at 0x2b96a4bc39e0>, <kernel.DependentProduct object at 0x2b96a4bc37a0>) of role type named sy_c_If_001t__Code____Numeral__Ointeger
% 0.55/0.71  Using role type
% 0.55/0.71  Declaring if_Code_integer:(Prop->(code_integer->(code_integer->code_integer)))
% 0.55/0.71  FOF formula (<kernel.Constant object at 0x2b96a4bc38c0>, <kernel.DependentProduct object at 0x2b96a4bc3a28>) of role type named sy_c_If_001t__Complex__Ocomplex
% 0.55/0.71  Using role type
% 0.55/0.71  Declaring if_complex:(Prop->(complex->(complex->complex)))
% 0.55/0.71  FOF formula (<kernel.Constant object at 0x2b96a4bc3cb0>, <kernel.DependentProduct object at 0x2b96a4bc38c0>) of role type named sy_c_If_001t__Int__Oint
% 0.55/0.71  Using role type
% 0.55/0.71  Declaring if_int:(Prop->(int->(int->int)))
% 0.55/0.71  FOF formula (<kernel.Constant object at 0x2b96a4bc3c68>, <kernel.DependentProduct object at 0x2b96a4bc38c0>) of role type named sy_c_If_001t__List__Olist_It__Int__Oint_J
% 0.55/0.71  Using role type
% 0.55/0.71  Declaring if_list_int:(Prop->(list_int->(list_int->list_int)))
% 0.55/0.71  FOF formula (<kernel.Constant object at 0x2b96a4bc3cf8>, <kernel.DependentProduct object at 0x2b96a4bc38c0>) of role type named sy_c_If_001t__Nat__Onat
% 0.55/0.71  Using role type
% 0.55/0.71  Declaring if_nat:(Prop->(nat->(nat->nat)))
% 0.55/0.71  FOF formula (<kernel.Constant object at 0x2b96a4bc3dd0>, <kernel.DependentProduct object at 0x2b96a4bc38c0>) of role type named sy_c_If_001t__Option__Ooption_It__Nat__Onat_J
% 0.55/0.71  Using role type
% 0.55/0.71  Declaring if_option_nat:(Prop->(option_nat->(option_nat->option_nat)))
% 0.55/0.71  FOF formula (<kernel.Constant object at 0x2b96a4bc3e18>, <kernel.DependentProduct object at 0x2b96a4bc38c0>) of role type named sy_c_If_001t__Option__Ooption_It__Num__Onum_J
% 0.55/0.71  Using role type
% 0.55/0.71  Declaring if_option_num:(Prop->(option_num->(option_num->option_num)))
% 0.55/0.71  FOF formula (<kernel.Constant object at 0x2b96a4bc3dd0>, <kernel.DependentProduct object at 0x2b96a4bc3bd8>) of role type named sy_c_If_001t__Product____Type__Oprod_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J
% 0.55/0.71  Using role type
% 0.55/0.71  Declaring if_Pro6119634080678213985nteger:(Prop->(produc8923325533196201883nteger->(produc8923325533196201883nteger->produc8923325533196201883nteger)))
% 0.55/0.71  FOF formula (<kernel.Constant object at 0x2b96a4bc38c0>, <kernel.DependentProduct object at 0x2b96a4bc3e60>) of role type named sy_c_If_001t__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J
% 0.55/0.72  Using role type
% 0.55/0.72  Declaring if_Pro3027730157355071871nt_int:(Prop->(product_prod_int_int->(product_prod_int_int->product_prod_int_int)))
% 0.55/0.72  FOF formula (<kernel.Constant object at 0x2b96a4bc3bd8>, <kernel.DependentProduct object at 0x2b96a4bc3b48>) of role type named sy_c_If_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.55/0.72  Using role type
% 0.55/0.72  Declaring if_Pro6206227464963214023at_nat:(Prop->(product_prod_nat_nat->(product_prod_nat_nat->product_prod_nat_nat)))
% 0.55/0.72  FOF formula (<kernel.Constant object at 0x2b96a4bc3f38>, <kernel.DependentProduct object at 0x2b96a4bc3b48>) of role type named sy_c_If_001t__Rat__Orat
% 0.55/0.72  Using role type
% 0.55/0.72  Declaring if_rat:(Prop->(rat->(rat->rat)))
% 0.55/0.72  FOF formula (<kernel.Constant object at 0x2b96a4bc3dd0>, <kernel.DependentProduct object at 0x2b96a4bc3b48>) of role type named sy_c_If_001t__Real__Oreal
% 0.55/0.72  Using role type
% 0.55/0.72  Declaring if_real:(Prop->(real->(real->real)))
% 0.55/0.72  FOF formula (<kernel.Constant object at 0x2b96a4bc3bd8>, <kernel.DependentProduct object at 0x2b96a4bc3b48>) of role type named sy_c_If_001t__Set__Oset_It__Int__Oint_J
% 0.55/0.72  Using role type
% 0.55/0.72  Declaring if_set_int:(Prop->(set_int->(set_int->set_int)))
% 0.55/0.72  FOF formula (<kernel.Constant object at 0x2b96a4bc3f38>, <kernel.DependentProduct object at 0x2b96a4bc4050>) of role type named sy_c_If_001t__VEBT____Definitions__OVEBT
% 0.55/0.72  Using role type
% 0.55/0.72  Declaring if_VEBT_VEBT:(Prop->(vEBT_VEBT->(vEBT_VEBT->vEBT_VEBT)))
% 0.55/0.72  FOF formula (<kernel.Constant object at 0x2b96a4bc3c20>, <kernel.DependentProduct object at 0x2b96a4bc4050>) of role type named sy_c_Int_Oint__ge__less__than
% 0.55/0.72  Using role type
% 0.55/0.72  Declaring int_ge_less_than:(int->set_Pr958786334691620121nt_int)
% 0.55/0.72  FOF formula (<kernel.Constant object at 0x2b96a4bc3dd0>, <kernel.DependentProduct object at 0x2b96a4bc4050>) of role type named sy_c_Int_Oint__ge__less__than2
% 0.55/0.72  Using role type
% 0.55/0.72  Declaring int_ge_less_than2:(int->set_Pr958786334691620121nt_int)
% 0.55/0.72  FOF formula (<kernel.Constant object at 0x2b96a4bc3c20>, <kernel.DependentProduct object at 0x2b96a4bc4170>) of role type named sy_c_Int_Onat
% 0.55/0.72  Using role type
% 0.55/0.72  Declaring nat2:(int->nat)
% 0.55/0.72  FOF formula (<kernel.Constant object at 0x2b96a4bc3ea8>, <kernel.Constant object at 0x2b96a4bc4050>) of role type named sy_c_Int_Oring__1__class_OInts_001t__Real__Oreal
% 0.55/0.72  Using role type
% 0.55/0.72  Declaring ring_1_Ints_real:set_real
% 0.55/0.72  FOF formula (<kernel.Constant object at 0x2b96a4bc41b8>, <kernel.DependentProduct object at 0x2b96a4bc4248>) of role type named sy_c_Int_Oring__1__class_Oof__int_001t__Code____Numeral__Ointeger
% 0.55/0.72  Using role type
% 0.55/0.72  Declaring ring_18347121197199848620nteger:(int->code_integer)
% 0.55/0.72  FOF formula (<kernel.Constant object at 0x2b96a4bc4128>, <kernel.DependentProduct object at 0x2b96a4bc42d8>) of role type named sy_c_Int_Oring__1__class_Oof__int_001t__Complex__Ocomplex
% 0.55/0.72  Using role type
% 0.55/0.72  Declaring ring_17405671764205052669omplex:(int->complex)
% 0.55/0.72  FOF formula (<kernel.Constant object at 0x2b96a4bc3ea8>, <kernel.DependentProduct object at 0x2b96a4bc4368>) of role type named sy_c_Int_Oring__1__class_Oof__int_001t__Int__Oint
% 0.55/0.72  Using role type
% 0.55/0.72  Declaring ring_1_of_int_int:(int->int)
% 0.55/0.72  FOF formula (<kernel.Constant object at 0x2b96a4bc42d8>, <kernel.DependentProduct object at 0x2b96a4bc43b0>) of role type named sy_c_Int_Oring__1__class_Oof__int_001t__Rat__Orat
% 0.55/0.72  Using role type
% 0.55/0.72  Declaring ring_1_of_int_rat:(int->rat)
% 0.55/0.72  FOF formula (<kernel.Constant object at 0x2b96a4bc4248>, <kernel.DependentProduct object at 0x2b96a4bc43f8>) of role type named sy_c_Int_Oring__1__class_Oof__int_001t__Real__Oreal
% 0.55/0.72  Using role type
% 0.55/0.72  Declaring ring_1_of_int_real:(int->real)
% 0.55/0.72  FOF formula (<kernel.Constant object at 0x2b96a4bc4128>, <kernel.DependentProduct object at 0x2b96a4bc4488>) of role type named sy_c_Lattices_Oinf__class_Oinf_001_062_It__Complex__Ocomplex_M_Eo_J
% 0.55/0.72  Using role type
% 0.55/0.72  Declaring inf_inf_complex_o:((complex->Prop)->((complex->Prop)->(complex->Prop)))
% 0.55/0.72  FOF formula (<kernel.Constant object at 0x2b96a4bc4440>, <kernel.DependentProduct object at 0x2b96a4bc4518>) of role type named sy_c_Lattices_Oinf__class_Oinf_001_062_It__Int__Oint_M_Eo_J
% 0.55/0.72  Using role type
% 0.55/0.72  Declaring inf_inf_int_o:((int->Prop)->((int->Prop)->(int->Prop)))
% 0.55/0.72  FOF formula (<kernel.Constant object at 0x2b96a4bc43f8>, <kernel.DependentProduct object at 0x2b96a4bc4560>) of role type named sy_c_Lattices_Oinf__class_Oinf_001_062_It__Nat__Onat_M_Eo_J
% 0.55/0.72  Using role type
% 0.55/0.72  Declaring inf_inf_nat_o:((nat->Prop)->((nat->Prop)->(nat->Prop)))
% 0.55/0.72  FOF formula (<kernel.Constant object at 0x2b96a4bc4440>, <kernel.DependentProduct object at 0x2b96a4bc45a8>) of role type named sy_c_Lattices_Oinf__class_Oinf_001_062_It__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J_M_Eo_J
% 0.55/0.72  Using role type
% 0.55/0.72  Declaring inf_in3604695632404883862_int_o:((product_prod_int_int->Prop)->((product_prod_int_int->Prop)->(product_prod_int_int->Prop)))
% 0.55/0.72  FOF formula (<kernel.Constant object at 0x2b96a4bc4518>, <kernel.DependentProduct object at 0x2b96a4bc44d0>) of role type named sy_c_Lattices_Oinf__class_Oinf_001_062_It__Real__Oreal_M_Eo_J
% 0.55/0.72  Using role type
% 0.55/0.72  Declaring inf_inf_real_o:((real->Prop)->((real->Prop)->(real->Prop)))
% 0.55/0.72  FOF formula (<kernel.Constant object at 0x2b96a4bc45f0>, <kernel.DependentProduct object at 0x2b96a4bc4680>) of role type named sy_c_Lattices_Oinf__class_Oinf_001_062_It__VEBT____Definitions__OVEBT_M_Eo_J
% 0.55/0.72  Using role type
% 0.55/0.72  Declaring inf_inf_VEBT_VEBT_o:((vEBT_VEBT->Prop)->((vEBT_VEBT->Prop)->(vEBT_VEBT->Prop)))
% 0.55/0.72  FOF formula (<kernel.Constant object at 0x2b96a4bc45a8>, <kernel.DependentProduct object at 0x2b96a4bc4518>) of role type named sy_c_Lattices_Oinf__class_Oinf_001t__Assertions__Oassn
% 0.55/0.72  Using role type
% 0.55/0.72  Declaring inf_inf_assn:(assn->(assn->assn))
% 0.55/0.72  FOF formula (<kernel.Constant object at 0x2b96a4bc45f0>, <kernel.DependentProduct object at 0x2b96a4bc45a8>) of role type named sy_c_Lattices_Oinf__class_Oinf_001t__Extended____Nat__Oenat
% 0.55/0.72  Using role type
% 0.55/0.72  Declaring inf_in1870772243966228564d_enat:(extended_enat->(extended_enat->extended_enat))
% 0.55/0.72  FOF formula (<kernel.Constant object at 0x2b96a4bc46c8>, <kernel.DependentProduct object at 0x2b96a4bc4518>) of role type named sy_c_Lattices_Oinf__class_Oinf_001t__Filter__Ofilter_It__Nat__Onat_J
% 0.55/0.72  Using role type
% 0.55/0.72  Declaring inf_inf_filter_nat:(filter_nat->(filter_nat->filter_nat))
% 0.55/0.72  FOF formula (<kernel.Constant object at 0x2b96a4bc44d0>, <kernel.DependentProduct object at 0x2b96a4bc45f0>) of role type named sy_c_Lattices_Oinf__class_Oinf_001t__Int__Oint
% 0.55/0.72  Using role type
% 0.55/0.72  Declaring inf_inf_int:(int->(int->int))
% 0.55/0.72  FOF formula (<kernel.Constant object at 0x2b96a4bc4758>, <kernel.DependentProduct object at 0x2b96a4bc46c8>) of role type named sy_c_Lattices_Oinf__class_Oinf_001t__Nat__Onat
% 0.55/0.72  Using role type
% 0.55/0.72  Declaring inf_inf_nat:(nat->(nat->nat))
% 0.55/0.72  FOF formula (<kernel.Constant object at 0x2b96a4bc4680>, <kernel.DependentProduct object at 0x2b96a4bc44d0>) of role type named sy_c_Lattices_Oinf__class_Oinf_001t__Rat__Orat
% 0.55/0.72  Using role type
% 0.55/0.72  Declaring inf_inf_rat:(rat->(rat->rat))
% 0.55/0.72  FOF formula (<kernel.Constant object at 0x2b96a4bc4440>, <kernel.DependentProduct object at 0x2b96a4bc4758>) of role type named sy_c_Lattices_Oinf__class_Oinf_001t__Real__Oreal
% 0.55/0.72  Using role type
% 0.55/0.72  Declaring inf_inf_real:(real->(real->real))
% 0.55/0.72  FOF formula (<kernel.Constant object at 0x2b96a4bc45a8>, <kernel.DependentProduct object at 0x2b96a4bc4680>) of role type named sy_c_Lattices_Oinf__class_Oinf_001t__Set__Oset_It__Complex__Ocomplex_J
% 0.55/0.72  Using role type
% 0.55/0.72  Declaring inf_inf_set_complex:(set_complex->(set_complex->set_complex))
% 0.55/0.72  FOF formula (<kernel.Constant object at 0x2b96a4bc4518>, <kernel.DependentProduct object at 0x2b96a4bc4440>) of role type named sy_c_Lattices_Oinf__class_Oinf_001t__Set__Oset_It__Int__Oint_J
% 0.55/0.72  Using role type
% 0.55/0.72  Declaring inf_inf_set_int:(set_int->(set_int->set_int))
% 0.55/0.72  FOF formula (<kernel.Constant object at 0x2b96a4bc45f0>, <kernel.DependentProduct object at 0x2b96a4bc45a8>) of role type named sy_c_Lattices_Oinf__class_Oinf_001t__Set__Oset_It__Nat__Onat_J
% 0.55/0.72  Using role type
% 0.55/0.72  Declaring inf_inf_set_nat:(set_nat->(set_nat->set_nat))
% 0.55/0.72  FOF formula (<kernel.Constant object at 0x2b96a4bc4518>, <kernel.DependentProduct object at 0x2b96a4bc4680>) of role type named sy_c_Lattices_Oinf__class_Oinf_001t__Set__Oset_It__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J_J
% 0.55/0.73  Using role type
% 0.55/0.73  Declaring inf_in2269163501485487111nt_int:(set_Pr958786334691620121nt_int->(set_Pr958786334691620121nt_int->set_Pr958786334691620121nt_int))
% 0.55/0.73  FOF formula (<kernel.Constant object at 0x2b96a4bc4758>, <kernel.DependentProduct object at 0x2b96a4bc45a8>) of role type named sy_c_Lattices_Oinf__class_Oinf_001t__Set__Oset_It__Real__Oreal_J
% 0.55/0.73  Using role type
% 0.55/0.73  Declaring inf_inf_set_real:(set_real->(set_real->set_real))
% 0.55/0.73  FOF formula (<kernel.Constant object at 0x2b96a4bc4518>, <kernel.DependentProduct object at 0x2b96a4bc4758>) of role type named sy_c_Lattices_Oinf__class_Oinf_001t__Set__Oset_It__VEBT____Definitions__OVEBT_J
% 0.55/0.73  Using role type
% 0.55/0.73  Declaring inf_in473752961466201218T_VEBT:(set_VEBT_VEBT->(set_VEBT_VEBT->set_VEBT_VEBT))
% 0.55/0.73  FOF formula (<kernel.Constant object at 0x2b96a4bc4a28>, <kernel.DependentProduct object at 0x2b96a4bc4b00>) of role type named sy_c_Lattices_Osup__class_Osup_001_062_It__Complex__Ocomplex_M_Eo_J
% 0.55/0.73  Using role type
% 0.55/0.73  Declaring sup_sup_complex_o:((complex->Prop)->((complex->Prop)->(complex->Prop)))
% 0.55/0.73  FOF formula (<kernel.Constant object at 0x2b96a4bc45f0>, <kernel.DependentProduct object at 0x2b96a4bc4b90>) of role type named sy_c_Lattices_Osup__class_Osup_001_062_It__Int__Oint_M_Eo_J
% 0.55/0.73  Using role type
% 0.55/0.73  Declaring sup_sup_int_o:((int->Prop)->((int->Prop)->(int->Prop)))
% 0.55/0.73  FOF formula (<kernel.Constant object at 0x2b96a4bc4758>, <kernel.DependentProduct object at 0x2b96a4bc4bd8>) of role type named sy_c_Lattices_Osup__class_Osup_001_062_It__Nat__Onat_M_Eo_J
% 0.55/0.73  Using role type
% 0.55/0.73  Declaring sup_sup_nat_o:((nat->Prop)->((nat->Prop)->(nat->Prop)))
% 0.55/0.73  FOF formula (<kernel.Constant object at 0x2b96a4bc45f0>, <kernel.DependentProduct object at 0x2b96a4bc4c20>) of role type named sy_c_Lattices_Osup__class_Osup_001_062_It__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J_M_Eo_J
% 0.55/0.73  Using role type
% 0.55/0.73  Declaring sup_su8463660629351352368_int_o:((product_prod_int_int->Prop)->((product_prod_int_int->Prop)->(product_prod_int_int->Prop)))
% 0.55/0.73  FOF formula (<kernel.Constant object at 0x2b96a4bc4b90>, <kernel.DependentProduct object at 0x2b96a4bc4b48>) of role type named sy_c_Lattices_Osup__class_Osup_001_062_It__Real__Oreal_M_Eo_J
% 0.55/0.73  Using role type
% 0.55/0.73  Declaring sup_sup_real_o:((real->Prop)->((real->Prop)->(real->Prop)))
% 0.55/0.73  FOF formula (<kernel.Constant object at 0x2b96a4bc4c68>, <kernel.DependentProduct object at 0x2b96a4bc4cf8>) of role type named sy_c_Lattices_Osup__class_Osup_001_062_It__VEBT____Definitions__OVEBT_M_Eo_J
% 0.55/0.73  Using role type
% 0.55/0.73  Declaring sup_sup_VEBT_VEBT_o:((vEBT_VEBT->Prop)->((vEBT_VEBT->Prop)->(vEBT_VEBT->Prop)))
% 0.55/0.73  FOF formula (<kernel.Constant object at 0x2b96a4bc4c20>, <kernel.DependentProduct object at 0x2b96a4bc4b90>) of role type named sy_c_Lattices_Osup__class_Osup_001t__Assertions__Oassn
% 0.55/0.73  Using role type
% 0.55/0.73  Declaring sup_sup_assn:(assn->(assn->assn))
% 0.55/0.73  FOF formula (<kernel.Constant object at 0x2b96a4bc4c68>, <kernel.DependentProduct object at 0x2b96a4bc4c20>) of role type named sy_c_Lattices_Osup__class_Osup_001t__Extended____Nat__Oenat
% 0.55/0.73  Using role type
% 0.55/0.73  Declaring sup_su3973961784419623482d_enat:(extended_enat->(extended_enat->extended_enat))
% 0.55/0.73  FOF formula (<kernel.Constant object at 0x2b96a4bc4d40>, <kernel.DependentProduct object at 0x2b96a4bc4b90>) of role type named sy_c_Lattices_Osup__class_Osup_001t__Filter__Ofilter_It__Nat__Onat_J
% 0.55/0.73  Using role type
% 0.55/0.73  Declaring sup_sup_filter_nat:(filter_nat->(filter_nat->filter_nat))
% 0.55/0.73  FOF formula (<kernel.Constant object at 0x2b96a4bc4b48>, <kernel.DependentProduct object at 0x2b96a4bc4c68>) of role type named sy_c_Lattices_Osup__class_Osup_001t__Int__Oint
% 0.55/0.73  Using role type
% 0.55/0.73  Declaring sup_sup_int:(int->(int->int))
% 0.55/0.73  FOF formula (<kernel.Constant object at 0x2b96a4bc4dd0>, <kernel.DependentProduct object at 0x2b96a4bc4d40>) of role type named sy_c_Lattices_Osup__class_Osup_001t__Nat__Onat
% 0.55/0.73  Using role type
% 0.55/0.73  Declaring sup_sup_nat:(nat->(nat->nat))
% 0.55/0.73  FOF formula (<kernel.Constant object at 0x2b96a4bc4cf8>, <kernel.DependentProduct object at 0x2b96a4bc4b48>) of role type named sy_c_Lattices_Osup__class_Osup_001t__Option__Ooption_It__Assertions__Oassn_J
% 0.55/0.73  Using role type
% 0.55/0.73  Declaring sup_sup_option_assn:(option_assn->(option_assn->option_assn))
% 0.55/0.73  FOF formula (<kernel.Constant object at 0x2b96a4bc4dd0>, <kernel.DependentProduct object at 0x2b96a4bc4cf8>) of role type named sy_c_Lattices_Osup__class_Osup_001t__Option__Ooption_It__Extended____Nat__Oenat_J
% 0.55/0.73  Using role type
% 0.55/0.73  Declaring sup_su2190601396275437440d_enat:(option_Extended_enat->(option_Extended_enat->option_Extended_enat))
% 0.55/0.73  FOF formula (<kernel.Constant object at 0x2b96a4bc4c20>, <kernel.DependentProduct object at 0x2b96a4bc4b48>) of role type named sy_c_Lattices_Osup__class_Osup_001t__Option__Ooption_It__Int__Oint_J
% 0.55/0.73  Using role type
% 0.55/0.73  Declaring sup_sup_option_int:(option_int->(option_int->option_int))
% 0.55/0.73  FOF formula (<kernel.Constant object at 0x2b96a4bc45f0>, <kernel.DependentProduct object at 0x2b96a4bc4dd0>) of role type named sy_c_Lattices_Osup__class_Osup_001t__Option__Ooption_It__Nat__Onat_J
% 0.55/0.73  Using role type
% 0.55/0.73  Declaring sup_sup_option_nat:(option_nat->(option_nat->option_nat))
% 0.55/0.73  FOF formula (<kernel.Constant object at 0x2b96a4bc4c20>, <kernel.DependentProduct object at 0x2b96a4bc45f0>) of role type named sy_c_Lattices_Osup__class_Osup_001t__Option__Ooption_It__Set__Oset_It__Nat__Onat_J_J
% 0.55/0.73  Using role type
% 0.55/0.73  Declaring sup_su3598758113090618626et_nat:(option_set_nat->(option_set_nat->option_set_nat))
% 0.55/0.73  FOF formula (<kernel.Constant object at 0x2b96a4bc4d88>, <kernel.DependentProduct object at 0x2b96a4bc4b48>) of role type named sy_c_Lattices_Osup__class_Osup_001t__Rat__Orat
% 0.55/0.73  Using role type
% 0.55/0.73  Declaring sup_sup_rat:(rat->(rat->rat))
% 0.55/0.73  FOF formula (<kernel.Constant object at 0x2b96a4bc45f0>, <kernel.DependentProduct object at 0x2b96a4bc4f38>) of role type named sy_c_Lattices_Osup__class_Osup_001t__Real__Oreal
% 0.55/0.73  Using role type
% 0.55/0.73  Declaring sup_sup_real:(real->(real->real))
% 0.55/0.73  FOF formula (<kernel.Constant object at 0x2b96a4bc4b48>, <kernel.DependentProduct object at 0x2b96a4bc4f80>) of role type named sy_c_Lattices_Osup__class_Osup_001t__Set__Oset_It__Complex__Ocomplex_J
% 0.55/0.73  Using role type
% 0.55/0.73  Declaring sup_sup_set_complex:(set_complex->(set_complex->set_complex))
% 0.55/0.73  FOF formula (<kernel.Constant object at 0x2b96a4bc4d88>, <kernel.DependentProduct object at 0x2b96a4bcb1b8>) of role type named sy_c_Lattices_Osup__class_Osup_001t__Set__Oset_It__Int__Oint_J
% 0.55/0.73  Using role type
% 0.55/0.73  Declaring sup_sup_set_int:(set_int->(set_int->set_int))
% 0.55/0.73  FOF formula (<kernel.Constant object at 0x2b96a4bc4b48>, <kernel.DependentProduct object at 0x2b96a4bcb200>) of role type named sy_c_Lattices_Osup__class_Osup_001t__Set__Oset_It__Nat__Onat_J
% 0.55/0.73  Using role type
% 0.55/0.73  Declaring sup_sup_set_nat:(set_nat->(set_nat->set_nat))
% 0.55/0.73  FOF formula (<kernel.Constant object at 0x2b96a4bc4f80>, <kernel.DependentProduct object at 0x2b96a4bcb248>) of role type named sy_c_Lattices_Osup__class_Osup_001t__Set__Oset_It__Num__Onum_J
% 0.55/0.73  Using role type
% 0.55/0.73  Declaring sup_sup_set_num:(set_num->(set_num->set_num))
% 0.55/0.73  FOF formula (<kernel.Constant object at 0x2b96a4bcb098>, <kernel.DependentProduct object at 0x2b96a4bcb170>) of role type named sy_c_Lattices_Osup__class_Osup_001t__Set__Oset_It__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J_J
% 0.55/0.73  Using role type
% 0.55/0.73  Declaring sup_su6024340866399070445nt_int:(set_Pr958786334691620121nt_int->(set_Pr958786334691620121nt_int->set_Pr958786334691620121nt_int))
% 0.55/0.73  FOF formula (<kernel.Constant object at 0x2b96a4bc4f80>, <kernel.DependentProduct object at 0x2b96a4bcb200>) of role type named sy_c_Lattices_Osup__class_Osup_001t__Set__Oset_It__Rat__Orat_J
% 0.55/0.73  Using role type
% 0.55/0.73  Declaring sup_sup_set_rat:(set_rat->(set_rat->set_rat))
% 0.55/0.73  FOF formula (<kernel.Constant object at 0x2b96a4bc4f80>, <kernel.DependentProduct object at 0x2b96a4bcb1b8>) of role type named sy_c_Lattices_Osup__class_Osup_001t__Set__Oset_It__Real__Oreal_J
% 0.55/0.73  Using role type
% 0.55/0.73  Declaring sup_sup_set_real:(set_real->(set_real->set_real))
% 0.55/0.73  FOF formula (<kernel.Constant object at 0x2b96a4bcb0e0>, <kernel.DependentProduct object at 0x2b96a4bcb248>) of role type named sy_c_Lattices_Osup__class_Osup_001t__Set__Oset_It__VEBT____Definitions__OVEBT_J
% 0.55/0.73  Using role type
% 0.55/0.73  Declaring sup_su6272177626956685416T_VEBT:(set_VEBT_VEBT->(set_VEBT_VEBT->set_VEBT_VEBT))
% 0.55/0.73  FOF formula (<kernel.Constant object at 0x2b96a4bcb1b8>, <kernel.DependentProduct object at 0x2b96a4bcb320>) of role type named sy_c_Lattices__Big_Olinorder__class_OMax_001t__Int__Oint
% 0.55/0.74  Using role type
% 0.55/0.74  Declaring lattic8263393255366662781ax_int:(set_int->int)
% 0.55/0.74  FOF formula (<kernel.Constant object at 0x2b96a4bcb248>, <kernel.DependentProduct object at 0x2b96a4bcb488>) of role type named sy_c_Lattices__Big_Olinorder__class_OMax_001t__Nat__Onat
% 0.55/0.74  Using role type
% 0.55/0.74  Declaring lattic8265883725875713057ax_nat:(set_nat->nat)
% 0.55/0.74  FOF formula (<kernel.Constant object at 0x2b96a4bcb320>, <kernel.DependentProduct object at 0x2b96a4bcb518>) of role type named sy_c_Lattices__Big_Olinorder__class_OMin_001t__Code____Numeral__Ointeger
% 0.55/0.74  Using role type
% 0.55/0.74  Declaring lattic1063845414844153500nteger:(set_Code_integer->code_integer)
% 0.55/0.74  FOF formula (<kernel.Constant object at 0x2b96a4bcb488>, <kernel.DependentProduct object at 0x2b96a4bcb5a8>) of role type named sy_c_Lattices__Big_Olinorder__class_OMin_001t__Int__Oint
% 0.55/0.74  Using role type
% 0.55/0.74  Declaring lattic8718645017227715691in_int:(set_int->int)
% 0.55/0.74  FOF formula (<kernel.Constant object at 0x2b96a4bcb518>, <kernel.DependentProduct object at 0x2b96a4bcb638>) of role type named sy_c_Lattices__Big_Olinorder__class_OMin_001t__Nat__Onat
% 0.55/0.74  Using role type
% 0.55/0.74  Declaring lattic8721135487736765967in_nat:(set_nat->nat)
% 0.55/0.74  FOF formula (<kernel.Constant object at 0x2b96a4bcb5a8>, <kernel.DependentProduct object at 0x2b96a4bcb6c8>) of role type named sy_c_Lattices__Big_Olinorder__class_OMin_001t__Num__Onum
% 0.55/0.74  Using role type
% 0.55/0.74  Declaring lattic5278467273892544601in_num:(set_num->num)
% 0.55/0.74  FOF formula (<kernel.Constant object at 0x2b96a4bcb638>, <kernel.DependentProduct object at 0x2b96a4bcb758>) of role type named sy_c_Lattices__Big_Olinorder__class_OMin_001t__Rat__Orat
% 0.55/0.74  Using role type
% 0.55/0.74  Declaring lattic8086005427650270231in_rat:(set_rat->rat)
% 0.55/0.74  FOF formula (<kernel.Constant object at 0x2b96a4bcb6c8>, <kernel.DependentProduct object at 0x2b96a4bcb7e8>) of role type named sy_c_Lattices__Big_Olinorder__class_OMin_001t__Real__Oreal
% 0.55/0.74  Using role type
% 0.55/0.74  Declaring lattic3629708407755379051n_real:(set_real->real)
% 0.55/0.74  FOF formula (<kernel.Constant object at 0x2b96a4bcb758>, <kernel.DependentProduct object at 0x2b96a4bcb830>) of role type named sy_c_Least__significant__bit_Olsb__class_Olsb_001t__Int__Oint
% 0.55/0.74  Using role type
% 0.55/0.74  Declaring least_4859182151741483524sb_int:(int->Prop)
% 0.55/0.74  FOF formula (<kernel.Constant object at 0x2b96a4bcb6c8>, <kernel.DependentProduct object at 0x2b96a4bcb908>) of role type named sy_c_List_Ofoldr_001t__Nat__Onat_001t__Nat__Onat
% 0.55/0.74  Using role type
% 0.55/0.74  Declaring foldr_nat_nat:((nat->(nat->nat))->(list_nat->(nat->nat)))
% 0.55/0.74  FOF formula (<kernel.Constant object at 0x2b96a4bcb950>, <kernel.DependentProduct object at 0x2b96a4bcb998>) of role type named sy_c_List_Ofoldr_001t__Real__Oreal_001t__Real__Oreal
% 0.55/0.74  Using role type
% 0.55/0.74  Declaring foldr_real_real:((real->(real->real))->(list_real->(real->real)))
% 0.55/0.74  FOF formula (<kernel.Constant object at 0x2b96a4bcba28>, <kernel.DependentProduct object at 0x2b96a4bcb6c8>) of role type named sy_c_List_Olist_OCons_001t__Int__Oint
% 0.55/0.74  Using role type
% 0.55/0.74  Declaring cons_int:(int->(list_int->list_int))
% 0.55/0.74  FOF formula (<kernel.Constant object at 0x2b96a4bcb9e0>, <kernel.DependentProduct object at 0x2b96a4bcb950>) of role type named sy_c_List_Olist_OCons_001t__Nat__Onat
% 0.55/0.74  Using role type
% 0.55/0.74  Declaring cons_nat:(nat->(list_nat->list_nat))
% 0.55/0.74  FOF formula (<kernel.Constant object at 0x2b96a4bcb128>, <kernel.DependentProduct object at 0x2b96a4bcb758>) of role type named sy_c_List_Olist_Ohd_001t__Nat__Onat
% 0.55/0.74  Using role type
% 0.55/0.74  Declaring hd_nat:(list_nat->nat)
% 0.55/0.74  FOF formula (<kernel.Constant object at 0x2b96a4bcb6c8>, <kernel.DependentProduct object at 0x2b96a4bcb758>) of role type named sy_c_List_Olist_Omap_001t__Nat__Onat_001t__Nat__Onat
% 0.55/0.74  Using role type
% 0.55/0.74  Declaring map_nat_nat:((nat->nat)->(list_nat->list_nat))
% 0.55/0.74  FOF formula (<kernel.Constant object at 0x2b96a4bcba28>, <kernel.DependentProduct object at 0x2b96a4bcb638>) of role type named sy_c_List_Olist_Omap_001t__VEBT____Definitions__OVEBT_001t__Nat__Onat
% 0.55/0.74  Using role type
% 0.55/0.74  Declaring map_VEBT_VEBT_nat:((vEBT_VEBT->nat)->(list_VEBT_VEBT->list_nat))
% 0.55/0.74  FOF formula (<kernel.Constant object at 0x2b96a4bcb950>, <kernel.DependentProduct object at 0x2b96a4bcb998>) of role type named sy_c_List_Olist_Oset_001t__Nat__Onat
% 0.55/0.74  Using role type
% 0.55/0.74  Declaring set_nat2:(list_nat->set_nat)
% 0.55/0.74  FOF formula (<kernel.Constant object at 0x2b96a4bcb9e0>, <kernel.DependentProduct object at 0x2b96a4bcb128>) of role type named sy_c_List_Olist_Oset_001t__Real__Oreal
% 0.55/0.74  Using role type
% 0.55/0.74  Declaring set_real2:(list_real->set_real)
% 0.55/0.74  FOF formula (<kernel.Constant object at 0x2b96a4bcbab8>, <kernel.DependentProduct object at 0x2b96a4bcbb90>) of role type named sy_c_List_Olist_Oset_001t__VEBT____Definitions__OVEBT
% 0.55/0.74  Using role type
% 0.55/0.74  Declaring set_VEBT_VEBT2:(list_VEBT_VEBT->set_VEBT_VEBT)
% 0.55/0.74  FOF formula (<kernel.Constant object at 0x2b96a4bcb9e0>, <kernel.DependentProduct object at 0x2b96a4bcbab8>) of role type named sy_c_List_Olist__update_001t__VEBT____BuildupMemImp__OVEBTi
% 0.55/0.74  Using role type
% 0.55/0.74  Declaring list_u6098035379799741383_VEBTi:(list_VEBT_VEBTi->(nat->(vEBT_VEBTi->list_VEBT_VEBTi)))
% 0.55/0.74  FOF formula (<kernel.Constant object at 0x2b96a4bcbb90>, <kernel.DependentProduct object at 0x2b96a4bcb9e0>) of role type named sy_c_List_Olist__update_001t__VEBT____Definitions__OVEBT
% 0.55/0.74  Using role type
% 0.55/0.74  Declaring list_u1324408373059187874T_VEBT:(list_VEBT_VEBT->(nat->(vEBT_VEBT->list_VEBT_VEBT)))
% 0.55/0.74  FOF formula (<kernel.Constant object at 0x2b96a4bcba70>, <kernel.DependentProduct object at 0x2b96a4bcbb90>) of role type named sy_c_List_Onth_001t__Nat__Onat
% 0.55/0.74  Using role type
% 0.55/0.74  Declaring nth_nat:(list_nat->(nat->nat))
% 0.55/0.74  FOF formula (<kernel.Constant object at 0x2b96a4bcbd40>, <kernel.DependentProduct object at 0x2b96a4bcbab8>) of role type named sy_c_List_Onth_001t__VEBT____BuildupMemImp__OVEBTi
% 0.55/0.74  Using role type
% 0.55/0.74  Declaring nth_VEBT_VEBTi:(list_VEBT_VEBTi->(nat->vEBT_VEBTi))
% 0.55/0.74  FOF formula (<kernel.Constant object at 0x2b96a4bcbdd0>, <kernel.DependentProduct object at 0x2b96a4bcb9e0>) of role type named sy_c_List_Onth_001t__VEBT____Definitions__OVEBT
% 0.55/0.74  Using role type
% 0.55/0.74  Declaring nth_VEBT_VEBT:(list_VEBT_VEBT->(nat->vEBT_VEBT))
% 0.55/0.74  FOF formula (<kernel.Constant object at 0x2b96a4bcb638>, <kernel.DependentProduct object at 0x2b96a4bcbd40>) of role type named sy_c_List_Oreplicate_001t__VEBT____Definitions__OVEBT
% 0.55/0.74  Using role type
% 0.55/0.74  Declaring replicate_VEBT_VEBT:(nat->(vEBT_VEBT->list_VEBT_VEBT))
% 0.55/0.74  FOF formula (<kernel.Constant object at 0x2b96a4bcbb90>, <kernel.DependentProduct object at 0x2b96a4bcbdd0>) of role type named sy_c_List_Oupt
% 0.55/0.74  Using role type
% 0.55/0.74  Declaring upt:(nat->(nat->list_nat))
% 0.55/0.74  FOF formula (<kernel.Constant object at 0x2b96a4bcbc20>, <kernel.DependentProduct object at 0x2b96a4bcb638>) of role type named sy_c_List_Oupto__aux
% 0.55/0.74  Using role type
% 0.55/0.74  Declaring upto_aux:(int->(int->(list_int->list_int)))
% 0.55/0.74  FOF formula (<kernel.Constant object at 0x2b96a4bcbab8>, <kernel.DependentProduct object at 0x2b96a4bcbb90>) of role type named sy_c_List_Oupto__rel
% 0.55/0.74  Using role type
% 0.55/0.74  Declaring upto_rel:(product_prod_int_int->(product_prod_int_int->Prop))
% 0.55/0.74  FOF formula (<kernel.Constant object at 0x2b96a4bcbef0>, <kernel.DependentProduct object at 0x2b96a4bcba70>) of role type named sy_c_Nat_OSuc
% 0.55/0.74  Using role type
% 0.55/0.74  Declaring suc:(nat->nat)
% 0.55/0.74  FOF formula (<kernel.Constant object at 0x2b96a4bcbcb0>, <kernel.DependentProduct object at 0x2b96a4bcbc68>) of role type named sy_c_Nat_Onat_Ocase__nat_001_Eo
% 0.55/0.74  Using role type
% 0.55/0.74  Declaring case_nat_o:(Prop->((nat->Prop)->(nat->Prop)))
% 0.55/0.74  FOF formula (<kernel.Constant object at 0x2b96a4bcbf38>, <kernel.DependentProduct object at 0x2b96a4bcbab8>) of role type named sy_c_Nat_Onat_Ocase__nat_001t__Nat__Onat
% 0.55/0.74  Using role type
% 0.55/0.74  Declaring case_nat_nat:(nat->((nat->nat)->(nat->nat)))
% 0.55/0.74  FOF formula (<kernel.Constant object at 0x2b96a4bcbfc8>, <kernel.DependentProduct object at 0x2b96a4bcba70>) of role type named sy_c_Nat_Onat_Ocase__nat_001t__Option__Ooption_It__Num__Onum_J
% 0.55/0.74  Using role type
% 0.55/0.74  Declaring case_nat_option_num:(option_num->((nat->option_num)->(nat->option_num)))
% 0.55/0.74  FOF formula (<kernel.Constant object at 0x2b96a4bcbf38>, <kernel.DependentProduct object at 0x2b96a4bd3050>) of role type named sy_c_Nat_Osemiring__1__class_Oof__nat_001t__Code____Numeral__Ointeger
% 0.55/0.74  Using role type
% 0.55/0.75  Declaring semiri4939895301339042750nteger:(nat->code_integer)
% 0.55/0.75  FOF formula (<kernel.Constant object at 0x2b96a4bcba70>, <kernel.DependentProduct object at 0x2b96a4bd3128>) of role type named sy_c_Nat_Osemiring__1__class_Oof__nat_001t__Complex__Ocomplex
% 0.55/0.75  Using role type
% 0.55/0.75  Declaring semiri8010041392384452111omplex:(nat->complex)
% 0.55/0.75  FOF formula (<kernel.Constant object at 0x2b96a4bcbab8>, <kernel.DependentProduct object at 0x2b96a4bd3170>) of role type named sy_c_Nat_Osemiring__1__class_Oof__nat_001t__Int__Oint
% 0.55/0.75  Using role type
% 0.55/0.75  Declaring semiri1314217659103216013at_int:(nat->int)
% 0.55/0.75  FOF formula (<kernel.Constant object at 0x2b96a4bcbab8>, <kernel.DependentProduct object at 0x2b96a4bd3200>) of role type named sy_c_Nat_Osemiring__1__class_Oof__nat_001t__Nat__Onat
% 0.55/0.75  Using role type
% 0.55/0.75  Declaring semiri1316708129612266289at_nat:(nat->nat)
% 0.55/0.75  FOF formula (<kernel.Constant object at 0x2b96a4bcbb90>, <kernel.DependentProduct object at 0x2b96a4bd3290>) of role type named sy_c_Nat_Osemiring__1__class_Oof__nat_001t__Rat__Orat
% 0.55/0.75  Using role type
% 0.55/0.75  Declaring semiri681578069525770553at_rat:(nat->rat)
% 0.55/0.75  FOF formula (<kernel.Constant object at 0x2b96a4bd3170>, <kernel.DependentProduct object at 0x2b96a4bd3320>) of role type named sy_c_Nat_Osemiring__1__class_Oof__nat_001t__Real__Oreal
% 0.55/0.75  Using role type
% 0.55/0.75  Declaring semiri5074537144036343181t_real:(nat->real)
% 0.55/0.75  FOF formula (<kernel.Constant object at 0x2b96a4bcbfc8>, <kernel.DependentProduct object at 0x2b96a4bd33b0>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_I_Eo_J
% 0.55/0.75  Using role type
% 0.55/0.75  Declaring size_size_list_o:(list_o->nat)
% 0.55/0.75  FOF formula (<kernel.Constant object at 0x2b96a4bcbfc8>, <kernel.DependentProduct object at 0x2b96a4bd33f8>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_It__Nat__Onat_J
% 0.55/0.75  Using role type
% 0.55/0.75  Declaring size_size_list_nat:(list_nat->nat)
% 0.55/0.75  FOF formula (<kernel.Constant object at 0x2b96a4bd3290>, <kernel.DependentProduct object at 0x2b96a4bd3440>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_It__Real__Oreal_J
% 0.55/0.75  Using role type
% 0.55/0.75  Declaring size_size_list_real:(list_real->nat)
% 0.55/0.75  FOF formula (<kernel.Constant object at 0x2b96a4bd3128>, <kernel.DependentProduct object at 0x2b96a4bd3488>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_It__VEBT____Definitions__OVEBT_J
% 0.55/0.75  Using role type
% 0.55/0.75  Declaring size_s6755466524823107622T_VEBT:(list_VEBT_VEBT->nat)
% 0.55/0.75  FOF formula (<kernel.Constant object at 0x2b96a4bd3170>, <kernel.DependentProduct object at 0x2b96a4bd3518>) of role type named sy_c_Nat_Osize__class_Osize_001t__Num__Onum
% 0.55/0.75  Using role type
% 0.55/0.75  Declaring size_size_num:(num->nat)
% 0.55/0.75  FOF formula (<kernel.Constant object at 0x2b96a4bd33f8>, <kernel.DependentProduct object at 0x2b96a4bd3560>) of role type named sy_c_Nat_Osize__class_Osize_001t__Uint32__Ouint32
% 0.55/0.75  Using role type
% 0.55/0.75  Declaring size_size_uint32:(uint32->nat)
% 0.55/0.75  FOF formula (<kernel.Constant object at 0x2b96a4bd32d8>, <kernel.DependentProduct object at 0x2b96a4bd35f0>) of role type named sy_c_Nat__Bijection_Oset__decode
% 0.55/0.75  Using role type
% 0.55/0.75  Declaring nat_set_decode:(nat->set_nat)
% 0.55/0.75  FOF formula (<kernel.Constant object at 0x2b96a4bd3320>, <kernel.DependentProduct object at 0x2b96a4bd3638>) of role type named sy_c_Nat__Bijection_Oset__encode
% 0.55/0.75  Using role type
% 0.55/0.75  Declaring nat_set_encode:(set_nat->nat)
% 0.55/0.75  FOF formula (<kernel.Constant object at 0x2b96a4bd3518>, <kernel.DependentProduct object at 0x2b96a4bd3680>) of role type named sy_c_Nat__Bijection_Otriangle
% 0.55/0.75  Using role type
% 0.55/0.75  Declaring nat_triangle:(nat->nat)
% 0.55/0.75  FOF formula (<kernel.Constant object at 0x2b96a4bd3488>, <kernel.DependentProduct object at 0x2b96a4bd3170>) of role type named sy_c_NthRoot_Oroot
% 0.55/0.75  Using role type
% 0.55/0.75  Declaring root:(nat->(real->real))
% 0.55/0.75  FOF formula (<kernel.Constant object at 0x2b96a4bd32d8>, <kernel.DependentProduct object at 0x2b96a4bd36c8>) of role type named sy_c_NthRoot_Osqrt
% 0.55/0.75  Using role type
% 0.55/0.75  Declaring sqrt:(real->real)
% 0.55/0.75  FOF formula (<kernel.Constant object at 0x2b96a4bd35f0>, <kernel.DependentProduct object at 0x2b96a4bd3680>) of role type named sy_c_Num_OBitM
% 0.55/0.75  Using role type
% 0.55/0.75  Declaring bitM:(num->num)
% 0.55/0.75  FOF formula (<kernel.Constant object at 0x2b96a4bd3518>, <kernel.DependentProduct object at 0x2b96a4bd3758>) of role type named sy_c_Num_Oinc
% 0.55/0.75  Using role type
% 0.55/0.75  Declaring inc:(num->num)
% 0.55/0.75  FOF formula (<kernel.Constant object at 0x2b96a4bd35f0>, <kernel.DependentProduct object at 0x2b96a4bd37a0>) of role type named sy_c_Num_Oneg__numeral__class_Odbl_001t__Code____Numeral__Ointeger
% 0.55/0.75  Using role type
% 0.55/0.75  Declaring neg_nu8804712462038260780nteger:(code_integer->code_integer)
% 0.55/0.75  FOF formula (<kernel.Constant object at 0x2b96a4bd3758>, <kernel.DependentProduct object at 0x2b96a4bd3830>) of role type named sy_c_Num_Oneg__numeral__class_Odbl_001t__Complex__Ocomplex
% 0.55/0.75  Using role type
% 0.55/0.75  Declaring neg_nu7009210354673126013omplex:(complex->complex)
% 0.55/0.75  FOF formula (<kernel.Constant object at 0x2b96a4bd3170>, <kernel.DependentProduct object at 0x2b96a4bd38c0>) of role type named sy_c_Num_Oneg__numeral__class_Odbl_001t__Int__Oint
% 0.55/0.75  Using role type
% 0.55/0.75  Declaring neg_numeral_dbl_int:(int->int)
% 0.55/0.75  FOF formula (<kernel.Constant object at 0x2b96a4bd32d8>, <kernel.DependentProduct object at 0x2b96a4bd3908>) of role type named sy_c_Num_Oneg__numeral__class_Odbl_001t__Rat__Orat
% 0.55/0.75  Using role type
% 0.55/0.75  Declaring neg_numeral_dbl_rat:(rat->rat)
% 0.55/0.75  FOF formula (<kernel.Constant object at 0x2b96a4bd37e8>, <kernel.DependentProduct object at 0x2b96a4bd3950>) of role type named sy_c_Num_Oneg__numeral__class_Odbl_001t__Real__Oreal
% 0.55/0.75  Using role type
% 0.55/0.75  Declaring neg_numeral_dbl_real:(real->real)
% 0.55/0.75  FOF formula (<kernel.Constant object at 0x2b96a4bd32d8>, <kernel.DependentProduct object at 0x2b96a4bd3998>) of role type named sy_c_Num_Oneg__numeral__class_Odbl__dec_001t__Code____Numeral__Ointeger
% 0.55/0.75  Using role type
% 0.55/0.75  Declaring neg_nu7757733837767384882nteger:(code_integer->code_integer)
% 0.55/0.75  FOF formula (<kernel.Constant object at 0x2b96a4bd3950>, <kernel.DependentProduct object at 0x2b96a4bd3a28>) of role type named sy_c_Num_Oneg__numeral__class_Odbl__dec_001t__Complex__Ocomplex
% 0.55/0.75  Using role type
% 0.55/0.75  Declaring neg_nu6511756317524482435omplex:(complex->complex)
% 0.55/0.75  FOF formula (<kernel.Constant object at 0x2b96a4bd3998>, <kernel.DependentProduct object at 0x2b96a4bd3ab8>) of role type named sy_c_Num_Oneg__numeral__class_Odbl__dec_001t__Int__Oint
% 0.55/0.75  Using role type
% 0.55/0.75  Declaring neg_nu3811975205180677377ec_int:(int->int)
% 0.55/0.75  FOF formula (<kernel.Constant object at 0x2b96a4bd3a28>, <kernel.DependentProduct object at 0x2b96a4bd3b48>) of role type named sy_c_Num_Oneg__numeral__class_Odbl__dec_001t__Rat__Orat
% 0.55/0.75  Using role type
% 0.55/0.75  Declaring neg_nu3179335615603231917ec_rat:(rat->rat)
% 0.55/0.75  FOF formula (<kernel.Constant object at 0x2b96a4bd3ab8>, <kernel.DependentProduct object at 0x2b96a4bd3bd8>) of role type named sy_c_Num_Oneg__numeral__class_Odbl__dec_001t__Real__Oreal
% 0.55/0.75  Using role type
% 0.55/0.75  Declaring neg_nu6075765906172075777c_real:(real->real)
% 0.55/0.75  FOF formula (<kernel.Constant object at 0x2b96a4bd3830>, <kernel.DependentProduct object at 0x2b96a4bd3c68>) of role type named sy_c_Num_Onum_OBit0
% 0.55/0.75  Using role type
% 0.55/0.75  Declaring bit0:(num->num)
% 0.55/0.75  FOF formula (<kernel.Constant object at 0x2b96a4bd3b00>, <kernel.DependentProduct object at 0x2b96a4bd3cb0>) of role type named sy_c_Num_Onum_OBit1
% 0.55/0.75  Using role type
% 0.55/0.75  Declaring bit1:(num->num)
% 0.55/0.75  FOF formula (<kernel.Constant object at 0x2b96a4bd3b90>, <kernel.Constant object at 0x2b96a4bd3cb0>) of role type named sy_c_Num_Onum_OOne
% 0.55/0.75  Using role type
% 0.55/0.75  Declaring one:num
% 0.55/0.75  FOF formula (<kernel.Constant object at 0x2b96a4bd3c68>, <kernel.DependentProduct object at 0x2b96a4bd3dd0>) of role type named sy_c_Num_Onum_Ocase__num_001t__Option__Ooption_It__Num__Onum_J
% 0.55/0.75  Using role type
% 0.55/0.75  Declaring case_num_option_num:(option_num->((num->option_num)->((num->option_num)->(num->option_num))))
% 0.55/0.75  FOF formula (<kernel.Constant object at 0x2b96a4bd3d88>, <kernel.DependentProduct object at 0x2b96a4bd3d40>) of role type named sy_c_Num_Onum_Osize__num
% 0.55/0.75  Using role type
% 0.55/0.75  Declaring size_num:(num->nat)
% 0.55/0.75  FOF formula (<kernel.Constant object at 0x2b96a4bd3b48>, <kernel.DependentProduct object at 0x2b96a4bd3b00>) of role type named sy_c_Num_Onum__of__nat
% 0.55/0.75  Using role type
% 0.55/0.75  Declaring num_of_nat:(nat->num)
% 0.55/0.75  FOF formula (<kernel.Constant object at 0x2b96a4bd3d88>, <kernel.DependentProduct object at 0x2b96a4bd3ab8>) of role type named sy_c_Num_Onumeral__class_Onumeral_001t__Code____Numeral__Ointeger
% 0.55/0.75  Using role type
% 0.55/0.75  Declaring numera6620942414471956472nteger:(num->code_integer)
% 0.55/0.75  FOF formula (<kernel.Constant object at 0x2b96a4bd3b00>, <kernel.DependentProduct object at 0x2b96a4bd3ea8>) of role type named sy_c_Num_Onumeral__class_Onumeral_001t__Complex__Ocomplex
% 0.55/0.75  Using role type
% 0.55/0.75  Declaring numera6690914467698888265omplex:(num->complex)
% 0.55/0.75  FOF formula (<kernel.Constant object at 0x2b96a4bd3ab8>, <kernel.DependentProduct object at 0x2b96a4bd3f38>) of role type named sy_c_Num_Onumeral__class_Onumeral_001t__Extended____Nat__Oenat
% 0.55/0.75  Using role type
% 0.55/0.75  Declaring numera1916890842035813515d_enat:(num->extended_enat)
% 0.55/0.75  FOF formula (<kernel.Constant object at 0x2b96a4bd3cb0>, <kernel.DependentProduct object at 0x2b96a4bd3fc8>) of role type named sy_c_Num_Onumeral__class_Onumeral_001t__Int__Oint
% 0.55/0.75  Using role type
% 0.55/0.75  Declaring numeral_numeral_int:(num->int)
% 0.55/0.75  FOF formula (<kernel.Constant object at 0x2b96a4bd3ef0>, <kernel.DependentProduct object at 0x2b96a4bd2050>) of role type named sy_c_Num_Onumeral__class_Onumeral_001t__Nat__Onat
% 0.55/0.75  Using role type
% 0.55/0.75  Declaring numeral_numeral_nat:(num->nat)
% 0.55/0.75  FOF formula (<kernel.Constant object at 0x2b96a4bd3bd8>, <kernel.DependentProduct object at 0x2b96a4bd2098>) of role type named sy_c_Num_Onumeral__class_Onumeral_001t__Rat__Orat
% 0.55/0.75  Using role type
% 0.55/0.75  Declaring numeral_numeral_rat:(num->rat)
% 0.55/0.75  FOF formula (<kernel.Constant object at 0x2b96a4bd3fc8>, <kernel.DependentProduct object at 0x2b96a4bd20e0>) of role type named sy_c_Num_Onumeral__class_Onumeral_001t__Real__Oreal
% 0.55/0.75  Using role type
% 0.55/0.75  Declaring numeral_numeral_real:(num->real)
% 0.55/0.75  FOF formula (<kernel.Constant object at 0x2b96a4bd3f38>, <kernel.DependentProduct object at 0x2b96a4bd3ef0>) of role type named sy_c_Num_Opow
% 0.55/0.75  Using role type
% 0.55/0.75  Declaring pow:(num->(num->num))
% 0.55/0.75  FOF formula (<kernel.Constant object at 0x2b96a4bd3bd8>, <kernel.DependentProduct object at 0x2b96a4bd2050>) of role type named sy_c_Num_Opred__numeral
% 0.55/0.75  Using role type
% 0.55/0.75  Declaring pred_numeral:(num->nat)
% 0.55/0.75  FOF formula (<kernel.Constant object at 0x2b96a4bd3f38>, <kernel.Constant object at 0x2b96a4bd2098>) of role type named sy_c_Option_Ooption_ONone_001t__Nat__Onat
% 0.55/0.75  Using role type
% 0.55/0.75  Declaring none_nat:option_nat
% 0.55/0.75  FOF formula (<kernel.Constant object at 0x2b96a4bd3ef0>, <kernel.Constant object at 0x2b96a4bd2128>) of role type named sy_c_Option_Ooption_ONone_001t__Num__Onum
% 0.55/0.75  Using role type
% 0.55/0.75  Declaring none_num:option_num
% 0.55/0.75  FOF formula (<kernel.Constant object at 0x2b96a4bd2050>, <kernel.Constant object at 0x2b96a4bd20e0>) of role type named sy_c_Option_Ooption_ONone_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.55/0.75  Using role type
% 0.55/0.75  Declaring none_P5556105721700978146at_nat:option4927543243414619207at_nat
% 0.55/0.75  FOF formula (<kernel.Constant object at 0x2b96a4bd3ef0>, <kernel.DependentProduct object at 0x2b96a4bd22d8>) of role type named sy_c_Option_Ooption_OSome_001t__Assertions__Oassn
% 0.55/0.75  Using role type
% 0.55/0.75  Declaring some_assn:(assn->option_assn)
% 0.55/0.75  FOF formula (<kernel.Constant object at 0x2b96a4bd3ef0>, <kernel.DependentProduct object at 0x2b96a4bd2320>) of role type named sy_c_Option_Ooption_OSome_001t__Code____Numeral__Ointeger
% 0.55/0.75  Using role type
% 0.55/0.75  Declaring some_Code_integer:(code_integer->option_Code_integer)
% 0.55/0.75  FOF formula (<kernel.Constant object at 0x2b96a4bd2200>, <kernel.DependentProduct object at 0x2b96a4bd2368>) of role type named sy_c_Option_Ooption_OSome_001t__Extended____Nat__Oenat
% 0.55/0.75  Using role type
% 0.55/0.75  Declaring some_Extended_enat:(extended_enat->option_Extended_enat)
% 0.55/0.75  FOF formula (<kernel.Constant object at 0x2b96a4bd20e0>, <kernel.DependentProduct object at 0x2b96a4bd23b0>) of role type named sy_c_Option_Ooption_OSome_001t__Int__Oint
% 0.55/0.75  Using role type
% 0.55/0.75  Declaring some_int:(int->option_int)
% 0.55/0.75  FOF formula (<kernel.Constant object at 0x2b96a4bd22d8>, <kernel.DependentProduct object at 0x2b96a4bd23f8>) of role type named sy_c_Option_Ooption_OSome_001t__Nat__Onat
% 0.55/0.75  Using role type
% 0.55/0.75  Declaring some_nat:(nat->option_nat)
% 0.55/0.75  FOF formula (<kernel.Constant object at 0x2b96a4bd2320>, <kernel.DependentProduct object at 0x2b96a4bd2440>) of role type named sy_c_Option_Ooption_OSome_001t__Num__Onum
% 0.55/0.76  Using role type
% 0.55/0.76  Declaring some_num:(num->option_num)
% 0.55/0.76  FOF formula (<kernel.Constant object at 0x2b96a4bd22d8>, <kernel.DependentProduct object at 0x2b96a4bd2320>) of role type named sy_c_Option_Ooption_OSome_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.55/0.76  Using role type
% 0.55/0.76  Declaring some_P7363390416028606310at_nat:(product_prod_nat_nat->option4927543243414619207at_nat)
% 0.55/0.76  FOF formula (<kernel.Constant object at 0x2b96a4bd2368>, <kernel.DependentProduct object at 0x2b96a4bd2518>) of role type named sy_c_Option_Ooption_OSome_001t__Rat__Orat
% 0.55/0.76  Using role type
% 0.55/0.76  Declaring some_rat:(rat->option_rat)
% 0.55/0.76  FOF formula (<kernel.Constant object at 0x2b96a4bd23f8>, <kernel.DependentProduct object at 0x2b96a4bd2560>) of role type named sy_c_Option_Ooption_OSome_001t__Real__Oreal
% 0.55/0.76  Using role type
% 0.55/0.76  Declaring some_real:(real->option_real)
% 0.55/0.76  FOF formula (<kernel.Constant object at 0x2b96a4bd2488>, <kernel.DependentProduct object at 0x2b96a4bd25a8>) of role type named sy_c_Option_Ooption_OSome_001t__Set__Oset_It__Nat__Onat_J
% 0.55/0.76  Using role type
% 0.55/0.76  Declaring some_set_nat:(set_nat->option_set_nat)
% 0.55/0.76  FOF formula (<kernel.Constant object at 0x2b96a4bd2320>, <kernel.DependentProduct object at 0x2b96a4bd2680>) of role type named sy_c_Option_Ooption_Ocase__option_001t__Int__Oint_001t__Num__Onum
% 0.55/0.76  Using role type
% 0.55/0.76  Declaring case_option_int_num:(int->((num->int)->(option_num->int)))
% 0.55/0.76  FOF formula (<kernel.Constant object at 0x2b96a4bd2638>, <kernel.DependentProduct object at 0x2b96a4bd26c8>) of role type named sy_c_Option_Ooption_Ocase__option_001t__Num__Onum_001t__Num__Onum
% 0.55/0.76  Using role type
% 0.55/0.76  Declaring case_option_num_num:(num->((num->num)->(option_num->num)))
% 0.55/0.76  FOF formula (<kernel.Constant object at 0x2b96a4bd2320>, <kernel.DependentProduct object at 0x2b96a4bd25f0>) of role type named sy_c_Option_Ooption_Ocase__option_001t__Option__Ooption_It__Nat__Onat_J_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.55/0.76  Using role type
% 0.55/0.76  Declaring case_o1383228350324149268at_nat:(option_nat->((product_prod_nat_nat->option_nat)->(option4927543243414619207at_nat->option_nat)))
% 0.55/0.76  FOF formula (<kernel.Constant object at 0x2b96a4bd26c8>, <kernel.DependentProduct object at 0x2b96a4bd2488>) of role type named sy_c_Option_Ooption_Ocase__option_001t__Option__Ooption_It__Num__Onum_J_001t__Num__Onum
% 0.55/0.76  Using role type
% 0.55/0.76  Declaring case_o6005452278849405969um_num:(option_num->((num->option_num)->(option_num->option_num)))
% 0.55/0.76  FOF formula (<kernel.Constant object at 0x2b96a4bd25f0>, <kernel.DependentProduct object at 0x2b96a4bd27a0>) of role type named sy_c_Option_Ooption_Ocase__option_001t__VEBT____Definitions__OVEBT_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.55/0.76  Using role type
% 0.55/0.76  Declaring case_o2442805151034396888at_nat:(vEBT_VEBT->((product_prod_nat_nat->vEBT_VEBT)->(option4927543243414619207at_nat->vEBT_VEBT)))
% 0.55/0.76  FOF formula (<kernel.Constant object at 0x2b96a4bd23f8>, <kernel.DependentProduct object at 0x2b96a4bd28c0>) of role type named sy_c_Option_Ooption_Othe_001t__Nat__Onat
% 0.55/0.76  Using role type
% 0.55/0.76  Declaring the_nat:(option_nat->nat)
% 0.55/0.76  FOF formula (<kernel.Constant object at 0x2b96a4bd2710>, <kernel.DependentProduct object at 0x2b96a4bd2488>) of role type named sy_c_Orderings_Obot__class_Obot_001_062_It__Complex__Ocomplex_M_Eo_J
% 0.55/0.76  Using role type
% 0.55/0.76  Declaring bot_bot_complex_o:(complex->Prop)
% 0.55/0.76  FOF formula (<kernel.Constant object at 0x2b96a4bd25f0>, <kernel.DependentProduct object at 0x2b96a4bd2878>) of role type named sy_c_Orderings_Obot__class_Obot_001_062_It__Int__Oint_M_Eo_J
% 0.55/0.76  Using role type
% 0.55/0.76  Declaring bot_bot_int_o:(int->Prop)
% 0.55/0.76  FOF formula (<kernel.Constant object at 0x2b96a4bd23f8>, <kernel.DependentProduct object at 0x2b96a4bd2830>) of role type named sy_c_Orderings_Obot__class_Obot_001_062_It__Nat__Onat_M_Eo_J
% 0.55/0.76  Using role type
% 0.55/0.76  Declaring bot_bot_nat_o:(nat->Prop)
% 0.55/0.76  FOF formula (<kernel.Constant object at 0x2b96a4bd25f0>, <kernel.DependentProduct object at 0x2b96a4bd2908>) of role type named sy_c_Orderings_Obot__class_Obot_001_062_It__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J_M_Eo_J
% 0.55/0.76  Using role type
% 0.55/0.76  Declaring bot_bo8147686125503663512_int_o:(product_prod_int_int->Prop)
% 0.55/0.76  FOF formula (<kernel.Constant object at 0x2b96a4bd23f8>, <kernel.DependentProduct object at 0x2b96a4bd2998>) of role type named sy_c_Orderings_Obot__class_Obot_001_062_It__Real__Oreal_M_Eo_J
% 0.55/0.76  Using role type
% 0.55/0.76  Declaring bot_bot_real_o:(real->Prop)
% 0.55/0.76  FOF formula (<kernel.Constant object at 0x2b96a4bd2830>, <kernel.DependentProduct object at 0x2b96a4bd29e0>) of role type named sy_c_Orderings_Obot__class_Obot_001_062_It__VEBT____Definitions__OVEBT_M_Eo_J
% 0.55/0.76  Using role type
% 0.55/0.76  Declaring bot_bot_VEBT_VEBT_o:(vEBT_VEBT->Prop)
% 0.55/0.76  FOF formula (<kernel.Constant object at 0x2b96a4bd25f0>, <kernel.Constant object at 0x2b96a4bd29e0>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Assertions__Oassn
% 0.55/0.76  Using role type
% 0.55/0.76  Declaring bot_bot_assn:assn
% 0.55/0.76  FOF formula (<kernel.Constant object at 0x2b96a4bd2830>, <kernel.Constant object at 0x2b96a4bd2908>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Extended____Nat__Oenat
% 0.55/0.76  Using role type
% 0.55/0.76  Declaring bot_bo4199563552545308370d_enat:extended_enat
% 0.55/0.76  FOF formula (<kernel.Constant object at 0x2b96a4bd2950>, <kernel.Constant object at 0x2b96a4bd2908>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Filter__Ofilter_It__Nat__Onat_J
% 0.55/0.76  Using role type
% 0.55/0.76  Declaring bot_bot_filter_nat:filter_nat
% 0.55/0.76  FOF formula (<kernel.Constant object at 0x2b96a4bd2a70>, <kernel.Constant object at 0x2b96a4bd2908>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Nat__Onat
% 0.55/0.76  Using role type
% 0.55/0.76  Declaring bot_bot_nat:nat
% 0.55/0.76  FOF formula (<kernel.Constant object at 0x2b96a4bd2ab8>, <kernel.Constant object at 0x2b96a4bd2908>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Option__Ooption_It__Nat__Onat_J
% 0.55/0.76  Using role type
% 0.55/0.76  Declaring bot_bot_option_nat:option_nat
% 0.55/0.76  FOF formula (<kernel.Constant object at 0x2b96a4bd2b00>, <kernel.Constant object at 0x2b96a4bd2908>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Option__Ooption_It__Num__Onum_J
% 0.55/0.76  Using role type
% 0.55/0.76  Declaring bot_bot_option_num:option_num
% 0.55/0.76  FOF formula (<kernel.Constant object at 0x2b96a4bd2ab8>, <kernel.Constant object at 0x2b96a4bd2998>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__Code____Numeral__Ointeger_J
% 0.55/0.76  Using role type
% 0.55/0.76  Declaring bot_bo3990330152332043303nteger:set_Code_integer
% 0.55/0.76  FOF formula (<kernel.Constant object at 0x2b96a4bd2b90>, <kernel.Constant object at 0x2b96a4bd2998>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__Complex__Ocomplex_J
% 0.55/0.76  Using role type
% 0.55/0.76  Declaring bot_bot_set_complex:set_complex
% 0.55/0.76  FOF formula (<kernel.Constant object at 0x2b96a4bd2c20>, <kernel.Constant object at 0x2b96a4bd2998>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__Int__Oint_J
% 0.55/0.76  Using role type
% 0.55/0.76  Declaring bot_bot_set_int:set_int
% 0.55/0.76  FOF formula (<kernel.Constant object at 0x2b96a4bd2c68>, <kernel.Constant object at 0x2b96a4bd2998>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__Nat__Onat_J
% 0.55/0.76  Using role type
% 0.55/0.76  Declaring bot_bot_set_nat:set_nat
% 0.55/0.76  FOF formula (<kernel.Constant object at 0x2b96a4bd2cb0>, <kernel.Constant object at 0x2b96a4bd2998>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__Num__Onum_J
% 0.55/0.76  Using role type
% 0.55/0.76  Declaring bot_bot_set_num:set_num
% 0.55/0.76  FOF formula (<kernel.Constant object at 0x2b96a4bd2c68>, <kernel.Constant object at 0x2b96a4bd2cf8>) 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.55/0.76  Using role type
% 0.55/0.76  Declaring bot_bo1796632182523588997nt_int:set_Pr958786334691620121nt_int
% 0.55/0.76  FOF formula (<kernel.Constant object at 0x2b96a4bd2d88>, <kernel.Constant object at 0x2b96a4bd2cf8>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__Rat__Orat_J
% 0.55/0.76  Using role type
% 0.55/0.76  Declaring bot_bot_set_rat:set_rat
% 0.55/0.76  FOF formula (<kernel.Constant object at 0x2b96a4bd2dd0>, <kernel.Constant object at 0x2b96a4bd2cf8>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__Real__Oreal_J
% 0.55/0.76  Using role type
% 0.55/0.76  Declaring bot_bot_set_real:set_real
% 0.55/0.76  FOF formula (<kernel.Constant object at 0x2b96a4bd2e18>, <kernel.Constant object at 0x2b96a4bd2cf8>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__Set__Oset_It__Nat__Onat_J_J
% 0.60/0.77  Using role type
% 0.60/0.77  Declaring bot_bot_set_set_nat:set_set_nat
% 0.60/0.77  FOF formula (<kernel.Constant object at 0x2b96a4bd2dd0>, <kernel.Constant object at 0x2b96a4bd2d40>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__VEBT____Definitions__OVEBT_J
% 0.60/0.77  Using role type
% 0.60/0.77  Declaring bot_bo8194388402131092736T_VEBT:set_VEBT_VEBT
% 0.60/0.77  FOF formula (<kernel.Constant object at 0x2b96a4bd2ea8>, <kernel.DependentProduct object at 0x2b96a4bd2cf8>) of role type named sy_c_Orderings_Oord__class_Oless_001_062_It__Int__Oint_M_Eo_J
% 0.60/0.77  Using role type
% 0.60/0.77  Declaring ord_less_int_o:((int->Prop)->((int->Prop)->Prop))
% 0.60/0.77  FOF formula (<kernel.Constant object at 0x2b96a4bd2d40>, <kernel.DependentProduct object at 0x2b96a4bd2dd0>) of role type named sy_c_Orderings_Oord__class_Oless_001_062_It__Nat__Onat_M_Eo_J
% 0.60/0.77  Using role type
% 0.60/0.77  Declaring ord_less_nat_o:((nat->Prop)->((nat->Prop)->Prop))
% 0.60/0.77  FOF formula (<kernel.Constant object at 0x2b96a4bd2cf8>, <kernel.DependentProduct object at 0x2b96a4bd5128>) of role type named sy_c_Orderings_Oord__class_Oless_001_062_It__Real__Oreal_M_Eo_J
% 0.60/0.77  Using role type
% 0.60/0.77  Declaring ord_less_real_o:((real->Prop)->((real->Prop)->Prop))
% 0.60/0.77  FOF formula (<kernel.Constant object at 0x2b96a4bd2dd0>, <kernel.DependentProduct object at 0x2b96a4bd5170>) of role type named sy_c_Orderings_Oord__class_Oless_001_062_It__VEBT____Definitions__OVEBT_M_Eo_J
% 0.60/0.77  Using role type
% 0.60/0.77  Declaring ord_less_VEBT_VEBT_o:((vEBT_VEBT->Prop)->((vEBT_VEBT->Prop)->Prop))
% 0.60/0.77  FOF formula (<kernel.Constant object at 0x2b96a4bd2fc8>, <kernel.DependentProduct object at 0x2b96a4bd5050>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Assertions__Oassn
% 0.60/0.77  Using role type
% 0.60/0.77  Declaring ord_less_assn:(assn->(assn->Prop))
% 0.60/0.77  FOF formula (<kernel.Constant object at 0x2b96a4bd2fc8>, <kernel.DependentProduct object at 0x2b96a4bd51b8>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Code____Numeral__Ointeger
% 0.60/0.77  Using role type
% 0.60/0.77  Declaring ord_le6747313008572928689nteger:(code_integer->(code_integer->Prop))
% 0.60/0.77  FOF formula (<kernel.Constant object at 0x2b96a4bd2f38>, <kernel.DependentProduct object at 0x2b96a4bd5098>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Extended____Nat__Oenat
% 0.60/0.77  Using role type
% 0.60/0.77  Declaring ord_le72135733267957522d_enat:(extended_enat->(extended_enat->Prop))
% 0.60/0.77  FOF formula (<kernel.Constant object at 0x2b96a4bd2fc8>, <kernel.DependentProduct object at 0x2b96a4bd51b8>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Filter__Ofilter_It__Nat__Onat_J
% 0.60/0.77  Using role type
% 0.60/0.77  Declaring ord_less_filter_nat:(filter_nat->(filter_nat->Prop))
% 0.60/0.77  FOF formula (<kernel.Constant object at 0x2b96a4bd2f38>, <kernel.DependentProduct object at 0x2b96a4bd5290>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Int__Oint
% 0.60/0.77  Using role type
% 0.60/0.77  Declaring ord_less_int:(int->(int->Prop))
% 0.60/0.77  FOF formula (<kernel.Constant object at 0x2b96a4bd2f38>, <kernel.DependentProduct object at 0x2b96a4bd5248>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Nat__Onat
% 0.60/0.77  Using role type
% 0.60/0.77  Declaring ord_less_nat:(nat->(nat->Prop))
% 0.60/0.77  FOF formula (<kernel.Constant object at 0x2b96a4bd5050>, <kernel.DependentProduct object at 0x2b96a4bd50e0>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Num__Onum
% 0.60/0.77  Using role type
% 0.60/0.77  Declaring ord_less_num:(num->(num->Prop))
% 0.60/0.77  FOF formula (<kernel.Constant object at 0x2b96a4bd5200>, <kernel.DependentProduct object at 0x2b96a4bd5050>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Option__Ooption_It__Code____Numeral__Ointeger_J
% 0.60/0.77  Using role type
% 0.60/0.77  Declaring ord_le7113747843092208513nteger:(option_Code_integer->(option_Code_integer->Prop))
% 0.60/0.77  FOF formula (<kernel.Constant object at 0x2b96a4bd51b8>, <kernel.DependentProduct object at 0x2b96a4bd50e0>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Option__Ooption_It__Int__Oint_J
% 0.60/0.77  Using role type
% 0.60/0.77  Declaring ord_less_option_int:(option_int->(option_int->Prop))
% 0.60/0.77  FOF formula (<kernel.Constant object at 0x2b96a4bd5440>, <kernel.DependentProduct object at 0x2b96a4bd5200>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Option__Ooption_It__Nat__Onat_J
% 0.60/0.77  Using role type
% 0.60/0.77  Declaring ord_less_option_nat:(option_nat->(option_nat->Prop))
% 0.60/0.77  FOF formula (<kernel.Constant object at 0x2b96a4bd5248>, <kernel.DependentProduct object at 0x2b96a4bd51b8>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Option__Ooption_It__Num__Onum_J
% 0.60/0.77  Using role type
% 0.60/0.77  Declaring ord_less_option_num:(option_num->(option_num->Prop))
% 0.60/0.77  FOF formula (<kernel.Constant object at 0x2b96a4bd5098>, <kernel.DependentProduct object at 0x2b96a4bd5440>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Option__Ooption_It__Rat__Orat_J
% 0.60/0.77  Using role type
% 0.60/0.77  Declaring ord_less_option_rat:(option_rat->(option_rat->Prop))
% 0.60/0.77  FOF formula (<kernel.Constant object at 0x2b96a4bd5050>, <kernel.DependentProduct object at 0x2b96a4bd5248>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Option__Ooption_It__Real__Oreal_J
% 0.60/0.77  Using role type
% 0.60/0.77  Declaring ord_less_option_real:(option_real->(option_real->Prop))
% 0.60/0.77  FOF formula (<kernel.Constant object at 0x2b96a4bd50e0>, <kernel.DependentProduct object at 0x2b96a4bd5098>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Rat__Orat
% 0.60/0.77  Using role type
% 0.60/0.77  Declaring ord_less_rat:(rat->(rat->Prop))
% 0.60/0.77  FOF formula (<kernel.Constant object at 0x2b96a4bd5200>, <kernel.DependentProduct object at 0x2b96a4bd5050>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Real__Oreal
% 0.60/0.77  Using role type
% 0.60/0.77  Declaring ord_less_real:(real->(real->Prop))
% 0.60/0.77  FOF formula (<kernel.Constant object at 0x2b96a4bd50e0>, <kernel.DependentProduct object at 0x2b96a4bd5200>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Set__Oset_It__Code____Numeral__Ointeger_J
% 0.60/0.77  Using role type
% 0.60/0.77  Declaring ord_le1307284697595431911nteger:(set_Code_integer->(set_Code_integer->Prop))
% 0.60/0.77  FOF formula (<kernel.Constant object at 0x2b96a4bd5440>, <kernel.DependentProduct object at 0x2b96a4bd5050>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Set__Oset_It__Complex__Ocomplex_J
% 0.60/0.77  Using role type
% 0.60/0.77  Declaring ord_less_set_complex:(set_complex->(set_complex->Prop))
% 0.60/0.77  FOF formula (<kernel.Constant object at 0x2b96a4bd56c8>, <kernel.DependentProduct object at 0x2b96a4bd50e0>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Set__Oset_It__Int__Oint_J
% 0.60/0.77  Using role type
% 0.60/0.77  Declaring ord_less_set_int:(set_int->(set_int->Prop))
% 0.60/0.77  FOF formula (<kernel.Constant object at 0x2b96a4bd5098>, <kernel.DependentProduct object at 0x2b96a4bd5440>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Set__Oset_It__Nat__Onat_J
% 0.60/0.77  Using role type
% 0.60/0.77  Declaring ord_less_set_nat:(set_nat->(set_nat->Prop))
% 0.60/0.77  FOF formula (<kernel.Constant object at 0x2b96a4bd51b8>, <kernel.DependentProduct object at 0x2b96a4bd56c8>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Set__Oset_It__Num__Onum_J
% 0.60/0.77  Using role type
% 0.60/0.77  Declaring ord_less_set_num:(set_num->(set_num->Prop))
% 0.60/0.77  FOF formula (<kernel.Constant object at 0x2b96a4bd5200>, <kernel.DependentProduct object at 0x2b96a4bd5098>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Set__Oset_It__Rat__Orat_J
% 0.60/0.77  Using role type
% 0.60/0.77  Declaring ord_less_set_rat:(set_rat->(set_rat->Prop))
% 0.60/0.77  FOF formula (<kernel.Constant object at 0x2b96a4bd5050>, <kernel.DependentProduct object at 0x2b96a4bd51b8>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Set__Oset_It__Real__Oreal_J
% 0.60/0.77  Using role type
% 0.60/0.77  Declaring ord_less_set_real:(set_real->(set_real->Prop))
% 0.60/0.77  FOF formula (<kernel.Constant object at 0x2b96a4bd50e0>, <kernel.DependentProduct object at 0x2b96a4bd5200>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Set__Oset_It__Set__Oset_It__Nat__Onat_J_J
% 0.60/0.77  Using role type
% 0.60/0.77  Declaring ord_less_set_set_nat:(set_set_nat->(set_set_nat->Prop))
% 0.60/0.77  FOF formula (<kernel.Constant object at 0x2b96a4bd5050>, <kernel.DependentProduct object at 0x2b96a4bd50e0>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Set__Oset_It__VEBT____Definitions__OVEBT_J
% 0.60/0.77  Using role type
% 0.60/0.77  Declaring ord_le3480810397992357184T_VEBT:(set_VEBT_VEBT->(set_VEBT_VEBT->Prop))
% 0.60/0.77  FOF formula (<kernel.Constant object at 0x2b96a4bd56c8>, <kernel.DependentProduct object at 0x2b96a4bd59e0>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001_062_It__Int__Oint_M_Eo_J
% 0.60/0.77  Using role type
% 0.60/0.77  Declaring ord_less_eq_int_o:((int->Prop)->((int->Prop)->Prop))
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x2b96a4bd50e0>, <kernel.DependentProduct object at 0x2b96a4bd5a28>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001_062_It__Nat__Onat_M_Eo_J
% 0.60/0.78  Using role type
% 0.60/0.78  Declaring ord_less_eq_nat_o:((nat->Prop)->((nat->Prop)->Prop))
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x2b96a4bd59e0>, <kernel.DependentProduct object at 0x2b96a4bd5a70>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001_062_It__Real__Oreal_M_Eo_J
% 0.60/0.78  Using role type
% 0.60/0.78  Declaring ord_less_eq_real_o:((real->Prop)->((real->Prop)->Prop))
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x2b96a4bd50e0>, <kernel.DependentProduct object at 0x2b96a4bd5ab8>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001_062_It__VEBT____Definitions__OVEBT_M_Eo_J
% 0.60/0.78  Using role type
% 0.60/0.78  Declaring ord_le418104280809901481VEBT_o:((vEBT_VEBT->Prop)->((vEBT_VEBT->Prop)->Prop))
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x2b96a4bd5998>, <kernel.DependentProduct object at 0x2b96a4bd5a70>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Assertions__Oassn
% 0.60/0.78  Using role type
% 0.60/0.78  Declaring ord_less_eq_assn:(assn->(assn->Prop))
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x2b96a4bd50e0>, <kernel.DependentProduct object at 0x2b96a4bd5998>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Code____Numeral__Ointeger
% 0.60/0.78  Using role type
% 0.60/0.78  Declaring ord_le3102999989581377725nteger:(code_integer->(code_integer->Prop))
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x2b96a4bd5a70>, <kernel.DependentProduct object at 0x2b96a4bd50e0>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Extended____Nat__Oenat
% 0.60/0.78  Using role type
% 0.60/0.78  Declaring ord_le2932123472753598470d_enat:(extended_enat->(extended_enat->Prop))
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x2b96a4bd5998>, <kernel.DependentProduct object at 0x2b96a4bd5a70>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Filter__Ofilter_It__Nat__Onat_J
% 0.60/0.78  Using role type
% 0.60/0.78  Declaring ord_le2510731241096832064er_nat:(filter_nat->(filter_nat->Prop))
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x2b96a4bd5c20>, <kernel.DependentProduct object at 0x2b96a4bd50e0>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Int__Oint
% 0.60/0.78  Using role type
% 0.60/0.78  Declaring ord_less_eq_int:(int->(int->Prop))
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x2b96a4bd5cb0>, <kernel.DependentProduct object at 0x2b96a4bd5998>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Nat__Onat
% 0.60/0.78  Using role type
% 0.60/0.78  Declaring ord_less_eq_nat:(nat->(nat->Prop))
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x2b96a4bd5200>, <kernel.DependentProduct object at 0x2b96a4bd5c20>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Num__Onum
% 0.60/0.78  Using role type
% 0.60/0.78  Declaring ord_less_eq_num:(num->(num->Prop))
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x2b96a4bd5b90>, <kernel.DependentProduct object at 0x2b96a4bd5cb0>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Rat__Orat
% 0.60/0.78  Using role type
% 0.60/0.78  Declaring ord_less_eq_rat:(rat->(rat->Prop))
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x2b96a4bd5a70>, <kernel.DependentProduct object at 0x2b96a4bd5200>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Real__Oreal
% 0.60/0.78  Using role type
% 0.60/0.78  Declaring ord_less_eq_real:(real->(real->Prop))
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x2b96a4bd5b90>, <kernel.DependentProduct object at 0x2b96a4bd5a70>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Complex__Ocomplex_J
% 0.60/0.78  Using role type
% 0.60/0.78  Declaring ord_le211207098394363844omplex:(set_complex->(set_complex->Prop))
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x2b96a4bd5998>, <kernel.DependentProduct object at 0x2b96a4bd5200>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Int__Oint_J
% 0.60/0.78  Using role type
% 0.60/0.78  Declaring ord_less_eq_set_int:(set_int->(set_int->Prop))
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x2b96a4bd5ea8>, <kernel.DependentProduct object at 0x2b96a4bd5b90>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Nat__Onat_J
% 0.60/0.78  Using role type
% 0.60/0.78  Declaring ord_less_eq_set_nat:(set_nat->(set_nat->Prop))
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x2b96a4bd5cb0>, <kernel.DependentProduct object at 0x2b96a4bd5998>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Num__Onum_J
% 0.60/0.78  Using role type
% 0.60/0.78  Declaring ord_less_eq_set_num:(set_num->(set_num->Prop))
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x2b96a4bd5ea8>, <kernel.DependentProduct object at 0x2b96a4bd5200>) 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.60/0.78  Using role type
% 0.60/0.78  Declaring ord_le2843351958646193337nt_int:(set_Pr958786334691620121nt_int->(set_Pr958786334691620121nt_int->Prop))
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x2b96a4bd5fc8>, <kernel.DependentProduct object at 0x2ce0050>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Rat__Orat_J
% 0.60/0.78  Using role type
% 0.60/0.78  Declaring ord_less_eq_set_rat:(set_rat->(set_rat->Prop))
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x2b96a4bd5cb0>, <kernel.DependentProduct object at 0x2ce00e0>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Real__Oreal_J
% 0.60/0.78  Using role type
% 0.60/0.78  Declaring ord_less_eq_set_real:(set_real->(set_real->Prop))
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x2b96a4bd5fc8>, <kernel.DependentProduct object at 0x2ce0128>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__VEBT____Definitions__OVEBT_J
% 0.60/0.78  Using role type
% 0.60/0.78  Declaring ord_le4337996190870823476T_VEBT:(set_VEBT_VEBT->(set_VEBT_VEBT->Prop))
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x2b96a4bd5fc8>, <kernel.DependentProduct object at 0x2ce0098>) of role type named sy_c_Orderings_Oord__class_Omax_001t__Extended____Nat__Oenat
% 0.60/0.78  Using role type
% 0.60/0.78  Declaring ord_ma741700101516333627d_enat:(extended_enat->(extended_enat->extended_enat))
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x2b96a4bd5a70>, <kernel.DependentProduct object at 0x2ce0200>) of role type named sy_c_Orderings_Oord__class_Omax_001t__Int__Oint
% 0.60/0.78  Using role type
% 0.60/0.78  Declaring ord_max_int:(int->(int->int))
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x2b96a4bd5fc8>, <kernel.DependentProduct object at 0x2ce00e0>) of role type named sy_c_Orderings_Oord__class_Omax_001t__Nat__Onat
% 0.60/0.78  Using role type
% 0.60/0.78  Declaring ord_max_nat:(nat->(nat->nat))
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x2ce0290>, <kernel.DependentProduct object at 0x2ce0320>) of role type named sy_c_Orderings_Oord__class_Omin_001t__Extended____Nat__Oenat
% 0.60/0.78  Using role type
% 0.60/0.78  Declaring ord_mi8085742599997312461d_enat:(extended_enat->(extended_enat->extended_enat))
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x2b96a4bd5a70>, <kernel.DependentProduct object at 0x2ce02d8>) of role type named sy_c_Orderings_Oord__class_Omin_001t__Int__Oint
% 0.60/0.78  Using role type
% 0.60/0.78  Declaring ord_min_int:(int->(int->int))
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x2ce0050>, <kernel.DependentProduct object at 0x2ce0098>) of role type named sy_c_Orderings_Oord__class_Omin_001t__Nat__Onat
% 0.60/0.78  Using role type
% 0.60/0.78  Declaring ord_min_nat:(nat->(nat->nat))
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x2ce03b0>, <kernel.Constant object at 0x2ce0098>) of role type named sy_c_Orderings_Otop__class_Otop_001t__Assertions__Oassn
% 0.60/0.78  Using role type
% 0.60/0.78  Declaring top_top_assn:assn
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x2ce02d8>, <kernel.Constant object at 0x2ce0098>) of role type named sy_c_Orderings_Otop__class_Otop_001t__Set__Oset_It__Int__Oint_J
% 0.60/0.78  Using role type
% 0.60/0.78  Declaring top_top_set_int:set_int
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x2ce0368>, <kernel.Constant object at 0x2ce0098>) of role type named sy_c_Orderings_Otop__class_Otop_001t__Set__Oset_It__Nat__Onat_J
% 0.60/0.78  Using role type
% 0.60/0.78  Declaring top_top_set_nat:set_nat
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x2ce0440>, <kernel.Constant object at 0x2ce0098>) of role type named sy_c_Orderings_Otop__class_Otop_001t__Set__Oset_It__Real__Oreal_J
% 0.60/0.78  Using role type
% 0.60/0.78  Declaring top_top_set_real:set_real
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x2ce0200>, <kernel.DependentProduct object at 0x2ce0368>) of role type named sy_c_Power_Opower__class_Opower_001t__Assertions__Oassn
% 0.60/0.78  Using role type
% 0.60/0.78  Declaring power_power_assn:(assn->(nat->assn))
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x2ce0440>, <kernel.DependentProduct object at 0x2ce0200>) of role type named sy_c_Power_Opower__class_Opower_001t__Code____Numeral__Ointeger
% 0.60/0.78  Using role type
% 0.60/0.78  Declaring power_8256067586552552935nteger:(code_integer->(nat->code_integer))
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x2ce0560>, <kernel.DependentProduct object at 0x2ce0368>) of role type named sy_c_Power_Opower__class_Opower_001t__Complex__Ocomplex
% 0.60/0.78  Using role type
% 0.60/0.78  Declaring power_power_complex:(complex->(nat->complex))
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x2ce0518>, <kernel.DependentProduct object at 0x2ce0440>) of role type named sy_c_Power_Opower__class_Opower_001t__Int__Oint
% 0.60/0.78  Using role type
% 0.60/0.78  Declaring power_power_int:(int->(nat->int))
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x2ce0638>, <kernel.DependentProduct object at 0x2ce0560>) of role type named sy_c_Power_Opower__class_Opower_001t__Nat__Onat
% 0.60/0.78  Using role type
% 0.60/0.78  Declaring power_power_nat:(nat->(nat->nat))
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x2ce0098>, <kernel.DependentProduct object at 0x2ce0518>) of role type named sy_c_Power_Opower__class_Opower_001t__Rat__Orat
% 0.60/0.78  Using role type
% 0.60/0.78  Declaring power_power_rat:(rat->(nat->rat))
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x2ce0488>, <kernel.DependentProduct object at 0x2ce0638>) of role type named sy_c_Power_Opower__class_Opower_001t__Real__Oreal
% 0.60/0.78  Using role type
% 0.60/0.78  Declaring power_power_real:(real->(nat->real))
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x2ce0098>, <kernel.DependentProduct object at 0x2ce0488>) of role type named sy_c_Product__Type_OPair_001t__Code____Numeral__Ointeger_001t__Code____Numeral__Ointeger
% 0.60/0.78  Using role type
% 0.60/0.78  Declaring produc1086072967326762835nteger:(code_integer->(code_integer->produc8923325533196201883nteger))
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x2ce0440>, <kernel.DependentProduct object at 0x2ce0638>) of role type named sy_c_Product__Type_OPair_001t__Int__Oint_001t__Int__Oint
% 0.60/0.78  Using role type
% 0.60/0.78  Declaring product_Pair_int_int:(int->(int->product_prod_int_int))
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x2ce0368>, <kernel.DependentProduct object at 0x2ce0098>) of role type named sy_c_Product__Type_OPair_001t__Nat__Onat_001t__Nat__Onat
% 0.60/0.78  Using role type
% 0.60/0.78  Declaring product_Pair_nat_nat:(nat->(nat->product_prod_nat_nat))
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x2ce0830>, <kernel.DependentProduct object at 0x2ce0440>) of role type named sy_c_Product__Type_OPair_001t__Nat__Onat_001t__Num__Onum
% 0.60/0.78  Using role type
% 0.60/0.78  Declaring product_Pair_nat_num:(nat->(num->product_prod_nat_num))
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x2ce0518>, <kernel.DependentProduct object at 0x2ce0368>) of role type named sy_c_Product__Type_OPair_001t__Num__Onum_001t__Num__Onum
% 0.60/0.78  Using role type
% 0.60/0.78  Declaring product_Pair_num_num:(num->(num->product_prod_num_num))
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x2ce0830>, <kernel.DependentProduct object at 0x2ce0518>) of role type named sy_c_Product__Type_OPair_001t__VEBT____Definitions__OVEBT_001t__Nat__Onat
% 0.60/0.78  Using role type
% 0.60/0.78  Declaring produc738532404422230701BT_nat:(vEBT_VEBT->(nat->produc9072475918466114483BT_nat))
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x2ce0368>, <kernel.DependentProduct object at 0x2ce0440>) 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.60/0.78  Using role type
% 0.60/0.78  Declaring produc6916734918728496179nteger:((code_integer->(code_integer->produc8923325533196201883nteger))->(produc8923325533196201883nteger->produc8923325533196201883nteger))
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x2ce0518>, <kernel.DependentProduct object at 0x2ce05f0>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Int__Oint_001t__Int__Oint_001_Eo
% 0.60/0.78  Using role type
% 0.60/0.78  Declaring produc4947309494688390418_int_o:((int->(int->Prop))->(product_prod_int_int->Prop))
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x2ce0440>, <kernel.DependentProduct object at 0x2ce0ab8>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Int__Oint_001t__Int__Oint_001t__Int__Oint
% 0.60/0.78  Using role type
% 0.60/0.79  Declaring produc8211389475949308722nt_int:((int->(int->int))->(product_prod_int_int->int))
% 0.60/0.79  FOF formula (<kernel.Constant object at 0x2ce05f0>, <kernel.DependentProduct object at 0x2ce0a70>) 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.60/0.79  Using role type
% 0.60/0.79  Declaring produc4245557441103728435nt_int:((int->(int->product_prod_int_int))->(product_prod_int_int->product_prod_int_int))
% 0.60/0.79  FOF formula (<kernel.Constant object at 0x2ce0ab8>, <kernel.DependentProduct object at 0x2ce0b00>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Nat__Onat_001t__Nat__Onat_001t__Option__Ooption_It__Nat__Onat_J
% 0.60/0.79  Using role type
% 0.60/0.79  Declaring produc2484365769952853102on_nat:((nat->(nat->option_nat))->(product_prod_nat_nat->option_nat))
% 0.60/0.79  FOF formula (<kernel.Constant object at 0x2ce0a70>, <kernel.DependentProduct object at 0x2ce0b90>) 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.60/0.79  Using role type
% 0.60/0.79  Declaring produc2626176000494625587at_nat:((nat->(nat->product_prod_nat_nat))->(product_prod_nat_nat->product_prod_nat_nat))
% 0.60/0.79  FOF formula (<kernel.Constant object at 0x2ce0b00>, <kernel.DependentProduct object at 0x2ce0c20>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Nat__Onat_001t__Nat__Onat_001t__VEBT____Definitions__OVEBT
% 0.60/0.79  Using role type
% 0.60/0.79  Declaring produc3169358591047799142T_VEBT:((nat->(nat->vEBT_VEBT))->(product_prod_nat_nat->vEBT_VEBT))
% 0.60/0.79  FOF formula (<kernel.Constant object at 0x2ce0b90>, <kernel.DependentProduct object at 0x2ce0cb0>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Nat__Onat_001t__Num__Onum_001t__Option__Ooption_It__Num__Onum_J
% 0.60/0.79  Using role type
% 0.60/0.79  Declaring produc478579273971653890on_num:((nat->(num->option_num))->(product_prod_nat_num->option_num))
% 0.60/0.79  FOF formula (<kernel.Constant object at 0x2ce0c20>, <kernel.Constant object at 0x2ce0e18>) of role type named sy_c_Pure_Otype_001t__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Onum1_J_J_J_J_J
% 0.60/0.79  Using role type
% 0.60/0.79  Declaring type_N8448461349408098053l_num1:itself8794530163899892676l_num1
% 0.60/0.79  FOF formula (<kernel.Constant object at 0x2ce0d88>, <kernel.DependentProduct object at 0x2ce0ea8>) of role type named sy_c_Rat_OFrct
% 0.60/0.79  Using role type
% 0.60/0.79  Declaring frct:(product_prod_int_int->rat)
% 0.60/0.79  FOF formula (<kernel.Constant object at 0x2ce0488>, <kernel.DependentProduct object at 0x2ce0ef0>) of role type named sy_c_Rat_Onormalize
% 0.60/0.79  Using role type
% 0.60/0.79  Declaring normalize:(product_prod_int_int->product_prod_int_int)
% 0.60/0.79  FOF formula (<kernel.Constant object at 0x2ce0dd0>, <kernel.DependentProduct object at 0x2ce0f38>) of role type named sy_c_Rat_Oquotient__of
% 0.60/0.79  Using role type
% 0.60/0.79  Declaring quotient_of:(rat->product_prod_int_int)
% 0.60/0.79  FOF formula (<kernel.Constant object at 0x2ce0488>, <kernel.DependentProduct object at 0x2ce0d88>) of role type named sy_c_Real__Vector__Spaces_Obounded__linear_001t__Real__Oreal_001t__Real__Oreal
% 0.60/0.79  Using role type
% 0.60/0.79  Declaring real_V5970128139526366754l_real:((real->real)->Prop)
% 0.60/0.79  FOF formula (<kernel.Constant object at 0x2ce0f38>, <kernel.DependentProduct object at 0x2ccd050>) of role type named sy_c_Real__Vector__Spaces_Onorm__class_Onorm_001t__Complex__Ocomplex
% 0.60/0.79  Using role type
% 0.60/0.79  Declaring real_V1022390504157884413omplex:(complex->real)
% 0.60/0.79  FOF formula (<kernel.Constant object at 0x2ce0d88>, <kernel.DependentProduct object at 0x2ccd0e0>) of role type named sy_c_Real__Vector__Spaces_Onorm__class_Onorm_001t__Real__Oreal
% 0.60/0.79  Using role type
% 0.60/0.79  Declaring real_V7735802525324610683m_real:(real->real)
% 0.60/0.79  FOF formula (<kernel.Constant object at 0x2ce0ea8>, <kernel.DependentProduct object at 0x2ccd170>) of role type named sy_c_Real__Vector__Spaces_Oof__real_001t__Complex__Ocomplex
% 0.60/0.79  Using role type
% 0.60/0.79  Declaring real_V4546457046886955230omplex:(real->complex)
% 0.60/0.79  FOF formula (<kernel.Constant object at 0x2ce0ea8>, <kernel.DependentProduct object at 0x2ccd200>) of role type named sy_c_Real__Vector__Spaces_Oof__real_001t__Real__Oreal
% 0.60/0.79  Using role type
% 0.60/0.79  Declaring real_V1803761363581548252l_real:(real->real)
% 0.60/0.79  FOF formula (<kernel.Constant object at 0x2ce0e18>, <kernel.DependentProduct object at 0x2ccd248>) of role type named sy_c_Real__Vector__Spaces_OscaleR__class_OscaleR_001t__Complex__Ocomplex
% 0.60/0.79  Using role type
% 0.60/0.79  Declaring real_V2046097035970521341omplex:(real->(complex->complex))
% 0.60/0.79  FOF formula (<kernel.Constant object at 0x2ccd200>, <kernel.DependentProduct object at 0x2ccd2d8>) of role type named sy_c_Real__Vector__Spaces_OscaleR__class_OscaleR_001t__Real__Oreal
% 0.60/0.79  Using role type
% 0.60/0.79  Declaring real_V1485227260804924795R_real:(real->(real->real))
% 0.60/0.79  FOF formula (<kernel.Constant object at 0x2ce0e18>, <kernel.DependentProduct object at 0x2ccd050>) of role type named sy_c_Refine__Imp__Hol_Orefines_001_Eo
% 0.60/0.79  Using role type
% 0.60/0.79  Declaring refine_Imp_refines_o:(heap_Time_Heap_o->(heap_Time_Heap_o->Prop))
% 0.60/0.79  FOF formula (<kernel.Constant object at 0x2ccd170>, <kernel.DependentProduct object at 0x2ccd320>) of role type named sy_c_Refine__Imp__Hol_Orefines_001t__List__Olist_I_Eo_J
% 0.60/0.79  Using role type
% 0.60/0.79  Declaring refine5896690332125372649list_o:(heap_T844314716496656296list_o->(heap_T844314716496656296list_o->Prop))
% 0.60/0.79  FOF formula (<kernel.Constant object at 0x2ccd3b0>, <kernel.DependentProduct object at 0x2ccd320>) of role type named sy_c_Refine__Imp__Hol_Orefines_001t__List__Olist_It__Option__Ooption_It__Nat__Onat_J_J
% 0.60/0.79  Using role type
% 0.60/0.79  Declaring refine1935026298455697829on_nat:(heap_T5317711798761887292on_nat->(heap_T5317711798761887292on_nat->Prop))
% 0.60/0.79  FOF formula (<kernel.Constant object at 0x2ccd170>, <kernel.DependentProduct object at 0x2ccd440>) of role type named sy_c_Refine__Imp__Hol_Orefines_001t__List__Olist_It__VEBT____BuildupMemImp__OVEBTi_J
% 0.60/0.79  Using role type
% 0.60/0.79  Declaring refine3700189196150522554_VEBTi:(heap_T4980287057938770641_VEBTi->(heap_T4980287057938770641_VEBTi->Prop))
% 0.60/0.79  FOF formula (<kernel.Constant object at 0x2ccd320>, <kernel.DependentProduct object at 0x2ccd170>) of role type named sy_c_Refine__Imp__Hol_Orefines_001t__Nat__Onat
% 0.60/0.79  Using role type
% 0.60/0.79  Declaring refine1365783493865988805es_nat:(heap_Time_Heap_nat->(heap_Time_Heap_nat->Prop))
% 0.60/0.79  FOF formula (<kernel.Constant object at 0x2ccd440>, <kernel.DependentProduct object at 0x2ccd200>) of role type named sy_c_Refine__Imp__Hol_Orefines_001t__Option__Ooption_It__Nat__Onat_J
% 0.60/0.79  Using role type
% 0.60/0.79  Declaring refine7594492741263601813on_nat:(heap_T2636463487746394924on_nat->(heap_T2636463487746394924on_nat->Prop))
% 0.60/0.79  FOF formula (<kernel.Constant object at 0x2ccd170>, <kernel.DependentProduct object at 0x2ccd5f0>) of role type named sy_c_Refine__Imp__Hol_Orefines_001t__VEBT____BuildupMemImp__OVEBTi
% 0.60/0.79  Using role type
% 0.60/0.79  Declaring refine5565527176597971370_VEBTi:(heap_T8145700208782473153_VEBTi->(heap_T8145700208782473153_VEBTi->Prop))
% 0.60/0.79  FOF formula (<kernel.Constant object at 0x2ccd200>, <kernel.DependentProduct object at 0x2ccd170>) of role type named sy_c_Rings_Odivide__class_Odivide_001t__Code____Numeral__Ointeger
% 0.60/0.79  Using role type
% 0.60/0.79  Declaring divide6298287555418463151nteger:(code_integer->(code_integer->code_integer))
% 0.60/0.79  FOF formula (<kernel.Constant object at 0x2ccd5f0>, <kernel.DependentProduct object at 0x2ccd200>) of role type named sy_c_Rings_Odivide__class_Odivide_001t__Complex__Ocomplex
% 0.60/0.79  Using role type
% 0.60/0.79  Declaring divide1717551699836669952omplex:(complex->(complex->complex))
% 0.60/0.79  FOF formula (<kernel.Constant object at 0x2ccd320>, <kernel.DependentProduct object at 0x2ccd170>) of role type named sy_c_Rings_Odivide__class_Odivide_001t__Int__Oint
% 0.60/0.79  Using role type
% 0.60/0.79  Declaring divide_divide_int:(int->(int->int))
% 0.60/0.79  FOF formula (<kernel.Constant object at 0x2ccd758>, <kernel.DependentProduct object at 0x2ccd5f0>) of role type named sy_c_Rings_Odivide__class_Odivide_001t__Nat__Onat
% 0.60/0.79  Using role type
% 0.60/0.79  Declaring divide_divide_nat:(nat->(nat->nat))
% 0.60/0.79  FOF formula (<kernel.Constant object at 0x2ccd8c0>, <kernel.DependentProduct object at 0x2ccd320>) of role type named sy_c_Rings_Odivide__class_Odivide_001t__Rat__Orat
% 0.60/0.79  Using role type
% 0.60/0.79  Declaring divide_divide_rat:(rat->(rat->rat))
% 0.60/0.79  FOF formula (<kernel.Constant object at 0x2ccd710>, <kernel.DependentProduct object at 0x2ccd758>) of role type named sy_c_Rings_Odivide__class_Odivide_001t__Real__Oreal
% 0.60/0.80  Using role type
% 0.60/0.80  Declaring divide_divide_real:(real->(real->real))
% 0.60/0.80  FOF formula (<kernel.Constant object at 0x2ccd7e8>, <kernel.DependentProduct object at 0x2ccd8c0>) of role type named sy_c_Rings_Odvd__class_Odvd_001t__Code____Numeral__Ointeger
% 0.60/0.80  Using role type
% 0.60/0.80  Declaring dvd_dvd_Code_integer:(code_integer->(code_integer->Prop))
% 0.60/0.80  FOF formula (<kernel.Constant object at 0x2ccd878>, <kernel.DependentProduct object at 0x2ccd710>) of role type named sy_c_Rings_Odvd__class_Odvd_001t__Complex__Ocomplex
% 0.60/0.80  Using role type
% 0.60/0.80  Declaring dvd_dvd_complex:(complex->(complex->Prop))
% 0.60/0.80  FOF formula (<kernel.Constant object at 0x2ccd5f0>, <kernel.DependentProduct object at 0x2ccd7e8>) of role type named sy_c_Rings_Odvd__class_Odvd_001t__Int__Oint
% 0.60/0.80  Using role type
% 0.60/0.80  Declaring dvd_dvd_int:(int->(int->Prop))
% 0.60/0.80  FOF formula (<kernel.Constant object at 0x2ccd320>, <kernel.DependentProduct object at 0x2ccd878>) of role type named sy_c_Rings_Odvd__class_Odvd_001t__Nat__Onat
% 0.60/0.80  Using role type
% 0.60/0.80  Declaring dvd_dvd_nat:(nat->(nat->Prop))
% 0.60/0.80  FOF formula (<kernel.Constant object at 0x2ccd758>, <kernel.DependentProduct object at 0x2ccd5f0>) of role type named sy_c_Rings_Odvd__class_Odvd_001t__Rat__Orat
% 0.60/0.80  Using role type
% 0.60/0.80  Declaring dvd_dvd_rat:(rat->(rat->Prop))
% 0.60/0.80  FOF formula (<kernel.Constant object at 0x2ccd8c0>, <kernel.DependentProduct object at 0x2ccd320>) of role type named sy_c_Rings_Odvd__class_Odvd_001t__Real__Oreal
% 0.60/0.80  Using role type
% 0.60/0.80  Declaring dvd_dvd_real:(real->(real->Prop))
% 0.60/0.80  FOF formula (<kernel.Constant object at 0x2ccd758>, <kernel.DependentProduct object at 0x2ccd8c0>) of role type named sy_c_Rings_Omodulo__class_Omodulo_001t__Code____Numeral__Ointeger
% 0.60/0.80  Using role type
% 0.60/0.80  Declaring modulo364778990260209775nteger:(code_integer->(code_integer->code_integer))
% 0.60/0.80  FOF formula (<kernel.Constant object at 0x2ccd200>, <kernel.DependentProduct object at 0x2ccd320>) of role type named sy_c_Rings_Omodulo__class_Omodulo_001t__Int__Oint
% 0.60/0.80  Using role type
% 0.60/0.80  Declaring modulo_modulo_int:(int->(int->int))
% 0.60/0.80  FOF formula (<kernel.Constant object at 0x2ccd710>, <kernel.DependentProduct object at 0x2ccd758>) of role type named sy_c_Rings_Omodulo__class_Omodulo_001t__Nat__Onat
% 0.60/0.80  Using role type
% 0.60/0.80  Declaring modulo_modulo_nat:(nat->(nat->nat))
% 0.60/0.80  FOF formula (<kernel.Constant object at 0x2ccd200>, <kernel.DependentProduct object at 0x2ccdcb0>) of role type named sy_c_Rings_Ozero__neq__one__class_Oof__bool_001t__Int__Oint
% 0.60/0.80  Using role type
% 0.60/0.80  Declaring zero_n2684676970156552555ol_int:(Prop->int)
% 0.60/0.80  FOF formula (<kernel.Constant object at 0x2ccd758>, <kernel.DependentProduct object at 0x2ccd7e8>) of role type named sy_c_Rings_Ozero__neq__one__class_Oof__bool_001t__Nat__Onat
% 0.60/0.80  Using role type
% 0.60/0.80  Declaring zero_n2687167440665602831ol_nat:(Prop->nat)
% 0.60/0.80  FOF formula (<kernel.Constant object at 0x2ccd200>, <kernel.DependentProduct object at 0x2ccdcb0>) of role type named sy_c_Series_Osuminf_001t__Complex__Ocomplex
% 0.60/0.80  Using role type
% 0.60/0.80  Declaring suminf_complex:((nat->complex)->complex)
% 0.60/0.80  FOF formula (<kernel.Constant object at 0x2ccd368>, <kernel.DependentProduct object at 0x2ccd200>) of role type named sy_c_Series_Osuminf_001t__Int__Oint
% 0.60/0.80  Using role type
% 0.60/0.80  Declaring suminf_int:((nat->int)->int)
% 0.60/0.80  FOF formula (<kernel.Constant object at 0x2ccdcf8>, <kernel.DependentProduct object at 0x2ccdcb0>) of role type named sy_c_Series_Osuminf_001t__Nat__Onat
% 0.60/0.80  Using role type
% 0.60/0.80  Declaring suminf_nat:((nat->nat)->nat)
% 0.60/0.80  FOF formula (<kernel.Constant object at 0x2ccddd0>, <kernel.DependentProduct object at 0x2ccd758>) of role type named sy_c_Series_Osuminf_001t__Real__Oreal
% 0.60/0.80  Using role type
% 0.60/0.80  Declaring suminf_real:((nat->real)->real)
% 0.60/0.80  FOF formula (<kernel.Constant object at 0x2ccde60>, <kernel.DependentProduct object at 0x2ccdcb0>) of role type named sy_c_Series_Osummable_001t__Complex__Ocomplex
% 0.60/0.80  Using role type
% 0.60/0.80  Declaring summable_complex:((nat->complex)->Prop)
% 0.60/0.80  FOF formula (<kernel.Constant object at 0x2ccde18>, <kernel.DependentProduct object at 0x2ccd368>) of role type named sy_c_Series_Osummable_001t__Int__Oint
% 0.60/0.80  Using role type
% 0.60/0.80  Declaring summable_int:((nat->int)->Prop)
% 0.60/0.80  FOF formula (<kernel.Constant object at 0x2ccdd40>, <kernel.DependentProduct object at 0x2ccddd0>) of role type named sy_c_Series_Osummable_001t__Nat__Onat
% 0.60/0.80  Using role type
% 0.60/0.80  Declaring summable_nat:((nat->nat)->Prop)
% 0.60/0.80  FOF formula (<kernel.Constant object at 0x2ccdea8>, <kernel.DependentProduct object at 0x2ccde60>) of role type named sy_c_Series_Osummable_001t__Real__Oreal
% 0.60/0.80  Using role type
% 0.60/0.80  Declaring summable_real:((nat->real)->Prop)
% 0.60/0.80  FOF formula (<kernel.Constant object at 0x2ccd710>, <kernel.DependentProduct object at 0x2ccdf80>) of role type named sy_c_Series_Osums_001t__Real__Oreal
% 0.60/0.80  Using role type
% 0.60/0.80  Declaring sums_real:((nat->real)->(real->Prop))
% 0.60/0.80  FOF formula (<kernel.Constant object at 0x2ccdf38>, <kernel.DependentProduct object at 0x2cce050>) of role type named sy_c_Set_OCollect_001t__Complex__Ocomplex
% 0.60/0.80  Using role type
% 0.60/0.80  Declaring collect_complex:((complex->Prop)->set_complex)
% 0.60/0.80  FOF formula (<kernel.Constant object at 0x2ccdef0>, <kernel.DependentProduct object at 0x2cce0e0>) of role type named sy_c_Set_OCollect_001t__Int__Oint
% 0.60/0.80  Using role type
% 0.60/0.80  Declaring collect_int:((int->Prop)->set_int)
% 0.60/0.80  FOF formula (<kernel.Constant object at 0x2ccdf80>, <kernel.DependentProduct object at 0x2cce128>) of role type named sy_c_Set_OCollect_001t__Nat__Onat
% 0.60/0.80  Using role type
% 0.60/0.80  Declaring collect_nat:((nat->Prop)->set_nat)
% 0.60/0.80  FOF formula (<kernel.Constant object at 0x2ccde60>, <kernel.DependentProduct object at 0x2cce0e0>) of role type named sy_c_Set_OCollect_001t__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J
% 0.60/0.80  Using role type
% 0.60/0.80  Declaring collec213857154873943460nt_int:((product_prod_int_int->Prop)->set_Pr958786334691620121nt_int)
% 0.60/0.80  FOF formula (<kernel.Constant object at 0x2ccde18>, <kernel.DependentProduct object at 0x2cce200>) of role type named sy_c_Set_OCollect_001t__Real__Oreal
% 0.60/0.80  Using role type
% 0.60/0.80  Declaring collect_real:((real->Prop)->set_real)
% 0.60/0.80  FOF formula (<kernel.Constant object at 0x2ccdf38>, <kernel.DependentProduct object at 0x2cce170>) of role type named sy_c_Set_OCollect_001t__Set__Oset_It__Complex__Ocomplex_J
% 0.60/0.80  Using role type
% 0.60/0.80  Declaring collect_set_complex:((set_complex->Prop)->set_set_complex)
% 0.60/0.80  FOF formula (<kernel.Constant object at 0x2ccde18>, <kernel.DependentProduct object at 0x2cce248>) of role type named sy_c_Set_OCollect_001t__Set__Oset_It__Int__Oint_J
% 0.60/0.80  Using role type
% 0.60/0.80  Declaring collect_set_int:((set_int->Prop)->set_set_int)
% 0.60/0.80  FOF formula (<kernel.Constant object at 0x2ccdd40>, <kernel.DependentProduct object at 0x2cce290>) of role type named sy_c_Set_OCollect_001t__Set__Oset_It__Nat__Onat_J
% 0.60/0.80  Using role type
% 0.60/0.80  Declaring collect_set_nat:((set_nat->Prop)->set_set_nat)
% 0.60/0.80  FOF formula (<kernel.Constant object at 0x2ccdd40>, <kernel.DependentProduct object at 0x2cce2d8>) of role type named sy_c_Set_OCollect_001t__VEBT____Definitions__OVEBT
% 0.60/0.80  Using role type
% 0.60/0.80  Declaring collect_VEBT_VEBT:((vEBT_VEBT->Prop)->set_VEBT_VEBT)
% 0.60/0.80  FOF formula (<kernel.Constant object at 0x2cce200>, <kernel.DependentProduct object at 0x2cce128>) of role type named sy_c_Set_Oimage_001t__Code____Numeral__Ointeger_001t__Code____Numeral__Ointeger
% 0.60/0.80  Using role type
% 0.60/0.80  Declaring image_4470545334726330049nteger:((code_integer->code_integer)->(set_Code_integer->set_Code_integer))
% 0.60/0.80  FOF formula (<kernel.Constant object at 0x2cce098>, <kernel.DependentProduct object at 0x2cce170>) of role type named sy_c_Set_Oimage_001t__Int__Oint_001t__Int__Oint
% 0.60/0.80  Using role type
% 0.60/0.80  Declaring image_int_int:((int->int)->(set_int->set_int))
% 0.60/0.80  FOF formula (<kernel.Constant object at 0x2cce2d8>, <kernel.DependentProduct object at 0x2cce050>) of role type named sy_c_Set_Oimage_001t__Int__Oint_001t__Nat__Onat
% 0.60/0.80  Using role type
% 0.60/0.80  Declaring image_int_nat:((int->nat)->(set_int->set_nat))
% 0.60/0.80  FOF formula (<kernel.Constant object at 0x2cce200>, <kernel.DependentProduct object at 0x2cce1b8>) of role type named sy_c_Set_Oimage_001t__Nat__Onat_001t__Int__Oint
% 0.60/0.80  Using role type
% 0.60/0.80  Declaring image_nat_int:((nat->int)->(set_nat->set_int))
% 0.60/0.80  FOF formula (<kernel.Constant object at 0x2cce098>, <kernel.DependentProduct object at 0x2cce3f8>) of role type named sy_c_Set_Oimage_001t__Nat__Onat_001t__Nat__Onat
% 0.60/0.80  Using role type
% 0.60/0.80  Declaring image_nat_nat:((nat->nat)->(set_nat->set_nat))
% 0.60/0.81  FOF formula (<kernel.Constant object at 0x2cce2d8>, <kernel.DependentProduct object at 0x2cce3b0>) of role type named sy_c_Set_Oimage_001t__Real__Oreal_001t__Real__Oreal
% 0.60/0.81  Using role type
% 0.60/0.81  Declaring image_real_real:((real->real)->(set_real->set_real))
% 0.60/0.81  FOF formula (<kernel.Constant object at 0x2cce200>, <kernel.DependentProduct object at 0x2cce128>) of role type named sy_c_Set_Oimage_001t__VEBT____Definitions__OVEBT_001t__Nat__Onat
% 0.60/0.81  Using role type
% 0.60/0.81  Declaring image_VEBT_VEBT_nat:((vEBT_VEBT->nat)->(set_VEBT_VEBT->set_nat))
% 0.60/0.81  FOF formula (<kernel.Constant object at 0x2cce098>, <kernel.DependentProduct object at 0x2cce2d8>) of role type named sy_c_Set_Oinsert_001t__Code____Numeral__Ointeger
% 0.60/0.81  Using role type
% 0.60/0.81  Declaring insert_Code_integer:(code_integer->(set_Code_integer->set_Code_integer))
% 0.60/0.81  FOF formula (<kernel.Constant object at 0x2cce1b8>, <kernel.DependentProduct object at 0x2cce200>) of role type named sy_c_Set_Oinsert_001t__Complex__Ocomplex
% 0.60/0.81  Using role type
% 0.60/0.81  Declaring insert_complex:(complex->(set_complex->set_complex))
% 0.60/0.81  FOF formula (<kernel.Constant object at 0x2cce248>, <kernel.DependentProduct object at 0x2cce1b8>) of role type named sy_c_Set_Oinsert_001t__Int__Oint
% 0.60/0.81  Using role type
% 0.60/0.81  Declaring insert_int:(int->(set_int->set_int))
% 0.60/0.81  FOF formula (<kernel.Constant object at 0x2cce3f8>, <kernel.DependentProduct object at 0x2cce200>) of role type named sy_c_Set_Oinsert_001t__Nat__Onat
% 0.60/0.81  Using role type
% 0.60/0.81  Declaring insert_nat:(nat->(set_nat->set_nat))
% 0.60/0.81  FOF formula (<kernel.Constant object at 0x2cce050>, <kernel.DependentProduct object at 0x2cce248>) of role type named sy_c_Set_Oinsert_001t__Num__Onum
% 0.60/0.81  Using role type
% 0.60/0.81  Declaring insert_num:(num->(set_num->set_num))
% 0.60/0.81  FOF formula (<kernel.Constant object at 0x2cce098>, <kernel.DependentProduct object at 0x2cce200>) of role type named sy_c_Set_Oinsert_001t__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J
% 0.60/0.81  Using role type
% 0.60/0.81  Declaring insert5033312907999012233nt_int:(product_prod_int_int->(set_Pr958786334691620121nt_int->set_Pr958786334691620121nt_int))
% 0.60/0.81  FOF formula (<kernel.Constant object at 0x2cce680>, <kernel.DependentProduct object at 0x2cce098>) of role type named sy_c_Set_Oinsert_001t__Rat__Orat
% 0.60/0.81  Using role type
% 0.60/0.81  Declaring insert_rat:(rat->(set_rat->set_rat))
% 0.60/0.81  FOF formula (<kernel.Constant object at 0x2cce3b0>, <kernel.DependentProduct object at 0x2cce200>) of role type named sy_c_Set_Oinsert_001t__Real__Oreal
% 0.60/0.81  Using role type
% 0.60/0.81  Declaring insert_real:(real->(set_real->set_real))
% 0.60/0.81  FOF formula (<kernel.Constant object at 0x2cce7e8>, <kernel.DependentProduct object at 0x2cce050>) of role type named sy_c_Set_Oinsert_001t__VEBT____Definitions__OVEBT
% 0.60/0.81  Using role type
% 0.60/0.81  Declaring insert_VEBT_VEBT:(vEBT_VEBT->(set_VEBT_VEBT->set_VEBT_VEBT))
% 0.60/0.81  FOF formula (<kernel.Constant object at 0x2cce7a0>, <kernel.DependentProduct object at 0x2cce200>) of role type named sy_c_Set_Othe__elem_001t__Int__Oint
% 0.60/0.81  Using role type
% 0.60/0.81  Declaring the_elem_int:(set_int->int)
% 0.60/0.81  FOF formula (<kernel.Constant object at 0x2cce878>, <kernel.DependentProduct object at 0x2cce8c0>) of role type named sy_c_Set_Othe__elem_001t__Nat__Onat
% 0.60/0.81  Using role type
% 0.60/0.81  Declaring the_elem_nat:(set_nat->nat)
% 0.60/0.81  FOF formula (<kernel.Constant object at 0x2cce098>, <kernel.DependentProduct object at 0x2cce050>) of role type named sy_c_Set_Othe__elem_001t__Real__Oreal
% 0.60/0.81  Using role type
% 0.60/0.81  Declaring the_elem_real:(set_real->real)
% 0.60/0.81  FOF formula (<kernel.Constant object at 0x2cce8c0>, <kernel.DependentProduct object at 0x2cce908>) of role type named sy_c_Set_Othe__elem_001t__VEBT____Definitions__OVEBT
% 0.60/0.81  Using role type
% 0.60/0.81  Declaring the_elem_VEBT_VEBT:(set_VEBT_VEBT->vEBT_VEBT)
% 0.60/0.81  FOF formula (<kernel.Constant object at 0x2cce098>, <kernel.DependentProduct object at 0x2cce950>) of role type named sy_c_Set__Interval_Ofold__atLeastAtMost__nat_001t__Nat__Onat
% 0.60/0.81  Using role type
% 0.60/0.81  Declaring set_fo2584398358068434914at_nat:((nat->(nat->nat))->(nat->(nat->(nat->nat))))
% 0.60/0.81  FOF formula (<kernel.Constant object at 0x2cce908>, <kernel.DependentProduct object at 0x2cce098>) of role type named sy_c_Set__Interval_Oord__class_OatLeastAtMost_001t__Code____Numeral__Ointeger
% 0.60/0.81  Using role type
% 0.60/0.81  Declaring set_or189985376899183464nteger:(code_integer->(code_integer->set_Code_integer))
% 0.60/0.81  FOF formula (<kernel.Constant object at 0x2cce950>, <kernel.DependentProduct object at 0x2cce908>) of role type named sy_c_Set__Interval_Oord__class_OatLeastAtMost_001t__Int__Oint
% 0.60/0.81  Using role type
% 0.60/0.81  Declaring set_or1266510415728281911st_int:(int->(int->set_int))
% 0.60/0.81  FOF formula (<kernel.Constant object at 0x2cce098>, <kernel.DependentProduct object at 0x2cce950>) of role type named sy_c_Set__Interval_Oord__class_OatLeastAtMost_001t__Nat__Onat
% 0.60/0.81  Using role type
% 0.60/0.81  Declaring set_or1269000886237332187st_nat:(nat->(nat->set_nat))
% 0.60/0.81  FOF formula (<kernel.Constant object at 0x2cce908>, <kernel.DependentProduct object at 0x2cce098>) of role type named sy_c_Set__Interval_Oord__class_OatLeastAtMost_001t__Num__Onum
% 0.60/0.81  Using role type
% 0.60/0.81  Declaring set_or7049704709247886629st_num:(num->(num->set_num))
% 0.60/0.81  FOF formula (<kernel.Constant object at 0x2cce950>, <kernel.DependentProduct object at 0x2cce908>) of role type named sy_c_Set__Interval_Oord__class_OatLeastAtMost_001t__Rat__Orat
% 0.60/0.81  Using role type
% 0.60/0.81  Declaring set_or633870826150836451st_rat:(rat->(rat->set_rat))
% 0.60/0.81  FOF formula (<kernel.Constant object at 0x2cce098>, <kernel.DependentProduct object at 0x2cce950>) of role type named sy_c_Set__Interval_Oord__class_OatLeastAtMost_001t__Real__Oreal
% 0.60/0.81  Using role type
% 0.60/0.81  Declaring set_or1222579329274155063t_real:(real->(real->set_real))
% 0.60/0.81  FOF formula (<kernel.Constant object at 0x2cce908>, <kernel.DependentProduct object at 0x2cce098>) of role type named sy_c_Set__Interval_Oord__class_OatLeastAtMost_001t__Set__Oset_It__Nat__Onat_J
% 0.60/0.81  Using role type
% 0.60/0.81  Declaring set_or4548717258645045905et_nat:(set_nat->(set_nat->set_set_nat))
% 0.60/0.81  FOF formula (<kernel.Constant object at 0x2cce950>, <kernel.DependentProduct object at 0x2cce908>) of role type named sy_c_Set__Interval_Oord__class_OatLeastLessThan_001t__Code____Numeral__Ointeger
% 0.60/0.81  Using role type
% 0.60/0.81  Declaring set_or8404916559141939852nteger:(code_integer->(code_integer->set_Code_integer))
% 0.60/0.81  FOF formula (<kernel.Constant object at 0x2cce098>, <kernel.DependentProduct object at 0x2cce950>) of role type named sy_c_Set__Interval_Oord__class_OatLeastLessThan_001t__Int__Oint
% 0.60/0.81  Using role type
% 0.60/0.81  Declaring set_or4662586982721622107an_int:(int->(int->set_int))
% 0.60/0.81  FOF formula (<kernel.Constant object at 0x2cce908>, <kernel.DependentProduct object at 0x2cce098>) of role type named sy_c_Set__Interval_Oord__class_OatLeastLessThan_001t__Nat__Onat
% 0.60/0.81  Using role type
% 0.60/0.81  Declaring set_or4665077453230672383an_nat:(nat->(nat->set_nat))
% 0.60/0.81  FOF formula (<kernel.Constant object at 0x2cce998>, <kernel.DependentProduct object at 0x2cce878>) of role type named sy_c_Set__Interval_Oord__class_OatMost_001t__Nat__Onat
% 0.60/0.81  Using role type
% 0.60/0.81  Declaring set_ord_atMost_nat:(nat->set_nat)
% 0.60/0.81  FOF formula (<kernel.Constant object at 0x2cce908>, <kernel.DependentProduct object at 0x2cce998>) of role type named sy_c_Set__Interval_Oord__class_OgreaterThanLessThan_001t__Int__Oint
% 0.60/0.81  Using role type
% 0.60/0.81  Declaring set_or5832277885323065728an_int:(int->(int->set_int))
% 0.60/0.81  FOF formula (<kernel.Constant object at 0x2cce878>, <kernel.DependentProduct object at 0x2ccefc8>) of role type named sy_c_Set__Interval_Oord__class_OgreaterThanLessThan_001t__Real__Oreal
% 0.60/0.81  Using role type
% 0.60/0.81  Declaring set_or1633881224788618240n_real:(real->(real->set_real))
% 0.60/0.81  FOF formula (<kernel.Constant object at 0x2cce998>, <kernel.DependentProduct object at 0x2cd00e0>) of role type named sy_c_Set__Interval_Oord__class_OgreaterThan_001t__Real__Oreal
% 0.60/0.81  Using role type
% 0.60/0.81  Declaring set_or5849166863359141190n_real:(real->set_real)
% 0.60/0.81  FOF formula (<kernel.Constant object at 0x2cce098>, <kernel.DependentProduct object at 0x2cd01b8>) of role type named sy_c_Set__Interval_Oord__class_OlessThan_001t__Nat__Onat
% 0.60/0.81  Using role type
% 0.60/0.81  Declaring set_ord_lessThan_nat:(nat->set_nat)
% 0.60/0.81  FOF formula (<kernel.Constant object at 0x2cce998>, <kernel.DependentProduct object at 0x2cd0200>) of role type named sy_c_Set__Interval_Oord__class_OlessThan_001t__Real__Oreal
% 0.60/0.81  Using role type
% 0.60/0.81  Declaring set_or5984915006950818249n_real:(real->set_real)
% 0.60/0.81  FOF formula (<kernel.Constant object at 0x2cd0050>, <kernel.DependentProduct object at 0x2cd0248>) of role type named sy_c_Signed__Division_Osigned__division__class_Osigned__divide_001t__Int__Oint
% 0.60/0.82  Using role type
% 0.60/0.82  Declaring signed6714573509424544716de_int:(int->(int->int))
% 0.60/0.82  FOF formula (<kernel.Constant object at 0x2cd0290>, <kernel.DependentProduct object at 0x2cd02d8>) of role type named sy_c_Signed__Division_Osigned__division__class_Osigned__modulo_001t__Int__Oint
% 0.60/0.82  Using role type
% 0.60/0.82  Declaring signed6292675348222524329lo_int:(int->(int->int))
% 0.60/0.82  FOF formula (<kernel.Constant object at 0x2cd0098>, <kernel.DependentProduct object at 0x2cd0290>) of role type named sy_c_Time__Reasoning_OTBOUND_001_Eo
% 0.60/0.82  Using role type
% 0.60/0.82  Declaring time_TBOUND_o:(heap_Time_Heap_o->(nat->Prop))
% 0.60/0.82  FOF formula (<kernel.Constant object at 0x2cd0368>, <kernel.DependentProduct object at 0x2cd0200>) of role type named sy_c_Time__Reasoning_OTBOUND_001t__List__Olist_I_Eo_J
% 0.60/0.82  Using role type
% 0.60/0.82  Declaring time_TBOUND_list_o:(heap_T844314716496656296list_o->(nat->Prop))
% 0.60/0.82  FOF formula (<kernel.Constant object at 0x2cd0098>, <kernel.DependentProduct object at 0x2cd02d8>) of role type named sy_c_Time__Reasoning_OTBOUND_001t__List__Olist_It__Nat__Onat_J
% 0.60/0.82  Using role type
% 0.60/0.82  Declaring time_TBOUND_list_nat:(heap_T290393402774840812st_nat->(nat->Prop))
% 0.60/0.82  FOF formula (<kernel.Constant object at 0x2cd0368>, <kernel.DependentProduct object at 0x2cd0098>) of role type named sy_c_Time__Reasoning_OTBOUND_001t__List__Olist_It__Option__Ooption_It__Nat__Onat_J_J
% 0.60/0.82  Using role type
% 0.60/0.82  Declaring time_T3808005469503390304on_nat:(heap_T5317711798761887292on_nat->(nat->Prop))
% 0.60/0.82  FOF formula (<kernel.Constant object at 0x2cd02d8>, <kernel.DependentProduct object at 0x2cd0368>) of role type named sy_c_Time__Reasoning_OTBOUND_001t__List__Olist_It__VEBT____BuildupMemImp__OVEBTi_J
% 0.60/0.82  Using role type
% 0.60/0.82  Declaring time_T8149879359713347829_VEBTi:(heap_T4980287057938770641_VEBTi->(nat->Prop))
% 0.60/0.82  FOF formula (<kernel.Constant object at 0x2cd0290>, <kernel.DependentProduct object at 0x2cd0098>) of role type named sy_c_Time__Reasoning_OTBOUND_001t__Nat__Onat
% 0.60/0.82  Using role type
% 0.60/0.82  Declaring time_TBOUND_nat:(heap_Time_Heap_nat->(nat->Prop))
% 0.60/0.82  FOF formula (<kernel.Constant object at 0x2cd02d8>, <kernel.DependentProduct object at 0x2cd0290>) of role type named sy_c_Time__Reasoning_OTBOUND_001t__Option__Ooption_It__Nat__Onat_J
% 0.60/0.82  Using role type
% 0.60/0.82  Declaring time_T8353473612707095248on_nat:(heap_T2636463487746394924on_nat->(nat->Prop))
% 0.60/0.82  FOF formula (<kernel.Constant object at 0x2cd0098>, <kernel.DependentProduct object at 0x2cd02d8>) of role type named sy_c_Time__Reasoning_OTBOUND_001t__VEBT____BuildupMemImp__OVEBTi
% 0.60/0.82  Using role type
% 0.60/0.82  Declaring time_T5737551269749752165_VEBTi:(heap_T8145700208782473153_VEBTi->(nat->Prop))
% 0.60/0.82  FOF formula (<kernel.Constant object at 0x2cd01b8>, <kernel.DependentProduct object at 0x2cd0098>) of role type named sy_c_Time__Reasoning_Ohtt_001_Eo
% 0.60/0.82  Using role type
% 0.60/0.82  Declaring time_htt_o:(assn->(heap_Time_Heap_o->((Prop->assn)->(nat->Prop))))
% 0.60/0.82  FOF formula (<kernel.Constant object at 0x2cd0758>, <kernel.DependentProduct object at 0x2cd0290>) of role type named sy_c_Time__Reasoning_Ohtt_001t__Nat__Onat
% 0.60/0.82  Using role type
% 0.60/0.82  Declaring time_htt_nat:(assn->(heap_Time_Heap_nat->((nat->assn)->(nat->Prop))))
% 0.60/0.82  FOF formula (<kernel.Constant object at 0x2cd07e8>, <kernel.DependentProduct object at 0x2cd07a0>) of role type named sy_c_Time__Reasoning_Ohtt_001t__Option__Ooption_It__Nat__Onat_J
% 0.60/0.82  Using role type
% 0.60/0.82  Declaring time_htt_option_nat:(assn->(heap_T2636463487746394924on_nat->((option_nat->assn)->(nat->Prop))))
% 0.60/0.82  FOF formula (<kernel.Constant object at 0x2cd0830>, <kernel.DependentProduct object at 0x2cd0098>) of role type named sy_c_Time__Reasoning_Ohtt_001t__VEBT____BuildupMemImp__OVEBTi
% 0.60/0.82  Using role type
% 0.60/0.82  Declaring time_htt_VEBT_VEBTi:(assn->(heap_T8145700208782473153_VEBTi->((vEBT_VEBTi->assn)->(nat->Prop))))
% 0.60/0.82  FOF formula (<kernel.Constant object at 0x2cd07e8>, <kernel.DependentProduct object at 0x2cd0638>) of role type named sy_c_Time__Reasoning_Otime_001t__List__Olist_It__VEBT____BuildupMemImp__OVEBTi_J
% 0.60/0.82  Using role type
% 0.60/0.82  Declaring time_t3534373299052942712_VEBTi:(heap_T4980287057938770641_VEBTi->(heap_e7401611519738050253t_unit->nat))
% 0.60/0.82  FOF formula (<kernel.Constant object at 0x2cd0830>, <kernel.DependentProduct object at 0x2cd0638>) of role type named sy_c_Time__Reasoning_Otime_001t__VEBT____BuildupMemImp__OVEBTi
% 0.60/0.82  Using role type
% 0.60/0.82  Declaring time_time_VEBT_VEBTi:(heap_T8145700208782473153_VEBTi->(heap_e7401611519738050253t_unit->nat))
% 0.60/0.82  FOF formula (<kernel.Constant object at 0x2cd07e8>, <kernel.DependentProduct object at 0x2cd0998>) of role type named sy_c_Topological__Spaces_Ocontinuous_001t__Real__Oreal_001t__Real__Oreal
% 0.60/0.82  Using role type
% 0.60/0.82  Declaring topolo4422821103128117721l_real:(filter_real->((real->real)->Prop))
% 0.60/0.82  FOF formula (<kernel.Constant object at 0x2cd0638>, <kernel.DependentProduct object at 0x2cd0830>) of role type named sy_c_Topological__Spaces_Omonoseq_001t__Real__Oreal
% 0.60/0.82  Using role type
% 0.60/0.82  Declaring topolo6980174941875973593q_real:((nat->real)->Prop)
% 0.60/0.82  FOF formula (<kernel.Constant object at 0x2cd0998>, <kernel.DependentProduct object at 0x2cd0638>) of role type named sy_c_Topological__Spaces_Otopological__space__class_Oat__within_001t__Real__Oreal
% 0.60/0.82  Using role type
% 0.60/0.82  Declaring topolo2177554685111907308n_real:(real->(set_real->filter_real))
% 0.60/0.82  FOF formula (<kernel.Constant object at 0x2cd0830>, <kernel.DependentProduct object at 0x2cd0950>) of role type named sy_c_Topological__Spaces_Otopological__space__class_Onhds_001t__Real__Oreal
% 0.60/0.82  Using role type
% 0.60/0.82  Declaring topolo2815343760600316023s_real:(real->filter_real)
% 0.60/0.82  FOF formula (<kernel.Constant object at 0x2cd0638>, <kernel.DependentProduct object at 0x2cd0b00>) of role type named sy_c_Topological__Spaces_Ouniform__space__class_OCauchy_001t__Real__Oreal
% 0.60/0.82  Using role type
% 0.60/0.82  Declaring topolo4055970368930404560y_real:((nat->real)->Prop)
% 0.60/0.82  FOF formula (<kernel.Constant object at 0x2cd0a28>, <kernel.DependentProduct object at 0x2cd0bd8>) of role type named sy_c_Transcendental_Oarccos
% 0.60/0.82  Using role type
% 0.60/0.82  Declaring arccos:(real->real)
% 0.60/0.82  FOF formula (<kernel.Constant object at 0x2cd0a70>, <kernel.DependentProduct object at 0x2cd0c20>) of role type named sy_c_Transcendental_Oarcosh_001t__Real__Oreal
% 0.60/0.82  Using role type
% 0.60/0.82  Declaring arcosh_real:(real->real)
% 0.60/0.82  FOF formula (<kernel.Constant object at 0x2cd07e8>, <kernel.DependentProduct object at 0x2cd0c68>) of role type named sy_c_Transcendental_Oarcsin
% 0.60/0.82  Using role type
% 0.60/0.82  Declaring arcsin:(real->real)
% 0.60/0.82  FOF formula (<kernel.Constant object at 0x2cd0b00>, <kernel.DependentProduct object at 0x2cd0cb0>) of role type named sy_c_Transcendental_Oarctan
% 0.60/0.82  Using role type
% 0.60/0.82  Declaring arctan:(real->real)
% 0.60/0.82  FOF formula (<kernel.Constant object at 0x2cd0bd8>, <kernel.DependentProduct object at 0x2cd0cf8>) of role type named sy_c_Transcendental_Oarsinh_001t__Real__Oreal
% 0.60/0.82  Using role type
% 0.60/0.82  Declaring arsinh_real:(real->real)
% 0.60/0.82  FOF formula (<kernel.Constant object at 0x2cd0c20>, <kernel.DependentProduct object at 0x2cd0d40>) of role type named sy_c_Transcendental_Oartanh_001t__Real__Oreal
% 0.60/0.82  Using role type
% 0.60/0.82  Declaring artanh_real:(real->real)
% 0.60/0.82  FOF formula (<kernel.Constant object at 0x2cd0c68>, <kernel.DependentProduct object at 0x2cd0d88>) of role type named sy_c_Transcendental_Ocos_001t__Complex__Ocomplex
% 0.60/0.82  Using role type
% 0.60/0.82  Declaring cos_complex:(complex->complex)
% 0.60/0.82  FOF formula (<kernel.Constant object at 0x2cd0cb0>, <kernel.DependentProduct object at 0x2cd0dd0>) of role type named sy_c_Transcendental_Ocos_001t__Real__Oreal
% 0.60/0.82  Using role type
% 0.60/0.82  Declaring cos_real:(real->real)
% 0.60/0.82  FOF formula (<kernel.Constant object at 0x2cd04d0>, <kernel.DependentProduct object at 0x2cd0e60>) of role type named sy_c_Transcendental_Ocos__coeff
% 0.60/0.82  Using role type
% 0.60/0.82  Declaring cos_coeff:(nat->real)
% 0.60/0.82  FOF formula (<kernel.Constant object at 0x2cd0d88>, <kernel.DependentProduct object at 0x2cd0cb0>) of role type named sy_c_Transcendental_Ocosh_001t__Real__Oreal
% 0.60/0.82  Using role type
% 0.60/0.82  Declaring cosh_real:(real->real)
% 0.60/0.82  FOF formula (<kernel.Constant object at 0x2cd0e60>, <kernel.DependentProduct object at 0x2cd0ea8>) of role type named sy_c_Transcendental_Ocot_001t__Real__Oreal
% 0.60/0.82  Using role type
% 0.60/0.82  Declaring cot_real:(real->real)
% 0.60/0.82  FOF formula (<kernel.Constant object at 0x2cd0bd8>, <kernel.DependentProduct object at 0x2cd04d0>) of role type named sy_c_Transcendental_Odiffs_001t__Real__Oreal
% 0.60/0.83  Using role type
% 0.60/0.83  Declaring diffs_real:((nat->real)->(nat->real))
% 0.60/0.83  FOF formula (<kernel.Constant object at 0x2cd0d88>, <kernel.DependentProduct object at 0x2cd0f38>) of role type named sy_c_Transcendental_Oexp_001t__Complex__Ocomplex
% 0.60/0.83  Using role type
% 0.60/0.83  Declaring exp_complex:(complex->complex)
% 0.60/0.83  FOF formula (<kernel.Constant object at 0x2cd0cb0>, <kernel.DependentProduct object at 0x2cd0c68>) of role type named sy_c_Transcendental_Oexp_001t__Real__Oreal
% 0.60/0.83  Using role type
% 0.60/0.83  Declaring exp_real:(real->real)
% 0.60/0.83  FOF formula (<kernel.Constant object at 0x2cd0ef0>, <kernel.DependentProduct object at 0x2cd0fc8>) of role type named sy_c_Transcendental_Oln__class_Oln_001t__Real__Oreal
% 0.60/0.83  Using role type
% 0.60/0.83  Declaring ln_ln_real:(real->real)
% 0.60/0.83  FOF formula (<kernel.Constant object at 0x2cd04d0>, <kernel.DependentProduct object at 0x2cd0cb0>) of role type named sy_c_Transcendental_Olog
% 0.60/0.83  Using role type
% 0.60/0.83  Declaring log:(real->(real->real))
% 0.60/0.83  FOF formula (<kernel.Constant object at 0x2cd0fc8>, <kernel.Constant object at 0x2cd0cb0>) of role type named sy_c_Transcendental_Opi
% 0.60/0.83  Using role type
% 0.60/0.83  Declaring pi:real
% 0.60/0.83  FOF formula (<kernel.Constant object at 0x2cd0bd8>, <kernel.DependentProduct object at 0x2cd0c68>) of role type named sy_c_Transcendental_Opowr_001t__Real__Oreal
% 0.60/0.83  Using role type
% 0.60/0.83  Declaring powr_real:(real->(real->real))
% 0.60/0.83  FOF formula (<kernel.Constant object at 0x2cd0cb0>, <kernel.DependentProduct object at 0x2cd30e0>) of role type named sy_c_Transcendental_Osin_001t__Complex__Ocomplex
% 0.60/0.83  Using role type
% 0.60/0.83  Declaring sin_complex:(complex->complex)
% 0.60/0.83  FOF formula (<kernel.Constant object at 0x2cd0f38>, <kernel.DependentProduct object at 0x2cd3128>) of role type named sy_c_Transcendental_Osin_001t__Real__Oreal
% 0.60/0.83  Using role type
% 0.60/0.83  Declaring sin_real:(real->real)
% 0.60/0.83  FOF formula (<kernel.Constant object at 0x2cd0cf8>, <kernel.DependentProduct object at 0x2cd3200>) of role type named sy_c_Transcendental_Osin__coeff
% 0.60/0.83  Using role type
% 0.60/0.83  Declaring sin_coeff:(nat->real)
% 0.60/0.83  FOF formula (<kernel.Constant object at 0x2cd0bd8>, <kernel.DependentProduct object at 0x2cd31b8>) of role type named sy_c_Transcendental_Osinh_001t__Real__Oreal
% 0.60/0.83  Using role type
% 0.60/0.83  Declaring sinh_real:(real->real)
% 0.60/0.83  FOF formula (<kernel.Constant object at 0x2cd0cf8>, <kernel.DependentProduct object at 0x2cd3248>) of role type named sy_c_Transcendental_Otan_001t__Complex__Ocomplex
% 0.60/0.83  Using role type
% 0.60/0.83  Declaring tan_complex:(complex->complex)
% 0.60/0.83  FOF formula (<kernel.Constant object at 0x2cd0c68>, <kernel.DependentProduct object at 0x2cd3290>) of role type named sy_c_Transcendental_Otan_001t__Real__Oreal
% 0.60/0.83  Using role type
% 0.60/0.83  Declaring tan_real:(real->real)
% 0.60/0.83  FOF formula (<kernel.Constant object at 0x2cd0c68>, <kernel.DependentProduct object at 0x2cd32d8>) of role type named sy_c_Transcendental_Otanh_001t__Complex__Ocomplex
% 0.60/0.83  Using role type
% 0.60/0.83  Declaring tanh_complex:(complex->complex)
% 0.60/0.83  FOF formula (<kernel.Constant object at 0x2cd3170>, <kernel.DependentProduct object at 0x2cd3320>) of role type named sy_c_Transcendental_Otanh_001t__Real__Oreal
% 0.60/0.83  Using role type
% 0.60/0.83  Declaring tanh_real:(real->real)
% 0.60/0.83  FOF formula (<kernel.Constant object at 0x2cd3098>, <kernel.DependentProduct object at 0x2cd3368>) of role type named sy_c_Type__Length_Olen0__class_Olen__of_001t__Enum__Ofinite____2
% 0.60/0.83  Using role type
% 0.60/0.83  Declaring type_l31302759751748492nite_2:(itself_finite_2->nat)
% 0.60/0.83  FOF formula (<kernel.Constant object at 0x2cd3320>, <kernel.DependentProduct object at 0x2cd33f8>) of role type named sy_c_Type__Length_Olen0__class_Olen__of_001t__Enum__Ofinite____3
% 0.60/0.83  Using role type
% 0.60/0.83  Declaring type_l31302759751748493nite_3:(itself_finite_3->nat)
% 0.60/0.83  FOF formula (<kernel.Constant object at 0x2cd3368>, <kernel.DependentProduct object at 0x2cd3488>) of role type named sy_c_Type__Length_Olen0__class_Olen__of_001t__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Onum1_J_J_J_J_J
% 0.60/0.83  Using role type
% 0.60/0.83  Declaring type_l796852477590012082l_num1:(itself8794530163899892676l_num1->nat)
% 0.60/0.83  FOF formula (<kernel.Constant object at 0x2cd33b0>, <kernel.DependentProduct object at 0x2cd33f8>) of role type named sy_c_VEBT__Bounds_OT_092_060_094sub_062i_092_060_094sub_062n_092_060_094sub_062s_092_060_094sub_062e_092_060_094sub_062r_092_060_094sub_062t
% 0.60/0.83  Using role type
% 0.60/0.83  Declaring vEBT_T_i_n_s_e_r_t:(vEBT_VEBT->(nat->nat))
% 0.60/0.83  FOF formula (<kernel.Constant object at 0x2cd3518>, <kernel.DependentProduct object at 0x2cd3368>) of role type named sy_c_VEBT__Bounds_OT_092_060_094sub_062i_092_060_094sub_062n_092_060_094sub_062s_092_060_094sub_062e_092_060_094sub_062r_092_060_094sub_062t_H
% 0.60/0.83  Using role type
% 0.60/0.83  Declaring vEBT_T_i_n_s_e_r_t2:(vEBT_VEBT->(nat->nat))
% 0.60/0.83  FOF formula (<kernel.Constant object at 0x2cd33b0>, <kernel.DependentProduct object at 0x2cd3488>) of role type named sy_c_VEBT__Bounds_OT_092_060_094sub_062i_092_060_094sub_062n_092_060_094sub_062s_092_060_094sub_062e_092_060_094sub_062r_092_060_094sub_062t_H__rel
% 0.60/0.83  Using role type
% 0.60/0.83  Declaring vEBT_T5076183648494686801_t_rel:(produc9072475918466114483BT_nat->(produc9072475918466114483BT_nat->Prop))
% 0.60/0.83  FOF formula (<kernel.Constant object at 0x2cd3368>, <kernel.DependentProduct object at 0x2cd3320>) of role type named sy_c_VEBT__Bounds_OT_092_060_094sub_062i_092_060_094sub_062n_092_060_094sub_062s_092_060_094sub_062e_092_060_094sub_062r_092_060_094sub_062t__rel
% 0.60/0.83  Using role type
% 0.60/0.83  Declaring vEBT_T9217963907923527482_t_rel:(produc9072475918466114483BT_nat->(produc9072475918466114483BT_nat->Prop))
% 0.60/0.83  FOF formula (<kernel.Constant object at 0x2cd3518>, <kernel.DependentProduct object at 0x2cd36c8>) of role type named sy_c_VEBT__Bounds_OT_092_060_094sub_062m_092_060_094sub_062a_092_060_094sub_062x_092_060_094sub_062t
% 0.60/0.83  Using role type
% 0.60/0.83  Declaring vEBT_T_m_a_x_t:(vEBT_VEBT->nat)
% 0.60/0.83  FOF formula (<kernel.Constant object at 0x2cd3440>, <kernel.DependentProduct object at 0x2cd3368>) of role type named sy_c_VEBT__Bounds_OT_092_060_094sub_062m_092_060_094sub_062a_092_060_094sub_062x_092_060_094sub_062t__rel
% 0.60/0.83  Using role type
% 0.60/0.83  Declaring vEBT_T_m_a_x_t_rel:(vEBT_VEBT->(vEBT_VEBT->Prop))
% 0.60/0.83  FOF formula (<kernel.Constant object at 0x2cd33b0>, <kernel.DependentProduct object at 0x2cd3518>) of role type named sy_c_VEBT__Bounds_OT_092_060_094sub_062m_092_060_094sub_062e_092_060_094sub_062m_092_060_094sub_062b_092_060_094sub_062e_092_060_094sub_062r
% 0.60/0.83  Using role type
% 0.60/0.83  Declaring vEBT_T_m_e_m_b_e_r:(vEBT_VEBT->(nat->nat))
% 0.60/0.83  FOF formula (<kernel.Constant object at 0x2cd3710>, <kernel.DependentProduct object at 0x2cd3440>) of role type named sy_c_VEBT__Bounds_OT_092_060_094sub_062m_092_060_094sub_062e_092_060_094sub_062m_092_060_094sub_062b_092_060_094sub_062e_092_060_094sub_062r_H
% 0.60/0.83  Using role type
% 0.60/0.83  Declaring vEBT_T_m_e_m_b_e_r2:(vEBT_VEBT->(nat->nat))
% 0.60/0.83  FOF formula (<kernel.Constant object at 0x2cd33b0>, <kernel.DependentProduct object at 0x2cd3368>) of role type named sy_c_VEBT__Bounds_OT_092_060_094sub_062m_092_060_094sub_062e_092_060_094sub_062m_092_060_094sub_062b_092_060_094sub_062e_092_060_094sub_062r_H__rel
% 0.60/0.83  Using role type
% 0.60/0.83  Declaring vEBT_T8099345112685741742_r_rel:(produc9072475918466114483BT_nat->(produc9072475918466114483BT_nat->Prop))
% 0.60/0.83  FOF formula (<kernel.Constant object at 0x2cd3440>, <kernel.DependentProduct object at 0x2cd33f8>) of role type named sy_c_VEBT__Bounds_OT_092_060_094sub_062m_092_060_094sub_062e_092_060_094sub_062m_092_060_094sub_062b_092_060_094sub_062e_092_060_094sub_062r__rel
% 0.60/0.83  Using role type
% 0.60/0.83  Declaring vEBT_T5837161174952499735_r_rel:(produc9072475918466114483BT_nat->(produc9072475918466114483BT_nat->Prop))
% 0.60/0.83  FOF formula (<kernel.Constant object at 0x2cd3710>, <kernel.DependentProduct object at 0x2cd3908>) of role type named sy_c_VEBT__Bounds_OT_092_060_094sub_062m_092_060_094sub_062i_092_060_094sub_062n_092_060_094sub_062N_092_060_094sub_062u_092_060_094sub_062l_092_060_094sub_062l
% 0.60/0.83  Using role type
% 0.60/0.83  Declaring vEBT_T_m_i_n_N_u_l_l:(vEBT_VEBT->nat)
% 0.60/0.83  FOF formula (<kernel.Constant object at 0x2cd36c8>, <kernel.DependentProduct object at 0x2cd3950>) of role type named sy_c_VEBT__Bounds_OT_092_060_094sub_062m_092_060_094sub_062i_092_060_094sub_062n_092_060_094sub_062t
% 0.60/0.83  Using role type
% 0.60/0.83  Declaring vEBT_T_m_i_n_t:(vEBT_VEBT->nat)
% 0.60/0.83  FOF formula (<kernel.Constant object at 0x2cd3518>, <kernel.DependentProduct object at 0x2cd3710>) of role type named sy_c_VEBT__Bounds_OT_092_060_094sub_062m_092_060_094sub_062i_092_060_094sub_062n_092_060_094sub_062t__rel
% 0.60/0.83  Using role type
% 0.60/0.83  Declaring vEBT_T_m_i_n_t_rel:(vEBT_VEBT->(vEBT_VEBT->Prop))
% 0.60/0.83  FOF formula (<kernel.Constant object at 0x2cd3368>, <kernel.DependentProduct object at 0x2cd36c8>) of role type named sy_c_VEBT__Bounds_OT_092_060_094sub_062p_092_060_094sub_062r_092_060_094sub_062e_092_060_094sub_062d
% 0.60/0.83  Using role type
% 0.60/0.83  Declaring vEBT_T_p_r_e_d:(vEBT_VEBT->(nat->nat))
% 0.60/0.83  FOF formula (<kernel.Constant object at 0x2cd3998>, <kernel.DependentProduct object at 0x2cd3518>) of role type named sy_c_VEBT__Bounds_OT_092_060_094sub_062p_092_060_094sub_062r_092_060_094sub_062e_092_060_094sub_062d_H
% 0.60/0.83  Using role type
% 0.60/0.83  Declaring vEBT_T_p_r_e_d2:(vEBT_VEBT->(nat->nat))
% 0.60/0.83  FOF formula (<kernel.Constant object at 0x2cd3a28>, <kernel.DependentProduct object at 0x2cd3518>) of role type named sy_c_VEBT__Bounds_OT_092_060_094sub_062p_092_060_094sub_062r_092_060_094sub_062e_092_060_094sub_062d_H__rel
% 0.60/0.83  Using role type
% 0.60/0.83  Declaring vEBT_T_p_r_e_d_rel:(produc9072475918466114483BT_nat->(produc9072475918466114483BT_nat->Prop))
% 0.60/0.83  FOF formula (<kernel.Constant object at 0x2cd3ab8>, <kernel.DependentProduct object at 0x2cd3518>) of role type named sy_c_VEBT__Bounds_OT_092_060_094sub_062p_092_060_094sub_062r_092_060_094sub_062e_092_060_094sub_062d__rel
% 0.60/0.83  Using role type
% 0.60/0.83  Declaring vEBT_T_p_r_e_d_rel2:(produc9072475918466114483BT_nat->(produc9072475918466114483BT_nat->Prop))
% 0.60/0.83  FOF formula (<kernel.Constant object at 0x2cd3950>, <kernel.DependentProduct object at 0x2cd3a28>) of role type named sy_c_VEBT__Bounds_OT_092_060_094sub_062s_092_060_094sub_062u_092_060_094sub_062c_092_060_094sub_062c
% 0.60/0.83  Using role type
% 0.60/0.83  Declaring vEBT_T_s_u_c_c:(vEBT_VEBT->(nat->nat))
% 0.60/0.83  FOF formula (<kernel.Constant object at 0x2cd3998>, <kernel.DependentProduct object at 0x2cd3ab8>) of role type named sy_c_VEBT__Bounds_OT_092_060_094sub_062s_092_060_094sub_062u_092_060_094sub_062c_092_060_094sub_062c_H
% 0.60/0.83  Using role type
% 0.60/0.83  Declaring vEBT_T_s_u_c_c2:(vEBT_VEBT->(nat->nat))
% 0.60/0.83  FOF formula (<kernel.Constant object at 0x2cd3b48>, <kernel.DependentProduct object at 0x2cd3ab8>) of role type named sy_c_VEBT__Bounds_OT_092_060_094sub_062s_092_060_094sub_062u_092_060_094sub_062c_092_060_094sub_062c_H__rel
% 0.60/0.83  Using role type
% 0.60/0.83  Declaring vEBT_T_s_u_c_c_rel:(produc9072475918466114483BT_nat->(produc9072475918466114483BT_nat->Prop))
% 0.60/0.83  FOF formula (<kernel.Constant object at 0x2cd3bd8>, <kernel.DependentProduct object at 0x2cd3ab8>) of role type named sy_c_VEBT__Bounds_OT_092_060_094sub_062s_092_060_094sub_062u_092_060_094sub_062c_092_060_094sub_062c__rel
% 0.60/0.83  Using role type
% 0.60/0.83  Declaring vEBT_T_s_u_c_c_rel2:(produc9072475918466114483BT_nat->(produc9072475918466114483BT_nat->Prop))
% 0.60/0.83  FOF formula (<kernel.Constant object at 0x2cd3b48>, <kernel.DependentProduct object at 0x2cd3998>) of role type named sy_c_VEBT__BuildupMemImp_OVEBT__internal_OT__vebt__buildupi
% 0.60/0.83  Using role type
% 0.60/0.83  Declaring vEBT_V441764108873111860ildupi:(nat->nat)
% 0.60/0.83  FOF formula (<kernel.Constant object at 0x2cd3ab8>, <kernel.DependentProduct object at 0x2cd3cb0>) of role type named sy_c_VEBT__BuildupMemImp_OVEBT__internal_OT__vebt__buildupi_H
% 0.60/0.83  Using role type
% 0.60/0.83  Declaring vEBT_V9176841429113362141ildupi:(nat->int)
% 0.60/0.83  FOF formula (<kernel.Constant object at 0x2cd3998>, <kernel.DependentProduct object at 0x2cd3ab8>) of role type named sy_c_VEBT__BuildupMemImp_OVEBT__internal_OT__vebt__buildupi_H__rel
% 0.60/0.83  Using role type
% 0.60/0.83  Declaring vEBT_V3352910403632780892pi_rel:(nat->(nat->Prop))
% 0.60/0.83  FOF formula (<kernel.Constant object at 0x2cd3cb0>, <kernel.DependentProduct object at 0x2cd3998>) of role type named sy_c_VEBT__BuildupMemImp_OVEBT__internal_OT__vebt__buildupi__rel
% 0.60/0.83  Using role type
% 0.60/0.83  Declaring vEBT_V2957053500504383685pi_rel:(nat->(nat->Prop))
% 0.60/0.83  FOF formula (<kernel.Constant object at 0x2cd3d88>, <kernel.DependentProduct object at 0x2cd3e60>) of role type named sy_c_VEBT__BuildupMemImp_OVEBT__internal_OTb
% 0.60/0.83  Using role type
% 0.60/0.83  Declaring vEBT_VEBT_Tb:(nat->int)
% 0.60/0.83  FOF formula (<kernel.Constant object at 0x2cd3368>, <kernel.DependentProduct object at 0x2cd3ea8>) of role type named sy_c_VEBT__BuildupMemImp_OVEBT__internal_OTb_H
% 0.60/0.84  Using role type
% 0.60/0.84  Declaring vEBT_VEBT_Tb2:(nat->nat)
% 0.60/0.84  FOF formula (<kernel.Constant object at 0x2cd3b48>, <kernel.DependentProduct object at 0x2cd3d88>) of role type named sy_c_VEBT__BuildupMemImp_OVEBT__internal_OTb_H__rel
% 0.60/0.84  Using role type
% 0.60/0.84  Declaring vEBT_VEBT_Tb_rel:(nat->(nat->Prop))
% 0.60/0.84  FOF formula (<kernel.Constant object at 0x2cd3ab8>, <kernel.DependentProduct object at 0x2cd3368>) of role type named sy_c_VEBT__BuildupMemImp_OVEBT__internal_OTb__rel
% 0.60/0.84  Using role type
% 0.60/0.84  Declaring vEBT_VEBT_Tb_rel2:(nat->(nat->Prop))
% 0.60/0.84  FOF formula (<kernel.Constant object at 0x2cd3998>, <kernel.DependentProduct object at 0x2cd3b48>) of role type named sy_c_VEBT__BuildupMemImp_OVEBT__internal_Ohighi
% 0.60/0.84  Using role type
% 0.60/0.84  Declaring vEBT_VEBT_highi:(nat->(nat->heap_Time_Heap_nat))
% 0.60/0.84  FOF formula (<kernel.Constant object at 0x2cd3ef0>, <kernel.DependentProduct object at 0x2cd3ab8>) of role type named sy_c_VEBT__BuildupMemImp_OVEBT__internal_Olowi
% 0.60/0.84  Using role type
% 0.60/0.84  Declaring vEBT_VEBT_lowi:(nat->(nat->heap_Time_Heap_nat))
% 0.60/0.84  FOF formula (<kernel.Constant object at 0x2cd3ea8>, <kernel.DependentProduct object at 0x2cd6098>) of role type named sy_c_VEBT__BuildupMemImp_OVEBT__internal_OminNulli
% 0.60/0.84  Using role type
% 0.60/0.84  Declaring vEBT_VEBT_minNulli:(vEBT_VEBTi->heap_Time_Heap_o)
% 0.60/0.84  FOF formula (<kernel.Constant object at 0x2cd3ef0>, <kernel.DependentProduct object at 0x2cd6098>) of role type named sy_c_VEBT__BuildupMemImp_OVEBT__internal_Oreplicatei_001_Eo
% 0.60/0.84  Using role type
% 0.60/0.84  Declaring vEBT_V2326993469660664182atei_o:(nat->(heap_Time_Heap_o->heap_T844314716496656296list_o))
% 0.60/0.84  FOF formula (<kernel.Constant object at 0x2cd3b48>, <kernel.DependentProduct object at 0x2cd6128>) of role type named sy_c_VEBT__BuildupMemImp_OVEBT__internal_Oreplicatei_001t__Nat__Onat
% 0.60/0.84  Using role type
% 0.60/0.84  Declaring vEBT_V7726092123322077554ei_nat:(nat->(heap_Time_Heap_nat->heap_T290393402774840812st_nat))
% 0.60/0.84  FOF formula (<kernel.Constant object at 0x2cd3b48>, <kernel.DependentProduct object at 0x2cd60e0>) of role type named sy_c_VEBT__BuildupMemImp_OVEBT__internal_Oreplicatei_001t__Option__Ooption_It__Nat__Onat_J
% 0.60/0.84  Using role type
% 0.60/0.84  Declaring vEBT_V792416675989592002on_nat:(nat->(heap_T2636463487746394924on_nat->heap_T5317711798761887292on_nat))
% 0.60/0.84  FOF formula (<kernel.Constant object at 0x2cd3998>, <kernel.DependentProduct object at 0x2cd6128>) of role type named sy_c_VEBT__BuildupMemImp_OVEBT__internal_Oreplicatei_001t__VEBT____BuildupMemImp__OVEBTi
% 0.60/0.84  Using role type
% 0.60/0.84  Declaring vEBT_V1859673955506687831_VEBTi:(nat->(heap_T8145700208782473153_VEBTi->heap_T4980287057938770641_VEBTi))
% 0.60/0.84  FOF formula (<kernel.Constant object at 0x2cd6248>, <kernel.DependentProduct object at 0x2cd6290>) of role type named sy_c_VEBT__BuildupMemImp_OVEBT__internal_Ovebt__buildupi_H
% 0.60/0.84  Using role type
% 0.60/0.84  Declaring vEBT_V739175172307565963ildupi:(nat->heap_T8145700208782473153_VEBTi)
% 0.60/0.84  FOF formula (<kernel.Constant object at 0x2cd6200>, <kernel.DependentProduct object at 0x2cd6320>) of role type named sy_c_VEBT__BuildupMemImp_OVEBT__internal_Ovebt__inserti_H
% 0.60/0.84  Using role type
% 0.60/0.84  Declaring vEBT_V3964819847710782039nserti:(vEBT_VEBT->(vEBT_VEBTi->(nat->heap_T8145700208782473153_VEBTi)))
% 0.60/0.84  FOF formula (<kernel.Constant object at 0x2cd6128>, <kernel.DependentProduct object at 0x2cd6368>) of role type named sy_c_VEBT__BuildupMemImp_OVEBT__internal_Ovebt__memberi_H
% 0.60/0.84  Using role type
% 0.60/0.84  Declaring vEBT_V854960066525838166emberi:(vEBT_VEBT->(vEBT_VEBTi->(nat->heap_Time_Heap_o)))
% 0.60/0.84  FOF formula (<kernel.Constant object at 0x2cd63b0>, <kernel.DependentProduct object at 0x2cd65a8>) of role type named sy_c_VEBT__BuildupMemImp_OVEBTi_Ocase__VEBTi_001t__Heap____Time____Monad__OHeap_I_Eo_J
% 0.60/0.84  Using role type
% 0.60/0.84  Declaring vEBT_c6104975476656191286Heap_o:((option4927543243414619207at_nat->(nat->(array_VEBT_VEBTi->(vEBT_VEBTi->heap_Time_Heap_o))))->((Prop->(Prop->heap_Time_Heap_o))->(vEBT_VEBTi->heap_Time_Heap_o)))
% 0.60/0.84  FOF formula (<kernel.Constant object at 0x2cd6368>, <kernel.DependentProduct object at 0x2cd6200>) of role type named sy_c_VEBT__BuildupMemImp_OVEBTi_Ocase__VEBTi_001t__Heap____Time____Monad__OHeap_It__Option__Ooption_It__Nat__Onat_J_J
% 0.60/0.84  Using role type
% 0.60/0.84  Declaring vEBT_c6250501799366334488on_nat:((option4927543243414619207at_nat->(nat->(array_VEBT_VEBTi->(vEBT_VEBTi->heap_T2636463487746394924on_nat))))->((Prop->(Prop->heap_T2636463487746394924on_nat))->(vEBT_VEBTi->heap_T2636463487746394924on_nat)))
% 0.60/0.84  FOF formula (<kernel.Constant object at 0x2cd65a8>, <kernel.DependentProduct object at 0x2cd64d0>) of role type named sy_c_VEBT__BuildupMemImp_OVEBTi_Ocase__VEBTi_001t__Heap____Time____Monad__OHeap_It__VEBT____BuildupMemImp__OVEBTi_J
% 0.60/0.84  Using role type
% 0.60/0.84  Declaring vEBT_c6028912655521741485_VEBTi:((option4927543243414619207at_nat->(nat->(array_VEBT_VEBTi->(vEBT_VEBTi->heap_T8145700208782473153_VEBTi))))->((Prop->(Prop->heap_T8145700208782473153_VEBTi))->(vEBT_VEBTi->heap_T8145700208782473153_VEBTi)))
% 0.60/0.84  FOF formula (<kernel.Constant object at 0x2cd6050>, <kernel.DependentProduct object at 0x2cd6200>) of role type named sy_c_VEBT__BuildupMemImp_Ovebt__assn__raw
% 0.60/0.84  Using role type
% 0.60/0.84  Declaring vEBT_vebt_assn_raw:(vEBT_VEBT->(vEBT_VEBTi->assn))
% 0.60/0.84  FOF formula (<kernel.Constant object at 0x2cd6710>, <kernel.DependentProduct object at 0x2cd65a8>) of role type named sy_c_VEBT__BuildupMemImp_Ovebt__buildupi
% 0.60/0.84  Using role type
% 0.60/0.84  Declaring vEBT_vebt_buildupi:(nat->heap_T8145700208782473153_VEBTi)
% 0.60/0.84  FOF formula (<kernel.Constant object at 0x2cd65f0>, <kernel.DependentProduct object at 0x2cd6050>) of role type named sy_c_VEBT__BuildupMemImp_Ovebt__inserti
% 0.60/0.84  Using role type
% 0.60/0.84  Declaring vEBT_vebt_inserti:(vEBT_VEBTi->(nat->heap_T8145700208782473153_VEBTi))
% 0.60/0.84  FOF formula (<kernel.Constant object at 0x2cd6758>, <kernel.DependentProduct object at 0x2cd6710>) of role type named sy_c_VEBT__BuildupMemImp_Ovebt__maxti
% 0.60/0.84  Using role type
% 0.60/0.84  Declaring vEBT_vebt_maxti:(vEBT_VEBTi->heap_T2636463487746394924on_nat)
% 0.60/0.84  FOF formula (<kernel.Constant object at 0x2cd6200>, <kernel.DependentProduct object at 0x2cd65f0>) of role type named sy_c_VEBT__BuildupMemImp_Ovebt__memberi
% 0.60/0.84  Using role type
% 0.60/0.84  Declaring vEBT_vebt_memberi:(vEBT_VEBTi->(nat->heap_Time_Heap_o))
% 0.60/0.84  FOF formula (<kernel.Constant object at 0x2cd6560>, <kernel.DependentProduct object at 0x2cd6758>) of role type named sy_c_VEBT__BuildupMemImp_Ovebt__minti
% 0.60/0.84  Using role type
% 0.60/0.84  Declaring vEBT_vebt_minti:(vEBT_VEBTi->heap_T2636463487746394924on_nat)
% 0.60/0.84  FOF formula (<kernel.Constant object at 0x2cd6440>, <kernel.DependentProduct object at 0x2cd6128>) of role type named sy_c_VEBT__Definitions_OVEBT_OLeaf
% 0.60/0.84  Using role type
% 0.60/0.84  Declaring vEBT_Leaf:(Prop->(Prop->vEBT_VEBT))
% 0.60/0.84  FOF formula (<kernel.Constant object at 0x2cd6050>, <kernel.DependentProduct object at 0x2cd6758>) of role type named sy_c_VEBT__Definitions_OVEBT_ONode
% 0.60/0.84  Using role type
% 0.60/0.84  Declaring vEBT_Node:(option4927543243414619207at_nat->(nat->(list_VEBT_VEBT->(vEBT_VEBT->vEBT_VEBT))))
% 0.60/0.84  FOF formula (<kernel.Constant object at 0x2cd6200>, <kernel.DependentProduct object at 0x2cd6440>) of role type named sy_c_VEBT__Definitions_OVEBT__internal_Oboth__member__options
% 0.60/0.84  Using role type
% 0.60/0.84  Declaring vEBT_V8194947554948674370ptions:(vEBT_VEBT->(nat->Prop))
% 0.60/0.84  FOF formula (<kernel.Constant object at 0x2cd65f0>, <kernel.DependentProduct object at 0x2cd6050>) of role type named sy_c_VEBT__Definitions_OVEBT__internal_Ohigh
% 0.60/0.84  Using role type
% 0.60/0.84  Declaring vEBT_VEBT_high:(nat->(nat->nat))
% 0.60/0.84  FOF formula (<kernel.Constant object at 0x2cd6200>, <kernel.DependentProduct object at 0x2cd65f0>) of role type named sy_c_VEBT__Definitions_OVEBT__internal_Oin__children
% 0.60/0.84  Using role type
% 0.60/0.84  Declaring vEBT_V5917875025757280293ildren:(nat->(list_VEBT_VEBT->(nat->Prop)))
% 0.60/0.84  FOF formula (<kernel.Constant object at 0x2cd6830>, <kernel.DependentProduct object at 0x2cd6050>) of role type named sy_c_VEBT__Definitions_OVEBT__internal_Olow
% 0.60/0.84  Using role type
% 0.60/0.84  Declaring vEBT_VEBT_low:(nat->(nat->nat))
% 0.60/0.84  FOF formula (<kernel.Constant object at 0x2cd6878>, <kernel.DependentProduct object at 0x2cd6200>) of role type named sy_c_VEBT__Definitions_OVEBT__internal_Omembermima
% 0.60/0.84  Using role type
% 0.60/0.84  Declaring vEBT_VEBT_membermima:(vEBT_VEBT->(nat->Prop))
% 0.60/0.84  FOF formula (<kernel.Constant object at 0x2cd6830>, <kernel.DependentProduct object at 0x2cd65f0>) of role type named sy_c_VEBT__Definitions_OVEBT__internal_Omembermima__rel
% 0.60/0.84  Using role type
% 0.60/0.84  Declaring vEBT_V4351362008482014158ma_rel:(produc9072475918466114483BT_nat->(produc9072475918466114483BT_nat->Prop))
% 0.68/0.85  FOF formula (<kernel.Constant object at 0x2cd6200>, <kernel.DependentProduct object at 0x2cd6830>) of role type named sy_c_VEBT__Definitions_OVEBT__internal_Onaive__member
% 0.68/0.85  Using role type
% 0.68/0.85  Declaring vEBT_V5719532721284313246member:(vEBT_VEBT->(nat->Prop))
% 0.68/0.85  FOF formula (<kernel.Constant object at 0x2cd65f0>, <kernel.DependentProduct object at 0x2cd6050>) of role type named sy_c_VEBT__Definitions_OVEBT__internal_Onaive__member__rel
% 0.68/0.85  Using role type
% 0.68/0.85  Declaring vEBT_V5765760719290551771er_rel:(produc9072475918466114483BT_nat->(produc9072475918466114483BT_nat->Prop))
% 0.68/0.85  FOF formula (<kernel.Constant object at 0x2cd6518>, <kernel.DependentProduct object at 0x2cd65f0>) of role type named sy_c_VEBT__Definitions_Oinvar__vebt
% 0.68/0.85  Using role type
% 0.68/0.85  Declaring vEBT_invar_vebt:(vEBT_VEBT->(nat->Prop))
% 0.68/0.85  FOF formula (<kernel.Constant object at 0x2cd6b00>, <kernel.DependentProduct object at 0x2cd6c68>) of role type named sy_c_VEBT__Definitions_Oset__vebt
% 0.68/0.85  Using role type
% 0.68/0.85  Declaring vEBT_set_vebt:(vEBT_VEBT->set_nat)
% 0.68/0.85  FOF formula (<kernel.Constant object at 0x2cd6bd8>, <kernel.DependentProduct object at 0x2cd6050>) of role type named sy_c_VEBT__Definitions_Ovebt__buildup
% 0.68/0.85  Using role type
% 0.68/0.85  Declaring vEBT_vebt_buildup:(nat->vEBT_VEBT)
% 0.68/0.85  FOF formula (<kernel.Constant object at 0x2cd6518>, <kernel.DependentProduct object at 0x2cd6bd8>) of role type named sy_c_VEBT__Definitions_Ovebt__buildup__rel
% 0.68/0.85  Using role type
% 0.68/0.85  Declaring vEBT_v4011308405150292612up_rel:(nat->(nat->Prop))
% 0.68/0.85  FOF formula (<kernel.Constant object at 0x2cd6050>, <kernel.DependentProduct object at 0x2cd6518>) of role type named sy_c_VEBT__DelImperative_OVEBT__internal_Ovebt__deletei_H
% 0.68/0.85  Using role type
% 0.68/0.85  Declaring vEBT_V1365221501068881998eletei:(vEBT_VEBT->(vEBT_VEBTi->(nat->heap_T8145700208782473153_VEBTi)))
% 0.68/0.85  FOF formula (<kernel.Constant object at 0x2cd6dd0>, <kernel.DependentProduct object at 0x2cd6bd8>) of role type named sy_c_VEBT__DelImperative_Ovebt__deletei
% 0.68/0.85  Using role type
% 0.68/0.85  Declaring vEBT_vebt_deletei:(vEBT_VEBTi->(nat->heap_T8145700208782473153_VEBTi))
% 0.68/0.85  FOF formula (<kernel.Constant object at 0x2cd6ea8>, <kernel.DependentProduct object at 0x2cd6050>) of role type named sy_c_VEBT__DeleteBounds_OT_092_060_094sub_062d_092_060_094sub_062e_092_060_094sub_062l_092_060_094sub_062e_092_060_094sub_062t_092_060_094sub_062e
% 0.68/0.85  Using role type
% 0.68/0.85  Declaring vEBT_T_d_e_l_e_t_e:(vEBT_VEBT->(nat->nat))
% 0.68/0.85  FOF formula (<kernel.Constant object at 0x2cd6dd0>, <kernel.DependentProduct object at 0x2cd6d88>) of role type named sy_c_VEBT__DeleteBounds_OT_092_060_094sub_062d_092_060_094sub_062e_092_060_094sub_062l_092_060_094sub_062e_092_060_094sub_062t_092_060_094sub_062e__rel
% 0.68/0.85  Using role type
% 0.68/0.85  Declaring vEBT_T8441311223069195367_e_rel:(produc9072475918466114483BT_nat->(produc9072475918466114483BT_nat->Prop))
% 0.68/0.85  FOF formula (<kernel.Constant object at 0x2cd6050>, <kernel.DependentProduct object at 0x2cd6dd0>) of role type named sy_c_VEBT__DeleteBounds_OVEBT__internal_OT_092_060_094sub_062d_092_060_094sub_062e_092_060_094sub_062l_092_060_094sub_062e_092_060_094sub_062t_092_060_094sub_062e_H
% 0.68/0.85  Using role type
% 0.68/0.85  Declaring vEBT_V1232361888498592333_e_t_e:(vEBT_VEBT->(nat->nat))
% 0.68/0.85  FOF formula (<kernel.Constant object at 0x2cd6d88>, <kernel.DependentProduct object at 0x2cd6bd8>) of role type named sy_c_VEBT__DeleteBounds_OVEBT__internal_OT_092_060_094sub_062d_092_060_094sub_062e_092_060_094sub_062l_092_060_094sub_062e_092_060_094sub_062t_092_060_094sub_062e_H__rel
% 0.68/0.85  Using role type
% 0.68/0.85  Declaring vEBT_V6368547301243506412_e_rel:(produc9072475918466114483BT_nat->(produc9072475918466114483BT_nat->Prop))
% 0.68/0.85  FOF formula (<kernel.Constant object at 0x2cd6200>, <kernel.DependentProduct object at 0x2cd6cf8>) of role type named sy_c_VEBT__Delete_Ovebt__delete
% 0.68/0.85  Using role type
% 0.68/0.85  Declaring vEBT_vebt_delete:(vEBT_VEBT->(nat->vEBT_VEBT))
% 0.68/0.85  FOF formula (<kernel.Constant object at 0x2cd6fc8>, <kernel.DependentProduct object at 0x2ce80e0>) of role type named sy_c_VEBT__Delete_Ovebt__delete__rel
% 0.68/0.85  Using role type
% 0.68/0.85  Declaring vEBT_vebt_delete_rel:(produc9072475918466114483BT_nat->(produc9072475918466114483BT_nat->Prop))
% 0.68/0.85  FOF formula (<kernel.Constant object at 0x2cd6dd0>, <kernel.DependentProduct object at 0x2ce8050>) of role type named sy_c_VEBT__Height_OVEBT__internal_Oheight
% 0.68/0.85  Using role type
% 0.68/0.85  Declaring vEBT_VEBT_height:(vEBT_VEBT->nat)
% 0.68/0.85  FOF formula (<kernel.Constant object at 0x2cd6cf8>, <kernel.DependentProduct object at 0x2ce8098>) of role type named sy_c_VEBT__Height_OVEBT__internal_Oheight__rel
% 0.68/0.85  Using role type
% 0.68/0.85  Declaring vEBT_VEBT_height_rel:(vEBT_VEBT->(vEBT_VEBT->Prop))
% 0.68/0.85  FOF formula (<kernel.Constant object at 0x2cd6fc8>, <kernel.DependentProduct object at 0x2ce81b8>) of role type named sy_c_VEBT__InsertCorrectness_OVEBT__internal_Oinsert_H
% 0.68/0.85  Using role type
% 0.68/0.85  Declaring vEBT_VEBT_insert:(vEBT_VEBT->(nat->vEBT_VEBT))
% 0.68/0.85  FOF formula (<kernel.Constant object at 0x2cd6dd0>, <kernel.DependentProduct object at 0x2ce8128>) of role type named sy_c_VEBT__InsertCorrectness_OVEBT__internal_Oinsert_H__rel
% 0.68/0.85  Using role type
% 0.68/0.85  Declaring vEBT_VEBT_insert_rel:(produc9072475918466114483BT_nat->(produc9072475918466114483BT_nat->Prop))
% 0.68/0.85  FOF formula (<kernel.Constant object at 0x2cd6dd0>, <kernel.DependentProduct object at 0x2ce8248>) of role type named sy_c_VEBT__Insert_Ovebt__insert
% 0.68/0.85  Using role type
% 0.68/0.85  Declaring vEBT_vebt_insert:(vEBT_VEBT->(nat->vEBT_VEBT))
% 0.68/0.85  FOF formula (<kernel.Constant object at 0x2cd6fc8>, <kernel.DependentProduct object at 0x2ce8170>) of role type named sy_c_VEBT__Insert_Ovebt__insert__rel
% 0.68/0.85  Using role type
% 0.68/0.85  Declaring vEBT_vebt_insert_rel:(produc9072475918466114483BT_nat->(produc9072475918466114483BT_nat->Prop))
% 0.68/0.85  FOF formula (<kernel.Constant object at 0x2cd6fc8>, <kernel.DependentProduct object at 0x2ce80e0>) of role type named sy_c_VEBT__Intf__Imperative_Ovebt__assn
% 0.68/0.85  Using role type
% 0.68/0.85  Declaring vEBT_Intf_vebt_assn:(nat->(set_nat->(vEBT_VEBTi->assn)))
% 0.68/0.85  FOF formula (<kernel.Constant object at 0x2ce8098>, <kernel.DependentProduct object at 0x2ce8200>) of role type named sy_c_VEBT__List__Assn_OlistI__assn_001t__VEBT____Definitions__OVEBT_001t__VEBT____BuildupMemImp__OVEBTi
% 0.68/0.85  Using role type
% 0.68/0.85  Declaring vEBT_L1528199826722428489_VEBTi:(set_nat->((vEBT_VEBT->(vEBT_VEBTi->assn))->(list_VEBT_VEBT->(list_VEBT_VEBTi->assn))))
% 0.68/0.85  FOF formula (<kernel.Constant object at 0x2ce80e0>, <kernel.DependentProduct object at 0x2ce83f8>) of role type named sy_c_VEBT__List__Assn_Olist__assn_001t__VEBT____Definitions__OVEBT_001t__VEBT____BuildupMemImp__OVEBTi
% 0.68/0.85  Using role type
% 0.68/0.85  Declaring vEBT_L6296928887356842470_VEBTi:((vEBT_VEBT->(vEBT_VEBTi->assn))->(list_VEBT_VEBT->(list_VEBT_VEBTi->assn)))
% 0.68/0.85  FOF formula (<kernel.Constant object at 0x2ce8440>, <kernel.DependentProduct object at 0x2ce8200>) of role type named sy_c_VEBT__Member_OVEBT__internal_Obit__concat
% 0.68/0.85  Using role type
% 0.68/0.85  Declaring vEBT_VEBT_bit_concat:(nat->(nat->(nat->nat)))
% 0.68/0.85  FOF formula (<kernel.Constant object at 0x2ce8488>, <kernel.DependentProduct object at 0x2ce81b8>) of role type named sy_c_VEBT__Member_OVEBT__internal_OminNull
% 0.68/0.85  Using role type
% 0.68/0.85  Declaring vEBT_VEBT_minNull:(vEBT_VEBT->Prop)
% 0.68/0.85  FOF formula (<kernel.Constant object at 0x2ce80e0>, <kernel.DependentProduct object at 0x2ce8560>) of role type named sy_c_VEBT__Member_OVEBT__internal_Oset__vebt_H
% 0.68/0.85  Using role type
% 0.68/0.85  Declaring vEBT_VEBT_set_vebt:(vEBT_VEBT->set_nat)
% 0.68/0.85  FOF formula (<kernel.Constant object at 0x2ce8248>, <kernel.DependentProduct object at 0x2ce80e0>) of role type named sy_c_VEBT__Member_Ovebt__member
% 0.68/0.85  Using role type
% 0.68/0.85  Declaring vEBT_vebt_member:(vEBT_VEBT->(nat->Prop))
% 0.68/0.85  FOF formula (<kernel.Constant object at 0x2ce8440>, <kernel.DependentProduct object at 0x2ce8248>) of role type named sy_c_VEBT__Member_Ovebt__member__rel
% 0.68/0.85  Using role type
% 0.68/0.85  Declaring vEBT_vebt_member_rel:(produc9072475918466114483BT_nat->(produc9072475918466114483BT_nat->Prop))
% 0.68/0.85  FOF formula (<kernel.Constant object at 0x2ce81b8>, <kernel.DependentProduct object at 0x2ce8560>) of role type named sy_c_VEBT__MinMax_OVEBT__internal_Oadd
% 0.68/0.85  Using role type
% 0.68/0.85  Declaring vEBT_VEBT_add:(option_nat->(option_nat->option_nat))
% 0.68/0.85  FOF formula (<kernel.Constant object at 0x2ce8488>, <kernel.DependentProduct object at 0x2ce8440>) of role type named sy_c_VEBT__MinMax_OVEBT__internal_Ogreater
% 0.68/0.85  Using role type
% 0.68/0.85  Declaring vEBT_VEBT_greater:(option_nat->(option_nat->Prop))
% 0.68/0.86  FOF formula (<kernel.Constant object at 0x2ce8050>, <kernel.DependentProduct object at 0x2ce81b8>) of role type named sy_c_VEBT__MinMax_OVEBT__internal_Oless
% 0.68/0.86  Using role type
% 0.68/0.86  Declaring vEBT_VEBT_less:(option_nat->(option_nat->Prop))
% 0.68/0.86  FOF formula (<kernel.Constant object at 0x2ce85a8>, <kernel.DependentProduct object at 0x2ce8488>) of role type named sy_c_VEBT__MinMax_OVEBT__internal_Olesseq
% 0.68/0.86  Using role type
% 0.68/0.86  Declaring vEBT_VEBT_lesseq:(option_nat->(option_nat->Prop))
% 0.68/0.86  FOF formula (<kernel.Constant object at 0x2ce8248>, <kernel.DependentProduct object at 0x2ce8050>) of role type named sy_c_VEBT__MinMax_OVEBT__internal_Omax__in__set
% 0.68/0.86  Using role type
% 0.68/0.86  Declaring vEBT_VEBT_max_in_set:(set_nat->(nat->Prop))
% 0.68/0.86  FOF formula (<kernel.Constant object at 0x2ce8560>, <kernel.DependentProduct object at 0x2ce85a8>) of role type named sy_c_VEBT__MinMax_OVEBT__internal_Omin__in__set
% 0.68/0.86  Using role type
% 0.68/0.86  Declaring vEBT_VEBT_min_in_set:(set_nat->(nat->Prop))
% 0.68/0.86  FOF formula (<kernel.Constant object at 0x2ce8440>, <kernel.DependentProduct object at 0x2ce8248>) of role type named sy_c_VEBT__MinMax_OVEBT__internal_Omul
% 0.68/0.86  Using role type
% 0.68/0.86  Declaring vEBT_VEBT_mul:(option_nat->(option_nat->option_nat))
% 0.68/0.86  FOF formula (<kernel.Constant object at 0x2ce8560>, <kernel.DependentProduct object at 0x2ce87a0>) of role type named sy_c_VEBT__MinMax_OVEBT__internal_Ooption__shift_001t__Nat__Onat
% 0.68/0.86  Using role type
% 0.68/0.86  Declaring vEBT_V4262088993061758097ft_nat:((nat->(nat->nat))->(option_nat->(option_nat->option_nat)))
% 0.68/0.86  FOF formula (<kernel.Constant object at 0x2ce8488>, <kernel.DependentProduct object at 0x2ce8248>) of role type named sy_c_VEBT__MinMax_OVEBT__internal_Opower
% 0.68/0.86  Using role type
% 0.68/0.86  Declaring vEBT_VEBT_power:(option_nat->(option_nat->option_nat))
% 0.68/0.86  FOF formula (<kernel.Constant object at 0x2ce83f8>, <kernel.DependentProduct object at 0x2ce85a8>) of role type named sy_c_VEBT__MinMax_Ovebt__maxt
% 0.68/0.86  Using role type
% 0.68/0.86  Declaring vEBT_vebt_maxt:(vEBT_VEBT->option_nat)
% 0.68/0.86  FOF formula (<kernel.Constant object at 0x2ce88c0>, <kernel.DependentProduct object at 0x2ce8908>) of role type named sy_c_VEBT__MinMax_Ovebt__mint
% 0.68/0.86  Using role type
% 0.68/0.86  Declaring vEBT_vebt_mint:(vEBT_VEBT->option_nat)
% 0.68/0.86  FOF formula (<kernel.Constant object at 0x2ce87a0>, <kernel.DependentProduct object at 0x2ce83f8>) of role type named sy_c_VEBT__Pred_Ois__pred__in__set
% 0.68/0.86  Using role type
% 0.68/0.86  Declaring vEBT_is_pred_in_set:(set_nat->(nat->(nat->Prop)))
% 0.68/0.86  FOF formula (<kernel.Constant object at 0x2ce8998>, <kernel.DependentProduct object at 0x2ce8560>) of role type named sy_c_VEBT__Pred_Ovebt__pred
% 0.68/0.86  Using role type
% 0.68/0.86  Declaring vEBT_vebt_pred:(vEBT_VEBT->(nat->option_nat))
% 0.68/0.86  FOF formula (<kernel.Constant object at 0x2ce87e8>, <kernel.DependentProduct object at 0x2ce85a8>) of role type named sy_c_VEBT__Pred_Ovebt__pred__rel
% 0.68/0.86  Using role type
% 0.68/0.86  Declaring vEBT_vebt_pred_rel:(produc9072475918466114483BT_nat->(produc9072475918466114483BT_nat->Prop))
% 0.68/0.86  FOF formula (<kernel.Constant object at 0x2ce88c0>, <kernel.DependentProduct object at 0x2ce89e0>) of role type named sy_c_VEBT__Space_OVEBT__internal_OT_092_060_094sub_062b_092_060_094sub_062u_092_060_094sub_062i_092_060_094sub_062l_092_060_094sub_062d
% 0.68/0.86  Using role type
% 0.68/0.86  Declaring vEBT_V8646137997579335489_i_l_d:(nat->nat)
% 0.68/0.86  FOF formula (<kernel.Constant object at 0x2ce87e8>, <kernel.DependentProduct object at 0x2ce8a70>) of role type named sy_c_VEBT__Space_OVEBT__internal_OT_092_060_094sub_062b_092_060_094sub_062u_092_060_094sub_062i_092_060_094sub_062l_092_060_094sub_062d_092_060_094sub_062u_092_060_094sub_062p
% 0.68/0.86  Using role type
% 0.68/0.86  Declaring vEBT_V8346862874174094_d_u_p:(nat->nat)
% 0.68/0.86  FOF formula (<kernel.Constant object at 0x2ce89e0>, <kernel.DependentProduct object at 0x2ce87e8>) of role type named sy_c_VEBT__Space_OVEBT__internal_OT_092_060_094sub_062b_092_060_094sub_062u_092_060_094sub_062i_092_060_094sub_062l_092_060_094sub_062d_092_060_094sub_062u_092_060_094sub_062p__rel
% 0.68/0.86  Using role type
% 0.68/0.86  Declaring vEBT_V1247956027447740395_p_rel:(nat->(nat->Prop))
% 0.68/0.86  FOF formula (<kernel.Constant object at 0x2ce8a70>, <kernel.DependentProduct object at 0x2ce89e0>) of role type named sy_c_VEBT__Space_OVEBT__internal_OT_092_060_094sub_062b_092_060_094sub_062u_092_060_094sub_062i_092_060_094sub_062l_092_060_094sub_062d__rel
% 0.68/0.86  Using role type
% 0.68/0.86  Declaring vEBT_V5144397997797733112_d_rel:(nat->(nat->Prop))
% 0.68/0.86  FOF formula (<kernel.Constant object at 0x2ce8b48>, <kernel.DependentProduct object at 0x2ce8c20>) of role type named sy_c_VEBT__Space_OVEBT__internal_Ocnt
% 0.68/0.86  Using role type
% 0.68/0.86  Declaring vEBT_VEBT_cnt:(vEBT_VEBT->real)
% 0.68/0.86  FOF formula (<kernel.Constant object at 0x2ce8488>, <kernel.DependentProduct object at 0x2ce8c68>) of role type named sy_c_VEBT__Space_OVEBT__internal_Ocnt_H
% 0.68/0.86  Using role type
% 0.68/0.86  Declaring vEBT_VEBT_cnt2:(vEBT_VEBT->nat)
% 0.68/0.86  FOF formula (<kernel.Constant object at 0x2ce88c0>, <kernel.DependentProduct object at 0x2ce8b48>) of role type named sy_c_VEBT__Space_OVEBT__internal_Ocnt_H__rel
% 0.68/0.86  Using role type
% 0.68/0.86  Declaring vEBT_VEBT_cnt_rel:(vEBT_VEBT->(vEBT_VEBT->Prop))
% 0.68/0.86  FOF formula (<kernel.Constant object at 0x2ce87e8>, <kernel.DependentProduct object at 0x2ce8cb0>) of role type named sy_c_VEBT__Space_OVEBT__internal_Ospace
% 0.68/0.86  Using role type
% 0.68/0.86  Declaring vEBT_VEBT_space:(vEBT_VEBT->nat)
% 0.68/0.86  FOF formula (<kernel.Constant object at 0x2ce8c20>, <kernel.DependentProduct object at 0x2ce8d40>) of role type named sy_c_VEBT__Space_OVEBT__internal_Ospace_H
% 0.68/0.86  Using role type
% 0.68/0.86  Declaring vEBT_VEBT_space2:(vEBT_VEBT->nat)
% 0.68/0.86  FOF formula (<kernel.Constant object at 0x2ce8c68>, <kernel.DependentProduct object at 0x2ce87e8>) of role type named sy_c_VEBT__Space_OVEBT__internal_Ospace_H__rel
% 0.68/0.86  Using role type
% 0.68/0.86  Declaring vEBT_VEBT_space_rel:(vEBT_VEBT->(vEBT_VEBT->Prop))
% 0.68/0.86  FOF formula (<kernel.Constant object at 0x2ce8488>, <kernel.DependentProduct object at 0x2ce8c20>) of role type named sy_c_VEBT__Space_OVEBT__internal_Ospace__rel
% 0.68/0.86  Using role type
% 0.68/0.86  Declaring vEBT_VEBT_space_rel2:(vEBT_VEBT->(vEBT_VEBT->Prop))
% 0.68/0.86  FOF formula (<kernel.Constant object at 0x2ce8b48>, <kernel.DependentProduct object at 0x2ce8c68>) of role type named sy_c_VEBT__SuccPredImperative_OVEBT__internal_Ovebt__predi_H
% 0.68/0.86  Using role type
% 0.68/0.86  Declaring vEBT_VEBT_vebt_predi:(vEBT_VEBT->(vEBT_VEBTi->(nat->heap_T2636463487746394924on_nat)))
% 0.68/0.86  FOF formula (<kernel.Constant object at 0x2ce8e60>, <kernel.DependentProduct object at 0x2ce8488>) of role type named sy_c_VEBT__SuccPredImperative_OVEBT__internal_Ovebt__succi_H
% 0.68/0.86  Using role type
% 0.68/0.86  Declaring vEBT_VEBT_vebt_succi:(vEBT_VEBT->(vEBT_VEBTi->(nat->heap_T2636463487746394924on_nat)))
% 0.68/0.86  FOF formula (<kernel.Constant object at 0x2ce8cb0>, <kernel.DependentProduct object at 0x2ce8b48>) of role type named sy_c_VEBT__SuccPredImperative_Ovebt__predi
% 0.68/0.86  Using role type
% 0.68/0.86  Declaring vEBT_vebt_predi:(vEBT_VEBTi->(nat->heap_T2636463487746394924on_nat))
% 0.68/0.86  FOF formula (<kernel.Constant object at 0x2ce8e18>, <kernel.DependentProduct object at 0x2ce8e60>) of role type named sy_c_VEBT__SuccPredImperative_Ovebt__succi
% 0.68/0.86  Using role type
% 0.68/0.86  Declaring vEBT_vebt_succi:(vEBT_VEBTi->(nat->heap_T2636463487746394924on_nat))
% 0.68/0.86  FOF formula (<kernel.Constant object at 0x2ce85f0>, <kernel.DependentProduct object at 0x2ce8e18>) of role type named sy_c_VEBT__Succ_Ois__succ__in__set
% 0.68/0.86  Using role type
% 0.68/0.86  Declaring vEBT_is_succ_in_set:(set_nat->(nat->(nat->Prop)))
% 0.68/0.86  FOF formula (<kernel.Constant object at 0x2ce8fc8>, <kernel.DependentProduct object at 0x2ce8cb0>) of role type named sy_c_VEBT__Succ_Ovebt__succ
% 0.68/0.86  Using role type
% 0.68/0.86  Declaring vEBT_vebt_succ:(vEBT_VEBT->(nat->option_nat))
% 0.68/0.86  FOF formula (<kernel.Constant object at 0x2ce8d88>, <kernel.DependentProduct object at 0x2ce8d40>) of role type named sy_c_VEBT__Succ_Ovebt__succ__rel
% 0.68/0.86  Using role type
% 0.68/0.86  Declaring vEBT_vebt_succ_rel:(produc9072475918466114483BT_nat->(produc9072475918466114483BT_nat->Prop))
% 0.68/0.86  FOF formula (<kernel.Constant object at 0x2ce8e60>, <kernel.DependentProduct object at 0x2ce8cb0>) of role type named sy_c_VEBT__Uniqueness_OVEBT__internal_OperInsTrans
% 0.68/0.86  Using role type
% 0.68/0.86  Declaring vEBT_V6289311342943941716sTrans:(vEBT_VEBT->(vEBT_VEBT->Prop))
% 0.68/0.86  FOF formula (<kernel.Constant object at 0x2ce8fc8>, <kernel.DependentProduct object at 0x2cec098>) of role type named sy_c_Wellfounded_Oaccp_001t__Nat__Onat
% 0.68/0.86  Using role type
% 0.68/0.86  Declaring accp_nat:((nat->(nat->Prop))->(nat->Prop))
% 0.68/0.87  FOF formula (<kernel.Constant object at 0x2ce8e60>, <kernel.DependentProduct object at 0x2cec098>) of role type named sy_c_Wellfounded_Oaccp_001t__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J
% 0.68/0.87  Using role type
% 0.68/0.87  Declaring accp_P1096762738010456898nt_int:((product_prod_int_int->(product_prod_int_int->Prop))->(product_prod_int_int->Prop))
% 0.68/0.87  FOF formula (<kernel.Constant object at 0x2ce8e60>, <kernel.DependentProduct object at 0x2cec128>) of role type named sy_c_Wellfounded_Oaccp_001t__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__Nat__Onat_J
% 0.68/0.87  Using role type
% 0.68/0.87  Declaring accp_P2887432264394892906BT_nat:((produc9072475918466114483BT_nat->(produc9072475918466114483BT_nat->Prop))->(produc9072475918466114483BT_nat->Prop))
% 0.68/0.87  FOF formula (<kernel.Constant object at 0x2ce8e18>, <kernel.DependentProduct object at 0x2cec050>) of role type named sy_c_Wellfounded_Oaccp_001t__VEBT____Definitions__OVEBT
% 0.68/0.87  Using role type
% 0.68/0.87  Declaring accp_VEBT_VEBT:((vEBT_VEBT->(vEBT_VEBT->Prop))->(vEBT_VEBT->Prop))
% 0.68/0.87  FOF formula (<kernel.Constant object at 0x2ce8e18>, <kernel.DependentProduct object at 0x2cec2d8>) of role type named sy_c_fChoice_001t__Real__Oreal
% 0.68/0.87  Using role type
% 0.68/0.87  Declaring fChoice_real:((real->Prop)->real)
% 0.68/0.87  FOF formula (<kernel.Constant object at 0x2ce8e60>, <kernel.DependentProduct object at 0x2cec200>) of role type named sy_c_member_001t__Code____Numeral__Ointeger
% 0.68/0.87  Using role type
% 0.68/0.87  Declaring member_Code_integer:(code_integer->(set_Code_integer->Prop))
% 0.68/0.87  FOF formula (<kernel.Constant object at 0x2cec290>, <kernel.DependentProduct object at 0x2cec128>) of role type named sy_c_member_001t__Complex__Ocomplex
% 0.68/0.87  Using role type
% 0.68/0.87  Declaring member_complex:(complex->(set_complex->Prop))
% 0.68/0.87  FOF formula (<kernel.Constant object at 0x2cec320>, <kernel.DependentProduct object at 0x2cec050>) of role type named sy_c_member_001t__Int__Oint
% 0.68/0.87  Using role type
% 0.68/0.87  Declaring member_int:(int->(set_int->Prop))
% 0.68/0.87  FOF formula (<kernel.Constant object at 0x2cec170>, <kernel.DependentProduct object at 0x2cec200>) of role type named sy_c_member_001t__Nat__Onat
% 0.68/0.87  Using role type
% 0.68/0.87  Declaring member_nat:(nat->(set_nat->Prop))
% 0.68/0.87  FOF formula (<kernel.Constant object at 0x2cec128>, <kernel.DependentProduct object at 0x2cec320>) of role type named sy_c_member_001t__Num__Onum
% 0.68/0.87  Using role type
% 0.68/0.87  Declaring member_num:(num->(set_num->Prop))
% 0.68/0.87  FOF formula (<kernel.Constant object at 0x2cec170>, <kernel.DependentProduct object at 0x2cec290>) of role type named sy_c_member_001t__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J
% 0.68/0.87  Using role type
% 0.68/0.87  Declaring member5262025264175285858nt_int:(product_prod_int_int->(set_Pr958786334691620121nt_int->Prop))
% 0.68/0.87  FOF formula (<kernel.Constant object at 0x2cec440>, <kernel.DependentProduct object at 0x2cec320>) of role type named sy_c_member_001t__Rat__Orat
% 0.68/0.87  Using role type
% 0.68/0.87  Declaring member_rat:(rat->(set_rat->Prop))
% 0.68/0.87  FOF formula (<kernel.Constant object at 0x2cec248>, <kernel.DependentProduct object at 0x2cec440>) of role type named sy_c_member_001t__Real__Oreal
% 0.68/0.87  Using role type
% 0.68/0.87  Declaring member_real:(real->(set_real->Prop))
% 0.68/0.87  FOF formula (<kernel.Constant object at 0x2cec518>, <kernel.DependentProduct object at 0x2cec170>) of role type named sy_c_member_001t__VEBT____Definitions__OVEBT
% 0.68/0.87  Using role type
% 0.68/0.87  Declaring member_VEBT_VEBT:(vEBT_VEBT->(set_VEBT_VEBT->Prop))
% 0.68/0.87  FOF formula (<kernel.Constant object at 0x2cec2d8>, <kernel.Constant object at 0x2cec170>) of role type named sy_v_n
% 0.68/0.87  Using role type
% 0.68/0.87  Declaring n:nat
% 0.68/0.87  FOF formula (<kernel.Constant object at 0x2cec248>, <kernel.Constant object at 0x2cec170>) of role type named sy_v_s
% 0.68/0.87  Using role type
% 0.68/0.87  Declaring s:set_nat
% 0.68/0.87  FOF formula (<kernel.Constant object at 0x2cec440>, <kernel.Constant object at 0x2cec170>) of role type named sy_v_ti
% 0.68/0.87  Using role type
% 0.68/0.87  Declaring ti:vEBT_VEBTi
% 0.68/0.87  FOF formula (<kernel.Constant object at 0x2cec560>, <kernel.Constant object at 0x2cec170>) of role type named sy_v_x
% 0.68/0.87  Using role type
% 0.68/0.87  Declaring x:nat
% 0.68/0.87  FOF formula (((eq (nat->(nat->(nat->nat)))) vEBT_VEBT_bit_concat) (fun (H:nat) (L:nat) (D:nat)=> ((plus_plus_nat ((times_times_nat H) ((power_power_nat (numeral_numeral_nat (bit0 one))) D))) L))) of role axiom named fact_0_bit__concat__def
% 0.68/0.88  A new axiom: (((eq (nat->(nat->(nat->nat)))) vEBT_VEBT_bit_concat) (fun (H:nat) (L:nat) (D:nat)=> ((plus_plus_nat ((times_times_nat H) ((power_power_nat (numeral_numeral_nat (bit0 one))) D))) L)))
% 0.68/0.88  FOF formula (forall (_TPTP_I:num) (N:nat) (X:nat), (((eq Prop) ((ord_le6747313008572928689nteger ((power_8256067586552552935nteger (numera6620942414471956472nteger _TPTP_I)) N)) (semiri4939895301339042750nteger X))) ((ord_less_nat ((power_power_nat (numeral_numeral_nat _TPTP_I)) N)) X))) of role axiom named fact_1_numeral__power__less__of__nat__cancel__iff
% 0.68/0.88  A new axiom: (forall (_TPTP_I:num) (N:nat) (X:nat), (((eq Prop) ((ord_le6747313008572928689nteger ((power_8256067586552552935nteger (numera6620942414471956472nteger _TPTP_I)) N)) (semiri4939895301339042750nteger X))) ((ord_less_nat ((power_power_nat (numeral_numeral_nat _TPTP_I)) N)) X)))
% 0.68/0.88  FOF formula (forall (_TPTP_I:num) (N:nat) (X:nat), (((eq Prop) ((ord_less_rat ((power_power_rat (numeral_numeral_rat _TPTP_I)) N)) (semiri681578069525770553at_rat X))) ((ord_less_nat ((power_power_nat (numeral_numeral_nat _TPTP_I)) N)) X))) of role axiom named fact_2_numeral__power__less__of__nat__cancel__iff
% 0.68/0.88  A new axiom: (forall (_TPTP_I:num) (N:nat) (X:nat), (((eq Prop) ((ord_less_rat ((power_power_rat (numeral_numeral_rat _TPTP_I)) N)) (semiri681578069525770553at_rat X))) ((ord_less_nat ((power_power_nat (numeral_numeral_nat _TPTP_I)) N)) X)))
% 0.68/0.88  FOF formula (forall (_TPTP_I:num) (N:nat) (X:nat), (((eq Prop) ((ord_less_real ((power_power_real (numeral_numeral_real _TPTP_I)) N)) (semiri5074537144036343181t_real X))) ((ord_less_nat ((power_power_nat (numeral_numeral_nat _TPTP_I)) N)) X))) of role axiom named fact_3_numeral__power__less__of__nat__cancel__iff
% 0.68/0.88  A new axiom: (forall (_TPTP_I:num) (N:nat) (X:nat), (((eq Prop) ((ord_less_real ((power_power_real (numeral_numeral_real _TPTP_I)) N)) (semiri5074537144036343181t_real X))) ((ord_less_nat ((power_power_nat (numeral_numeral_nat _TPTP_I)) N)) X)))
% 0.68/0.88  FOF formula (forall (_TPTP_I:num) (N:nat) (X:nat), (((eq Prop) ((ord_less_int ((power_power_int (numeral_numeral_int _TPTP_I)) N)) (semiri1314217659103216013at_int X))) ((ord_less_nat ((power_power_nat (numeral_numeral_nat _TPTP_I)) N)) X))) of role axiom named fact_4_numeral__power__less__of__nat__cancel__iff
% 0.68/0.88  A new axiom: (forall (_TPTP_I:num) (N:nat) (X:nat), (((eq Prop) ((ord_less_int ((power_power_int (numeral_numeral_int _TPTP_I)) N)) (semiri1314217659103216013at_int X))) ((ord_less_nat ((power_power_nat (numeral_numeral_nat _TPTP_I)) N)) X)))
% 0.68/0.88  FOF formula (forall (_TPTP_I:num) (N:nat) (X:nat), (((eq Prop) ((ord_less_nat ((power_power_nat (numeral_numeral_nat _TPTP_I)) N)) (semiri1316708129612266289at_nat X))) ((ord_less_nat ((power_power_nat (numeral_numeral_nat _TPTP_I)) N)) X))) of role axiom named fact_5_numeral__power__less__of__nat__cancel__iff
% 0.68/0.88  A new axiom: (forall (_TPTP_I:num) (N:nat) (X:nat), (((eq Prop) ((ord_less_nat ((power_power_nat (numeral_numeral_nat _TPTP_I)) N)) (semiri1316708129612266289at_nat X))) ((ord_less_nat ((power_power_nat (numeral_numeral_nat _TPTP_I)) N)) X)))
% 0.68/0.88  FOF formula (forall (X:nat) (_TPTP_I:num) (N:nat), (((eq Prop) ((ord_le6747313008572928689nteger (semiri4939895301339042750nteger X)) ((power_8256067586552552935nteger (numera6620942414471956472nteger _TPTP_I)) N))) ((ord_less_nat X) ((power_power_nat (numeral_numeral_nat _TPTP_I)) N)))) of role axiom named fact_6_of__nat__less__numeral__power__cancel__iff
% 0.68/0.88  A new axiom: (forall (X:nat) (_TPTP_I:num) (N:nat), (((eq Prop) ((ord_le6747313008572928689nteger (semiri4939895301339042750nteger X)) ((power_8256067586552552935nteger (numera6620942414471956472nteger _TPTP_I)) N))) ((ord_less_nat X) ((power_power_nat (numeral_numeral_nat _TPTP_I)) N))))
% 0.68/0.88  FOF formula (forall (X:nat) (_TPTP_I:num) (N:nat), (((eq Prop) ((ord_less_rat (semiri681578069525770553at_rat X)) ((power_power_rat (numeral_numeral_rat _TPTP_I)) N))) ((ord_less_nat X) ((power_power_nat (numeral_numeral_nat _TPTP_I)) N)))) of role axiom named fact_7_of__nat__less__numeral__power__cancel__iff
% 0.68/0.88  A new axiom: (forall (X:nat) (_TPTP_I:num) (N:nat), (((eq Prop) ((ord_less_rat (semiri681578069525770553at_rat X)) ((power_power_rat (numeral_numeral_rat _TPTP_I)) N))) ((ord_less_nat X) ((power_power_nat (numeral_numeral_nat _TPTP_I)) N))))
% 0.71/0.89  FOF formula (forall (X:nat) (_TPTP_I:num) (N:nat), (((eq Prop) ((ord_less_real (semiri5074537144036343181t_real X)) ((power_power_real (numeral_numeral_real _TPTP_I)) N))) ((ord_less_nat X) ((power_power_nat (numeral_numeral_nat _TPTP_I)) N)))) of role axiom named fact_8_of__nat__less__numeral__power__cancel__iff
% 0.71/0.89  A new axiom: (forall (X:nat) (_TPTP_I:num) (N:nat), (((eq Prop) ((ord_less_real (semiri5074537144036343181t_real X)) ((power_power_real (numeral_numeral_real _TPTP_I)) N))) ((ord_less_nat X) ((power_power_nat (numeral_numeral_nat _TPTP_I)) N))))
% 0.71/0.89  FOF formula (forall (X:nat) (_TPTP_I:num) (N:nat), (((eq Prop) ((ord_less_int (semiri1314217659103216013at_int X)) ((power_power_int (numeral_numeral_int _TPTP_I)) N))) ((ord_less_nat X) ((power_power_nat (numeral_numeral_nat _TPTP_I)) N)))) of role axiom named fact_9_of__nat__less__numeral__power__cancel__iff
% 0.71/0.89  A new axiom: (forall (X:nat) (_TPTP_I:num) (N:nat), (((eq Prop) ((ord_less_int (semiri1314217659103216013at_int X)) ((power_power_int (numeral_numeral_int _TPTP_I)) N))) ((ord_less_nat X) ((power_power_nat (numeral_numeral_nat _TPTP_I)) N))))
% 0.71/0.89  FOF formula (forall (X:nat) (_TPTP_I:num) (N:nat), (((eq Prop) ((ord_less_nat (semiri1316708129612266289at_nat X)) ((power_power_nat (numeral_numeral_nat _TPTP_I)) N))) ((ord_less_nat X) ((power_power_nat (numeral_numeral_nat _TPTP_I)) N)))) of role axiom named fact_10_of__nat__less__numeral__power__cancel__iff
% 0.71/0.89  A new axiom: (forall (X:nat) (_TPTP_I:num) (N:nat), (((eq Prop) ((ord_less_nat (semiri1316708129612266289at_nat X)) ((power_power_nat (numeral_numeral_nat _TPTP_I)) N))) ((ord_less_nat X) ((power_power_nat (numeral_numeral_nat _TPTP_I)) N))))
% 0.71/0.89  FOF formula (forall (S:vEBT_VEBT) (T:vEBT_VEBT) (U:vEBT_VEBT), (((vEBT_V6289311342943941716sTrans S) T)->(((vEBT_V6289311342943941716sTrans T) U)->((vEBT_V6289311342943941716sTrans S) U)))) of role axiom named fact_11_perIT__concat
% 0.71/0.89  A new axiom: (forall (S:vEBT_VEBT) (T:vEBT_VEBT) (U:vEBT_VEBT), (((vEBT_V6289311342943941716sTrans S) T)->(((vEBT_V6289311342943941716sTrans T) U)->((vEBT_V6289311342943941716sTrans S) U))))
% 0.71/0.89  FOF formula (forall (B:nat) (W:nat) (X:nat), (((eq Prop) ((ord_le6747313008572928689nteger ((power_8256067586552552935nteger (semiri4939895301339042750nteger B)) W)) (semiri4939895301339042750nteger X))) ((ord_less_nat ((power_power_nat B) W)) X))) of role axiom named fact_12_of__nat__less__of__nat__power__cancel__iff
% 0.71/0.89  A new axiom: (forall (B:nat) (W:nat) (X:nat), (((eq Prop) ((ord_le6747313008572928689nteger ((power_8256067586552552935nteger (semiri4939895301339042750nteger B)) W)) (semiri4939895301339042750nteger X))) ((ord_less_nat ((power_power_nat B) W)) X)))
% 0.71/0.89  FOF formula (forall (B:nat) (W:nat) (X:nat), (((eq Prop) ((ord_less_rat ((power_power_rat (semiri681578069525770553at_rat B)) W)) (semiri681578069525770553at_rat X))) ((ord_less_nat ((power_power_nat B) W)) X))) of role axiom named fact_13_of__nat__less__of__nat__power__cancel__iff
% 0.71/0.89  A new axiom: (forall (B:nat) (W:nat) (X:nat), (((eq Prop) ((ord_less_rat ((power_power_rat (semiri681578069525770553at_rat B)) W)) (semiri681578069525770553at_rat X))) ((ord_less_nat ((power_power_nat B) W)) X)))
% 0.71/0.89  FOF formula (forall (B:nat) (W:nat) (X:nat), (((eq Prop) ((ord_less_real ((power_power_real (semiri5074537144036343181t_real B)) W)) (semiri5074537144036343181t_real X))) ((ord_less_nat ((power_power_nat B) W)) X))) of role axiom named fact_14_of__nat__less__of__nat__power__cancel__iff
% 0.71/0.89  A new axiom: (forall (B:nat) (W:nat) (X:nat), (((eq Prop) ((ord_less_real ((power_power_real (semiri5074537144036343181t_real B)) W)) (semiri5074537144036343181t_real X))) ((ord_less_nat ((power_power_nat B) W)) X)))
% 0.71/0.89  FOF formula (forall (B:nat) (W:nat) (X:nat), (((eq Prop) ((ord_less_int ((power_power_int (semiri1314217659103216013at_int B)) W)) (semiri1314217659103216013at_int X))) ((ord_less_nat ((power_power_nat B) W)) X))) of role axiom named fact_15_of__nat__less__of__nat__power__cancel__iff
% 0.71/0.90  A new axiom: (forall (B:nat) (W:nat) (X:nat), (((eq Prop) ((ord_less_int ((power_power_int (semiri1314217659103216013at_int B)) W)) (semiri1314217659103216013at_int X))) ((ord_less_nat ((power_power_nat B) W)) X)))
% 0.71/0.90  FOF formula (forall (B:nat) (W:nat) (X:nat), (((eq Prop) ((ord_less_nat ((power_power_nat (semiri1316708129612266289at_nat B)) W)) (semiri1316708129612266289at_nat X))) ((ord_less_nat ((power_power_nat B) W)) X))) of role axiom named fact_16_of__nat__less__of__nat__power__cancel__iff
% 0.71/0.90  A new axiom: (forall (B:nat) (W:nat) (X:nat), (((eq Prop) ((ord_less_nat ((power_power_nat (semiri1316708129612266289at_nat B)) W)) (semiri1316708129612266289at_nat X))) ((ord_less_nat ((power_power_nat B) W)) X)))
% 0.71/0.90  FOF formula (forall (X:nat) (B:nat) (W:nat), (((eq Prop) ((ord_le6747313008572928689nteger (semiri4939895301339042750nteger X)) ((power_8256067586552552935nteger (semiri4939895301339042750nteger B)) W))) ((ord_less_nat X) ((power_power_nat B) W)))) of role axiom named fact_17_of__nat__power__less__of__nat__cancel__iff
% 0.71/0.90  A new axiom: (forall (X:nat) (B:nat) (W:nat), (((eq Prop) ((ord_le6747313008572928689nteger (semiri4939895301339042750nteger X)) ((power_8256067586552552935nteger (semiri4939895301339042750nteger B)) W))) ((ord_less_nat X) ((power_power_nat B) W))))
% 0.71/0.90  FOF formula (forall (X:nat) (B:nat) (W:nat), (((eq Prop) ((ord_less_rat (semiri681578069525770553at_rat X)) ((power_power_rat (semiri681578069525770553at_rat B)) W))) ((ord_less_nat X) ((power_power_nat B) W)))) of role axiom named fact_18_of__nat__power__less__of__nat__cancel__iff
% 0.71/0.90  A new axiom: (forall (X:nat) (B:nat) (W:nat), (((eq Prop) ((ord_less_rat (semiri681578069525770553at_rat X)) ((power_power_rat (semiri681578069525770553at_rat B)) W))) ((ord_less_nat X) ((power_power_nat B) W))))
% 0.71/0.90  FOF formula (forall (X:nat) (B:nat) (W:nat), (((eq Prop) ((ord_less_real (semiri5074537144036343181t_real X)) ((power_power_real (semiri5074537144036343181t_real B)) W))) ((ord_less_nat X) ((power_power_nat B) W)))) of role axiom named fact_19_of__nat__power__less__of__nat__cancel__iff
% 0.71/0.90  A new axiom: (forall (X:nat) (B:nat) (W:nat), (((eq Prop) ((ord_less_real (semiri5074537144036343181t_real X)) ((power_power_real (semiri5074537144036343181t_real B)) W))) ((ord_less_nat X) ((power_power_nat B) W))))
% 0.71/0.90  FOF formula (forall (X:nat) (B:nat) (W:nat), (((eq Prop) ((ord_less_int (semiri1314217659103216013at_int X)) ((power_power_int (semiri1314217659103216013at_int B)) W))) ((ord_less_nat X) ((power_power_nat B) W)))) of role axiom named fact_20_of__nat__power__less__of__nat__cancel__iff
% 0.71/0.90  A new axiom: (forall (X:nat) (B:nat) (W:nat), (((eq Prop) ((ord_less_int (semiri1314217659103216013at_int X)) ((power_power_int (semiri1314217659103216013at_int B)) W))) ((ord_less_nat X) ((power_power_nat B) W))))
% 0.71/0.90  FOF formula (forall (X:nat) (B:nat) (W:nat), (((eq Prop) ((ord_less_nat (semiri1316708129612266289at_nat X)) ((power_power_nat (semiri1316708129612266289at_nat B)) W))) ((ord_less_nat X) ((power_power_nat B) W)))) of role axiom named fact_21_of__nat__power__less__of__nat__cancel__iff
% 0.71/0.90  A new axiom: (forall (X:nat) (B:nat) (W:nat), (((eq Prop) ((ord_less_nat (semiri1316708129612266289at_nat X)) ((power_power_nat (semiri1316708129612266289at_nat B)) W))) ((ord_less_nat X) ((power_power_nat B) W))))
% 0.71/0.90  FOF formula (forall (X:num) (N:nat) (Y:nat), (((eq Prop) (((eq code_integer) ((power_8256067586552552935nteger (numera6620942414471956472nteger X)) N)) (semiri4939895301339042750nteger Y))) (((eq nat) ((power_power_nat (numeral_numeral_nat X)) N)) Y))) of role axiom named fact_22_numeral__power__eq__of__nat__cancel__iff
% 0.71/0.90  A new axiom: (forall (X:num) (N:nat) (Y:nat), (((eq Prop) (((eq code_integer) ((power_8256067586552552935nteger (numera6620942414471956472nteger X)) N)) (semiri4939895301339042750nteger Y))) (((eq nat) ((power_power_nat (numeral_numeral_nat X)) N)) Y)))
% 0.71/0.90  FOF formula (forall (X:num) (N:nat) (Y:nat), (((eq Prop) (((eq complex) ((power_power_complex (numera6690914467698888265omplex X)) N)) (semiri8010041392384452111omplex Y))) (((eq nat) ((power_power_nat (numeral_numeral_nat X)) N)) Y))) of role axiom named fact_23_numeral__power__eq__of__nat__cancel__iff
% 0.71/0.90  A new axiom: (forall (X:num) (N:nat) (Y:nat), (((eq Prop) (((eq complex) ((power_power_complex (numera6690914467698888265omplex X)) N)) (semiri8010041392384452111omplex Y))) (((eq nat) ((power_power_nat (numeral_numeral_nat X)) N)) Y)))
% 0.71/0.90  FOF formula (forall (X:num) (N:nat) (Y:nat), (((eq Prop) (((eq rat) ((power_power_rat (numeral_numeral_rat X)) N)) (semiri681578069525770553at_rat Y))) (((eq nat) ((power_power_nat (numeral_numeral_nat X)) N)) Y))) of role axiom named fact_24_numeral__power__eq__of__nat__cancel__iff
% 0.71/0.90  A new axiom: (forall (X:num) (N:nat) (Y:nat), (((eq Prop) (((eq rat) ((power_power_rat (numeral_numeral_rat X)) N)) (semiri681578069525770553at_rat Y))) (((eq nat) ((power_power_nat (numeral_numeral_nat X)) N)) Y)))
% 0.71/0.90  FOF formula (forall (X:num) (N:nat) (Y:nat), (((eq Prop) (((eq real) ((power_power_real (numeral_numeral_real X)) N)) (semiri5074537144036343181t_real Y))) (((eq nat) ((power_power_nat (numeral_numeral_nat X)) N)) Y))) of role axiom named fact_25_numeral__power__eq__of__nat__cancel__iff
% 0.71/0.90  A new axiom: (forall (X:num) (N:nat) (Y:nat), (((eq Prop) (((eq real) ((power_power_real (numeral_numeral_real X)) N)) (semiri5074537144036343181t_real Y))) (((eq nat) ((power_power_nat (numeral_numeral_nat X)) N)) Y)))
% 0.71/0.90  FOF formula (forall (X:num) (N:nat) (Y:nat), (((eq Prop) (((eq int) ((power_power_int (numeral_numeral_int X)) N)) (semiri1314217659103216013at_int Y))) (((eq nat) ((power_power_nat (numeral_numeral_nat X)) N)) Y))) of role axiom named fact_26_numeral__power__eq__of__nat__cancel__iff
% 0.71/0.90  A new axiom: (forall (X:num) (N:nat) (Y:nat), (((eq Prop) (((eq int) ((power_power_int (numeral_numeral_int X)) N)) (semiri1314217659103216013at_int Y))) (((eq nat) ((power_power_nat (numeral_numeral_nat X)) N)) Y)))
% 0.71/0.90  FOF formula (forall (X:num) (N:nat) (Y:nat), (((eq Prop) (((eq nat) ((power_power_nat (numeral_numeral_nat X)) N)) (semiri1316708129612266289at_nat Y))) (((eq nat) ((power_power_nat (numeral_numeral_nat X)) N)) Y))) of role axiom named fact_27_numeral__power__eq__of__nat__cancel__iff
% 0.71/0.90  A new axiom: (forall (X:num) (N:nat) (Y:nat), (((eq Prop) (((eq nat) ((power_power_nat (numeral_numeral_nat X)) N)) (semiri1316708129612266289at_nat Y))) (((eq nat) ((power_power_nat (numeral_numeral_nat X)) N)) Y)))
% 0.71/0.90  FOF formula (forall (Y:nat) (X:num) (N:nat), (((eq Prop) (((eq code_integer) (semiri4939895301339042750nteger Y)) ((power_8256067586552552935nteger (numera6620942414471956472nteger X)) N))) (((eq nat) Y) ((power_power_nat (numeral_numeral_nat X)) N)))) of role axiom named fact_28_real__of__nat__eq__numeral__power__cancel__iff
% 0.71/0.90  A new axiom: (forall (Y:nat) (X:num) (N:nat), (((eq Prop) (((eq code_integer) (semiri4939895301339042750nteger Y)) ((power_8256067586552552935nteger (numera6620942414471956472nteger X)) N))) (((eq nat) Y) ((power_power_nat (numeral_numeral_nat X)) N))))
% 0.71/0.90  FOF formula (forall (Y:nat) (X:num) (N:nat), (((eq Prop) (((eq complex) (semiri8010041392384452111omplex Y)) ((power_power_complex (numera6690914467698888265omplex X)) N))) (((eq nat) Y) ((power_power_nat (numeral_numeral_nat X)) N)))) of role axiom named fact_29_real__of__nat__eq__numeral__power__cancel__iff
% 0.71/0.90  A new axiom: (forall (Y:nat) (X:num) (N:nat), (((eq Prop) (((eq complex) (semiri8010041392384452111omplex Y)) ((power_power_complex (numera6690914467698888265omplex X)) N))) (((eq nat) Y) ((power_power_nat (numeral_numeral_nat X)) N))))
% 0.71/0.90  FOF formula (forall (Y:nat) (X:num) (N:nat), (((eq Prop) (((eq rat) (semiri681578069525770553at_rat Y)) ((power_power_rat (numeral_numeral_rat X)) N))) (((eq nat) Y) ((power_power_nat (numeral_numeral_nat X)) N)))) of role axiom named fact_30_real__of__nat__eq__numeral__power__cancel__iff
% 0.71/0.90  A new axiom: (forall (Y:nat) (X:num) (N:nat), (((eq Prop) (((eq rat) (semiri681578069525770553at_rat Y)) ((power_power_rat (numeral_numeral_rat X)) N))) (((eq nat) Y) ((power_power_nat (numeral_numeral_nat X)) N))))
% 0.71/0.90  FOF formula (forall (Y:nat) (X:num) (N:nat), (((eq Prop) (((eq real) (semiri5074537144036343181t_real Y)) ((power_power_real (numeral_numeral_real X)) N))) (((eq nat) Y) ((power_power_nat (numeral_numeral_nat X)) N)))) of role axiom named fact_31_real__of__nat__eq__numeral__power__cancel__iff
% 0.71/0.91  A new axiom: (forall (Y:nat) (X:num) (N:nat), (((eq Prop) (((eq real) (semiri5074537144036343181t_real Y)) ((power_power_real (numeral_numeral_real X)) N))) (((eq nat) Y) ((power_power_nat (numeral_numeral_nat X)) N))))
% 0.71/0.91  FOF formula (forall (Y:nat) (X:num) (N:nat), (((eq Prop) (((eq int) (semiri1314217659103216013at_int Y)) ((power_power_int (numeral_numeral_int X)) N))) (((eq nat) Y) ((power_power_nat (numeral_numeral_nat X)) N)))) of role axiom named fact_32_real__of__nat__eq__numeral__power__cancel__iff
% 0.71/0.91  A new axiom: (forall (Y:nat) (X:num) (N:nat), (((eq Prop) (((eq int) (semiri1314217659103216013at_int Y)) ((power_power_int (numeral_numeral_int X)) N))) (((eq nat) Y) ((power_power_nat (numeral_numeral_nat X)) N))))
% 0.71/0.91  FOF formula (forall (Y:nat) (X:num) (N:nat), (((eq Prop) (((eq nat) (semiri1316708129612266289at_nat Y)) ((power_power_nat (numeral_numeral_nat X)) N))) (((eq nat) Y) ((power_power_nat (numeral_numeral_nat X)) N)))) of role axiom named fact_33_real__of__nat__eq__numeral__power__cancel__iff
% 0.71/0.91  A new axiom: (forall (Y:nat) (X:num) (N:nat), (((eq Prop) (((eq nat) (semiri1316708129612266289at_nat Y)) ((power_power_nat (numeral_numeral_nat X)) N))) (((eq nat) Y) ((power_power_nat (numeral_numeral_nat X)) N))))
% 0.71/0.91  FOF formula (forall (X:num) (N:nat), (((eq int) (archim7802044766580827645g_real ((power_power_real (numeral_numeral_real X)) N))) ((power_power_int (numeral_numeral_int X)) N))) of role axiom named fact_34_ceiling__numeral__power
% 0.71/0.91  A new axiom: (forall (X:num) (N:nat), (((eq int) (archim7802044766580827645g_real ((power_power_real (numeral_numeral_real X)) N))) ((power_power_int (numeral_numeral_int X)) N)))
% 0.71/0.91  FOF formula (forall (X:num) (N:nat), (((eq int) (archim2889992004027027881ng_rat ((power_power_rat (numeral_numeral_rat X)) N))) ((power_power_int (numeral_numeral_int X)) N))) of role axiom named fact_35_ceiling__numeral__power
% 0.71/0.91  A new axiom: (forall (X:num) (N:nat), (((eq int) (archim2889992004027027881ng_rat ((power_power_rat (numeral_numeral_rat X)) N))) ((power_power_int (numeral_numeral_int X)) N)))
% 0.71/0.91  FOF formula (forall (X:real) (V:num), (((eq int) (archim7802044766580827645g_real ((plus_plus_real X) (numeral_numeral_real V)))) ((plus_plus_int (archim7802044766580827645g_real X)) (numeral_numeral_int V)))) of role axiom named fact_36_ceiling__add__numeral
% 0.71/0.91  A new axiom: (forall (X:real) (V:num), (((eq int) (archim7802044766580827645g_real ((plus_plus_real X) (numeral_numeral_real V)))) ((plus_plus_int (archim7802044766580827645g_real X)) (numeral_numeral_int V))))
% 0.71/0.91  FOF formula (forall (X:rat) (V:num), (((eq int) (archim2889992004027027881ng_rat ((plus_plus_rat X) (numeral_numeral_rat V)))) ((plus_plus_int (archim2889992004027027881ng_rat X)) (numeral_numeral_int V)))) of role axiom named fact_37_ceiling__add__numeral
% 0.71/0.91  A new axiom: (forall (X:rat) (V:num), (((eq int) (archim2889992004027027881ng_rat ((plus_plus_rat X) (numeral_numeral_rat V)))) ((plus_plus_int (archim2889992004027027881ng_rat X)) (numeral_numeral_int V))))
% 0.71/0.91  FOF formula (forall (V:num) (X:real), (((eq Prop) ((ord_less_int (numeral_numeral_int V)) (archim7802044766580827645g_real X))) ((ord_less_real (numeral_numeral_real V)) X))) of role axiom named fact_38_numeral__less__ceiling
% 0.71/0.91  A new axiom: (forall (V:num) (X:real), (((eq Prop) ((ord_less_int (numeral_numeral_int V)) (archim7802044766580827645g_real X))) ((ord_less_real (numeral_numeral_real V)) X)))
% 0.71/0.91  FOF formula (forall (V:num) (X:rat), (((eq Prop) ((ord_less_int (numeral_numeral_int V)) (archim2889992004027027881ng_rat X))) ((ord_less_rat (numeral_numeral_rat V)) X))) of role axiom named fact_39_numeral__less__ceiling
% 0.71/0.91  A new axiom: (forall (V:num) (X:rat), (((eq Prop) ((ord_less_int (numeral_numeral_int V)) (archim2889992004027027881ng_rat X))) ((ord_less_rat (numeral_numeral_rat V)) X)))
% 0.71/0.91  FOF formula (forall (M:nat) (N:nat), (((eq real) (semiri5074537144036343181t_real ((power_power_nat M) N))) ((power_power_real (semiri5074537144036343181t_real M)) N))) of role axiom named fact_40_semiring__1__class_Oof__nat__power
% 0.71/0.92  A new axiom: (forall (M:nat) (N:nat), (((eq real) (semiri5074537144036343181t_real ((power_power_nat M) N))) ((power_power_real (semiri5074537144036343181t_real M)) N)))
% 0.71/0.92  FOF formula (forall (M:nat) (N:nat), (((eq int) (semiri1314217659103216013at_int ((power_power_nat M) N))) ((power_power_int (semiri1314217659103216013at_int M)) N))) of role axiom named fact_41_semiring__1__class_Oof__nat__power
% 0.71/0.92  A new axiom: (forall (M:nat) (N:nat), (((eq int) (semiri1314217659103216013at_int ((power_power_nat M) N))) ((power_power_int (semiri1314217659103216013at_int M)) N)))
% 0.71/0.92  FOF formula (forall (M:nat) (N:nat), (((eq nat) (semiri1316708129612266289at_nat ((power_power_nat M) N))) ((power_power_nat (semiri1316708129612266289at_nat M)) N))) of role axiom named fact_42_semiring__1__class_Oof__nat__power
% 0.71/0.92  A new axiom: (forall (M:nat) (N:nat), (((eq nat) (semiri1316708129612266289at_nat ((power_power_nat M) N))) ((power_power_nat (semiri1316708129612266289at_nat M)) N)))
% 0.71/0.92  FOF formula (forall (M:nat) (N:nat), (((eq rat) (semiri681578069525770553at_rat ((power_power_nat M) N))) ((power_power_rat (semiri681578069525770553at_rat M)) N))) of role axiom named fact_43_semiring__1__class_Oof__nat__power
% 0.71/0.92  A new axiom: (forall (M:nat) (N:nat), (((eq rat) (semiri681578069525770553at_rat ((power_power_nat M) N))) ((power_power_rat (semiri681578069525770553at_rat M)) N)))
% 0.71/0.92  FOF formula (forall (M:nat) (N:nat), (((eq code_integer) (semiri4939895301339042750nteger ((power_power_nat M) N))) ((power_8256067586552552935nteger (semiri4939895301339042750nteger M)) N))) of role axiom named fact_44_semiring__1__class_Oof__nat__power
% 0.71/0.92  A new axiom: (forall (M:nat) (N:nat), (((eq code_integer) (semiri4939895301339042750nteger ((power_power_nat M) N))) ((power_8256067586552552935nteger (semiri4939895301339042750nteger M)) N)))
% 0.71/0.92  FOF formula (forall (M:nat) (N:nat), (((eq complex) (semiri8010041392384452111omplex ((power_power_nat M) N))) ((power_power_complex (semiri8010041392384452111omplex M)) N))) of role axiom named fact_45_semiring__1__class_Oof__nat__power
% 0.71/0.92  A new axiom: (forall (M:nat) (N:nat), (((eq complex) (semiri8010041392384452111omplex ((power_power_nat M) N))) ((power_power_complex (semiri8010041392384452111omplex M)) N)))
% 0.71/0.92  FOF formula (forall (B:nat) (W:nat) (X:nat), (((eq Prop) (((eq real) ((power_power_real (semiri5074537144036343181t_real B)) W)) (semiri5074537144036343181t_real X))) (((eq nat) ((power_power_nat B) W)) X))) of role axiom named fact_46_of__nat__eq__of__nat__power__cancel__iff
% 0.71/0.92  A new axiom: (forall (B:nat) (W:nat) (X:nat), (((eq Prop) (((eq real) ((power_power_real (semiri5074537144036343181t_real B)) W)) (semiri5074537144036343181t_real X))) (((eq nat) ((power_power_nat B) W)) X)))
% 0.71/0.92  FOF formula (forall (B:nat) (W:nat) (X:nat), (((eq Prop) (((eq int) ((power_power_int (semiri1314217659103216013at_int B)) W)) (semiri1314217659103216013at_int X))) (((eq nat) ((power_power_nat B) W)) X))) of role axiom named fact_47_of__nat__eq__of__nat__power__cancel__iff
% 0.71/0.92  A new axiom: (forall (B:nat) (W:nat) (X:nat), (((eq Prop) (((eq int) ((power_power_int (semiri1314217659103216013at_int B)) W)) (semiri1314217659103216013at_int X))) (((eq nat) ((power_power_nat B) W)) X)))
% 0.71/0.92  FOF formula (forall (B:nat) (W:nat) (X:nat), (((eq Prop) (((eq nat) ((power_power_nat (semiri1316708129612266289at_nat B)) W)) (semiri1316708129612266289at_nat X))) (((eq nat) ((power_power_nat B) W)) X))) of role axiom named fact_48_of__nat__eq__of__nat__power__cancel__iff
% 0.71/0.92  A new axiom: (forall (B:nat) (W:nat) (X:nat), (((eq Prop) (((eq nat) ((power_power_nat (semiri1316708129612266289at_nat B)) W)) (semiri1316708129612266289at_nat X))) (((eq nat) ((power_power_nat B) W)) X)))
% 0.71/0.92  FOF formula (forall (B:nat) (W:nat) (X:nat), (((eq Prop) (((eq rat) ((power_power_rat (semiri681578069525770553at_rat B)) W)) (semiri681578069525770553at_rat X))) (((eq nat) ((power_power_nat B) W)) X))) of role axiom named fact_49_of__nat__eq__of__nat__power__cancel__iff
% 0.71/0.92  A new axiom: (forall (B:nat) (W:nat) (X:nat), (((eq Prop) (((eq rat) ((power_power_rat (semiri681578069525770553at_rat B)) W)) (semiri681578069525770553at_rat X))) (((eq nat) ((power_power_nat B) W)) X)))
% 0.71/0.92  FOF formula (forall (B:nat) (W:nat) (X:nat), (((eq Prop) (((eq code_integer) ((power_8256067586552552935nteger (semiri4939895301339042750nteger B)) W)) (semiri4939895301339042750nteger X))) (((eq nat) ((power_power_nat B) W)) X))) of role axiom named fact_50_of__nat__eq__of__nat__power__cancel__iff
% 0.71/0.92  A new axiom: (forall (B:nat) (W:nat) (X:nat), (((eq Prop) (((eq code_integer) ((power_8256067586552552935nteger (semiri4939895301339042750nteger B)) W)) (semiri4939895301339042750nteger X))) (((eq nat) ((power_power_nat B) W)) X)))
% 0.71/0.92  FOF formula (forall (B:nat) (W:nat) (X:nat), (((eq Prop) (((eq complex) ((power_power_complex (semiri8010041392384452111omplex B)) W)) (semiri8010041392384452111omplex X))) (((eq nat) ((power_power_nat B) W)) X))) of role axiom named fact_51_of__nat__eq__of__nat__power__cancel__iff
% 0.71/0.92  A new axiom: (forall (B:nat) (W:nat) (X:nat), (((eq Prop) (((eq complex) ((power_power_complex (semiri8010041392384452111omplex B)) W)) (semiri8010041392384452111omplex X))) (((eq nat) ((power_power_nat B) W)) X)))
% 0.71/0.92  FOF formula (forall (N:nat), (((eq int) (archim7802044766580827645g_real (semiri5074537144036343181t_real N))) (semiri1314217659103216013at_int N))) of role axiom named fact_52_ceiling__of__nat
% 0.71/0.92  A new axiom: (forall (N:nat), (((eq int) (archim7802044766580827645g_real (semiri5074537144036343181t_real N))) (semiri1314217659103216013at_int N)))
% 0.71/0.92  FOF formula (forall (N:nat), (((eq int) (archim2889992004027027881ng_rat (semiri681578069525770553at_rat N))) (semiri1314217659103216013at_int N))) of role axiom named fact_53_ceiling__of__nat
% 0.71/0.92  A new axiom: (forall (N:nat), (((eq int) (archim2889992004027027881ng_rat (semiri681578069525770553at_rat N))) (semiri1314217659103216013at_int N)))
% 0.71/0.92  FOF formula (forall (A:complex) (M:num) (N:num) (B:complex), (((eq complex) ((times_times_complex ((power_power_complex A) (numeral_numeral_nat M))) ((times_times_complex ((power_power_complex A) (numeral_numeral_nat N))) B))) ((times_times_complex ((power_power_complex A) (numeral_numeral_nat ((plus_plus_num M) N)))) B))) of role axiom named fact_54_power__add__numeral2
% 0.71/0.92  A new axiom: (forall (A:complex) (M:num) (N:num) (B:complex), (((eq complex) ((times_times_complex ((power_power_complex A) (numeral_numeral_nat M))) ((times_times_complex ((power_power_complex A) (numeral_numeral_nat N))) B))) ((times_times_complex ((power_power_complex A) (numeral_numeral_nat ((plus_plus_num M) N)))) B)))
% 0.71/0.92  FOF formula (forall (A:code_integer) (M:num) (N:num) (B:code_integer), (((eq code_integer) ((times_3573771949741848930nteger ((power_8256067586552552935nteger A) (numeral_numeral_nat M))) ((times_3573771949741848930nteger ((power_8256067586552552935nteger A) (numeral_numeral_nat N))) B))) ((times_3573771949741848930nteger ((power_8256067586552552935nteger A) (numeral_numeral_nat ((plus_plus_num M) N)))) B))) of role axiom named fact_55_power__add__numeral2
% 0.71/0.92  A new axiom: (forall (A:code_integer) (M:num) (N:num) (B:code_integer), (((eq code_integer) ((times_3573771949741848930nteger ((power_8256067586552552935nteger A) (numeral_numeral_nat M))) ((times_3573771949741848930nteger ((power_8256067586552552935nteger A) (numeral_numeral_nat N))) B))) ((times_3573771949741848930nteger ((power_8256067586552552935nteger A) (numeral_numeral_nat ((plus_plus_num M) N)))) B)))
% 0.71/0.92  FOF formula (forall (A:real) (M:num) (N:num) (B:real), (((eq real) ((times_times_real ((power_power_real A) (numeral_numeral_nat M))) ((times_times_real ((power_power_real A) (numeral_numeral_nat N))) B))) ((times_times_real ((power_power_real A) (numeral_numeral_nat ((plus_plus_num M) N)))) B))) of role axiom named fact_56_power__add__numeral2
% 0.71/0.92  A new axiom: (forall (A:real) (M:num) (N:num) (B:real), (((eq real) ((times_times_real ((power_power_real A) (numeral_numeral_nat M))) ((times_times_real ((power_power_real A) (numeral_numeral_nat N))) B))) ((times_times_real ((power_power_real A) (numeral_numeral_nat ((plus_plus_num M) N)))) B)))
% 0.76/0.93  FOF formula (forall (A:rat) (M:num) (N:num) (B:rat), (((eq rat) ((times_times_rat ((power_power_rat A) (numeral_numeral_nat M))) ((times_times_rat ((power_power_rat A) (numeral_numeral_nat N))) B))) ((times_times_rat ((power_power_rat A) (numeral_numeral_nat ((plus_plus_num M) N)))) B))) of role axiom named fact_57_power__add__numeral2
% 0.76/0.93  A new axiom: (forall (A:rat) (M:num) (N:num) (B:rat), (((eq rat) ((times_times_rat ((power_power_rat A) (numeral_numeral_nat M))) ((times_times_rat ((power_power_rat A) (numeral_numeral_nat N))) B))) ((times_times_rat ((power_power_rat A) (numeral_numeral_nat ((plus_plus_num M) N)))) B)))
% 0.76/0.93  FOF formula (forall (A:nat) (M:num) (N:num) (B:nat), (((eq nat) ((times_times_nat ((power_power_nat A) (numeral_numeral_nat M))) ((times_times_nat ((power_power_nat A) (numeral_numeral_nat N))) B))) ((times_times_nat ((power_power_nat A) (numeral_numeral_nat ((plus_plus_num M) N)))) B))) of role axiom named fact_58_power__add__numeral2
% 0.76/0.93  A new axiom: (forall (A:nat) (M:num) (N:num) (B:nat), (((eq nat) ((times_times_nat ((power_power_nat A) (numeral_numeral_nat M))) ((times_times_nat ((power_power_nat A) (numeral_numeral_nat N))) B))) ((times_times_nat ((power_power_nat A) (numeral_numeral_nat ((plus_plus_num M) N)))) B)))
% 0.76/0.93  FOF formula (forall (A:int) (M:num) (N:num) (B:int), (((eq int) ((times_times_int ((power_power_int A) (numeral_numeral_nat M))) ((times_times_int ((power_power_int A) (numeral_numeral_nat N))) B))) ((times_times_int ((power_power_int A) (numeral_numeral_nat ((plus_plus_num M) N)))) B))) of role axiom named fact_59_power__add__numeral2
% 0.76/0.93  A new axiom: (forall (A:int) (M:num) (N:num) (B:int), (((eq int) ((times_times_int ((power_power_int A) (numeral_numeral_nat M))) ((times_times_int ((power_power_int A) (numeral_numeral_nat N))) B))) ((times_times_int ((power_power_int A) (numeral_numeral_nat ((plus_plus_num M) N)))) B)))
% 0.76/0.93  FOF formula (forall (A:complex) (M:num) (N:num), (((eq complex) ((times_times_complex ((power_power_complex A) (numeral_numeral_nat M))) ((power_power_complex A) (numeral_numeral_nat N)))) ((power_power_complex A) (numeral_numeral_nat ((plus_plus_num M) N))))) of role axiom named fact_60_power__add__numeral
% 0.76/0.93  A new axiom: (forall (A:complex) (M:num) (N:num), (((eq complex) ((times_times_complex ((power_power_complex A) (numeral_numeral_nat M))) ((power_power_complex A) (numeral_numeral_nat N)))) ((power_power_complex A) (numeral_numeral_nat ((plus_plus_num M) N)))))
% 0.76/0.93  FOF formula (forall (A:code_integer) (M:num) (N:num), (((eq code_integer) ((times_3573771949741848930nteger ((power_8256067586552552935nteger A) (numeral_numeral_nat M))) ((power_8256067586552552935nteger A) (numeral_numeral_nat N)))) ((power_8256067586552552935nteger A) (numeral_numeral_nat ((plus_plus_num M) N))))) of role axiom named fact_61_power__add__numeral
% 0.76/0.93  A new axiom: (forall (A:code_integer) (M:num) (N:num), (((eq code_integer) ((times_3573771949741848930nteger ((power_8256067586552552935nteger A) (numeral_numeral_nat M))) ((power_8256067586552552935nteger A) (numeral_numeral_nat N)))) ((power_8256067586552552935nteger A) (numeral_numeral_nat ((plus_plus_num M) N)))))
% 0.76/0.93  FOF formula (forall (A:real) (M:num) (N:num), (((eq real) ((times_times_real ((power_power_real A) (numeral_numeral_nat M))) ((power_power_real A) (numeral_numeral_nat N)))) ((power_power_real A) (numeral_numeral_nat ((plus_plus_num M) N))))) of role axiom named fact_62_power__add__numeral
% 0.76/0.93  A new axiom: (forall (A:real) (M:num) (N:num), (((eq real) ((times_times_real ((power_power_real A) (numeral_numeral_nat M))) ((power_power_real A) (numeral_numeral_nat N)))) ((power_power_real A) (numeral_numeral_nat ((plus_plus_num M) N)))))
% 0.76/0.93  FOF formula (forall (A:rat) (M:num) (N:num), (((eq rat) ((times_times_rat ((power_power_rat A) (numeral_numeral_nat M))) ((power_power_rat A) (numeral_numeral_nat N)))) ((power_power_rat A) (numeral_numeral_nat ((plus_plus_num M) N))))) of role axiom named fact_63_power__add__numeral
% 0.76/0.93  A new axiom: (forall (A:rat) (M:num) (N:num), (((eq rat) ((times_times_rat ((power_power_rat A) (numeral_numeral_nat M))) ((power_power_rat A) (numeral_numeral_nat N)))) ((power_power_rat A) (numeral_numeral_nat ((plus_plus_num M) N)))))
% 0.76/0.94  FOF formula (forall (A:nat) (M:num) (N:num), (((eq nat) ((times_times_nat ((power_power_nat A) (numeral_numeral_nat M))) ((power_power_nat A) (numeral_numeral_nat N)))) ((power_power_nat A) (numeral_numeral_nat ((plus_plus_num M) N))))) of role axiom named fact_64_power__add__numeral
% 0.76/0.94  A new axiom: (forall (A:nat) (M:num) (N:num), (((eq nat) ((times_times_nat ((power_power_nat A) (numeral_numeral_nat M))) ((power_power_nat A) (numeral_numeral_nat N)))) ((power_power_nat A) (numeral_numeral_nat ((plus_plus_num M) N)))))
% 0.76/0.94  FOF formula (forall (A:int) (M:num) (N:num), (((eq int) ((times_times_int ((power_power_int A) (numeral_numeral_nat M))) ((power_power_int A) (numeral_numeral_nat N)))) ((power_power_int A) (numeral_numeral_nat ((plus_plus_num M) N))))) of role axiom named fact_65_power__add__numeral
% 0.76/0.94  A new axiom: (forall (A:int) (M:num) (N:num), (((eq int) ((times_times_int ((power_power_int A) (numeral_numeral_nat M))) ((power_power_int A) (numeral_numeral_nat N)))) ((power_power_int A) (numeral_numeral_nat ((plus_plus_num M) N)))))
% 0.76/0.94  FOF formula (forall (X:nat) (B:nat) (W:nat), (((eq Prop) (((eq real) (semiri5074537144036343181t_real X)) ((power_power_real (semiri5074537144036343181t_real B)) W))) (((eq nat) X) ((power_power_nat B) W)))) of role axiom named fact_66_of__nat__power__eq__of__nat__cancel__iff
% 0.76/0.94  A new axiom: (forall (X:nat) (B:nat) (W:nat), (((eq Prop) (((eq real) (semiri5074537144036343181t_real X)) ((power_power_real (semiri5074537144036343181t_real B)) W))) (((eq nat) X) ((power_power_nat B) W))))
% 0.76/0.94  FOF formula (forall (X:nat) (B:nat) (W:nat), (((eq Prop) (((eq int) (semiri1314217659103216013at_int X)) ((power_power_int (semiri1314217659103216013at_int B)) W))) (((eq nat) X) ((power_power_nat B) W)))) of role axiom named fact_67_of__nat__power__eq__of__nat__cancel__iff
% 0.76/0.94  A new axiom: (forall (X:nat) (B:nat) (W:nat), (((eq Prop) (((eq int) (semiri1314217659103216013at_int X)) ((power_power_int (semiri1314217659103216013at_int B)) W))) (((eq nat) X) ((power_power_nat B) W))))
% 0.76/0.94  FOF formula (forall (X:nat) (B:nat) (W:nat), (((eq Prop) (((eq nat) (semiri1316708129612266289at_nat X)) ((power_power_nat (semiri1316708129612266289at_nat B)) W))) (((eq nat) X) ((power_power_nat B) W)))) of role axiom named fact_68_of__nat__power__eq__of__nat__cancel__iff
% 0.76/0.94  A new axiom: (forall (X:nat) (B:nat) (W:nat), (((eq Prop) (((eq nat) (semiri1316708129612266289at_nat X)) ((power_power_nat (semiri1316708129612266289at_nat B)) W))) (((eq nat) X) ((power_power_nat B) W))))
% 0.76/0.94  FOF formula (forall (X:nat) (B:nat) (W:nat), (((eq Prop) (((eq rat) (semiri681578069525770553at_rat X)) ((power_power_rat (semiri681578069525770553at_rat B)) W))) (((eq nat) X) ((power_power_nat B) W)))) of role axiom named fact_69_of__nat__power__eq__of__nat__cancel__iff
% 0.76/0.94  A new axiom: (forall (X:nat) (B:nat) (W:nat), (((eq Prop) (((eq rat) (semiri681578069525770553at_rat X)) ((power_power_rat (semiri681578069525770553at_rat B)) W))) (((eq nat) X) ((power_power_nat B) W))))
% 0.76/0.94  FOF formula (forall (X:nat) (B:nat) (W:nat), (((eq Prop) (((eq code_integer) (semiri4939895301339042750nteger X)) ((power_8256067586552552935nteger (semiri4939895301339042750nteger B)) W))) (((eq nat) X) ((power_power_nat B) W)))) of role axiom named fact_70_of__nat__power__eq__of__nat__cancel__iff
% 0.76/0.94  A new axiom: (forall (X:nat) (B:nat) (W:nat), (((eq Prop) (((eq code_integer) (semiri4939895301339042750nteger X)) ((power_8256067586552552935nteger (semiri4939895301339042750nteger B)) W))) (((eq nat) X) ((power_power_nat B) W))))
% 0.76/0.94  FOF formula (forall (X:nat) (B:nat) (W:nat), (((eq Prop) (((eq complex) (semiri8010041392384452111omplex X)) ((power_power_complex (semiri8010041392384452111omplex B)) W))) (((eq nat) X) ((power_power_nat B) W)))) of role axiom named fact_71_of__nat__power__eq__of__nat__cancel__iff
% 0.76/0.94  A new axiom: (forall (X:nat) (B:nat) (W:nat), (((eq Prop) (((eq complex) (semiri8010041392384452111omplex X)) ((power_power_complex (semiri8010041392384452111omplex B)) W))) (((eq nat) X) ((power_power_nat B) W))))
% 0.78/0.95  FOF formula (forall (V:num), (((eq int) (archim7802044766580827645g_real (numeral_numeral_real V))) (numeral_numeral_int V))) of role axiom named fact_72_ceiling__numeral
% 0.78/0.95  A new axiom: (forall (V:num), (((eq int) (archim7802044766580827645g_real (numeral_numeral_real V))) (numeral_numeral_int V)))
% 0.78/0.95  FOF formula (forall (V:num), (((eq int) (archim2889992004027027881ng_rat (numeral_numeral_rat V))) (numeral_numeral_int V))) of role axiom named fact_73_ceiling__numeral
% 0.78/0.95  A new axiom: (forall (V:num), (((eq int) (archim2889992004027027881ng_rat (numeral_numeral_rat V))) (numeral_numeral_int V)))
% 0.78/0.95  FOF formula (forall (N:nat) (W:num), (((eq Prop) ((ord_less_real (semiri5074537144036343181t_real N)) (numeral_numeral_real W))) ((ord_less_nat N) (numeral_numeral_nat W)))) of role axiom named fact_74_real__of__nat__less__numeral__iff
% 0.78/0.95  A new axiom: (forall (N:nat) (W:num), (((eq Prop) ((ord_less_real (semiri5074537144036343181t_real N)) (numeral_numeral_real W))) ((ord_less_nat N) (numeral_numeral_nat W))))
% 0.78/0.95  FOF formula (forall (W:num) (N:nat), (((eq Prop) ((ord_less_real (numeral_numeral_real W)) (semiri5074537144036343181t_real N))) ((ord_less_nat (numeral_numeral_nat W)) N))) of role axiom named fact_75_numeral__less__real__of__nat__iff
% 0.78/0.95  A new axiom: (forall (W:num) (N:nat), (((eq Prop) ((ord_less_real (numeral_numeral_real W)) (semiri5074537144036343181t_real N))) ((ord_less_nat (numeral_numeral_nat W)) N)))
% 0.78/0.95  FOF formula (forall (X:complex) (Y:complex) (N:nat), ((((eq complex) ((times_times_complex X) Y)) ((times_times_complex Y) X))->(((eq complex) ((times_times_complex ((power_power_complex X) N)) Y)) ((times_times_complex Y) ((power_power_complex X) N))))) of role axiom named fact_76_power__commuting__commutes
% 0.78/0.95  A new axiom: (forall (X:complex) (Y:complex) (N:nat), ((((eq complex) ((times_times_complex X) Y)) ((times_times_complex Y) X))->(((eq complex) ((times_times_complex ((power_power_complex X) N)) Y)) ((times_times_complex Y) ((power_power_complex X) N)))))
% 0.78/0.95  FOF formula (forall (X:code_integer) (Y:code_integer) (N:nat), ((((eq code_integer) ((times_3573771949741848930nteger X) Y)) ((times_3573771949741848930nteger Y) X))->(((eq code_integer) ((times_3573771949741848930nteger ((power_8256067586552552935nteger X) N)) Y)) ((times_3573771949741848930nteger Y) ((power_8256067586552552935nteger X) N))))) of role axiom named fact_77_power__commuting__commutes
% 0.78/0.95  A new axiom: (forall (X:code_integer) (Y:code_integer) (N:nat), ((((eq code_integer) ((times_3573771949741848930nteger X) Y)) ((times_3573771949741848930nteger Y) X))->(((eq code_integer) ((times_3573771949741848930nteger ((power_8256067586552552935nteger X) N)) Y)) ((times_3573771949741848930nteger Y) ((power_8256067586552552935nteger X) N)))))
% 0.78/0.95  FOF formula (forall (X:real) (Y:real) (N:nat), ((((eq real) ((times_times_real X) Y)) ((times_times_real Y) X))->(((eq real) ((times_times_real ((power_power_real X) N)) Y)) ((times_times_real Y) ((power_power_real X) N))))) of role axiom named fact_78_power__commuting__commutes
% 0.78/0.95  A new axiom: (forall (X:real) (Y:real) (N:nat), ((((eq real) ((times_times_real X) Y)) ((times_times_real Y) X))->(((eq real) ((times_times_real ((power_power_real X) N)) Y)) ((times_times_real Y) ((power_power_real X) N)))))
% 0.78/0.95  FOF formula (forall (X:rat) (Y:rat) (N:nat), ((((eq rat) ((times_times_rat X) Y)) ((times_times_rat Y) X))->(((eq rat) ((times_times_rat ((power_power_rat X) N)) Y)) ((times_times_rat Y) ((power_power_rat X) N))))) of role axiom named fact_79_power__commuting__commutes
% 0.78/0.95  A new axiom: (forall (X:rat) (Y:rat) (N:nat), ((((eq rat) ((times_times_rat X) Y)) ((times_times_rat Y) X))->(((eq rat) ((times_times_rat ((power_power_rat X) N)) Y)) ((times_times_rat Y) ((power_power_rat X) N)))))
% 0.78/0.95  FOF formula (forall (X:nat) (Y:nat) (N:nat), ((((eq nat) ((times_times_nat X) Y)) ((times_times_nat Y) X))->(((eq nat) ((times_times_nat ((power_power_nat X) N)) Y)) ((times_times_nat Y) ((power_power_nat X) N))))) of role axiom named fact_80_power__commuting__commutes
% 0.78/0.95  A new axiom: (forall (X:nat) (Y:nat) (N:nat), ((((eq nat) ((times_times_nat X) Y)) ((times_times_nat Y) X))->(((eq nat) ((times_times_nat ((power_power_nat X) N)) Y)) ((times_times_nat Y) ((power_power_nat X) N)))))
% 0.78/0.96  FOF formula (forall (X:int) (Y:int) (N:nat), ((((eq int) ((times_times_int X) Y)) ((times_times_int Y) X))->(((eq int) ((times_times_int ((power_power_int X) N)) Y)) ((times_times_int Y) ((power_power_int X) N))))) of role axiom named fact_81_power__commuting__commutes
% 0.78/0.96  A new axiom: (forall (X:int) (Y:int) (N:nat), ((((eq int) ((times_times_int X) Y)) ((times_times_int Y) X))->(((eq int) ((times_times_int ((power_power_int X) N)) Y)) ((times_times_int Y) ((power_power_int X) N)))))
% 0.78/0.96  FOF formula (forall (A:complex) (B:complex) (N:nat), (((eq complex) ((power_power_complex ((times_times_complex A) B)) N)) ((times_times_complex ((power_power_complex A) N)) ((power_power_complex B) N)))) of role axiom named fact_82_power__mult__distrib
% 0.78/0.96  A new axiom: (forall (A:complex) (B:complex) (N:nat), (((eq complex) ((power_power_complex ((times_times_complex A) B)) N)) ((times_times_complex ((power_power_complex A) N)) ((power_power_complex B) N))))
% 0.78/0.96  FOF formula (forall (A:code_integer) (B:code_integer) (N:nat), (((eq code_integer) ((power_8256067586552552935nteger ((times_3573771949741848930nteger A) B)) N)) ((times_3573771949741848930nteger ((power_8256067586552552935nteger A) N)) ((power_8256067586552552935nteger B) N)))) of role axiom named fact_83_power__mult__distrib
% 0.78/0.96  A new axiom: (forall (A:code_integer) (B:code_integer) (N:nat), (((eq code_integer) ((power_8256067586552552935nteger ((times_3573771949741848930nteger A) B)) N)) ((times_3573771949741848930nteger ((power_8256067586552552935nteger A) N)) ((power_8256067586552552935nteger B) N))))
% 0.78/0.96  FOF formula (forall (A:real) (B:real) (N:nat), (((eq real) ((power_power_real ((times_times_real A) B)) N)) ((times_times_real ((power_power_real A) N)) ((power_power_real B) N)))) of role axiom named fact_84_power__mult__distrib
% 0.78/0.96  A new axiom: (forall (A:real) (B:real) (N:nat), (((eq real) ((power_power_real ((times_times_real A) B)) N)) ((times_times_real ((power_power_real A) N)) ((power_power_real B) N))))
% 0.78/0.96  FOF formula (forall (A:rat) (B:rat) (N:nat), (((eq rat) ((power_power_rat ((times_times_rat A) B)) N)) ((times_times_rat ((power_power_rat A) N)) ((power_power_rat B) N)))) of role axiom named fact_85_power__mult__distrib
% 0.78/0.96  A new axiom: (forall (A:rat) (B:rat) (N:nat), (((eq rat) ((power_power_rat ((times_times_rat A) B)) N)) ((times_times_rat ((power_power_rat A) N)) ((power_power_rat B) N))))
% 0.78/0.96  FOF formula (forall (A:nat) (B:nat) (N:nat), (((eq nat) ((power_power_nat ((times_times_nat A) B)) N)) ((times_times_nat ((power_power_nat A) N)) ((power_power_nat B) N)))) of role axiom named fact_86_power__mult__distrib
% 0.78/0.96  A new axiom: (forall (A:nat) (B:nat) (N:nat), (((eq nat) ((power_power_nat ((times_times_nat A) B)) N)) ((times_times_nat ((power_power_nat A) N)) ((power_power_nat B) N))))
% 0.78/0.96  FOF formula (forall (A:int) (B:int) (N:nat), (((eq int) ((power_power_int ((times_times_int A) B)) N)) ((times_times_int ((power_power_int A) N)) ((power_power_int B) N)))) of role axiom named fact_87_power__mult__distrib
% 0.78/0.96  A new axiom: (forall (A:int) (B:int) (N:nat), (((eq int) ((power_power_int ((times_times_int A) B)) N)) ((times_times_int ((power_power_int A) N)) ((power_power_int B) N))))
% 0.78/0.96  FOF formula (forall (A:complex) (N:nat), (((eq complex) ((times_times_complex ((power_power_complex A) N)) A)) ((times_times_complex A) ((power_power_complex A) N)))) of role axiom named fact_88_power__commutes
% 0.78/0.96  A new axiom: (forall (A:complex) (N:nat), (((eq complex) ((times_times_complex ((power_power_complex A) N)) A)) ((times_times_complex A) ((power_power_complex A) N))))
% 0.78/0.96  FOF formula (forall (A:code_integer) (N:nat), (((eq code_integer) ((times_3573771949741848930nteger ((power_8256067586552552935nteger A) N)) A)) ((times_3573771949741848930nteger A) ((power_8256067586552552935nteger A) N)))) of role axiom named fact_89_power__commutes
% 0.78/0.96  A new axiom: (forall (A:code_integer) (N:nat), (((eq code_integer) ((times_3573771949741848930nteger ((power_8256067586552552935nteger A) N)) A)) ((times_3573771949741848930nteger A) ((power_8256067586552552935nteger A) N))))
% 0.78/0.97  FOF formula (forall (A:real) (N:nat), (((eq real) ((times_times_real ((power_power_real A) N)) A)) ((times_times_real A) ((power_power_real A) N)))) of role axiom named fact_90_power__commutes
% 0.78/0.97  A new axiom: (forall (A:real) (N:nat), (((eq real) ((times_times_real ((power_power_real A) N)) A)) ((times_times_real A) ((power_power_real A) N))))
% 0.78/0.97  FOF formula (forall (A:rat) (N:nat), (((eq rat) ((times_times_rat ((power_power_rat A) N)) A)) ((times_times_rat A) ((power_power_rat A) N)))) of role axiom named fact_91_power__commutes
% 0.78/0.97  A new axiom: (forall (A:rat) (N:nat), (((eq rat) ((times_times_rat ((power_power_rat A) N)) A)) ((times_times_rat A) ((power_power_rat A) N))))
% 0.78/0.97  FOF formula (forall (A:nat) (N:nat), (((eq nat) ((times_times_nat ((power_power_nat A) N)) A)) ((times_times_nat A) ((power_power_nat A) N)))) of role axiom named fact_92_power__commutes
% 0.78/0.97  A new axiom: (forall (A:nat) (N:nat), (((eq nat) ((times_times_nat ((power_power_nat A) N)) A)) ((times_times_nat A) ((power_power_nat A) N))))
% 0.78/0.97  FOF formula (forall (A:int) (N:nat), (((eq int) ((times_times_int ((power_power_int A) N)) A)) ((times_times_int A) ((power_power_int A) N)))) of role axiom named fact_93_power__commutes
% 0.78/0.97  A new axiom: (forall (A:int) (N:nat), (((eq int) ((times_times_int ((power_power_int A) N)) A)) ((times_times_int A) ((power_power_int A) N))))
% 0.78/0.97  FOF formula (forall (X:real), ((ex nat) (fun (N2:nat)=> ((ord_less_real X) (semiri5074537144036343181t_real N2))))) of role axiom named fact_94_reals__Archimedean2
% 0.78/0.97  A new axiom: (forall (X:real), ((ex nat) (fun (N2:nat)=> ((ord_less_real X) (semiri5074537144036343181t_real N2)))))
% 0.78/0.97  FOF formula (forall (X:rat), ((ex nat) (fun (N2:nat)=> ((ord_less_rat X) (semiri681578069525770553at_rat N2))))) of role axiom named fact_95_reals__Archimedean2
% 0.78/0.97  A new axiom: (forall (X:rat), ((ex nat) (fun (N2:nat)=> ((ord_less_rat X) (semiri681578069525770553at_rat N2)))))
% 0.78/0.97  FOF formula (forall (A:nat) (M:nat) (N:nat), (((eq nat) ((power_power_nat A) ((times_times_nat M) N))) ((power_power_nat ((power_power_nat A) M)) N))) of role axiom named fact_96_power__mult
% 0.78/0.97  A new axiom: (forall (A:nat) (M:nat) (N:nat), (((eq nat) ((power_power_nat A) ((times_times_nat M) N))) ((power_power_nat ((power_power_nat A) M)) N)))
% 0.78/0.97  FOF formula (forall (A:int) (M:nat) (N:nat), (((eq int) ((power_power_int A) ((times_times_nat M) N))) ((power_power_int ((power_power_int A) M)) N))) of role axiom named fact_97_power__mult
% 0.78/0.97  A new axiom: (forall (A:int) (M:nat) (N:nat), (((eq int) ((power_power_int A) ((times_times_nat M) N))) ((power_power_int ((power_power_int A) M)) N)))
% 0.78/0.97  FOF formula (forall (A:real) (M:nat) (N:nat), (((eq real) ((power_power_real A) ((times_times_nat M) N))) ((power_power_real ((power_power_real A) M)) N))) of role axiom named fact_98_power__mult
% 0.78/0.97  A new axiom: (forall (A:real) (M:nat) (N:nat), (((eq real) ((power_power_real A) ((times_times_nat M) N))) ((power_power_real ((power_power_real A) M)) N)))
% 0.78/0.97  FOF formula (forall (A:complex) (M:nat) (N:nat), (((eq complex) ((power_power_complex A) ((times_times_nat M) N))) ((power_power_complex ((power_power_complex A) M)) N))) of role axiom named fact_99_power__mult
% 0.78/0.97  A new axiom: (forall (A:complex) (M:nat) (N:nat), (((eq complex) ((power_power_complex A) ((times_times_nat M) N))) ((power_power_complex ((power_power_complex A) M)) N)))
% 0.78/0.97  FOF formula (forall (A:code_integer) (M:nat) (N:nat), (((eq code_integer) ((power_8256067586552552935nteger A) ((times_times_nat M) N))) ((power_8256067586552552935nteger ((power_8256067586552552935nteger A) M)) N))) of role axiom named fact_100_power__mult
% 0.78/0.97  A new axiom: (forall (A:code_integer) (M:nat) (N:nat), (((eq code_integer) ((power_8256067586552552935nteger A) ((times_times_nat M) N))) ((power_8256067586552552935nteger ((power_8256067586552552935nteger A) M)) N)))
% 0.78/0.97  FOF formula (forall (A:rat) (M:nat) (N:nat), (((eq rat) ((power_power_rat A) ((times_times_nat M) N))) ((power_power_rat ((power_power_rat A) M)) N))) of role axiom named fact_101_power__mult
% 0.78/0.97  A new axiom: (forall (A:rat) (M:nat) (N:nat), (((eq rat) ((power_power_rat A) ((times_times_nat M) N))) ((power_power_rat ((power_power_rat A) M)) N)))
% 0.78/0.98  FOF formula (forall (X:real) (Y:real), (((ord_less_int (archim7802044766580827645g_real X)) (archim7802044766580827645g_real Y))->((ord_less_real X) Y))) of role axiom named fact_102_ceiling__less__cancel
% 0.78/0.98  A new axiom: (forall (X:real) (Y:real), (((ord_less_int (archim7802044766580827645g_real X)) (archim7802044766580827645g_real Y))->((ord_less_real X) Y)))
% 0.78/0.98  FOF formula (forall (X:rat) (Y:rat), (((ord_less_int (archim2889992004027027881ng_rat X)) (archim2889992004027027881ng_rat Y))->((ord_less_rat X) Y))) of role axiom named fact_103_ceiling__less__cancel
% 0.78/0.98  A new axiom: (forall (X:rat) (Y:rat), (((ord_less_int (archim2889992004027027881ng_rat X)) (archim2889992004027027881ng_rat Y))->((ord_less_rat X) Y)))
% 0.78/0.98  FOF formula (forall (A:complex) (M:nat) (N:nat), (((eq complex) ((power_power_complex A) ((plus_plus_nat M) N))) ((times_times_complex ((power_power_complex A) M)) ((power_power_complex A) N)))) of role axiom named fact_104_power__add
% 0.78/0.98  A new axiom: (forall (A:complex) (M:nat) (N:nat), (((eq complex) ((power_power_complex A) ((plus_plus_nat M) N))) ((times_times_complex ((power_power_complex A) M)) ((power_power_complex A) N))))
% 0.78/0.98  FOF formula (forall (A:code_integer) (M:nat) (N:nat), (((eq code_integer) ((power_8256067586552552935nteger A) ((plus_plus_nat M) N))) ((times_3573771949741848930nteger ((power_8256067586552552935nteger A) M)) ((power_8256067586552552935nteger A) N)))) of role axiom named fact_105_power__add
% 0.78/0.98  A new axiom: (forall (A:code_integer) (M:nat) (N:nat), (((eq code_integer) ((power_8256067586552552935nteger A) ((plus_plus_nat M) N))) ((times_3573771949741848930nteger ((power_8256067586552552935nteger A) M)) ((power_8256067586552552935nteger A) N))))
% 0.78/0.98  FOF formula (forall (A:real) (M:nat) (N:nat), (((eq real) ((power_power_real A) ((plus_plus_nat M) N))) ((times_times_real ((power_power_real A) M)) ((power_power_real A) N)))) of role axiom named fact_106_power__add
% 0.78/0.98  A new axiom: (forall (A:real) (M:nat) (N:nat), (((eq real) ((power_power_real A) ((plus_plus_nat M) N))) ((times_times_real ((power_power_real A) M)) ((power_power_real A) N))))
% 0.78/0.98  FOF formula (forall (A:rat) (M:nat) (N:nat), (((eq rat) ((power_power_rat A) ((plus_plus_nat M) N))) ((times_times_rat ((power_power_rat A) M)) ((power_power_rat A) N)))) of role axiom named fact_107_power__add
% 0.78/0.98  A new axiom: (forall (A:rat) (M:nat) (N:nat), (((eq rat) ((power_power_rat A) ((plus_plus_nat M) N))) ((times_times_rat ((power_power_rat A) M)) ((power_power_rat A) N))))
% 0.78/0.98  FOF formula (forall (A:nat) (M:nat) (N:nat), (((eq nat) ((power_power_nat A) ((plus_plus_nat M) N))) ((times_times_nat ((power_power_nat A) M)) ((power_power_nat A) N)))) of role axiom named fact_108_power__add
% 0.78/0.98  A new axiom: (forall (A:nat) (M:nat) (N:nat), (((eq nat) ((power_power_nat A) ((plus_plus_nat M) N))) ((times_times_nat ((power_power_nat A) M)) ((power_power_nat A) N))))
% 0.78/0.98  FOF formula (forall (A:int) (M:nat) (N:nat), (((eq int) ((power_power_int A) ((plus_plus_nat M) N))) ((times_times_int ((power_power_int A) M)) ((power_power_int A) N)))) of role axiom named fact_109_power__add
% 0.78/0.98  A new axiom: (forall (A:int) (M:nat) (N:nat), (((eq int) ((power_power_int A) ((plus_plus_nat M) N))) ((times_times_int ((power_power_int A) M)) ((power_power_int A) N))))
% 0.78/0.98  FOF formula (forall (Z:complex) (W:num), (((eq complex) ((power_power_complex Z) (numeral_numeral_nat (bit0 W)))) ((times_times_complex ((power_power_complex Z) (numeral_numeral_nat W))) ((power_power_complex Z) (numeral_numeral_nat W))))) of role axiom named fact_110_power__numeral__even
% 0.78/0.98  A new axiom: (forall (Z:complex) (W:num), (((eq complex) ((power_power_complex Z) (numeral_numeral_nat (bit0 W)))) ((times_times_complex ((power_power_complex Z) (numeral_numeral_nat W))) ((power_power_complex Z) (numeral_numeral_nat W)))))
% 0.78/0.98  FOF formula (forall (Z:code_integer) (W:num), (((eq code_integer) ((power_8256067586552552935nteger Z) (numeral_numeral_nat (bit0 W)))) ((times_3573771949741848930nteger ((power_8256067586552552935nteger Z) (numeral_numeral_nat W))) ((power_8256067586552552935nteger Z) (numeral_numeral_nat W))))) of role axiom named fact_111_power__numeral__even
% 0.78/0.98  A new axiom: (forall (Z:code_integer) (W:num), (((eq code_integer) ((power_8256067586552552935nteger Z) (numeral_numeral_nat (bit0 W)))) ((times_3573771949741848930nteger ((power_8256067586552552935nteger Z) (numeral_numeral_nat W))) ((power_8256067586552552935nteger Z) (numeral_numeral_nat W)))))
% 0.78/0.98  FOF formula (forall (Z:real) (W:num), (((eq real) ((power_power_real Z) (numeral_numeral_nat (bit0 W)))) ((times_times_real ((power_power_real Z) (numeral_numeral_nat W))) ((power_power_real Z) (numeral_numeral_nat W))))) of role axiom named fact_112_power__numeral__even
% 0.78/0.98  A new axiom: (forall (Z:real) (W:num), (((eq real) ((power_power_real Z) (numeral_numeral_nat (bit0 W)))) ((times_times_real ((power_power_real Z) (numeral_numeral_nat W))) ((power_power_real Z) (numeral_numeral_nat W)))))
% 0.78/0.98  FOF formula (forall (Z:rat) (W:num), (((eq rat) ((power_power_rat Z) (numeral_numeral_nat (bit0 W)))) ((times_times_rat ((power_power_rat Z) (numeral_numeral_nat W))) ((power_power_rat Z) (numeral_numeral_nat W))))) of role axiom named fact_113_power__numeral__even
% 0.78/0.98  A new axiom: (forall (Z:rat) (W:num), (((eq rat) ((power_power_rat Z) (numeral_numeral_nat (bit0 W)))) ((times_times_rat ((power_power_rat Z) (numeral_numeral_nat W))) ((power_power_rat Z) (numeral_numeral_nat W)))))
% 0.78/0.98  FOF formula (forall (Z:nat) (W:num), (((eq nat) ((power_power_nat Z) (numeral_numeral_nat (bit0 W)))) ((times_times_nat ((power_power_nat Z) (numeral_numeral_nat W))) ((power_power_nat Z) (numeral_numeral_nat W))))) of role axiom named fact_114_power__numeral__even
% 0.78/0.98  A new axiom: (forall (Z:nat) (W:num), (((eq nat) ((power_power_nat Z) (numeral_numeral_nat (bit0 W)))) ((times_times_nat ((power_power_nat Z) (numeral_numeral_nat W))) ((power_power_nat Z) (numeral_numeral_nat W)))))
% 0.78/0.98  FOF formula (forall (Z:int) (W:num), (((eq int) ((power_power_int Z) (numeral_numeral_nat (bit0 W)))) ((times_times_int ((power_power_int Z) (numeral_numeral_nat W))) ((power_power_int Z) (numeral_numeral_nat W))))) of role axiom named fact_115_power__numeral__even
% 0.78/0.98  A new axiom: (forall (Z:int) (W:num), (((eq int) ((power_power_int Z) (numeral_numeral_nat (bit0 W)))) ((times_times_int ((power_power_int Z) (numeral_numeral_nat W))) ((power_power_int Z) (numeral_numeral_nat W)))))
% 0.78/0.98  FOF formula (forall (Z:complex) (W:num), (((eq complex) ((power_power_complex Z) (numeral_numeral_nat (bit1 W)))) ((times_times_complex ((times_times_complex Z) ((power_power_complex Z) (numeral_numeral_nat W)))) ((power_power_complex Z) (numeral_numeral_nat W))))) of role axiom named fact_116_power__numeral__odd
% 0.78/0.98  A new axiom: (forall (Z:complex) (W:num), (((eq complex) ((power_power_complex Z) (numeral_numeral_nat (bit1 W)))) ((times_times_complex ((times_times_complex Z) ((power_power_complex Z) (numeral_numeral_nat W)))) ((power_power_complex Z) (numeral_numeral_nat W)))))
% 0.78/0.98  FOF formula (forall (Z:code_integer) (W:num), (((eq code_integer) ((power_8256067586552552935nteger Z) (numeral_numeral_nat (bit1 W)))) ((times_3573771949741848930nteger ((times_3573771949741848930nteger Z) ((power_8256067586552552935nteger Z) (numeral_numeral_nat W)))) ((power_8256067586552552935nteger Z) (numeral_numeral_nat W))))) of role axiom named fact_117_power__numeral__odd
% 0.78/0.98  A new axiom: (forall (Z:code_integer) (W:num), (((eq code_integer) ((power_8256067586552552935nteger Z) (numeral_numeral_nat (bit1 W)))) ((times_3573771949741848930nteger ((times_3573771949741848930nteger Z) ((power_8256067586552552935nteger Z) (numeral_numeral_nat W)))) ((power_8256067586552552935nteger Z) (numeral_numeral_nat W)))))
% 0.78/0.98  FOF formula (forall (Z:real) (W:num), (((eq real) ((power_power_real Z) (numeral_numeral_nat (bit1 W)))) ((times_times_real ((times_times_real Z) ((power_power_real Z) (numeral_numeral_nat W)))) ((power_power_real Z) (numeral_numeral_nat W))))) of role axiom named fact_118_power__numeral__odd
% 0.78/0.98  A new axiom: (forall (Z:real) (W:num), (((eq real) ((power_power_real Z) (numeral_numeral_nat (bit1 W)))) ((times_times_real ((times_times_real Z) ((power_power_real Z) (numeral_numeral_nat W)))) ((power_power_real Z) (numeral_numeral_nat W)))))
% 0.78/0.99  FOF formula (forall (Z:rat) (W:num), (((eq rat) ((power_power_rat Z) (numeral_numeral_nat (bit1 W)))) ((times_times_rat ((times_times_rat Z) ((power_power_rat Z) (numeral_numeral_nat W)))) ((power_power_rat Z) (numeral_numeral_nat W))))) of role axiom named fact_119_power__numeral__odd
% 0.78/0.99  A new axiom: (forall (Z:rat) (W:num), (((eq rat) ((power_power_rat Z) (numeral_numeral_nat (bit1 W)))) ((times_times_rat ((times_times_rat Z) ((power_power_rat Z) (numeral_numeral_nat W)))) ((power_power_rat Z) (numeral_numeral_nat W)))))
% 0.78/0.99  FOF formula (forall (Z:nat) (W:num), (((eq nat) ((power_power_nat Z) (numeral_numeral_nat (bit1 W)))) ((times_times_nat ((times_times_nat Z) ((power_power_nat Z) (numeral_numeral_nat W)))) ((power_power_nat Z) (numeral_numeral_nat W))))) of role axiom named fact_120_power__numeral__odd
% 0.78/0.99  A new axiom: (forall (Z:nat) (W:num), (((eq nat) ((power_power_nat Z) (numeral_numeral_nat (bit1 W)))) ((times_times_nat ((times_times_nat Z) ((power_power_nat Z) (numeral_numeral_nat W)))) ((power_power_nat Z) (numeral_numeral_nat W)))))
% 0.78/0.99  FOF formula (forall (Z:int) (W:num), (((eq int) ((power_power_int Z) (numeral_numeral_nat (bit1 W)))) ((times_times_int ((times_times_int Z) ((power_power_int Z) (numeral_numeral_nat W)))) ((power_power_int Z) (numeral_numeral_nat W))))) of role axiom named fact_121_power__numeral__odd
% 0.78/0.99  A new axiom: (forall (Z:int) (W:num), (((eq int) ((power_power_int Z) (numeral_numeral_nat (bit1 W)))) ((times_times_int ((times_times_int Z) ((power_power_int Z) (numeral_numeral_nat W)))) ((power_power_int Z) (numeral_numeral_nat W)))))
% 0.78/0.99  FOF formula (forall (A:complex), (((eq complex) ((power_power_complex A) (numeral_numeral_nat (bit0 one)))) ((times_times_complex A) A))) of role axiom named fact_122_power2__eq__square
% 0.78/0.99  A new axiom: (forall (A:complex), (((eq complex) ((power_power_complex A) (numeral_numeral_nat (bit0 one)))) ((times_times_complex A) A)))
% 0.78/0.99  FOF formula (forall (A:code_integer), (((eq code_integer) ((power_8256067586552552935nteger A) (numeral_numeral_nat (bit0 one)))) ((times_3573771949741848930nteger A) A))) of role axiom named fact_123_power2__eq__square
% 0.78/0.99  A new axiom: (forall (A:code_integer), (((eq code_integer) ((power_8256067586552552935nteger A) (numeral_numeral_nat (bit0 one)))) ((times_3573771949741848930nteger A) A)))
% 0.78/0.99  FOF formula (forall (A:real), (((eq real) ((power_power_real A) (numeral_numeral_nat (bit0 one)))) ((times_times_real A) A))) of role axiom named fact_124_power2__eq__square
% 0.78/0.99  A new axiom: (forall (A:real), (((eq real) ((power_power_real A) (numeral_numeral_nat (bit0 one)))) ((times_times_real A) A)))
% 0.78/0.99  FOF formula (forall (A:rat), (((eq rat) ((power_power_rat A) (numeral_numeral_nat (bit0 one)))) ((times_times_rat A) A))) of role axiom named fact_125_power2__eq__square
% 0.78/0.99  A new axiom: (forall (A:rat), (((eq rat) ((power_power_rat A) (numeral_numeral_nat (bit0 one)))) ((times_times_rat A) A)))
% 0.78/0.99  FOF formula (forall (A:nat), (((eq nat) ((power_power_nat A) (numeral_numeral_nat (bit0 one)))) ((times_times_nat A) A))) of role axiom named fact_126_power2__eq__square
% 0.78/0.99  A new axiom: (forall (A:nat), (((eq nat) ((power_power_nat A) (numeral_numeral_nat (bit0 one)))) ((times_times_nat A) A)))
% 0.78/0.99  FOF formula (forall (A:int), (((eq int) ((power_power_int A) (numeral_numeral_nat (bit0 one)))) ((times_times_int A) A))) of role axiom named fact_127_power2__eq__square
% 0.78/0.99  A new axiom: (forall (A:int), (((eq int) ((power_power_int A) (numeral_numeral_nat (bit0 one)))) ((times_times_int A) A)))
% 0.78/0.99  FOF formula (forall (X:complex), (((eq complex) ((power_power_complex X) (numeral_numeral_nat (bit0 (bit0 one))))) ((times_times_complex ((times_times_complex ((times_times_complex X) X)) X)) X))) of role axiom named fact_128_power4__eq__xxxx
% 0.78/0.99  A new axiom: (forall (X:complex), (((eq complex) ((power_power_complex X) (numeral_numeral_nat (bit0 (bit0 one))))) ((times_times_complex ((times_times_complex ((times_times_complex X) X)) X)) X)))
% 0.78/0.99  FOF formula (forall (X:code_integer), (((eq code_integer) ((power_8256067586552552935nteger X) (numeral_numeral_nat (bit0 (bit0 one))))) ((times_3573771949741848930nteger ((times_3573771949741848930nteger ((times_3573771949741848930nteger X) X)) X)) X))) of role axiom named fact_129_power4__eq__xxxx
% 0.78/1.00  A new axiom: (forall (X:code_integer), (((eq code_integer) ((power_8256067586552552935nteger X) (numeral_numeral_nat (bit0 (bit0 one))))) ((times_3573771949741848930nteger ((times_3573771949741848930nteger ((times_3573771949741848930nteger X) X)) X)) X)))
% 0.78/1.00  FOF formula (forall (X:real), (((eq real) ((power_power_real X) (numeral_numeral_nat (bit0 (bit0 one))))) ((times_times_real ((times_times_real ((times_times_real X) X)) X)) X))) of role axiom named fact_130_power4__eq__xxxx
% 0.78/1.00  A new axiom: (forall (X:real), (((eq real) ((power_power_real X) (numeral_numeral_nat (bit0 (bit0 one))))) ((times_times_real ((times_times_real ((times_times_real X) X)) X)) X)))
% 0.78/1.00  FOF formula (forall (X:rat), (((eq rat) ((power_power_rat X) (numeral_numeral_nat (bit0 (bit0 one))))) ((times_times_rat ((times_times_rat ((times_times_rat X) X)) X)) X))) of role axiom named fact_131_power4__eq__xxxx
% 0.78/1.00  A new axiom: (forall (X:rat), (((eq rat) ((power_power_rat X) (numeral_numeral_nat (bit0 (bit0 one))))) ((times_times_rat ((times_times_rat ((times_times_rat X) X)) X)) X)))
% 0.78/1.00  FOF formula (forall (X:nat), (((eq nat) ((power_power_nat X) (numeral_numeral_nat (bit0 (bit0 one))))) ((times_times_nat ((times_times_nat ((times_times_nat X) X)) X)) X))) of role axiom named fact_132_power4__eq__xxxx
% 0.78/1.00  A new axiom: (forall (X:nat), (((eq nat) ((power_power_nat X) (numeral_numeral_nat (bit0 (bit0 one))))) ((times_times_nat ((times_times_nat ((times_times_nat X) X)) X)) X)))
% 0.78/1.00  FOF formula (forall (X:int), (((eq int) ((power_power_int X) (numeral_numeral_nat (bit0 (bit0 one))))) ((times_times_int ((times_times_int ((times_times_int X) X)) X)) X))) of role axiom named fact_133_power4__eq__xxxx
% 0.78/1.00  A new axiom: (forall (X:int), (((eq int) ((power_power_int X) (numeral_numeral_nat (bit0 (bit0 one))))) ((times_times_int ((times_times_int ((times_times_int X) X)) X)) X)))
% 0.78/1.00  FOF formula (forall (A:complex), (((eq complex) ((power_power_complex A) (numeral_numeral_nat (bit1 one)))) ((times_times_complex ((times_times_complex A) A)) A))) of role axiom named fact_134_power3__eq__cube
% 0.78/1.00  A new axiom: (forall (A:complex), (((eq complex) ((power_power_complex A) (numeral_numeral_nat (bit1 one)))) ((times_times_complex ((times_times_complex A) A)) A)))
% 0.78/1.00  FOF formula (forall (A:code_integer), (((eq code_integer) ((power_8256067586552552935nteger A) (numeral_numeral_nat (bit1 one)))) ((times_3573771949741848930nteger ((times_3573771949741848930nteger A) A)) A))) of role axiom named fact_135_power3__eq__cube
% 0.78/1.00  A new axiom: (forall (A:code_integer), (((eq code_integer) ((power_8256067586552552935nteger A) (numeral_numeral_nat (bit1 one)))) ((times_3573771949741848930nteger ((times_3573771949741848930nteger A) A)) A)))
% 0.78/1.00  FOF formula (forall (A:real), (((eq real) ((power_power_real A) (numeral_numeral_nat (bit1 one)))) ((times_times_real ((times_times_real A) A)) A))) of role axiom named fact_136_power3__eq__cube
% 0.78/1.00  A new axiom: (forall (A:real), (((eq real) ((power_power_real A) (numeral_numeral_nat (bit1 one)))) ((times_times_real ((times_times_real A) A)) A)))
% 0.78/1.00  FOF formula (forall (A:rat), (((eq rat) ((power_power_rat A) (numeral_numeral_nat (bit1 one)))) ((times_times_rat ((times_times_rat A) A)) A))) of role axiom named fact_137_power3__eq__cube
% 0.78/1.00  A new axiom: (forall (A:rat), (((eq rat) ((power_power_rat A) (numeral_numeral_nat (bit1 one)))) ((times_times_rat ((times_times_rat A) A)) A)))
% 0.78/1.00  FOF formula (forall (A:nat), (((eq nat) ((power_power_nat A) (numeral_numeral_nat (bit1 one)))) ((times_times_nat ((times_times_nat A) A)) A))) of role axiom named fact_138_power3__eq__cube
% 0.78/1.00  A new axiom: (forall (A:nat), (((eq nat) ((power_power_nat A) (numeral_numeral_nat (bit1 one)))) ((times_times_nat ((times_times_nat A) A)) A)))
% 0.78/1.00  FOF formula (forall (A:int), (((eq int) ((power_power_int A) (numeral_numeral_nat (bit1 one)))) ((times_times_int ((times_times_int A) A)) A))) of role axiom named fact_139_power3__eq__cube
% 0.78/1.01  A new axiom: (forall (A:int), (((eq int) ((power_power_int A) (numeral_numeral_nat (bit1 one)))) ((times_times_int ((times_times_int A) A)) A)))
% 0.78/1.01  FOF formula (forall (A:nat) (N:nat), (((eq nat) ((power_power_nat A) ((times_times_nat (numeral_numeral_nat (bit0 one))) N))) ((power_power_nat ((power_power_nat A) N)) (numeral_numeral_nat (bit0 one))))) of role axiom named fact_140_power__even__eq
% 0.78/1.01  A new axiom: (forall (A:nat) (N:nat), (((eq nat) ((power_power_nat A) ((times_times_nat (numeral_numeral_nat (bit0 one))) N))) ((power_power_nat ((power_power_nat A) N)) (numeral_numeral_nat (bit0 one)))))
% 0.78/1.01  FOF formula (forall (A:int) (N:nat), (((eq int) ((power_power_int A) ((times_times_nat (numeral_numeral_nat (bit0 one))) N))) ((power_power_int ((power_power_int A) N)) (numeral_numeral_nat (bit0 one))))) of role axiom named fact_141_power__even__eq
% 0.78/1.01  A new axiom: (forall (A:int) (N:nat), (((eq int) ((power_power_int A) ((times_times_nat (numeral_numeral_nat (bit0 one))) N))) ((power_power_int ((power_power_int A) N)) (numeral_numeral_nat (bit0 one)))))
% 0.78/1.01  FOF formula (forall (A:real) (N:nat), (((eq real) ((power_power_real A) ((times_times_nat (numeral_numeral_nat (bit0 one))) N))) ((power_power_real ((power_power_real A) N)) (numeral_numeral_nat (bit0 one))))) of role axiom named fact_142_power__even__eq
% 0.78/1.01  A new axiom: (forall (A:real) (N:nat), (((eq real) ((power_power_real A) ((times_times_nat (numeral_numeral_nat (bit0 one))) N))) ((power_power_real ((power_power_real A) N)) (numeral_numeral_nat (bit0 one)))))
% 0.78/1.01  FOF formula (forall (A:complex) (N:nat), (((eq complex) ((power_power_complex A) ((times_times_nat (numeral_numeral_nat (bit0 one))) N))) ((power_power_complex ((power_power_complex A) N)) (numeral_numeral_nat (bit0 one))))) of role axiom named fact_143_power__even__eq
% 0.78/1.01  A new axiom: (forall (A:complex) (N:nat), (((eq complex) ((power_power_complex A) ((times_times_nat (numeral_numeral_nat (bit0 one))) N))) ((power_power_complex ((power_power_complex A) N)) (numeral_numeral_nat (bit0 one)))))
% 0.78/1.01  FOF formula (forall (A:code_integer) (N:nat), (((eq code_integer) ((power_8256067586552552935nteger A) ((times_times_nat (numeral_numeral_nat (bit0 one))) N))) ((power_8256067586552552935nteger ((power_8256067586552552935nteger A) N)) (numeral_numeral_nat (bit0 one))))) of role axiom named fact_144_power__even__eq
% 0.78/1.01  A new axiom: (forall (A:code_integer) (N:nat), (((eq code_integer) ((power_8256067586552552935nteger A) ((times_times_nat (numeral_numeral_nat (bit0 one))) N))) ((power_8256067586552552935nteger ((power_8256067586552552935nteger A) N)) (numeral_numeral_nat (bit0 one)))))
% 0.78/1.01  FOF formula (forall (A:rat) (N:nat), (((eq rat) ((power_power_rat A) ((times_times_nat (numeral_numeral_nat (bit0 one))) N))) ((power_power_rat ((power_power_rat A) N)) (numeral_numeral_nat (bit0 one))))) of role axiom named fact_145_power__even__eq
% 0.78/1.01  A new axiom: (forall (A:rat) (N:nat), (((eq rat) ((power_power_rat A) ((times_times_nat (numeral_numeral_nat (bit0 one))) N))) ((power_power_rat ((power_power_rat A) N)) (numeral_numeral_nat (bit0 one)))))
% 0.78/1.01  FOF formula (forall (N:nat), ((ord_less_real (semiri5074537144036343181t_real N)) ((power_power_real (numeral_numeral_real (bit0 one))) N))) of role axiom named fact_146_of__nat__less__two__power
% 0.78/1.01  A new axiom: (forall (N:nat), ((ord_less_real (semiri5074537144036343181t_real N)) ((power_power_real (numeral_numeral_real (bit0 one))) N)))
% 0.78/1.01  FOF formula (forall (N:nat), ((ord_less_int (semiri1314217659103216013at_int N)) ((power_power_int (numeral_numeral_int (bit0 one))) N))) of role axiom named fact_147_of__nat__less__two__power
% 0.78/1.01  A new axiom: (forall (N:nat), ((ord_less_int (semiri1314217659103216013at_int N)) ((power_power_int (numeral_numeral_int (bit0 one))) N)))
% 0.78/1.01  FOF formula (forall (N:nat), ((ord_less_rat (semiri681578069525770553at_rat N)) ((power_power_rat (numeral_numeral_rat (bit0 one))) N))) of role axiom named fact_148_of__nat__less__two__power
% 0.78/1.01  A new axiom: (forall (N:nat), ((ord_less_rat (semiri681578069525770553at_rat N)) ((power_power_rat (numeral_numeral_rat (bit0 one))) N)))
% 0.85/1.01  FOF formula (forall (N:nat), ((ord_le6747313008572928689nteger (semiri4939895301339042750nteger N)) ((power_8256067586552552935nteger (numera6620942414471956472nteger (bit0 one))) N))) of role axiom named fact_149_of__nat__less__two__power
% 0.85/1.01  A new axiom: (forall (N:nat), ((ord_le6747313008572928689nteger (semiri4939895301339042750nteger N)) ((power_8256067586552552935nteger (numera6620942414471956472nteger (bit0 one))) N)))
% 0.85/1.01  FOF formula (forall (X:complex) (Y:complex), (((eq complex) ((power_power_complex ((plus_plus_complex X) Y)) (numeral_numeral_nat (bit0 one)))) ((plus_plus_complex ((plus_plus_complex ((power_power_complex X) (numeral_numeral_nat (bit0 one)))) ((power_power_complex Y) (numeral_numeral_nat (bit0 one))))) ((times_times_complex ((times_times_complex (numera6690914467698888265omplex (bit0 one))) X)) Y)))) of role axiom named fact_150_power2__sum
% 0.85/1.01  A new axiom: (forall (X:complex) (Y:complex), (((eq complex) ((power_power_complex ((plus_plus_complex X) Y)) (numeral_numeral_nat (bit0 one)))) ((plus_plus_complex ((plus_plus_complex ((power_power_complex X) (numeral_numeral_nat (bit0 one)))) ((power_power_complex Y) (numeral_numeral_nat (bit0 one))))) ((times_times_complex ((times_times_complex (numera6690914467698888265omplex (bit0 one))) X)) Y))))
% 0.85/1.01  FOF formula (forall (X:real) (Y:real), (((eq real) ((power_power_real ((plus_plus_real X) Y)) (numeral_numeral_nat (bit0 one)))) ((plus_plus_real ((plus_plus_real ((power_power_real X) (numeral_numeral_nat (bit0 one)))) ((power_power_real Y) (numeral_numeral_nat (bit0 one))))) ((times_times_real ((times_times_real (numeral_numeral_real (bit0 one))) X)) Y)))) of role axiom named fact_151_power2__sum
% 0.85/1.01  A new axiom: (forall (X:real) (Y:real), (((eq real) ((power_power_real ((plus_plus_real X) Y)) (numeral_numeral_nat (bit0 one)))) ((plus_plus_real ((plus_plus_real ((power_power_real X) (numeral_numeral_nat (bit0 one)))) ((power_power_real Y) (numeral_numeral_nat (bit0 one))))) ((times_times_real ((times_times_real (numeral_numeral_real (bit0 one))) X)) Y))))
% 0.85/1.01  FOF formula (forall (X:rat) (Y:rat), (((eq rat) ((power_power_rat ((plus_plus_rat X) Y)) (numeral_numeral_nat (bit0 one)))) ((plus_plus_rat ((plus_plus_rat ((power_power_rat X) (numeral_numeral_nat (bit0 one)))) ((power_power_rat Y) (numeral_numeral_nat (bit0 one))))) ((times_times_rat ((times_times_rat (numeral_numeral_rat (bit0 one))) X)) Y)))) of role axiom named fact_152_power2__sum
% 0.85/1.01  A new axiom: (forall (X:rat) (Y:rat), (((eq rat) ((power_power_rat ((plus_plus_rat X) Y)) (numeral_numeral_nat (bit0 one)))) ((plus_plus_rat ((plus_plus_rat ((power_power_rat X) (numeral_numeral_nat (bit0 one)))) ((power_power_rat Y) (numeral_numeral_nat (bit0 one))))) ((times_times_rat ((times_times_rat (numeral_numeral_rat (bit0 one))) X)) Y))))
% 0.85/1.01  FOF formula (forall (X:nat) (Y:nat), (((eq nat) ((power_power_nat ((plus_plus_nat X) Y)) (numeral_numeral_nat (bit0 one)))) ((plus_plus_nat ((plus_plus_nat ((power_power_nat X) (numeral_numeral_nat (bit0 one)))) ((power_power_nat Y) (numeral_numeral_nat (bit0 one))))) ((times_times_nat ((times_times_nat (numeral_numeral_nat (bit0 one))) X)) Y)))) of role axiom named fact_153_power2__sum
% 0.85/1.01  A new axiom: (forall (X:nat) (Y:nat), (((eq nat) ((power_power_nat ((plus_plus_nat X) Y)) (numeral_numeral_nat (bit0 one)))) ((plus_plus_nat ((plus_plus_nat ((power_power_nat X) (numeral_numeral_nat (bit0 one)))) ((power_power_nat Y) (numeral_numeral_nat (bit0 one))))) ((times_times_nat ((times_times_nat (numeral_numeral_nat (bit0 one))) X)) Y))))
% 0.85/1.01  FOF formula (forall (X:int) (Y:int), (((eq int) ((power_power_int ((plus_plus_int X) Y)) (numeral_numeral_nat (bit0 one)))) ((plus_plus_int ((plus_plus_int ((power_power_int X) (numeral_numeral_nat (bit0 one)))) ((power_power_int Y) (numeral_numeral_nat (bit0 one))))) ((times_times_int ((times_times_int (numeral_numeral_int (bit0 one))) X)) Y)))) of role axiom named fact_154_power2__sum
% 0.85/1.01  A new axiom: (forall (X:int) (Y:int), (((eq int) ((power_power_int ((plus_plus_int X) Y)) (numeral_numeral_nat (bit0 one)))) ((plus_plus_int ((plus_plus_int ((power_power_int X) (numeral_numeral_nat (bit0 one)))) ((power_power_int Y) (numeral_numeral_nat (bit0 one))))) ((times_times_int ((times_times_int (numeral_numeral_int (bit0 one))) X)) Y))))
% 0.85/1.02  FOF formula (forall (X:code_integer) (Y:code_integer), (((eq code_integer) ((power_8256067586552552935nteger ((plus_p5714425477246183910nteger X) Y)) (numeral_numeral_nat (bit0 one)))) ((plus_p5714425477246183910nteger ((plus_p5714425477246183910nteger ((power_8256067586552552935nteger X) (numeral_numeral_nat (bit0 one)))) ((power_8256067586552552935nteger Y) (numeral_numeral_nat (bit0 one))))) ((times_3573771949741848930nteger ((times_3573771949741848930nteger (numera6620942414471956472nteger (bit0 one))) X)) Y)))) of role axiom named fact_155_power2__sum
% 0.85/1.02  A new axiom: (forall (X:code_integer) (Y:code_integer), (((eq code_integer) ((power_8256067586552552935nteger ((plus_p5714425477246183910nteger X) Y)) (numeral_numeral_nat (bit0 one)))) ((plus_p5714425477246183910nteger ((plus_p5714425477246183910nteger ((power_8256067586552552935nteger X) (numeral_numeral_nat (bit0 one)))) ((power_8256067586552552935nteger Y) (numeral_numeral_nat (bit0 one))))) ((times_3573771949741848930nteger ((times_3573771949741848930nteger (numera6620942414471956472nteger (bit0 one))) X)) Y))))
% 0.85/1.02  FOF formula (forall (X:num) (N:nat) (A:int), (((eq Prop) ((ord_less_nat ((power_power_nat (numeral_numeral_nat X)) N)) (nat2 A))) ((ord_less_int ((power_power_int (numeral_numeral_int X)) N)) A))) of role axiom named fact_156_numeral__power__less__nat__cancel__iff
% 0.85/1.02  A new axiom: (forall (X:num) (N:nat) (A:int), (((eq Prop) ((ord_less_nat ((power_power_nat (numeral_numeral_nat X)) N)) (nat2 A))) ((ord_less_int ((power_power_int (numeral_numeral_int X)) N)) A)))
% 0.85/1.02  FOF formula (forall (A:int) (X:num) (N:nat), (((eq Prop) ((ord_less_nat (nat2 A)) ((power_power_nat (numeral_numeral_nat X)) N))) ((ord_less_int A) ((power_power_int (numeral_numeral_int X)) N)))) of role axiom named fact_157_nat__less__numeral__power__cancel__iff
% 0.85/1.02  A new axiom: (forall (A:int) (X:num) (N:nat), (((eq Prop) ((ord_less_nat (nat2 A)) ((power_power_nat (numeral_numeral_nat X)) N))) ((ord_less_int A) ((power_power_int (numeral_numeral_int X)) N))))
% 0.85/1.02  FOF formula (forall (X:num) (N:nat) (Y:int), (((eq Prop) (((eq nat) ((power_power_nat (numeral_numeral_nat X)) N)) (nat2 Y))) (((eq int) ((power_power_int (numeral_numeral_int X)) N)) Y))) of role axiom named fact_158_numeral__power__eq__nat__cancel__iff
% 0.85/1.02  A new axiom: (forall (X:num) (N:nat) (Y:int), (((eq Prop) (((eq nat) ((power_power_nat (numeral_numeral_nat X)) N)) (nat2 Y))) (((eq int) ((power_power_int (numeral_numeral_int X)) N)) Y)))
% 0.85/1.02  FOF formula (forall (Y:int) (X:num) (N:nat), (((eq Prop) (((eq nat) (nat2 Y)) ((power_power_nat (numeral_numeral_nat X)) N))) (((eq int) Y) ((power_power_int (numeral_numeral_int X)) N)))) of role axiom named fact_159_nat__eq__numeral__power__cancel__iff
% 0.85/1.02  A new axiom: (forall (Y:int) (X:num) (N:nat), (((eq Prop) (((eq nat) (nat2 Y)) ((power_power_nat (numeral_numeral_nat X)) N))) (((eq int) Y) ((power_power_int (numeral_numeral_int X)) N))))
% 0.85/1.02  FOF formula (forall (N:nat) (M:nat), (((ord_less_nat ((power_power_nat (numeral_numeral_nat (bit0 one))) N)) M)->((ord_less_real (semiri5074537144036343181t_real N)) ((log (numeral_numeral_real (bit0 one))) (semiri5074537144036343181t_real M))))) of role axiom named fact_160_less__log2__of__power
% 0.85/1.02  A new axiom: (forall (N:nat) (M:nat), (((ord_less_nat ((power_power_nat (numeral_numeral_nat (bit0 one))) N)) M)->((ord_less_real (semiri5074537144036343181t_real N)) ((log (numeral_numeral_real (bit0 one))) (semiri5074537144036343181t_real M)))))
% 0.85/1.02  FOF formula (forall (K:num), (((eq nat) (nat2 (numeral_numeral_int K))) (numeral_numeral_nat K))) of role axiom named fact_161_nat__numeral
% 0.85/1.02  A new axiom: (forall (K:num), (((eq nat) (nat2 (numeral_numeral_int K))) (numeral_numeral_nat K)))
% 0.85/1.02  FOF formula (forall (M:nat) (N:nat), (((eq real) (semiri5074537144036343181t_real ((times_times_nat M) N))) ((times_times_real (semiri5074537144036343181t_real M)) (semiri5074537144036343181t_real N)))) of role axiom named fact_162_of__nat__mult
% 0.85/1.03  A new axiom: (forall (M:nat) (N:nat), (((eq real) (semiri5074537144036343181t_real ((times_times_nat M) N))) ((times_times_real (semiri5074537144036343181t_real M)) (semiri5074537144036343181t_real N))))
% 0.85/1.03  FOF formula (forall (M:nat) (N:nat), (((eq int) (semiri1314217659103216013at_int ((times_times_nat M) N))) ((times_times_int (semiri1314217659103216013at_int M)) (semiri1314217659103216013at_int N)))) of role axiom named fact_163_of__nat__mult
% 0.85/1.03  A new axiom: (forall (M:nat) (N:nat), (((eq int) (semiri1314217659103216013at_int ((times_times_nat M) N))) ((times_times_int (semiri1314217659103216013at_int M)) (semiri1314217659103216013at_int N))))
% 0.85/1.03  FOF formula (forall (M:nat) (N:nat), (((eq nat) (semiri1316708129612266289at_nat ((times_times_nat M) N))) ((times_times_nat (semiri1316708129612266289at_nat M)) (semiri1316708129612266289at_nat N)))) of role axiom named fact_164_of__nat__mult
% 0.85/1.03  A new axiom: (forall (M:nat) (N:nat), (((eq nat) (semiri1316708129612266289at_nat ((times_times_nat M) N))) ((times_times_nat (semiri1316708129612266289at_nat M)) (semiri1316708129612266289at_nat N))))
% 0.85/1.03  FOF formula (forall (M:nat) (N:nat), (((eq rat) (semiri681578069525770553at_rat ((times_times_nat M) N))) ((times_times_rat (semiri681578069525770553at_rat M)) (semiri681578069525770553at_rat N)))) of role axiom named fact_165_of__nat__mult
% 0.85/1.03  A new axiom: (forall (M:nat) (N:nat), (((eq rat) (semiri681578069525770553at_rat ((times_times_nat M) N))) ((times_times_rat (semiri681578069525770553at_rat M)) (semiri681578069525770553at_rat N))))
% 0.85/1.03  FOF formula (forall (M:nat) (N:nat), (((eq code_integer) (semiri4939895301339042750nteger ((times_times_nat M) N))) ((times_3573771949741848930nteger (semiri4939895301339042750nteger M)) (semiri4939895301339042750nteger N)))) of role axiom named fact_166_of__nat__mult
% 0.85/1.03  A new axiom: (forall (M:nat) (N:nat), (((eq code_integer) (semiri4939895301339042750nteger ((times_times_nat M) N))) ((times_3573771949741848930nteger (semiri4939895301339042750nteger M)) (semiri4939895301339042750nteger N))))
% 0.85/1.03  FOF formula (forall (M:nat) (N:nat), (((eq complex) (semiri8010041392384452111omplex ((times_times_nat M) N))) ((times_times_complex (semiri8010041392384452111omplex M)) (semiri8010041392384452111omplex N)))) of role axiom named fact_167_of__nat__mult
% 0.85/1.03  A new axiom: (forall (M:nat) (N:nat), (((eq complex) (semiri8010041392384452111omplex ((times_times_nat M) N))) ((times_times_complex (semiri8010041392384452111omplex M)) (semiri8010041392384452111omplex N))))
% 0.85/1.03  FOF formula (forall (M:nat) (N:nat), (((eq real) (semiri5074537144036343181t_real ((plus_plus_nat M) N))) ((plus_plus_real (semiri5074537144036343181t_real M)) (semiri5074537144036343181t_real N)))) of role axiom named fact_168_of__nat__add
% 0.85/1.03  A new axiom: (forall (M:nat) (N:nat), (((eq real) (semiri5074537144036343181t_real ((plus_plus_nat M) N))) ((plus_plus_real (semiri5074537144036343181t_real M)) (semiri5074537144036343181t_real N))))
% 0.85/1.03  FOF formula (forall (M:nat) (N:nat), (((eq int) (semiri1314217659103216013at_int ((plus_plus_nat M) N))) ((plus_plus_int (semiri1314217659103216013at_int M)) (semiri1314217659103216013at_int N)))) of role axiom named fact_169_of__nat__add
% 0.85/1.03  A new axiom: (forall (M:nat) (N:nat), (((eq int) (semiri1314217659103216013at_int ((plus_plus_nat M) N))) ((plus_plus_int (semiri1314217659103216013at_int M)) (semiri1314217659103216013at_int N))))
% 0.85/1.03  FOF formula (forall (M:nat) (N:nat), (((eq nat) (semiri1316708129612266289at_nat ((plus_plus_nat M) N))) ((plus_plus_nat (semiri1316708129612266289at_nat M)) (semiri1316708129612266289at_nat N)))) of role axiom named fact_170_of__nat__add
% 0.85/1.03  A new axiom: (forall (M:nat) (N:nat), (((eq nat) (semiri1316708129612266289at_nat ((plus_plus_nat M) N))) ((plus_plus_nat (semiri1316708129612266289at_nat M)) (semiri1316708129612266289at_nat N))))
% 0.85/1.03  FOF formula (forall (M:nat) (N:nat), (((eq rat) (semiri681578069525770553at_rat ((plus_plus_nat M) N))) ((plus_plus_rat (semiri681578069525770553at_rat M)) (semiri681578069525770553at_rat N)))) of role axiom named fact_171_of__nat__add
% 0.85/1.03  A new axiom: (forall (M:nat) (N:nat), (((eq rat) (semiri681578069525770553at_rat ((plus_plus_nat M) N))) ((plus_plus_rat (semiri681578069525770553at_rat M)) (semiri681578069525770553at_rat N))))
% 0.85/1.04  FOF formula (forall (M:nat) (N:nat), (((eq code_integer) (semiri4939895301339042750nteger ((plus_plus_nat M) N))) ((plus_p5714425477246183910nteger (semiri4939895301339042750nteger M)) (semiri4939895301339042750nteger N)))) of role axiom named fact_172_of__nat__add
% 0.85/1.04  A new axiom: (forall (M:nat) (N:nat), (((eq code_integer) (semiri4939895301339042750nteger ((plus_plus_nat M) N))) ((plus_p5714425477246183910nteger (semiri4939895301339042750nteger M)) (semiri4939895301339042750nteger N))))
% 0.85/1.04  FOF formula (forall (M:nat) (N:nat), (((eq complex) (semiri8010041392384452111omplex ((plus_plus_nat M) N))) ((plus_plus_complex (semiri8010041392384452111omplex M)) (semiri8010041392384452111omplex N)))) of role axiom named fact_173_of__nat__add
% 0.85/1.04  A new axiom: (forall (M:nat) (N:nat), (((eq complex) (semiri8010041392384452111omplex ((plus_plus_nat M) N))) ((plus_plus_complex (semiri8010041392384452111omplex M)) (semiri8010041392384452111omplex N))))
% 0.85/1.04  FOF formula (forall (M:nat) (N:nat), (((eq Prop) ((ord_less_real (semiri5074537144036343181t_real M)) (semiri5074537144036343181t_real N))) ((ord_less_nat M) N))) of role axiom named fact_174_of__nat__less__iff
% 0.85/1.04  A new axiom: (forall (M:nat) (N:nat), (((eq Prop) ((ord_less_real (semiri5074537144036343181t_real M)) (semiri5074537144036343181t_real N))) ((ord_less_nat M) N)))
% 0.85/1.04  FOF formula (forall (M:nat) (N:nat), (((eq Prop) ((ord_less_int (semiri1314217659103216013at_int M)) (semiri1314217659103216013at_int N))) ((ord_less_nat M) N))) of role axiom named fact_175_of__nat__less__iff
% 0.85/1.04  A new axiom: (forall (M:nat) (N:nat), (((eq Prop) ((ord_less_int (semiri1314217659103216013at_int M)) (semiri1314217659103216013at_int N))) ((ord_less_nat M) N)))
% 0.85/1.04  FOF formula (forall (M:nat) (N:nat), (((eq Prop) ((ord_less_nat (semiri1316708129612266289at_nat M)) (semiri1316708129612266289at_nat N))) ((ord_less_nat M) N))) of role axiom named fact_176_of__nat__less__iff
% 0.85/1.04  A new axiom: (forall (M:nat) (N:nat), (((eq Prop) ((ord_less_nat (semiri1316708129612266289at_nat M)) (semiri1316708129612266289at_nat N))) ((ord_less_nat M) N)))
% 0.85/1.04  FOF formula (forall (M:nat) (N:nat), (((eq Prop) ((ord_less_rat (semiri681578069525770553at_rat M)) (semiri681578069525770553at_rat N))) ((ord_less_nat M) N))) of role axiom named fact_177_of__nat__less__iff
% 0.85/1.04  A new axiom: (forall (M:nat) (N:nat), (((eq Prop) ((ord_less_rat (semiri681578069525770553at_rat M)) (semiri681578069525770553at_rat N))) ((ord_less_nat M) N)))
% 0.85/1.04  FOF formula (forall (M:nat) (N:nat), (((eq Prop) ((ord_le6747313008572928689nteger (semiri4939895301339042750nteger M)) (semiri4939895301339042750nteger N))) ((ord_less_nat M) N))) of role axiom named fact_178_of__nat__less__iff
% 0.85/1.04  A new axiom: (forall (M:nat) (N:nat), (((eq Prop) ((ord_le6747313008572928689nteger (semiri4939895301339042750nteger M)) (semiri4939895301339042750nteger N))) ((ord_less_nat M) N)))
% 0.85/1.04  FOF formula (forall (N:num), (((eq real) (semiri5074537144036343181t_real (numeral_numeral_nat N))) (numeral_numeral_real N))) of role axiom named fact_179_of__nat__numeral
% 0.85/1.04  A new axiom: (forall (N:num), (((eq real) (semiri5074537144036343181t_real (numeral_numeral_nat N))) (numeral_numeral_real N)))
% 0.85/1.04  FOF formula (forall (N:num), (((eq int) (semiri1314217659103216013at_int (numeral_numeral_nat N))) (numeral_numeral_int N))) of role axiom named fact_180_of__nat__numeral
% 0.85/1.04  A new axiom: (forall (N:num), (((eq int) (semiri1314217659103216013at_int (numeral_numeral_nat N))) (numeral_numeral_int N)))
% 0.85/1.04  FOF formula (forall (N:num), (((eq nat) (semiri1316708129612266289at_nat (numeral_numeral_nat N))) (numeral_numeral_nat N))) of role axiom named fact_181_of__nat__numeral
% 0.85/1.04  A new axiom: (forall (N:num), (((eq nat) (semiri1316708129612266289at_nat (numeral_numeral_nat N))) (numeral_numeral_nat N)))
% 0.85/1.04  FOF formula (forall (N:num), (((eq rat) (semiri681578069525770553at_rat (numeral_numeral_nat N))) (numeral_numeral_rat N))) of role axiom named fact_182_of__nat__numeral
% 0.85/1.04  A new axiom: (forall (N:num), (((eq rat) (semiri681578069525770553at_rat (numeral_numeral_nat N))) (numeral_numeral_rat N)))
% 0.85/1.04  FOF formula (forall (N:num), (((eq code_integer) (semiri4939895301339042750nteger (numeral_numeral_nat N))) (numera6620942414471956472nteger N))) of role axiom named fact_183_of__nat__numeral
% 0.85/1.04  A new axiom: (forall (N:num), (((eq code_integer) (semiri4939895301339042750nteger (numeral_numeral_nat N))) (numera6620942414471956472nteger N)))
% 0.85/1.04  FOF formula (forall (N:num), (((eq complex) (semiri8010041392384452111omplex (numeral_numeral_nat N))) (numera6690914467698888265omplex N))) of role axiom named fact_184_of__nat__numeral
% 0.85/1.04  A new axiom: (forall (N:num), (((eq complex) (semiri8010041392384452111omplex (numeral_numeral_nat N))) (numera6690914467698888265omplex N)))
% 0.85/1.04  FOF formula (forall (A:real) (P:(real->Prop)), (((eq Prop) ((member_real A) (collect_real P))) (P A))) of role axiom named fact_185_mem__Collect__eq
% 0.85/1.04  A new axiom: (forall (A:real) (P:(real->Prop)), (((eq Prop) ((member_real A) (collect_real P))) (P A)))
% 0.85/1.04  FOF formula (forall (A:vEBT_VEBT) (P:(vEBT_VEBT->Prop)), (((eq Prop) ((member_VEBT_VEBT A) (collect_VEBT_VEBT P))) (P A))) of role axiom named fact_186_mem__Collect__eq
% 0.85/1.04  A new axiom: (forall (A:vEBT_VEBT) (P:(vEBT_VEBT->Prop)), (((eq Prop) ((member_VEBT_VEBT A) (collect_VEBT_VEBT P))) (P A)))
% 0.85/1.04  FOF formula (forall (A:nat) (P:(nat->Prop)), (((eq Prop) ((member_nat A) (collect_nat P))) (P A))) of role axiom named fact_187_mem__Collect__eq
% 0.85/1.04  A new axiom: (forall (A:nat) (P:(nat->Prop)), (((eq Prop) ((member_nat A) (collect_nat P))) (P A)))
% 0.85/1.04  FOF formula (forall (A:int) (P:(int->Prop)), (((eq Prop) ((member_int A) (collect_int P))) (P A))) of role axiom named fact_188_mem__Collect__eq
% 0.85/1.04  A new axiom: (forall (A:int) (P:(int->Prop)), (((eq Prop) ((member_int A) (collect_int P))) (P A)))
% 0.85/1.04  FOF formula (forall (A:complex) (P:(complex->Prop)), (((eq Prop) ((member_complex A) (collect_complex P))) (P A))) of role axiom named fact_189_mem__Collect__eq
% 0.85/1.04  A new axiom: (forall (A:complex) (P:(complex->Prop)), (((eq Prop) ((member_complex A) (collect_complex P))) (P A)))
% 0.85/1.04  FOF formula (forall (A:product_prod_int_int) (P:(product_prod_int_int->Prop)), (((eq Prop) ((member5262025264175285858nt_int A) (collec213857154873943460nt_int P))) (P A))) of role axiom named fact_190_mem__Collect__eq
% 0.85/1.04  A new axiom: (forall (A:product_prod_int_int) (P:(product_prod_int_int->Prop)), (((eq Prop) ((member5262025264175285858nt_int A) (collec213857154873943460nt_int P))) (P A)))
% 0.85/1.04  FOF formula (forall (A2:set_real), (((eq set_real) (collect_real (fun (X2:real)=> ((member_real X2) A2)))) A2)) of role axiom named fact_191_Collect__mem__eq
% 0.85/1.04  A new axiom: (forall (A2:set_real), (((eq set_real) (collect_real (fun (X2:real)=> ((member_real X2) A2)))) A2))
% 0.85/1.04  FOF formula (forall (A2:set_VEBT_VEBT), (((eq set_VEBT_VEBT) (collect_VEBT_VEBT (fun (X2:vEBT_VEBT)=> ((member_VEBT_VEBT X2) A2)))) A2)) of role axiom named fact_192_Collect__mem__eq
% 0.85/1.04  A new axiom: (forall (A2:set_VEBT_VEBT), (((eq set_VEBT_VEBT) (collect_VEBT_VEBT (fun (X2:vEBT_VEBT)=> ((member_VEBT_VEBT X2) A2)))) A2))
% 0.85/1.04  FOF formula (forall (A2:set_nat), (((eq set_nat) (collect_nat (fun (X2:nat)=> ((member_nat X2) A2)))) A2)) of role axiom named fact_193_Collect__mem__eq
% 0.85/1.04  A new axiom: (forall (A2:set_nat), (((eq set_nat) (collect_nat (fun (X2:nat)=> ((member_nat X2) A2)))) A2))
% 0.85/1.04  FOF formula (forall (A2:set_int), (((eq set_int) (collect_int (fun (X2:int)=> ((member_int X2) A2)))) A2)) of role axiom named fact_194_Collect__mem__eq
% 0.85/1.04  A new axiom: (forall (A2:set_int), (((eq set_int) (collect_int (fun (X2:int)=> ((member_int X2) A2)))) A2))
% 0.85/1.04  FOF formula (forall (A2:set_complex), (((eq set_complex) (collect_complex (fun (X2:complex)=> ((member_complex X2) A2)))) A2)) of role axiom named fact_195_Collect__mem__eq
% 0.85/1.04  A new axiom: (forall (A2:set_complex), (((eq set_complex) (collect_complex (fun (X2:complex)=> ((member_complex X2) A2)))) A2))
% 0.85/1.04  FOF formula (forall (A2:set_Pr958786334691620121nt_int), (((eq set_Pr958786334691620121nt_int) (collec213857154873943460nt_int (fun (X2:product_prod_int_int)=> ((member5262025264175285858nt_int X2) A2)))) A2)) of role axiom named fact_196_Collect__mem__eq
% 0.85/1.05  A new axiom: (forall (A2:set_Pr958786334691620121nt_int), (((eq set_Pr958786334691620121nt_int) (collec213857154873943460nt_int (fun (X2:product_prod_int_int)=> ((member5262025264175285858nt_int X2) A2)))) A2))
% 0.85/1.05  FOF formula (forall (P:(nat->Prop)) (Q:(nat->Prop)), ((forall (X3:nat), (((eq Prop) (P X3)) (Q X3)))->(((eq set_nat) (collect_nat P)) (collect_nat Q)))) of role axiom named fact_197_Collect__cong
% 0.85/1.05  A new axiom: (forall (P:(nat->Prop)) (Q:(nat->Prop)), ((forall (X3:nat), (((eq Prop) (P X3)) (Q X3)))->(((eq set_nat) (collect_nat P)) (collect_nat Q))))
% 0.85/1.05  FOF formula (forall (P:(int->Prop)) (Q:(int->Prop)), ((forall (X3:int), (((eq Prop) (P X3)) (Q X3)))->(((eq set_int) (collect_int P)) (collect_int Q)))) of role axiom named fact_198_Collect__cong
% 0.85/1.05  A new axiom: (forall (P:(int->Prop)) (Q:(int->Prop)), ((forall (X3:int), (((eq Prop) (P X3)) (Q X3)))->(((eq set_int) (collect_int P)) (collect_int Q))))
% 0.85/1.05  FOF formula (forall (P:(complex->Prop)) (Q:(complex->Prop)), ((forall (X3:complex), (((eq Prop) (P X3)) (Q X3)))->(((eq set_complex) (collect_complex P)) (collect_complex Q)))) of role axiom named fact_199_Collect__cong
% 0.85/1.05  A new axiom: (forall (P:(complex->Prop)) (Q:(complex->Prop)), ((forall (X3:complex), (((eq Prop) (P X3)) (Q X3)))->(((eq set_complex) (collect_complex P)) (collect_complex Q))))
% 0.85/1.05  FOF formula (forall (P:(product_prod_int_int->Prop)) (Q:(product_prod_int_int->Prop)), ((forall (X3:product_prod_int_int), (((eq Prop) (P X3)) (Q X3)))->(((eq set_Pr958786334691620121nt_int) (collec213857154873943460nt_int P)) (collec213857154873943460nt_int Q)))) of role axiom named fact_200_Collect__cong
% 0.85/1.05  A new axiom: (forall (P:(product_prod_int_int->Prop)) (Q:(product_prod_int_int->Prop)), ((forall (X3:product_prod_int_int), (((eq Prop) (P X3)) (Q X3)))->(((eq set_Pr958786334691620121nt_int) (collec213857154873943460nt_int P)) (collec213857154873943460nt_int Q))))
% 0.85/1.05  FOF formula (forall (N:num), (((eq num) ((plus_plus_num one) (bit0 N))) (bit1 N))) of role axiom named fact_201_semiring__norm_I3_J
% 0.85/1.05  A new axiom: (forall (N:num), (((eq num) ((plus_plus_num one) (bit0 N))) (bit1 N)))
% 0.85/1.05  FOF formula (forall (N:num), (((eq num) ((plus_plus_num one) (bit1 N))) (bit0 ((plus_plus_num N) one)))) of role axiom named fact_202_semiring__norm_I4_J
% 0.85/1.05  A new axiom: (forall (N:num), (((eq num) ((plus_plus_num one) (bit1 N))) (bit0 ((plus_plus_num N) one))))
% 0.85/1.05  FOF formula (forall (M:num) (N:num), (((eq Prop) (((eq complex) (numera6690914467698888265omplex M)) (numera6690914467698888265omplex N))) (((eq num) M) N))) of role axiom named fact_203_numeral__eq__iff
% 0.85/1.05  A new axiom: (forall (M:num) (N:num), (((eq Prop) (((eq complex) (numera6690914467698888265omplex M)) (numera6690914467698888265omplex N))) (((eq num) M) N)))
% 0.85/1.05  FOF formula (forall (M:num) (N:num), (((eq Prop) (((eq real) (numeral_numeral_real M)) (numeral_numeral_real N))) (((eq num) M) N))) of role axiom named fact_204_numeral__eq__iff
% 0.85/1.05  A new axiom: (forall (M:num) (N:num), (((eq Prop) (((eq real) (numeral_numeral_real M)) (numeral_numeral_real N))) (((eq num) M) N)))
% 0.85/1.05  FOF formula (forall (M:num) (N:num), (((eq Prop) (((eq rat) (numeral_numeral_rat M)) (numeral_numeral_rat N))) (((eq num) M) N))) of role axiom named fact_205_numeral__eq__iff
% 0.85/1.05  A new axiom: (forall (M:num) (N:num), (((eq Prop) (((eq rat) (numeral_numeral_rat M)) (numeral_numeral_rat N))) (((eq num) M) N)))
% 0.85/1.05  FOF formula (forall (M:num) (N:num), (((eq Prop) (((eq nat) (numeral_numeral_nat M)) (numeral_numeral_nat N))) (((eq num) M) N))) of role axiom named fact_206_numeral__eq__iff
% 0.85/1.05  A new axiom: (forall (M:num) (N:num), (((eq Prop) (((eq nat) (numeral_numeral_nat M)) (numeral_numeral_nat N))) (((eq num) M) N)))
% 0.85/1.05  FOF formula (forall (M:num) (N:num), (((eq Prop) (((eq int) (numeral_numeral_int M)) (numeral_numeral_int N))) (((eq num) M) N))) of role axiom named fact_207_numeral__eq__iff
% 0.85/1.05  A new axiom: (forall (M:num) (N:num), (((eq Prop) (((eq int) (numeral_numeral_int M)) (numeral_numeral_int N))) (((eq num) M) N)))
% 0.85/1.05  FOF formula (forall (M:num) (N:num), (((eq Prop) (((eq code_integer) (numera6620942414471956472nteger M)) (numera6620942414471956472nteger N))) (((eq num) M) N))) of role axiom named fact_208_numeral__eq__iff
% 0.85/1.06  A new axiom: (forall (M:num) (N:num), (((eq Prop) (((eq code_integer) (numera6620942414471956472nteger M)) (numera6620942414471956472nteger N))) (((eq num) M) N)))
% 0.85/1.06  FOF formula (forall (M:num) (N:num), (((eq num) ((times_times_num (bit0 M)) (bit0 N))) (bit0 (bit0 ((times_times_num M) N))))) of role axiom named fact_209_semiring__norm_I13_J
% 0.85/1.06  A new axiom: (forall (M:num) (N:num), (((eq num) ((times_times_num (bit0 M)) (bit0 N))) (bit0 (bit0 ((times_times_num M) N)))))
% 0.85/1.06  FOF formula (forall (M:num) (N:num), (((eq Prop) (((eq num) (bit0 M)) (bit0 N))) (((eq num) M) N))) of role axiom named fact_210_semiring__norm_I87_J
% 0.85/1.06  A new axiom: (forall (M:num) (N:num), (((eq Prop) (((eq num) (bit0 M)) (bit0 N))) (((eq num) M) N)))
% 0.85/1.06  FOF formula (forall (M:num) (N:num), (((eq Prop) ((ord_less_num (bit0 M)) (bit0 N))) ((ord_less_num M) N))) of role axiom named fact_211_semiring__norm_I78_J
% 0.85/1.06  A new axiom: (forall (M:num) (N:num), (((eq Prop) ((ord_less_num (bit0 M)) (bit0 N))) ((ord_less_num M) N)))
% 0.85/1.06  FOF formula (forall (N:num), (((eq num) ((times_times_num one) N)) N)) of role axiom named fact_212_semiring__norm_I12_J
% 0.85/1.06  A new axiom: (forall (N:num), (((eq num) ((times_times_num one) N)) N))
% 0.85/1.06  FOF formula (forall (M:num), (((eq num) ((times_times_num M) one)) M)) of role axiom named fact_213_semiring__norm_I11_J
% 0.85/1.06  A new axiom: (forall (M:num), (((eq num) ((times_times_num M) one)) M))
% 0.85/1.06  FOF formula (forall (M:num), (((ord_less_num M) one)->False)) of role axiom named fact_214_semiring__norm_I75_J
% 0.85/1.06  A new axiom: (forall (M:num), (((ord_less_num M) one)->False))
% 0.85/1.06  FOF formula (forall (M:num) (N:num), (((eq Prop) (((eq num) (bit1 M)) (bit1 N))) (((eq num) M) N))) of role axiom named fact_215_semiring__norm_I90_J
% 0.85/1.06  A new axiom: (forall (M:num) (N:num), (((eq Prop) (((eq num) (bit1 M)) (bit1 N))) (((eq num) M) N)))
% 0.85/1.06  FOF formula (forall (M:num) (N:num), (((eq Prop) ((ord_less_num (bit1 M)) (bit1 N))) ((ord_less_num M) N))) of role axiom named fact_216_semiring__norm_I80_J
% 0.85/1.06  A new axiom: (forall (M:num) (N:num), (((eq Prop) ((ord_less_num (bit1 M)) (bit1 N))) ((ord_less_num M) N)))
% 0.85/1.06  FOF formula (forall (M:nat) (N:nat), (((eq Prop) (((eq real) (semiri5074537144036343181t_real M)) (semiri5074537144036343181t_real N))) (((eq nat) M) N))) of role axiom named fact_217_of__nat__eq__iff
% 0.85/1.06  A new axiom: (forall (M:nat) (N:nat), (((eq Prop) (((eq real) (semiri5074537144036343181t_real M)) (semiri5074537144036343181t_real N))) (((eq nat) M) N)))
% 0.85/1.06  FOF formula (forall (M:nat) (N:nat), (((eq Prop) (((eq int) (semiri1314217659103216013at_int M)) (semiri1314217659103216013at_int N))) (((eq nat) M) N))) of role axiom named fact_218_of__nat__eq__iff
% 0.85/1.06  A new axiom: (forall (M:nat) (N:nat), (((eq Prop) (((eq int) (semiri1314217659103216013at_int M)) (semiri1314217659103216013at_int N))) (((eq nat) M) N)))
% 0.85/1.06  FOF formula (forall (M:nat) (N:nat), (((eq Prop) (((eq nat) (semiri1316708129612266289at_nat M)) (semiri1316708129612266289at_nat N))) (((eq nat) M) N))) of role axiom named fact_219_of__nat__eq__iff
% 0.85/1.06  A new axiom: (forall (M:nat) (N:nat), (((eq Prop) (((eq nat) (semiri1316708129612266289at_nat M)) (semiri1316708129612266289at_nat N))) (((eq nat) M) N)))
% 0.85/1.06  FOF formula (forall (M:nat) (N:nat), (((eq Prop) (((eq rat) (semiri681578069525770553at_rat M)) (semiri681578069525770553at_rat N))) (((eq nat) M) N))) of role axiom named fact_220_of__nat__eq__iff
% 0.85/1.06  A new axiom: (forall (M:nat) (N:nat), (((eq Prop) (((eq rat) (semiri681578069525770553at_rat M)) (semiri681578069525770553at_rat N))) (((eq nat) M) N)))
% 0.85/1.06  FOF formula (forall (M:nat) (N:nat), (((eq Prop) (((eq code_integer) (semiri4939895301339042750nteger M)) (semiri4939895301339042750nteger N))) (((eq nat) M) N))) of role axiom named fact_221_of__nat__eq__iff
% 0.85/1.06  A new axiom: (forall (M:nat) (N:nat), (((eq Prop) (((eq code_integer) (semiri4939895301339042750nteger M)) (semiri4939895301339042750nteger N))) (((eq nat) M) N)))
% 0.85/1.06  FOF formula (forall (M:nat) (N:nat), (((eq Prop) (((eq complex) (semiri8010041392384452111omplex M)) (semiri8010041392384452111omplex N))) (((eq nat) M) N))) of role axiom named fact_222_of__nat__eq__iff
% 0.85/1.07  A new axiom: (forall (M:nat) (N:nat), (((eq Prop) (((eq complex) (semiri8010041392384452111omplex M)) (semiri8010041392384452111omplex N))) (((eq nat) M) N)))
% 0.85/1.07  FOF formula (forall (M:num) (N:num), (((eq Prop) ((ord_less_real (numeral_numeral_real M)) (numeral_numeral_real N))) ((ord_less_num M) N))) of role axiom named fact_223_numeral__less__iff
% 0.85/1.07  A new axiom: (forall (M:num) (N:num), (((eq Prop) ((ord_less_real (numeral_numeral_real M)) (numeral_numeral_real N))) ((ord_less_num M) N)))
% 0.85/1.07  FOF formula (forall (M:num) (N:num), (((eq Prop) ((ord_less_rat (numeral_numeral_rat M)) (numeral_numeral_rat N))) ((ord_less_num M) N))) of role axiom named fact_224_numeral__less__iff
% 0.85/1.07  A new axiom: (forall (M:num) (N:num), (((eq Prop) ((ord_less_rat (numeral_numeral_rat M)) (numeral_numeral_rat N))) ((ord_less_num M) N)))
% 0.85/1.07  FOF formula (forall (M:num) (N:num), (((eq Prop) ((ord_less_nat (numeral_numeral_nat M)) (numeral_numeral_nat N))) ((ord_less_num M) N))) of role axiom named fact_225_numeral__less__iff
% 0.85/1.07  A new axiom: (forall (M:num) (N:num), (((eq Prop) ((ord_less_nat (numeral_numeral_nat M)) (numeral_numeral_nat N))) ((ord_less_num M) N)))
% 0.85/1.07  FOF formula (forall (M:num) (N:num), (((eq Prop) ((ord_less_int (numeral_numeral_int M)) (numeral_numeral_int N))) ((ord_less_num M) N))) of role axiom named fact_226_numeral__less__iff
% 0.85/1.07  A new axiom: (forall (M:num) (N:num), (((eq Prop) ((ord_less_int (numeral_numeral_int M)) (numeral_numeral_int N))) ((ord_less_num M) N)))
% 0.85/1.07  FOF formula (forall (M:num) (N:num), (((eq Prop) ((ord_le6747313008572928689nteger (numera6620942414471956472nteger M)) (numera6620942414471956472nteger N))) ((ord_less_num M) N))) of role axiom named fact_227_numeral__less__iff
% 0.85/1.07  A new axiom: (forall (M:num) (N:num), (((eq Prop) ((ord_le6747313008572928689nteger (numera6620942414471956472nteger M)) (numera6620942414471956472nteger N))) ((ord_less_num M) N)))
% 0.85/1.07  FOF formula (forall (N:num), (((eq num) ((times_times_num (bit0 one)) N)) (bit0 N))) of role axiom named fact_228_num__double
% 0.85/1.07  A new axiom: (forall (N:num), (((eq num) ((times_times_num (bit0 one)) N)) (bit0 N)))
% 0.85/1.07  FOF formula (forall (M:num), (not (((eq num) (bit0 M)) one))) of role axiom named fact_229_semiring__norm_I85_J
% 0.85/1.07  A new axiom: (forall (M:num), (not (((eq num) (bit0 M)) one)))
% 0.85/1.07  FOF formula (forall (N:num), (not (((eq num) one) (bit0 N)))) of role axiom named fact_230_semiring__norm_I83_J
% 0.85/1.07  A new axiom: (forall (N:num), (not (((eq num) one) (bit0 N))))
% 0.85/1.07  FOF formula (forall (N:num), ((ord_less_num one) (bit0 N))) of role axiom named fact_231_semiring__norm_I76_J
% 0.85/1.07  A new axiom: (forall (N:num), ((ord_less_num one) (bit0 N)))
% 0.85/1.07  FOF formula (forall (M:num) (N:num), (((eq complex) ((times_times_complex (numera6690914467698888265omplex M)) (numera6690914467698888265omplex N))) (numera6690914467698888265omplex ((times_times_num M) N)))) of role axiom named fact_232_numeral__times__numeral
% 0.85/1.07  A new axiom: (forall (M:num) (N:num), (((eq complex) ((times_times_complex (numera6690914467698888265omplex M)) (numera6690914467698888265omplex N))) (numera6690914467698888265omplex ((times_times_num M) N))))
% 0.85/1.07  FOF formula (forall (M:num) (N:num), (((eq real) ((times_times_real (numeral_numeral_real M)) (numeral_numeral_real N))) (numeral_numeral_real ((times_times_num M) N)))) of role axiom named fact_233_numeral__times__numeral
% 0.85/1.07  A new axiom: (forall (M:num) (N:num), (((eq real) ((times_times_real (numeral_numeral_real M)) (numeral_numeral_real N))) (numeral_numeral_real ((times_times_num M) N))))
% 0.85/1.07  FOF formula (forall (M:num) (N:num), (((eq rat) ((times_times_rat (numeral_numeral_rat M)) (numeral_numeral_rat N))) (numeral_numeral_rat ((times_times_num M) N)))) of role axiom named fact_234_numeral__times__numeral
% 0.85/1.07  A new axiom: (forall (M:num) (N:num), (((eq rat) ((times_times_rat (numeral_numeral_rat M)) (numeral_numeral_rat N))) (numeral_numeral_rat ((times_times_num M) N))))
% 0.85/1.07  FOF formula (forall (M:num) (N:num), (((eq nat) ((times_times_nat (numeral_numeral_nat M)) (numeral_numeral_nat N))) (numeral_numeral_nat ((times_times_num M) N)))) of role axiom named fact_235_numeral__times__numeral
% 0.85/1.08  A new axiom: (forall (M:num) (N:num), (((eq nat) ((times_times_nat (numeral_numeral_nat M)) (numeral_numeral_nat N))) (numeral_numeral_nat ((times_times_num M) N))))
% 0.85/1.08  FOF formula (forall (M:num) (N:num), (((eq int) ((times_times_int (numeral_numeral_int M)) (numeral_numeral_int N))) (numeral_numeral_int ((times_times_num M) N)))) of role axiom named fact_236_numeral__times__numeral
% 0.85/1.08  A new axiom: (forall (M:num) (N:num), (((eq int) ((times_times_int (numeral_numeral_int M)) (numeral_numeral_int N))) (numeral_numeral_int ((times_times_num M) N))))
% 0.85/1.08  FOF formula (forall (M:num) (N:num), (((eq code_integer) ((times_3573771949741848930nteger (numera6620942414471956472nteger M)) (numera6620942414471956472nteger N))) (numera6620942414471956472nteger ((times_times_num M) N)))) of role axiom named fact_237_numeral__times__numeral
% 0.85/1.08  A new axiom: (forall (M:num) (N:num), (((eq code_integer) ((times_3573771949741848930nteger (numera6620942414471956472nteger M)) (numera6620942414471956472nteger N))) (numera6620942414471956472nteger ((times_times_num M) N))))
% 0.85/1.08  FOF formula (forall (V:num) (W:num) (Z:complex), (((eq complex) ((times_times_complex (numera6690914467698888265omplex V)) ((times_times_complex (numera6690914467698888265omplex W)) Z))) ((times_times_complex (numera6690914467698888265omplex ((times_times_num V) W))) Z))) of role axiom named fact_238_mult__numeral__left__semiring__numeral
% 0.85/1.08  A new axiom: (forall (V:num) (W:num) (Z:complex), (((eq complex) ((times_times_complex (numera6690914467698888265omplex V)) ((times_times_complex (numera6690914467698888265omplex W)) Z))) ((times_times_complex (numera6690914467698888265omplex ((times_times_num V) W))) Z)))
% 0.85/1.08  FOF formula (forall (V:num) (W:num) (Z:real), (((eq real) ((times_times_real (numeral_numeral_real V)) ((times_times_real (numeral_numeral_real W)) Z))) ((times_times_real (numeral_numeral_real ((times_times_num V) W))) Z))) of role axiom named fact_239_mult__numeral__left__semiring__numeral
% 0.85/1.08  A new axiom: (forall (V:num) (W:num) (Z:real), (((eq real) ((times_times_real (numeral_numeral_real V)) ((times_times_real (numeral_numeral_real W)) Z))) ((times_times_real (numeral_numeral_real ((times_times_num V) W))) Z)))
% 0.85/1.08  FOF formula (forall (V:num) (W:num) (Z:rat), (((eq rat) ((times_times_rat (numeral_numeral_rat V)) ((times_times_rat (numeral_numeral_rat W)) Z))) ((times_times_rat (numeral_numeral_rat ((times_times_num V) W))) Z))) of role axiom named fact_240_mult__numeral__left__semiring__numeral
% 0.85/1.08  A new axiom: (forall (V:num) (W:num) (Z:rat), (((eq rat) ((times_times_rat (numeral_numeral_rat V)) ((times_times_rat (numeral_numeral_rat W)) Z))) ((times_times_rat (numeral_numeral_rat ((times_times_num V) W))) Z)))
% 0.85/1.08  FOF formula (forall (V:num) (W:num) (Z:nat), (((eq nat) ((times_times_nat (numeral_numeral_nat V)) ((times_times_nat (numeral_numeral_nat W)) Z))) ((times_times_nat (numeral_numeral_nat ((times_times_num V) W))) Z))) of role axiom named fact_241_mult__numeral__left__semiring__numeral
% 0.85/1.08  A new axiom: (forall (V:num) (W:num) (Z:nat), (((eq nat) ((times_times_nat (numeral_numeral_nat V)) ((times_times_nat (numeral_numeral_nat W)) Z))) ((times_times_nat (numeral_numeral_nat ((times_times_num V) W))) Z)))
% 0.85/1.08  FOF formula (forall (V:num) (W:num) (Z:int), (((eq int) ((times_times_int (numeral_numeral_int V)) ((times_times_int (numeral_numeral_int W)) Z))) ((times_times_int (numeral_numeral_int ((times_times_num V) W))) Z))) of role axiom named fact_242_mult__numeral__left__semiring__numeral
% 0.85/1.08  A new axiom: (forall (V:num) (W:num) (Z:int), (((eq int) ((times_times_int (numeral_numeral_int V)) ((times_times_int (numeral_numeral_int W)) Z))) ((times_times_int (numeral_numeral_int ((times_times_num V) W))) Z)))
% 0.85/1.08  FOF formula (forall (V:num) (W:num) (Z:code_integer), (((eq code_integer) ((times_3573771949741848930nteger (numera6620942414471956472nteger V)) ((times_3573771949741848930nteger (numera6620942414471956472nteger W)) Z))) ((times_3573771949741848930nteger (numera6620942414471956472nteger ((times_times_num V) W))) Z))) of role axiom named fact_243_mult__numeral__left__semiring__numeral
% 0.91/1.09  A new axiom: (forall (V:num) (W:num) (Z:code_integer), (((eq code_integer) ((times_3573771949741848930nteger (numera6620942414471956472nteger V)) ((times_3573771949741848930nteger (numera6620942414471956472nteger W)) Z))) ((times_3573771949741848930nteger (numera6620942414471956472nteger ((times_times_num V) W))) Z)))
% 0.91/1.09  FOF formula (forall (M:num) (N:num), (((eq num) ((times_times_num (bit1 M)) (bit0 N))) (bit0 ((times_times_num (bit1 M)) N)))) of role axiom named fact_244_semiring__norm_I15_J
% 0.91/1.09  A new axiom: (forall (M:num) (N:num), (((eq num) ((times_times_num (bit1 M)) (bit0 N))) (bit0 ((times_times_num (bit1 M)) N))))
% 0.91/1.09  FOF formula (forall (M:num) (N:num), (((eq num) ((times_times_num (bit0 M)) (bit1 N))) (bit0 ((times_times_num M) (bit1 N))))) of role axiom named fact_245_semiring__norm_I14_J
% 0.91/1.09  A new axiom: (forall (M:num) (N:num), (((eq num) ((times_times_num (bit0 M)) (bit1 N))) (bit0 ((times_times_num M) (bit1 N)))))
% 0.91/1.09  FOF formula (forall (M:num) (N:num), (not (((eq num) (bit1 M)) (bit0 N)))) of role axiom named fact_246_semiring__norm_I89_J
% 0.91/1.09  A new axiom: (forall (M:num) (N:num), (not (((eq num) (bit1 M)) (bit0 N))))
% 0.91/1.09  FOF formula (forall (M:num) (N:num), (not (((eq num) (bit0 M)) (bit1 N)))) of role axiom named fact_247_semiring__norm_I88_J
% 0.91/1.09  A new axiom: (forall (M:num) (N:num), (not (((eq num) (bit0 M)) (bit1 N))))
% 0.91/1.09  FOF formula (forall (M:num) (N:num), (((eq Prop) ((ord_less_num (bit1 M)) (bit0 N))) ((ord_less_num M) N))) of role axiom named fact_248_semiring__norm_I81_J
% 0.91/1.09  A new axiom: (forall (M:num) (N:num), (((eq Prop) ((ord_less_num (bit1 M)) (bit0 N))) ((ord_less_num M) N)))
% 0.91/1.09  FOF formula (forall (M:num), (not (((eq num) (bit1 M)) one))) of role axiom named fact_249_semiring__norm_I86_J
% 0.91/1.09  A new axiom: (forall (M:num), (not (((eq num) (bit1 M)) one)))
% 0.91/1.09  FOF formula (forall (N:num), (not (((eq num) one) (bit1 N)))) of role axiom named fact_250_semiring__norm_I84_J
% 0.91/1.09  A new axiom: (forall (N:num), (not (((eq num) one) (bit1 N))))
% 0.91/1.09  FOF formula (forall (N:num), ((ord_less_num one) (bit1 N))) of role axiom named fact_251_semiring__norm_I77_J
% 0.91/1.09  A new axiom: (forall (N:num), ((ord_less_num one) (bit1 N)))
% 0.91/1.09  FOF formula (forall (A:nat) (M:num) (N:num), (((eq nat) ((power_power_nat ((power_power_nat A) (numeral_numeral_nat M))) (numeral_numeral_nat N))) ((power_power_nat A) (numeral_numeral_nat ((times_times_num M) N))))) of role axiom named fact_252_power__mult__numeral
% 0.91/1.09  A new axiom: (forall (A:nat) (M:num) (N:num), (((eq nat) ((power_power_nat ((power_power_nat A) (numeral_numeral_nat M))) (numeral_numeral_nat N))) ((power_power_nat A) (numeral_numeral_nat ((times_times_num M) N)))))
% 0.91/1.09  FOF formula (forall (A:int) (M:num) (N:num), (((eq int) ((power_power_int ((power_power_int A) (numeral_numeral_nat M))) (numeral_numeral_nat N))) ((power_power_int A) (numeral_numeral_nat ((times_times_num M) N))))) of role axiom named fact_253_power__mult__numeral
% 0.91/1.09  A new axiom: (forall (A:int) (M:num) (N:num), (((eq int) ((power_power_int ((power_power_int A) (numeral_numeral_nat M))) (numeral_numeral_nat N))) ((power_power_int A) (numeral_numeral_nat ((times_times_num M) N)))))
% 0.91/1.09  FOF formula (forall (A:real) (M:num) (N:num), (((eq real) ((power_power_real ((power_power_real A) (numeral_numeral_nat M))) (numeral_numeral_nat N))) ((power_power_real A) (numeral_numeral_nat ((times_times_num M) N))))) of role axiom named fact_254_power__mult__numeral
% 0.91/1.09  A new axiom: (forall (A:real) (M:num) (N:num), (((eq real) ((power_power_real ((power_power_real A) (numeral_numeral_nat M))) (numeral_numeral_nat N))) ((power_power_real A) (numeral_numeral_nat ((times_times_num M) N)))))
% 0.91/1.09  FOF formula (forall (A:complex) (M:num) (N:num), (((eq complex) ((power_power_complex ((power_power_complex A) (numeral_numeral_nat M))) (numeral_numeral_nat N))) ((power_power_complex A) (numeral_numeral_nat ((times_times_num M) N))))) of role axiom named fact_255_power__mult__numeral
% 0.91/1.09  A new axiom: (forall (A:complex) (M:num) (N:num), (((eq complex) ((power_power_complex ((power_power_complex A) (numeral_numeral_nat M))) (numeral_numeral_nat N))) ((power_power_complex A) (numeral_numeral_nat ((times_times_num M) N)))))
% 0.91/1.10  FOF formula (forall (A:code_integer) (M:num) (N:num), (((eq code_integer) ((power_8256067586552552935nteger ((power_8256067586552552935nteger A) (numeral_numeral_nat M))) (numeral_numeral_nat N))) ((power_8256067586552552935nteger A) (numeral_numeral_nat ((times_times_num M) N))))) of role axiom named fact_256_power__mult__numeral
% 0.91/1.10  A new axiom: (forall (A:code_integer) (M:num) (N:num), (((eq code_integer) ((power_8256067586552552935nteger ((power_8256067586552552935nteger A) (numeral_numeral_nat M))) (numeral_numeral_nat N))) ((power_8256067586552552935nteger A) (numeral_numeral_nat ((times_times_num M) N)))))
% 0.91/1.10  FOF formula (forall (A:rat) (M:num) (N:num), (((eq rat) ((power_power_rat ((power_power_rat A) (numeral_numeral_nat M))) (numeral_numeral_nat N))) ((power_power_rat A) (numeral_numeral_nat ((times_times_num M) N))))) of role axiom named fact_257_power__mult__numeral
% 0.91/1.10  A new axiom: (forall (A:rat) (M:num) (N:num), (((eq rat) ((power_power_rat ((power_power_rat A) (numeral_numeral_nat M))) (numeral_numeral_nat N))) ((power_power_rat A) (numeral_numeral_nat ((times_times_num M) N)))))
% 0.91/1.10  FOF formula (forall (K:nat) (M:nat) (N:nat), (((eq Prop) ((ord_less_nat ((plus_plus_nat K) M)) ((plus_plus_nat K) N))) ((ord_less_nat M) N))) of role axiom named fact_258_nat__add__left__cancel__less
% 0.91/1.10  A new axiom: (forall (K:nat) (M:nat) (N:nat), (((eq Prop) ((ord_less_nat ((plus_plus_nat K) M)) ((plus_plus_nat K) N))) ((ord_less_nat M) N)))
% 0.91/1.10  FOF formula (forall (N:nat), (((eq nat) (nat2 (semiri1314217659103216013at_int N))) N)) of role axiom named fact_259_nat__int
% 0.91/1.10  A new axiom: (forall (N:nat), (((eq nat) (nat2 (semiri1314217659103216013at_int N))) N))
% 0.91/1.10  FOF formula (forall (M:num) (N:num), (((eq num) ((plus_plus_num (bit0 M)) (bit0 N))) (bit0 ((plus_plus_num M) N)))) of role axiom named fact_260_semiring__norm_I6_J
% 0.91/1.10  A new axiom: (forall (M:num) (N:num), (((eq num) ((plus_plus_num (bit0 M)) (bit0 N))) (bit0 ((plus_plus_num M) N))))
% 0.91/1.10  FOF formula (forall (V:num) (B:complex) (C:complex), (((eq complex) ((times_times_complex (numera6690914467698888265omplex V)) ((plus_plus_complex B) C))) ((plus_plus_complex ((times_times_complex (numera6690914467698888265omplex V)) B)) ((times_times_complex (numera6690914467698888265omplex V)) C)))) of role axiom named fact_261_distrib__left__numeral
% 0.91/1.10  A new axiom: (forall (V:num) (B:complex) (C:complex), (((eq complex) ((times_times_complex (numera6690914467698888265omplex V)) ((plus_plus_complex B) C))) ((plus_plus_complex ((times_times_complex (numera6690914467698888265omplex V)) B)) ((times_times_complex (numera6690914467698888265omplex V)) C))))
% 0.91/1.10  FOF formula (forall (V:num) (B:real) (C:real), (((eq real) ((times_times_real (numeral_numeral_real V)) ((plus_plus_real B) C))) ((plus_plus_real ((times_times_real (numeral_numeral_real V)) B)) ((times_times_real (numeral_numeral_real V)) C)))) of role axiom named fact_262_distrib__left__numeral
% 0.91/1.10  A new axiom: (forall (V:num) (B:real) (C:real), (((eq real) ((times_times_real (numeral_numeral_real V)) ((plus_plus_real B) C))) ((plus_plus_real ((times_times_real (numeral_numeral_real V)) B)) ((times_times_real (numeral_numeral_real V)) C))))
% 0.91/1.10  FOF formula (forall (V:num) (B:rat) (C:rat), (((eq rat) ((times_times_rat (numeral_numeral_rat V)) ((plus_plus_rat B) C))) ((plus_plus_rat ((times_times_rat (numeral_numeral_rat V)) B)) ((times_times_rat (numeral_numeral_rat V)) C)))) of role axiom named fact_263_distrib__left__numeral
% 0.91/1.10  A new axiom: (forall (V:num) (B:rat) (C:rat), (((eq rat) ((times_times_rat (numeral_numeral_rat V)) ((plus_plus_rat B) C))) ((plus_plus_rat ((times_times_rat (numeral_numeral_rat V)) B)) ((times_times_rat (numeral_numeral_rat V)) C))))
% 0.91/1.10  FOF formula (forall (V:num) (B:nat) (C:nat), (((eq nat) ((times_times_nat (numeral_numeral_nat V)) ((plus_plus_nat B) C))) ((plus_plus_nat ((times_times_nat (numeral_numeral_nat V)) B)) ((times_times_nat (numeral_numeral_nat V)) C)))) of role axiom named fact_264_distrib__left__numeral
% 0.91/1.10  A new axiom: (forall (V:num) (B:nat) (C:nat), (((eq nat) ((times_times_nat (numeral_numeral_nat V)) ((plus_plus_nat B) C))) ((plus_plus_nat ((times_times_nat (numeral_numeral_nat V)) B)) ((times_times_nat (numeral_numeral_nat V)) C))))
% 0.91/1.10  FOF formula (forall (V:num) (B:int) (C:int), (((eq int) ((times_times_int (numeral_numeral_int V)) ((plus_plus_int B) C))) ((plus_plus_int ((times_times_int (numeral_numeral_int V)) B)) ((times_times_int (numeral_numeral_int V)) C)))) of role axiom named fact_265_distrib__left__numeral
% 0.91/1.10  A new axiom: (forall (V:num) (B:int) (C:int), (((eq int) ((times_times_int (numeral_numeral_int V)) ((plus_plus_int B) C))) ((plus_plus_int ((times_times_int (numeral_numeral_int V)) B)) ((times_times_int (numeral_numeral_int V)) C))))
% 0.91/1.10  FOF formula (forall (V:num) (B:code_integer) (C:code_integer), (((eq code_integer) ((times_3573771949741848930nteger (numera6620942414471956472nteger V)) ((plus_p5714425477246183910nteger B) C))) ((plus_p5714425477246183910nteger ((times_3573771949741848930nteger (numera6620942414471956472nteger V)) B)) ((times_3573771949741848930nteger (numera6620942414471956472nteger V)) C)))) of role axiom named fact_266_distrib__left__numeral
% 0.91/1.10  A new axiom: (forall (V:num) (B:code_integer) (C:code_integer), (((eq code_integer) ((times_3573771949741848930nteger (numera6620942414471956472nteger V)) ((plus_p5714425477246183910nteger B) C))) ((plus_p5714425477246183910nteger ((times_3573771949741848930nteger (numera6620942414471956472nteger V)) B)) ((times_3573771949741848930nteger (numera6620942414471956472nteger V)) C))))
% 0.91/1.10  FOF formula (forall (A:complex) (B:complex) (V:num), (((eq complex) ((times_times_complex ((plus_plus_complex A) B)) (numera6690914467698888265omplex V))) ((plus_plus_complex ((times_times_complex A) (numera6690914467698888265omplex V))) ((times_times_complex B) (numera6690914467698888265omplex V))))) of role axiom named fact_267_distrib__right__numeral
% 0.91/1.10  A new axiom: (forall (A:complex) (B:complex) (V:num), (((eq complex) ((times_times_complex ((plus_plus_complex A) B)) (numera6690914467698888265omplex V))) ((plus_plus_complex ((times_times_complex A) (numera6690914467698888265omplex V))) ((times_times_complex B) (numera6690914467698888265omplex V)))))
% 0.91/1.10  FOF formula (forall (A:real) (B:real) (V:num), (((eq real) ((times_times_real ((plus_plus_real A) B)) (numeral_numeral_real V))) ((plus_plus_real ((times_times_real A) (numeral_numeral_real V))) ((times_times_real B) (numeral_numeral_real V))))) of role axiom named fact_268_distrib__right__numeral
% 0.91/1.10  A new axiom: (forall (A:real) (B:real) (V:num), (((eq real) ((times_times_real ((plus_plus_real A) B)) (numeral_numeral_real V))) ((plus_plus_real ((times_times_real A) (numeral_numeral_real V))) ((times_times_real B) (numeral_numeral_real V)))))
% 0.91/1.10  FOF formula (forall (A:rat) (B:rat) (V:num), (((eq rat) ((times_times_rat ((plus_plus_rat A) B)) (numeral_numeral_rat V))) ((plus_plus_rat ((times_times_rat A) (numeral_numeral_rat V))) ((times_times_rat B) (numeral_numeral_rat V))))) of role axiom named fact_269_distrib__right__numeral
% 0.91/1.10  A new axiom: (forall (A:rat) (B:rat) (V:num), (((eq rat) ((times_times_rat ((plus_plus_rat A) B)) (numeral_numeral_rat V))) ((plus_plus_rat ((times_times_rat A) (numeral_numeral_rat V))) ((times_times_rat B) (numeral_numeral_rat V)))))
% 0.91/1.10  FOF formula (forall (A:nat) (B:nat) (V:num), (((eq nat) ((times_times_nat ((plus_plus_nat A) B)) (numeral_numeral_nat V))) ((plus_plus_nat ((times_times_nat A) (numeral_numeral_nat V))) ((times_times_nat B) (numeral_numeral_nat V))))) of role axiom named fact_270_distrib__right__numeral
% 0.91/1.10  A new axiom: (forall (A:nat) (B:nat) (V:num), (((eq nat) ((times_times_nat ((plus_plus_nat A) B)) (numeral_numeral_nat V))) ((plus_plus_nat ((times_times_nat A) (numeral_numeral_nat V))) ((times_times_nat B) (numeral_numeral_nat V)))))
% 0.91/1.10  FOF formula (forall (A:int) (B:int) (V:num), (((eq int) ((times_times_int ((plus_plus_int A) B)) (numeral_numeral_int V))) ((plus_plus_int ((times_times_int A) (numeral_numeral_int V))) ((times_times_int B) (numeral_numeral_int V))))) of role axiom named fact_271_distrib__right__numeral
% 0.91/1.10  A new axiom: (forall (A:int) (B:int) (V:num), (((eq int) ((times_times_int ((plus_plus_int A) B)) (numeral_numeral_int V))) ((plus_plus_int ((times_times_int A) (numeral_numeral_int V))) ((times_times_int B) (numeral_numeral_int V)))))
% 0.91/1.11  FOF formula (forall (A:code_integer) (B:code_integer) (V:num), (((eq code_integer) ((times_3573771949741848930nteger ((plus_p5714425477246183910nteger A) B)) (numera6620942414471956472nteger V))) ((plus_p5714425477246183910nteger ((times_3573771949741848930nteger A) (numera6620942414471956472nteger V))) ((times_3573771949741848930nteger B) (numera6620942414471956472nteger V))))) of role axiom named fact_272_distrib__right__numeral
% 0.91/1.11  A new axiom: (forall (A:code_integer) (B:code_integer) (V:num), (((eq code_integer) ((times_3573771949741848930nteger ((plus_p5714425477246183910nteger A) B)) (numera6620942414471956472nteger V))) ((plus_p5714425477246183910nteger ((times_3573771949741848930nteger A) (numera6620942414471956472nteger V))) ((times_3573771949741848930nteger B) (numera6620942414471956472nteger V)))))
% 0.91/1.11  FOF formula (forall (M:nat) (V:num), (((eq Prop) (((eq int) (semiri1314217659103216013at_int M)) (numeral_numeral_int V))) (((eq nat) M) (numeral_numeral_nat V)))) of role axiom named fact_273_int__eq__iff__numeral
% 0.91/1.11  A new axiom: (forall (M:nat) (V:num), (((eq Prop) (((eq int) (semiri1314217659103216013at_int M)) (numeral_numeral_int V))) (((eq nat) M) (numeral_numeral_nat V))))
% 0.91/1.11  FOF formula (forall (M:num) (N:num), (((eq complex) ((plus_plus_complex (numera6690914467698888265omplex M)) (numera6690914467698888265omplex N))) (numera6690914467698888265omplex ((plus_plus_num M) N)))) of role axiom named fact_274_numeral__plus__numeral
% 0.91/1.11  A new axiom: (forall (M:num) (N:num), (((eq complex) ((plus_plus_complex (numera6690914467698888265omplex M)) (numera6690914467698888265omplex N))) (numera6690914467698888265omplex ((plus_plus_num M) N))))
% 0.91/1.11  FOF formula (forall (M:num) (N:num), (((eq real) ((plus_plus_real (numeral_numeral_real M)) (numeral_numeral_real N))) (numeral_numeral_real ((plus_plus_num M) N)))) of role axiom named fact_275_numeral__plus__numeral
% 0.91/1.11  A new axiom: (forall (M:num) (N:num), (((eq real) ((plus_plus_real (numeral_numeral_real M)) (numeral_numeral_real N))) (numeral_numeral_real ((plus_plus_num M) N))))
% 0.91/1.11  FOF formula (forall (M:num) (N:num), (((eq rat) ((plus_plus_rat (numeral_numeral_rat M)) (numeral_numeral_rat N))) (numeral_numeral_rat ((plus_plus_num M) N)))) of role axiom named fact_276_numeral__plus__numeral
% 0.91/1.11  A new axiom: (forall (M:num) (N:num), (((eq rat) ((plus_plus_rat (numeral_numeral_rat M)) (numeral_numeral_rat N))) (numeral_numeral_rat ((plus_plus_num M) N))))
% 0.91/1.11  FOF formula (forall (M:num) (N:num), (((eq nat) ((plus_plus_nat (numeral_numeral_nat M)) (numeral_numeral_nat N))) (numeral_numeral_nat ((plus_plus_num M) N)))) of role axiom named fact_277_numeral__plus__numeral
% 0.91/1.11  A new axiom: (forall (M:num) (N:num), (((eq nat) ((plus_plus_nat (numeral_numeral_nat M)) (numeral_numeral_nat N))) (numeral_numeral_nat ((plus_plus_num M) N))))
% 0.91/1.11  FOF formula (forall (M:num) (N:num), (((eq int) ((plus_plus_int (numeral_numeral_int M)) (numeral_numeral_int N))) (numeral_numeral_int ((plus_plus_num M) N)))) of role axiom named fact_278_numeral__plus__numeral
% 0.91/1.11  A new axiom: (forall (M:num) (N:num), (((eq int) ((plus_plus_int (numeral_numeral_int M)) (numeral_numeral_int N))) (numeral_numeral_int ((plus_plus_num M) N))))
% 0.91/1.11  FOF formula (forall (M:num) (N:num), (((eq code_integer) ((plus_p5714425477246183910nteger (numera6620942414471956472nteger M)) (numera6620942414471956472nteger N))) (numera6620942414471956472nteger ((plus_plus_num M) N)))) of role axiom named fact_279_numeral__plus__numeral
% 0.91/1.11  A new axiom: (forall (M:num) (N:num), (((eq code_integer) ((plus_p5714425477246183910nteger (numera6620942414471956472nteger M)) (numera6620942414471956472nteger N))) (numera6620942414471956472nteger ((plus_plus_num M) N))))
% 0.91/1.11  FOF formula (forall (V:num) (W:num) (Z:complex), (((eq complex) ((plus_plus_complex (numera6690914467698888265omplex V)) ((plus_plus_complex (numera6690914467698888265omplex W)) Z))) ((plus_plus_complex (numera6690914467698888265omplex ((plus_plus_num V) W))) Z))) of role axiom named fact_280_add__numeral__left
% 0.91/1.12  A new axiom: (forall (V:num) (W:num) (Z:complex), (((eq complex) ((plus_plus_complex (numera6690914467698888265omplex V)) ((plus_plus_complex (numera6690914467698888265omplex W)) Z))) ((plus_plus_complex (numera6690914467698888265omplex ((plus_plus_num V) W))) Z)))
% 0.91/1.12  FOF formula (forall (V:num) (W:num) (Z:real), (((eq real) ((plus_plus_real (numeral_numeral_real V)) ((plus_plus_real (numeral_numeral_real W)) Z))) ((plus_plus_real (numeral_numeral_real ((plus_plus_num V) W))) Z))) of role axiom named fact_281_add__numeral__left
% 0.91/1.12  A new axiom: (forall (V:num) (W:num) (Z:real), (((eq real) ((plus_plus_real (numeral_numeral_real V)) ((plus_plus_real (numeral_numeral_real W)) Z))) ((plus_plus_real (numeral_numeral_real ((plus_plus_num V) W))) Z)))
% 0.91/1.12  FOF formula (forall (V:num) (W:num) (Z:rat), (((eq rat) ((plus_plus_rat (numeral_numeral_rat V)) ((plus_plus_rat (numeral_numeral_rat W)) Z))) ((plus_plus_rat (numeral_numeral_rat ((plus_plus_num V) W))) Z))) of role axiom named fact_282_add__numeral__left
% 0.91/1.12  A new axiom: (forall (V:num) (W:num) (Z:rat), (((eq rat) ((plus_plus_rat (numeral_numeral_rat V)) ((plus_plus_rat (numeral_numeral_rat W)) Z))) ((plus_plus_rat (numeral_numeral_rat ((plus_plus_num V) W))) Z)))
% 0.91/1.12  FOF formula (forall (V:num) (W:num) (Z:nat), (((eq nat) ((plus_plus_nat (numeral_numeral_nat V)) ((plus_plus_nat (numeral_numeral_nat W)) Z))) ((plus_plus_nat (numeral_numeral_nat ((plus_plus_num V) W))) Z))) of role axiom named fact_283_add__numeral__left
% 0.91/1.12  A new axiom: (forall (V:num) (W:num) (Z:nat), (((eq nat) ((plus_plus_nat (numeral_numeral_nat V)) ((plus_plus_nat (numeral_numeral_nat W)) Z))) ((plus_plus_nat (numeral_numeral_nat ((plus_plus_num V) W))) Z)))
% 0.91/1.12  FOF formula (forall (V:num) (W:num) (Z:int), (((eq int) ((plus_plus_int (numeral_numeral_int V)) ((plus_plus_int (numeral_numeral_int W)) Z))) ((plus_plus_int (numeral_numeral_int ((plus_plus_num V) W))) Z))) of role axiom named fact_284_add__numeral__left
% 0.91/1.12  A new axiom: (forall (V:num) (W:num) (Z:int), (((eq int) ((plus_plus_int (numeral_numeral_int V)) ((plus_plus_int (numeral_numeral_int W)) Z))) ((plus_plus_int (numeral_numeral_int ((plus_plus_num V) W))) Z)))
% 0.91/1.12  FOF formula (forall (V:num) (W:num) (Z:code_integer), (((eq code_integer) ((plus_p5714425477246183910nteger (numera6620942414471956472nteger V)) ((plus_p5714425477246183910nteger (numera6620942414471956472nteger W)) Z))) ((plus_p5714425477246183910nteger (numera6620942414471956472nteger ((plus_plus_num V) W))) Z))) of role axiom named fact_285_add__numeral__left
% 0.91/1.12  A new axiom: (forall (V:num) (W:num) (Z:code_integer), (((eq code_integer) ((plus_p5714425477246183910nteger (numera6620942414471956472nteger V)) ((plus_p5714425477246183910nteger (numera6620942414471956472nteger W)) Z))) ((plus_p5714425477246183910nteger (numera6620942414471956472nteger ((plus_plus_num V) W))) Z)))
% 0.91/1.12  FOF formula (((eq num) ((plus_plus_num one) one)) (bit0 one)) of role axiom named fact_286_semiring__norm_I2_J
% 0.91/1.12  A new axiom: (((eq num) ((plus_plus_num one) one)) (bit0 one))
% 0.91/1.12  FOF formula (forall (M:num) (N:num), (((eq num) ((times_times_num (bit1 M)) (bit1 N))) (bit1 ((plus_plus_num ((plus_plus_num M) N)) (bit0 ((times_times_num M) N)))))) of role axiom named fact_287_semiring__norm_I16_J
% 0.91/1.12  A new axiom: (forall (M:num) (N:num), (((eq num) ((times_times_num (bit1 M)) (bit1 N))) (bit1 ((plus_plus_num ((plus_plus_num M) N)) (bit0 ((times_times_num M) N))))))
% 0.91/1.12  FOF formula (forall (M:num) (N:num), (((eq num) ((plus_plus_num (bit1 M)) (bit0 N))) (bit1 ((plus_plus_num M) N)))) of role axiom named fact_288_semiring__norm_I9_J
% 0.91/1.12  A new axiom: (forall (M:num) (N:num), (((eq num) ((plus_plus_num (bit1 M)) (bit0 N))) (bit1 ((plus_plus_num M) N))))
% 0.91/1.12  FOF formula (forall (M:num) (N:num), (((eq num) ((plus_plus_num (bit0 M)) (bit1 N))) (bit1 ((plus_plus_num M) N)))) of role axiom named fact_289_semiring__norm_I7_J
% 0.91/1.12  A new axiom: (forall (M:num) (N:num), (((eq num) ((plus_plus_num (bit0 M)) (bit1 N))) (bit1 ((plus_plus_num M) N))))
% 0.91/1.12  FOF formula (forall (M:num) (N:num), (((eq num) ((plus_plus_num (bit1 M)) (bit1 N))) (bit0 ((plus_plus_num ((plus_plus_num M) N)) one)))) of role axiom named fact_290_semiring__norm_I10_J
% 0.91/1.13  A new axiom: (forall (M:num) (N:num), (((eq num) ((plus_plus_num (bit1 M)) (bit1 N))) (bit0 ((plus_plus_num ((plus_plus_num M) N)) one))))
% 0.91/1.13  FOF formula (forall (M:num), (((eq num) ((plus_plus_num (bit1 M)) one)) (bit0 ((plus_plus_num M) one)))) of role axiom named fact_291_semiring__norm_I8_J
% 0.91/1.13  A new axiom: (forall (M:num), (((eq num) ((plus_plus_num (bit1 M)) one)) (bit0 ((plus_plus_num M) one))))
% 0.91/1.13  FOF formula (forall (M:num), (((eq num) ((plus_plus_num (bit0 M)) one)) (bit1 M))) of role axiom named fact_292_semiring__norm_I5_J
% 0.91/1.13  A new axiom: (forall (M:num), (((eq num) ((plus_plus_num (bit0 M)) one)) (bit1 M)))
% 0.91/1.13  FOF formula (forall (M:nat) (N:nat), (((eq Prop) (((eq int) (semiri1314217659103216013at_int M)) (semiri1314217659103216013at_int N))) (((eq nat) M) N))) of role axiom named fact_293_int__int__eq
% 0.91/1.13  A new axiom: (forall (M:nat) (N:nat), (((eq Prop) (((eq int) (semiri1314217659103216013at_int M)) (semiri1314217659103216013at_int N))) (((eq nat) M) N)))
% 0.91/1.13  FOF formula (forall (Z1:int) (Z2:int) (W:int), (((eq int) ((times_times_int ((plus_plus_int Z1) Z2)) W)) ((plus_plus_int ((times_times_int Z1) W)) ((times_times_int Z2) W)))) of role axiom named fact_294_int__distrib_I1_J
% 0.91/1.13  A new axiom: (forall (Z1:int) (Z2:int) (W:int), (((eq int) ((times_times_int ((plus_plus_int Z1) Z2)) W)) ((plus_plus_int ((times_times_int Z1) W)) ((times_times_int Z2) W))))
% 0.91/1.13  FOF formula (forall (W:int) (Z1:int) (Z2:int), (((eq int) ((times_times_int W) ((plus_plus_int Z1) Z2))) ((plus_plus_int ((times_times_int W) Z1)) ((times_times_int W) Z2)))) of role axiom named fact_295_int__distrib_I2_J
% 0.91/1.13  A new axiom: (forall (W:int) (Z1:int) (Z2:int), (((eq int) ((times_times_int W) ((plus_plus_int Z1) Z2))) ((plus_plus_int ((times_times_int W) Z1)) ((times_times_int W) Z2))))
% 0.91/1.13  FOF formula (forall (N:num), (((eq num) ((plus_plus_num one) N)) ((plus_plus_num N) one))) of role axiom named fact_296_add__One__commute
% 0.91/1.13  A new axiom: (forall (N:num), (((eq num) ((plus_plus_num one) N)) ((plus_plus_num N) one)))
% 0.91/1.13  FOF formula (forall (A:real) (B:real) (C:real), (((eq real) ((plus_plus_real ((plus_plus_real A) B)) C)) ((plus_plus_real A) ((plus_plus_real B) C)))) of role axiom named fact_297_is__num__normalize_I1_J
% 0.91/1.13  A new axiom: (forall (A:real) (B:real) (C:real), (((eq real) ((plus_plus_real ((plus_plus_real A) B)) C)) ((plus_plus_real A) ((plus_plus_real B) C))))
% 0.91/1.13  FOF formula (forall (A:rat) (B:rat) (C:rat), (((eq rat) ((plus_plus_rat ((plus_plus_rat A) B)) C)) ((plus_plus_rat A) ((plus_plus_rat B) C)))) of role axiom named fact_298_is__num__normalize_I1_J
% 0.91/1.13  A new axiom: (forall (A:rat) (B:rat) (C:rat), (((eq rat) ((plus_plus_rat ((plus_plus_rat A) B)) C)) ((plus_plus_rat A) ((plus_plus_rat B) C))))
% 0.91/1.13  FOF formula (forall (A:int) (B:int) (C:int), (((eq int) ((plus_plus_int ((plus_plus_int A) B)) C)) ((plus_plus_int A) ((plus_plus_int B) C)))) of role axiom named fact_299_is__num__normalize_I1_J
% 0.91/1.13  A new axiom: (forall (A:int) (B:int) (C:int), (((eq int) ((plus_plus_int ((plus_plus_int A) B)) C)) ((plus_plus_int A) ((plus_plus_int B) C))))
% 0.91/1.13  FOF formula (forall (M:nat) (N:nat), (((eq Prop) (not (((eq nat) M) N))) ((or ((ord_less_nat M) N)) ((ord_less_nat N) M)))) of role axiom named fact_300_nat__neq__iff
% 0.91/1.13  A new axiom: (forall (M:nat) (N:nat), (((eq Prop) (not (((eq nat) M) N))) ((or ((ord_less_nat M) N)) ((ord_less_nat N) M))))
% 0.91/1.13  FOF formula (forall (N:nat), (((ord_less_nat N) N)->False)) of role axiom named fact_301_less__not__refl
% 0.91/1.13  A new axiom: (forall (N:nat), (((ord_less_nat N) N)->False))
% 0.91/1.13  FOF formula (forall (N:nat) (M:nat), (((ord_less_nat N) M)->(not (((eq nat) M) N)))) of role axiom named fact_302_less__not__refl2
% 0.91/1.13  A new axiom: (forall (N:nat) (M:nat), (((ord_less_nat N) M)->(not (((eq nat) M) N))))
% 0.91/1.13  FOF formula (forall (S:nat) (T:nat), (((ord_less_nat S) T)->(not (((eq nat) S) T)))) of role axiom named fact_303_less__not__refl3
% 0.91/1.13  A new axiom: (forall (S:nat) (T:nat), (((ord_less_nat S) T)->(not (((eq nat) S) T))))
% 0.91/1.13  FOF formula (forall (N:nat), (((ord_less_nat N) N)->False)) of role axiom named fact_304_less__irrefl__nat
% 0.91/1.14  A new axiom: (forall (N:nat), (((ord_less_nat N) N)->False))
% 0.91/1.14  FOF formula (forall (P:(nat->Prop)) (N:nat), ((forall (N2:nat), ((forall (M2:nat), (((ord_less_nat M2) N2)->(P M2)))->(P N2)))->(P N))) of role axiom named fact_305_nat__less__induct
% 0.91/1.14  A new axiom: (forall (P:(nat->Prop)) (N:nat), ((forall (N2:nat), ((forall (M2:nat), (((ord_less_nat M2) N2)->(P M2)))->(P N2)))->(P N)))
% 0.91/1.14  FOF formula (forall (P:(nat->Prop)) (N:nat), ((forall (N2:nat), (((P N2)->False)->((ex nat) (fun (M2:nat)=> ((and ((ord_less_nat M2) N2)) ((P M2)->False))))))->(P N))) of role axiom named fact_306_infinite__descent
% 0.91/1.14  A new axiom: (forall (P:(nat->Prop)) (N:nat), ((forall (N2:nat), (((P N2)->False)->((ex nat) (fun (M2:nat)=> ((and ((ord_less_nat M2) N2)) ((P M2)->False))))))->(P N)))
% 0.91/1.14  FOF formula (forall (X:nat) (Y:nat), ((not (((eq nat) X) Y))->((((ord_less_nat X) Y)->False)->((ord_less_nat Y) X)))) of role axiom named fact_307_linorder__neqE__nat
% 0.91/1.14  A new axiom: (forall (X:nat) (Y:nat), ((not (((eq nat) X) Y))->((((ord_less_nat X) Y)->False)->((ord_less_nat Y) X))))
% 0.91/1.14  FOF formula (forall (X:nat) (Y:real), (((eq real) ((times_times_real (semiri5074537144036343181t_real X)) Y)) ((times_times_real Y) (semiri5074537144036343181t_real X)))) of role axiom named fact_308_mult__of__nat__commute
% 0.91/1.14  A new axiom: (forall (X:nat) (Y:real), (((eq real) ((times_times_real (semiri5074537144036343181t_real X)) Y)) ((times_times_real Y) (semiri5074537144036343181t_real X))))
% 0.91/1.14  FOF formula (forall (X:nat) (Y:int), (((eq int) ((times_times_int (semiri1314217659103216013at_int X)) Y)) ((times_times_int Y) (semiri1314217659103216013at_int X)))) of role axiom named fact_309_mult__of__nat__commute
% 0.91/1.14  A new axiom: (forall (X:nat) (Y:int), (((eq int) ((times_times_int (semiri1314217659103216013at_int X)) Y)) ((times_times_int Y) (semiri1314217659103216013at_int X))))
% 0.91/1.14  FOF formula (forall (X:nat) (Y:nat), (((eq nat) ((times_times_nat (semiri1316708129612266289at_nat X)) Y)) ((times_times_nat Y) (semiri1316708129612266289at_nat X)))) of role axiom named fact_310_mult__of__nat__commute
% 0.91/1.14  A new axiom: (forall (X:nat) (Y:nat), (((eq nat) ((times_times_nat (semiri1316708129612266289at_nat X)) Y)) ((times_times_nat Y) (semiri1316708129612266289at_nat X))))
% 0.91/1.14  FOF formula (forall (X:nat) (Y:rat), (((eq rat) ((times_times_rat (semiri681578069525770553at_rat X)) Y)) ((times_times_rat Y) (semiri681578069525770553at_rat X)))) of role axiom named fact_311_mult__of__nat__commute
% 0.91/1.14  A new axiom: (forall (X:nat) (Y:rat), (((eq rat) ((times_times_rat (semiri681578069525770553at_rat X)) Y)) ((times_times_rat Y) (semiri681578069525770553at_rat X))))
% 0.91/1.14  FOF formula (forall (X:nat) (Y:code_integer), (((eq code_integer) ((times_3573771949741848930nteger (semiri4939895301339042750nteger X)) Y)) ((times_3573771949741848930nteger Y) (semiri4939895301339042750nteger X)))) of role axiom named fact_312_mult__of__nat__commute
% 0.91/1.14  A new axiom: (forall (X:nat) (Y:code_integer), (((eq code_integer) ((times_3573771949741848930nteger (semiri4939895301339042750nteger X)) Y)) ((times_3573771949741848930nteger Y) (semiri4939895301339042750nteger X))))
% 0.91/1.14  FOF formula (forall (X:nat) (Y:complex), (((eq complex) ((times_times_complex (semiri8010041392384452111omplex X)) Y)) ((times_times_complex Y) (semiri8010041392384452111omplex X)))) of role axiom named fact_313_mult__of__nat__commute
% 0.91/1.14  A new axiom: (forall (X:nat) (Y:complex), (((eq complex) ((times_times_complex (semiri8010041392384452111omplex X)) Y)) ((times_times_complex Y) (semiri8010041392384452111omplex X))))
% 0.91/1.14  FOF formula (forall (_TPTP_I:nat) (J:nat) (K:nat), (((ord_less_nat ((plus_plus_nat _TPTP_I) J)) K)->((ord_less_nat _TPTP_I) K))) of role axiom named fact_314_add__lessD1
% 0.91/1.14  A new axiom: (forall (_TPTP_I:nat) (J:nat) (K:nat), (((ord_less_nat ((plus_plus_nat _TPTP_I) J)) K)->((ord_less_nat _TPTP_I) K)))
% 0.91/1.14  FOF formula (forall (_TPTP_I:nat) (J:nat) (K:nat) (L2:nat), (((ord_less_nat _TPTP_I) J)->(((ord_less_nat K) L2)->((ord_less_nat ((plus_plus_nat _TPTP_I) K)) ((plus_plus_nat J) L2))))) of role axiom named fact_315_add__less__mono
% 0.91/1.15  A new axiom: (forall (_TPTP_I:nat) (J:nat) (K:nat) (L2:nat), (((ord_less_nat _TPTP_I) J)->(((ord_less_nat K) L2)->((ord_less_nat ((plus_plus_nat _TPTP_I) K)) ((plus_plus_nat J) L2)))))
% 0.91/1.15  FOF formula (forall (_TPTP_I:nat) (J:nat), (((ord_less_nat ((plus_plus_nat _TPTP_I) J)) _TPTP_I)->False)) of role axiom named fact_316_not__add__less1
% 0.91/1.15  A new axiom: (forall (_TPTP_I:nat) (J:nat), (((ord_less_nat ((plus_plus_nat _TPTP_I) J)) _TPTP_I)->False))
% 0.91/1.15  FOF formula (forall (J:nat) (_TPTP_I:nat), (((ord_less_nat ((plus_plus_nat J) _TPTP_I)) _TPTP_I)->False)) of role axiom named fact_317_not__add__less2
% 0.91/1.15  A new axiom: (forall (J:nat) (_TPTP_I:nat), (((ord_less_nat ((plus_plus_nat J) _TPTP_I)) _TPTP_I)->False))
% 0.91/1.15  FOF formula (forall (_TPTP_I:nat) (J:nat) (K:nat), (((ord_less_nat _TPTP_I) J)->((ord_less_nat ((plus_plus_nat _TPTP_I) K)) ((plus_plus_nat J) K)))) of role axiom named fact_318_add__less__mono1
% 0.91/1.15  A new axiom: (forall (_TPTP_I:nat) (J:nat) (K:nat), (((ord_less_nat _TPTP_I) J)->((ord_less_nat ((plus_plus_nat _TPTP_I) K)) ((plus_plus_nat J) K))))
% 0.91/1.15  FOF formula (forall (_TPTP_I:nat) (J:nat) (M:nat), (((ord_less_nat _TPTP_I) J)->((ord_less_nat _TPTP_I) ((plus_plus_nat J) M)))) of role axiom named fact_319_trans__less__add1
% 0.91/1.15  A new axiom: (forall (_TPTP_I:nat) (J:nat) (M:nat), (((ord_less_nat _TPTP_I) J)->((ord_less_nat _TPTP_I) ((plus_plus_nat J) M))))
% 0.91/1.15  FOF formula (forall (_TPTP_I:nat) (J:nat) (M:nat), (((ord_less_nat _TPTP_I) J)->((ord_less_nat _TPTP_I) ((plus_plus_nat M) J)))) of role axiom named fact_320_trans__less__add2
% 0.91/1.15  A new axiom: (forall (_TPTP_I:nat) (J:nat) (M:nat), (((ord_less_nat _TPTP_I) J)->((ord_less_nat _TPTP_I) ((plus_plus_nat M) J))))
% 0.91/1.15  FOF formula (forall (K:nat) (L2:nat) (M:nat) (N:nat), (((ord_less_nat K) L2)->((((eq nat) ((plus_plus_nat M) L2)) ((plus_plus_nat K) N))->((ord_less_nat M) N)))) of role axiom named fact_321_less__add__eq__less
% 0.91/1.15  A new axiom: (forall (K:nat) (L2:nat) (M:nat) (N:nat), (((ord_less_nat K) L2)->((((eq nat) ((plus_plus_nat M) L2)) ((plus_plus_nat K) N))->((ord_less_nat M) N))))
% 0.91/1.15  FOF formula (forall (M:nat) (N:nat) (K:nat), (((eq nat) ((times_times_nat ((plus_plus_nat M) N)) K)) ((plus_plus_nat ((times_times_nat M) K)) ((times_times_nat N) K)))) of role axiom named fact_322_add__mult__distrib
% 0.91/1.15  A new axiom: (forall (M:nat) (N:nat) (K:nat), (((eq nat) ((times_times_nat ((plus_plus_nat M) N)) K)) ((plus_plus_nat ((times_times_nat M) K)) ((times_times_nat N) K))))
% 0.91/1.15  FOF formula (forall (K:nat) (M:nat) (N:nat), (((eq nat) ((times_times_nat K) ((plus_plus_nat M) N))) ((plus_plus_nat ((times_times_nat K) M)) ((times_times_nat K) N)))) of role axiom named fact_323_add__mult__distrib2
% 0.91/1.15  A new axiom: (forall (K:nat) (M:nat) (N:nat), (((eq nat) ((times_times_nat K) ((plus_plus_nat M) N))) ((plus_plus_nat ((times_times_nat K) M)) ((times_times_nat K) N))))
% 0.91/1.15  FOF formula (forall (_TPTP_I:nat) (U:nat) (J:nat) (K:nat), (((eq nat) ((plus_plus_nat ((times_times_nat _TPTP_I) U)) ((plus_plus_nat ((times_times_nat J) U)) K))) ((plus_plus_nat ((times_times_nat ((plus_plus_nat _TPTP_I) J)) U)) K))) of role axiom named fact_324_left__add__mult__distrib
% 0.91/1.15  A new axiom: (forall (_TPTP_I:nat) (U:nat) (J:nat) (K:nat), (((eq nat) ((plus_plus_nat ((times_times_nat _TPTP_I) U)) ((plus_plus_nat ((times_times_nat J) U)) K))) ((plus_plus_nat ((times_times_nat ((plus_plus_nat _TPTP_I) J)) U)) K)))
% 0.91/1.15  FOF formula (forall (M:nat) (N:nat) (Z:int), (((eq int) ((plus_plus_int (semiri1314217659103216013at_int M)) ((plus_plus_int (semiri1314217659103216013at_int N)) Z))) ((plus_plus_int (semiri1314217659103216013at_int ((plus_plus_nat M) N))) Z))) of role axiom named fact_325_zadd__int__left
% 0.91/1.15  A new axiom: (forall (M:nat) (N:nat) (Z:int), (((eq int) ((plus_plus_int (semiri1314217659103216013at_int M)) ((plus_plus_int (semiri1314217659103216013at_int N)) Z))) ((plus_plus_int (semiri1314217659103216013at_int ((plus_plus_nat M) N))) Z)))
% 0.91/1.15  FOF formula (forall (N:num), (((eq complex) (numera6690914467698888265omplex (bit0 N))) ((plus_plus_complex (numera6690914467698888265omplex N)) (numera6690914467698888265omplex N)))) of role axiom named fact_326_numeral__Bit0
% 0.91/1.15  A new axiom: (forall (N:num), (((eq complex) (numera6690914467698888265omplex (bit0 N))) ((plus_plus_complex (numera6690914467698888265omplex N)) (numera6690914467698888265omplex N))))
% 0.91/1.15  FOF formula (forall (N:num), (((eq real) (numeral_numeral_real (bit0 N))) ((plus_plus_real (numeral_numeral_real N)) (numeral_numeral_real N)))) of role axiom named fact_327_numeral__Bit0
% 0.91/1.15  A new axiom: (forall (N:num), (((eq real) (numeral_numeral_real (bit0 N))) ((plus_plus_real (numeral_numeral_real N)) (numeral_numeral_real N))))
% 0.91/1.15  FOF formula (forall (N:num), (((eq rat) (numeral_numeral_rat (bit0 N))) ((plus_plus_rat (numeral_numeral_rat N)) (numeral_numeral_rat N)))) of role axiom named fact_328_numeral__Bit0
% 0.91/1.15  A new axiom: (forall (N:num), (((eq rat) (numeral_numeral_rat (bit0 N))) ((plus_plus_rat (numeral_numeral_rat N)) (numeral_numeral_rat N))))
% 0.91/1.15  FOF formula (forall (N:num), (((eq nat) (numeral_numeral_nat (bit0 N))) ((plus_plus_nat (numeral_numeral_nat N)) (numeral_numeral_nat N)))) of role axiom named fact_329_numeral__Bit0
% 0.91/1.15  A new axiom: (forall (N:num), (((eq nat) (numeral_numeral_nat (bit0 N))) ((plus_plus_nat (numeral_numeral_nat N)) (numeral_numeral_nat N))))
% 0.91/1.15  FOF formula (forall (N:num), (((eq int) (numeral_numeral_int (bit0 N))) ((plus_plus_int (numeral_numeral_int N)) (numeral_numeral_int N)))) of role axiom named fact_330_numeral__Bit0
% 0.91/1.15  A new axiom: (forall (N:num), (((eq int) (numeral_numeral_int (bit0 N))) ((plus_plus_int (numeral_numeral_int N)) (numeral_numeral_int N))))
% 0.91/1.15  FOF formula (forall (N:num), (((eq code_integer) (numera6620942414471956472nteger (bit0 N))) ((plus_p5714425477246183910nteger (numera6620942414471956472nteger N)) (numera6620942414471956472nteger N)))) of role axiom named fact_331_numeral__Bit0
% 0.91/1.15  A new axiom: (forall (N:num), (((eq code_integer) (numera6620942414471956472nteger (bit0 N))) ((plus_p5714425477246183910nteger (numera6620942414471956472nteger N)) (numera6620942414471956472nteger N))))
% 0.91/1.15  FOF formula (forall (A:complex), (((eq complex) ((times_times_complex (numera6690914467698888265omplex one)) A)) A)) of role axiom named fact_332_mult__numeral__1
% 0.91/1.15  A new axiom: (forall (A:complex), (((eq complex) ((times_times_complex (numera6690914467698888265omplex one)) A)) A))
% 0.91/1.15  FOF formula (forall (A:real), (((eq real) ((times_times_real (numeral_numeral_real one)) A)) A)) of role axiom named fact_333_mult__numeral__1
% 0.91/1.15  A new axiom: (forall (A:real), (((eq real) ((times_times_real (numeral_numeral_real one)) A)) A))
% 0.91/1.15  FOF formula (forall (A:rat), (((eq rat) ((times_times_rat (numeral_numeral_rat one)) A)) A)) of role axiom named fact_334_mult__numeral__1
% 0.91/1.15  A new axiom: (forall (A:rat), (((eq rat) ((times_times_rat (numeral_numeral_rat one)) A)) A))
% 0.91/1.15  FOF formula (forall (A:nat), (((eq nat) ((times_times_nat (numeral_numeral_nat one)) A)) A)) of role axiom named fact_335_mult__numeral__1
% 0.91/1.15  A new axiom: (forall (A:nat), (((eq nat) ((times_times_nat (numeral_numeral_nat one)) A)) A))
% 0.91/1.15  FOF formula (forall (A:int), (((eq int) ((times_times_int (numeral_numeral_int one)) A)) A)) of role axiom named fact_336_mult__numeral__1
% 0.91/1.15  A new axiom: (forall (A:int), (((eq int) ((times_times_int (numeral_numeral_int one)) A)) A))
% 0.91/1.15  FOF formula (forall (A:code_integer), (((eq code_integer) ((times_3573771949741848930nteger (numera6620942414471956472nteger one)) A)) A)) of role axiom named fact_337_mult__numeral__1
% 0.91/1.15  A new axiom: (forall (A:code_integer), (((eq code_integer) ((times_3573771949741848930nteger (numera6620942414471956472nteger one)) A)) A))
% 0.91/1.15  FOF formula (forall (A:complex), (((eq complex) ((times_times_complex A) (numera6690914467698888265omplex one))) A)) of role axiom named fact_338_mult__numeral__1__right
% 0.91/1.15  A new axiom: (forall (A:complex), (((eq complex) ((times_times_complex A) (numera6690914467698888265omplex one))) A))
% 0.91/1.15  FOF formula (forall (A:real), (((eq real) ((times_times_real A) (numeral_numeral_real one))) A)) of role axiom named fact_339_mult__numeral__1__right
% 0.91/1.15  A new axiom: (forall (A:real), (((eq real) ((times_times_real A) (numeral_numeral_real one))) A))
% 0.91/1.15  FOF formula (forall (A:rat), (((eq rat) ((times_times_rat A) (numeral_numeral_rat one))) A)) of role axiom named fact_340_mult__numeral__1__right
% 0.91/1.16  A new axiom: (forall (A:rat), (((eq rat) ((times_times_rat A) (numeral_numeral_rat one))) A))
% 0.91/1.16  FOF formula (forall (A:nat), (((eq nat) ((times_times_nat A) (numeral_numeral_nat one))) A)) of role axiom named fact_341_mult__numeral__1__right
% 0.91/1.16  A new axiom: (forall (A:nat), (((eq nat) ((times_times_nat A) (numeral_numeral_nat one))) A))
% 0.91/1.16  FOF formula (forall (A:int), (((eq int) ((times_times_int A) (numeral_numeral_int one))) A)) of role axiom named fact_342_mult__numeral__1__right
% 0.91/1.16  A new axiom: (forall (A:int), (((eq int) ((times_times_int A) (numeral_numeral_int one))) A))
% 0.91/1.16  FOF formula (forall (A:code_integer), (((eq code_integer) ((times_3573771949741848930nteger A) (numera6620942414471956472nteger one))) A)) of role axiom named fact_343_mult__numeral__1__right
% 0.91/1.16  A new axiom: (forall (A:code_integer), (((eq code_integer) ((times_3573771949741848930nteger A) (numera6620942414471956472nteger one))) A))
% 0.91/1.16  <<<ne )
% 0.91/1.16       => ( ! [X22: num] :
% 0.91/1.16              ( Y
% 0.91/1.16             != ( bit0 @ X22 ) )
% 0.91/1.16         => ~ !>>>!!!<<< [X32: num] :
% 0.91/1.16                ( Y
% 0.91/1.16               != ( bit1 @ X32 ) ) ) ) ).
% 0.91/1.16  
% 0.91/1.16  % num.exhaust
% 0.91/1.16  thf>>>
% 0.91/1.16  statestack=[0, 1, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 11, 22, 30, 36, 43, 50, 113, 185, 229, 265, 285, 300, 221, 120, 187, 221, 120, 187, 124]
% 0.91/1.16  symstack=[$end, TPTP_file_pre, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, LexToken(THF,'thf',1,197445), LexToken(LPAR,'(',1,197448), name, LexToken(COMMA,',',1,197470), formula_role, LexToken(COMMA,',',1,197476), thf_quantified_formula_PRE, thf_quantifier, LexToken(LBRACKET,'[',1,197484), thf_variable_list, LexToken(RBRACKET,']',1,197491), LexToken(COLON,':',1,197493), LexToken(LPAR,'(',1,197501), thf_unitary_formula, thf_pair_connective, LexToken(LPAR,'(',1,197524), thf_unitary_formula, thf_pair_connective, unary_connective]
% 0.91/1.16  Unexpected exception Syntax error at '!':BANG
% 0.91/1.16  Traceback (most recent call last):
% 0.91/1.16    File "CASC.py", line 79, in <module>
% 0.91/1.16      problem=TPTP.TPTPproblem(env=environment,debug=1,file=file)
% 0.91/1.16    File "/export/starexec/sandbox2/solver/bin/TPTP.py", line 38, in __init__
% 0.91/1.16      parser.parse(file.read(),debug=0,lexer=lexer)
% 0.91/1.16    File "/export/starexec/sandbox2/solver/bin/ply/yacc.py", line 265, in parse
% 0.91/1.16      return self.parseopt_notrack(input,lexer,debug,tracking,tokenfunc)
% 0.91/1.16    File "/export/starexec/sandbox2/solver/bin/ply/yacc.py", line 1047, in parseopt_notrack
% 0.91/1.16      tok = self.errorfunc(errtoken)
% 0.91/1.16    File "/export/starexec/sandbox2/solver/bin/TPTPparser.py", line 2099, in p_error
% 0.91/1.16      raise TPTPParsingError("Syntax error at '%s':%s" % (t.value,t.type))
% 0.91/1.16  TPTPparser.TPTPParsingError: Syntax error at '!':BANG
%------------------------------------------------------------------------------