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

View Problem - Process Solution

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

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

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

% Comments : 
%------------------------------------------------------------------------------
%----No solution output by system
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.00/0.12  % Problem    : ITP211^3 : TPTP v7.6.0. Released v7.6.0.
% 0.13/0.14  % Command    : python CASC.py /export/starexec/sandbox/benchmark/theBenchmark.p
% 0.14/0.35  Computer   : n015.cluster.edu
% 0.14/0.35  Model      : x86_64 x86_64
% 0.14/0.35  CPUModel   : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.14/0.35  RAMPerCPU  : 8042.1875MB
% 0.14/0.35  OS         : Linux 3.10.0-693.el7.x86_64
% 0.14/0.35  % CPULimit   : 300
% 0.14/0.35  % DateTime   : Fri Mar 18 09:35:56 EDT 2022
% 0.14/0.35  % CPUTime    : 
% 0.14/0.36  ModuleCmd_Load.c(213):ERROR:105: Unable to locate a modulefile for 'python/python27'
% 0.14/0.37  Python 2.7.5
% 0.47/0.63  Using paths ['/home/cristobal/cocATP/CASC/TPTP/', '/export/starexec/sandbox/benchmark/', '/export/starexec/sandbox/benchmark/']
% 0.47/0.63  FOF formula (<kernel.Constant object at 0x2008488>, <kernel.Type object at 0x2008128>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_J_J_Mt__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_J_J_J_J
% 0.47/0.63  Using role type
% 0.47/0.63  Declaring set_Pr3444600963470892981et_nat:Type
% 0.47/0.63  FOF formula (<kernel.Constant object at 0x2008248>, <kernel.Type object at 0x20086c8>) of role type named ty_n_t__Product____Type__Oprod_It__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_J_J_Mt__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_J_J_J
% 0.47/0.63  Using role type
% 0.47/0.63  Declaring produc5657529347773406293et_nat:Type
% 0.47/0.63  FOF formula (<kernel.Constant object at 0x2008638>, <kernel.Type object at 0x2008758>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_J_Mt__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_J_J_J
% 0.47/0.63  Using role type
% 0.47/0.63  Declaring set_Pr7928877670098842301et_nat:Type
% 0.47/0.63  FOF formula (<kernel.Constant object at 0x20082d8>, <kernel.Type object at 0x2008488>) of role type named ty_n_t__Product____Type__Oprod_It__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_J_Mt__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_J_J
% 0.47/0.63  Using role type
% 0.47/0.63  Declaring produc6830853553727218525et_nat:Type
% 0.47/0.63  FOF formula (<kernel.Constant object at 0x20083f8>, <kernel.Type object at 0x2b6baf8f5518>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_J_M_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_J_J
% 0.47/0.63  Using role type
% 0.47/0.63  Declaring set_Pr7705059561495379578_nat_o:Type
% 0.47/0.63  FOF formula (<kernel.Constant object at 0x20082d8>, <kernel.Type object at 0x216ef80>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_J_J_J
% 0.47/0.63  Using role type
% 0.47/0.63  Declaring set_Pr8536935166611901872et_nat:Type
% 0.47/0.63  FOF formula (<kernel.Constant object at 0x20082d8>, <kernel.Type object at 0x216eef0>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_Mt__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_J_J_J
% 0.47/0.63  Using role type
% 0.47/0.63  Declaring set_Pr8807100098903490369et_nat:Type
% 0.47/0.63  FOF formula (<kernel.Constant object at 0x20083f8>, <kernel.Type object at 0x216ef38>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_J_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_J_J
% 0.47/0.63  Using role type
% 0.47/0.63  Declaring set_Pr3721596426557623617et_nat:Type
% 0.47/0.63  FOF formula (<kernel.Constant object at 0x216eea8>, <kernel.Type object at 0x216edd0>) of role type named ty_n_t__Product____Type__Oprod_It__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_J_M_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_J
% 0.47/0.63  Using role type
% 0.47/0.63  Declaring produc4962441903510821572_nat_o:Type
% 0.47/0.63  FOF formula (<kernel.Constant object at 0x216ed40>, <kernel.Type object at 0x216ee60>) of role type named ty_n_t__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_J_J
% 0.47/0.63  Using role type
% 0.47/0.63  Declaring produc2732055786443039994et_nat:Type
% 0.47/0.63  FOF formula (<kernel.Constant object at 0x216ee18>, <kernel.Type object at 0x216eea8>) of role type named ty_n_t__Product____Type__Oprod_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_Mt__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_J_J
% 0.47/0.63  Using role type
% 0.47/0.63  Declaring produc7389280635074931169et_nat:Type
% 0.47/0.63  FOF formula (<kernel.Constant object at 0x216ec20>, <kernel.Type object at 0x216eb90>) of role type named ty_n_t__Product____Type__Oprod_It__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_J_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_J
% 0.47/0.63  Using role type
% 0.47/0.63  Declaring produc4658369026151987169et_nat:Type
% 0.47/0.63  FOF formula (<kernel.Constant object at 0x216ee18>, <kernel.Type object at 0x216ed40>) of role type named ty_n_t__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J_Mt__Product____Type__Oprod_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J_J_M_062_It__Product____Type__Oprod_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J_Mt__Product____Type__Oprod_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J_J_J
% 0.47/0.63  Using role type
% 0.47/0.63  Declaring produc101387210554329899nteger:Type
% 0.47/0.63  FOF formula (<kernel.Constant object at 0x216eb00>, <kernel.Type object at 0x216ec20>) of role type named ty_n_t__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_J_J
% 0.47/0.63  Using role type
% 0.47/0.63  Declaring produc7936767299998605306et_nat:Type
% 0.47/0.63  FOF formula (<kernel.Constant object at 0x216ea70>, <kernel.Type object at 0x216ee18>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Set__Oset_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_J_Mt__Set__Oset_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_J_J_J
% 0.47/0.63  Using role type
% 0.47/0.63  Declaring set_Pr3813038829465207111_nat_o:Type
% 0.47/0.63  FOF formula (<kernel.Constant object at 0x216e9e0>, <kernel.Type object at 0x216eb00>) of role type named ty_n_t__Set__Oset_It__Set__Oset_It__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_M_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_J_J_J
% 0.47/0.63  Using role type
% 0.47/0.63  Declaring set_se7663487083892625191_nat_o:Type
% 0.47/0.63  FOF formula (<kernel.Constant object at 0x216e950>, <kernel.Type object at 0x216ea70>) of role type named ty_n_t__Product____Type__Oprod_It__Set__Oset_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_J_Mt__Set__Oset_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_J_J
% 0.47/0.63  Using role type
% 0.47/0.63  Declaring produc6666532470309664615_nat_o:Type
% 0.47/0.63  FOF formula (<kernel.Constant object at 0x216e8c0>, <kernel.Type object at 0x216e9e0>) of role type named ty_n_t__Product____Type__Oprod_It__Int__Oint_Mt__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_J_J
% 0.47/0.63  Using role type
% 0.47/0.63  Declaring produc1049655590333717003et_nat:Type
% 0.47/0.63  FOF formula (<kernel.Constant object at 0x216e830>, <kernel.Type object at 0x216e950>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_M_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_J_J
% 0.47/0.63  Using role type
% 0.47/0.63  Declaring set_Pr2161125870931222855_nat_o:Type
% 0.47/0.64  FOF formula (<kernel.Constant object at 0x216e710>, <kernel.Type object at 0x216e8c0>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_J_J
% 0.47/0.64  Using role type
% 0.47/0.64  Declaring set_Pr4208978187861016310_nat_o:Type
% 0.47/0.64  FOF formula (<kernel.Constant object at 0x216e680>, <kernel.Type object at 0x216e830>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_J_J
% 0.47/0.64  Using role type
% 0.47/0.64  Declaring set_Pr3286484037609594932et_nat:Type
% 0.47/0.64  FOF formula (<kernel.Constant object at 0x216e5f0>, <kernel.Type object at 0x216e710>) of role type named ty_n_t__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_M_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_J
% 0.47/0.64  Using role type
% 0.47/0.64  Declaring produc4928098042776334183_nat_o:Type
% 0.47/0.64  FOF formula (<kernel.Constant object at 0x216e560>, <kernel.Type object at 0x216e680>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_J_J
% 0.47/0.64  Using role type
% 0.47/0.64  Declaring set_Pr719794911490849221et_nat:Type
% 0.47/0.64  FOF formula (<kernel.Constant object at 0x216e4d0>, <kernel.Type object at 0x216e5f0>) of role type named ty_n_t__Product____Type__Oprod_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_J
% 0.47/0.64  Using role type
% 0.47/0.64  Declaring produc6907119039986491712_nat_o:Type
% 0.47/0.64  FOF formula (<kernel.Constant object at 0x216e440>, <kernel.Type object at 0x216e560>) of role type named ty_n_t__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_J
% 0.47/0.64  Using role type
% 0.47/0.64  Declaring produc3925858234332021118et_nat:Type
% 0.47/0.64  FOF formula (<kernel.Constant object at 0x216e3b0>, <kernel.Type object at 0x216e4d0>) of role type named ty_n_t__Product____Type__Oprod_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_J
% 0.47/0.64  Using role type
% 0.47/0.64  Declaring produc8111630337999740517et_nat:Type
% 0.47/0.64  FOF formula (<kernel.Constant object at 0x216e320>, <kernel.Type object at 0x216e440>) of role type named ty_n_t__Product____Type__Oprod_It__Code____Numeral__Ointeger_M_062_It__Product____Type__Oprod_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J_Mt__Product____Type__Oprod_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J_J_J
% 0.47/0.64  Using role type
% 0.47/0.64  Declaring produc5966032636589952099nteger:Type
% 0.47/0.64  FOF formula (<kernel.Constant object at 0x216e290>, <kernel.Type object at 0x216e3b0>) of role type named ty_n_t__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_J
% 0.47/0.64  Using role type
% 0.47/0.64  Declaring produc5697189838369619070et_nat:Type
% 0.47/0.64  FOF formula (<kernel.Constant object at 0x216e200>, <kernel.Type object at 0x216e320>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_M_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_J_J
% 0.47/0.64  Using role type
% 0.47/0.64  Declaring set_Pr5623950326363488168_nat_o:Type
% 0.47/0.64  FOF formula (<kernel.Constant object at 0x216e170>, <kernel.Type object at 0x216e290>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Nat__Onat_J_J
% 0.47/0.64  Using role type
% 0.47/0.64  Declaring set_Pr4769669219625338370_o_nat:Type
% 0.47/0.64  FOF formula (<kernel.Constant object at 0x216e050>, <kernel.Type object at 0x216e200>) of role type named ty_n_t__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Set__Oset_It__Nat__Onat_J_J
% 0.47/0.64  Using role type
% 0.47/0.64  Declaring produc6500295350249520386et_nat:Type
% 0.47/0.64  FOF formula (<kernel.Constant object at 0x216e0e0>, <kernel.Type object at 0x1fe6ea8>) of role type named ty_n_t__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Int__Oint_J
% 0.47/0.64  Using role type
% 0.47/0.64  Declaring produc3776562785724475560_o_int:Type
% 0.47/0.64  FOF formula (<kernel.Constant object at 0x216e0e0>, <kernel.Type object at 0x1fe6a28>) of role type named ty_n_t__Product____Type__Oprod_I_062_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J_M_062_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J_J
% 0.47/0.64  Using role type
% 0.47/0.64  Declaring produc723880050079548563nteger:Type
% 0.47/0.64  FOF formula (<kernel.Constant object at 0x216e050>, <kernel.Type object at 0x1fe6ab8>) of role type named ty_n_t__Set__Oset_It__Set__Oset_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_J_J
% 0.47/0.64  Using role type
% 0.47/0.64  Declaring set_se1353816476878259085_nat_o:Type
% 0.47/0.64  FOF formula (<kernel.Constant object at 0x1fe6998>, <kernel.Type object at 0x1fe6b90>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_J_J
% 0.47/0.64  Using role type
% 0.47/0.64  Declaring set_Pr1776176089890104647t_unit:Type
% 0.47/0.64  FOF formula (<kernel.Constant object at 0x1fe66c8>, <kernel.Type object at 0x1fe6c68>) of role type named ty_n_t__Product____Type__Oprod_It__Int__Oint_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_J
% 0.47/0.64  Using role type
% 0.47/0.64  Declaring produc8065447618272157327et_nat:Type
% 0.47/0.64  FOF formula (<kernel.Constant object at 0x1fe6cf8>, <kernel.Type object at 0x200bfc8>) of role type named ty_n_t__Set__Oset_I_062_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_M_Eo_J_J
% 0.47/0.64  Using role type
% 0.47/0.64  Declaring set_Pr6409761941060870310at_o_o:Type
% 0.47/0.64  FOF formula (<kernel.Constant object at 0x1fe66c8>, <kernel.Type object at 0x200b6c8>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_J
% 0.47/0.64  Using role type
% 0.47/0.64  Declaring set_Pr8693737435421807431at_nat:Type
% 0.47/0.64  FOF formula (<kernel.Constant object at 0x1fe66c8>, <kernel.Type object at 0x200b950>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Product____Type__Oprod_It__Nat__Onat_Mt__Int__Oint_J_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__Int__Oint_J_J_J
% 0.47/0.64  Using role type
% 0.47/0.64  Declaring set_Pr5557702248415638087at_int:Type
% 0.47/0.64  FOF formula (<kernel.Constant object at 0x1fe6cf8>, <kernel.Type object at 0x200b7a0>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Product____Type__Oprod_It__Int__Oint_Mt__Nat__Onat_J_Mt__Product____Type__Oprod_It__Int__Oint_Mt__Nat__Onat_J_J_J
% 0.47/0.64  Using role type
% 0.47/0.64  Declaring set_Pr5696620967126086215nt_nat:Type
% 0.47/0.64  FOF formula (<kernel.Constant object at 0x200b998>, <kernel.Type object at 0x200b7e8>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J_Mt__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J_J_J
% 0.47/0.64  Using role type
% 0.47/0.64  Declaring set_Pr2560585780119916871nt_int:Type
% 0.47/0.64  FOF formula (<kernel.Constant object at 0x200be60>, <kernel.Type object at 0x200ba28>) of role type named ty_n_t__Product____Type__Oprod_I_Eo_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_J
% 0.47/0.64  Using role type
% 0.47/0.64  Declaring produc6197004810343482825et_nat:Type
% 0.47/0.64  FOF formula (<kernel.Constant object at 0x200b878>, <kernel.Type object at 0x200b998>) of role type named ty_n_t__Product____Type__Oprod_It__Code____Numeral__Onatural_Mt__Product____Type__Oprod_It__Code____Numeral__Onatural_Mt__Code____Numeral__Onatural_J_J
% 0.47/0.64  Using role type
% 0.47/0.64  Declaring produc5835291356934675326atural:Type
% 0.47/0.64  FOF formula (<kernel.Constant object at 0x200b368>, <kernel.Type object at 0x200b200>) of role type named ty_n_t__Set__Oset_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_J
% 0.47/0.64  Using role type
% 0.47/0.64  Declaring set_Pr4532377907799695533_nat_o:Type
% 0.47/0.64  FOF formula (<kernel.Constant object at 0x200b878>, <kernel.Type object at 0x2177290>) of role type named ty_n_t__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_J
% 0.47/0.64  Using role type
% 0.47/0.64  Declaring produc8126358835630522215t_unit:Type
% 0.47/0.64  FOF formula (<kernel.Constant object at 0x200b680>, <kernel.Type object at 0x21772d8>) of role type named ty_n_t__Product____Type__Oprod_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J
% 0.47/0.64  Using role type
% 0.47/0.64  Declaring produc859450856879609959at_nat:Type
% 0.47/0.64  FOF formula (<kernel.Constant object at 0x200b680>, <kernel.Type object at 0x2177200>) of role type named ty_n_t__Product____Type__Oprod_It__Product____Type__Oprod_It__Nat__Onat_Mt__Int__Oint_J_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__Int__Oint_J_J
% 0.47/0.64  Using role type
% 0.47/0.64  Declaring produc6495656768158660455at_int:Type
% 0.47/0.64  FOF formula (<kernel.Constant object at 0x200b878>, <kernel.Type object at 0x2177170>) of role type named ty_n_t__Product____Type__Oprod_It__Product____Type__Oprod_It__Int__Oint_Mt__Nat__Onat_J_Mt__Product____Type__Oprod_It__Int__Oint_Mt__Nat__Onat_J_J
% 0.47/0.64  Using role type
% 0.47/0.64  Declaring produc4806409095325742951nt_nat:Type
% 0.47/0.64  FOF formula (<kernel.Constant object at 0x21770e0>, <kernel.Type object at 0x2177128>) of role type named ty_n_t__Product____Type__Oprod_It__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J_Mt__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J_J
% 0.47/0.64  Using role type
% 0.47/0.64  Declaring produc1219242969750017639nt_int:Type
% 0.47/0.64  FOF formula (<kernel.Constant object at 0x2177098>, <kernel.Type object at 0x21771b8>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Set__Oset_It__Code____Numeral__Ointeger_J_Mt__Set__Oset_It__Code____Numeral__Ointeger_J_J_J
% 0.47/0.64  Using role type
% 0.47/0.64  Declaring set_Pr7577011563204128103nteger:Type
% 0.47/0.64  FOF formula (<kernel.Constant object at 0x2177050>, <kernel.Type object at 0x21770e0>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Set__Oset_It__Nat__Onat_J_Mt__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_J_J
% 0.47/0.64  Using role type
% 0.47/0.64  Declaring set_Pr4071100604818519410t_unit:Type
% 0.47/0.64  FOF formula (<kernel.Constant object at 0x21773b0>, <kernel.Type object at 0x2177440>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_J
% 0.47/0.64  Using role type
% 0.47/0.64  Declaring set_Pr3948176798113811640et_nat:Type
% 0.47/0.64  FOF formula (<kernel.Constant object at 0x2177050>, <kernel.Type object at 0x2177098>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Set__Oset_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Product____Type__Ounit_J_J_J
% 0.47/0.64  Using role type
% 0.47/0.64  Declaring set_Pr3980508049012409671t_unit:Type
% 0.47/0.64  FOF formula (<kernel.Constant object at 0x21774d0>, <kernel.Type object at 0x21773b0>) of role type named ty_n_t__Product____Type__Oprod_It__Code____Numeral__Ointeger_M_062_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J_J
% 0.47/0.64  Using role type
% 0.47/0.64  Declaring produc1397831737260518551nteger:Type
% 0.47/0.64  FOF formula (<kernel.Constant object at 0x2177560>, <kernel.Type object at 0x2177050>) of role type named ty_n_t__Product____Type__Oprod_I_062_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J_Mt__Code____Numeral__Ointeger_J
% 0.47/0.64  Using role type
% 0.47/0.64  Declaring produc2221115339011613079nteger:Type
% 0.47/0.64  FOF formula (<kernel.Constant object at 0x21775f0>, <kernel.Type object at 0x21774d0>) of role type named ty_n_t__Product____Type__Oprod_I_062_It__Nat__Onat_Mt__Nat__Onat_J_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J
% 0.47/0.64  Using role type
% 0.47/0.64  Declaring produc4671145554997361783at_nat:Type
% 0.47/0.64  FOF formula (<kernel.Constant object at 0x2177680>, <kernel.Type object at 0x2177560>) of role type named ty_n_t__Product____Type__Oprod_I_062_It__Nat__Onat_Mt__Int__Oint_J_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J
% 0.47/0.64  Using role type
% 0.47/0.64  Declaring produc3574062574353363227at_nat:Type
% 0.47/0.64  FOF formula (<kernel.Constant object at 0x2177710>, <kernel.Type object at 0x21775f0>) of role type named ty_n_t__Product____Type__Oprod_I_062_It__Int__Oint_Mt__Nat__Onat_J_Mt__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J_J
% 0.47/0.64  Using role type
% 0.47/0.64  Declaring produc6128020648511768019nt_int:Type
% 0.47/0.64  FOF formula (<kernel.Constant object at 0x21777a0>, <kernel.Type object at 0x2177680>) of role type named ty_n_t__Product____Type__Oprod_I_062_It__Int__Oint_Mt__Int__Oint_J_Mt__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J_J
% 0.47/0.64  Using role type
% 0.47/0.64  Declaring produc5030937667867769463nt_int:Type
% 0.47/0.64  FOF formula (<kernel.Constant object at 0x2177830>, <kernel.Type object at 0x2177710>) of role type named ty_n_t__Product____Type__Oprod_It__Set__Oset_It__Code____Numeral__Ointeger_J_Mt__Set__Oset_It__Code____Numeral__Ointeger_J_J
% 0.47/0.64  Using role type
% 0.47/0.64  Declaring produc6491284506569428743nteger:Type
% 0.47/0.64  FOF formula (<kernel.Constant object at 0x21778c0>, <kernel.Type object at 0x21777a0>) of role type named ty_n_t__Product____Type__Oprod_It__Set__Oset_It__Nat__Onat_J_Mt__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_J
% 0.47/0.64  Using role type
% 0.47/0.64  Declaring produc7348995623955488188t_unit:Type
% 0.47/0.64  FOF formula (<kernel.Constant object at 0x2177950>, <kernel.Type object at 0x2177830>) of role type named ty_n_t__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J
% 0.47/0.64  Using role type
% 0.47/0.64  Declaring produc3658429121746597890et_nat:Type
% 0.47/0.64  FOF formula (<kernel.Constant object at 0x21779e0>, <kernel.Type object at 0x21778c0>) of role type named ty_n_t__Set__Oset_It__Set__Oset_It__Product____Type__Oprod_It__Product____Type__Ounit_Mt__Product____Type__Ounit_J_J_J
% 0.47/0.64  Using role type
% 0.47/0.64  Declaring set_se8994758365886191399t_unit:Type
% 0.47/0.64  FOF formula (<kernel.Constant object at 0x2177a70>, <kernel.Type object at 0x2177950>) of role type named ty_n_t__Product____Type__Oprod_It__Set__Oset_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Product____Type__Ounit_J_J
% 0.47/0.64  Using role type
% 0.47/0.64  Declaring produc1357844946079266663t_unit:Type
% 0.47/0.64  FOF formula (<kernel.Constant object at 0x2177b00>, <kernel.Type object at 0x21779e0>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Set__Oset_It__Nat__Onat_J_Mt__Set__Oset_It__Nat__Onat_J_J_J
% 0.47/0.64  Using role type
% 0.47/0.64  Declaring set_Pr5488025237498180813et_nat:Type
% 0.47/0.64  FOF formula (<kernel.Constant object at 0x2177b90>, <kernel.Type object at 0x2177a70>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Set__Oset_It__Int__Oint_J_Mt__Set__Oset_It__Int__Oint_J_J_J
% 0.47/0.64  Using role type
% 0.47/0.64  Declaring set_Pr2522554150109002629et_int:Type
% 0.47/0.64  FOF formula (<kernel.Constant object at 0x2177c20>, <kernel.Type object at 0x2177b00>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J_J
% 0.47/0.64  Using role type
% 0.47/0.64  Declaring set_Pr4811707699266497531nteger:Type
% 0.47/0.64  FOF formula (<kernel.Constant object at 0x2177cb0>, <kernel.Type object at 0x2177b90>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Code____Numeral__Ointeger_Mt__Product____Type__Ounit_J_J
% 0.47/0.65  Using role type
% 0.47/0.65  Declaring set_Pr4580871404036792859t_unit:Type
% 0.47/0.65  FOF formula (<kernel.Constant object at 0x2177d40>, <kernel.Type object at 0x2177c20>) of role type named ty_n_t__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Nat__Onat_J
% 0.47/0.65  Using role type
% 0.47/0.65  Declaring produc6653097349344004940it_nat:Type
% 0.47/0.65  FOF formula (<kernel.Constant object at 0x2177dd0>, <kernel.Type object at 0x2177cb0>) of role type named ty_n_t__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Int__Oint_J
% 0.47/0.65  Using role type
% 0.47/0.65  Declaring produc2475246329834808232it_int:Type
% 0.47/0.65  FOF formula (<kernel.Constant object at 0x2177e60>, <kernel.Type object at 0x2177d40>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Product____Type__Ounit_Mt__Product____Type__Ounit_J_J
% 0.47/0.65  Using role type
% 0.47/0.65  Declaring set_Pr5094982260447487303t_unit:Type
% 0.47/0.65  FOF formula (<kernel.Constant object at 0x2177ef0>, <kernel.Type object at 0x2177dd0>) of role type named ty_n_t__Set__Oset_It__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_J
% 0.47/0.65  Using role type
% 0.47/0.65  Declaring set_se7855581050983116737at_nat:Type
% 0.47/0.65  FOF formula (<kernel.Constant object at 0x2177f80>, <kernel.Type object at 0x1ff1050>) of role type named ty_n_t__Set__Oset_It__Set__Oset_It__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J_J_J
% 0.47/0.65  Using role type
% 0.47/0.65  Declaring set_se6260736226359567993nt_int:Type
% 0.47/0.65  FOF formula (<kernel.Constant object at 0x2177f80>, <kernel.Type object at 0x1ff10e0>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Code____Numeral__Ointeger_J_J
% 0.47/0.65  Using role type
% 0.47/0.65  Declaring set_Pr2406931829603198446nteger:Type
% 0.47/0.65  FOF formula (<kernel.Constant object at 0x2177ef0>, <kernel.Type object at 0x1ff1128>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Code____Numeral__Ointeger_Mt__Nat__Onat_J_J
% 0.47/0.65  Using role type
% 0.47/0.65  Declaring set_Pr8986988648414616686er_nat:Type
% 0.47/0.65  FOF formula (<kernel.Constant object at 0x1ff11b8>, <kernel.Type object at 0x1ff1200>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Code____Numeral__Ointeger_Mt__Int__Oint_J_J
% 0.47/0.65  Using role type
% 0.47/0.65  Declaring set_Pr6496905503482889930er_int:Type
% 0.47/0.65  FOF formula (<kernel.Constant object at 0x1ff1290>, <kernel.Type object at 0x1ff1170>) of role type named ty_n_t__Product____Type__Oprod_It__Set__Oset_It__Nat__Onat_J_Mt__Set__Oset_It__Nat__Onat_J_J
% 0.47/0.65  Using role type
% 0.47/0.65  Declaring produc7819656566062154093et_nat:Type
% 0.47/0.65  FOF formula (<kernel.Constant object at 0x1ff1248>, <kernel.Type object at 0x1ff11b8>) of role type named ty_n_t__Product____Type__Oprod_It__Set__Oset_It__Int__Oint_J_Mt__Set__Oset_It__Int__Oint_J_J
% 0.47/0.65  Using role type
% 0.47/0.65  Declaring produc2115011035271226405et_int:Type
% 0.47/0.65  FOF formula (<kernel.Constant object at 0x1ff1320>, <kernel.Type object at 0x1ff13b0>) of role type named ty_n_t__Product____Type__Oprod_It__Code____Numeral__Onatural_Mt__Code____Numeral__Onatural_J
% 0.47/0.65  Using role type
% 0.47/0.65  Declaring produc7822875418678951345atural:Type
% 0.47/0.65  FOF formula (<kernel.Constant object at 0x1ff1248>, <kernel.Type object at 0x1ff1290>) of role type named ty_n_t__Product____Type__Oprod_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J
% 0.47/0.65  Using role type
% 0.47/0.65  Declaring produc8923325533196201883nteger:Type
% 0.47/0.65  FOF formula (<kernel.Constant object at 0x1ff1440>, <kernel.Type object at 0x1ff1320>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Set__Oset_I_Eo_J_Mt__Set__Oset_I_Eo_J_J_J
% 0.47/0.65  Using role type
% 0.47/0.65  Declaring set_Pr4577759397028426247_set_o:Type
% 0.47/0.65  FOF formula (<kernel.Constant object at 0x1ff14d0>, <kernel.Type object at 0x1ff1248>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Product____Type__Ounit_Mt__Nat__Onat_J_J
% 0.47/0.65  Using role type
% 0.47/0.65  Declaring set_Pr1763845938948868674it_nat:Type
% 0.47/0.65  FOF formula (<kernel.Constant object at 0x1ff1560>, <kernel.Type object at 0x1ff1440>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Product____Type__Ounit_Mt__Int__Oint_J_J
% 0.49/0.65  Using role type
% 0.49/0.65  Declaring set_Pr8497134830871917726it_int:Type
% 0.49/0.65  FOF formula (<kernel.Constant object at 0x1ff15f0>, <kernel.Type object at 0x1ff14d0>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Product____Type__Ounit_J_J
% 0.49/0.65  Using role type
% 0.49/0.65  Declaring set_Pr4334478416066269672t_unit:Type
% 0.49/0.65  FOF formula (<kernel.Constant object at 0x1ff1680>, <kernel.Type object at 0x1ff1560>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Int__Oint_Mt__Product____Type__Ounit_J_J
% 0.49/0.65  Using role type
% 0.49/0.65  Declaring set_Pr5889264611543340172t_unit:Type
% 0.49/0.65  FOF formula (<kernel.Constant object at 0x1ff1710>, <kernel.Type object at 0x1ff15f0>) of role type named ty_n_t__Product____Type__Oprod_It__Code____Numeral__Ointeger_Mt__Product____Type__Ounit_J
% 0.49/0.65  Using role type
% 0.49/0.65  Declaring produc5496629617739085541t_unit:Type
% 0.49/0.65  FOF formula (<kernel.Constant object at 0x1ff17a0>, <kernel.Type object at 0x1ff1680>) of role type named ty_n_t__Set__Oset_I_062_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J_J
% 0.49/0.65  Using role type
% 0.49/0.65  Declaring set_Co726186806682698383nteger:Type
% 0.49/0.65  FOF formula (<kernel.Constant object at 0x1ff1830>, <kernel.Type object at 0x1ff1710>) of role type named ty_n_t__Product____Type__Oprod_It__Product____Type__Ounit_Mt__Product____Type__Ounit_J
% 0.49/0.65  Using role type
% 0.49/0.65  Declaring produc8459935480633519975t_unit:Type
% 0.49/0.65  FOF formula (<kernel.Constant object at 0x1ff18c0>, <kernel.Type object at 0x1ff17a0>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Code____Numeral__Ointeger_M_Eo_J_J
% 0.49/0.65  Using role type
% 0.49/0.65  Declaring set_Pr448751882837621926eger_o:Type
% 0.49/0.65  FOF formula (<kernel.Constant object at 0x1ff1950>, <kernel.Type object at 0x1ff1830>) of role type named ty_n_t__Filter__Ofilter_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J
% 0.49/0.65  Using role type
% 0.49/0.65  Declaring filter1242075044329608583at_nat:Type
% 0.49/0.65  FOF formula (<kernel.Constant object at 0x1ff19e0>, <kernel.Type object at 0x1ff18c0>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Product____Type__Ounit_M_Eo_J_J
% 0.49/0.65  Using role type
% 0.49/0.65  Declaring set_Pr5464989305201766866unit_o:Type
% 0.49/0.65  FOF formula (<kernel.Constant object at 0x1ff1a70>, <kernel.Type object at 0x1ff1950>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_I_Eo_Mt__Product____Type__Ounit_J_J
% 0.49/0.65  Using role type
% 0.49/0.65  Declaring set_Pr6671815714118170108t_unit:Type
% 0.49/0.65  FOF formula (<kernel.Constant object at 0x1ff1b00>, <kernel.Type object at 0x1ff19e0>) of role type named ty_n_t__Set__Oset_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_J
% 0.49/0.65  Using role type
% 0.49/0.65  Declaring set_he8644174446132254637t_unit:Type
% 0.49/0.65  FOF formula (<kernel.Constant object at 0x1ff1b90>, <kernel.Type object at 0x1ff1a70>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J
% 0.49/0.65  Using role type
% 0.49/0.65  Declaring set_Pr1261947904930325089at_nat:Type
% 0.49/0.65  FOF formula (<kernel.Constant object at 0x1ff1c20>, <kernel.Type object at 0x1ff1b00>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Int__Oint_J_J
% 0.49/0.65  Using role type
% 0.49/0.65  Declaring set_Pr7995236796853374141at_int:Type
% 0.49/0.65  FOF formula (<kernel.Constant object at 0x1ff1cb0>, <kernel.Type object at 0x1ff1b90>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Int__Oint_Mt__Nat__Onat_J_J
% 0.49/0.65  Using role type
% 0.49/0.65  Declaring set_Pr3448869479623346877nt_nat:Type
% 0.49/0.65  FOF formula (<kernel.Constant object at 0x1ff1d40>, <kernel.Type object at 0x1ff1c20>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J_J
% 0.49/0.65  Using role type
% 0.49/0.65  Declaring set_Pr958786334691620121nt_int:Type
% 0.49/0.65  FOF formula (<kernel.Constant object at 0x1ff1dd0>, <kernel.Type object at 0x1ff1cb0>) of role type named ty_n_t__Product____Type__Oprod_It__Nat__Onat_Mt__Set__Oset_It__Nat__Onat_J_J
% 0.49/0.65  Using role type
% 0.49/0.65  Declaring produc2400336064389900727et_nat:Type
% 0.49/0.65  FOF formula (<kernel.Constant object at 0x1ff1e60>, <kernel.Type object at 0x1ff1d40>) of role type named ty_n_t__Product____Type__Oprod_It__Nat__Onat_Mt__Code____Numeral__Ointeger_J
% 0.49/0.65  Using role type
% 0.49/0.65  Declaring produc2591615631378489102nteger:Type
% 0.49/0.65  FOF formula (<kernel.Constant object at 0x1ff1ef0>, <kernel.Type object at 0x1ff1dd0>) of role type named ty_n_t__Product____Type__Oprod_It__Int__Oint_Mt__Set__Oset_It__Nat__Onat_J_J
% 0.49/0.66  Using role type
% 0.49/0.66  Declaring produc2771989624626745363et_nat:Type
% 0.49/0.66  FOF formula (<kernel.Constant object at 0x1ff1f80>, <kernel.Type object at 0x1ff3050>) of role type named ty_n_t__Product____Type__Oprod_It__Code____Numeral__Ointeger_Mt__Nat__Onat_J
% 0.49/0.66  Using role type
% 0.49/0.66  Declaring produc6433947425880249742er_nat:Type
% 0.49/0.66  FOF formula (<kernel.Constant object at 0x1ff1f80>, <kernel.Type object at 0x1ff30e0>) of role type named ty_n_t__Product____Type__Oprod_It__Code____Numeral__Ointeger_Mt__Int__Oint_J
% 0.49/0.66  Using role type
% 0.49/0.66  Declaring produc2256096406371053034er_int:Type
% 0.49/0.66  FOF formula (<kernel.Constant object at 0x1ff1ef0>, <kernel.Type object at 0x1ff3128>) of role type named ty_n_t__Set__Oset_It__Set__Oset_It__Product____Type__Oprod_I_Eo_M_Eo_J_J_J
% 0.49/0.66  Using role type
% 0.49/0.66  Declaring set_se491199571785101031od_o_o:Type
% 0.49/0.66  FOF formula (<kernel.Constant object at 0x1ff31b8>, <kernel.Type object at 0x1ff3200>) of role type named ty_n_t__Product____Type__Oprod_It__Set__Oset_I_Eo_J_Mt__Set__Oset_I_Eo_J_J
% 0.49/0.66  Using role type
% 0.49/0.66  Declaring produc7369051934464679207_set_o:Type
% 0.49/0.66  FOF formula (<kernel.Constant object at 0x1ff3290>, <kernel.Type object at 0x1ff3170>) of role type named ty_n_t__Product____Type__Oprod_It__Product____Type__Ounit_Mt__Nat__Onat_J
% 0.49/0.66  Using role type
% 0.49/0.66  Declaring produc600557818389255820it_nat:Type
% 0.49/0.66  FOF formula (<kernel.Constant object at 0x1ff3248>, <kernel.Type object at 0x1ff31b8>) of role type named ty_n_t__Product____Type__Oprod_It__Product____Type__Ounit_Mt__Int__Oint_J
% 0.49/0.66  Using role type
% 0.49/0.66  Declaring produc5646078835734834920it_int:Type
% 0.49/0.66  FOF formula (<kernel.Constant object at 0x1ff3320>, <kernel.Type object at 0x1ff33b0>) of role type named ty_n_t__Product____Type__Oprod_It__Nat__Onat_Mt__Product____Type__Ounit_J
% 0.49/0.66  Using role type
% 0.49/0.66  Declaring produc526117512892780850t_unit:Type
% 0.49/0.66  FOF formula (<kernel.Constant object at 0x1ff3248>, <kernel.Type object at 0x1ff3290>) of role type named ty_n_t__Product____Type__Oprod_It__Int__Oint_Mt__Product____Type__Ounit_J
% 0.49/0.66  Using role type
% 0.49/0.66  Declaring produc6865911496949736918t_unit:Type
% 0.49/0.66  FOF formula (<kernel.Constant object at 0x1ff3440>, <kernel.Type object at 0x1ff3320>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_M_Eo_J_J
% 0.49/0.66  Using role type
% 0.49/0.66  Declaring set_Pr3149072824959771635_nat_o:Type
% 0.49/0.66  FOF formula (<kernel.Constant object at 0x1ff34d0>, <kernel.Type object at 0x1ff3248>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Int__Oint_M_Eo_J_J
% 0.49/0.66  Using role type
% 0.49/0.66  Declaring set_Pr903927857289325719_int_o:Type
% 0.49/0.66  FOF formula (<kernel.Constant object at 0x1ff3560>, <kernel.Type object at 0x1ff3440>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_I_Eo_Mt__Nat__Onat_J_J
% 0.49/0.66  Using role type
% 0.49/0.66  Declaring set_Pr2101469702781467981_o_nat:Type
% 0.49/0.66  FOF formula (<kernel.Constant object at 0x1ff35f0>, <kernel.Type object at 0x1ff34d0>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_I_Eo_Mt__Int__Oint_J_J
% 0.49/0.66  Using role type
% 0.49/0.66  Declaring set_Pr8834758594704517033_o_int:Type
% 0.49/0.66  FOF formula (<kernel.Constant object at 0x1ff3680>, <kernel.Type object at 0x1ff3560>) of role type named ty_n_t__Product____Type__Oprod_It__Code____Numeral__Ointeger_M_Eo_J
% 0.49/0.66  Using role type
% 0.49/0.66  Declaring produc6271795597528267376eger_o:Type
% 0.49/0.66  FOF formula (<kernel.Constant object at 0x1ff35f0>, <kernel.Type object at 0x1ff34d0>) of role type named ty_n_t__Set__Oset_It__Set__Oset_It__Set__Oset_It__Nat__Onat_J_J_J
% 0.49/0.66  Using role type
% 0.49/0.66  Declaring set_set_set_nat:Type
% 0.49/0.66  FOF formula (<kernel.Constant object at 0x1ff3710>, <kernel.Type object at 0x1ff37e8>) of role type named ty_n_t__Set__Oset_It__Set__Oset_It__Code____Numeral__Ointeger_J_J
% 0.49/0.66  Using role type
% 0.49/0.66  Declaring set_set_Code_integer:Type
% 0.49/0.66  FOF formula (<kernel.Constant object at 0x1ff35f0>, <kernel.Type object at 0x1ff3680>) of role type named ty_n_t__Product____Type__Oprod_It__Product____Type__Ounit_M_Eo_J
% 0.49/0.66  Using role type
% 0.49/0.66  Declaring produc7485711547916492274unit_o:Type
% 0.49/0.66  FOF formula (<kernel.Constant object at 0x1ff3560>, <kernel.Type object at 0x1ff3710>) of role type named ty_n_t__Product____Type__Oprod_I_Eo_Mt__Product____Type__Ounit_J
% 0.49/0.66  Using role type
% 0.49/0.66  Declaring produc3788275437394581276t_unit:Type
% 0.49/0.66  FOF formula (<kernel.Constant object at 0x1ff35f0>, <kernel.Type object at 0x1ff3680>) of role type named ty_n_t__Set__Oset_It__Set__Oset_It__Product____Type__Ounit_J_J
% 0.49/0.66  Using role type
% 0.49/0.66  Declaring set_set_Product_unit:Type
% 0.49/0.66  FOF formula (<kernel.Constant object at 0x1ff3560>, <kernel.Type object at 0x1ff34d0>) of role type named ty_n_t__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J
% 0.49/0.66  Using role type
% 0.49/0.66  Declaring heap_e7401611519738050253t_unit:Type
% 0.49/0.66  FOF formula (<kernel.Constant object at 0x1ff35f0>, <kernel.Type object at 0x1ff3680>) of role type named ty_n_t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.49/0.66  Using role type
% 0.49/0.66  Declaring product_prod_nat_nat:Type
% 0.49/0.66  FOF formula (<kernel.Constant object at 0x1ff39e0>, <kernel.Type object at 0x1ff3a70>) of role type named ty_n_t__Product____Type__Oprod_It__Nat__Onat_Mt__Int__Oint_J
% 0.49/0.66  Using role type
% 0.49/0.66  Declaring product_prod_nat_int:Type
% 0.49/0.66  FOF formula (<kernel.Constant object at 0x1ff3560>, <kernel.Type object at 0x1ff3b00>) of role type named ty_n_t__Product____Type__Oprod_It__Int__Oint_Mt__Nat__Onat_J
% 0.49/0.66  Using role type
% 0.49/0.66  Declaring product_prod_int_nat:Type
% 0.49/0.66  FOF formula (<kernel.Constant object at 0x1ff35f0>, <kernel.Type object at 0x1ff3b48>) of role type named ty_n_t__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J
% 0.49/0.66  Using role type
% 0.49/0.66  Declaring product_prod_int_int:Type
% 0.49/0.66  FOF formula (<kernel.Constant object at 0x1ff39e0>, <kernel.Type object at 0x1ff3b90>) of role type named ty_n_t__Set__Oset_I_062_It__Product____Type__Ounit_M_Eo_J_J
% 0.49/0.66  Using role type
% 0.49/0.66  Declaring set_Product_unit_o:Type
% 0.49/0.66  FOF formula (<kernel.Constant object at 0x1ff3560>, <kernel.Type object at 0x1ff3bd8>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_I_Eo_M_Eo_J_J
% 0.49/0.66  Using role type
% 0.49/0.66  Declaring set_Product_prod_o_o:Type
% 0.49/0.66  FOF formula (<kernel.Constant object at 0x1ff35f0>, <kernel.Type object at 0x1ff3c20>) of role type named ty_n_t__Sum____Type__Osum_It__Nat__Onat_Mt__Nat__Onat_J
% 0.49/0.66  Using role type
% 0.49/0.66  Declaring sum_sum_nat_nat:Type
% 0.49/0.66  FOF formula (<kernel.Constant object at 0x1ff39e0>, <kernel.Type object at 0x1ff3c68>) of role type named ty_n_t__Set__Oset_It__Filter__Ofilter_It__Nat__Onat_J_J
% 0.49/0.66  Using role type
% 0.49/0.66  Declaring set_filter_nat:Type
% 0.49/0.66  FOF formula (<kernel.Constant object at 0x1ff3560>, <kernel.Type object at 0x1ff3cb0>) of role type named ty_n_t__Filter__Ofilter_It__Set__Oset_It__Nat__Onat_J_J
% 0.49/0.66  Using role type
% 0.49/0.66  Declaring filter_set_nat:Type
% 0.49/0.66  FOF formula (<kernel.Constant object at 0x1ff35f0>, <kernel.Type object at 0x1ff3cf8>) of role type named ty_n_t__Product____Type__Oprod_It__Nat__Onat_M_Eo_J
% 0.49/0.66  Using role type
% 0.49/0.66  Declaring product_prod_nat_o:Type
% 0.49/0.66  FOF formula (<kernel.Constant object at 0x1ff39e0>, <kernel.Type object at 0x1ff3d40>) of role type named ty_n_t__Product____Type__Oprod_It__Int__Oint_M_Eo_J
% 0.49/0.66  Using role type
% 0.49/0.66  Declaring product_prod_int_o:Type
% 0.49/0.66  FOF formula (<kernel.Constant object at 0x1ff3560>, <kernel.Type object at 0x1ff3d88>) of role type named ty_n_t__Product____Type__Oprod_I_Eo_Mt__Nat__Onat_J
% 0.49/0.66  Using role type
% 0.49/0.66  Declaring product_prod_o_nat:Type
% 0.49/0.66  FOF formula (<kernel.Constant object at 0x1ff35f0>, <kernel.Type object at 0x1ff3dd0>) of role type named ty_n_t__Product____Type__Oprod_I_Eo_Mt__Int__Oint_J
% 0.49/0.66  Using role type
% 0.49/0.66  Declaring product_prod_o_int:Type
% 0.49/0.66  FOF formula (<kernel.Constant object at 0x1ff39e0>, <kernel.Type object at 0x1ff3e18>) of role type named ty_n_t__Set__Oset_It__Set__Oset_It__Nat__Onat_J_J
% 0.49/0.66  Using role type
% 0.49/0.66  Declaring set_set_nat:Type
% 0.49/0.66  FOF formula (<kernel.Constant object at 0x1ff3560>, <kernel.Type object at 0x1ff3e60>) of role type named ty_n_t__Set__Oset_It__Set__Oset_It__Int__Oint_J_J
% 0.49/0.66  Using role type
% 0.49/0.66  Declaring set_set_int:Type
% 0.49/0.66  FOF formula (<kernel.Constant object at 0x1ff35f0>, <kernel.Type object at 0x1ff3ea8>) of role type named ty_n_t__Set__Oset_It__Code____Numeral__Onatural_J
% 0.49/0.66  Using role type
% 0.49/0.66  Declaring set_Code_natural:Type
% 0.49/0.66  FOF formula (<kernel.Constant object at 0x1ff39e0>, <kernel.Type object at 0x1ff3ef0>) of role type named ty_n_t__Set__Oset_It__Code____Numeral__Ointeger_J
% 0.49/0.67  Using role type
% 0.49/0.67  Declaring set_Code_integer:Type
% 0.49/0.67  FOF formula (<kernel.Constant object at 0x1ff3560>, <kernel.Type object at 0x1ff3f38>) of role type named ty_n_t__Set__Oset_It__Product____Type__Ounit_J
% 0.49/0.67  Using role type
% 0.49/0.67  Declaring set_Product_unit:Type
% 0.49/0.67  FOF formula (<kernel.Constant object at 0x1ff35f0>, <kernel.Type object at 0x1ff3f80>) of role type named ty_n_t__Set__Oset_I_062_It__Nat__Onat_M_Eo_J_J
% 0.49/0.67  Using role type
% 0.49/0.67  Declaring set_nat_o:Type
% 0.49/0.67  FOF formula (<kernel.Constant object at 0x1ff39e0>, <kernel.Type object at 0x1ff3f38>) of role type named ty_n_t__Set__Oset_I_062_It__Int__Oint_M_Eo_J_J
% 0.49/0.67  Using role type
% 0.49/0.67  Declaring set_int_o:Type
% 0.49/0.67  FOF formula (<kernel.Constant object at 0x1ff3f80>, <kernel.Type object at 0x1ff7098>) of role type named ty_n_t__Product____Type__Oprod_I_Eo_M_Eo_J
% 0.49/0.67  Using role type
% 0.49/0.67  Declaring product_prod_o_o:Type
% 0.49/0.67  FOF formula (<kernel.Constant object at 0x1ff3f38>, <kernel.Type object at 0x1ff7098>) of role type named ty_n_t__Set__Oset_It__Assertions__Oassn_J
% 0.49/0.67  Using role type
% 0.49/0.67  Declaring set_assn:Type
% 0.49/0.67  FOF formula (<kernel.Constant object at 0x1ff3fc8>, <kernel.Type object at 0x1ff7050>) of role type named ty_n_t__Set__Oset_It__Set__Oset_I_Eo_J_J
% 0.49/0.67  Using role type
% 0.49/0.67  Declaring set_set_o:Type
% 0.49/0.67  FOF formula (<kernel.Constant object at 0x1ff39e0>, <kernel.Type object at 0x1ff7128>) of role type named ty_n_t__Filter__Ofilter_It__Nat__Onat_J
% 0.49/0.67  Using role type
% 0.49/0.67  Declaring filter_nat:Type
% 0.49/0.67  FOF formula (<kernel.Constant object at 0x1ff3f38>, <kernel.Type object at 0x1ff7170>) of role type named ty_n_t__Set__Oset_I_062_I_Eo_M_Eo_J_J
% 0.49/0.67  Using role type
% 0.49/0.67  Declaring set_o_o:Type
% 0.49/0.67  FOF formula (<kernel.Constant object at 0x1ff3f38>, <kernel.Type object at 0x1ff7128>) of role type named ty_n_t__List__Olist_It__Nat__Onat_J
% 0.49/0.67  Using role type
% 0.49/0.67  Declaring list_nat:Type
% 0.49/0.67  FOF formula (<kernel.Constant object at 0x1ff3f38>, <kernel.Type object at 0x1ff7200>) of role type named ty_n_t__Set__Oset_It__Rat__Orat_J
% 0.49/0.67  Using role type
% 0.49/0.67  Declaring set_rat:Type
% 0.49/0.67  FOF formula (<kernel.Constant object at 0x1ff7098>, <kernel.Type object at 0x1ff7290>) of role type named ty_n_t__Set__Oset_It__Nat__Onat_J
% 0.49/0.67  Using role type
% 0.49/0.67  Declaring set_nat:Type
% 0.49/0.67  FOF formula (<kernel.Constant object at 0x1ff7248>, <kernel.Type object at 0x1ff72d8>) of role type named ty_n_t__Set__Oset_It__Int__Oint_J
% 0.49/0.67  Using role type
% 0.49/0.67  Declaring set_int:Type
% 0.49/0.67  FOF formula (<kernel.Constant object at 0x1ff7050>, <kernel.Type object at 0x1ff7320>) of role type named ty_n_t__Code____Numeral__Onatural
% 0.49/0.67  Using role type
% 0.49/0.67  Declaring code_natural:Type
% 0.49/0.67  FOF formula (<kernel.Constant object at 0x1ff70e0>, <kernel.Type object at 0x1ff7368>) of role type named ty_n_t__Code____Numeral__Ointeger
% 0.49/0.67  Using role type
% 0.49/0.67  Declaring code_integer:Type
% 0.49/0.67  FOF formula (<kernel.Constant object at 0x1ff7098>, <kernel.Type object at 0x1ff73b0>) of role type named ty_n_t__Product____Type__Ounit
% 0.49/0.67  Using role type
% 0.49/0.67  Declaring product_unit:Type
% 0.49/0.67  FOF formula (<kernel.Constant object at 0x1ff7050>, <kernel.Type object at 0x1ff7320>) of role type named ty_n_t__Typerep__Otyperep
% 0.49/0.67  Using role type
% 0.49/0.67  Declaring typerep:Type
% 0.49/0.67  FOF formula (<kernel.Constant object at 0x1ff71b8>, <kernel.Type object at 0x1ff7440>) of role type named ty_n_t__Assertions__Oassn
% 0.49/0.67  Using role type
% 0.49/0.67  Declaring assn:Type
% 0.49/0.67  FOF formula (<kernel.Constant object at 0x1ff70e0>, <kernel.Type object at 0x1ff7368>) of role type named ty_n_t__Set__Oset_I_Eo_J
% 0.49/0.67  Using role type
% 0.49/0.67  Declaring set_o:Type
% 0.49/0.67  FOF formula (<kernel.Constant object at 0x1ff7050>, <kernel.Type object at 0x1ff7488>) of role type named ty_n_t__String__Ochar
% 0.49/0.67  Using role type
% 0.49/0.67  Declaring char:Type
% 0.49/0.67  FOF formula (<kernel.Constant object at 0x1ff71b8>, <kernel.Type object at 0x1ff74d0>) of role type named ty_n_t__Rat__Orat
% 0.49/0.67  Using role type
% 0.49/0.67  Declaring rat:Type
% 0.49/0.67  FOF formula (<kernel.Constant object at 0x1ff70e0>, <kernel.Type object at 0x1ff7518>) of role type named ty_n_t__Num__Onum
% 0.49/0.67  Using role type
% 0.49/0.67  Declaring num:Type
% 0.49/0.67  FOF formula (<kernel.Constant object at 0x1ff7050>, <kernel.Type object at 0x1ff7560>) of role type named ty_n_t__Nat__Onat
% 0.49/0.67  Using role type
% 0.49/0.67  Declaring nat:Type
% 0.49/0.67  FOF formula (<kernel.Constant object at 0x1ff71b8>, <kernel.Type object at 0x1ff75a8>) of role type named ty_n_t__Int__Oint
% 0.49/0.67  Using role type
% 0.49/0.67  Declaring int:Type
% 0.49/0.67  FOF formula (<kernel.Constant object at 0x1ff7050>, <kernel.DependentProduct object at 0x1ff77a0>) of role type named sy_c_Assertions_Oassn_OAbs__assn
% 0.49/0.67  Using role type
% 0.49/0.67  Declaring abs_assn:((produc3658429121746597890et_nat->Prop)->assn)
% 0.49/0.67  FOF formula (<kernel.Constant object at 0x1ff7248>, <kernel.DependentProduct object at 0x1ff7560>) of role type named sy_c_Assertions_Oassn_ORep__assn
% 0.49/0.67  Using role type
% 0.49/0.67  Declaring rep_assn:(assn->(produc3658429121746597890et_nat->Prop))
% 0.49/0.67  FOF formula (<kernel.Constant object at 0x1ff7518>, <kernel.DependentProduct object at 0x1ff7710>) of role type named sy_c_Assertions_Oin__range
% 0.49/0.67  Using role type
% 0.49/0.67  Declaring in_range:(produc3658429121746597890et_nat->Prop)
% 0.49/0.67  FOF formula (<kernel.Constant object at 0x1ff76c8>, <kernel.DependentProduct object at 0x1ff77e8>) of role type named sy_c_Assertions_Oin__range__rel
% 0.49/0.67  Using role type
% 0.49/0.67  Declaring in_range_rel:(produc3658429121746597890et_nat->(produc3658429121746597890et_nat->Prop))
% 0.49/0.67  FOF formula (<kernel.Constant object at 0x1ff71b8>, <kernel.DependentProduct object at 0x1ff78c0>) of role type named sy_c_Assertions_Ois__pure__assn
% 0.49/0.67  Using role type
% 0.49/0.67  Declaring is_pure_assn:(assn->Prop)
% 0.49/0.67  FOF formula (<kernel.Constant object at 0x1ff75f0>, <kernel.DependentProduct object at 0x1ff7518>) of role type named sy_c_Assertions_Oone__assn__raw
% 0.49/0.67  Using role type
% 0.49/0.67  Declaring one_assn_raw:(produc3658429121746597890et_nat->Prop)
% 0.49/0.67  FOF formula (<kernel.Constant object at 0x1ff76c8>, <kernel.DependentProduct object at 0x1ff75f0>) of role type named sy_c_Assertions_Oone__assn__raw__rel
% 0.49/0.67  Using role type
% 0.49/0.67  Declaring one_assn_raw_rel:(produc3658429121746597890et_nat->(produc3658429121746597890et_nat->Prop))
% 0.49/0.67  FOF formula (<kernel.Constant object at 0x1ff78c0>, <kernel.DependentProduct object at 0x1ff75f0>) of role type named sy_c_Assertions_Oproper
% 0.49/0.67  Using role type
% 0.49/0.67  Declaring proper:((produc3658429121746597890et_nat->Prop)->Prop)
% 0.49/0.67  FOF formula (<kernel.Constant object at 0x1ff71b8>, <kernel.DependentProduct object at 0x1ff7050>) of role type named sy_c_Assertions_Opure__assn
% 0.49/0.67  Using role type
% 0.49/0.67  Declaring pure_assn:(Prop->assn)
% 0.49/0.67  FOF formula (<kernel.Constant object at 0x1ff78c0>, <kernel.DependentProduct object at 0x1ff7878>) of role type named sy_c_Assertions_Opure__assn__raw_001t__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_001t__Nat__Onat
% 0.49/0.67  Using role type
% 0.49/0.67  Declaring pure_a825153325127701367it_nat:(Prop->(produc3658429121746597890et_nat->Prop))
% 0.49/0.67  FOF formula (<kernel.Constant object at 0x1ff7050>, <kernel.DependentProduct object at 0x1ff76c8>) of role type named sy_c_Assertions_Opure__assn__raw__rel_001t__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_001t__Nat__Onat
% 0.49/0.67  Using role type
% 0.49/0.67  Declaring pure_a6022498039421069578it_nat:(produc6197004810343482825et_nat->(produc6197004810343482825et_nat->Prop))
% 0.49/0.67  FOF formula (<kernel.Constant object at 0x1ff7a28>, <kernel.DependentProduct object at 0x1ff7ab8>) of role type named sy_c_Assertions_OrelH
% 0.49/0.67  Using role type
% 0.49/0.67  Declaring relH:(set_nat->(heap_e7401611519738050253t_unit->(heap_e7401611519738050253t_unit->Prop)))
% 0.49/0.67  FOF formula (<kernel.Constant object at 0x1ff7710>, <kernel.DependentProduct object at 0x1ff7248>) of role type named sy_c_Assertions_Otimes__assn__raw
% 0.49/0.67  Using role type
% 0.49/0.67  Declaring times_assn_raw:((produc3658429121746597890et_nat->Prop)->((produc3658429121746597890et_nat->Prop)->(produc3658429121746597890et_nat->Prop)))
% 0.49/0.67  FOF formula (<kernel.Constant object at 0x1ff7c20>, <kernel.DependentProduct object at 0x1ff7710>) of role type named sy_c_Assertions_Otimes__assn__raw__rel
% 0.49/0.67  Using role type
% 0.49/0.67  Declaring times_assn_raw_rel:(produc2732055786443039994et_nat->(produc2732055786443039994et_nat->Prop))
% 0.49/0.67  FOF formula (<kernel.Constant object at 0x1ff7bd8>, <kernel.DependentProduct object at 0x1ff7ab8>) of role type named sy_c_Assertions_Owand__assn
% 0.49/0.67  Using role type
% 0.49/0.67  Declaring wand_assn:(assn->(assn->assn))
% 0.49/0.67  FOF formula (<kernel.Constant object at 0x1ff7050>, <kernel.DependentProduct object at 0x1ff7a28>) of role type named sy_c_Assertions_Owand__raw
% 0.49/0.67  Using role type
% 0.49/0.68  Declaring wand_raw:((produc3658429121746597890et_nat->Prop)->((produc3658429121746597890et_nat->Prop)->(produc3658429121746597890et_nat->Prop)))
% 0.49/0.68  FOF formula (<kernel.Constant object at 0x1ff7b90>, <kernel.DependentProduct object at 0x1ff7878>) of role type named sy_c_Assertions_Owand__raw__rel
% 0.49/0.68  Using role type
% 0.49/0.68  Declaring wand_raw_rel:(produc2732055786443039994et_nat->(produc2732055786443039994et_nat->Prop))
% 0.49/0.68  FOF formula (<kernel.Constant object at 0x1ff7ab8>, <kernel.Constant object at 0x1ff7878>) of role type named sy_c_BNF__Cardinal__Arithmetic_Ocone
% 0.49/0.68  Using role type
% 0.49/0.68  Declaring bNF_Cardinal_cone:set_Pr5094982260447487303t_unit
% 0.49/0.68  FOF formula (<kernel.Constant object at 0x1ff7a28>, <kernel.DependentProduct object at 0x1ff7ab8>) of role type named sy_c_BNF__Cardinal__Order__Relation_Ocard__of_001t__Product____Type__Ounit
% 0.49/0.68  Using role type
% 0.49/0.68  Declaring bNF_Ca7083678892733797993t_unit:(set_Product_unit->set_Pr5094982260447487303t_unit)
% 0.49/0.68  FOF formula (<kernel.Constant object at 0x1ff7878>, <kernel.DependentProduct object at 0x1ff7d40>) of role type named sy_c_BNF__Def_OfstOp_001t__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_001t__Set__Oset_It__Nat__Onat_J_001t__Set__Oset_It__Nat__Onat_J
% 0.49/0.68  Using role type
% 0.49/0.68  Declaring bNF_fs3871268833404974121et_nat:((heap_e7401611519738050253t_unit->(set_nat->Prop))->((set_nat->(set_nat->Prop))->(produc3658429121746597890et_nat->produc3658429121746597890et_nat)))
% 0.49/0.68  FOF formula (<kernel.Constant object at 0x1ff7ab8>, <kernel.DependentProduct object at 0x1ff7cf8>) of role type named sy_c_BNF__Def_OfstOp_001t__Int__Oint_001t__Int__Oint_001t__Int__Oint
% 0.49/0.68  Using role type
% 0.49/0.68  Declaring bNF_fs8167890477030535480nt_int:((int->(int->Prop))->((int->(int->Prop))->(product_prod_int_int->product_prod_int_int)))
% 0.49/0.68  FOF formula (<kernel.Constant object at 0x1ff7d40>, <kernel.DependentProduct object at 0x1ff7f38>) of role type named sy_c_BNF__Def_Opick__middlep_001t__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_001t__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_001t__Set__Oset_It__Nat__Onat_J
% 0.49/0.68  Using role type
% 0.49/0.68  Declaring bNF_pi3450177011487049898et_nat:((heap_e7401611519738050253t_unit->(heap_e7401611519738050253t_unit->Prop))->((heap_e7401611519738050253t_unit->(set_nat->Prop))->(heap_e7401611519738050253t_unit->(set_nat->heap_e7401611519738050253t_unit))))
% 0.49/0.68  FOF formula (<kernel.Constant object at 0x1ff7cf8>, <kernel.DependentProduct object at 0x1ff7ef0>) of role type named sy_c_BNF__Def_Opick__middlep_001t__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_001t__Set__Oset_It__Nat__Onat_J_001t__Set__Oset_It__Nat__Onat_J
% 0.49/0.68  Using role type
% 0.49/0.68  Declaring bNF_pi4042512755101277815et_nat:((heap_e7401611519738050253t_unit->(set_nat->Prop))->((set_nat->(set_nat->Prop))->(heap_e7401611519738050253t_unit->(set_nat->set_nat))))
% 0.49/0.68  FOF formula (<kernel.Constant object at 0x1ff7f38>, <kernel.DependentProduct object at 0x1ff7ea8>) of role type named sy_c_BNF__Def_Opick__middlep_001t__Int__Oint_001t__Int__Oint_001t__Int__Oint
% 0.49/0.68  Using role type
% 0.49/0.68  Declaring bNF_pi8853482479757052266nt_int:((int->(int->Prop))->((int->(int->Prop))->(int->(int->int))))
% 0.49/0.68  FOF formula (<kernel.Constant object at 0x1ff7ef0>, <kernel.DependentProduct object at 0x1ff7c68>) of role type named sy_c_BNF__Def_Orel__fun_001t__Int__Oint_001t__Code____Numeral__Ointeger_001_062_It__Int__Oint_Mt__Int__Oint_J_001_062_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J
% 0.49/0.68  Using role type
% 0.49/0.68  Declaring bNF_re398004352372739002nteger:((int->(code_integer->Prop))->(((int->int)->((code_integer->code_integer)->Prop))->((int->(int->int))->((code_integer->(code_integer->code_integer))->Prop))))
% 0.49/0.68  FOF formula (<kernel.Constant object at 0x1ff7ea8>, <kernel.DependentProduct object at 0x1ffe200>) of role type named sy_c_BNF__Def_Orel__fun_001t__Int__Oint_001t__Code____Numeral__Ointeger_001t__Int__Oint_001t__Code____Numeral__Ointeger
% 0.49/0.68  Using role type
% 0.49/0.68  Declaring bNF_re3379532845092657523nteger:((int->(code_integer->Prop))->((int->(code_integer->Prop))->((int->int)->((code_integer->code_integer)->Prop))))
% 0.49/0.68  FOF formula (<kernel.Constant object at 0x1ff7ea8>, <kernel.DependentProduct object at 0x1ffe128>) 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.49/0.69  Using role type
% 0.49/0.69  Declaring bNF_re711492959462206631nt_int:((int->(int->Prop))->(((int->int)->((int->int)->Prop))->((int->(int->int))->((int->(int->int))->Prop))))
% 0.49/0.69  FOF formula (<kernel.Constant object at 0x1ff7f80>, <kernel.DependentProduct object at 0x1ffe200>) of role type named sy_c_BNF__Def_Orel__fun_001t__Int__Oint_001t__Int__Oint_001t__Int__Oint_001t__Int__Oint
% 0.49/0.69  Using role type
% 0.49/0.69  Declaring bNF_re4712519889275205905nt_int:((int->(int->Prop))->((int->(int->Prop))->((int->int)->((int->int)->Prop))))
% 0.49/0.69  FOF formula (<kernel.Constant object at 0x1ffe290>, <kernel.DependentProduct object at 0x1ffe050>) of role type named sy_c_BNF__Def_Orel__fun_001t__Nat__Onat_001t__Code____Numeral__Onatural_001_062_It__Nat__Onat_Mt__Nat__Onat_J_001_062_It__Code____Numeral__Onatural_Mt__Code____Numeral__Onatural_J
% 0.49/0.69  Using role type
% 0.49/0.69  Declaring bNF_re88643428490162567atural:((nat->(code_natural->Prop))->(((nat->nat)->((code_natural->code_natural)->Prop))->((nat->(nat->nat))->((code_natural->(code_natural->code_natural))->Prop))))
% 0.49/0.69  FOF formula (<kernel.Constant object at 0x1ffe170>, <kernel.DependentProduct object at 0x1ffe3b0>) of role type named sy_c_BNF__Def_Orel__fun_001t__Nat__Onat_001t__Code____Numeral__Onatural_001t__Nat__Onat_001t__Code____Numeral__Onatural
% 0.49/0.69  Using role type
% 0.49/0.69  Declaring bNF_re3704215830270325841atural:((nat->(code_natural->Prop))->((nat->(code_natural->Prop))->((nat->nat)->((code_natural->code_natural)->Prop))))
% 0.49/0.69  FOF formula (<kernel.Constant object at 0x1ffe050>, <kernel.DependentProduct object at 0x1ffe128>) 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.49/0.69  Using role type
% 0.49/0.69  Declaring bNF_re1345281282404953727at_nat:((nat->(nat->Prop))->(((nat->nat)->((nat->nat)->Prop))->((nat->(nat->nat))->((nat->(nat->nat))->Prop))))
% 0.49/0.69  FOF formula (<kernel.Constant object at 0x1ffe368>, <kernel.DependentProduct object at 0x1ffe560>) of role type named sy_c_BNF__Def_Orel__fun_001t__Nat__Onat_001t__Nat__Onat_001t__Nat__Onat_001t__Nat__Onat
% 0.49/0.69  Using role type
% 0.49/0.69  Declaring bNF_re5653821019739307937at_nat:((nat->(nat->Prop))->((nat->(nat->Prop))->((nat->nat)->((nat->nat)->Prop))))
% 0.49/0.69  FOF formula (<kernel.Constant object at 0x1ffe128>, <kernel.DependentProduct object at 0x1ffe320>) of role type named sy_c_BNF__Def_Orel__fun_001t__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J_001t__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J_001_062_It__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J_Mt__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J_J_001_062_It__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J_Mt__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J_J
% 0.49/0.69  Using role type
% 0.49/0.69  Declaring bNF_re5228765855967844073nt_int:((product_prod_int_int->(product_prod_int_int->Prop))->(((product_prod_int_int->product_prod_int_int)->((product_prod_int_int->product_prod_int_int)->Prop))->((product_prod_int_int->(product_prod_int_int->product_prod_int_int))->((product_prod_int_int->(product_prod_int_int->product_prod_int_int))->Prop))))
% 0.49/0.69  FOF formula (<kernel.Constant object at 0x1ffe560>, <kernel.DependentProduct object at 0x1ffe5f0>) of role type named sy_c_BNF__Def_Orel__fun_001t__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J_001t__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J_001_Eo_001_Eo
% 0.49/0.69  Using role type
% 0.49/0.69  Declaring bNF_re8699439704749558557nt_o_o:((product_prod_int_int->(product_prod_int_int->Prop))->((Prop->(Prop->Prop))->((product_prod_int_int->Prop)->((product_prod_int_int->Prop)->Prop))))
% 0.49/0.69  FOF formula (<kernel.Constant object at 0x1ffe320>, <kernel.DependentProduct object at 0x1ffe680>) of role type named sy_c_BNF__Def_Orel__fun_001t__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J_001t__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J_001t__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J_001t__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J
% 0.49/0.69  Using role type
% 0.49/0.69  Declaring bNF_re7145576690424134365nt_int:((product_prod_int_int->(product_prod_int_int->Prop))->((product_prod_int_int->(product_prod_int_int->Prop))->((product_prod_int_int->product_prod_int_int)->((product_prod_int_int->product_prod_int_int)->Prop))))
% 0.49/0.69  FOF formula (<kernel.Constant object at 0x1ffe5f0>, <kernel.DependentProduct object at 0x1ffe638>) of role type named sy_c_BNF__Def_Orel__fun_001t__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J_001t__Rat__Orat_001_062_It__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J_Mt__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J_J_001_062_It__Rat__Orat_Mt__Rat__Orat_J
% 0.49/0.69  Using role type
% 0.49/0.69  Declaring bNF_re7627151682743391978at_rat:((product_prod_int_int->(rat->Prop))->(((product_prod_int_int->product_prod_int_int)->((rat->rat)->Prop))->((product_prod_int_int->(product_prod_int_int->product_prod_int_int))->((rat->(rat->rat))->Prop))))
% 0.49/0.69  FOF formula (<kernel.Constant object at 0x1ffe680>, <kernel.DependentProduct object at 0x1ffe7a0>) of role type named sy_c_BNF__Def_Orel__fun_001t__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J_001t__Rat__Orat_001_Eo_001_Eo
% 0.49/0.69  Using role type
% 0.49/0.69  Declaring bNF_re1494630372529172596at_o_o:((product_prod_int_int->(rat->Prop))->((Prop->(Prop->Prop))->((product_prod_int_int->Prop)->((rat->Prop)->Prop))))
% 0.49/0.69  FOF formula (<kernel.Constant object at 0x1ffe638>, <kernel.DependentProduct object at 0x1ffe830>) of role type named sy_c_BNF__Def_Orel__fun_001t__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J_001t__Rat__Orat_001t__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J_001t__Rat__Orat
% 0.49/0.69  Using role type
% 0.49/0.69  Declaring bNF_re8279943556446156061nt_rat:((product_prod_int_int->(rat->Prop))->((product_prod_int_int->(rat->Prop))->((product_prod_int_int->product_prod_int_int)->((rat->rat)->Prop))))
% 0.49/0.69  FOF formula (<kernel.Constant object at 0x1ffe7a0>, <kernel.DependentProduct object at 0x1ffe560>) of role type named sy_c_BNF__Def_Orel__fun_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_001t__Int__Oint_001_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_001_062_It__Int__Oint_Mt__Int__Oint_J
% 0.49/0.69  Using role type
% 0.49/0.69  Declaring bNF_re7408651293131936558nt_int:((product_prod_nat_nat->(int->Prop))->(((product_prod_nat_nat->product_prod_nat_nat)->((int->int)->Prop))->((product_prod_nat_nat->(product_prod_nat_nat->product_prod_nat_nat))->((int->(int->int))->Prop))))
% 0.49/0.69  FOF formula (<kernel.Constant object at 0x1ffe830>, <kernel.DependentProduct object at 0x1ffe9e0>) of role type named sy_c_BNF__Def_Orel__fun_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_001t__Int__Oint_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_001t__Int__Oint
% 0.49/0.69  Using role type
% 0.49/0.69  Declaring bNF_re7400052026677387805at_int:((product_prod_nat_nat->(int->Prop))->((product_prod_nat_nat->(int->Prop))->((product_prod_nat_nat->product_prod_nat_nat)->((int->int)->Prop))))
% 0.49/0.69  FOF formula (<kernel.Constant object at 0x1ffe560>, <kernel.DependentProduct object at 0x1ffe7e8>) of role type named sy_c_BNF__Def_Orel__fun_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_001_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_001_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J
% 0.49/0.69  Using role type
% 0.49/0.69  Declaring bNF_re3099431351363272937at_nat:((product_prod_nat_nat->(product_prod_nat_nat->Prop))->(((product_prod_nat_nat->product_prod_nat_nat)->((product_prod_nat_nat->product_prod_nat_nat)->Prop))->((product_prod_nat_nat->(product_prod_nat_nat->product_prod_nat_nat))->((product_prod_nat_nat->(product_prod_nat_nat->product_prod_nat_nat))->Prop))))
% 0.49/0.69  FOF formula (<kernel.Constant object at 0x1ffe9e0>, <kernel.DependentProduct object at 0x1ffeb00>) of role type named sy_c_BNF__Def_Orel__fun_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.49/0.70  Using role type
% 0.49/0.70  Declaring bNF_re2241393799969408733at_nat:((product_prod_nat_nat->(product_prod_nat_nat->Prop))->((product_prod_nat_nat->(product_prod_nat_nat->Prop))->((product_prod_nat_nat->product_prod_nat_nat)->((product_prod_nat_nat->product_prod_nat_nat)->Prop))))
% 0.49/0.70  FOF formula (<kernel.Constant object at 0x1ffe7e8>, <kernel.DependentProduct object at 0x1ffe878>) of role type named sy_c_BNF__Def_OsndOp_001t__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_001t__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_001t__Set__Oset_It__Nat__Onat_J
% 0.49/0.70  Using role type
% 0.49/0.70  Declaring bNF_sn4039337771197282234et_nat:((heap_e7401611519738050253t_unit->(heap_e7401611519738050253t_unit->Prop))->((heap_e7401611519738050253t_unit->(set_nat->Prop))->(produc3658429121746597890et_nat->produc3658429121746597890et_nat)))
% 0.49/0.70  FOF formula (<kernel.Constant object at 0x1ffeb00>, <kernel.DependentProduct object at 0x1ffea70>) of role type named sy_c_BNF__Def_OsndOp_001t__Int__Oint_001t__Int__Oint_001t__Int__Oint
% 0.49/0.70  Using role type
% 0.49/0.70  Declaring bNF_sn1062102010912252026nt_int:((int->(int->Prop))->((int->(int->Prop))->(product_prod_int_int->product_prod_int_int)))
% 0.49/0.70  FOF formula (<kernel.Constant object at 0x1ffe878>, <kernel.DependentProduct object at 0x1ffeb00>) of role type named sy_c_BNF__Wellorder__Constructions_Obsqr_001t__Int__Oint
% 0.49/0.70  Using role type
% 0.49/0.70  Declaring bNF_We1730399552001240015qr_int:(set_Pr958786334691620121nt_int->set_Pr2560585780119916871nt_int)
% 0.49/0.70  FOF formula (<kernel.Constant object at 0x1ffea70>, <kernel.DependentProduct object at 0x1ffe878>) of role type named sy_c_BNF__Wellorder__Constructions_Obsqr_001t__Nat__Onat
% 0.49/0.70  Using role type
% 0.49/0.70  Declaring bNF_We1732890022510290291qr_nat:(set_Pr1261947904930325089at_nat->set_Pr8693737435421807431at_nat)
% 0.49/0.70  FOF formula (<kernel.Constant object at 0x1ffeb00>, <kernel.DependentProduct object at 0x1ffecb0>) of role type named sy_c_BNF__Wellorder__Relation_Owo__rel_001_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J
% 0.49/0.70  Using role type
% 0.49/0.70  Declaring bNF_We740377018556551609_nat_o:(set_Pr2161125870931222855_nat_o->Prop)
% 0.49/0.70  FOF formula (<kernel.Constant object at 0x1ffe878>, <kernel.DependentProduct object at 0x1ffed40>) of role type named sy_c_BNF__Wellorder__Relation_Owo__rel_001_Eo
% 0.49/0.70  Using role type
% 0.49/0.70  Declaring bNF_We6437023980930612612_rel_o:(set_Product_prod_o_o->Prop)
% 0.49/0.70  FOF formula (<kernel.Constant object at 0x1ffecb0>, <kernel.DependentProduct object at 0x1ffedd0>) of role type named sy_c_BNF__Wellorder__Relation_Owo__rel_001t__Int__Oint
% 0.49/0.70  Using role type
% 0.49/0.70  Declaring bNF_We3815749466139970368el_int:(set_Pr958786334691620121nt_int->Prop)
% 0.49/0.70  FOF formula (<kernel.Constant object at 0x1ffed40>, <kernel.DependentProduct object at 0x1ffee60>) of role type named sy_c_BNF__Wellorder__Relation_Owo__rel_001t__Nat__Onat
% 0.49/0.70  Using role type
% 0.49/0.70  Declaring bNF_We3818239936649020644el_nat:(set_Pr1261947904930325089at_nat->Prop)
% 0.49/0.70  FOF formula (<kernel.Constant object at 0x1ffedd0>, <kernel.DependentProduct object at 0x1ffeef0>) of role type named sy_c_BNF__Wellorder__Relation_Owo__rel_001t__Product____Type__Ounit
% 0.49/0.70  Using role type
% 0.49/0.70  Declaring bNF_We2091578341578594809t_unit:(set_Pr5094982260447487303t_unit->Prop)
% 0.49/0.70  FOF formula (<kernel.Constant object at 0x1ffee60>, <kernel.DependentProduct object at 0x1ffeea8>) of role type named sy_c_BNF__Wellorder__Relation_Owo__rel_OisMinim_001_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J
% 0.49/0.70  Using role type
% 0.49/0.70  Declaring bNF_We5608535359669600131_nat_o:(set_Pr2161125870931222855_nat_o->(set_Pr4532377907799695533_nat_o->((produc3658429121746597890et_nat->Prop)->Prop)))
% 0.49/0.70  FOF formula (<kernel.Constant object at 0x1ffeef0>, <kernel.DependentProduct object at 0x1ffedd0>) of role type named sy_c_BNF__Wellorder__Relation_Owo__rel_OisMinim_001_Eo
% 0.49/0.70  Using role type
% 0.49/0.70  Declaring bNF_We4647864369647134286inim_o:(set_Product_prod_o_o->(set_o->(Prop->Prop)))
% 0.49/0.70  FOF formula (<kernel.Constant object at 0x1ffeea8>, <kernel.DependentProduct object at 0x21800e0>) of role type named sy_c_BNF__Wellorder__Relation_Owo__rel_OisMinim_001t__Int__Oint
% 0.49/0.70  Using role type
% 0.49/0.70  Declaring bNF_We6511469253196982518im_int:(set_Pr958786334691620121nt_int->(set_int->(int->Prop)))
% 0.49/0.70  FOF formula (<kernel.Constant object at 0x1ffeea8>, <kernel.DependentProduct object at 0x2180050>) of role type named sy_c_BNF__Wellorder__Relation_Owo__rel_OisMinim_001t__Nat__Onat
% 0.49/0.70  Using role type
% 0.49/0.70  Declaring bNF_We6513959723706032794im_nat:(set_Pr1261947904930325089at_nat->(set_nat->(nat->Prop)))
% 0.49/0.70  FOF formula (<kernel.Constant object at 0x1ffef38>, <kernel.DependentProduct object at 0x21800e0>) of role type named sy_c_BNF__Wellorder__Relation_Owo__rel_OisMinim_001t__Product____Type__Ounit
% 0.49/0.70  Using role type
% 0.49/0.70  Declaring bNF_We909621271159000003t_unit:(set_Pr5094982260447487303t_unit->(set_Product_unit->(product_unit->Prop)))
% 0.49/0.70  FOF formula (<kernel.Constant object at 0x2180098>, <kernel.DependentProduct object at 0x21802d8>) of role type named sy_c_BNF__Wellorder__Relation_Owo__rel_Omax2_001_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J
% 0.49/0.70  Using role type
% 0.49/0.70  Declaring bNF_We6400040844883348763_nat_o:(set_Pr2161125870931222855_nat_o->((produc3658429121746597890et_nat->Prop)->((produc3658429121746597890et_nat->Prop)->(produc3658429121746597890et_nat->Prop))))
% 0.49/0.70  FOF formula (<kernel.Constant object at 0x21800e0>, <kernel.DependentProduct object at 0x2180050>) of role type named sy_c_BNF__Wellorder__Relation_Owo__rel_Omax2_001_Eo
% 0.49/0.70  Using role type
% 0.49/0.70  Declaring bNF_We3104086342435940326max2_o:(set_Product_prod_o_o->(Prop->(Prop->Prop)))
% 0.49/0.70  FOF formula (<kernel.Constant object at 0x2180320>, <kernel.DependentProduct object at 0x21803b0>) of role type named sy_c_BNF__Wellorder__Relation_Owo__rel_Omax2_001t__Int__Oint
% 0.49/0.70  Using role type
% 0.49/0.70  Declaring bNF_We2378448595015613790x2_int:(set_Pr958786334691620121nt_int->(int->(int->int)))
% 0.49/0.70  FOF formula (<kernel.Constant object at 0x21803f8>, <kernel.DependentProduct object at 0x2180320>) of role type named sy_c_BNF__Wellorder__Relation_Owo__rel_Omax2_001t__Nat__Onat
% 0.49/0.70  Using role type
% 0.49/0.70  Declaring bNF_We2380939065524664066x2_nat:(set_Pr1261947904930325089at_nat->(nat->(nat->nat)))
% 0.49/0.70  FOF formula (<kernel.Constant object at 0x21803b0>, <kernel.DependentProduct object at 0x21803f8>) of role type named sy_c_BNF__Wellorder__Relation_Owo__rel_Omax2_001t__Product____Type__Ounit
% 0.49/0.70  Using role type
% 0.49/0.70  Declaring bNF_We7204996500647184731t_unit:(set_Pr5094982260447487303t_unit->(product_unit->(product_unit->product_unit)))
% 0.49/0.70  FOF formula (<kernel.Constant object at 0x2180320>, <kernel.DependentProduct object at 0x2180488>) of role type named sy_c_BNF__Wellorder__Relation_Owo__rel_Ominim_001_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J
% 0.49/0.70  Using role type
% 0.49/0.70  Declaring bNF_We8236795211600914329_nat_o:(set_Pr2161125870931222855_nat_o->(set_Pr4532377907799695533_nat_o->(produc3658429121746597890et_nat->Prop)))
% 0.49/0.70  FOF formula (<kernel.Constant object at 0x21803f8>, <kernel.DependentProduct object at 0x2180320>) of role type named sy_c_BNF__Wellorder__Relation_Owo__rel_Ominim_001_Eo
% 0.49/0.70  Using role type
% 0.49/0.70  Declaring bNF_We537455116209922916inim_o:(set_Product_prod_o_o->(set_o->Prop))
% 0.49/0.70  FOF formula (<kernel.Constant object at 0x2180488>, <kernel.DependentProduct object at 0x21803f8>) of role type named sy_c_BNF__Wellorder__Relation_Owo__rel_Ominim_001t__Int__Oint
% 0.49/0.70  Using role type
% 0.49/0.70  Declaring bNF_We3272633801743244640im_int:(set_Pr958786334691620121nt_int->(set_int->int))
% 0.49/0.70  FOF formula (<kernel.Constant object at 0x2180320>, <kernel.DependentProduct object at 0x2180488>) of role type named sy_c_BNF__Wellorder__Relation_Owo__rel_Ominim_001t__Nat__Onat
% 0.49/0.70  Using role type
% 0.49/0.70  Declaring bNF_We3275124272252294916im_nat:(set_Pr1261947904930325089at_nat->(set_nat->nat))
% 0.49/0.70  FOF formula (<kernel.Constant object at 0x21803f8>, <kernel.DependentProduct object at 0x2180320>) of role type named sy_c_BNF__Wellorder__Relation_Owo__rel_Ominim_001t__Product____Type__Ounit
% 0.49/0.70  Using role type
% 0.49/0.70  Declaring bNF_We7185707985517244377t_unit:(set_Pr5094982260447487303t_unit->(set_Product_unit->product_unit))
% 0.49/0.70  FOF formula (<kernel.Constant object at 0x2180488>, <kernel.DependentProduct object at 0x2180908>) of role type named sy_c_Basic__BNF__LFPs_Oprod_Osize__prod_001t__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_001t__Set__Oset_It__Nat__Onat_J
% 0.49/0.70  Using role type
% 0.49/0.70  Declaring basic_5567952622663070111et_nat:((heap_e7401611519738050253t_unit->nat)->((set_nat->nat)->(produc3658429121746597890et_nat->nat)))
% 0.49/0.70  FOF formula (<kernel.Constant object at 0x2180320>, <kernel.DependentProduct object at 0x21803f8>) of role type named sy_c_Basic__BNF__LFPs_Oprod_Osize__prod_001t__Int__Oint_001t__Int__Oint
% 0.49/0.70  Using role type
% 0.49/0.70  Declaring basic_1872990034501187214nt_int:((int->nat)->((int->nat)->(product_prod_int_int->nat)))
% 0.49/0.70  FOF formula (<kernel.Constant object at 0x2180908>, <kernel.DependentProduct object at 0x2180320>) of role type named sy_c_Basic__BNFs_Ofsts_001_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_001t__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_J
% 0.49/0.70  Using role type
% 0.49/0.70  Declaring basic_3966130907827183364et_nat:(produc2732055786443039994et_nat->set_Pr4532377907799695533_nat_o)
% 0.49/0.70  FOF formula (<kernel.Constant object at 0x21803f8>, <kernel.DependentProduct object at 0x2180908>) of role type named sy_c_Basic__BNFs_Ofsts_001_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_001t__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J
% 0.49/0.70  Using role type
% 0.49/0.70  Declaring basic_8654530971723826568et_nat:(produc3925858234332021118et_nat->set_Pr4532377907799695533_nat_o)
% 0.49/0.70  FOF formula (<kernel.Constant object at 0x2180320>, <kernel.DependentProduct object at 0x21803f8>) of role type named sy_c_Basic__BNFs_Ofsts_001t__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_001t__Set__Oset_It__Nat__Onat_J
% 0.49/0.70  Using role type
% 0.49/0.70  Declaring basic_7833836874476830220et_nat:(produc3658429121746597890et_nat->set_he8644174446132254637t_unit)
% 0.49/0.70  FOF formula (<kernel.Constant object at 0x21809e0>, <kernel.DependentProduct object at 0x2180b48>) of role type named sy_c_Basic__BNFs_Ofsts_001t__Int__Oint_001t__Int__Oint
% 0.49/0.70  Using role type
% 0.49/0.70  Declaring basic_fsts_int_int:(product_prod_int_int->set_int)
% 0.49/0.70  FOF formula (<kernel.Constant object at 0x2180878>, <kernel.DependentProduct object at 0x2180b90>) of role type named sy_c_Basic__BNFs_Ofsts_001t__Nat__Onat_001t__Nat__Onat
% 0.49/0.70  Using role type
% 0.49/0.70  Declaring basic_fsts_nat_nat:(product_prod_nat_nat->set_nat)
% 0.49/0.70  FOF formula (<kernel.Constant object at 0x21809e0>, <kernel.DependentProduct object at 0x2180878>) of role type named sy_c_Basic__BNFs_Osnds_001_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_001t__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_J
% 0.49/0.70  Using role type
% 0.49/0.70  Declaring basic_2768200282441914438et_nat:(produc2732055786443039994et_nat->set_Pr3286484037609594932et_nat)
% 0.49/0.70  FOF formula (<kernel.Constant object at 0x2180b90>, <kernel.DependentProduct object at 0x21809e0>) of role type named sy_c_Basic__BNFs_Osnds_001_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_001t__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J
% 0.49/0.70  Using role type
% 0.49/0.70  Declaring basic_8479756702517612234et_nat:(produc3925858234332021118et_nat->set_Pr3948176798113811640et_nat)
% 0.49/0.71  FOF formula (<kernel.Constant object at 0x2180878>, <kernel.DependentProduct object at 0x2180cf8>) of role type named sy_c_Basic__BNFs_Osnds_001t__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_001t__Set__Oset_It__Nat__Onat_J
% 0.49/0.71  Using role type
% 0.49/0.71  Declaring basic_2698842327037663054et_nat:(produc3658429121746597890et_nat->set_set_nat)
% 0.49/0.71  FOF formula (<kernel.Constant object at 0x2180c20>, <kernel.DependentProduct object at 0x2180d88>) of role type named sy_c_Basic__BNFs_Osnds_001t__Int__Oint_001t__Int__Oint
% 0.49/0.71  Using role type
% 0.49/0.71  Declaring basic_snds_int_int:(product_prod_int_int->set_int)
% 0.49/0.71  FOF formula (<kernel.Constant object at 0x2180908>, <kernel.DependentProduct object at 0x2180dd0>) of role type named sy_c_Basic__BNFs_Osnds_001t__Nat__Onat_001t__Nat__Onat
% 0.49/0.71  Using role type
% 0.49/0.71  Declaring basic_snds_nat_nat:(product_prod_nat_nat->set_nat)
% 0.49/0.71  FOF formula (<kernel.Constant object at 0x2180cb0>, <kernel.DependentProduct object at 0x2180c20>) of role type named sy_c_Binomial_Obinomial
% 0.49/0.71  Using role type
% 0.49/0.71  Declaring binomial:(nat->(nat->nat))
% 0.49/0.71  FOF formula (<kernel.Constant object at 0x2180908>, <kernel.DependentProduct object at 0x2180cb0>) of role type named sy_c_Binomial_Ogbinomial_001t__Code____Numeral__Ointeger
% 0.49/0.71  Using role type
% 0.49/0.71  Declaring gbinom8545251970709558553nteger:(code_integer->(nat->code_integer))
% 0.49/0.71  FOF formula (<kernel.Constant object at 0x2180c20>, <kernel.DependentProduct object at 0x2180908>) of role type named sy_c_Binomial_Ogbinomial_001t__Code____Numeral__Onatural
% 0.49/0.71  Using role type
% 0.49/0.71  Declaring gbinom7368847122466276068atural:(code_natural->(nat->code_natural))
% 0.49/0.71  FOF formula (<kernel.Constant object at 0x2180e18>, <kernel.DependentProduct object at 0x2180cb0>) of role type named sy_c_Binomial_Ogbinomial_001t__Int__Oint
% 0.49/0.71  Using role type
% 0.49/0.71  Declaring gbinomial_int:(int->(nat->int))
% 0.49/0.71  FOF formula (<kernel.Constant object at 0x2180e60>, <kernel.DependentProduct object at 0x2180c20>) of role type named sy_c_Binomial_Ogbinomial_001t__Nat__Onat
% 0.49/0.71  Using role type
% 0.49/0.71  Declaring gbinomial_nat:(nat->(nat->nat))
% 0.49/0.71  FOF formula (<kernel.Constant object at 0x21809e0>, <kernel.DependentProduct object at 0x2180e18>) of role type named sy_c_Binomial_Ogbinomial_001t__Rat__Orat
% 0.49/0.71  Using role type
% 0.49/0.71  Declaring gbinomial_rat:(rat->(nat->rat))
% 0.49/0.71  FOF formula (<kernel.Constant object at 0x2180200>, <kernel.DependentProduct object at 0x21820e0>) of role type named sy_c_Bit__Operations_Oand__int__rel
% 0.49/0.71  Using role type
% 0.49/0.71  Declaring bit_and_int_rel:(product_prod_int_int->(product_prod_int_int->Prop))
% 0.49/0.71  FOF formula (<kernel.Constant object at 0x2180c20>, <kernel.DependentProduct object at 0x2182128>) of role type named sy_c_Bit__Operations_Oconcat__bit
% 0.49/0.71  Using role type
% 0.49/0.71  Declaring bit_concat_bit:(nat->(int->(int->int)))
% 0.49/0.71  FOF formula (<kernel.Constant object at 0x2180e60>, <kernel.DependentProduct object at 0x2182170>) of role type named sy_c_Bit__Operations_Oring__bit__operations__class_Onot_001t__Int__Oint
% 0.49/0.71  Using role type
% 0.49/0.71  Declaring bit_ri7919022796975470100ot_int:(int->int)
% 0.49/0.71  FOF formula (<kernel.Constant object at 0x2180e60>, <kernel.DependentProduct object at 0x2182050>) of role type named sy_c_Bit__Operations_Oring__bit__operations__class_Osigned__take__bit_001t__Int__Oint
% 0.49/0.71  Using role type
% 0.49/0.71  Declaring bit_ri631733984087533419it_int:(nat->(int->int))
% 0.49/0.71  FOF formula (<kernel.Constant object at 0x2180908>, <kernel.DependentProduct object at 0x2182200>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Oand_001t__Int__Oint
% 0.49/0.71  Using role type
% 0.49/0.71  Declaring bit_se725231765392027082nd_int:(int->(int->int))
% 0.49/0.71  FOF formula (<kernel.Constant object at 0x2182050>, <kernel.DependentProduct object at 0x2182290>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Oand_001t__Nat__Onat
% 0.49/0.71  Using role type
% 0.49/0.71  Declaring bit_se727722235901077358nd_nat:(nat->(nat->nat))
% 0.49/0.71  FOF formula (<kernel.Constant object at 0x2182170>, <kernel.DependentProduct object at 0x2182320>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Oor_001t__Int__Oint
% 0.49/0.71  Using role type
% 0.49/0.71  Declaring bit_se1409905431419307370or_int:(int->(int->int))
% 0.49/0.71  FOF formula (<kernel.Constant object at 0x21821b8>, <kernel.DependentProduct object at 0x21823b0>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Oor_001t__Nat__Onat
% 0.56/0.71  Using role type
% 0.56/0.71  Declaring bit_se1412395901928357646or_nat:(nat->(nat->nat))
% 0.56/0.71  FOF formula (<kernel.Constant object at 0x21820e0>, <kernel.DependentProduct object at 0x21821b8>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Opush__bit_001t__Int__Oint
% 0.56/0.71  Using role type
% 0.56/0.71  Declaring bit_se545348938243370406it_int:(nat->(int->int))
% 0.56/0.71  FOF formula (<kernel.Constant object at 0x21823b0>, <kernel.DependentProduct object at 0x21820e0>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Opush__bit_001t__Nat__Onat
% 0.56/0.71  Using role type
% 0.56/0.71  Declaring bit_se547839408752420682it_nat:(nat->(nat->nat))
% 0.56/0.71  FOF formula (<kernel.Constant object at 0x21821b8>, <kernel.DependentProduct object at 0x21823b0>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Oset__bit_001t__Int__Oint
% 0.56/0.71  Using role type
% 0.56/0.71  Declaring bit_se7879613467334960850it_int:(nat->(int->int))
% 0.56/0.71  FOF formula (<kernel.Constant object at 0x21820e0>, <kernel.DependentProduct object at 0x21821b8>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Otake__bit_001t__Int__Oint
% 0.56/0.71  Using role type
% 0.56/0.71  Declaring bit_se2923211474154528505it_int:(nat->(int->int))
% 0.56/0.71  FOF formula (<kernel.Constant object at 0x21823b0>, <kernel.DependentProduct object at 0x21820e0>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Ounset__bit_001t__Int__Oint
% 0.56/0.71  Using role type
% 0.56/0.71  Declaring bit_se4203085406695923979it_int:(nat->(int->int))
% 0.56/0.71  FOF formula (<kernel.Constant object at 0x21821b8>, <kernel.DependentProduct object at 0x21823b0>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Oxor_001t__Int__Oint
% 0.56/0.71  Using role type
% 0.56/0.71  Declaring bit_se6526347334894502574or_int:(int->(int->int))
% 0.56/0.71  FOF formula (<kernel.Constant object at 0x21820e0>, <kernel.DependentProduct object at 0x21821b8>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Oxor_001t__Nat__Onat
% 0.56/0.71  Using role type
% 0.56/0.71  Declaring bit_se6528837805403552850or_nat:(nat->(nat->nat))
% 0.56/0.71  FOF formula (<kernel.Constant object at 0x21823b0>, <kernel.DependentProduct object at 0x21820e0>) of role type named sy_c_Bit__Operations_Osemiring__bits__class_Obit_001t__Int__Oint
% 0.56/0.71  Using role type
% 0.56/0.71  Declaring bit_se1146084159140164899it_int:(int->(nat->Prop))
% 0.56/0.71  FOF formula (<kernel.Constant object at 0x2182878>, <kernel.DependentProduct object at 0x2182908>) of role type named sy_c_Code__Numeral_ONeg
% 0.56/0.71  Using role type
% 0.56/0.71  Declaring code_Neg:(num->code_integer)
% 0.56/0.71  FOF formula (<kernel.Constant object at 0x21827e8>, <kernel.DependentProduct object at 0x2182950>) of role type named sy_c_Code__Numeral_OPos
% 0.56/0.71  Using role type
% 0.56/0.71  Declaring code_Pos:(num->code_integer)
% 0.56/0.71  FOF formula (<kernel.Constant object at 0x2182098>, <kernel.DependentProduct object at 0x21827e8>) of role type named sy_c_Code__Numeral_Odivmod__abs
% 0.56/0.71  Using role type
% 0.56/0.71  Declaring code_divmod_abs:(code_integer->(code_integer->produc8923325533196201883nteger))
% 0.56/0.71  FOF formula (<kernel.Constant object at 0x2182170>, <kernel.DependentProduct object at 0x2182950>) of role type named sy_c_Code__Numeral_Odivmod__integer
% 0.56/0.71  Using role type
% 0.56/0.71  Declaring code_divmod_integer:(code_integer->(code_integer->produc8923325533196201883nteger))
% 0.56/0.71  FOF formula (<kernel.Constant object at 0x21829e0>, <kernel.DependentProduct object at 0x21821b8>) of role type named sy_c_Code__Numeral_Ointeger_Oint__of__integer
% 0.56/0.71  Using role type
% 0.56/0.71  Declaring code_int_of_integer:(code_integer->int)
% 0.56/0.71  FOF formula (<kernel.Constant object at 0x2182950>, <kernel.DependentProduct object at 0x2182ab8>) of role type named sy_c_Code__Numeral_Ointeger_Ointeger__of__int
% 0.56/0.71  Using role type
% 0.56/0.71  Declaring code_integer_of_int:(int->code_integer)
% 0.56/0.71  FOF formula (<kernel.Constant object at 0x2182998>, <kernel.DependentProduct object at 0x2182a70>) of role type named sy_c_Code__Numeral_Onat__of__integer
% 0.56/0.71  Using role type
% 0.56/0.71  Declaring code_nat_of_integer:(code_integer->nat)
% 0.56/0.71  FOF formula (<kernel.Constant object at 0x2182170>, <kernel.DependentProduct object at 0x2182b00>) of role type named sy_c_Code__Numeral_Onatural_Onat__of__natural
% 0.56/0.72  Using role type
% 0.56/0.72  Declaring code_nat_of_natural:(code_natural->nat)
% 0.56/0.72  FOF formula (<kernel.Constant object at 0x21821b8>, <kernel.DependentProduct object at 0x2182b48>) of role type named sy_c_Code__Numeral_Onatural_Onatural__of__nat
% 0.56/0.72  Using role type
% 0.56/0.72  Declaring code_natural_of_nat:(nat->code_natural)
% 0.56/0.72  FOF formula (<kernel.Constant object at 0x2182a28>, <kernel.DependentProduct object at 0x21821b8>) of role type named sy_c_Code__Numeral_Opcr__integer
% 0.56/0.72  Using role type
% 0.56/0.72  Declaring code_pcr_integer:(int->(code_integer->Prop))
% 0.56/0.72  FOF formula (<kernel.Constant object at 0x2182ab8>, <kernel.DependentProduct object at 0x2182b48>) of role type named sy_c_Code__Numeral_Opcr__natural
% 0.56/0.72  Using role type
% 0.56/0.72  Declaring code_pcr_natural:(nat->(code_natural->Prop))
% 0.56/0.72  FOF formula (<kernel.Constant object at 0x2182170>, <kernel.DependentProduct object at 0x2182bd8>) of role type named sy_c_Complete__Lattices_OInf__class_OInf_001_062_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_M_Eo_J
% 0.56/0.72  Using role type
% 0.56/0.72  Declaring comple4605987646318907561at_o_o:(set_Pr6409761941060870310at_o_o->((produc3658429121746597890et_nat->Prop)->Prop))
% 0.56/0.72  FOF formula (<kernel.Constant object at 0x2182950>, <kernel.DependentProduct object at 0x2182b48>) of role type named sy_c_Complete__Lattices_OInf__class_OInf_001_062_I_Eo_M_Eo_J
% 0.56/0.72  Using role type
% 0.56/0.72  Declaring complete_Inf_Inf_o_o:(set_o_o->(Prop->Prop))
% 0.56/0.72  FOF formula (<kernel.Constant object at 0x2182170>, <kernel.DependentProduct object at 0x2182950>) of role type named sy_c_Complete__Lattices_OInf__class_OInf_001_062_It__Int__Oint_M_Eo_J
% 0.56/0.72  Using role type
% 0.56/0.72  Declaring comple4393433247856107946_int_o:(set_int_o->(int->Prop))
% 0.56/0.72  FOF formula (<kernel.Constant object at 0x2182b48>, <kernel.DependentProduct object at 0x2182170>) of role type named sy_c_Complete__Lattices_OInf__class_OInf_001_062_It__Nat__Onat_M_Eo_J
% 0.56/0.72  Using role type
% 0.56/0.72  Declaring comple6214475593288795910_nat_o:(set_nat_o->(nat->Prop))
% 0.56/0.72  FOF formula (<kernel.Constant object at 0x2182950>, <kernel.DependentProduct object at 0x21821b8>) of role type named sy_c_Complete__Lattices_OInf__class_OInf_001_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J
% 0.56/0.72  Using role type
% 0.56/0.72  Declaring comple90455603224345172_nat_o:(set_Pr4532377907799695533_nat_o->(produc3658429121746597890et_nat->Prop))
% 0.56/0.72  FOF formula (<kernel.Constant object at 0x2182170>, <kernel.DependentProduct object at 0x2182950>) of role type named sy_c_Complete__Lattices_OInf__class_OInf_001_062_It__Product____Type__Ounit_M_Eo_J
% 0.56/0.72  Using role type
% 0.56/0.72  Declaring comple2092403528524206185unit_o:(set_Product_unit_o->(product_unit->Prop))
% 0.56/0.72  FOF formula (<kernel.Constant object at 0x2182e60>, <kernel.DependentProduct object at 0x2182ea8>) of role type named sy_c_Complete__Lattices_OInf__class_OInf_001_Eo
% 0.56/0.72  Using role type
% 0.56/0.72  Declaring complete_Inf_Inf_o:(set_o->Prop)
% 0.56/0.72  FOF formula (<kernel.Constant object at 0x2182170>, <kernel.DependentProduct object at 0x2182f80>) of role type named sy_c_Complete__Lattices_OInf__class_OInf_001t__Filter__Ofilter_It__Nat__Onat_J
% 0.56/0.72  Using role type
% 0.56/0.72  Declaring comple6612786467464916249er_nat:(set_filter_nat->filter_nat)
% 0.56/0.72  FOF formula (<kernel.Constant object at 0x21821b8>, <kernel.DependentProduct object at 0x2186050>) of role type named sy_c_Complete__Lattices_OInf__class_OInf_001t__Int__Oint
% 0.56/0.72  Using role type
% 0.56/0.72  Declaring complete_Inf_Inf_int:(set_int->int)
% 0.56/0.72  FOF formula (<kernel.Constant object at 0x2182950>, <kernel.DependentProduct object at 0x2186098>) of role type named sy_c_Complete__Lattices_OInf__class_OInf_001t__Nat__Onat
% 0.56/0.72  Using role type
% 0.56/0.72  Declaring complete_Inf_Inf_nat:(set_nat->nat)
% 0.56/0.72  FOF formula (<kernel.Constant object at 0x21821b8>, <kernel.DependentProduct object at 0x21860e0>) of role type named sy_c_Complete__Lattices_OInf__class_OInf_001t__Product____Type__Ounit
% 0.56/0.72  Using role type
% 0.56/0.72  Declaring comple2584293577114468500t_unit:(set_Product_unit->product_unit)
% 0.56/0.72  FOF formula (<kernel.Constant object at 0x2182fc8>, <kernel.DependentProduct object at 0x2186128>) of role type named sy_c_Complete__Lattices_OInf__class_OInf_001t__Set__Oset_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_J
% 0.56/0.72  Using role type
% 0.56/0.72  Declaring comple79274577958421812_nat_o:(set_se1353816476878259085_nat_o->set_Pr4532377907799695533_nat_o)
% 0.56/0.72  FOF formula (<kernel.Constant object at 0x2182fc8>, <kernel.DependentProduct object at 0x2186200>) of role type named sy_c_Complete__Lattices_OInf__class_OInf_001t__Set__Oset_I_Eo_J
% 0.56/0.72  Using role type
% 0.56/0.72  Declaring comple3063163877087187839_set_o:(set_set_o->set_o)
% 0.56/0.72  FOF formula (<kernel.Constant object at 0x21821b8>, <kernel.DependentProduct object at 0x2186290>) of role type named sy_c_Complete__Lattices_OInf__class_OInf_001t__Set__Oset_It__Int__Oint_J
% 0.56/0.72  Using role type
% 0.56/0.72  Declaring comple3628384868704368283et_int:(set_set_int->set_int)
% 0.56/0.72  FOF formula (<kernel.Constant object at 0x2186128>, <kernel.DependentProduct object at 0x2186320>) of role type named sy_c_Complete__Lattices_OInf__class_OInf_001t__Set__Oset_It__Nat__Onat_J
% 0.56/0.72  Using role type
% 0.56/0.72  Declaring comple7806235888213564991et_nat:(set_set_nat->set_nat)
% 0.56/0.72  FOF formula (<kernel.Constant object at 0x2186050>, <kernel.DependentProduct object at 0x2186290>) of role type named sy_c_Complete__Lattices_OInf__class_OInf_001t__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J
% 0.56/0.72  Using role type
% 0.56/0.72  Declaring comple1930127330929219688at_nat:(set_se7855581050983116737at_nat->set_Pr1261947904930325089at_nat)
% 0.56/0.72  FOF formula (<kernel.Constant object at 0x2186128>, <kernel.DependentProduct object at 0x2186440>) of role type named sy_c_Complete__Lattices_OInf__class_OInf_001t__Set__Oset_It__Product____Type__Ounit_J
% 0.56/0.72  Using role type
% 0.56/0.72  Declaring comple7216939928495492468t_unit:(set_set_Product_unit->set_Product_unit)
% 0.56/0.72  FOF formula (<kernel.Constant object at 0x2186200>, <kernel.DependentProduct object at 0x2186518>) of role type named sy_c_Complete__Lattices_OSup__class_OSup_001_062_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_M_Eo_J
% 0.56/0.72  Using role type
% 0.56/0.72  Declaring comple3590721164184202819at_o_o:(set_Pr6409761941060870310at_o_o->((produc3658429121746597890et_nat->Prop)->Prop))
% 0.56/0.72  FOF formula (<kernel.Constant object at 0x2186488>, <kernel.DependentProduct object at 0x2186440>) of role type named sy_c_Complete__Lattices_OSup__class_OSup_001_062_I_Eo_M_Eo_J
% 0.56/0.72  Using role type
% 0.56/0.72  Declaring complete_Sup_Sup_o_o:(set_o_o->(Prop->Prop))
% 0.56/0.72  FOF formula (<kernel.Constant object at 0x2186200>, <kernel.DependentProduct object at 0x2186488>) of role type named sy_c_Complete__Lattices_OSup__class_OSup_001_062_It__Int__Oint_M_Eo_J
% 0.56/0.72  Using role type
% 0.56/0.72  Declaring comple6496622788309502864_int_o:(set_int_o->(int->Prop))
% 0.56/0.72  FOF formula (<kernel.Constant object at 0x2186440>, <kernel.DependentProduct object at 0x2186200>) of role type named sy_c_Complete__Lattices_OSup__class_OSup_001_062_It__Nat__Onat_M_Eo_J
% 0.56/0.72  Using role type
% 0.56/0.72  Declaring comple8317665133742190828_nat_o:(set_nat_o->(nat->Prop))
% 0.56/0.72  FOF formula (<kernel.Constant object at 0x2186488>, <kernel.DependentProduct object at 0x21863f8>) of role type named sy_c_Complete__Lattices_OSup__class_OSup_001_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J
% 0.56/0.72  Using role type
% 0.56/0.72  Declaring comple4225350640907012154_nat_o:(set_Pr4532377907799695533_nat_o->(produc3658429121746597890et_nat->Prop))
% 0.56/0.72  FOF formula (<kernel.Constant object at 0x2186200>, <kernel.DependentProduct object at 0x2186488>) of role type named sy_c_Complete__Lattices_OSup__class_OSup_001_062_It__Product____Type__Ounit_M_Eo_J
% 0.56/0.72  Using role type
% 0.56/0.72  Declaring comple4773641153059738115unit_o:(set_Product_unit_o->(product_unit->Prop))
% 0.56/0.72  FOF formula (<kernel.Constant object at 0x2186710>, <kernel.DependentProduct object at 0x2186758>) of role type named sy_c_Complete__Lattices_OSup__class_OSup_001_Eo
% 0.56/0.72  Using role type
% 0.56/0.72  Declaring complete_Sup_Sup_o:(set_o->Prop)
% 0.56/0.72  FOF formula (<kernel.Constant object at 0x2186200>, <kernel.DependentProduct object at 0x2186830>) of role type named sy_c_Complete__Lattices_OSup__class_OSup_001t__Filter__Ofilter_It__Nat__Onat_J
% 0.56/0.73  Using role type
% 0.56/0.73  Declaring comple2454491259644266675er_nat:(set_filter_nat->filter_nat)
% 0.56/0.73  FOF formula (<kernel.Constant object at 0x21863f8>, <kernel.DependentProduct object at 0x21868c0>) of role type named sy_c_Complete__Lattices_OSup__class_OSup_001t__Int__Oint
% 0.56/0.73  Using role type
% 0.56/0.73  Declaring complete_Sup_Sup_int:(set_int->int)
% 0.56/0.73  FOF formula (<kernel.Constant object at 0x2186488>, <kernel.DependentProduct object at 0x2186908>) of role type named sy_c_Complete__Lattices_OSup__class_OSup_001t__Nat__Onat
% 0.56/0.73  Using role type
% 0.56/0.73  Declaring complete_Sup_Sup_nat:(set_nat->nat)
% 0.56/0.73  FOF formula (<kernel.Constant object at 0x21863f8>, <kernel.DependentProduct object at 0x2186950>) of role type named sy_c_Complete__Lattices_OSup__class_OSup_001t__Product____Type__Ounit
% 0.56/0.73  Using role type
% 0.56/0.73  Declaring comple4687483117567863418t_unit:(set_Product_unit->product_unit)
% 0.56/0.73  FOF formula (<kernel.Constant object at 0x2186908>, <kernel.DependentProduct object at 0x21863f8>) of role type named sy_c_Complete__Lattices_OSup__class_OSup_001t__Set__Oset_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_J
% 0.56/0.73  Using role type
% 0.56/0.73  Declaring comple3382087578465172250_nat_o:(set_se1353816476878259085_nat_o->set_Pr4532377907799695533_nat_o)
% 0.56/0.73  FOF formula (<kernel.Constant object at 0x2186950>, <kernel.DependentProduct object at 0x2186a70>) of role type named sy_c_Complete__Lattices_OSup__class_OSup_001t__Set__Oset_I_Eo_J
% 0.56/0.73  Using role type
% 0.56/0.73  Declaring comple90263536869209701_set_o:(set_set_o->set_o)
% 0.56/0.73  FOF formula (<kernel.Constant object at 0x21863f8>, <kernel.DependentProduct object at 0x2186b00>) of role type named sy_c_Complete__Lattices_OSup__class_OSup_001t__Set__Oset_It__Code____Numeral__Ointeger_J
% 0.56/0.73  Using role type
% 0.56/0.73  Declaring comple739944243200306918nteger:(set_set_Code_integer->set_Code_integer)
% 0.56/0.73  FOF formula (<kernel.Constant object at 0x2186a70>, <kernel.DependentProduct object at 0x2186b90>) of role type named sy_c_Complete__Lattices_OSup__class_OSup_001t__Set__Oset_It__Int__Oint_J
% 0.56/0.73  Using role type
% 0.56/0.73  Declaring comple3221217463730067765et_int:(set_set_int->set_int)
% 0.56/0.73  FOF formula (<kernel.Constant object at 0x2186b00>, <kernel.DependentProduct object at 0x2186c20>) of role type named sy_c_Complete__Lattices_OSup__class_OSup_001t__Set__Oset_It__Nat__Onat_J
% 0.56/0.73  Using role type
% 0.56/0.73  Declaring comple7399068483239264473et_nat:(set_set_nat->set_nat)
% 0.56/0.73  FOF formula (<kernel.Constant object at 0x2186b90>, <kernel.DependentProduct object at 0x2186b00>) of role type named sy_c_Complete__Lattices_OSup__class_OSup_001t__Set__Oset_It__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_M_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_J_J
% 0.56/0.73  Using role type
% 0.56/0.73  Declaring comple8164645552537203636_nat_o:(set_se7663487083892625191_nat_o->set_Pr2161125870931222855_nat_o)
% 0.56/0.73  FOF formula (<kernel.Constant object at 0x2186c20>, <kernel.DependentProduct object at 0x2186d40>) of role type named sy_c_Complete__Lattices_OSup__class_OSup_001t__Set__Oset_It__Product____Type__Oprod_I_Eo_M_Eo_J_J
% 0.56/0.73  Using role type
% 0.56/0.73  Declaring comple2567785453016644468od_o_o:(set_se491199571785101031od_o_o->set_Product_prod_o_o)
% 0.56/0.73  FOF formula (<kernel.Constant object at 0x2186b00>, <kernel.DependentProduct object at 0x2186c20>) of role type named sy_c_Complete__Lattices_OSup__class_OSup_001t__Set__Oset_It__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J_J
% 0.56/0.73  Using role type
% 0.56/0.73  Declaring comple5382143125604098054nt_int:(set_se6260736226359567993nt_int->set_Pr958786334691620121nt_int)
% 0.56/0.73  FOF formula (<kernel.Constant object at 0x2186d40>, <kernel.DependentProduct object at 0x2186b00>) of role type named sy_c_Complete__Lattices_OSup__class_OSup_001t__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J
% 0.56/0.73  Using role type
% 0.56/0.73  Declaring comple5685304695842803022at_nat:(set_se7855581050983116737at_nat->set_Pr1261947904930325089at_nat)
% 0.56/0.73  FOF formula (<kernel.Constant object at 0x2186c20>, <kernel.DependentProduct object at 0x2186d40>) of role type named sy_c_Complete__Lattices_OSup__class_OSup_001t__Set__Oset_It__Product____Type__Oprod_It__Product____Type__Ounit_Mt__Product____Type__Ounit_J_J
% 0.56/0.73  Using role type
% 0.56/0.73  Declaring comple2798140142350441396t_unit:(set_se8994758365886191399t_unit->set_Pr5094982260447487303t_unit)
% 0.56/0.73  FOF formula (<kernel.Constant object at 0x2186b00>, <kernel.DependentProduct object at 0x2186f80>) of role type named sy_c_Complete__Lattices_OSup__class_OSup_001t__Set__Oset_It__Product____Type__Ounit_J
% 0.56/0.73  Using role type
% 0.56/0.73  Declaring comple3349607820504768346t_unit:(set_set_Product_unit->set_Product_unit)
% 0.56/0.73  FOF formula (<kernel.Constant object at 0x2186d40>, <kernel.DependentProduct object at 0x2186fc8>) of role type named sy_c_Conditionally__Complete__Lattices_Opreorder__class_Obdd__above_001_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J
% 0.56/0.73  Using role type
% 0.56/0.73  Declaring condit4352657709669162033_nat_o:(set_Pr4532377907799695533_nat_o->Prop)
% 0.56/0.73  FOF formula (<kernel.Constant object at 0x2186f80>, <kernel.DependentProduct object at 0x2189098>) of role type named sy_c_Conditionally__Complete__Lattices_Opreorder__class_Obdd__above_001_Eo
% 0.56/0.73  Using role type
% 0.56/0.73  Declaring condit5488710616941104124bove_o:(set_o->Prop)
% 0.56/0.73  FOF formula (<kernel.Constant object at 0x2186fc8>, <kernel.DependentProduct object at 0x2189128>) of role type named sy_c_Conditionally__Complete__Lattices_Opreorder__class_Obdd__above_001t__Filter__Ofilter_It__Nat__Onat_J
% 0.56/0.73  Using role type
% 0.56/0.73  Declaring condit4029664723990530684er_nat:(set_filter_nat->Prop)
% 0.56/0.73  FOF formula (<kernel.Constant object at 0x2186fc8>, <kernel.DependentProduct object at 0x21891b8>) of role type named sy_c_Conditionally__Complete__Lattices_Opreorder__class_Obdd__above_001t__Int__Oint
% 0.56/0.73  Using role type
% 0.56/0.73  Declaring condit2212336002400062152ve_int:(set_int->Prop)
% 0.56/0.73  FOF formula (<kernel.Constant object at 0x2186fc8>, <kernel.DependentProduct object at 0x2189248>) of role type named sy_c_Conditionally__Complete__Lattices_Opreorder__class_Obdd__above_001t__Nat__Onat
% 0.56/0.73  Using role type
% 0.56/0.73  Declaring condit2214826472909112428ve_nat:(set_nat->Prop)
% 0.56/0.73  FOF formula (<kernel.Constant object at 0x21890e0>, <kernel.DependentProduct object at 0x21892d8>) of role type named sy_c_Conditionally__Complete__Lattices_Opreorder__class_Obdd__above_001t__Product____Type__Ounit
% 0.56/0.73  Using role type
% 0.56/0.73  Declaring condit2080475194861589617t_unit:(set_Product_unit->Prop)
% 0.56/0.73  FOF formula (<kernel.Constant object at 0x2189248>, <kernel.DependentProduct object at 0x2189368>) of role type named sy_c_Conditionally__Complete__Lattices_Opreorder__class_Obdd__above_001t__Set__Oset_It__Nat__Onat_J
% 0.56/0.73  Using role type
% 0.56/0.73  Declaring condit5477540289124974626et_nat:(set_set_nat->Prop)
% 0.56/0.73  FOF formula (<kernel.Constant object at 0x21892d8>, <kernel.DependentProduct object at 0x21893f8>) of role type named sy_c_Conditionally__Complete__Lattices_Opreorder__class_Obdd__below_001_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J
% 0.56/0.73  Using role type
% 0.56/0.73  Declaring condit8399017556247434269_nat_o:(set_Pr4532377907799695533_nat_o->Prop)
% 0.56/0.73  FOF formula (<kernel.Constant object at 0x2189368>, <kernel.DependentProduct object at 0x2189488>) of role type named sy_c_Conditionally__Complete__Lattices_Opreorder__class_Obdd__below_001_Eo
% 0.56/0.73  Using role type
% 0.56/0.73  Declaring condit5413489452508810728elow_o:(set_o->Prop)
% 0.56/0.73  FOF formula (<kernel.Constant object at 0x21893f8>, <kernel.DependentProduct object at 0x2189518>) of role type named sy_c_Conditionally__Complete__Lattices_Opreorder__class_Obdd__below_001t__Filter__Ofilter_It__Nat__Onat_J
% 0.56/0.73  Using role type
% 0.56/0.73  Declaring condit3133331395780078992er_nat:(set_filter_nat->Prop)
% 0.56/0.73  FOF formula (<kernel.Constant object at 0x2189488>, <kernel.DependentProduct object at 0x21895a8>) of role type named sy_c_Conditionally__Complete__Lattices_Opreorder__class_Obdd__below_001t__Int__Oint
% 0.56/0.73  Using role type
% 0.56/0.73  Declaring condit1735850657277959132ow_int:(set_int->Prop)
% 0.56/0.73  FOF formula (<kernel.Constant object at 0x2189518>, <kernel.DependentProduct object at 0x2189638>) of role type named sy_c_Conditionally__Complete__Lattices_Opreorder__class_Obdd__below_001t__Nat__Onat
% 0.56/0.73  Using role type
% 0.56/0.73  Declaring condit1738341127787009408ow_nat:(set_nat->Prop)
% 0.56/0.73  FOF formula (<kernel.Constant object at 0x21895a8>, <kernel.DependentProduct object at 0x21896c8>) of role type named sy_c_Conditionally__Complete__Lattices_Opreorder__class_Obdd__below_001t__Product____Type__Ounit
% 0.56/0.73  Using role type
% 0.56/0.73  Declaring condit9161856309968323677t_unit:(set_Product_unit->Prop)
% 0.56/0.73  FOF formula (<kernel.Constant object at 0x2189638>, <kernel.DependentProduct object at 0x2189758>) of role type named sy_c_Conditionally__Complete__Lattices_Opreorder__class_Obdd__below_001t__Set__Oset_It__Nat__Onat_J
% 0.56/0.73  Using role type
% 0.56/0.73  Declaring condit68592940725977398et_nat:(set_set_nat->Prop)
% 0.56/0.73  FOF formula (<kernel.Constant object at 0x2189170>, <kernel.DependentProduct object at 0x2189638>) of role type named sy_c_Divides_Oeucl__rel__int
% 0.56/0.73  Using role type
% 0.56/0.73  Declaring eucl_rel_int:(int->(int->(product_prod_int_int->Prop)))
% 0.56/0.73  FOF formula (<kernel.Constant object at 0x21896c8>, <kernel.DependentProduct object at 0x2189878>) of role type named sy_c_Divides_Ounique__euclidean__semiring__numeral__class_Odivides__aux_001t__Code____Numeral__Ointeger
% 0.56/0.73  Using role type
% 0.56/0.73  Declaring unique5706413561485394159nteger:(produc8923325533196201883nteger->Prop)
% 0.56/0.73  FOF formula (<kernel.Constant object at 0x2189170>, <kernel.DependentProduct object at 0x21897e8>) of role type named sy_c_Divides_Ounique__euclidean__semiring__numeral__class_Odivides__aux_001t__Int__Oint
% 0.56/0.73  Using role type
% 0.56/0.73  Declaring unique6319869463603278526ux_int:(product_prod_int_int->Prop)
% 0.56/0.73  FOF formula (<kernel.Constant object at 0x2189878>, <kernel.DependentProduct object at 0x2189908>) of role type named sy_c_Divides_Ounique__euclidean__semiring__numeral__class_Odivides__aux_001t__Nat__Onat
% 0.56/0.73  Using role type
% 0.56/0.73  Declaring unique6322359934112328802ux_nat:(product_prod_nat_nat->Prop)
% 0.56/0.73  FOF formula (<kernel.Constant object at 0x21897e8>, <kernel.DependentProduct object at 0x2189998>) of role type named sy_c_Divides_Ounique__euclidean__semiring__numeral__class_Odivmod__step_001t__Code____Numeral__Ointeger
% 0.56/0.73  Using role type
% 0.56/0.73  Declaring unique4921790084139445826nteger:(num->(produc8923325533196201883nteger->produc8923325533196201883nteger))
% 0.56/0.73  FOF formula (<kernel.Constant object at 0x2189908>, <kernel.DependentProduct object at 0x21897e8>) of role type named sy_c_Divides_Ounique__euclidean__semiring__numeral__class_Odivmod__step_001t__Int__Oint
% 0.56/0.73  Using role type
% 0.56/0.73  Declaring unique5024387138958732305ep_int:(num->(product_prod_int_int->product_prod_int_int))
% 0.56/0.73  FOF formula (<kernel.Constant object at 0x2189998>, <kernel.DependentProduct object at 0x2189908>) of role type named sy_c_Divides_Ounique__euclidean__semiring__numeral__class_Odivmod__step_001t__Nat__Onat
% 0.56/0.73  Using role type
% 0.56/0.73  Declaring unique5026877609467782581ep_nat:(num->(product_prod_nat_nat->product_prod_nat_nat))
% 0.56/0.73  FOF formula (<kernel.Constant object at 0x21897e8>, <kernel.DependentProduct object at 0x2189a28>) of role type named sy_c_Equiv__Relations_Oequiv_001_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J
% 0.56/0.73  Using role type
% 0.56/0.73  Declaring equiv_6726761681920839555_nat_o:(set_Pr4532377907799695533_nat_o->(set_Pr2161125870931222855_nat_o->Prop))
% 0.56/0.73  FOF formula (<kernel.Constant object at 0x21895f0>, <kernel.DependentProduct object at 0x21897e8>) of role type named sy_c_Equiv__Relations_Oequiv_001_Eo
% 0.56/0.73  Using role type
% 0.56/0.73  Declaring equiv_equiv_o:(set_o->(set_Product_prod_o_o->Prop))
% 0.56/0.73  FOF formula (<kernel.Constant object at 0x2189998>, <kernel.DependentProduct object at 0x2189c68>) of role type named sy_c_Equiv__Relations_Oequiv_001t__Int__Oint
% 0.56/0.73  Using role type
% 0.56/0.73  Declaring equiv_equiv_int:(set_int->(set_Pr958786334691620121nt_int->Prop))
% 0.56/0.73  FOF formula (<kernel.Constant object at 0x2189b48>, <kernel.DependentProduct object at 0x21897e8>) of role type named sy_c_Equiv__Relations_Oequiv_001t__Nat__Onat
% 0.56/0.73  Using role type
% 0.56/0.73  Declaring equiv_equiv_nat:(set_nat->(set_Pr1261947904930325089at_nat->Prop))
% 0.56/0.74  FOF formula (<kernel.Constant object at 0x2189998>, <kernel.DependentProduct object at 0x2189c20>) of role type named sy_c_Equiv__Relations_Oequiv_001t__Product____Type__Ounit
% 0.56/0.74  Using role type
% 0.56/0.74  Declaring equiv_4189356295871601603t_unit:(set_Product_unit->(set_Pr5094982260447487303t_unit->Prop))
% 0.56/0.74  FOF formula (<kernel.Constant object at 0x21897e8>, <kernel.DependentProduct object at 0x2189e18>) of role type named sy_c_Equiv__Relations_Oproj_001_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_001_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J
% 0.56/0.74  Using role type
% 0.56/0.74  Declaring equiv_3235788788526563786_nat_o:(set_Pr2161125870931222855_nat_o->((produc3658429121746597890et_nat->Prop)->set_Pr4532377907799695533_nat_o))
% 0.56/0.74  FOF formula (<kernel.Constant object at 0x2189998>, <kernel.DependentProduct object at 0x2189908>) of role type named sy_c_Equiv__Relations_Oproj_001_Eo_001_Eo
% 0.56/0.74  Using role type
% 0.56/0.74  Declaring equiv_proj_o_o:(set_Product_prod_o_o->(Prop->set_o))
% 0.56/0.74  FOF formula (<kernel.Constant object at 0x2189e60>, <kernel.DependentProduct object at 0x21897e8>) of role type named sy_c_Equiv__Relations_Oproj_001t__Int__Oint_001t__Int__Oint
% 0.56/0.74  Using role type
% 0.56/0.74  Declaring equiv_proj_int_int:(set_Pr958786334691620121nt_int->(int->set_int))
% 0.56/0.74  FOF formula (<kernel.Constant object at 0x2189c20>, <kernel.DependentProduct object at 0x2189998>) of role type named sy_c_Equiv__Relations_Oproj_001t__Nat__Onat_001t__Nat__Onat
% 0.56/0.74  Using role type
% 0.56/0.74  Declaring equiv_proj_nat_nat:(set_Pr1261947904930325089at_nat->(nat->set_nat))
% 0.56/0.74  FOF formula (<kernel.Constant object at 0x2189e60>, <kernel.DependentProduct object at 0x2189c20>) of role type named sy_c_Equiv__Relations_Oproj_001t__Product____Type__Ounit_001t__Product____Type__Ounit
% 0.56/0.74  Using role type
% 0.56/0.74  Declaring equiv_5763582929720877514t_unit:(set_Pr5094982260447487303t_unit->(product_unit->set_Product_unit))
% 0.56/0.74  FOF formula (<kernel.Constant object at 0x2189998>, <kernel.DependentProduct object at 0x21897e8>) of role type named sy_c_Equiv__Relations_Oquotient_001_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J
% 0.56/0.74  Using role type
% 0.56/0.74  Declaring equiv_7899955228204526484_nat_o:(set_Pr4532377907799695533_nat_o->(set_Pr2161125870931222855_nat_o->set_se1353816476878259085_nat_o))
% 0.56/0.74  FOF formula (<kernel.Constant object at 0x2189ef0>, <kernel.DependentProduct object at 0x2189fc8>) of role type named sy_c_Equiv__Relations_Oquotient_001_Eo
% 0.56/0.74  Using role type
% 0.56/0.74  Declaring equiv_quotient_o:(set_o->(set_Product_prod_o_o->set_set_o))
% 0.56/0.74  FOF formula (<kernel.Constant object at 0x21897e8>, <kernel.DependentProduct object at 0x218e050>) of role type named sy_c_Equiv__Relations_Oquotient_001t__Int__Oint
% 0.56/0.74  Using role type
% 0.56/0.74  Declaring equiv_quotient_int:(set_int->(set_Pr958786334691620121nt_int->set_set_int))
% 0.56/0.74  FOF formula (<kernel.Constant object at 0x2189fc8>, <kernel.DependentProduct object at 0x218e098>) of role type named sy_c_Equiv__Relations_Oquotient_001t__Nat__Onat
% 0.56/0.74  Using role type
% 0.56/0.74  Declaring equiv_quotient_nat:(set_nat->(set_Pr1261947904930325089at_nat->set_set_nat))
% 0.56/0.74  FOF formula (<kernel.Constant object at 0x21897e8>, <kernel.DependentProduct object at 0x218e128>) of role type named sy_c_Equiv__Relations_Oquotient_001t__Product____Type__Ounit
% 0.56/0.74  Using role type
% 0.56/0.74  Declaring equiv_5172566880711946708t_unit:(set_Product_unit->(set_Pr5094982260447487303t_unit->set_set_Product_unit))
% 0.56/0.74  FOF formula (<kernel.Constant object at 0x21897e8>, <kernel.DependentProduct object at 0x218e050>) of role type named sy_c_Factorial_Ocomm__semiring__1__class_Opochhammer_001t__Code____Numeral__Ointeger
% 0.56/0.74  Using role type
% 0.56/0.74  Declaring comm_s8582702949713902594nteger:(code_integer->(nat->code_integer))
% 0.56/0.74  FOF formula (<kernel.Constant object at 0x2189ef0>, <kernel.DependentProduct object at 0x218e248>) of role type named sy_c_Factorial_Ocomm__semiring__1__class_Opochhammer_001t__Int__Oint
% 0.56/0.74  Using role type
% 0.56/0.74  Declaring comm_s4660882817536571857er_int:(int->(nat->int))
% 0.56/0.74  FOF formula (<kernel.Constant object at 0x218e050>, <kernel.DependentProduct object at 0x218e2d8>) of role type named sy_c_Factorial_Ocomm__semiring__1__class_Opochhammer_001t__Rat__Orat
% 0.56/0.74  Using role type
% 0.56/0.74  Declaring comm_s4028243227959126397er_rat:(rat->(nat->rat))
% 0.56/0.74  FOF formula (<kernel.Constant object at 0x218e128>, <kernel.DependentProduct object at 0x218e098>) of role type named sy_c_Factorial_Osemiring__char__0__class_Ofact_001t__Nat__Onat
% 0.56/0.74  Using role type
% 0.56/0.74  Declaring semiri1408675320244567234ct_nat:(nat->nat)
% 0.56/0.74  FOF formula (<kernel.Constant object at 0x2189ef0>, <kernel.DependentProduct object at 0x218e440>) of role type named sy_c_Fields_Oinverse__class_Oinverse_001t__Rat__Orat
% 0.56/0.74  Using role type
% 0.56/0.74  Declaring inverse_inverse_rat:(rat->rat)
% 0.56/0.74  FOF formula (<kernel.Constant object at 0x218e098>, <kernel.Constant object at 0x218e440>) of role type named sy_c_Filter_Oat__top_001t__Nat__Onat
% 0.56/0.74  Using role type
% 0.56/0.74  Declaring at_top_nat:filter_nat
% 0.56/0.74  FOF formula (<kernel.Constant object at 0x218e128>, <kernel.Constant object at 0x218e440>) of role type named sy_c_Filter_Ocofinite_001t__Nat__Onat
% 0.56/0.74  Using role type
% 0.56/0.74  Declaring cofinite_nat:filter_nat
% 0.56/0.74  FOF formula (<kernel.Constant object at 0x218e3f8>, <kernel.DependentProduct object at 0x218e098>) of role type named sy_c_Filter_Oeventually_001t__Nat__Onat
% 0.56/0.74  Using role type
% 0.56/0.74  Declaring eventually_nat:((nat->Prop)->(filter_nat->Prop))
% 0.56/0.74  FOF formula (<kernel.Constant object at 0x218e128>, <kernel.DependentProduct object at 0x218e200>) of role type named sy_c_Filter_Oeventually_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.56/0.74  Using role type
% 0.56/0.74  Declaring eventu1038000079068216329at_nat:((product_prod_nat_nat->Prop)->(filter1242075044329608583at_nat->Prop))
% 0.56/0.74  FOF formula (<kernel.Constant object at 0x218e290>, <kernel.DependentProduct object at 0x218e4d0>) of role type named sy_c_Filter_Ofilterlim_001t__Nat__Onat_001t__Nat__Onat
% 0.56/0.74  Using role type
% 0.56/0.74  Declaring filterlim_nat_nat:((nat->nat)->(filter_nat->(filter_nat->Prop)))
% 0.56/0.74  FOF formula (<kernel.Constant object at 0x218e128>, <kernel.DependentProduct object at 0x218e638>) of role type named sy_c_Filter_Ofilterlim_001t__Nat__Onat_001t__Set__Oset_It__Nat__Onat_J
% 0.56/0.74  Using role type
% 0.56/0.74  Declaring filter3212408913953519116et_nat:((nat->set_nat)->(filter_set_nat->(filter_nat->Prop)))
% 0.56/0.74  FOF formula (<kernel.Constant object at 0x218e4d0>, <kernel.DependentProduct object at 0x218e710>) of role type named sy_c_Filter_Ofinite__subsets__at__top_001t__Nat__Onat
% 0.56/0.74  Using role type
% 0.56/0.74  Declaring finite3254316476582989077op_nat:(set_nat->filter_set_nat)
% 0.56/0.74  FOF formula (<kernel.Constant object at 0x218e6c8>, <kernel.DependentProduct object at 0x218e638>) of role type named sy_c_Filter_Ofrequently_001t__Nat__Onat
% 0.56/0.74  Using role type
% 0.56/0.74  Declaring frequently_nat:((nat->Prop)->(filter_nat->Prop))
% 0.56/0.74  FOF formula (<kernel.Constant object at 0x218e710>, <kernel.DependentProduct object at 0x218e4d0>) of role type named sy_c_Filter_Oprod__filter_001t__Nat__Onat_001t__Nat__Onat
% 0.56/0.74  Using role type
% 0.56/0.74  Declaring prod_filter_nat_nat:(filter_nat->(filter_nat->filter1242075044329608583at_nat))
% 0.56/0.74  FOF formula (<kernel.Constant object at 0x218e6c8>, <kernel.DependentProduct object at 0x218e830>) of role type named sy_c_Finite__Set_Ocard_001_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J
% 0.56/0.74  Using role type
% 0.56/0.74  Declaring finite1363419556375932405_nat_o:(set_Pr4532377907799695533_nat_o->nat)
% 0.56/0.74  FOF formula (<kernel.Constant object at 0x218e320>, <kernel.DependentProduct object at 0x218e8c0>) of role type named sy_c_Finite__Set_Ocard_001_Eo
% 0.56/0.74  Using role type
% 0.56/0.74  Declaring finite_card_o:(set_o->nat)
% 0.56/0.74  FOF formula (<kernel.Constant object at 0x218e4d0>, <kernel.DependentProduct object at 0x218e6c8>) of role type named sy_c_Finite__Set_Ocard_001t__Code____Numeral__Ointeger
% 0.56/0.74  Using role type
% 0.56/0.74  Declaring finite4902975817058060853nteger:(set_Code_integer->nat)
% 0.56/0.74  FOF formula (<kernel.Constant object at 0x218e440>, <kernel.DependentProduct object at 0x218e950>) of role type named sy_c_Finite__Set_Ocard_001t__Int__Oint
% 0.56/0.74  Using role type
% 0.56/0.74  Declaring finite_card_int:(set_int->nat)
% 0.56/0.75  FOF formula (<kernel.Constant object at 0x218e710>, <kernel.DependentProduct object at 0x218e998>) of role type named sy_c_Finite__Set_Ocard_001t__Nat__Onat
% 0.56/0.75  Using role type
% 0.56/0.75  Declaring finite_card_nat:(set_nat->nat)
% 0.56/0.75  FOF formula (<kernel.Constant object at 0x218e440>, <kernel.DependentProduct object at 0x218e9e0>) of role type named sy_c_Finite__Set_Ocard_001t__Product____Type__Ounit
% 0.56/0.75  Using role type
% 0.56/0.75  Declaring finite410649719033368117t_unit:(set_Product_unit->nat)
% 0.56/0.75  FOF formula (<kernel.Constant object at 0x218e998>, <kernel.DependentProduct object at 0x218ea70>) of role type named sy_c_Finite__Set_Ocard_001t__Set__Oset_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_J
% 0.56/0.75  Using role type
% 0.56/0.75  Declaring finite4731484169140532437_nat_o:(set_se1353816476878259085_nat_o->nat)
% 0.56/0.75  FOF formula (<kernel.Constant object at 0x218e4d0>, <kernel.DependentProduct object at 0x218eb00>) of role type named sy_c_Finite__Set_Ocard_001t__Set__Oset_I_Eo_J
% 0.56/0.75  Using role type
% 0.56/0.75  Declaring finite_card_set_o:(set_set_o->nat)
% 0.56/0.75  FOF formula (<kernel.Constant object at 0x218e998>, <kernel.DependentProduct object at 0x218eb48>) of role type named sy_c_Finite__Set_Ocard_001t__Set__Oset_It__Code____Numeral__Ointeger_J
% 0.56/0.75  Using role type
% 0.56/0.75  Declaring finite1340570857867686763nteger:(set_set_Code_integer->nat)
% 0.56/0.75  FOF formula (<kernel.Constant object at 0x218e710>, <kernel.DependentProduct object at 0x218ebd8>) of role type named sy_c_Finite__Set_Ocard_001t__Set__Oset_It__Int__Oint_J
% 0.56/0.75  Using role type
% 0.56/0.75  Declaring finite_card_set_int:(set_set_int->nat)
% 0.56/0.75  FOF formula (<kernel.Constant object at 0x218ea70>, <kernel.DependentProduct object at 0x218ec20>) of role type named sy_c_Finite__Set_Ocard_001t__Set__Oset_It__Nat__Onat_J
% 0.56/0.75  Using role type
% 0.56/0.75  Declaring finite_card_set_nat:(set_set_nat->nat)
% 0.56/0.75  FOF formula (<kernel.Constant object at 0x218e710>, <kernel.DependentProduct object at 0x218ec68>) of role type named sy_c_Finite__Set_Ocard_001t__Set__Oset_It__Product____Type__Ounit_J
% 0.56/0.75  Using role type
% 0.56/0.75  Declaring finite22775419188893461t_unit:(set_set_Product_unit->nat)
% 0.56/0.75  FOF formula (<kernel.Constant object at 0x218ec20>, <kernel.DependentProduct object at 0x218ecb0>) of role type named sy_c_Finite__Set_Ofinite_001_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J
% 0.56/0.75  Using role type
% 0.56/0.75  Declaring finite3252695134891459830_nat_o:(set_Pr4532377907799695533_nat_o->Prop)
% 0.56/0.75  FOF formula (<kernel.Constant object at 0x218e7a0>, <kernel.DependentProduct object at 0x218ed88>) of role type named sy_c_Finite__Set_Ofinite_001_Eo
% 0.56/0.75  Using role type
% 0.56/0.75  Declaring finite_finite_o:(set_o->Prop)
% 0.56/0.75  FOF formula (<kernel.Constant object at 0x218ec20>, <kernel.DependentProduct object at 0x218ed40>) of role type named sy_c_Finite__Set_Ofinite_001t__Assertions__Oassn
% 0.56/0.75  Using role type
% 0.56/0.75  Declaring finite_finite_assn:(set_assn->Prop)
% 0.56/0.75  FOF formula (<kernel.Constant object at 0x218ecb0>, <kernel.DependentProduct object at 0x218edd0>) of role type named sy_c_Finite__Set_Ofinite_001t__Code____Numeral__Ointeger
% 0.56/0.75  Using role type
% 0.56/0.75  Declaring finite6017078050557962740nteger:(set_Code_integer->Prop)
% 0.56/0.75  FOF formula (<kernel.Constant object at 0x218ed40>, <kernel.DependentProduct object at 0x218ee60>) of role type named sy_c_Finite__Set_Ofinite_001t__Filter__Ofilter_It__Nat__Onat_J
% 0.56/0.75  Using role type
% 0.56/0.75  Declaring finite2119507909894593271er_nat:(set_filter_nat->Prop)
% 0.56/0.75  FOF formula (<kernel.Constant object at 0x218ecb0>, <kernel.DependentProduct object at 0x218eef0>) of role type named sy_c_Finite__Set_Ofinite_001t__Int__Oint
% 0.56/0.75  Using role type
% 0.56/0.75  Declaring finite_finite_int:(set_int->Prop)
% 0.56/0.75  FOF formula (<kernel.Constant object at 0x218edd0>, <kernel.DependentProduct object at 0x218ef38>) of role type named sy_c_Finite__Set_Ofinite_001t__Nat__Onat
% 0.56/0.75  Using role type
% 0.56/0.75  Declaring finite_finite_nat:(set_nat->Prop)
% 0.56/0.75  FOF formula (<kernel.Constant object at 0x218ecb0>, <kernel.DependentProduct object at 0x218ef80>) of role type named sy_c_Finite__Set_Ofinite_001t__Product____Type__Oprod_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J
% 0.56/0.75  Using role type
% 0.56/0.75  Declaring finite2154694888287295812nteger:(set_Pr4811707699266497531nteger->Prop)
% 0.56/0.75  FOF formula (<kernel.Constant object at 0x218ef38>, <kernel.DependentProduct object at 0x2190050>) of role type named sy_c_Finite__Set_Ofinite_001t__Product____Type__Oprod_It__Code____Numeral__Ointeger_Mt__Nat__Onat_J
% 0.56/0.75  Using role type
% 0.56/0.75  Declaring finite4996374594527322935er_nat:(set_Pr8986988648414616686er_nat->Prop)
% 0.56/0.75  FOF formula (<kernel.Constant object at 0x218ef80>, <kernel.DependentProduct object at 0x21900e0>) of role type named sy_c_Finite__Set_Ofinite_001t__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J
% 0.56/0.75  Using role type
% 0.56/0.75  Declaring finite2998713641127702882nt_int:(set_Pr958786334691620121nt_int->Prop)
% 0.56/0.75  FOF formula (<kernel.Constant object at 0x218ef80>, <kernel.DependentProduct object at 0x2190170>) of role type named sy_c_Finite__Set_Ofinite_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Code____Numeral__Ointeger_J
% 0.56/0.75  Using role type
% 0.56/0.75  Declaring finite1154042800025562295nteger:(set_Pr2406931829603198446nteger->Prop)
% 0.56/0.75  FOF formula (<kernel.Constant object at 0x218ef80>, <kernel.DependentProduct object at 0x2190200>) of role type named sy_c_Finite__Set_Ofinite_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.56/0.75  Using role type
% 0.56/0.75  Declaring finite6177210948735845034at_nat:(set_Pr1261947904930325089at_nat->Prop)
% 0.56/0.75  FOF formula (<kernel.Constant object at 0x2190098>, <kernel.DependentProduct object at 0x2190290>) of role type named sy_c_Finite__Set_Ofinite_001t__Product____Type__Ounit
% 0.56/0.75  Using role type
% 0.56/0.75  Declaring finite4290736615968046902t_unit:(set_Product_unit->Prop)
% 0.56/0.75  FOF formula (<kernel.Constant object at 0x218ecb0>, <kernel.DependentProduct object at 0x2190320>) of role type named sy_c_Finite__Set_Ofinite_001t__Rat__Orat
% 0.56/0.75  Using role type
% 0.56/0.75  Declaring finite_finite_rat:(set_rat->Prop)
% 0.56/0.75  FOF formula (<kernel.Constant object at 0x21901b8>, <kernel.DependentProduct object at 0x2190368>) of role type named sy_c_Finite__Set_Ofinite_001t__Set__Oset_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_J
% 0.56/0.75  Using role type
% 0.56/0.75  Declaring finite6069017635265841110_nat_o:(set_se1353816476878259085_nat_o->Prop)
% 0.56/0.75  FOF formula (<kernel.Constant object at 0x218ecb0>, <kernel.DependentProduct object at 0x21903f8>) of role type named sy_c_Finite__Set_Ofinite_001t__Set__Oset_I_Eo_J
% 0.56/0.75  Using role type
% 0.56/0.75  Declaring finite_finite_set_o:(set_set_o->Prop)
% 0.56/0.75  FOF formula (<kernel.Constant object at 0x2190200>, <kernel.DependentProduct object at 0x2190440>) of role type named sy_c_Finite__Set_Ofinite_001t__Set__Oset_It__Code____Numeral__Ointeger_J
% 0.56/0.75  Using role type
% 0.56/0.75  Declaring finite6931041176100689706nteger:(set_set_Code_integer->Prop)
% 0.56/0.75  FOF formula (<kernel.Constant object at 0x21903f8>, <kernel.DependentProduct object at 0x21904d0>) of role type named sy_c_Finite__Set_Ofinite_001t__Set__Oset_It__Int__Oint_J
% 0.56/0.75  Using role type
% 0.56/0.75  Declaring finite6197958912794628473et_int:(set_set_int->Prop)
% 0.56/0.75  FOF formula (<kernel.Constant object at 0x2190440>, <kernel.DependentProduct object at 0x2190560>) of role type named sy_c_Finite__Set_Ofinite_001t__Set__Oset_It__Nat__Onat_J
% 0.56/0.75  Using role type
% 0.56/0.75  Declaring finite1152437895449049373et_nat:(set_set_nat->Prop)
% 0.56/0.75  FOF formula (<kernel.Constant object at 0x21904d0>, <kernel.DependentProduct object at 0x21905f0>) of role type named sy_c_Finite__Set_Ofinite_001t__Set__Oset_It__Product____Type__Ounit_J
% 0.56/0.75  Using role type
% 0.56/0.75  Declaring finite1772178364199683094t_unit:(set_set_Product_unit->Prop)
% 0.56/0.75  FOF formula (<kernel.Constant object at 0x2190440>, <kernel.DependentProduct object at 0x21905a8>) of role type named sy_c_Finite__Set_Ofold_001_Eo_001_Eo
% 0.56/0.75  Using role type
% 0.56/0.75  Declaring finite_fold_o_o:((Prop->(Prop->Prop))->(Prop->(set_o->Prop)))
% 0.56/0.75  FOF formula (<kernel.Constant object at 0x21906c8>, <kernel.DependentProduct object at 0x2190560>) of role type named sy_c_Finite__Set_Ofold_001_Eo_001t__Set__Oset_I_Eo_J
% 0.56/0.75  Using role type
% 0.56/0.75  Declaring finite_fold_o_set_o:((Prop->(set_o->set_o))->(set_o->(set_o->set_o)))
% 0.56/0.75  FOF formula (<kernel.Constant object at 0x2190440>, <kernel.DependentProduct object at 0x2190758>) of role type named sy_c_Finite__Set_Ofold_001t__Assertions__Oassn_001t__Assertions__Oassn
% 0.56/0.76  Using role type
% 0.56/0.76  Declaring finite1440822074540989594n_assn:((assn->(assn->assn))->(assn->(set_assn->assn)))
% 0.56/0.76  FOF formula (<kernel.Constant object at 0x2190560>, <kernel.DependentProduct object at 0x2190878>) of role type named sy_c_Finite__Set_Ofold_001t__Code____Numeral__Ointeger_001t__Code____Numeral__Ointeger
% 0.56/0.76  Using role type
% 0.56/0.76  Declaring finite6454954857057555716nteger:((code_integer->(code_integer->code_integer))->(code_integer->(set_Code_integer->code_integer)))
% 0.56/0.76  FOF formula (<kernel.Constant object at 0x2190758>, <kernel.DependentProduct object at 0x2190908>) of role type named sy_c_Finite__Set_Ofold_001t__Code____Numeral__Ointeger_001t__Product____Type__Ounit
% 0.56/0.76  Using role type
% 0.56/0.76  Declaring finite2281032298429728806t_unit:((code_integer->(product_unit->product_unit))->(product_unit->(set_Code_integer->product_unit)))
% 0.56/0.76  FOF formula (<kernel.Constant object at 0x2190878>, <kernel.DependentProduct object at 0x2190998>) of role type named sy_c_Finite__Set_Ofold_001t__Code____Numeral__Ointeger_001t__Set__Oset_I_Eo_J
% 0.56/0.76  Using role type
% 0.56/0.76  Declaring finite1928688952044918289_set_o:((code_integer->(set_o->set_o))->(set_o->(set_Code_integer->set_o)))
% 0.56/0.76  FOF formula (<kernel.Constant object at 0x2190908>, <kernel.DependentProduct object at 0x2190a28>) of role type named sy_c_Finite__Set_Ofold_001t__Code____Numeral__Ointeger_001t__Set__Oset_It__Code____Numeral__Ointeger_J
% 0.56/0.76  Using role type
% 0.56/0.76  Declaring finite7486036041278456378nteger:((code_integer->(set_Code_integer->set_Code_integer))->(set_Code_integer->(set_Code_integer->set_Code_integer)))
% 0.56/0.76  FOF formula (<kernel.Constant object at 0x2190998>, <kernel.DependentProduct object at 0x2190ab8>) of role type named sy_c_Finite__Set_Ofold_001t__Code____Numeral__Ointeger_001t__Set__Oset_It__Int__Oint_J
% 0.56/0.76  Using role type
% 0.56/0.76  Declaring finite6635835719294221449et_int:((code_integer->(set_int->set_int))->(set_int->(set_Code_integer->set_int)))
% 0.56/0.76  FOF formula (<kernel.Constant object at 0x2190a28>, <kernel.DependentProduct object at 0x2190b48>) of role type named sy_c_Finite__Set_Ofold_001t__Code____Numeral__Ointeger_001t__Set__Oset_It__Nat__Onat_J
% 0.56/0.76  Using role type
% 0.56/0.76  Declaring finite1590314701948642349et_nat:((code_integer->(set_nat->set_nat))->(set_nat->(set_Code_integer->set_nat)))
% 0.56/0.76  FOF formula (<kernel.Constant object at 0x2190ab8>, <kernel.DependentProduct object at 0x2190bd8>) of role type named sy_c_Finite__Set_Ofold_001t__Code____Numeral__Ointeger_001t__Set__Oset_It__Product____Type__Ounit_J
% 0.56/0.76  Using role type
% 0.56/0.76  Declaring finite3687622995246107910t_unit:((code_integer->(set_Product_unit->set_Product_unit))->(set_Product_unit->(set_Code_integer->set_Product_unit)))
% 0.56/0.76  FOF formula (<kernel.Constant object at 0x2190b90>, <kernel.DependentProduct object at 0x2190c68>) of role type named sy_c_Finite__Set_Ofold_001t__Int__Oint_001t__Int__Oint
% 0.56/0.76  Using role type
% 0.56/0.76  Declaring finite_fold_int_int:((int->(int->int))->(int->(set_int->int)))
% 0.56/0.76  FOF formula (<kernel.Constant object at 0x2190ab8>, <kernel.DependentProduct object at 0x21909e0>) of role type named sy_c_Finite__Set_Ofold_001t__Int__Oint_001t__Set__Oset_It__Int__Oint_J
% 0.56/0.76  Using role type
% 0.56/0.76  Declaring finite1723285575846220376et_int:((int->(set_int->set_int))->(set_int->(set_int->set_int)))
% 0.56/0.76  FOF formula (<kernel.Constant object at 0x2190cf8>, <kernel.DependentProduct object at 0x2190d40>) of role type named sy_c_Finite__Set_Ofold_001t__Nat__Onat_001t__Nat__Onat
% 0.56/0.76  Using role type
% 0.56/0.76  Declaring finite_fold_nat_nat:((nat->(nat->nat))->(nat->(set_nat->nat)))
% 0.56/0.76  FOF formula (<kernel.Constant object at 0x2190ab8>, <kernel.DependentProduct object at 0x2190b00>) of role type named sy_c_Finite__Set_Ofold_001t__Nat__Onat_001t__Product____Type__Ounit
% 0.56/0.76  Using role type
% 0.56/0.76  Declaring finite6602901031542678131t_unit:((nat->(product_unit->product_unit))->(product_unit->(set_nat->product_unit)))
% 0.56/0.76  FOF formula (<kernel.Constant object at 0x2190d40>, <kernel.DependentProduct object at 0x2190e18>) of role type named sy_c_Finite__Set_Ofold_001t__Nat__Onat_001t__Set__Oset_I_Eo_J
% 0.56/0.76  Using role type
% 0.56/0.76  Declaring finite3217087857726763998_set_o:((nat->(set_o->set_o))->(set_o->(set_nat->set_o)))
% 0.60/0.76  FOF formula (<kernel.Constant object at 0x2190b00>, <kernel.DependentProduct object at 0x2190ea8>) of role type named sy_c_Finite__Set_Ofold_001t__Nat__Onat_001t__Set__Oset_It__Int__Oint_J
% 0.60/0.76  Using role type
% 0.60/0.76  Declaring finite1351632015609375740et_int:((nat->(set_int->set_int))->(set_int->(set_nat->set_int)))
% 0.60/0.76  FOF formula (<kernel.Constant object at 0x2190e18>, <kernel.DependentProduct object at 0x2190f38>) of role type named sy_c_Finite__Set_Ofold_001t__Nat__Onat_001t__Set__Oset_It__Nat__Onat_J
% 0.60/0.76  Using role type
% 0.60/0.76  Declaring finite5529483035118572448et_nat:((nat->(set_nat->set_nat))->(set_nat->(set_nat->set_nat)))
% 0.60/0.76  FOF formula (<kernel.Constant object at 0x2190ea8>, <kernel.DependentProduct object at 0x2190fc8>) of role type named sy_c_Finite__Set_Ofold_001t__Nat__Onat_001t__Set__Oset_It__Product____Type__Ounit_J
% 0.60/0.76  Using role type
% 0.60/0.76  Declaring finite9145781422887121747t_unit:((nat->(set_Product_unit->set_Product_unit))->(set_Product_unit->(set_nat->set_Product_unit)))
% 0.60/0.76  FOF formula (<kernel.Constant object at 0x2190f38>, <kernel.DependentProduct object at 0x2190d40>) of role type named sy_c_Finite__Set_Ofold_001t__Product____Type__Ounit_001t__Product____Type__Ounit
% 0.60/0.76  Using role type
% 0.60/0.76  Declaring finite8834431295148555784t_unit:((product_unit->(product_unit->product_unit))->(product_unit->(set_Product_unit->product_unit)))
% 0.60/0.76  FOF formula (<kernel.Constant object at 0x2190fc8>, <kernel.DependentProduct object at 0x2193128>) of role type named sy_c_Finite__Set_Ofold_001t__Product____Type__Ounit_001t__Set__Oset_It__Product____Type__Ounit_J
% 0.60/0.76  Using role type
% 0.60/0.76  Declaring finite2740360166580943592t_unit:((product_unit->(set_Product_unit->set_Product_unit))->(set_Product_unit->(set_Product_unit->set_Product_unit)))
% 0.60/0.76  FOF formula (<kernel.Constant object at 0x2190d40>, <kernel.DependentProduct object at 0x2193098>) of role type named sy_c_Finite__Set_Ofold_001t__Set__Oset_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_J_001t__Set__Oset_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_J
% 0.60/0.76  Using role type
% 0.60/0.76  Declaring finite8456856254070787592_nat_o:((set_Pr4532377907799695533_nat_o->(set_Pr4532377907799695533_nat_o->set_Pr4532377907799695533_nat_o))->(set_Pr4532377907799695533_nat_o->(set_se1353816476878259085_nat_o->set_Pr4532377907799695533_nat_o)))
% 0.60/0.76  FOF formula (<kernel.Constant object at 0x2190d40>, <kernel.DependentProduct object at 0x2193128>) of role type named sy_c_Finite__Set_Ofold_001t__Set__Oset_I_Eo_J_001t__Set__Oset_I_Eo_J
% 0.60/0.76  Using role type
% 0.60/0.76  Declaring finite4337638375924247368_set_o:((set_o->(set_o->set_o))->(set_o->(set_set_o->set_o)))
% 0.60/0.76  FOF formula (<kernel.Constant object at 0x2190d40>, <kernel.DependentProduct object at 0x21932d8>) of role type named sy_c_Finite__Set_Ofold_001t__Set__Oset_It__Int__Oint_J_001t__Set__Oset_It__Int__Oint_J
% 0.60/0.76  Using role type
% 0.60/0.76  Declaring finite2508883933289561102et_int:((set_int->(set_int->set_int))->(set_int->(set_set_int->set_int)))
% 0.60/0.76  FOF formula (<kernel.Constant object at 0x2193248>, <kernel.DependentProduct object at 0x2193368>) of role type named sy_c_Finite__Set_Ofold_001t__Set__Oset_It__Nat__Onat_J_001t__Set__Oset_It__Nat__Onat_J
% 0.60/0.76  Using role type
% 0.60/0.76  Declaring finite677925301803182934et_nat:((set_nat->(set_nat->set_nat))->(set_nat->(set_set_nat->set_nat)))
% 0.60/0.76  FOF formula (<kernel.Constant object at 0x21932d8>, <kernel.DependentProduct object at 0x21933f8>) of role type named sy_c_Finite__Set_Ofold_001t__Set__Oset_It__Product____Type__Ounit_J_001t__Set__Oset_It__Product____Type__Ounit_J
% 0.60/0.76  Using role type
% 0.60/0.76  Declaring finite4243028863286625800t_unit:((set_Product_unit->(set_Product_unit->set_Product_unit))->(set_Product_unit->(set_set_Product_unit->set_Product_unit)))
% 0.60/0.76  FOF formula (<kernel.Constant object at 0x2193368>, <kernel.DependentProduct object at 0x21930e0>) of role type named sy_c_Fun_Ocomp_001_062_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J_001_062_It__Product____Type__Oprod_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J_Mt__Product____Type__Oprod_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J_J_001t__Code____Numeral__Ointeger
% 0.60/0.77  Using role type
% 0.60/0.77  Declaring comp_C8797469213163452608nteger:(((code_integer->code_integer)->(produc8923325533196201883nteger->produc8923325533196201883nteger))->((code_integer->(code_integer->code_integer))->(code_integer->(produc8923325533196201883nteger->produc8923325533196201883nteger))))
% 0.60/0.77  FOF formula (<kernel.Constant object at 0x2193290>, <kernel.DependentProduct object at 0x21930e0>) of role type named sy_c_Fun_Ocomp_001_062_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J_001t__Code____Numeral__Ointeger_001t__Code____Numeral__Ointeger
% 0.60/0.77  Using role type
% 0.60/0.77  Declaring comp_C5076291335850163704nteger:(((code_integer->code_integer)->code_integer)->((code_integer->(code_integer->code_integer))->(code_integer->code_integer)))
% 0.60/0.77  FOF formula (<kernel.Constant object at 0x2193368>, <kernel.DependentProduct object at 0x21933f8>) of role type named sy_c_Fun_Ocomp_001_062_It__Product____Type__Oprod_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J_Mt__Product____Type__Oprod_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J_J_001t__Set__Oset_It__Code____Numeral__Ointeger_J_001t__Code____Numeral__Ointeger
% 0.60/0.77  Using role type
% 0.60/0.77  Declaring comp_P4885729792186999034nteger:(((produc8923325533196201883nteger->produc8923325533196201883nteger)->set_Code_integer)->((code_integer->(produc8923325533196201883nteger->produc8923325533196201883nteger))->(code_integer->set_Code_integer)))
% 0.60/0.77  FOF formula (<kernel.Constant object at 0x21930e0>, <kernel.DependentProduct object at 0x2193518>) of role type named sy_c_Fun_Ocomp_001_062_It__Product____Type__Oprod_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J_Mt__Product____Type__Oprod_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J_J_001t__Set__Oset_It__Nat__Onat_J_001t__Code____Numeral__Ointeger
% 0.60/0.77  Using role type
% 0.60/0.77  Declaring comp_P8262219321096090349nteger:(((produc8923325533196201883nteger->produc8923325533196201883nteger)->set_nat)->((code_integer->(produc8923325533196201883nteger->produc8923325533196201883nteger))->(code_integer->set_nat)))
% 0.60/0.77  FOF formula (<kernel.Constant object at 0x21933f8>, <kernel.DependentProduct object at 0x2193368>) of role type named sy_c_Fun_Ocomp_001_062_It__Set__Oset_I_Eo_J_Mt__Assertions__Oassn_J_001_062_It__Set__Oset_It__Set__Oset_I_Eo_J_J_Mt__Assertions__Oassn_J_001_062_I_Eo_Mt__Assertions__Oassn_J
% 0.60/0.77  Using role type
% 0.60/0.77  Declaring comp_s518380907012905326o_assn:(((set_o->assn)->(set_set_o->assn))->(((Prop->assn)->(set_o->assn))->((Prop->assn)->(set_set_o->assn))))
% 0.60/0.77  FOF formula (<kernel.Constant object at 0x2193518>, <kernel.DependentProduct object at 0x21933b0>) of role type named sy_c_Fun_Ocomp_001_062_It__Set__Oset_I_Eo_J_Mt__Nat__Onat_J_001_062_It__Set__Oset_It__Set__Oset_I_Eo_J_J_Mt__Nat__Onat_J_001_062_I_Eo_Mt__Nat__Onat_J
% 0.60/0.77  Using role type
% 0.60/0.77  Declaring comp_s6084864194472624150_o_nat:(((set_o->nat)->(set_set_o->nat))->(((Prop->nat)->(set_o->nat))->((Prop->nat)->(set_set_o->nat))))
% 0.60/0.77  FOF formula (<kernel.Constant object at 0x2193368>, <kernel.DependentProduct object at 0x21933f8>) of role type named sy_c_Fun_Ocomp_001_062_It__Set__Oset_It__Code____Numeral__Ointeger_J_Mt__Assertions__Oassn_J_001_062_It__Set__Oset_It__Set__Oset_It__Code____Numeral__Ointeger_J_J_Mt__Assertions__Oassn_J_001_062_It__Code____Numeral__Ointeger_Mt__Assertions__Oassn_J
% 0.60/0.77  Using role type
% 0.60/0.77  Declaring comp_s3531641609786562035r_assn:(((set_Code_integer->assn)->(set_set_Code_integer->assn))->(((code_integer->assn)->(set_Code_integer->assn))->((code_integer->assn)->(set_set_Code_integer->assn))))
% 0.60/0.77  FOF formula (<kernel.Constant object at 0x21933b0>, <kernel.DependentProduct object at 0x21935a8>) of role type named sy_c_Fun_Ocomp_001_062_It__Set__Oset_It__Code____Numeral__Ointeger_J_Mt__Nat__Onat_J_001_062_It__Set__Oset_It__Set__Oset_It__Code____Numeral__Ointeger_J_J_Mt__Nat__Onat_J_001_062_It__Code____Numeral__Ointeger_Mt__Nat__Onat_J
% 0.60/0.77  Using role type
% 0.60/0.77  Declaring comp_s8759123648413916139er_nat:(((set_Code_integer->nat)->(set_set_Code_integer->nat))->(((code_integer->nat)->(set_Code_integer->nat))->((code_integer->nat)->(set_set_Code_integer->nat))))
% 0.60/0.77  FOF formula (<kernel.Constant object at 0x21933f8>, <kernel.DependentProduct object at 0x2193758>) of role type named sy_c_Fun_Ocomp_001_062_It__Set__Oset_It__Int__Oint_J_Mt__Assertions__Oassn_J_001_062_It__Set__Oset_It__Set__Oset_It__Int__Oint_J_J_Mt__Assertions__Oassn_J_001_062_It__Int__Oint_Mt__Assertions__Oassn_J
% 0.60/0.77  Using role type
% 0.60/0.77  Declaring comp_s4595925057662634336t_assn:(((set_int->assn)->(set_set_int->assn))->(((int->assn)->(set_int->assn))->((int->assn)->(set_set_int->assn))))
% 0.60/0.77  FOF formula (<kernel.Constant object at 0x21935a8>, <kernel.DependentProduct object at 0x2193908>) of role type named sy_c_Fun_Ocomp_001_062_It__Set__Oset_It__Int__Oint_J_Mt__Int__Oint_J_001_062_It__Set__Oset_It__Set__Oset_It__Int__Oint_J_J_Mt__Int__Oint_J_001_062_It__Int__Oint_Mt__Int__Oint_J
% 0.60/0.77  Using role type
% 0.60/0.77  Declaring comp_s9098231955081793132nt_int:(((set_int->int)->(set_set_int->int))->(((int->int)->(set_int->int))->((int->int)->(set_set_int->int))))
% 0.60/0.77  FOF formula (<kernel.Constant object at 0x2193758>, <kernel.DependentProduct object at 0x2193950>) of role type named sy_c_Fun_Ocomp_001_062_It__Set__Oset_It__Int__Oint_J_Mt__Nat__Onat_J_001_062_It__Set__Oset_It__Set__Oset_It__Int__Oint_J_J_Mt__Nat__Onat_J_001_062_It__Int__Oint_Mt__Nat__Onat_J
% 0.60/0.77  Using role type
% 0.60/0.77  Declaring comp_s3237642481825588056nt_nat:(((set_int->nat)->(set_set_int->nat))->(((int->nat)->(set_int->nat))->((int->nat)->(set_set_int->nat))))
% 0.60/0.77  FOF formula (<kernel.Constant object at 0x2193908>, <kernel.DependentProduct object at 0x21939e0>) of role type named sy_c_Fun_Ocomp_001_062_It__Set__Oset_It__Nat__Onat_J_Mt__Assertions__Oassn_J_001_062_It__Set__Oset_It__Set__Oset_It__Nat__Onat_J_J_Mt__Assertions__Oassn_J_001_062_It__Nat__Onat_Mt__Assertions__Oassn_J
% 0.60/0.77  Using role type
% 0.60/0.77  Declaring comp_s2451231738238893644t_assn:(((set_nat->assn)->(set_set_nat->assn))->(((nat->assn)->(set_nat->assn))->((nat->assn)->(set_set_nat->assn))))
% 0.60/0.77  FOF formula (<kernel.Constant object at 0x2193950>, <kernel.DependentProduct object at 0x2193a70>) of role type named sy_c_Fun_Ocomp_001_062_It__Set__Oset_It__Nat__Onat_J_Mt__Nat__Onat_J_001_062_It__Set__Oset_It__Set__Oset_It__Nat__Onat_J_J_Mt__Nat__Onat_J_001_062_It__Nat__Onat_Mt__Nat__Onat_J
% 0.60/0.77  Using role type
% 0.60/0.77  Declaring comp_s5456809700045850692at_nat:(((set_nat->nat)->(set_set_nat->nat))->(((nat->nat)->(set_nat->nat))->((nat->nat)->(set_set_nat->nat))))
% 0.60/0.77  FOF formula (<kernel.Constant object at 0x21939e0>, <kernel.DependentProduct object at 0x2193b00>) of role type named sy_c_Fun_Ocomp_001_062_It__Set__Oset_It__Product____Type__Ounit_J_Mt__Assertions__Oassn_J_001_062_It__Set__Oset_It__Set__Oset_It__Product____Type__Ounit_J_J_Mt__Assertions__Oassn_J_001_062_It__Product____Type__Ounit_Mt__Assertions__Oassn_J
% 0.60/0.77  Using role type
% 0.60/0.77  Declaring comp_s8247530669214396195t_assn:(((set_Product_unit->assn)->(set_set_Product_unit->assn))->(((product_unit->assn)->(set_Product_unit->assn))->((product_unit->assn)->(set_set_Product_unit->assn))))
% 0.60/0.77  FOF formula (<kernel.Constant object at 0x2193a70>, <kernel.DependentProduct object at 0x2193b90>) of role type named sy_c_Fun_Ocomp_001_062_It__Set__Oset_It__Product____Type__Ounit_J_Mt__Nat__Onat_J_001_062_It__Set__Oset_It__Set__Oset_It__Product____Type__Ounit_J_J_Mt__Nat__Onat_J_001_062_It__Product____Type__Ounit_Mt__Nat__Onat_J
% 0.60/0.77  Using role type
% 0.60/0.77  Declaring comp_s8928436226432208331it_nat:(((set_Product_unit->nat)->(set_set_Product_unit->nat))->(((product_unit->nat)->(set_Product_unit->nat))->((product_unit->nat)->(set_set_Product_unit->nat))))
% 0.60/0.77  FOF formula (<kernel.Constant object at 0x2193b00>, <kernel.DependentProduct object at 0x2193c68>) of role type named sy_c_Fun_Ocomp_001_Eo_001_062_It__Product____Type__Oprod_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J_Mt__Product____Type__Oprod_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J_J_001t__Code____Numeral__Ointeger
% 0.60/0.77  Using role type
% 0.60/0.77  Declaring comp_o8922910837708301817nteger:((Prop->(produc8923325533196201883nteger->produc8923325533196201883nteger))->((code_integer->Prop)->(code_integer->(produc8923325533196201883nteger->produc8923325533196201883nteger))))
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x2193b90>, <kernel.DependentProduct object at 0x21939e0>) of role type named sy_c_Fun_Ocomp_001_Eo_001_062_It__Product____Type__Oprod_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J_Mt__Product____Type__Oprod_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J_J_001t__Product____Type__Ounit
% 0.60/0.78  Using role type
% 0.60/0.78  Declaring comp_o6961622296474427249t_unit:((Prop->(produc8923325533196201883nteger->produc8923325533196201883nteger))->((product_unit->Prop)->(product_unit->(produc8923325533196201883nteger->produc8923325533196201883nteger))))
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x2193c68>, <kernel.DependentProduct object at 0x2193e18>) of role type named sy_c_Fun_Ocomp_001_Eo_001t__Code____Numeral__Ointeger_001t__Code____Numeral__Ointeger
% 0.60/0.78  Using role type
% 0.60/0.78  Declaring comp_o1085144040659434033nteger:((Prop->code_integer)->((code_integer->Prop)->(code_integer->code_integer)))
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x21939e0>, <kernel.DependentProduct object at 0x2193ea8>) of role type named sy_c_Fun_Ocomp_001_Eo_001t__Code____Numeral__Ointeger_001t__Product____Type__Ounit
% 0.60/0.78  Using role type
% 0.60/0.78  Declaring comp_o780160699970281785t_unit:((Prop->code_integer)->((product_unit->Prop)->(product_unit->code_integer)))
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x2193e18>, <kernel.DependentProduct object at 0x2193ef0>) of role type named sy_c_Fun_Ocomp_001_Eo_001t__Code____Numeral__Onatural_001t__Product____Type__Ounit
% 0.60/0.78  Using role type
% 0.60/0.78  Declaring comp_o2643362028263920430t_unit:((Prop->code_natural)->((product_unit->Prop)->(product_unit->code_natural)))
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x2193f38>, <kernel.DependentProduct object at 0x2193f80>) of role type named sy_c_Fun_Ocomp_001_Eo_001t__Int__Oint_001t__Int__Oint
% 0.60/0.78  Using role type
% 0.60/0.78  Declaring comp_o_int_int:((Prop->int)->((int->Prop)->(int->int)))
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x2193e18>, <kernel.DependentProduct object at 0x2193ea8>) of role type named sy_c_Fun_Ocomp_001_Eo_001t__Product____Type__Ounit_001_Eo
% 0.60/0.78  Using role type
% 0.60/0.78  Declaring comp_o3916225744453444672unit_o:((Prop->product_unit)->((Prop->Prop)->(Prop->product_unit)))
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x2193f80>, <kernel.DependentProduct object at 0x2193e18>) of role type named sy_c_Fun_Ocomp_001_Eo_001t__Product____Type__Ounit_001t__Code____Numeral__Ointeger
% 0.60/0.78  Using role type
% 0.60/0.78  Declaring comp_o6635994240230588853nteger:((Prop->product_unit)->((code_integer->Prop)->(code_integer->product_unit)))
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x2193ea8>, <kernel.DependentProduct object at 0x2195050>) of role type named sy_c_Fun_Ocomp_001_Eo_001t__Product____Type__Ounit_001t__Int__Oint
% 0.60/0.78  Using role type
% 0.60/0.78  Declaring comp_o7049022088938261380it_int:((Prop->product_unit)->((int->Prop)->(int->product_unit)))
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x2193e18>, <kernel.DependentProduct object at 0x2195170>) of role type named sy_c_Fun_Ocomp_001_Eo_001t__Product____Type__Ounit_001t__Nat__Onat
% 0.60/0.78  Using role type
% 0.60/0.78  Declaring comp_o7051512559447311656it_nat:((Prop->product_unit)->((nat->Prop)->(nat->product_unit)))
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x2193e18>, <kernel.DependentProduct object at 0x2195248>) of role type named sy_c_Fun_Ocomp_001_Eo_001t__Product____Type__Ounit_001t__Product____Type__Ounit
% 0.60/0.78  Using role type
% 0.60/0.78  Declaring comp_o7724735231917782709t_unit:((Prop->product_unit)->((product_unit->Prop)->(product_unit->product_unit)))
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x21939e0>, <kernel.DependentProduct object at 0x21952d8>) of role type named sy_c_Fun_Ocomp_001_Eo_001t__Set__Oset_I_Eo_J_001t__Product____Type__Ounit
% 0.60/0.78  Using role type
% 0.60/0.78  Declaring comp_o6895741221744486154t_unit:((Prop->set_o)->((product_unit->Prop)->(product_unit->set_o)))
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x2195170>, <kernel.DependentProduct object at 0x21951b8>) of role type named sy_c_Fun_Ocomp_001_Eo_001t__Set__Oset_It__Code____Numeral__Ointeger_J_001_062_It__Product____Type__Oprod_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J_Mt__Product____Type__Oprod_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J_J
% 0.60/0.79  Using role type
% 0.60/0.79  Declaring comp_o7929101295636871983nteger:((Prop->set_Code_integer)->(((produc8923325533196201883nteger->produc8923325533196201883nteger)->Prop)->((produc8923325533196201883nteger->produc8923325533196201883nteger)->set_Code_integer)))
% 0.60/0.79  FOF formula (<kernel.Constant object at 0x21952d8>, <kernel.DependentProduct object at 0x2195128>) of role type named sy_c_Fun_Ocomp_001_Eo_001t__Set__Oset_It__Code____Numeral__Ointeger_J_001t__Code____Numeral__Ointeger
% 0.60/0.79  Using role type
% 0.60/0.79  Declaring comp_o4291842030903409511nteger:((Prop->set_Code_integer)->((code_integer->Prop)->(code_integer->set_Code_integer)))
% 0.60/0.79  FOF formula (<kernel.Constant object at 0x2195050>, <kernel.DependentProduct object at 0x2195488>) of role type named sy_c_Fun_Ocomp_001_Eo_001t__Set__Oset_It__Int__Oint_J_001t__Product____Type__Ounit
% 0.60/0.79  Using role type
% 0.60/0.79  Declaring comp_o1521574261646630388t_unit:((Prop->set_int)->((product_unit->Prop)->(product_unit->set_int)))
% 0.60/0.79  FOF formula (<kernel.Constant object at 0x2195368>, <kernel.DependentProduct object at 0x21953b0>) of role type named sy_c_Fun_Ocomp_001_Eo_001t__Set__Oset_It__Nat__Onat_J_001_062_It__Product____Type__Oprod_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J_Mt__Product____Type__Oprod_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J_J
% 0.60/0.79  Using role type
% 0.60/0.79  Declaring comp_o1289984117834210338nteger:((Prop->set_nat)->(((produc8923325533196201883nteger->produc8923325533196201883nteger)->Prop)->((produc8923325533196201883nteger->produc8923325533196201883nteger)->set_nat)))
% 0.60/0.79  FOF formula (<kernel.Constant object at 0x2195488>, <kernel.DependentProduct object at 0x21955f0>) of role type named sy_c_Fun_Ocomp_001_Eo_001t__Set__Oset_It__Nat__Onat_J_001t__Code____Numeral__Ointeger
% 0.60/0.79  Using role type
% 0.60/0.79  Declaring comp_o172754640513974618nteger:((Prop->set_nat)->((code_integer->Prop)->(code_integer->set_nat)))
% 0.60/0.79  FOF formula (<kernel.Constant object at 0x21953b0>, <kernel.DependentProduct object at 0x2195638>) of role type named sy_c_Fun_Ocomp_001_Eo_001t__Set__Oset_It__Nat__Onat_J_001t__Product____Type__Ounit
% 0.60/0.79  Using role type
% 0.60/0.79  Declaring comp_o9190160103024335696t_unit:((Prop->set_nat)->((product_unit->Prop)->(product_unit->set_nat)))
% 0.60/0.79  FOF formula (<kernel.Constant object at 0x21955f0>, <kernel.DependentProduct object at 0x21956c8>) of role type named sy_c_Fun_Ocomp_001_Eo_001t__Set__Oset_It__Product____Type__Ounit_J_001t__Product____Type__Ounit
% 0.60/0.79  Using role type
% 0.60/0.79  Declaring comp_o2086126948152544725t_unit:((Prop->set_Product_unit)->((product_unit->Prop)->(product_unit->set_Product_unit)))
% 0.60/0.79  FOF formula (<kernel.Constant object at 0x2195638>, <kernel.DependentProduct object at 0x2195710>) of role type named sy_c_Fun_Ocomp_001t__Code____Numeral__Ointeger_001_062_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J_001t__Code____Numeral__Ointeger
% 0.60/0.79  Using role type
% 0.60/0.79  Declaring comp_C2931745410781319416nteger:((code_integer->(code_integer->code_integer))->((code_integer->code_integer)->(code_integer->(code_integer->code_integer))))
% 0.60/0.79  FOF formula (<kernel.Constant object at 0x21956c8>, <kernel.DependentProduct object at 0x21953f8>) of role type named sy_c_Fun_Ocomp_001t__Code____Numeral__Ointeger_001_062_It__Product____Type__Oprod_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J_Mt__Product____Type__Oprod_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J_J_001_062_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J
% 0.60/0.79  Using role type
% 0.60/0.79  Declaring comp_C95226695241045696nteger:((code_integer->(produc8923325533196201883nteger->produc8923325533196201883nteger))->(((code_integer->code_integer)->code_integer)->((code_integer->code_integer)->(produc8923325533196201883nteger->produc8923325533196201883nteger))))
% 0.60/0.79  FOF formula (<kernel.Constant object at 0x2195710>, <kernel.DependentProduct object at 0x2195488>) of role type named sy_c_Fun_Ocomp_001t__Code____Numeral__Ointeger_001_062_It__Product____Type__Oprod_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J_Mt__Product____Type__Oprod_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J_J_001_Eo
% 0.60/0.79  Using role type
% 0.60/0.79  Declaring comp_C5733264393235242609eger_o:((code_integer->(produc8923325533196201883nteger->produc8923325533196201883nteger))->((Prop->code_integer)->(Prop->(produc8923325533196201883nteger->produc8923325533196201883nteger))))
% 0.60/0.79  FOF formula (<kernel.Constant object at 0x21953f8>, <kernel.DependentProduct object at 0x2195710>) of role type named sy_c_Fun_Ocomp_001t__Code____Numeral__Ointeger_001_062_It__Product____Type__Oprod_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J_Mt__Product____Type__Oprod_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J_J_001t__Code____Numeral__Ointeger
% 0.60/0.79  Using role type
% 0.60/0.79  Declaring comp_C1593894019821074884nteger:((code_integer->(produc8923325533196201883nteger->produc8923325533196201883nteger))->((code_integer->code_integer)->(code_integer->(produc8923325533196201883nteger->produc8923325533196201883nteger))))
% 0.60/0.79  FOF formula (<kernel.Constant object at 0x2195488>, <kernel.DependentProduct object at 0x21953f8>) of role type named sy_c_Fun_Ocomp_001t__Code____Numeral__Ointeger_001_062_It__Product____Type__Oprod_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J_Mt__Product____Type__Oprod_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J_J_001t__Int__Oint
% 0.60/0.79  Using role type
% 0.60/0.79  Declaring comp_C834242911430131603er_int:((code_integer->(produc8923325533196201883nteger->produc8923325533196201883nteger))->((int->code_integer)->(int->(produc8923325533196201883nteger->produc8923325533196201883nteger))))
% 0.60/0.79  FOF formula (<kernel.Constant object at 0x2195710>, <kernel.DependentProduct object at 0x2195488>) of role type named sy_c_Fun_Ocomp_001t__Code____Numeral__Ointeger_001_062_It__Product____Type__Oprod_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J_Mt__Product____Type__Oprod_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J_J_001t__Nat__Onat
% 0.60/0.79  Using role type
% 0.60/0.79  Declaring comp_C836733381939181879er_nat:((code_integer->(produc8923325533196201883nteger->produc8923325533196201883nteger))->((nat->code_integer)->(nat->(produc8923325533196201883nteger->produc8923325533196201883nteger))))
% 0.60/0.79  FOF formula (<kernel.Constant object at 0x21953f8>, <kernel.DependentProduct object at 0x2195710>) of role type named sy_c_Fun_Ocomp_001t__Code____Numeral__Ointeger_001_062_It__Product____Type__Oprod_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J_Mt__Product____Type__Oprod_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J_J_001t__Product____Type__Ounit
% 0.60/0.79  Using role type
% 0.60/0.79  Declaring comp_C5854136495726678886t_unit:((code_integer->(produc8923325533196201883nteger->produc8923325533196201883nteger))->((product_unit->code_integer)->(product_unit->(produc8923325533196201883nteger->produc8923325533196201883nteger))))
% 0.60/0.79  FOF formula (<kernel.Constant object at 0x2195488>, <kernel.DependentProduct object at 0x2195b00>) of role type named sy_c_Fun_Ocomp_001t__Code____Numeral__Ointeger_001t__Assertions__Oassn_001t__Code____Numeral__Ointeger
% 0.60/0.79  Using role type
% 0.60/0.79  Declaring comp_C3026223900822616519nteger:((code_integer->assn)->((code_integer->code_integer)->(code_integer->assn)))
% 0.60/0.79  FOF formula (<kernel.Constant object at 0x2195710>, <kernel.DependentProduct object at 0x21953f8>) of role type named sy_c_Fun_Ocomp_001t__Code____Numeral__Ointeger_001t__Assertions__Oassn_001t__Nat__Onat
% 0.60/0.79  Using role type
% 0.60/0.79  Declaring comp_C8462447471145125178sn_nat:((code_integer->assn)->((nat->code_integer)->(nat->assn)))
% 0.60/0.79  FOF formula (<kernel.Constant object at 0x2195b00>, <kernel.DependentProduct object at 0x2195488>) of role type named sy_c_Fun_Ocomp_001t__Code____Numeral__Ointeger_001t__Code____Numeral__Ointeger_001t__Code____Numeral__Ointeger
% 0.60/0.79  Using role type
% 0.60/0.79  Declaring comp_C7449957260575251196nteger:((code_integer->code_integer)->((code_integer->code_integer)->(code_integer->code_integer)))
% 0.60/0.79  FOF formula (<kernel.Constant object at 0x21953f8>, <kernel.DependentProduct object at 0x2195710>) of role type named sy_c_Fun_Ocomp_001t__Code____Numeral__Ointeger_001t__Code____Numeral__Ointeger_001t__Code____Numeral__Onatural
% 0.60/0.80  Using role type
% 0.60/0.80  Declaring comp_C6273552412331968711atural:((code_integer->code_integer)->((code_natural->code_integer)->(code_natural->code_integer)))
% 0.60/0.80  FOF formula (<kernel.Constant object at 0x2195488>, <kernel.DependentProduct object at 0x2195b00>) of role type named sy_c_Fun_Ocomp_001t__Code____Numeral__Ointeger_001t__Code____Numeral__Ointeger_001t__Nat__Onat
% 0.60/0.80  Using role type
% 0.60/0.80  Declaring comp_C6974050283906349679er_nat:((code_integer->code_integer)->((nat->code_integer)->(nat->code_integer)))
% 0.60/0.80  FOF formula (<kernel.Constant object at 0x2195710>, <kernel.DependentProduct object at 0x21953f8>) of role type named sy_c_Fun_Ocomp_001t__Code____Numeral__Ointeger_001t__Code____Numeral__Ointeger_001t__Product____Type__Oprod_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J
% 0.60/0.80  Using role type
% 0.60/0.80  Declaring comp_C1043215000170864188nteger:((code_integer->code_integer)->((produc8923325533196201883nteger->code_integer)->(produc8923325533196201883nteger->code_integer)))
% 0.60/0.80  FOF formula (<kernel.Constant object at 0x2195b00>, <kernel.DependentProduct object at 0x2195d88>) of role type named sy_c_Fun_Ocomp_001t__Code____Numeral__Ointeger_001t__Code____Numeral__Ointeger_001t__Product____Type__Ounit
% 0.60/0.80  Using role type
% 0.60/0.80  Declaring comp_C2290379119555921966t_unit:((code_integer->code_integer)->((product_unit->code_integer)->(product_unit->code_integer)))
% 0.60/0.80  FOF formula (<kernel.Constant object at 0x21953f8>, <kernel.DependentProduct object at 0x2195710>) of role type named sy_c_Fun_Ocomp_001t__Code____Numeral__Ointeger_001t__Code____Numeral__Onatural_001t__Code____Numeral__Ointeger
% 0.60/0.80  Using role type
% 0.60/0.80  Declaring comp_C1891057325546811591nteger:((code_integer->code_natural)->((code_integer->code_integer)->(code_integer->code_natural)))
% 0.60/0.80  FOF formula (<kernel.Constant object at 0x2195d88>, <kernel.DependentProduct object at 0x2195f38>) of role type named sy_c_Fun_Ocomp_001t__Code____Numeral__Ointeger_001t__Code____Numeral__Onatural_001t__Code____Numeral__Onatural
% 0.60/0.80  Using role type
% 0.60/0.80  Declaring comp_C714652477303529106atural:((code_integer->code_natural)->((code_natural->code_integer)->(code_natural->code_natural)))
% 0.60/0.80  FOF formula (<kernel.Constant object at 0x2195710>, <kernel.DependentProduct object at 0x2195b00>) of role type named sy_c_Fun_Ocomp_001t__Code____Numeral__Ointeger_001t__Code____Numeral__Onatural_001t__Product____Type__Ounit
% 0.60/0.80  Using role type
% 0.60/0.80  Declaring comp_C4153580447849560611t_unit:((code_integer->code_natural)->((product_unit->code_integer)->(product_unit->code_natural)))
% 0.60/0.80  FOF formula (<kernel.Constant object at 0x2195f38>, <kernel.DependentProduct object at 0x25b8128>) of role type named sy_c_Fun_Ocomp_001t__Code____Numeral__Ointeger_001t__Int__Oint_001t__Code____Numeral__Ointeger
% 0.60/0.80  Using role type
% 0.60/0.80  Declaring comp_C7610259292922237131nteger:((code_integer->int)->((code_integer->code_integer)->(code_integer->int)))
% 0.60/0.80  FOF formula (<kernel.Constant object at 0x2195b00>, <kernel.DependentProduct object at 0x25b81b8>) of role type named sy_c_Fun_Ocomp_001t__Code____Numeral__Ointeger_001t__Int__Oint_001t__Nat__Onat
% 0.60/0.80  Using role type
% 0.60/0.80  Declaring comp_C5048910307564104766nt_nat:((code_integer->int)->((nat->code_integer)->(nat->int)))
% 0.60/0.80  FOF formula (<kernel.Constant object at 0x2195b00>, <kernel.DependentProduct object at 0x25b8050>) of role type named sy_c_Fun_Ocomp_001t__Code____Numeral__Ointeger_001t__Nat__Onat_001t__Code____Numeral__Ointeger
% 0.60/0.80  Using role type
% 0.60/0.80  Declaring comp_C7238605732685392495nteger:((code_integer->nat)->((code_integer->code_integer)->(code_integer->nat)))
% 0.60/0.80  FOF formula (<kernel.Constant object at 0x2195710>, <kernel.DependentProduct object at 0x25b8098>) of role type named sy_c_Fun_Ocomp_001t__Code____Numeral__Ointeger_001t__Product____Type__Ounit_001t__Code____Numeral__Ointeger
% 0.60/0.80  Using role type
% 0.60/0.80  Declaring comp_C8146212659816229034nteger:((code_integer->product_unit)->((code_integer->code_integer)->(code_integer->product_unit)))
% 0.60/0.80  FOF formula (<kernel.Constant object at 0x25b8320>, <kernel.DependentProduct object at 0x25b80e0>) of role type named sy_c_Fun_Ocomp_001t__Code____Numeral__Ointeger_001t__Product____Type__Ounit_001t__Code____Numeral__Onatural
% 0.60/0.80  Using role type
% 0.60/0.80  Declaring comp_C6969807811572946549atural:((code_integer->product_unit)->((code_natural->code_integer)->(code_natural->product_unit)))
% 0.60/0.80  FOF formula (<kernel.Constant object at 0x25b8368>, <kernel.DependentProduct object at 0x25b8128>) of role type named sy_c_Fun_Ocomp_001t__Code____Numeral__Ointeger_001t__Product____Type__Ounit_001t__Product____Type__Ounit
% 0.60/0.80  Using role type
% 0.60/0.80  Declaring comp_C2408090164605745152t_unit:((code_integer->product_unit)->((product_unit->code_integer)->(product_unit->product_unit)))
% 0.60/0.80  FOF formula (<kernel.Constant object at 0x25b83b0>, <kernel.DependentProduct object at 0x25b8320>) of role type named sy_c_Fun_Ocomp_001t__Code____Numeral__Ointeger_001t__Set__Oset_It__Code____Numeral__Ointeger_J_001_062_It__Product____Type__Oprod_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J_Mt__Product____Type__Oprod_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J_J
% 0.60/0.80  Using role type
% 0.60/0.80  Declaring comp_C6344129587964912378nteger:((code_integer->set_Code_integer)->(((produc8923325533196201883nteger->produc8923325533196201883nteger)->code_integer)->((produc8923325533196201883nteger->produc8923325533196201883nteger)->set_Code_integer)))
% 0.60/0.80  FOF formula (<kernel.Constant object at 0x25b83f8>, <kernel.DependentProduct object at 0x25b8290>) of role type named sy_c_Fun_Ocomp_001t__Code____Numeral__Ointeger_001t__Set__Oset_It__Code____Numeral__Ointeger_J_001t__Code____Numeral__Ointeger
% 0.60/0.80  Using role type
% 0.60/0.80  Declaring comp_C8186931911283765298nteger:((code_integer->set_Code_integer)->((code_integer->code_integer)->(code_integer->set_Code_integer)))
% 0.60/0.80  FOF formula (<kernel.Constant object at 0x25b83b0>, <kernel.DependentProduct object at 0x25b8560>) of role type named sy_c_Fun_Ocomp_001t__Code____Numeral__Ointeger_001t__Set__Oset_It__Nat__Onat_J_001_062_It__Product____Type__Oprod_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J_Mt__Product____Type__Oprod_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J_J
% 0.60/0.80  Using role type
% 0.60/0.80  Declaring comp_C3184339336801759213nteger:((code_integer->set_nat)->(((produc8923325533196201883nteger->produc8923325533196201883nteger)->code_integer)->((produc8923325533196201883nteger->produc8923325533196201883nteger)->set_nat)))
% 0.60/0.80  FOF formula (<kernel.Constant object at 0x25b8290>, <kernel.DependentProduct object at 0x25b8368>) of role type named sy_c_Fun_Ocomp_001t__Code____Numeral__Ointeger_001t__Set__Oset_It__Nat__Onat_J_001t__Code____Numeral__Ointeger
% 0.60/0.80  Using role type
% 0.60/0.80  Declaring comp_C6537567860429791781nteger:((code_integer->set_nat)->((code_integer->code_integer)->(code_integer->set_nat)))
% 0.60/0.80  FOF formula (<kernel.Constant object at 0x25b8560>, <kernel.DependentProduct object at 0x25b8290>) of role type named sy_c_Fun_Ocomp_001t__Code____Numeral__Onatural_001_062_It__Product____Type__Oprod_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J_Mt__Product____Type__Oprod_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J_J_001t__Code____Numeral__Ointeger
% 0.60/0.80  Using role type
% 0.60/0.80  Declaring comp_C456341964420721295nteger:((code_natural->(produc8923325533196201883nteger->produc8923325533196201883nteger))->((code_integer->code_natural)->(code_integer->(produc8923325533196201883nteger->produc8923325533196201883nteger))))
% 0.60/0.80  FOF formula (<kernel.Constant object at 0x25b8368>, <kernel.DependentProduct object at 0x25b8560>) of role type named sy_c_Fun_Ocomp_001t__Int__Oint_001_062_It__Product____Type__Oprod_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J_Mt__Product____Type__Oprod_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J_J_001t__Code____Numeral__Ointeger
% 0.60/0.80  Using role type
% 0.60/0.80  Declaring comp_i2874689474467862163nteger:((int->(produc8923325533196201883nteger->produc8923325533196201883nteger))->((code_integer->int)->(code_integer->(produc8923325533196201883nteger->produc8923325533196201883nteger))))
% 0.60/0.80  FOF formula (<kernel.Constant object at 0x25b86c8>, <kernel.DependentProduct object at 0x25b8830>) of role type named sy_c_Fun_Ocomp_001t__Int__Oint_001_Eo_001_Eo
% 0.60/0.81  Using role type
% 0.60/0.81  Declaring comp_int_o_o:((int->Prop)->((Prop->int)->(Prop->Prop)))
% 0.60/0.81  FOF formula (<kernel.Constant object at 0x25b8680>, <kernel.DependentProduct object at 0x25b88c0>) of role type named sy_c_Fun_Ocomp_001t__Int__Oint_001_Eo_001t__Int__Oint
% 0.60/0.81  Using role type
% 0.60/0.81  Declaring comp_int_o_int:((int->Prop)->((int->int)->(int->Prop)))
% 0.60/0.81  FOF formula (<kernel.Constant object at 0x25b83f8>, <kernel.DependentProduct object at 0x25b8248>) of role type named sy_c_Fun_Ocomp_001t__Int__Oint_001_Eo_001t__Nat__Onat
% 0.60/0.81  Using role type
% 0.60/0.81  Declaring comp_int_o_nat:((int->Prop)->((nat->int)->(nat->Prop)))
% 0.60/0.81  FOF formula (<kernel.Constant object at 0x25b8680>, <kernel.DependentProduct object at 0x25b8908>) of role type named sy_c_Fun_Ocomp_001t__Int__Oint_001t__Code____Numeral__Ointeger_001_Eo
% 0.60/0.81  Using role type
% 0.60/0.81  Declaring comp_i5286552343147518890eger_o:((int->code_integer)->((Prop->int)->(Prop->code_integer)))
% 0.60/0.81  FOF formula (<kernel.Constant object at 0x25b8248>, <kernel.DependentProduct object at 0x25b8998>) of role type named sy_c_Fun_Ocomp_001t__Int__Oint_001t__Code____Numeral__Ointeger_001t__Code____Numeral__Ointeger
% 0.60/0.81  Using role type
% 0.60/0.81  Declaring comp_i6014793192326455499nteger:((int->code_integer)->((code_integer->int)->(code_integer->code_integer)))
% 0.60/0.81  FOF formula (<kernel.Constant object at 0x25b8908>, <kernel.DependentProduct object at 0x25b8680>) of role type named sy_c_Fun_Ocomp_001t__Int__Oint_001t__Code____Numeral__Ointeger_001t__Int__Oint
% 0.60/0.81  Using role type
% 0.60/0.81  Declaring comp_i1585864551200866970er_int:((int->code_integer)->((int->int)->(int->code_integer)))
% 0.60/0.81  FOF formula (<kernel.Constant object at 0x25b8998>, <kernel.DependentProduct object at 0x25b8248>) of role type named sy_c_Fun_Ocomp_001t__Int__Oint_001t__Code____Numeral__Ointeger_001t__Nat__Onat
% 0.60/0.81  Using role type
% 0.60/0.81  Declaring comp_i1588355021709917246er_nat:((int->code_integer)->((nat->int)->(nat->code_integer)))
% 0.60/0.81  FOF formula (<kernel.Constant object at 0x25b8680>, <kernel.DependentProduct object at 0x25b8908>) of role type named sy_c_Fun_Ocomp_001t__Int__Oint_001t__Code____Numeral__Onatural_001t__Code____Numeral__Ointeger
% 0.60/0.81  Using role type
% 0.60/0.81  Declaring comp_i455893257298015894nteger:((int->code_natural)->((code_integer->int)->(code_integer->code_natural)))
% 0.60/0.81  FOF formula (<kernel.Constant object at 0x25b8b00>, <kernel.DependentProduct object at 0x25b8b90>) of role type named sy_c_Fun_Ocomp_001t__Int__Oint_001t__Int__Oint_001_Eo
% 0.60/0.81  Using role type
% 0.60/0.81  Declaring comp_int_int_o:((int->int)->((Prop->int)->(Prop->int)))
% 0.60/0.81  FOF formula (<kernel.Constant object at 0x25b8248>, <kernel.DependentProduct object at 0x25b8830>) of role type named sy_c_Fun_Ocomp_001t__Int__Oint_001t__Int__Oint_001t__Int__Oint
% 0.60/0.81  Using role type
% 0.60/0.81  Declaring comp_int_int_int:((int->int)->((int->int)->(int->int)))
% 0.60/0.81  FOF formula (<kernel.Constant object at 0x25b8c20>, <kernel.DependentProduct object at 0x25b8c68>) of role type named sy_c_Fun_Ocomp_001t__Int__Oint_001t__Int__Oint_001t__Nat__Onat
% 0.60/0.81  Using role type
% 0.60/0.81  Declaring comp_int_int_nat:((int->int)->((nat->int)->(nat->int)))
% 0.60/0.81  FOF formula (<kernel.Constant object at 0x25b8248>, <kernel.DependentProduct object at 0x25b8680>) of role type named sy_c_Fun_Ocomp_001t__Int__Oint_001t__Int__Oint_001t__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J
% 0.60/0.81  Using role type
% 0.60/0.81  Declaring comp_i4330622015127193916nt_int:((int->int)->((product_prod_int_int->int)->(product_prod_int_int->int)))
% 0.60/0.81  FOF formula (<kernel.Constant object at 0x25b8cf8>, <kernel.DependentProduct object at 0x25b8b00>) of role type named sy_c_Fun_Ocomp_001t__Int__Oint_001t__Nat__Onat_001_Eo
% 0.60/0.81  Using role type
% 0.60/0.81  Declaring comp_int_nat_o:((int->nat)->((Prop->int)->(Prop->nat)))
% 0.60/0.81  FOF formula (<kernel.Constant object at 0x25b8c68>, <kernel.DependentProduct object at 0x25b8a70>) of role type named sy_c_Fun_Ocomp_001t__Int__Oint_001t__Nat__Onat_001t__Int__Oint
% 0.60/0.81  Using role type
% 0.60/0.81  Declaring comp_int_nat_int:((int->nat)->((int->int)->(int->nat)))
% 0.60/0.81  FOF formula (<kernel.Constant object at 0x25b8d88>, <kernel.DependentProduct object at 0x25b8dd0>) of role type named sy_c_Fun_Ocomp_001t__Int__Oint_001t__Nat__Onat_001t__Nat__Onat
% 0.60/0.81  Using role type
% 0.60/0.81  Declaring comp_int_nat_nat:((int->nat)->((nat->int)->(nat->nat)))
% 0.60/0.81  FOF formula (<kernel.Constant object at 0x25b8c68>, <kernel.DependentProduct object at 0x25b8248>) of role type named sy_c_Fun_Ocomp_001t__Int__Oint_001t__Product____Type__Ounit_001t__Code____Numeral__Ointeger
% 0.60/0.81  Using role type
% 0.60/0.81  Declaring comp_i8439899303502915483nteger:((int->product_unit)->((code_integer->int)->(code_integer->product_unit)))
% 0.60/0.81  FOF formula (<kernel.Constant object at 0x25b8dd0>, <kernel.DependentProduct object at 0x25b8d88>) of role type named sy_c_Fun_Ocomp_001t__Int__Oint_001t__Set__Oset_I_Eo_J_001t__Code____Numeral__Ointeger
% 0.60/0.81  Using role type
% 0.60/0.81  Declaring comp_i5479505385629679622nteger:((int->set_o)->((code_integer->int)->(code_integer->set_o)))
% 0.60/0.81  FOF formula (<kernel.Constant object at 0x25b8248>, <kernel.DependentProduct object at 0x25b8c68>) of role type named sy_c_Fun_Ocomp_001t__Int__Oint_001t__Set__Oset_It__Int__Oint_J_001t__Code____Numeral__Ointeger
% 0.60/0.81  Using role type
% 0.60/0.81  Declaring comp_i1887841406321795152nteger:((int->set_int)->((code_integer->int)->(code_integer->set_int)))
% 0.60/0.81  FOF formula (<kernel.Constant object at 0x25b8d88>, <kernel.DependentProduct object at 0x25b8dd0>) of role type named sy_c_Fun_Ocomp_001t__Int__Oint_001t__Set__Oset_It__Int__Oint_J_001t__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J
% 0.60/0.81  Using role type
% 0.60/0.81  Declaring comp_i5103216804979976198nt_int:((int->set_int)->((product_prod_int_int->int)->(product_prod_int_int->set_int)))
% 0.60/0.81  FOF formula (<kernel.Constant object at 0x25b8c68>, <kernel.DependentProduct object at 0x25b8f80>) of role type named sy_c_Fun_Ocomp_001t__Int__Oint_001t__Set__Oset_It__Nat__Onat_J_001t__Code____Numeral__Ointeger
% 0.60/0.81  Using role type
% 0.60/0.81  Declaring comp_i5102403792180996084nteger:((int->set_nat)->((code_integer->int)->(code_integer->set_nat)))
% 0.60/0.81  FOF formula (<kernel.Constant object at 0x25b8dd0>, <kernel.DependentProduct object at 0x25b8d88>) of role type named sy_c_Fun_Ocomp_001t__Int__Oint_001t__Set__Oset_It__Nat__Onat_J_001t__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J
% 0.60/0.81  Using role type
% 0.60/0.81  Declaring comp_i6200299785623974754nt_int:((int->set_nat)->((product_prod_int_int->int)->(product_prod_int_int->set_nat)))
% 0.60/0.81  FOF formula (<kernel.Constant object at 0x25b8f80>, <kernel.DependentProduct object at 0x259d170>) of role type named sy_c_Fun_Ocomp_001t__Int__Oint_001t__Set__Oset_It__Product____Type__Ounit_J_001t__Code____Numeral__Ointeger
% 0.60/0.81  Using role type
% 0.60/0.81  Declaring comp_i3319814986458681467nteger:((int->set_Product_unit)->((code_integer->int)->(code_integer->set_Product_unit)))
% 0.60/0.81  FOF formula (<kernel.Constant object at 0x25b8dd0>, <kernel.DependentProduct object at 0x259d170>) of role type named sy_c_Fun_Ocomp_001t__Nat__Onat_001_062_It__Nat__Onat_Mt__Nat__Onat_J_001t__Nat__Onat
% 0.60/0.81  Using role type
% 0.60/0.81  Declaring comp_nat_nat_nat_nat:((nat->(nat->nat))->((nat->nat)->(nat->(nat->nat))))
% 0.60/0.81  FOF formula (<kernel.Constant object at 0x25b8f80>, <kernel.DependentProduct object at 0x259d098>) of role type named sy_c_Fun_Ocomp_001t__Nat__Onat_001_062_It__Product____Type__Oprod_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J_Mt__Product____Type__Oprod_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J_J_001t__Code____Numeral__Ointeger
% 0.60/0.81  Using role type
% 0.60/0.81  Declaring comp_n2033352843805742135nteger:((nat->(produc8923325533196201883nteger->produc8923325533196201883nteger))->((code_integer->nat)->(code_integer->(produc8923325533196201883nteger->produc8923325533196201883nteger))))
% 0.60/0.81  FOF formula (<kernel.Constant object at 0x259d0e0>, <kernel.DependentProduct object at 0x259d200>) of role type named sy_c_Fun_Ocomp_001t__Nat__Onat_001_062_It__Product____Type__Oprod_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J_Mt__Product____Type__Oprod_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J_J_001t__Code____Numeral__Onatural
% 0.60/0.81  Using role type
% 0.60/0.81  Declaring comp_n856947995562459650atural:((nat->(produc8923325533196201883nteger->produc8923325533196201883nteger))->((code_natural->nat)->(code_natural->(produc8923325533196201883nteger->produc8923325533196201883nteger))))
% 0.60/0.81  FOF formula (<kernel.Constant object at 0x25b8d88>, <kernel.DependentProduct object at 0x259d368>) of role type named sy_c_Fun_Ocomp_001t__Nat__Onat_001t__Assertions__Oassn_001t__Nat__Onat
% 0.60/0.82  Using role type
% 0.60/0.82  Declaring comp_nat_assn_nat:((nat->assn)->((nat->nat)->(nat->assn)))
% 0.60/0.82  FOF formula (<kernel.Constant object at 0x259d3f8>, <kernel.DependentProduct object at 0x259d440>) of role type named sy_c_Fun_Ocomp_001t__Nat__Onat_001t__Code____Numeral__Ointeger_001t__Code____Numeral__Ointeger
% 0.60/0.82  Using role type
% 0.60/0.82  Declaring comp_n6876073255676942959nteger:((nat->code_integer)->((code_integer->nat)->(code_integer->code_integer)))
% 0.60/0.82  FOF formula (<kernel.Constant object at 0x259d3b0>, <kernel.DependentProduct object at 0x259d0e0>) of role type named sy_c_Fun_Ocomp_001t__Nat__Onat_001t__Code____Numeral__Ointeger_001t__Code____Numeral__Onatural
% 0.60/0.82  Using role type
% 0.60/0.82  Declaring comp_n5699668407433660474atural:((nat->code_integer)->((code_natural->nat)->(code_natural->code_integer)))
% 0.60/0.82  FOF formula (<kernel.Constant object at 0x259d3f8>, <kernel.DependentProduct object at 0x259d368>) of role type named sy_c_Fun_Ocomp_001t__Nat__Onat_001t__Code____Numeral__Ointeger_001t__Nat__Onat
% 0.60/0.82  Using role type
% 0.60/0.82  Declaring comp_n3898172953802868194er_nat:((nat->code_integer)->((nat->nat)->(nat->code_integer)))
% 0.60/0.82  FOF formula (<kernel.Constant object at 0x259d0e0>, <kernel.DependentProduct object at 0x259d560>) of role type named sy_c_Fun_Ocomp_001t__Nat__Onat_001t__Code____Numeral__Onatural_001_Eo
% 0.60/0.82  Using role type
% 0.60/0.82  Declaring comp_n2857367870785791611ural_o:((nat->code_natural)->((Prop->nat)->(Prop->code_natural)))
% 0.60/0.82  FOF formula (<kernel.Constant object at 0x259d368>, <kernel.DependentProduct object at 0x259d638>) of role type named sy_c_Fun_Ocomp_001t__Nat__Onat_001t__Code____Numeral__Onatural_001t__Code____Numeral__Ointeger
% 0.60/0.82  Using role type
% 0.60/0.82  Declaring comp_n1317173320648503354nteger:((nat->code_natural)->((code_integer->nat)->(code_integer->code_natural)))
% 0.60/0.82  FOF formula (<kernel.Constant object at 0x259d560>, <kernel.DependentProduct object at 0x259d0e0>) of role type named sy_c_Fun_Ocomp_001t__Nat__Onat_001t__Code____Numeral__Onatural_001t__Code____Numeral__Onatural
% 0.60/0.82  Using role type
% 0.60/0.82  Declaring comp_n140768472405220869atural:((nat->code_natural)->((code_natural->nat)->(code_natural->code_natural)))
% 0.60/0.82  FOF formula (<kernel.Constant object at 0x259d638>, <kernel.DependentProduct object at 0x259d368>) of role type named sy_c_Fun_Ocomp_001t__Nat__Onat_001t__Code____Numeral__Onatural_001t__Int__Oint
% 0.60/0.82  Using role type
% 0.60/0.82  Declaring comp_n9160511493981425161al_int:((nat->code_natural)->((int->nat)->(int->code_natural)))
% 0.60/0.82  FOF formula (<kernel.Constant object at 0x259d0e0>, <kernel.DependentProduct object at 0x259d560>) of role type named sy_c_Fun_Ocomp_001t__Nat__Onat_001t__Code____Numeral__Onatural_001t__Nat__Onat
% 0.60/0.82  Using role type
% 0.60/0.82  Declaring comp_n9163001964490475437al_nat:((nat->code_natural)->((nat->nat)->(nat->code_natural)))
% 0.60/0.82  FOF formula (<kernel.Constant object at 0x259d7a0>, <kernel.DependentProduct object at 0x259d638>) of role type named sy_c_Fun_Ocomp_001t__Nat__Onat_001t__Int__Oint_001t__Nat__Onat
% 0.60/0.82  Using role type
% 0.60/0.82  Declaring comp_nat_int_nat:((nat->int)->((nat->nat)->(nat->int)))
% 0.60/0.82  FOF formula (<kernel.Constant object at 0x259d0e0>, <kernel.DependentProduct object at 0x259d8c0>) of role type named sy_c_Fun_Ocomp_001t__Nat__Onat_001t__Product____Type__Ounit_001t__Code____Numeral__Onatural
% 0.60/0.82  Using role type
% 0.60/0.82  Declaring comp_n8360577435903631554atural:((nat->product_unit)->((code_natural->nat)->(code_natural->product_unit)))
% 0.60/0.82  FOF formula (<kernel.Constant object at 0x259d638>, <kernel.DependentProduct object at 0x259d7a0>) of role type named sy_c_Fun_Ocomp_001t__Nat__Onat_001t__Set__Oset_It__Int__Oint_J_001t__Code____Numeral__Onatural
% 0.60/0.82  Using role type
% 0.60/0.82  Declaring comp_n1572716621429000127atural:((nat->set_int)->((code_natural->nat)->(code_natural->set_int)))
% 0.60/0.82  FOF formula (<kernel.Constant object at 0x259d8c0>, <kernel.DependentProduct object at 0x259d368>) of role type named sy_c_Fun_Ocomp_001t__Nat__Onat_001t__Set__Oset_It__Nat__Onat_J_001_062_It__Product____Type__Oprod_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J_Mt__Product____Type__Oprod_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J_J
% 0.60/0.82  Using role type
% 0.60/0.82  Declaring comp_n3623798160786426464nteger:((nat->set_nat)->(((produc8923325533196201883nteger->produc8923325533196201883nteger)->nat)->((produc8923325533196201883nteger->produc8923325533196201883nteger)->set_nat)))
% 0.60/0.82  FOF formula (<kernel.Constant object at 0x259d7a0>, <kernel.DependentProduct object at 0x259d0e0>) of role type named sy_c_Fun_Ocomp_001t__Nat__Onat_001t__Set__Oset_It__Nat__Onat_J_001t__Code____Numeral__Ointeger
% 0.60/0.82  Using role type
% 0.60/0.82  Declaring comp_n5963683855531483544nteger:((nat->set_nat)->((code_integer->nat)->(code_integer->set_nat)))
% 0.60/0.82  FOF formula (<kernel.Constant object at 0x259d368>, <kernel.DependentProduct object at 0x259d8c0>) of role type named sy_c_Fun_Ocomp_001t__Nat__Onat_001t__Set__Oset_It__Nat__Onat_J_001t__Code____Numeral__Onatural
% 0.60/0.82  Using role type
% 0.60/0.82  Declaring comp_n4787279007288201059atural:((nat->set_nat)->((code_natural->nat)->(code_natural->set_nat)))
% 0.60/0.82  FOF formula (<kernel.Constant object at 0x259d0e0>, <kernel.DependentProduct object at 0x259da70>) of role type named sy_c_Fun_Ocomp_001t__Product____Type__Oprod_I_062_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J_M_062_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J_J_001t__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J_Mt__Product____Type__Oprod_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J_J_M_062_It__Product____Type__Oprod_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J_Mt__Product____Type__Oprod_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J_J_J_001t__Product____Type__Oprod_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J
% 0.60/0.82  Using role type
% 0.60/0.82  Declaring comp_P5544053077415136032nteger:((produc723880050079548563nteger->produc101387210554329899nteger)->((produc8923325533196201883nteger->produc723880050079548563nteger)->(produc8923325533196201883nteger->produc101387210554329899nteger)))
% 0.60/0.82  FOF formula (<kernel.Constant object at 0x259d8c0>, <kernel.DependentProduct object at 0x259d7a0>) of role type named sy_c_Fun_Ocomp_001t__Product____Type__Oprod_I_062_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J_Mt__Code____Numeral__Ointeger_J_001t__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J_Mt__Product____Type__Oprod_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J_J_M_062_It__Product____Type__Oprod_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J_Mt__Product____Type__Oprod_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J_J_J_001t__Product____Type__Oprod_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J
% 0.60/0.82  Using role type
% 0.60/0.82  Declaring comp_P1414880308642389412nteger:((produc2221115339011613079nteger->produc101387210554329899nteger)->((produc8923325533196201883nteger->produc2221115339011613079nteger)->(produc8923325533196201883nteger->produc101387210554329899nteger)))
% 0.60/0.82  FOF formula (<kernel.Constant object at 0x259da70>, <kernel.DependentProduct object at 0x259db90>) of role type named sy_c_Fun_Ocomp_001t__Product____Type__Oprod_It__Code____Numeral__Ointeger_M_062_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J_J_001t__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J_Mt__Product____Type__Oprod_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J_J_M_062_It__Product____Type__Oprod_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J_Mt__Product____Type__Oprod_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J_J_J_001t__Product____Type__Oprod_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J
% 0.60/0.82  Using role type
% 0.60/0.82  Declaring comp_P6312383820422015140nteger:((produc1397831737260518551nteger->produc101387210554329899nteger)->((produc8923325533196201883nteger->produc1397831737260518551nteger)->(produc8923325533196201883nteger->produc101387210554329899nteger)))
% 0.60/0.82  FOF formula (<kernel.Constant object at 0x259d7a0>, <kernel.DependentProduct object at 0x259d638>) of role type named sy_c_Fun_Ocomp_001t__Product____Type__Oprod_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J_001t__Code____Numeral__Ointeger_001t__Code____Numeral__Ointeger
% 0.60/0.83  Using role type
% 0.60/0.83  Declaring comp_P7111796090210262324nteger:((produc8923325533196201883nteger->code_integer)->((code_integer->produc8923325533196201883nteger)->(code_integer->code_integer)))
% 0.60/0.83  FOF formula (<kernel.Constant object at 0x259db90>, <kernel.DependentProduct object at 0x259d4d0>) of role type named sy_c_Fun_Ocomp_001t__Product____Type__Oprod_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J_001t__Code____Numeral__Ointeger_001t__Product____Type__Oprod_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J
% 0.60/0.83  Using role type
% 0.60/0.83  Declaring comp_P3428181540658402820nteger:((produc8923325533196201883nteger->code_integer)->((produc8923325533196201883nteger->produc8923325533196201883nteger)->(produc8923325533196201883nteger->code_integer)))
% 0.60/0.83  FOF formula (<kernel.Constant object at 0x259d638>, <kernel.DependentProduct object at 0x259d0e0>) of role type named sy_c_Fun_Ocomp_001t__Product____Type__Oprod_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J_001t__Code____Numeral__Ointeger_001t__Product____Type__Ounit
% 0.60/0.83  Using role type
% 0.60/0.83  Declaring comp_P659088277599099894t_unit:((produc8923325533196201883nteger->code_integer)->((product_unit->produc8923325533196201883nteger)->(product_unit->code_integer)))
% 0.60/0.83  FOF formula (<kernel.Constant object at 0x259d4d0>, <kernel.DependentProduct object at 0x259dd40>) of role type named sy_c_Fun_Ocomp_001t__Product____Type__Oprod_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J_001t__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J_Mt__Product____Type__Oprod_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J_J_M_062_It__Product____Type__Oprod_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J_Mt__Product____Type__Oprod_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J_J_J_001t__Product____Type__Oprod_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J
% 0.60/0.83  Using role type
% 0.60/0.83  Declaring comp_P234064951390806312nteger:((produc8923325533196201883nteger->produc101387210554329899nteger)->((produc8923325533196201883nteger->produc8923325533196201883nteger)->(produc8923325533196201883nteger->produc101387210554329899nteger)))
% 0.60/0.83  FOF formula (<kernel.Constant object at 0x259d0e0>, <kernel.DependentProduct object at 0x259db48>) of role type named sy_c_Fun_Ocomp_001t__Product____Type__Oprod_It__Code____Numeral__Ointeger_Mt__Nat__Onat_J_001t__Code____Numeral__Ointeger_001t__Code____Numeral__Ointeger
% 0.60/0.83  Using role type
% 0.60/0.83  Declaring comp_P7101464685127059239nteger:((produc6433947425880249742er_nat->code_integer)->((code_integer->produc6433947425880249742er_nat)->(code_integer->code_integer)))
% 0.60/0.83  FOF formula (<kernel.Constant object at 0x259dd40>, <kernel.DependentProduct object at 0x259de18>) of role type named sy_c_Fun_Ocomp_001t__Product____Type__Oprod_It__Code____Numeral__Ointeger_Mt__Nat__Onat_J_001t__Code____Numeral__Ointeger_001t__Product____Type__Ounit
% 0.60/0.83  Using role type
% 0.60/0.83  Declaring comp_P7581484221039074243t_unit:((produc6433947425880249742er_nat->code_integer)->((product_unit->produc6433947425880249742er_nat)->(product_unit->code_integer)))
% 0.60/0.83  FOF formula (<kernel.Constant object at 0x259db48>, <kernel.DependentProduct object at 0x259df38>) of role type named sy_c_Fun_Ocomp_001t__Product____Type__Oprod_It__Code____Numeral__Ointeger_Mt__Nat__Onat_J_001t__Nat__Onat_001t__Code____Numeral__Ointeger
% 0.60/0.83  Using role type
% 0.60/0.83  Declaring comp_P5964733648194011802nteger:((produc6433947425880249742er_nat->nat)->((code_integer->produc6433947425880249742er_nat)->(code_integer->nat)))
% 0.60/0.83  FOF formula (<kernel.Constant object at 0x259de18>, <kernel.DependentProduct object at 0x25a0170>) of role type named sy_c_Fun_Ocomp_001t__Product____Type__Oprod_It__Code____Numeral__Ointeger_Mt__Nat__Onat_J_001t__Nat__Onat_001t__Product____Type__Ounit
% 0.60/0.83  Using role type
% 0.60/0.83  Declaring comp_P6821003776282389008t_unit:((produc6433947425880249742er_nat->nat)->((product_unit->produc6433947425880249742er_nat)->(product_unit->nat)))
% 0.60/0.83  FOF formula (<kernel.Constant object at 0x259df38>, <kernel.DependentProduct object at 0x25a0170>) of role type named sy_c_Fun_Ocomp_001t__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_001t__Set__Oset_It__Nat__Onat_J_001t__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J
% 0.60/0.83  Using role type
% 0.60/0.83  Declaring comp_P2930521774885306735et_nat:((produc3658429121746597890et_nat->set_nat)->((produc3658429121746597890et_nat->produc3658429121746597890et_nat)->(produc3658429121746597890et_nat->set_nat)))
% 0.60/0.83  FOF formula (<kernel.Constant object at 0x259df38>, <kernel.DependentProduct object at 0x25a0170>) of role type named sy_c_Fun_Ocomp_001t__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_001t__Set__Oset_It__Nat__Onat_J_001t__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J
% 0.60/0.83  Using role type
% 0.60/0.83  Declaring comp_P8606889026643445772nt_int:((produc3658429121746597890et_nat->set_nat)->((product_prod_int_int->produc3658429121746597890et_nat)->(product_prod_int_int->set_nat)))
% 0.60/0.83  FOF formula (<kernel.Constant object at 0x259de18>, <kernel.DependentProduct object at 0x25a0098>) of role type named sy_c_Fun_Ocomp_001t__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J_001t__Int__Oint_001t__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J
% 0.60/0.83  Using role type
% 0.60/0.83  Declaring comp_P8308861049717174982et_nat:((product_prod_int_int->int)->((produc3658429121746597890et_nat->product_prod_int_int)->(produc3658429121746597890et_nat->int)))
% 0.60/0.83  FOF formula (<kernel.Constant object at 0x25a01b8>, <kernel.DependentProduct object at 0x25a0050>) of role type named sy_c_Fun_Ocomp_001t__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J_001t__Int__Oint_001t__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J
% 0.60/0.83  Using role type
% 0.60/0.83  Declaring comp_P5356232565778667509nt_int:((product_prod_int_int->int)->((product_prod_int_int->product_prod_int_int)->(product_prod_int_int->int)))
% 0.60/0.83  FOF formula (<kernel.Constant object at 0x25a0368>, <kernel.DependentProduct object at 0x25a02d8>) of role type named sy_c_Fun_Ocomp_001t__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J_001t__Int__Oint_001t__Product____Type__Ounit
% 0.60/0.83  Using role type
% 0.60/0.83  Declaring comp_P6796073005956588617t_unit:((product_prod_int_int->int)->((product_unit->product_prod_int_int)->(product_unit->int)))
% 0.60/0.83  FOF formula (<kernel.Constant object at 0x25a03b0>, <kernel.DependentProduct object at 0x25a0128>) of role type named sy_c_Fun_Ocomp_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Code____Numeral__Ointeger_J_001t__Code____Numeral__Ointeger_001_Eo
% 0.60/0.83  Using role type
% 0.60/0.83  Declaring comp_P7177471617286032590eger_o:((produc2591615631378489102nteger->code_integer)->((Prop->produc2591615631378489102nteger)->(Prop->code_integer)))
% 0.60/0.83  FOF formula (<kernel.Constant object at 0x25a03f8>, <kernel.DependentProduct object at 0x25a0128>) of role type named sy_c_Fun_Ocomp_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Code____Numeral__Ointeger_J_001t__Code____Numeral__Ointeger_001t__Code____Numeral__Ointeger
% 0.60/0.83  Using role type
% 0.60/0.83  Declaring comp_P6122662217367900327nteger:((produc2591615631378489102nteger->code_integer)->((code_integer->produc2591615631378489102nteger)->(code_integer->code_integer)))
% 0.60/0.83  FOF formula (<kernel.Constant object at 0x25a03b0>, <kernel.DependentProduct object at 0x25a00e0>) of role type named sy_c_Fun_Ocomp_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Code____Numeral__Ointeger_J_001t__Code____Numeral__Ointeger_001t__Product____Type__Ounit
% 0.60/0.83  Using role type
% 0.60/0.83  Declaring comp_P7320554561093743171t_unit:((produc2591615631378489102nteger->code_integer)->((product_unit->produc2591615631378489102nteger)->(product_unit->code_integer)))
% 0.60/0.83  FOF formula (<kernel.Constant object at 0x25a0128>, <kernel.DependentProduct object at 0x25a01b8>) of role type named sy_c_Fun_Ocomp_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Code____Numeral__Ointeger_J_001t__Nat__Onat_001_Eo
% 0.60/0.84  Using role type
% 0.60/0.84  Declaring comp_P7179991235626930843_nat_o:((produc2591615631378489102nteger->nat)->((Prop->produc2591615631378489102nteger)->(Prop->nat)))
% 0.60/0.84  FOF formula (<kernel.Constant object at 0x25a00e0>, <kernel.DependentProduct object at 0x25a0560>) of role type named sy_c_Fun_Ocomp_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Code____Numeral__Ointeger_J_001t__Nat__Onat_001t__Code____Numeral__Ointeger
% 0.60/0.84  Using role type
% 0.60/0.84  Declaring comp_P5725896914063526938nteger:((produc2591615631378489102nteger->nat)->((code_integer->produc2591615631378489102nteger)->(code_integer->nat)))
% 0.60/0.84  FOF formula (<kernel.Constant object at 0x25a01b8>, <kernel.DependentProduct object at 0x25a05a8>) of role type named sy_c_Fun_Ocomp_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Code____Numeral__Ointeger_J_001t__Nat__Onat_001t__Product____Type__Ounit
% 0.60/0.84  Using role type
% 0.60/0.84  Declaring comp_P7621350044865347728t_unit:((produc2591615631378489102nteger->nat)->((product_unit->produc2591615631378489102nteger)->(product_unit->nat)))
% 0.60/0.84  FOF formula (<kernel.Constant object at 0x25a0560>, <kernel.DependentProduct object at 0x25a07e8>) of role type named sy_c_Fun_Ocomp_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_001t__Nat__Onat_001_Eo
% 0.60/0.84  Using role type
% 0.60/0.84  Declaring comp_P4394204175247225320_nat_o:((product_prod_nat_nat->nat)->((Prop->product_prod_nat_nat)->(Prop->nat)))
% 0.60/0.84  FOF formula (<kernel.Constant object at 0x25a05a8>, <kernel.DependentProduct object at 0x25a08c0>) of role type named sy_c_Fun_Ocomp_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_001t__Nat__Onat_001t__Product____Type__Ounit
% 0.60/0.84  Using role type
% 0.60/0.84  Declaring comp_P2980510830910040157t_unit:((product_prod_nat_nat->nat)->((product_unit->product_prod_nat_nat)->(product_unit->nat)))
% 0.60/0.84  FOF formula (<kernel.Constant object at 0x25a07e8>, <kernel.DependentProduct object at 0x25a05a8>) of role type named sy_c_Fun_Ocomp_001t__Product____Type__Ounit_001_062_It__Product____Type__Oprod_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J_Mt__Product____Type__Oprod_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J_J_001t__Code____Numeral__Ointeger
% 0.60/0.84  Using role type
% 0.60/0.84  Declaring comp_P4511551582283981294nteger:((product_unit->(produc8923325533196201883nteger->produc8923325533196201883nteger))->((code_integer->product_unit)->(code_integer->(produc8923325533196201883nteger->produc8923325533196201883nteger))))
% 0.60/0.84  FOF formula (<kernel.Constant object at 0x25a08c0>, <kernel.DependentProduct object at 0x25a0560>) of role type named sy_c_Fun_Ocomp_001t__Product____Type__Ounit_001_062_It__Product____Type__Ounit_Mt__Product____Type__Ounit_J_001t__Code____Numeral__Ointeger
% 0.60/0.84  Using role type
% 0.60/0.84  Declaring comp_P4558236313141964142nteger:((product_unit->(product_unit->product_unit))->((code_integer->product_unit)->(code_integer->(product_unit->product_unit))))
% 0.60/0.84  FOF formula (<kernel.Constant object at 0x25a05a8>, <kernel.DependentProduct object at 0x25a0488>) of role type named sy_c_Fun_Ocomp_001t__Product____Type__Ounit_001_062_It__Product____Type__Ounit_Mt__Product____Type__Ounit_J_001t__Nat__Onat
% 0.60/0.84  Using role type
% 0.60/0.84  Declaring comp_P6204500334276302049it_nat:((product_unit->(product_unit->product_unit))->((nat->product_unit)->(nat->(product_unit->product_unit))))
% 0.60/0.84  FOF formula (<kernel.Constant object at 0x25a0560>, <kernel.DependentProduct object at 0x25a0b90>) of role type named sy_c_Fun_Ocomp_001t__Product____Type__Ounit_001t__Code____Numeral__Ointeger_001t__Code____Numeral__Ointeger
% 0.60/0.84  Using role type
% 0.60/0.84  Declaring comp_P6790823133229852966nteger:((product_unit->code_integer)->((code_integer->product_unit)->(code_integer->code_integer)))
% 0.60/0.84  FOF formula (<kernel.Constant object at 0x25a0488>, <kernel.DependentProduct object at 0x25a0758>) of role type named sy_c_Fun_Ocomp_001t__Product____Type__Ounit_001t__Set__Oset_It__Code____Numeral__Ointeger_J_001_062_It__Product____Type__Oprod_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J_Mt__Product____Type__Oprod_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J_J
% 0.60/0.84  Using role type
% 0.69/0.84  Declaring comp_P4635212033913086756nteger:((product_unit->set_Code_integer)->(((produc8923325533196201883nteger->produc8923325533196201883nteger)->product_unit)->((produc8923325533196201883nteger->produc8923325533196201883nteger)->set_Code_integer)))
% 0.69/0.84  FOF formula (<kernel.Constant object at 0x25a0b90>, <kernel.DependentProduct object at 0x25a05a8>) of role type named sy_c_Fun_Ocomp_001t__Product____Type__Ounit_001t__Set__Oset_It__Code____Numeral__Ointeger_J_001t__Code____Numeral__Ointeger
% 0.69/0.84  Using role type
% 0.69/0.84  Declaring comp_P4767411901762164316nteger:((product_unit->set_Code_integer)->((code_integer->product_unit)->(code_integer->set_Code_integer)))
% 0.69/0.84  FOF formula (<kernel.Constant object at 0x25a0758>, <kernel.DependentProduct object at 0x25a0c20>) of role type named sy_c_Fun_Ocomp_001t__Product____Type__Ounit_001t__Set__Oset_It__Nat__Onat_J_001_062_It__Product____Type__Oprod_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J_Mt__Product____Type__Oprod_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J_J
% 0.69/0.84  Using role type
% 0.69/0.84  Declaring comp_P6101996899264665623nteger:((product_unit->set_nat)->(((produc8923325533196201883nteger->produc8923325533196201883nteger)->product_unit)->((produc8923325533196201883nteger->produc8923325533196201883nteger)->set_nat)))
% 0.69/0.84  FOF formula (<kernel.Constant object at 0x25a05a8>, <kernel.DependentProduct object at 0x25a0488>) of role type named sy_c_Fun_Ocomp_001t__Product____Type__Ounit_001t__Set__Oset_It__Nat__Onat_J_001t__Code____Numeral__Ointeger
% 0.69/0.84  Using role type
% 0.69/0.84  Declaring comp_P5878433733084393551nteger:((product_unit->set_nat)->((code_integer->product_unit)->(code_integer->set_nat)))
% 0.69/0.84  FOF formula (<kernel.Constant object at 0x25a0c20>, <kernel.DependentProduct object at 0x25a0d40>) of role type named sy_c_Fun_Ocomp_001t__Set__Oset_I_Eo_J_001_062_It__Set__Oset_I_Eo_J_Mt__Set__Oset_I_Eo_J_J_001t__Code____Numeral__Ointeger
% 0.69/0.84  Using role type
% 0.69/0.84  Declaring comp_s90868338361139993nteger:((set_o->(set_o->set_o))->((code_integer->set_o)->(code_integer->(set_o->set_o))))
% 0.69/0.84  FOF formula (<kernel.Constant object at 0x25a0488>, <kernel.DependentProduct object at 0x25a0d88>) of role type named sy_c_Fun_Ocomp_001t__Set__Oset_I_Eo_J_001_062_It__Set__Oset_I_Eo_J_Mt__Set__Oset_I_Eo_J_J_001t__Nat__Onat
% 0.69/0.84  Using role type
% 0.69/0.84  Declaring comp_s4424444925706540684_o_nat:((set_o->(set_o->set_o))->((nat->set_o)->(nat->(set_o->set_o))))
% 0.69/0.84  FOF formula (<kernel.Constant object at 0x25a0d40>, <kernel.DependentProduct object at 0x25a0f80>) of role type named sy_c_Fun_Ocomp_001t__Set__Oset_It__Code____Numeral__Ointeger_J_001t__Set__Oset_It__Code____Numeral__Ointeger_J_001t__Code____Numeral__Ointeger
% 0.69/0.84  Using role type
% 0.69/0.84  Declaring comp_s956550612328592744nteger:((set_Code_integer->set_Code_integer)->((code_integer->set_Code_integer)->(code_integer->set_Code_integer)))
% 0.69/0.84  FOF formula (<kernel.Constant object at 0x25a0d88>, <kernel.DependentProduct object at 0x25a0e60>) of role type named sy_c_Fun_Ocomp_001t__Set__Oset_It__Int__Oint_J_001_062_It__Set__Oset_It__Int__Oint_J_Mt__Set__Oset_It__Int__Oint_J_J_001t__Code____Numeral__Ointeger
% 0.69/0.84  Using role type
% 0.69/0.84  Declaring comp_s3634918272309710215nteger:((set_int->(set_int->set_int))->((code_integer->set_int)->(code_integer->(set_int->set_int))))
% 0.69/0.84  FOF formula (<kernel.Constant object at 0x25a0f80>, <kernel.DependentProduct object at 0x25a0998>) of role type named sy_c_Fun_Ocomp_001t__Set__Oset_It__Int__Oint_J_001_062_It__Set__Oset_It__Int__Oint_J_Mt__Set__Oset_It__Int__Oint_J_J_001t__Nat__Onat
% 0.69/0.84  Using role type
% 0.69/0.84  Declaring comp_s6689493721604790522nt_nat:((set_int->(set_int->set_int))->((nat->set_int)->(nat->(set_int->set_int))))
% 0.69/0.84  FOF formula (<kernel.Constant object at 0x25a0e60>, <kernel.DependentProduct object at 0x25a0488>) of role type named sy_c_Fun_Ocomp_001t__Set__Oset_It__Nat__Onat_J_001_062_It__Set__Oset_It__Nat__Onat_J_Mt__Set__Oset_It__Nat__Onat_J_J_001t__Code____Numeral__Ointeger
% 0.69/0.84  Using role type
% 0.69/0.84  Declaring comp_s3169385134670675059nteger:((set_nat->(set_nat->set_nat))->((code_integer->set_nat)->(code_integer->(set_nat->set_nat))))
% 0.69/0.84  FOF formula (<kernel.Constant object at 0x25a0998>, <kernel.DependentProduct object at 0x25a2170>) of role type named sy_c_Fun_Ocomp_001t__Set__Oset_It__Nat__Onat_J_001_062_It__Set__Oset_It__Nat__Onat_J_Mt__Set__Oset_It__Nat__Onat_J_J_001t__Nat__Onat
% 0.69/0.85  Using role type
% 0.69/0.85  Declaring comp_s2351873599094224870at_nat:((set_nat->(set_nat->set_nat))->((nat->set_nat)->(nat->(set_nat->set_nat))))
% 0.69/0.85  FOF formula (<kernel.Constant object at 0x25a0488>, <kernel.DependentProduct object at 0x25a2290>) of role type named sy_c_Fun_Ocomp_001t__Set__Oset_It__Nat__Onat_J_001t__Int__Oint_001t__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J
% 0.69/0.85  Using role type
% 0.69/0.85  Declaring comp_s1601710177542341017et_nat:((set_nat->int)->((produc3658429121746597890et_nat->set_nat)->(produc3658429121746597890et_nat->int)))
% 0.69/0.85  FOF formula (<kernel.Constant object at 0x25a0488>, <kernel.DependentProduct object at 0x25a2050>) of role type named sy_c_Fun_Ocomp_001t__Set__Oset_It__Nat__Onat_J_001t__Set__Oset_It__Code____Numeral__Ointeger_J_001t__Code____Numeral__Ointeger
% 0.69/0.85  Using role type
% 0.69/0.85  Declaring comp_s8292494440407567195nteger:((set_nat->set_Code_integer)->((code_integer->set_nat)->(code_integer->set_Code_integer)))
% 0.69/0.85  FOF formula (<kernel.Constant object at 0x25a0e60>, <kernel.DependentProduct object at 0x25a2170>) of role type named sy_c_Fun_Ocomp_001t__Set__Oset_It__Nat__Onat_J_001t__Set__Oset_It__Nat__Onat_J_001t__Code____Numeral__Ointeger
% 0.69/0.85  Using role type
% 0.69/0.85  Declaring comp_s4605850120322998606nteger:((set_nat->set_nat)->((code_integer->set_nat)->(code_integer->set_nat)))
% 0.69/0.85  FOF formula (<kernel.Constant object at 0x25a2320>, <kernel.DependentProduct object at 0x25a20e0>) of role type named sy_c_Fun_Ocomp_001t__Set__Oset_It__Nat__Onat_J_001t__Set__Oset_It__Nat__Onat_J_001t__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J
% 0.69/0.85  Using role type
% 0.69/0.85  Declaring comp_s5696514601250091763et_nat:((set_nat->set_nat)->((produc3658429121746597890et_nat->set_nat)->(produc3658429121746597890et_nat->set_nat)))
% 0.69/0.85  FOF formula (<kernel.Constant object at 0x25a2098>, <kernel.DependentProduct object at 0x25a2248>) of role type named sy_c_Fun_Ocomp_001t__Set__Oset_It__Product____Type__Ounit_J_001_062_It__Set__Oset_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Product____Type__Ounit_J_J_001t__Code____Numeral__Ointeger
% 0.69/0.85  Using role type
% 0.69/0.85  Declaring comp_s3199726385246003790nteger:((set_Product_unit->(set_Product_unit->set_Product_unit))->((code_integer->set_Product_unit)->(code_integer->(set_Product_unit->set_Product_unit))))
% 0.69/0.85  FOF formula (<kernel.Constant object at 0x25a2170>, <kernel.DependentProduct object at 0x25a2098>) of role type named sy_c_Fun_Ocomp_001t__Set__Oset_It__Product____Type__Ounit_J_001_062_It__Set__Oset_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Product____Type__Ounit_J_J_001t__Nat__Onat
% 0.69/0.85  Using role type
% 0.69/0.85  Declaring comp_s6943286182646368705it_nat:((set_Product_unit->(set_Product_unit->set_Product_unit))->((nat->set_Product_unit)->(nat->(set_Product_unit->set_Product_unit))))
% 0.69/0.85  FOF formula (<kernel.Constant object at 0x25a2368>, <kernel.DependentProduct object at 0x25a2170>) of role type named sy_c_Fun_Ofun__upd_001_Eo_001_Eo
% 0.69/0.85  Using role type
% 0.69/0.85  Declaring fun_upd_o_o:((Prop->Prop)->(Prop->(Prop->(Prop->Prop))))
% 0.69/0.85  FOF formula (<kernel.Constant object at 0x25a2560>, <kernel.DependentProduct object at 0x25a25a8>) of role type named sy_c_Fun_Ofun__upd_001_Eo_001t__Int__Oint
% 0.69/0.85  Using role type
% 0.69/0.85  Declaring fun_upd_o_int:((Prop->int)->(Prop->(int->(Prop->int))))
% 0.69/0.85  FOF formula (<kernel.Constant object at 0x25a2488>, <kernel.DependentProduct object at 0x25a2638>) of role type named sy_c_Fun_Ofun__upd_001_Eo_001t__Nat__Onat
% 0.69/0.85  Using role type
% 0.69/0.85  Declaring fun_upd_o_nat:((Prop->nat)->(Prop->(nat->(Prop->nat))))
% 0.69/0.85  FOF formula (<kernel.Constant object at 0x25a2560>, <kernel.DependentProduct object at 0x25a2680>) of role type named sy_c_Fun_Ofun__upd_001_Eo_001t__Product____Type__Ounit
% 0.69/0.85  Using role type
% 0.69/0.85  Declaring fun_up846054379331416818t_unit:((Prop->product_unit)->(Prop->(product_unit->(Prop->product_unit))))
% 0.69/0.85  FOF formula (<kernel.Constant object at 0x25a2518>, <kernel.DependentProduct object at 0x25a2440>) of role type named sy_c_Fun_Ofun__upd_001_Eo_001t__Set__Oset_I_Eo_J
% 0.69/0.86  Using role type
% 0.69/0.86  Declaring fun_upd_o_set_o:((Prop->set_o)->(Prop->(set_o->(Prop->set_o))))
% 0.69/0.86  FOF formula (<kernel.Constant object at 0x25a2170>, <kernel.DependentProduct object at 0x25a2758>) of role type named sy_c_Fun_Ofun__upd_001_Eo_001t__Set__Oset_It__Int__Oint_J
% 0.69/0.86  Using role type
% 0.69/0.86  Declaring fun_upd_o_set_int:((Prop->set_int)->(Prop->(set_int->(Prop->set_int))))
% 0.69/0.86  FOF formula (<kernel.Constant object at 0x25a2710>, <kernel.DependentProduct object at 0x25a27a0>) of role type named sy_c_Fun_Ofun__upd_001_Eo_001t__Set__Oset_It__Nat__Onat_J
% 0.69/0.86  Using role type
% 0.69/0.86  Declaring fun_upd_o_set_nat:((Prop->set_nat)->(Prop->(set_nat->(Prop->set_nat))))
% 0.69/0.86  FOF formula (<kernel.Constant object at 0x25a2170>, <kernel.DependentProduct object at 0x25a27e8>) of role type named sy_c_Fun_Ofun__upd_001_Eo_001t__Set__Oset_It__Product____Type__Ounit_J
% 0.69/0.86  Using role type
% 0.69/0.86  Declaring fun_up4718931970374059986t_unit:((Prop->set_Product_unit)->(Prop->(set_Product_unit->(Prop->set_Product_unit))))
% 0.69/0.86  FOF formula (<kernel.Constant object at 0x25a27a0>, <kernel.DependentProduct object at 0x25a2488>) of role type named sy_c_Fun_Ofun__upd_001t__Code____Numeral__Ointeger_001t__Code____Numeral__Ointeger
% 0.69/0.86  Using role type
% 0.69/0.86  Declaring fun_up8355007323143964473nteger:((code_integer->code_integer)->(code_integer->(code_integer->(code_integer->code_integer))))
% 0.69/0.86  FOF formula (<kernel.Constant object at 0x25a2830>, <kernel.DependentProduct object at 0x25a2758>) of role type named sy_c_Fun_Ofun__upd_001t__Int__Oint_001t__Nat__Onat
% 0.69/0.86  Using role type
% 0.69/0.86  Declaring fun_upd_int_nat:((int->nat)->(int->(nat->(int->nat))))
% 0.69/0.86  FOF formula (<kernel.Constant object at 0x25a2680>, <kernel.DependentProduct object at 0x25a2878>) of role type named sy_c_Fun_Ofun__upd_001t__Int__Oint_001t__Set__Oset_I_Eo_J
% 0.69/0.86  Using role type
% 0.69/0.86  Declaring fun_upd_int_set_o:((int->set_o)->(int->(set_o->(int->set_o))))
% 0.69/0.86  FOF formula (<kernel.Constant object at 0x25a2830>, <kernel.DependentProduct object at 0x25a2488>) of role type named sy_c_Fun_Ofun__upd_001t__Int__Oint_001t__Set__Oset_It__Product____Type__Ounit_J
% 0.69/0.86  Using role type
% 0.69/0.86  Declaring fun_up5054257004045450754t_unit:((int->set_Product_unit)->(int->(set_Product_unit->(int->set_Product_unit))))
% 0.69/0.86  FOF formula (<kernel.Constant object at 0x25a2878>, <kernel.DependentProduct object at 0x25a2758>) of role type named sy_c_Fun_Ofun__upd_001t__Nat__Onat_001t__Code____Numeral__Ointeger
% 0.69/0.86  Using role type
% 0.69/0.86  Declaring fun_up3904115110581602988nteger:((nat->code_integer)->(nat->(code_integer->(nat->code_integer))))
% 0.69/0.86  FOF formula (<kernel.Constant object at 0x25a2950>, <kernel.DependentProduct object at 0x25a2a28>) of role type named sy_c_Fun_Ofun__upd_001t__Nat__Onat_001t__Nat__Onat
% 0.69/0.86  Using role type
% 0.69/0.86  Declaring fun_upd_nat_nat:((nat->nat)->(nat->(nat->(nat->nat))))
% 0.69/0.86  FOF formula (<kernel.Constant object at 0x25a2a70>, <kernel.DependentProduct object at 0x25a25a8>) of role type named sy_c_Fun_Ofun__upd_001t__Nat__Onat_001t__Set__Oset_It__Nat__Onat_J
% 0.69/0.86  Using role type
% 0.69/0.86  Declaring fun_upd_nat_set_nat:((nat->set_nat)->(nat->(set_nat->(nat->set_nat))))
% 0.69/0.86  FOF formula (<kernel.Constant object at 0x25a2950>, <kernel.DependentProduct object at 0x25a2a70>) of role type named sy_c_Fun_Ofun__upd_001t__Product____Type__Ounit_001_Eo
% 0.69/0.86  Using role type
% 0.69/0.86  Declaring fun_up5432024876597553480unit_o:((product_unit->Prop)->(product_unit->(Prop->(product_unit->Prop))))
% 0.69/0.86  FOF formula (<kernel.Constant object at 0x25a25a8>, <kernel.DependentProduct object at 0x25a2b48>) of role type named sy_c_Fun_Ofun__upd_001t__Product____Type__Ounit_001t__Int__Oint
% 0.69/0.86  Using role type
% 0.69/0.86  Declaring fun_up6470560416331323516it_int:((product_unit->int)->(product_unit->(int->(product_unit->int))))
% 0.69/0.86  FOF formula (<kernel.Constant object at 0x25a2a70>, <kernel.DependentProduct object at 0x25a2488>) of role type named sy_c_Fun_Ofun__upd_001t__Product____Type__Ounit_001t__Nat__Onat
% 0.69/0.86  Using role type
% 0.69/0.86  Declaring fun_up6473050886840373792it_nat:((product_unit->nat)->(product_unit->(nat->(product_unit->nat))))
% 0.69/0.86  FOF formula (<kernel.Constant object at 0x25a2b48>, <kernel.DependentProduct object at 0x25a2bd8>) of role type named sy_c_Fun_Ofun__upd_001t__Product____Type__Ounit_001t__Product____Type__Ounit
% 0.69/0.86  Using role type
% 0.69/0.86  Declaring fun_up6875000483049295805t_unit:((product_unit->product_unit)->(product_unit->(product_unit->(product_unit->product_unit))))
% 0.69/0.86  FOF formula (<kernel.Constant object at 0x25a2488>, <kernel.DependentProduct object at 0x25a2cb0>) of role type named sy_c_Fun_Ofun__upd_001t__Product____Type__Ounit_001t__Set__Oset_I_Eo_J
% 0.69/0.86  Using role type
% 0.69/0.86  Declaring fun_up1762901246852280360_set_o:((product_unit->set_o)->(product_unit->(set_o->(product_unit->set_o))))
% 0.69/0.86  FOF formula (<kernel.Constant object at 0x25a2bd8>, <kernel.DependentProduct object at 0x25a2d40>) of role type named sy_c_Fun_Ofun__upd_001t__Product____Type__Ounit_001t__Set__Oset_It__Int__Oint_J
% 0.69/0.86  Using role type
% 0.69/0.86  Declaring fun_up391983181201004082et_int:((product_unit->set_int)->(product_unit->(set_int->(product_unit->set_int))))
% 0.69/0.86  FOF formula (<kernel.Constant object at 0x25a2cb0>, <kernel.DependentProduct object at 0x25a2dd0>) of role type named sy_c_Fun_Ofun__upd_001t__Product____Type__Ounit_001t__Set__Oset_It__Nat__Onat_J
% 0.69/0.86  Using role type
% 0.69/0.86  Declaring fun_up4569834200710200790et_nat:((product_unit->set_nat)->(product_unit->(set_nat->(product_unit->set_nat))))
% 0.69/0.86  FOF formula (<kernel.Constant object at 0x25a2d40>, <kernel.DependentProduct object at 0x25a2e60>) of role type named sy_c_Fun_Ofun__upd_001t__Product____Type__Ounit_001t__Set__Oset_It__Product____Type__Ounit_J
% 0.69/0.86  Using role type
% 0.69/0.86  Declaring fun_up488859312337516701t_unit:((product_unit->set_Product_unit)->(product_unit->(set_Product_unit->(product_unit->set_Product_unit))))
% 0.69/0.86  FOF formula (<kernel.Constant object at 0x25a2ef0>, <kernel.DependentProduct object at 0x25a2bd8>) of role type named sy_c_Fun_Oid_001_Eo
% 0.69/0.86  Using role type
% 0.69/0.86  Declaring id_o:(Prop->Prop)
% 0.69/0.86  FOF formula (<kernel.Constant object at 0x25a2d40>, <kernel.DependentProduct object at 0x25a2c68>) of role type named sy_c_Fun_Oinj__on_001_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_001t__Nat__Onat
% 0.69/0.86  Using role type
% 0.69/0.86  Declaring inj_on5271586719803267564_o_nat:(((produc3658429121746597890et_nat->Prop)->nat)->(set_Pr4532377907799695533_nat_o->Prop))
% 0.69/0.86  FOF formula (<kernel.Constant object at 0x25a22d8>, <kernel.DependentProduct object at 0x25a25a8>) of role type named sy_c_Fun_Oinj__on_001_Eo_001_Eo
% 0.69/0.86  Using role type
% 0.69/0.86  Declaring inj_on_o_o:((Prop->Prop)->(set_o->Prop))
% 0.69/0.86  FOF formula (<kernel.Constant object at 0x25a2fc8>, <kernel.DependentProduct object at 0x25a2bd8>) of role type named sy_c_Fun_Oinj__on_001_Eo_001t__Int__Oint
% 0.69/0.86  Using role type
% 0.69/0.86  Declaring inj_on_o_int:((Prop->int)->(set_o->Prop))
% 0.69/0.86  FOF formula (<kernel.Constant object at 0x25a2f38>, <kernel.DependentProduct object at 0x25a2c68>) of role type named sy_c_Fun_Oinj__on_001_Eo_001t__Nat__Onat
% 0.69/0.86  Using role type
% 0.69/0.86  Declaring inj_on_o_nat:((Prop->nat)->(set_o->Prop))
% 0.69/0.86  FOF formula (<kernel.Constant object at 0x25a2fc8>, <kernel.DependentProduct object at 0x25a5050>) of role type named sy_c_Fun_Oinj__on_001_Eo_001t__Product____Type__Ounit
% 0.69/0.86  Using role type
% 0.69/0.86  Declaring inj_on4268752236855399398t_unit:((Prop->product_unit)->(set_o->Prop))
% 0.69/0.86  FOF formula (<kernel.Constant object at 0x25a2c68>, <kernel.DependentProduct object at 0x25a50e0>) of role type named sy_c_Fun_Oinj__on_001t__Code____Numeral__Ointeger_001t__Code____Numeral__Ointeger
% 0.69/0.86  Using role type
% 0.69/0.86  Declaring inj_on1158064722259180589nteger:((code_integer->code_integer)->(set_Code_integer->Prop))
% 0.69/0.86  FOF formula (<kernel.Constant object at 0x25a2c68>, <kernel.DependentProduct object at 0x25a5170>) of role type named sy_c_Fun_Oinj__on_001t__Code____Numeral__Ointeger_001t__Nat__Onat
% 0.69/0.86  Using role type
% 0.69/0.86  Declaring inj_on1981279154655846304er_nat:((code_integer->nat)->(set_Code_integer->Prop))
% 0.69/0.86  FOF formula (<kernel.Constant object at 0x25a2e60>, <kernel.DependentProduct object at 0x25a5170>) of role type named sy_c_Fun_Oinj__on_001t__Int__Oint_001t__Int__Oint
% 0.69/0.86  Using role type
% 0.69/0.86  Declaring inj_on_int_int:((int->int)->(set_int->Prop))
% 0.69/0.86  FOF formula (<kernel.Constant object at 0x25a2c68>, <kernel.DependentProduct object at 0x25a5170>) of role type named sy_c_Fun_Oinj__on_001t__Int__Oint_001t__Nat__Onat
% 0.69/0.86  Using role type
% 0.69/0.86  Declaring inj_on_int_nat:((int->nat)->(set_int->Prop))
% 0.69/0.86  FOF formula (<kernel.Constant object at 0x25a5200>, <kernel.DependentProduct object at 0x25a5320>) of role type named sy_c_Fun_Oinj__on_001t__Nat__Onat_001_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J
% 0.69/0.86  Using role type
% 0.69/0.86  Declaring inj_on7779444506608719434_nat_o:((nat->(produc3658429121746597890et_nat->Prop))->(set_nat->Prop))
% 0.69/0.86  FOF formula (<kernel.Constant object at 0x25a25a8>, <kernel.DependentProduct object at 0x25a52d8>) of role type named sy_c_Fun_Oinj__on_001t__Nat__Onat_001_Eo
% 0.69/0.86  Using role type
% 0.69/0.86  Declaring inj_on_nat_o:((nat->Prop)->(set_nat->Prop))
% 0.69/0.86  FOF formula (<kernel.Constant object at 0x25a5098>, <kernel.DependentProduct object at 0x25a5200>) of role type named sy_c_Fun_Oinj__on_001t__Nat__Onat_001t__Code____Numeral__Ointeger
% 0.69/0.86  Using role type
% 0.69/0.86  Declaring inj_on2245834603434889120nteger:((nat->code_integer)->(set_nat->Prop))
% 0.69/0.86  FOF formula (<kernel.Constant object at 0x25a5248>, <kernel.DependentProduct object at 0x25a5368>) of role type named sy_c_Fun_Oinj__on_001t__Nat__Onat_001t__Int__Oint
% 0.69/0.86  Using role type
% 0.69/0.86  Declaring inj_on_nat_int:((nat->int)->(set_nat->Prop))
% 0.69/0.86  FOF formula (<kernel.Constant object at 0x25a5200>, <kernel.DependentProduct object at 0x25a5320>) of role type named sy_c_Fun_Oinj__on_001t__Nat__Onat_001t__Nat__Onat
% 0.69/0.86  Using role type
% 0.69/0.86  Declaring inj_on_nat_nat:((nat->nat)->(set_nat->Prop))
% 0.69/0.86  FOF formula (<kernel.Constant object at 0x25a5248>, <kernel.DependentProduct object at 0x25a5368>) of role type named sy_c_Fun_Oinj__on_001t__Nat__Onat_001t__Product____Type__Ounit
% 0.69/0.86  Using role type
% 0.69/0.86  Declaring inj_on7061601236592826506t_unit:((nat->product_unit)->(set_nat->Prop))
% 0.69/0.86  FOF formula (<kernel.Constant object at 0x25a5488>, <kernel.DependentProduct object at 0x25a52d8>) of role type named sy_c_Fun_Oinj__on_001t__Nat__Onat_001t__Set__Oset_It__Nat__Onat_J
% 0.69/0.86  Using role type
% 0.69/0.86  Declaring inj_on_nat_set_nat:((nat->set_nat)->(set_nat->Prop))
% 0.69/0.86  FOF formula (<kernel.Constant object at 0x25a5248>, <kernel.DependentProduct object at 0x25a5368>) of role type named sy_c_Fun_Oinj__on_001t__Product____Type__Oprod_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J_001t__Product____Type__Oprod_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J
% 0.69/0.86  Using role type
% 0.69/0.86  Declaring inj_on20428373856169009nteger:((produc8923325533196201883nteger->produc8923325533196201883nteger)->(set_Pr4811707699266497531nteger->Prop))
% 0.69/0.86  FOF formula (<kernel.Constant object at 0x25a52d8>, <kernel.DependentProduct object at 0x25a5248>) of role type named sy_c_Fun_Oinj__on_001t__Product____Type__Ounit_001_Eo
% 0.69/0.86  Using role type
% 0.69/0.86  Declaring inj_on8854722734121536060unit_o:((product_unit->Prop)->(set_Product_unit->Prop))
% 0.69/0.86  FOF formula (<kernel.Constant object at 0x25a5368>, <kernel.DependentProduct object at 0x25a5560>) of role type named sy_c_Fun_Oinj__on_001t__Product____Type__Ounit_001t__Int__Oint
% 0.69/0.86  Using role type
% 0.69/0.86  Declaring inj_on8427948621271784584it_int:((product_unit->int)->(set_Product_unit->Prop))
% 0.69/0.86  FOF formula (<kernel.Constant object at 0x25a5248>, <kernel.DependentProduct object at 0x25a55f0>) of role type named sy_c_Fun_Oinj__on_001t__Product____Type__Ounit_001t__Nat__Onat
% 0.69/0.86  Using role type
% 0.69/0.86  Declaring inj_on8430439091780834860it_nat:((product_unit->nat)->(set_Product_unit->Prop))
% 0.69/0.86  FOF formula (<kernel.Constant object at 0x25a5560>, <kernel.DependentProduct object at 0x25a5320>) of role type named sy_c_Fun_Oinj__on_001t__Product____Type__Ounit_001t__Product____Type__Ounit
% 0.69/0.86  Using role type
% 0.69/0.86  Declaring inj_on8151373323710067377t_unit:((product_unit->product_unit)->(set_Product_unit->Prop))
% 0.69/0.86  FOF formula (<kernel.Constant object at 0x25a56c8>, <kernel.DependentProduct object at 0x25a5758>) of role type named sy_c_Fun_Oinj__on_001t__Rat__Orat_001t__Rat__Orat
% 0.69/0.86  Using role type
% 0.69/0.86  Declaring inj_on_rat_rat:((rat->rat)->(set_rat->Prop))
% 0.69/0.86  FOF formula (<kernel.Constant object at 0x25a5320>, <kernel.DependentProduct object at 0x25a57e8>) of role type named sy_c_Fun_Oinj__on_001t__Set__Oset_It__Nat__Onat_J_001t__Nat__Onat
% 0.69/0.87  Using role type
% 0.69/0.87  Declaring inj_on_set_nat_nat:((set_nat->nat)->(set_set_nat->Prop))
% 0.69/0.87  FOF formula (<kernel.Constant object at 0x25a56c8>, <kernel.DependentProduct object at 0x25a58c0>) of role type named sy_c_Fun_Omap__fun_001t__Code____Numeral__Ointeger_001t__Int__Oint_001_062_It__Int__Oint_Mt__Int__Oint_J_001_062_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J
% 0.69/0.87  Using role type
% 0.69/0.87  Declaring map_fu8272188784021352819nteger:((code_integer->int)->(((int->int)->(code_integer->code_integer))->((int->(int->int))->(code_integer->(code_integer->code_integer)))))
% 0.69/0.87  FOF formula (<kernel.Constant object at 0x25a57e8>, <kernel.DependentProduct object at 0x25a5a28>) of role type named sy_c_Fun_Omap__fun_001t__Code____Numeral__Ointeger_001t__Int__Oint_001t__Int__Oint_001t__Code____Numeral__Ointeger
% 0.69/0.87  Using role type
% 0.69/0.87  Declaring map_fu2599414010547811884nteger:((code_integer->int)->((int->code_integer)->((int->int)->(code_integer->code_integer))))
% 0.69/0.87  FOF formula (<kernel.Constant object at 0x25a58c0>, <kernel.DependentProduct object at 0x25a5998>) of role type named sy_c_Fun_Omap__fun_001t__Code____Numeral__Onatural_001t__Nat__Onat_001_062_It__Nat__Onat_Mt__Nat__Onat_J_001_062_It__Code____Numeral__Onatural_Mt__Code____Numeral__Onatural_J
% 0.69/0.87  Using role type
% 0.69/0.87  Declaring map_fu6549440983881763648atural:((code_natural->nat)->(((nat->nat)->(code_natural->code_natural))->((nat->(nat->nat))->(code_natural->(code_natural->code_natural)))))
% 0.69/0.87  FOF formula (<kernel.Constant object at 0x25a5a28>, <kernel.DependentProduct object at 0x25a5b48>) of role type named sy_c_Fun_Omap__fun_001t__Code____Numeral__Onatural_001t__Nat__Onat_001t__Nat__Onat_001t__Code____Numeral__Onatural
% 0.69/0.87  Using role type
% 0.69/0.87  Declaring map_fu1239815594074539274atural:((code_natural->nat)->((nat->code_natural)->((nat->nat)->(code_natural->code_natural))))
% 0.69/0.87  FOF formula (<kernel.Constant object at 0x25a5998>, <kernel.DependentProduct object at 0x25a55f0>) of role type named sy_c_Fun_Omap__fun_001t__Int__Oint_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_001_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_001_062_It__Int__Oint_Mt__Int__Oint_J
% 0.69/0.87  Using role type
% 0.69/0.87  Declaring map_fu4960017516451851995nt_int:((int->product_prod_nat_nat)->(((product_prod_nat_nat->product_prod_nat_nat)->(int->int))->((product_prod_nat_nat->(product_prod_nat_nat->product_prod_nat_nat))->(int->(int->int)))))
% 0.69/0.87  FOF formula (<kernel.Constant object at 0x25a5b48>, <kernel.DependentProduct object at 0x25a5c68>) of role type named sy_c_Fun_Omap__fun_001t__Int__Oint_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_001t__Int__Oint
% 0.69/0.87  Using role type
% 0.69/0.87  Declaring map_fu3667384564859982768at_int:((int->product_prod_nat_nat)->((product_prod_nat_nat->int)->((product_prod_nat_nat->product_prod_nat_nat)->(int->int))))
% 0.69/0.87  FOF formula (<kernel.Constant object at 0x25a55f0>, <kernel.DependentProduct object at 0x25a5bd8>) of role type named sy_c_Fun_Omap__fun_001t__Rat__Orat_001t__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J_001_062_It__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J_Mt__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J_J_001_062_It__Rat__Orat_Mt__Rat__Orat_J
% 0.69/0.87  Using role type
% 0.69/0.87  Declaring map_fu4333342158222067775at_rat:((rat->product_prod_int_int)->(((product_prod_int_int->product_prod_int_int)->(rat->rat))->((product_prod_int_int->(product_prod_int_int->product_prod_int_int))->(rat->(rat->rat)))))
% 0.69/0.87  FOF formula (<kernel.Constant object at 0x25a5c68>, <kernel.DependentProduct object at 0x25a55f0>) of role type named sy_c_Fun_Omap__fun_001t__Rat__Orat_001t__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J_001_Eo_001_Eo
% 0.69/0.87  Using role type
% 0.69/0.87  Declaring map_fu898904425404107465nt_o_o:((rat->product_prod_int_int)->((Prop->Prop)->((product_prod_int_int->Prop)->(rat->Prop))))
% 0.69/0.87  FOF formula (<kernel.Constant object at 0x25a5bd8>, <kernel.DependentProduct object at 0x25a5ea8>) of role type named sy_c_Fun_Omap__fun_001t__Rat__Orat_001t__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J_001t__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J_001t__Rat__Orat
% 0.69/0.87  Using role type
% 0.69/0.87  Declaring map_fu5673905371560938248nt_rat:((rat->product_prod_int_int)->((product_prod_int_int->rat)->((product_prod_int_int->product_prod_int_int)->(rat->rat))))
% 0.69/0.87  FOF formula (<kernel.Constant object at 0x25a5e18>, <kernel.DependentProduct object at 0x25a5c20>) of role type named sy_c_GCD_OGcd__class_OGcd_001t__Int__Oint
% 0.69/0.87  Using role type
% 0.69/0.87  Declaring gcd_Gcd_int:(set_int->int)
% 0.69/0.87  FOF formula (<kernel.Constant object at 0x25a5d88>, <kernel.DependentProduct object at 0x25a5b90>) of role type named sy_c_GCD_OGcd__class_OGcd_001t__Nat__Onat
% 0.69/0.87  Using role type
% 0.69/0.87  Declaring gcd_Gcd_nat:(set_nat->nat)
% 0.69/0.87  FOF formula (<kernel.Constant object at 0x25a5ef0>, <kernel.DependentProduct object at 0x25a5f80>) of role type named sy_c_GCD_OGcd__class_OLcm_001t__Nat__Onat
% 0.69/0.87  Using role type
% 0.69/0.87  Declaring gcd_Lcm_nat:(set_nat->nat)
% 0.69/0.87  FOF formula (<kernel.Constant object at 0x25a5ea8>, <kernel.DependentProduct object at 0x25a5d88>) of role type named sy_c_GCD_Obezw
% 0.69/0.87  Using role type
% 0.69/0.87  Declaring bezw:(nat->(nat->product_prod_int_int))
% 0.69/0.87  FOF formula (<kernel.Constant object at 0x25a5f38>, <kernel.DependentProduct object at 0x25a5ef0>) of role type named sy_c_GCD_Obezw__rel
% 0.69/0.87  Using role type
% 0.69/0.87  Declaring bezw_rel:(product_prod_nat_nat->(product_prod_nat_nat->Prop))
% 0.69/0.87  FOF formula (<kernel.Constant object at 0x25a5bd8>, <kernel.DependentProduct object at 0x25a5ea8>) of role type named sy_c_GCD_Ogcd__class_Ogcd_001t__Code____Numeral__Ointeger
% 0.69/0.87  Using role type
% 0.69/0.87  Declaring gcd_gcd_Code_integer:(code_integer->(code_integer->code_integer))
% 0.69/0.87  FOF formula (<kernel.Constant object at 0x25a5e60>, <kernel.DependentProduct object at 0x25a5f38>) of role type named sy_c_GCD_Ogcd__class_Ogcd_001t__Int__Oint
% 0.69/0.87  Using role type
% 0.69/0.87  Declaring gcd_gcd_int:(int->(int->int))
% 0.69/0.87  FOF formula (<kernel.Constant object at 0x25a5ea8>, <kernel.DependentProduct object at 0x25a5c20>) of role type named sy_c_GCD_Ogcd__class_Ogcd_001t__Nat__Onat
% 0.69/0.87  Using role type
% 0.69/0.87  Declaring gcd_gcd_nat:(nat->(nat->nat))
% 0.69/0.87  FOF formula (<kernel.Constant object at 0x25a5f38>, <kernel.DependentProduct object at 0x25a5b90>) of role type named sy_c_GCD_Ogcd__class_Olcm_001t__Code____Numeral__Ointeger
% 0.69/0.87  Using role type
% 0.69/0.87  Declaring gcd_lcm_Code_integer:(code_integer->(code_integer->code_integer))
% 0.69/0.87  FOF formula (<kernel.Constant object at 0x25a5c20>, <kernel.DependentProduct object at 0x25a5fc8>) of role type named sy_c_GCD_Ogcd__class_Olcm_001t__Int__Oint
% 0.69/0.87  Using role type
% 0.69/0.87  Declaring gcd_lcm_int:(int->(int->int))
% 0.69/0.87  FOF formula (<kernel.Constant object at 0x25a5ea8>, <kernel.DependentProduct object at 0x25a71b8>) of role type named sy_c_GCD_Ogcd__class_Olcm_001t__Nat__Onat
% 0.69/0.87  Using role type
% 0.69/0.87  Declaring gcd_lcm_nat:(nat->(nat->nat))
% 0.69/0.87  FOF formula (<kernel.Constant object at 0x25a5ea8>, <kernel.DependentProduct object at 0x25a7050>) of role type named sy_c_GCD_Osemiring__gcd__class_OGcd__fin_001t__Int__Oint
% 0.69/0.87  Using role type
% 0.69/0.87  Declaring semiri4256215615220890538in_int:(set_int->int)
% 0.69/0.87  FOF formula (<kernel.Constant object at 0x25a5b90>, <kernel.DependentProduct object at 0x25a7248>) of role type named sy_c_GCD_Osemiring__gcd__class_OGcd__fin_001t__Nat__Onat
% 0.69/0.87  Using role type
% 0.69/0.87  Declaring semiri4258706085729940814in_nat:(set_nat->nat)
% 0.69/0.87  FOF formula (<kernel.Constant object at 0x25a5ea8>, <kernel.DependentProduct object at 0x25a72d8>) of role type named sy_c_Groups_Oabs__class_Oabs_001t__Code____Numeral__Ointeger
% 0.69/0.87  Using role type
% 0.69/0.87  Declaring abs_abs_Code_integer:(code_integer->code_integer)
% 0.69/0.87  FOF formula (<kernel.Constant object at 0x25a5fc8>, <kernel.DependentProduct object at 0x25a7320>) of role type named sy_c_Groups_Oabs__class_Oabs_001t__Int__Oint
% 0.69/0.87  Using role type
% 0.69/0.87  Declaring abs_abs_int:(int->int)
% 0.69/0.87  FOF formula (<kernel.Constant object at 0x25a5fc8>, <kernel.DependentProduct object at 0x25a7128>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Assertions__Oassn
% 0.69/0.87  Using role type
% 0.69/0.87  Declaring minus_minus_assn:(assn->(assn->assn))
% 0.69/0.87  FOF formula (<kernel.Constant object at 0x25a7050>, <kernel.DependentProduct object at 0x25a7098>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Code____Numeral__Ointeger
% 0.69/0.88  Using role type
% 0.69/0.88  Declaring minus_8373710615458151222nteger:(code_integer->(code_integer->code_integer))
% 0.69/0.88  FOF formula (<kernel.Constant object at 0x25a73b0>, <kernel.DependentProduct object at 0x25a7128>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Int__Oint
% 0.69/0.88  Using role type
% 0.69/0.88  Declaring minus_minus_int:(int->(int->int))
% 0.69/0.88  FOF formula (<kernel.Constant object at 0x25a7368>, <kernel.DependentProduct object at 0x25a7050>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Nat__Onat
% 0.69/0.88  Using role type
% 0.69/0.88  Declaring minus_minus_nat:(nat->(nat->nat))
% 0.69/0.88  FOF formula (<kernel.Constant object at 0x25a7488>, <kernel.DependentProduct object at 0x25a73b0>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Rat__Orat
% 0.69/0.88  Using role type
% 0.69/0.88  Declaring minus_minus_rat:(rat->(rat->rat))
% 0.69/0.88  FOF formula (<kernel.Constant object at 0x25a7368>, <kernel.DependentProduct object at 0x25a7128>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Set__Oset_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_J
% 0.69/0.88  Using role type
% 0.69/0.88  Declaring minus_1801376950450012436_nat_o:(set_Pr4532377907799695533_nat_o->(set_Pr4532377907799695533_nat_o->set_Pr4532377907799695533_nat_o))
% 0.69/0.88  FOF formula (<kernel.Constant object at 0x25a7098>, <kernel.DependentProduct object at 0x25a73b0>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Set__Oset_I_Eo_J
% 0.69/0.88  Using role type
% 0.69/0.88  Declaring minus_minus_set_o:(set_o->(set_o->set_o))
% 0.69/0.88  FOF formula (<kernel.Constant object at 0x25a7488>, <kernel.DependentProduct object at 0x25a7368>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Set__Oset_It__Assertions__Oassn_J
% 0.69/0.88  Using role type
% 0.69/0.88  Declaring minus_minus_set_assn:(set_assn->(set_assn->set_assn))
% 0.69/0.88  FOF formula (<kernel.Constant object at 0x25a7098>, <kernel.DependentProduct object at 0x25a7488>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Set__Oset_It__Code____Numeral__Ointeger_J
% 0.69/0.88  Using role type
% 0.69/0.88  Declaring minus_2355218937544613996nteger:(set_Code_integer->(set_Code_integer->set_Code_integer))
% 0.69/0.88  FOF formula (<kernel.Constant object at 0x25a7440>, <kernel.DependentProduct object at 0x25a7368>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Set__Oset_It__Int__Oint_J
% 0.69/0.88  Using role type
% 0.69/0.88  Declaring minus_minus_set_int:(set_int->(set_int->set_int))
% 0.69/0.88  FOF formula (<kernel.Constant object at 0x25a75f0>, <kernel.DependentProduct object at 0x25a7098>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Set__Oset_It__Nat__Onat_J
% 0.69/0.88  Using role type
% 0.69/0.88  Declaring minus_minus_set_nat:(set_nat->(set_nat->set_nat))
% 0.69/0.88  FOF formula (<kernel.Constant object at 0x25a7440>, <kernel.DependentProduct object at 0x25a7488>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Set__Oset_It__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_M_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_J_J
% 0.69/0.88  Using role type
% 0.69/0.88  Declaring minus_9189903262233110958_nat_o:(set_Pr2161125870931222855_nat_o->(set_Pr2161125870931222855_nat_o->set_Pr2161125870931222855_nat_o))
% 0.69/0.88  FOF formula (<kernel.Constant object at 0x25a7098>, <kernel.DependentProduct object at 0x25a7440>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Set__Oset_It__Product____Type__Oprod_I_Eo_M_Eo_J_J
% 0.69/0.88  Using role type
% 0.69/0.88  Declaring minus_7052513330764642158od_o_o:(set_Product_prod_o_o->(set_Product_prod_o_o->set_Product_prod_o_o))
% 0.69/0.88  FOF formula (<kernel.Constant object at 0x25a7488>, <kernel.DependentProduct object at 0x25a77e8>) 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.69/0.88  Using role type
% 0.69/0.88  Declaring minus_1052850069191792384nt_int:(set_Pr958786334691620121nt_int->(set_Pr958786334691620121nt_int->set_Pr958786334691620121nt_int))
% 0.69/0.88  FOF formula (<kernel.Constant object at 0x25a7440>, <kernel.DependentProduct object at 0x25a7878>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J
% 0.72/0.88  Using role type
% 0.72/0.88  Declaring minus_1356011639430497352at_nat:(set_Pr1261947904930325089at_nat->(set_Pr1261947904930325089at_nat->set_Pr1261947904930325089at_nat))
% 0.72/0.88  FOF formula (<kernel.Constant object at 0x25a77e8>, <kernel.DependentProduct object at 0x25a7368>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Set__Oset_It__Product____Type__Oprod_It__Product____Type__Ounit_Mt__Product____Type__Ounit_J_J
% 0.72/0.88  Using role type
% 0.72/0.88  Declaring minus_6985556733573110190t_unit:(set_Pr5094982260447487303t_unit->(set_Pr5094982260447487303t_unit->set_Pr5094982260447487303t_unit))
% 0.72/0.88  FOF formula (<kernel.Constant object at 0x25a7878>, <kernel.DependentProduct object at 0x25a77e8>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Set__Oset_It__Product____Type__Ounit_J
% 0.72/0.88  Using role type
% 0.72/0.88  Declaring minus_6452836326544984404t_unit:(set_Product_unit->(set_Product_unit->set_Product_unit))
% 0.72/0.88  FOF formula (<kernel.Constant object at 0x25a7368>, <kernel.DependentProduct object at 0x25a7878>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Set__Oset_It__Set__Oset_It__Nat__Onat_J_J
% 0.72/0.88  Using role type
% 0.72/0.88  Declaring minus_2163939370556025621et_nat:(set_set_nat->(set_set_nat->set_set_nat))
% 0.72/0.88  FOF formula (<kernel.Constant object at 0x25a79e0>, <kernel.Constant object at 0x25a7878>) of role type named sy_c_Groups_Oone__class_Oone_001t__Assertions__Oassn
% 0.72/0.88  Using role type
% 0.72/0.88  Declaring one_one_assn:assn
% 0.72/0.88  FOF formula (<kernel.Constant object at 0x25a7ab8>, <kernel.Constant object at 0x25a7878>) of role type named sy_c_Groups_Oone__class_Oone_001t__Code____Numeral__Ointeger
% 0.72/0.88  Using role type
% 0.72/0.88  Declaring one_one_Code_integer:code_integer
% 0.72/0.88  FOF formula (<kernel.Constant object at 0x25a7b48>, <kernel.Constant object at 0x25a7878>) of role type named sy_c_Groups_Oone__class_Oone_001t__Code____Numeral__Onatural
% 0.72/0.88  Using role type
% 0.72/0.88  Declaring one_one_Code_natural:code_natural
% 0.72/0.88  FOF formula (<kernel.Constant object at 0x25a7b00>, <kernel.Constant object at 0x25a7878>) of role type named sy_c_Groups_Oone__class_Oone_001t__Int__Oint
% 0.72/0.88  Using role type
% 0.72/0.88  Declaring one_one_int:int
% 0.72/0.88  FOF formula (<kernel.Constant object at 0x25a7440>, <kernel.Constant object at 0x25a7878>) of role type named sy_c_Groups_Oone__class_Oone_001t__Nat__Onat
% 0.72/0.88  Using role type
% 0.72/0.88  Declaring one_one_nat:nat
% 0.72/0.88  FOF formula (<kernel.Constant object at 0x25a7b90>, <kernel.Constant object at 0x25a7878>) of role type named sy_c_Groups_Oone__class_Oone_001t__Rat__Orat
% 0.72/0.88  Using role type
% 0.72/0.88  Declaring one_one_rat:rat
% 0.72/0.88  FOF formula (<kernel.Constant object at 0x25a7440>, <kernel.DependentProduct object at 0x25a7b90>) of role type named sy_c_Groups_Oplus__class_Oplus_001t__Code____Numeral__Ointeger
% 0.72/0.88  Using role type
% 0.72/0.88  Declaring plus_p5714425477246183910nteger:(code_integer->(code_integer->code_integer))
% 0.72/0.88  FOF formula (<kernel.Constant object at 0x25a7878>, <kernel.DependentProduct object at 0x25a7440>) of role type named sy_c_Groups_Oplus__class_Oplus_001t__Code____Numeral__Onatural
% 0.72/0.88  Using role type
% 0.72/0.88  Declaring plus_p4538020629002901425atural:(code_natural->(code_natural->code_natural))
% 0.72/0.88  FOF formula (<kernel.Constant object at 0x25a7bd8>, <kernel.DependentProduct object at 0x25a7b90>) of role type named sy_c_Groups_Oplus__class_Oplus_001t__Int__Oint
% 0.72/0.88  Using role type
% 0.72/0.88  Declaring plus_plus_int:(int->(int->int))
% 0.72/0.88  FOF formula (<kernel.Constant object at 0x25a7cf8>, <kernel.DependentProduct object at 0x25a7878>) of role type named sy_c_Groups_Oplus__class_Oplus_001t__Nat__Onat
% 0.72/0.88  Using role type
% 0.72/0.88  Declaring plus_plus_nat:(nat->(nat->nat))
% 0.72/0.88  FOF formula (<kernel.Constant object at 0x25a7e60>, <kernel.DependentProduct object at 0x25a7bd8>) of role type named sy_c_Groups_Oplus__class_Oplus_001t__Num__Onum
% 0.72/0.88  Using role type
% 0.72/0.88  Declaring plus_plus_num:(num->(num->num))
% 0.72/0.88  FOF formula (<kernel.Constant object at 0x25a7c68>, <kernel.DependentProduct object at 0x25a7cf8>) of role type named sy_c_Groups_Oplus__class_Oplus_001t__Rat__Orat
% 0.72/0.88  Using role type
% 0.72/0.88  Declaring plus_plus_rat:(rat->(rat->rat))
% 0.72/0.88  FOF formula (<kernel.Constant object at 0x25a7d88>, <kernel.DependentProduct object at 0x25a7440>) of role type named sy_c_Groups_Osgn__class_Osgn_001t__Code____Numeral__Ointeger
% 0.72/0.88  Using role type
% 0.72/0.88  Declaring sgn_sgn_Code_integer:(code_integer->code_integer)
% 0.72/0.88  FOF formula (<kernel.Constant object at 0x25a7878>, <kernel.DependentProduct object at 0x25a7b90>) of role type named sy_c_Groups_Osgn__class_Osgn_001t__Int__Oint
% 0.72/0.88  Using role type
% 0.72/0.88  Declaring sgn_sgn_int:(int->int)
% 0.72/0.88  FOF formula (<kernel.Constant object at 0x25a7bd8>, <kernel.DependentProduct object at 0x25a7fc8>) of role type named sy_c_Groups_Osgn__class_Osgn_001t__Rat__Orat
% 0.72/0.88  Using role type
% 0.72/0.88  Declaring sgn_sgn_rat:(rat->rat)
% 0.72/0.88  FOF formula (<kernel.Constant object at 0x25a7cf8>, <kernel.DependentProduct object at 0x25a7878>) of role type named sy_c_Groups_Otimes__class_Otimes_001t__Assertions__Oassn
% 0.72/0.88  Using role type
% 0.72/0.88  Declaring times_times_assn:(assn->(assn->assn))
% 0.72/0.88  FOF formula (<kernel.Constant object at 0x25a7bd8>, <kernel.DependentProduct object at 0x25a7fc8>) of role type named sy_c_Groups_Otimes__class_Otimes_001t__Code____Numeral__Ointeger
% 0.72/0.88  Using role type
% 0.72/0.88  Declaring times_3573771949741848930nteger:(code_integer->(code_integer->code_integer))
% 0.72/0.88  FOF formula (<kernel.Constant object at 0x25a7878>, <kernel.DependentProduct object at 0x25a7b90>) of role type named sy_c_Groups_Otimes__class_Otimes_001t__Code____Numeral__Onatural
% 0.72/0.88  Using role type
% 0.72/0.88  Declaring times_2397367101498566445atural:(code_natural->(code_natural->code_natural))
% 0.72/0.88  FOF formula (<kernel.Constant object at 0x25a7bd8>, <kernel.DependentProduct object at 0x25aa050>) of role type named sy_c_Groups_Otimes__class_Otimes_001t__Int__Oint
% 0.72/0.88  Using role type
% 0.72/0.88  Declaring times_times_int:(int->(int->int))
% 0.72/0.88  FOF formula (<kernel.Constant object at 0x25a7878>, <kernel.DependentProduct object at 0x25aa248>) of role type named sy_c_Groups_Otimes__class_Otimes_001t__Nat__Onat
% 0.72/0.88  Using role type
% 0.72/0.88  Declaring times_times_nat:(nat->(nat->nat))
% 0.72/0.88  FOF formula (<kernel.Constant object at 0x25a7b90>, <kernel.DependentProduct object at 0x25aa290>) of role type named sy_c_Groups_Otimes__class_Otimes_001t__Num__Onum
% 0.72/0.88  Using role type
% 0.72/0.88  Declaring times_times_num:(num->(num->num))
% 0.72/0.88  FOF formula (<kernel.Constant object at 0x25a7878>, <kernel.DependentProduct object at 0x25aa128>) of role type named sy_c_Groups_Otimes__class_Otimes_001t__Rat__Orat
% 0.72/0.88  Using role type
% 0.72/0.88  Declaring times_times_rat:(rat->(rat->rat))
% 0.72/0.88  FOF formula (<kernel.Constant object at 0x25a7b90>, <kernel.DependentProduct object at 0x25aa248>) of role type named sy_c_Groups_Ouminus__class_Ouminus_001t__Assertions__Oassn
% 0.72/0.88  Using role type
% 0.72/0.88  Declaring uminus_uminus_assn:(assn->assn)
% 0.72/0.88  FOF formula (<kernel.Constant object at 0x25aa2d8>, <kernel.DependentProduct object at 0x25aa170>) of role type named sy_c_Groups_Ouminus__class_Ouminus_001t__Code____Numeral__Ointeger
% 0.72/0.88  Using role type
% 0.72/0.88  Declaring uminus1351360451143612070nteger:(code_integer->code_integer)
% 0.72/0.88  FOF formula (<kernel.Constant object at 0x25aa098>, <kernel.DependentProduct object at 0x25aa3b0>) of role type named sy_c_Groups_Ouminus__class_Ouminus_001t__Int__Oint
% 0.72/0.88  Using role type
% 0.72/0.88  Declaring uminus_uminus_int:(int->int)
% 0.72/0.88  FOF formula (<kernel.Constant object at 0x25aa248>, <kernel.DependentProduct object at 0x25aa3f8>) of role type named sy_c_Groups_Ouminus__class_Ouminus_001t__Product____Type__Ounit
% 0.72/0.88  Using role type
% 0.72/0.88  Declaring uminus2952777764628376836t_unit:(product_unit->product_unit)
% 0.72/0.88  FOF formula (<kernel.Constant object at 0x25aa170>, <kernel.DependentProduct object at 0x25aa488>) of role type named sy_c_Groups_Ouminus__class_Ouminus_001t__Rat__Orat
% 0.72/0.88  Using role type
% 0.72/0.88  Declaring uminus_uminus_rat:(rat->rat)
% 0.72/0.88  FOF formula (<kernel.Constant object at 0x25aa248>, <kernel.DependentProduct object at 0x25aa170>) of role type named sy_c_Groups_Ouminus__class_Ouminus_001t__Set__Oset_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_J
% 0.72/0.88  Using role type
% 0.72/0.88  Declaring uminus5254974436814262692_nat_o:(set_Pr4532377907799695533_nat_o->set_Pr4532377907799695533_nat_o)
% 0.72/0.88  FOF formula (<kernel.Constant object at 0x25aa3f8>, <kernel.DependentProduct object at 0x25aa560>) of role type named sy_c_Groups_Ouminus__class_Ouminus_001t__Set__Oset_I_Eo_J
% 0.72/0.88  Using role type
% 0.72/0.88  Declaring uminus_uminus_set_o:(set_o->set_o)
% 0.72/0.88  FOF formula (<kernel.Constant object at 0x25aa248>, <kernel.DependentProduct object at 0x25aa5a8>) of role type named sy_c_Groups_Ouminus__class_Ouminus_001t__Set__Oset_It__Int__Oint_J
% 0.72/0.88  Using role type
% 0.72/0.88  Declaring uminus1532241313380277803et_int:(set_int->set_int)
% 0.72/0.88  FOF formula (<kernel.Constant object at 0x25aa560>, <kernel.DependentProduct object at 0x25aa638>) of role type named sy_c_Groups_Ouminus__class_Ouminus_001t__Set__Oset_It__Nat__Onat_J
% 0.72/0.88  Using role type
% 0.72/0.88  Declaring uminus5710092332889474511et_nat:(set_nat->set_nat)
% 0.72/0.88  FOF formula (<kernel.Constant object at 0x25aa5a8>, <kernel.DependentProduct object at 0x25aa6c8>) of role type named sy_c_Groups_Ouminus__class_Ouminus_001t__Set__Oset_It__Product____Type__Ounit_J
% 0.72/0.88  Using role type
% 0.72/0.88  Declaring uminus5944136376168626660t_unit:(set_Product_unit->set_Product_unit)
% 0.72/0.88  FOF formula (<kernel.Constant object at 0x25aa638>, <kernel.Constant object at 0x25aa5f0>) of role type named sy_c_Groups_Ozero__class_Ozero_001t__Code____Numeral__Ointeger
% 0.72/0.88  Using role type
% 0.72/0.88  Declaring zero_z3403309356797280102nteger:code_integer
% 0.72/0.88  FOF formula (<kernel.Constant object at 0x25aa6c8>, <kernel.Constant object at 0x25aa440>) of role type named sy_c_Groups_Ozero__class_Ozero_001t__Code____Numeral__Onatural
% 0.72/0.88  Using role type
% 0.72/0.88  Declaring zero_z2226904508553997617atural:code_natural
% 0.72/0.88  FOF formula (<kernel.Constant object at 0x25aa710>, <kernel.Constant object at 0x25aa440>) of role type named sy_c_Groups_Ozero__class_Ozero_001t__Int__Oint
% 0.72/0.88  Using role type
% 0.72/0.88  Declaring zero_zero_int:int
% 0.72/0.88  FOF formula (<kernel.Constant object at 0x25aa7a0>, <kernel.Constant object at 0x25aa440>) of role type named sy_c_Groups_Ozero__class_Ozero_001t__Nat__Onat
% 0.72/0.88  Using role type
% 0.72/0.88  Declaring zero_zero_nat:nat
% 0.72/0.88  FOF formula (<kernel.Constant object at 0x25aa7e8>, <kernel.Constant object at 0x25aa440>) of role type named sy_c_Groups_Ozero__class_Ozero_001t__Rat__Orat
% 0.72/0.88  Using role type
% 0.72/0.88  Declaring zero_zero_rat:rat
% 0.72/0.88  FOF formula (<kernel.Constant object at 0x25aa7a0>, <kernel.DependentProduct object at 0x25aa908>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_001t__Nat__Onat
% 0.72/0.88  Using role type
% 0.72/0.88  Declaring groups6742167275697360483_o_nat:(((produc3658429121746597890et_nat->Prop)->nat)->(set_Pr4532377907799695533_nat_o->nat))
% 0.72/0.88  FOF formula (<kernel.Constant object at 0x25aa440>, <kernel.DependentProduct object at 0x25aa7a0>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001_Eo_001t__Code____Numeral__Ointeger
% 0.72/0.88  Using role type
% 0.72/0.88  Declaring groups4406642042086082107nteger:((Prop->code_integer)->(set_o->code_integer))
% 0.72/0.88  FOF formula (<kernel.Constant object at 0x25aa908>, <kernel.DependentProduct object at 0x25aa440>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001_Eo_001t__Int__Oint
% 0.72/0.88  Using role type
% 0.72/0.88  Declaring groups8505340233167759370_o_int:((Prop->int)->(set_o->int))
% 0.72/0.88  FOF formula (<kernel.Constant object at 0x25aa7a0>, <kernel.DependentProduct object at 0x25aa908>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001_Eo_001t__Nat__Onat
% 0.72/0.88  Using role type
% 0.72/0.88  Declaring groups8507830703676809646_o_nat:((Prop->nat)->(set_o->nat))
% 0.72/0.88  FOF formula (<kernel.Constant object at 0x25aa440>, <kernel.DependentProduct object at 0x25aa7a0>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001_Eo_001t__Rat__Orat
% 0.72/0.88  Using role type
% 0.72/0.88  Declaring groups7872700643590313910_o_rat:((Prop->rat)->(set_o->rat))
% 0.72/0.88  FOF formula (<kernel.Constant object at 0x25aa908>, <kernel.DependentProduct object at 0x25aaa70>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Code____Numeral__Ointeger_001t__Code____Numeral__Ointeger
% 0.72/0.88  Using role type
% 0.72/0.88  Declaring groups879477027807139574nteger:((code_integer->code_integer)->(set_Code_integer->code_integer))
% 0.72/0.88  FOF formula (<kernel.Constant object at 0x25aa7a0>, <kernel.DependentProduct object at 0x25aa440>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Code____Numeral__Ointeger_001t__Int__Oint
% 0.72/0.89  Using role type
% 0.72/0.89  Declaring groups7234854612051535045er_int:((code_integer->int)->(set_Code_integer->int))
% 0.72/0.89  FOF formula (<kernel.Constant object at 0x25aaa70>, <kernel.DependentProduct object at 0x25aa908>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Code____Numeral__Ointeger_001t__Nat__Onat
% 0.72/0.89  Using role type
% 0.72/0.89  Declaring groups7237345082560585321er_nat:((code_integer->nat)->(set_Code_integer->nat))
% 0.72/0.89  FOF formula (<kernel.Constant object at 0x25aa440>, <kernel.DependentProduct object at 0x25aa7a0>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Code____Numeral__Ointeger_001t__Rat__Orat
% 0.72/0.89  Using role type
% 0.72/0.89  Declaring groups6602215022474089585er_rat:((code_integer->rat)->(set_Code_integer->rat))
% 0.72/0.89  FOF formula (<kernel.Constant object at 0x25aa908>, <kernel.DependentProduct object at 0x25aaa70>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Int__Oint_001t__Code____Numeral__Ointeger
% 0.72/0.89  Using role type
% 0.72/0.89  Declaring groups7873554091576472773nteger:((int->code_integer)->(set_int->code_integer))
% 0.72/0.89  FOF formula (<kernel.Constant object at 0x25aa7a0>, <kernel.DependentProduct object at 0x25aa440>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Int__Oint_001t__Int__Oint
% 0.72/0.89  Using role type
% 0.72/0.89  Declaring groups4538972089207619220nt_int:((int->int)->(set_int->int))
% 0.72/0.89  FOF formula (<kernel.Constant object at 0x25aaa70>, <kernel.DependentProduct object at 0x25aa908>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Int__Oint_001t__Nat__Onat
% 0.72/0.89  Using role type
% 0.72/0.89  Declaring groups4541462559716669496nt_nat:((int->nat)->(set_int->nat))
% 0.72/0.89  FOF formula (<kernel.Constant object at 0x25aa440>, <kernel.DependentProduct object at 0x25aa7a0>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Int__Oint_001t__Rat__Orat
% 0.72/0.89  Using role type
% 0.72/0.89  Declaring groups3906332499630173760nt_rat:((int->rat)->(set_int->rat))
% 0.72/0.89  FOF formula (<kernel.Constant object at 0x25aa908>, <kernel.DependentProduct object at 0x25aab00>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Nat__Onat_001t__Code____Numeral__Ointeger
% 0.72/0.89  Using role type
% 0.72/0.89  Declaring groups7501900531339628137nteger:((nat->code_integer)->(set_nat->code_integer))
% 0.72/0.89  FOF formula (<kernel.Constant object at 0x25aa908>, <kernel.DependentProduct object at 0x25bb098>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Nat__Onat_001t__Int__Oint
% 0.72/0.89  Using role type
% 0.72/0.89  Declaring groups3539618377306564664at_int:((nat->int)->(set_nat->int))
% 0.72/0.89  FOF formula (<kernel.Constant object at 0x25aa908>, <kernel.DependentProduct object at 0x25bb128>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Nat__Onat_001t__Nat__Onat
% 0.72/0.89  Using role type
% 0.72/0.89  Declaring groups3542108847815614940at_nat:((nat->nat)->(set_nat->nat))
% 0.72/0.89  FOF formula (<kernel.Constant object at 0x25aa440>, <kernel.DependentProduct object at 0x25bb170>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Nat__Onat_001t__Rat__Orat
% 0.72/0.89  Using role type
% 0.72/0.89  Declaring groups2906978787729119204at_rat:((nat->rat)->(set_nat->rat))
% 0.72/0.89  FOF formula (<kernel.Constant object at 0x25bb200>, <kernel.DependentProduct object at 0x25bb248>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Product____Type__Ounit_001t__Code____Numeral__Ointeger
% 0.72/0.89  Using role type
% 0.72/0.89  Declaring groups5393439102872367408nteger:((product_unit->code_integer)->(set_Product_unit->code_integer))
% 0.72/0.89  FOF formula (<kernel.Constant object at 0x25bb2d8>, <kernel.DependentProduct object at 0x25bb1b8>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Product____Type__Ounit_001t__Int__Oint
% 0.72/0.89  Using role type
% 0.72/0.89  Declaring groups8764306707065906943it_int:((product_unit->int)->(set_Product_unit->int))
% 0.72/0.89  FOF formula (<kernel.Constant object at 0x25bb170>, <kernel.DependentProduct object at 0x25bb200>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Product____Type__Ounit_001t__Nat__Onat
% 0.72/0.89  Using role type
% 0.72/0.89  Declaring groups8766797177574957219it_nat:((product_unit->nat)->(set_Product_unit->nat))
% 0.72/0.89  FOF formula (<kernel.Constant object at 0x25bb368>, <kernel.DependentProduct object at 0x25bb3f8>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Product____Type__Ounit_001t__Rat__Orat
% 0.72/0.89  Using role type
% 0.72/0.89  Declaring groups8131667117488461483it_rat:((product_unit->rat)->(set_Product_unit->rat))
% 0.72/0.89  FOF formula (<kernel.Constant object at 0x25bb170>, <kernel.DependentProduct object at 0x25bb2d8>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Set__Oset_It__Int__Oint_J_001t__Int__Oint
% 0.72/0.89  Using role type
% 0.72/0.89  Declaring groups1256056575759317066nt_int:((set_int->int)->(set_set_int->int))
% 0.72/0.89  FOF formula (<kernel.Constant object at 0x25bb3f8>, <kernel.DependentProduct object at 0x25bb368>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Set__Oset_It__Nat__Onat_J_001t__Nat__Onat
% 0.72/0.89  Using role type
% 0.72/0.89  Declaring groups8294997508430121362at_nat:((set_nat->nat)->(set_set_nat->nat))
% 0.72/0.89  FOF formula (<kernel.Constant object at 0x25bb2d8>, <kernel.DependentProduct object at 0x25bb3f8>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001_Eo_001t__Assertions__Oassn
% 0.72/0.89  Using role type
% 0.72/0.89  Declaring groups5301882518646026715o_assn:((Prop->assn)->(set_o->assn))
% 0.72/0.89  FOF formula (<kernel.Constant object at 0x25bb368>, <kernel.DependentProduct object at 0x25bb2d8>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001_Eo_001t__Code____Numeral__Ointeger
% 0.72/0.89  Using role type
% 0.72/0.89  Declaring groups7694694392188491536nteger:((Prop->code_integer)->(set_o->code_integer))
% 0.72/0.89  FOF formula (<kernel.Constant object at 0x25bb3f8>, <kernel.DependentProduct object at 0x25bb368>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001_Eo_001t__Code____Numeral__Onatural
% 0.72/0.89  Using role type
% 0.72/0.89  Declaring groups6518289543945209051atural:((Prop->code_natural)->(set_o->code_natural))
% 0.72/0.89  FOF formula (<kernel.Constant object at 0x25bb2d8>, <kernel.DependentProduct object at 0x25bb3f8>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001_Eo_001t__Int__Oint
% 0.72/0.89  Using role type
% 0.72/0.89  Declaring groups3502327434004483295_o_int:((Prop->int)->(set_o->int))
% 0.72/0.89  FOF formula (<kernel.Constant object at 0x25bb368>, <kernel.DependentProduct object at 0x25bb2d8>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001_Eo_001t__Nat__Onat
% 0.72/0.89  Using role type
% 0.72/0.89  Declaring groups3504817904513533571_o_nat:((Prop->nat)->(set_o->nat))
% 0.72/0.89  FOF formula (<kernel.Constant object at 0x25bb3f8>, <kernel.DependentProduct object at 0x25bb368>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001_Eo_001t__Rat__Orat
% 0.72/0.89  Using role type
% 0.72/0.89  Declaring groups2869687844427037835_o_rat:((Prop->rat)->(set_o->rat))
% 0.72/0.89  FOF formula (<kernel.Constant object at 0x25bb2d8>, <kernel.DependentProduct object at 0x25bb830>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Code____Numeral__Ointeger_001t__Assertions__Oassn
% 0.72/0.89  Using role type
% 0.72/0.89  Declaring groups1304777262505850412r_assn:((code_integer->assn)->(set_Code_integer->assn))
% 0.72/0.89  FOF formula (<kernel.Constant object at 0x25bb368>, <kernel.DependentProduct object at 0x25bb3f8>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Code____Numeral__Ointeger_001t__Code____Numeral__Ointeger
% 0.72/0.89  Using role type
% 0.72/0.89  Declaring groups3674199335183972705nteger:((code_integer->code_integer)->(set_Code_integer->code_integer))
% 0.72/0.89  FOF formula (<kernel.Constant object at 0x25bb830>, <kernel.DependentProduct object at 0x25bb2d8>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Code____Numeral__Ointeger_001t__Code____Numeral__Onatural
% 0.72/0.89  Using role type
% 0.72/0.89  Declaring groups2497794486940690220atural:((code_integer->code_natural)->(set_Code_integer->code_natural))
% 0.72/0.89  FOF formula (<kernel.Constant object at 0x25bb3f8>, <kernel.DependentProduct object at 0x25bb368>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Code____Numeral__Ointeger_001t__Int__Oint
% 0.72/0.89  Using role type
% 0.72/0.89  Declaring groups3188404863801439024er_int:((code_integer->int)->(set_Code_integer->int))
% 0.72/0.90  FOF formula (<kernel.Constant object at 0x25bb2d8>, <kernel.DependentProduct object at 0x25bb830>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Code____Numeral__Ointeger_001t__Nat__Onat
% 0.72/0.90  Using role type
% 0.72/0.90  Declaring groups3190895334310489300er_nat:((code_integer->nat)->(set_Code_integer->nat))
% 0.72/0.90  FOF formula (<kernel.Constant object at 0x25bb368>, <kernel.DependentProduct object at 0x25bb3f8>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Code____Numeral__Ointeger_001t__Rat__Orat
% 0.72/0.90  Using role type
% 0.72/0.90  Declaring groups2555765274223993564er_rat:((code_integer->rat)->(set_Code_integer->rat))
% 0.72/0.90  FOF formula (<kernel.Constant object at 0x25bb830>, <kernel.DependentProduct object at 0x25bb2d8>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Int__Oint_001t__Assertions__Oassn
% 0.72/0.90  Using role type
% 0.72/0.90  Declaring groups7882442080178216443t_assn:((int->assn)->(set_int->assn))
% 0.72/0.90  FOF formula (<kernel.Constant object at 0x25bb3f8>, <kernel.DependentProduct object at 0x25bb368>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Int__Oint_001t__Code____Numeral__Ointeger
% 0.72/0.90  Using role type
% 0.72/0.90  Declaring groups3827104343326376752nteger:((int->code_integer)->(set_int->code_integer))
% 0.72/0.90  FOF formula (<kernel.Constant object at 0x25bb2d8>, <kernel.DependentProduct object at 0x25bb830>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Int__Oint_001t__Code____Numeral__Onatural
% 0.72/0.90  Using role type
% 0.72/0.90  Declaring groups2650699495083094267atural:((int->code_natural)->(set_int->code_natural))
% 0.72/0.90  FOF formula (<kernel.Constant object at 0x25bb368>, <kernel.DependentProduct object at 0x25bb3f8>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Int__Oint_001t__Int__Oint
% 0.72/0.90  Using role type
% 0.72/0.90  Declaring groups1705073143266064639nt_int:((int->int)->(set_int->int))
% 0.72/0.90  FOF formula (<kernel.Constant object at 0x25bb830>, <kernel.DependentProduct object at 0x25bb2d8>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Int__Oint_001t__Nat__Onat
% 0.72/0.90  Using role type
% 0.72/0.90  Declaring groups1707563613775114915nt_nat:((int->nat)->(set_int->nat))
% 0.72/0.90  FOF formula (<kernel.Constant object at 0x25bb3f8>, <kernel.DependentProduct object at 0x25bb368>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Int__Oint_001t__Rat__Orat
% 0.72/0.90  Using role type
% 0.72/0.90  Declaring groups1072433553688619179nt_rat:((int->rat)->(set_int->rat))
% 0.72/0.90  FOF formula (<kernel.Constant object at 0x25bb2d8>, <kernel.DependentProduct object at 0x25bba70>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Nat__Onat_001t__Assertions__Oassn
% 0.72/0.90  Using role type
% 0.72/0.90  Declaring groups6906906614972039071t_assn:((nat->assn)->(set_nat->assn))
% 0.72/0.90  FOF formula (<kernel.Constant object at 0x25bb2d8>, <kernel.DependentProduct object at 0x25be098>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Nat__Onat_001t__Code____Numeral__Ointeger
% 0.72/0.90  Using role type
% 0.72/0.90  Declaring groups3455450783089532116nteger:((nat->code_integer)->(set_nat->code_integer))
% 0.72/0.90  FOF formula (<kernel.Constant object at 0x25bb2d8>, <kernel.DependentProduct object at 0x25be128>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Nat__Onat_001t__Code____Numeral__Onatural
% 0.72/0.90  Using role type
% 0.72/0.90  Declaring groups2279045934846249631atural:((nat->code_natural)->(set_nat->code_natural))
% 0.72/0.90  FOF formula (<kernel.Constant object at 0x25bb3f8>, <kernel.DependentProduct object at 0x25be170>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Nat__Onat_001t__Int__Oint
% 0.72/0.90  Using role type
% 0.72/0.90  Declaring groups705719431365010083at_int:((nat->int)->(set_nat->int))
% 0.72/0.90  FOF formula (<kernel.Constant object at 0x25be200>, <kernel.DependentProduct object at 0x25be248>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Nat__Onat_001t__Nat__Onat
% 0.72/0.90  Using role type
% 0.72/0.90  Declaring groups708209901874060359at_nat:((nat->nat)->(set_nat->nat))
% 0.72/0.90  FOF formula (<kernel.Constant object at 0x25be2d8>, <kernel.DependentProduct object at 0x25be1b8>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Nat__Onat_001t__Rat__Orat
% 0.72/0.90  Using role type
% 0.72/0.90  Declaring groups73079841787564623at_rat:((nat->rat)->(set_nat->rat))
% 0.72/0.90  FOF formula (<kernel.Constant object at 0x25be290>, <kernel.DependentProduct object at 0x25be200>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Product____Type__Ounit_001t__Assertions__Oassn
% 0.72/0.90  Using role type
% 0.72/0.90  Declaring groups5360233303959380816t_assn:((product_unit->assn)->(set_Product_unit->assn))
% 0.72/0.90  FOF formula (<kernel.Constant object at 0x25be368>, <kernel.DependentProduct object at 0x25be3f8>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Product____Type__Ounit_001t__Code____Numeral__Ointeger
% 0.72/0.90  Using role type
% 0.72/0.90  Declaring groups8185359811944078981nteger:((product_unit->code_integer)->(set_Product_unit->code_integer))
% 0.72/0.90  FOF formula (<kernel.Constant object at 0x25be290>, <kernel.DependentProduct object at 0x25be2d8>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Product____Type__Ounit_001t__Code____Numeral__Onatural
% 0.72/0.90  Using role type
% 0.72/0.90  Declaring groups7008954963700796496atural:((product_unit->code_natural)->(set_Product_unit->code_natural))
% 0.72/0.90  FOF formula (<kernel.Constant object at 0x25be3f8>, <kernel.DependentProduct object at 0x25be368>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Product____Type__Ounit_001t__Int__Oint
% 0.72/0.90  Using role type
% 0.72/0.90  Declaring groups393930778517121108it_int:((product_unit->int)->(set_Product_unit->int))
% 0.72/0.90  FOF formula (<kernel.Constant object at 0x25be2d8>, <kernel.DependentProduct object at 0x25be290>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Product____Type__Ounit_001t__Nat__Onat
% 0.72/0.90  Using role type
% 0.72/0.90  Declaring groups396421249026171384it_nat:((product_unit->nat)->(set_Product_unit->nat))
% 0.72/0.90  FOF formula (<kernel.Constant object at 0x25be368>, <kernel.DependentProduct object at 0x25be3f8>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Product____Type__Ounit_001t__Rat__Orat
% 0.72/0.90  Using role type
% 0.72/0.90  Declaring groups8984663225794451456it_rat:((product_unit->rat)->(set_Product_unit->rat))
% 0.72/0.90  FOF formula (<kernel.Constant object at 0x25be290>, <kernel.DependentProduct object at 0x25be2d8>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Set__Oset_I_Eo_J_001t__Assertions__Oassn
% 0.72/0.90  Using role type
% 0.72/0.90  Declaring groups6963733262650904763o_assn:((set_o->assn)->(set_set_o->assn))
% 0.72/0.90  FOF formula (<kernel.Constant object at 0x25be3f8>, <kernel.DependentProduct object at 0x25be368>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Set__Oset_I_Eo_J_001t__Nat__Onat
% 0.72/0.90  Using role type
% 0.72/0.90  Declaring groups4868773677410035043_o_nat:((set_o->nat)->(set_set_o->nat))
% 0.72/0.90  FOF formula (<kernel.Constant object at 0x25be2d8>, <kernel.DependentProduct object at 0x25be290>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Set__Oset_It__Code____Numeral__Ointeger_J_001t__Assertions__Oassn
% 0.72/0.90  Using role type
% 0.72/0.90  Declaring groups4245288774754739042r_assn:((set_Code_integer->assn)->(set_set_Code_integer->assn))
% 0.72/0.90  FOF formula (<kernel.Constant object at 0x25be368>, <kernel.DependentProduct object at 0x25be3f8>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Set__Oset_It__Code____Numeral__Ointeger_J_001t__Nat__Onat
% 0.72/0.90  Using role type
% 0.72/0.90  Declaring groups6044384099095135754er_nat:((set_Code_integer->nat)->(set_set_Code_integer->nat))
% 0.72/0.90  FOF formula (<kernel.Constant object at 0x25be290>, <kernel.DependentProduct object at 0x25be2d8>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Set__Oset_It__Int__Oint_J_001t__Assertions__Oassn
% 0.72/0.90  Using role type
% 0.72/0.90  Declaring groups5950967880310095793t_assn:((set_int->assn)->(set_set_int->assn))
% 0.72/0.90  FOF formula (<kernel.Constant object at 0x25be3f8>, <kernel.DependentProduct object at 0x25be368>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Set__Oset_It__Int__Oint_J_001t__Int__Oint
% 0.72/0.90  Using role type
% 0.72/0.90  Declaring groups6432978864363996853nt_int:((set_int->int)->(set_set_int->int))
% 0.72/0.90  FOF formula (<kernel.Constant object at 0x25be2d8>, <kernel.DependentProduct object at 0x25be290>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Set__Oset_It__Int__Oint_J_001t__Nat__Onat
% 0.72/0.90  Using role type
% 0.72/0.90  Declaring groups6435469334873047129nt_nat:((set_int->nat)->(set_set_int->nat))
% 0.72/0.90  FOF formula (<kernel.Constant object at 0x25be368>, <kernel.DependentProduct object at 0x25be3f8>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Set__Oset_It__Nat__Onat_J_001t__Assertions__Oassn
% 0.72/0.90  Using role type
% 0.72/0.90  Declaring groups1535173586962943829t_assn:((set_nat->assn)->(set_set_nat->assn))
% 0.72/0.90  FOF formula (<kernel.Constant object at 0x25be290>, <kernel.DependentProduct object at 0x25be2d8>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Set__Oset_It__Nat__Onat_J_001t__Nat__Onat
% 0.72/0.90  Using role type
% 0.72/0.90  Declaring groups4248547760180025341at_nat:((set_nat->nat)->(set_set_nat->nat))
% 0.72/0.90  FOF formula (<kernel.Constant object at 0x25be3f8>, <kernel.DependentProduct object at 0x25be368>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Set__Oset_It__Product____Type__Ounit_J_001t__Assertions__Oassn
% 0.72/0.90  Using role type
% 0.72/0.90  Declaring groups2392624107559085104t_assn:((set_Product_unit->assn)->(set_set_Product_unit->assn))
% 0.72/0.90  FOF formula (<kernel.Constant object at 0x25be2d8>, <kernel.DependentProduct object at 0x25be290>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Set__Oset_It__Product____Type__Ounit_J_001t__Nat__Onat
% 0.72/0.90  Using role type
% 0.72/0.90  Declaring groups8454329047868613336it_nat:((set_Product_unit->nat)->(set_set_Product_unit->nat))
% 0.72/0.90  FOF formula (<kernel.Constant object at 0x25be368>, <kernel.Constant object at 0x25be440>) of role type named sy_c_HOL_Odefault__class_Odefault_001t__Product____Type__Ounit
% 0.72/0.90  Using role type
% 0.72/0.90  Declaring defaul566961228789861419t_unit:product_unit
% 0.72/0.90  FOF formula (<kernel.Constant object at 0x25be4d0>, <kernel.DependentProduct object at 0x25be290>) of role type named sy_c_Heap_Oheap_Oarrays_001t__Product____Type__Ounit
% 0.72/0.90  Using role type
% 0.72/0.90  Declaring arrays_Product_unit:(heap_e7401611519738050253t_unit->(typerep->(nat->list_nat)))
% 0.72/0.90  FOF formula (<kernel.Constant object at 0x25beea8>, <kernel.DependentProduct object at 0x25bee60>) of role type named sy_c_Heap_Oheap_Olim_001t__Product____Type__Ounit
% 0.72/0.90  Using role type
% 0.72/0.90  Declaring lim_Product_unit:(heap_e7401611519738050253t_unit->nat)
% 0.72/0.90  FOF formula (<kernel.Constant object at 0x25be3f8>, <kernel.DependentProduct object at 0x25be4d0>) of role type named sy_c_Heap_Oheap_Orefs_001t__Product____Type__Ounit
% 0.72/0.90  Using role type
% 0.72/0.90  Declaring refs_Product_unit:(heap_e7401611519738050253t_unit->(typerep->(nat->nat)))
% 0.72/0.90  FOF formula (<kernel.Constant object at 0x25be320>, <kernel.DependentProduct object at 0x25bed88>) of role type named sy_c_If_001t__Assertions__Oassn
% 0.72/0.90  Using role type
% 0.72/0.90  Declaring if_assn:(Prop->(assn->(assn->assn)))
% 0.72/0.90  FOF formula (<kernel.Constant object at 0x25befc8>, <kernel.DependentProduct object at 0x25be320>) of role type named sy_c_If_001t__Code____Numeral__Ointeger
% 0.72/0.90  Using role type
% 0.72/0.90  Declaring if_Code_integer:(Prop->(code_integer->(code_integer->code_integer)))
% 0.72/0.90  FOF formula (<kernel.Constant object at 0x25bef80>, <kernel.DependentProduct object at 0x25be320>) of role type named sy_c_If_001t__Code____Numeral__Onatural
% 0.72/0.90  Using role type
% 0.72/0.90  Declaring if_Code_natural:(Prop->(code_natural->(code_natural->code_natural)))
% 0.72/0.90  FOF formula (<kernel.Constant object at 0x25beef0>, <kernel.DependentProduct object at 0x25be320>) of role type named sy_c_If_001t__Filter__Ofilter_It__Nat__Onat_J
% 0.72/0.90  Using role type
% 0.72/0.90  Declaring if_filter_nat:(Prop->(filter_nat->(filter_nat->filter_nat)))
% 0.72/0.90  FOF formula (<kernel.Constant object at 0x25befc8>, <kernel.DependentProduct object at 0x25be320>) of role type named sy_c_If_001t__Int__Oint
% 0.72/0.90  Using role type
% 0.72/0.90  Declaring if_int:(Prop->(int->(int->int)))
% 0.72/0.90  FOF formula (<kernel.Constant object at 0x25bef80>, <kernel.DependentProduct object at 0x25c0050>) of role type named sy_c_If_001t__Nat__Onat
% 0.72/0.90  Using role type
% 0.72/0.90  Declaring if_nat:(Prop->(nat->(nat->nat)))
% 0.72/0.90  FOF formula (<kernel.Constant object at 0x25befc8>, <kernel.DependentProduct object at 0x25c00e0>) of role type named sy_c_If_001t__Product____Type__Oprod_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J
% 0.72/0.91  Using role type
% 0.72/0.91  Declaring if_Pro6119634080678213985nteger:(Prop->(produc8923325533196201883nteger->(produc8923325533196201883nteger->produc8923325533196201883nteger)))
% 0.72/0.91  FOF formula (<kernel.Constant object at 0x25befc8>, <kernel.DependentProduct object at 0x25c00e0>) of role type named sy_c_If_001t__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J
% 0.72/0.91  Using role type
% 0.72/0.91  Declaring if_Pro3027730157355071871nt_int:(Prop->(product_prod_int_int->(product_prod_int_int->product_prod_int_int)))
% 0.72/0.91  FOF formula (<kernel.Constant object at 0x25befc8>, <kernel.DependentProduct object at 0x25c0128>) of role type named sy_c_If_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.72/0.91  Using role type
% 0.72/0.91  Declaring if_Pro6206227464963214023at_nat:(Prop->(product_prod_nat_nat->(product_prod_nat_nat->product_prod_nat_nat)))
% 0.72/0.91  FOF formula (<kernel.Constant object at 0x25beef0>, <kernel.DependentProduct object at 0x25c0128>) of role type named sy_c_If_001t__Rat__Orat
% 0.72/0.91  Using role type
% 0.72/0.91  Declaring if_rat:(Prop->(rat->(rat->rat)))
% 0.72/0.91  FOF formula (<kernel.Constant object at 0x25beef0>, <kernel.DependentProduct object at 0x25c01b8>) of role type named sy_c_If_001t__Set__Oset_I_Eo_J
% 0.72/0.91  Using role type
% 0.72/0.91  Declaring if_set_o:(Prop->(set_o->(set_o->set_o)))
% 0.72/0.91  FOF formula (<kernel.Constant object at 0x25beef0>, <kernel.DependentProduct object at 0x25c0128>) of role type named sy_c_If_001t__Set__Oset_It__Int__Oint_J
% 0.72/0.91  Using role type
% 0.72/0.91  Declaring if_set_int:(Prop->(set_int->(set_int->set_int)))
% 0.72/0.91  FOF formula (<kernel.Constant object at 0x25c03b0>, <kernel.DependentProduct object at 0x25c0128>) of role type named sy_c_If_001t__Set__Oset_It__Nat__Onat_J
% 0.72/0.91  Using role type
% 0.72/0.91  Declaring if_set_nat:(Prop->(set_nat->(set_nat->set_nat)))
% 0.72/0.91  FOF formula (<kernel.Constant object at 0x25c0170>, <kernel.DependentProduct object at 0x25c0128>) of role type named sy_c_If_001t__Set__Oset_It__Product____Type__Ounit_J
% 0.72/0.91  Using role type
% 0.72/0.91  Declaring if_set_Product_unit:(Prop->(set_Product_unit->(set_Product_unit->set_Product_unit)))
% 0.72/0.91  FOF formula (<kernel.Constant object at 0x25c03b0>, <kernel.DependentProduct object at 0x25c0170>) of role type named sy_c_Infinite__Set_Owellorder__class_Oenumerate_001t__Nat__Onat
% 0.72/0.91  Using role type
% 0.72/0.91  Declaring infini8530281810654367211te_nat:(set_nat->(nat->nat))
% 0.72/0.91  FOF formula (<kernel.Constant object at 0x25c0128>, <kernel.DependentProduct object at 0x25c03b0>) of role type named sy_c_Infinite__Set_Owellorder__class_Oenumerate_001t__Product____Type__Ounit
% 0.72/0.91  Using role type
% 0.72/0.91  Declaring infini7930543730640340914t_unit:(set_Product_unit->(nat->product_unit))
% 0.72/0.91  FOF formula (<kernel.Constant object at 0x25c0488>, <kernel.DependentProduct object at 0x25c04d0>) of role type named sy_c_Int_OAbs__Integ
% 0.72/0.91  Using role type
% 0.72/0.91  Declaring abs_Integ:(product_prod_nat_nat->int)
% 0.72/0.91  FOF formula (<kernel.Constant object at 0x25c02d8>, <kernel.DependentProduct object at 0x25c05a8>) of role type named sy_c_Int_ONeg
% 0.72/0.91  Using role type
% 0.72/0.91  Declaring neg:(num->int)
% 0.72/0.91  FOF formula (<kernel.Constant object at 0x25c0290>, <kernel.DependentProduct object at 0x25c05f0>) of role type named sy_c_Int_OPos
% 0.72/0.91  Using role type
% 0.72/0.91  Declaring pos:(num->int)
% 0.72/0.91  FOF formula (<kernel.Constant object at 0x25c03b0>, <kernel.DependentProduct object at 0x25c0638>) of role type named sy_c_Int_ORep__Integ
% 0.72/0.91  Using role type
% 0.72/0.91  Declaring rep_Integ:(int->product_prod_nat_nat)
% 0.72/0.91  FOF formula (<kernel.Constant object at 0x25c04d0>, <kernel.DependentProduct object at 0x25c0290>) of role type named sy_c_Int_Ointrel
% 0.72/0.91  Using role type
% 0.72/0.91  Declaring intrel:(product_prod_nat_nat->(product_prod_nat_nat->Prop))
% 0.72/0.91  FOF formula (<kernel.Constant object at 0x25c0488>, <kernel.DependentProduct object at 0x25c0680>) of role type named sy_c_Int_Onat
% 0.72/0.91  Using role type
% 0.72/0.91  Declaring nat2:(int->nat)
% 0.72/0.91  FOF formula (<kernel.Constant object at 0x25c05f0>, <kernel.DependentProduct object at 0x25c04d0>) of role type named sy_c_Int_Opcr__int
% 0.72/0.91  Using role type
% 0.72/0.91  Declaring pcr_int:(product_prod_nat_nat->(int->Prop))
% 0.72/0.91  FOF formula (<kernel.Constant object at 0x25c06c8>, <kernel.DependentProduct object at 0x25c0710>) of role type named sy_c_Int_Oring__1__class_Oof__int_001t__Rat__Orat
% 0.72/0.91  Using role type
% 0.72/0.91  Declaring ring_1_of_int_rat:(int->rat)
% 0.72/0.91  FOF formula (<kernel.Constant object at 0x25c05f0>, <kernel.DependentProduct object at 0x25c07e8>) of role type named sy_c_Lattices_Oinf__class_Oinf_001_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J
% 0.72/0.91  Using role type
% 0.72/0.91  Declaring inf_in1318976480646536635_nat_o:((produc3658429121746597890et_nat->Prop)->((produc3658429121746597890et_nat->Prop)->(produc3658429121746597890et_nat->Prop)))
% 0.72/0.91  FOF formula (<kernel.Constant object at 0x25c0830>, <kernel.DependentProduct object at 0x25c0290>) of role type named sy_c_Lattices_Oinf__class_Oinf_001_Eo
% 0.72/0.91  Using role type
% 0.72/0.91  Declaring inf_inf_o:(Prop->(Prop->Prop))
% 0.72/0.91  FOF formula (<kernel.Constant object at 0x25c0710>, <kernel.DependentProduct object at 0x25c05f0>) of role type named sy_c_Lattices_Oinf__class_Oinf_001t__Assertions__Oassn
% 0.72/0.91  Using role type
% 0.72/0.91  Declaring inf_inf_assn:(assn->(assn->assn))
% 0.72/0.91  FOF formula (<kernel.Constant object at 0x25c04d0>, <kernel.DependentProduct object at 0x25c0830>) of role type named sy_c_Lattices_Oinf__class_Oinf_001t__Filter__Ofilter_It__Nat__Onat_J
% 0.72/0.91  Using role type
% 0.72/0.91  Declaring inf_inf_filter_nat:(filter_nat->(filter_nat->filter_nat))
% 0.72/0.91  FOF formula (<kernel.Constant object at 0x25c08c0>, <kernel.DependentProduct object at 0x25c0710>) of role type named sy_c_Lattices_Oinf__class_Oinf_001t__Int__Oint
% 0.72/0.91  Using role type
% 0.72/0.91  Declaring inf_inf_int:(int->(int->int))
% 0.72/0.91  FOF formula (<kernel.Constant object at 0x25c0758>, <kernel.DependentProduct object at 0x25c04d0>) of role type named sy_c_Lattices_Oinf__class_Oinf_001t__Nat__Onat
% 0.72/0.91  Using role type
% 0.72/0.91  Declaring inf_inf_nat:(nat->(nat->nat))
% 0.72/0.91  FOF formula (<kernel.Constant object at 0x25c07e8>, <kernel.DependentProduct object at 0x25c08c0>) of role type named sy_c_Lattices_Oinf__class_Oinf_001t__Product____Type__Ounit
% 0.72/0.91  Using role type
% 0.72/0.91  Declaring inf_inf_Product_unit:(product_unit->(product_unit->product_unit))
% 0.72/0.91  FOF formula (<kernel.Constant object at 0x25c0758>, <kernel.DependentProduct object at 0x25c0710>) of role type named sy_c_Lattices_Oinf__class_Oinf_001t__Set__Oset_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_J
% 0.72/0.91  Using role type
% 0.72/0.91  Declaring inf_in1906310914598751387_nat_o:(set_Pr4532377907799695533_nat_o->(set_Pr4532377907799695533_nat_o->set_Pr4532377907799695533_nat_o))
% 0.72/0.91  FOF formula (<kernel.Constant object at 0x25c0830>, <kernel.DependentProduct object at 0x25c08c0>) of role type named sy_c_Lattices_Oinf__class_Oinf_001t__Set__Oset_I_Eo_J
% 0.72/0.91  Using role type
% 0.72/0.91  Declaring inf_inf_set_o:(set_o->(set_o->set_o))
% 0.72/0.91  FOF formula (<kernel.Constant object at 0x25c0758>, <kernel.DependentProduct object at 0x25c0830>) of role type named sy_c_Lattices_Oinf__class_Oinf_001t__Set__Oset_It__Code____Numeral__Ointeger_J
% 0.72/0.91  Using role type
% 0.72/0.91  Declaring inf_in1364745209274528805nteger:(set_Code_integer->(set_Code_integer->set_Code_integer))
% 0.72/0.91  FOF formula (<kernel.Constant object at 0x25c08c0>, <kernel.DependentProduct object at 0x25c0758>) of role type named sy_c_Lattices_Oinf__class_Oinf_001t__Set__Oset_It__Filter__Ofilter_It__Nat__Onat_J_J
% 0.72/0.91  Using role type
% 0.72/0.91  Declaring inf_in7395780696554941096er_nat:(set_filter_nat->(set_filter_nat->set_filter_nat))
% 0.72/0.91  FOF formula (<kernel.Constant object at 0x25c07e8>, <kernel.DependentProduct object at 0x25c0830>) of role type named sy_c_Lattices_Oinf__class_Oinf_001t__Set__Oset_It__Int__Oint_J
% 0.72/0.91  Using role type
% 0.72/0.91  Declaring inf_inf_set_int:(set_int->(set_int->set_int))
% 0.72/0.91  FOF formula (<kernel.Constant object at 0x25c0ab8>, <kernel.DependentProduct object at 0x25c08c0>) of role type named sy_c_Lattices_Oinf__class_Oinf_001t__Set__Oset_It__Nat__Onat_J
% 0.72/0.91  Using role type
% 0.72/0.91  Declaring inf_inf_set_nat:(set_nat->(set_nat->set_nat))
% 0.72/0.91  FOF formula (<kernel.Constant object at 0x25c07e8>, <kernel.DependentProduct object at 0x25c0758>) 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.72/0.91  Using role type
% 0.72/0.91  Declaring inf_in2269163501485487111nt_int:(set_Pr958786334691620121nt_int->(set_Pr958786334691620121nt_int->set_Pr958786334691620121nt_int))
% 0.72/0.91  FOF formula (<kernel.Constant object at 0x25c08c0>, <kernel.DependentProduct object at 0x25c0bd8>) of role type named sy_c_Lattices_Oinf__class_Oinf_001t__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J
% 0.72/0.91  Using role type
% 0.72/0.91  Declaring inf_in2572325071724192079at_nat:(set_Pr1261947904930325089at_nat->(set_Pr1261947904930325089at_nat->set_Pr1261947904930325089at_nat))
% 0.72/0.91  FOF formula (<kernel.Constant object at 0x25c0758>, <kernel.DependentProduct object at 0x25c08c0>) of role type named sy_c_Lattices_Oinf__class_Oinf_001t__Set__Oset_It__Product____Type__Ounit_J
% 0.72/0.91  Using role type
% 0.72/0.91  Declaring inf_in4660618365625256667t_unit:(set_Product_unit->(set_Product_unit->set_Product_unit))
% 0.72/0.91  FOF formula (<kernel.Constant object at 0x25c07e8>, <kernel.DependentProduct object at 0x25c0bd8>) of role type named sy_c_Lattices_Oinf__class_Oinf_001t__Set__Oset_It__Set__Oset_It__Nat__Onat_J_J
% 0.72/0.91  Using role type
% 0.72/0.91  Declaring inf_inf_set_set_nat:(set_set_nat->(set_set_nat->set_set_nat))
% 0.72/0.91  FOF formula (<kernel.Constant object at 0x25c0758>, <kernel.DependentProduct object at 0x25c0f38>) of role type named sy_c_Lattices_Osup__class_Osup_001_062_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_M_062_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_M_Eo_J_J
% 0.72/0.91  Using role type
% 0.72/0.91  Declaring sup_su1942872429929737346at_o_o:(((produc3658429121746597890et_nat->Prop)->((produc3658429121746597890et_nat->Prop)->Prop))->(((produc3658429121746597890et_nat->Prop)->((produc3658429121746597890et_nat->Prop)->Prop))->((produc3658429121746597890et_nat->Prop)->((produc3658429121746597890et_nat->Prop)->Prop))))
% 0.72/0.91  FOF formula (<kernel.Constant object at 0x25c0e60>, <kernel.DependentProduct object at 0x25c0fc8>) of role type named sy_c_Lattices_Osup__class_Osup_001_062_I_Eo_M_062_I_Eo_M_Eo_J_J
% 0.72/0.91  Using role type
% 0.72/0.91  Declaring sup_sup_o_o_o:((Prop->(Prop->Prop))->((Prop->(Prop->Prop))->(Prop->(Prop->Prop))))
% 0.72/0.91  FOF formula (<kernel.Constant object at 0x25c0bd8>, <kernel.DependentProduct object at 0x25c0f80>) of role type named sy_c_Lattices_Osup__class_Osup_001_062_It__Int__Oint_M_062_It__Int__Oint_M_Eo_J_J
% 0.72/0.91  Using role type
% 0.72/0.91  Declaring sup_sup_int_int_o:((int->(int->Prop))->((int->(int->Prop))->(int->(int->Prop))))
% 0.72/0.91  FOF formula (<kernel.Constant object at 0x25c0fc8>, <kernel.DependentProduct object at 0x25c0ef0>) of role type named sy_c_Lattices_Osup__class_Osup_001_062_It__Nat__Onat_M_062_It__Nat__Onat_M_Eo_J_J
% 0.72/0.91  Using role type
% 0.72/0.91  Declaring sup_sup_nat_nat_o:((nat->(nat->Prop))->((nat->(nat->Prop))->(nat->(nat->Prop))))
% 0.72/0.91  FOF formula (<kernel.Constant object at 0x25c0bd8>, <kernel.DependentProduct object at 0x25c0758>) of role type named sy_c_Lattices_Osup__class_Osup_001_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J
% 0.72/0.91  Using role type
% 0.72/0.91  Declaring sup_su5453871518329203617_nat_o:((produc3658429121746597890et_nat->Prop)->((produc3658429121746597890et_nat->Prop)->(produc3658429121746597890et_nat->Prop)))
% 0.72/0.91  FOF formula (<kernel.Constant object at 0x25c0ef0>, <kernel.DependentProduct object at 0x25c3128>) of role type named sy_c_Lattices_Osup__class_Osup_001_062_It__Product____Type__Ounit_M_062_It__Product____Type__Ounit_M_Eo_J_J
% 0.72/0.91  Using role type
% 0.72/0.91  Declaring sup_su3411595859437804162unit_o:((product_unit->(product_unit->Prop))->((product_unit->(product_unit->Prop))->(product_unit->(product_unit->Prop))))
% 0.72/0.91  FOF formula (<kernel.Constant object at 0x25c0f80>, <kernel.DependentProduct object at 0x25c30e0>) of role type named sy_c_Lattices_Osup__class_Osup_001_Eo
% 0.72/0.91  Using role type
% 0.72/0.91  Declaring sup_sup_o:(Prop->(Prop->Prop))
% 0.72/0.91  FOF formula (<kernel.Constant object at 0x25c0758>, <kernel.DependentProduct object at 0x25c3098>) of role type named sy_c_Lattices_Osup__class_Osup_001t__Assertions__Oassn
% 0.72/0.91  Using role type
% 0.72/0.92  Declaring sup_sup_assn:(assn->(assn->assn))
% 0.72/0.92  FOF formula (<kernel.Constant object at 0x25c0ef0>, <kernel.DependentProduct object at 0x25c31b8>) of role type named sy_c_Lattices_Osup__class_Osup_001t__Filter__Ofilter_It__Nat__Onat_J
% 0.72/0.92  Using role type
% 0.72/0.92  Declaring sup_sup_filter_nat:(filter_nat->(filter_nat->filter_nat))
% 0.72/0.92  FOF formula (<kernel.Constant object at 0x25c0f80>, <kernel.DependentProduct object at 0x25c3248>) of role type named sy_c_Lattices_Osup__class_Osup_001t__Int__Oint
% 0.72/0.92  Using role type
% 0.72/0.92  Declaring sup_sup_int:(int->(int->int))
% 0.72/0.92  FOF formula (<kernel.Constant object at 0x25c0ef0>, <kernel.DependentProduct object at 0x25c3128>) of role type named sy_c_Lattices_Osup__class_Osup_001t__Nat__Onat
% 0.72/0.92  Using role type
% 0.72/0.92  Declaring sup_sup_nat:(nat->(nat->nat))
% 0.72/0.92  FOF formula (<kernel.Constant object at 0x25c0f80>, <kernel.DependentProduct object at 0x25c3098>) of role type named sy_c_Lattices_Osup__class_Osup_001t__Product____Type__Ounit
% 0.72/0.92  Using role type
% 0.72/0.92  Declaring sup_sup_Product_unit:(product_unit->(product_unit->product_unit))
% 0.72/0.92  FOF formula (<kernel.Constant object at 0x25c3290>, <kernel.DependentProduct object at 0x25c3248>) of role type named sy_c_Lattices_Osup__class_Osup_001t__Set__Oset_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_J
% 0.72/0.92  Using role type
% 0.72/0.92  Declaring sup_su5209123915105501825_nat_o:(set_Pr4532377907799695533_nat_o->(set_Pr4532377907799695533_nat_o->set_Pr4532377907799695533_nat_o))
% 0.72/0.92  FOF formula (<kernel.Constant object at 0x25c3200>, <kernel.DependentProduct object at 0x25c31b8>) of role type named sy_c_Lattices_Osup__class_Osup_001t__Set__Oset_I_Eo_J
% 0.72/0.92  Using role type
% 0.72/0.92  Declaring sup_sup_set_o:(set_o->(set_o->set_o))
% 0.72/0.92  FOF formula (<kernel.Constant object at 0x25c32d8>, <kernel.DependentProduct object at 0x25c3098>) of role type named sy_c_Lattices_Osup__class_Osup_001t__Set__Oset_It__Assertions__Oassn_J
% 0.72/0.92  Using role type
% 0.72/0.92  Declaring sup_sup_set_assn:(set_assn->(set_assn->set_assn))
% 0.72/0.92  FOF formula (<kernel.Constant object at 0x25c3200>, <kernel.DependentProduct object at 0x25c32d8>) of role type named sy_c_Lattices_Osup__class_Osup_001t__Set__Oset_It__Code____Numeral__Ointeger_J
% 0.72/0.92  Using role type
% 0.72/0.92  Declaring sup_su848401254843788991nteger:(set_Code_integer->(set_Code_integer->set_Code_integer))
% 0.72/0.92  FOF formula (<kernel.Constant object at 0x25c3248>, <kernel.DependentProduct object at 0x25c3098>) of role type named sy_c_Lattices_Osup__class_Osup_001t__Set__Oset_It__Int__Oint_J
% 0.72/0.92  Using role type
% 0.72/0.92  Declaring sup_sup_set_int:(set_int->(set_int->set_int))
% 0.72/0.92  FOF formula (<kernel.Constant object at 0x25c33b0>, <kernel.DependentProduct object at 0x25c3200>) of role type named sy_c_Lattices_Osup__class_Osup_001t__Set__Oset_It__Nat__Onat_J
% 0.72/0.92  Using role type
% 0.72/0.92  Declaring sup_sup_set_nat:(set_nat->(set_nat->set_nat))
% 0.72/0.92  FOF formula (<kernel.Constant object at 0x25c3248>, <kernel.DependentProduct object at 0x25c32d8>) of role type named sy_c_Lattices_Osup__class_Osup_001t__Set__Oset_It__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_M_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_J_J
% 0.72/0.92  Using role type
% 0.72/0.92  Declaring sup_su8328026650783933211_nat_o:(set_Pr2161125870931222855_nat_o->(set_Pr2161125870931222855_nat_o->set_Pr2161125870931222855_nat_o))
% 0.72/0.92  FOF formula (<kernel.Constant object at 0x25c3200>, <kernel.DependentProduct object at 0x25c3248>) of role type named sy_c_Lattices_Osup__class_Osup_001t__Set__Oset_It__Product____Type__Oprod_I_Eo_M_Eo_J_J
% 0.72/0.92  Using role type
% 0.72/0.92  Declaring sup_su5769328420594410459od_o_o:(set_Product_prod_o_o->(set_Product_prod_o_o->set_Product_prod_o_o))
% 0.72/0.92  FOF formula (<kernel.Constant object at 0x25c32d8>, <kernel.DependentProduct object at 0x25c35a8>) 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.72/0.92  Using role type
% 0.72/0.92  Declaring sup_su6024340866399070445nt_int:(set_Pr958786334691620121nt_int->(set_Pr958786334691620121nt_int->set_Pr958786334691620121nt_int))
% 0.72/0.92  FOF formula (<kernel.Constant object at 0x25c3248>, <kernel.DependentProduct object at 0x25c3638>) of role type named sy_c_Lattices_Osup__class_Osup_001t__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J
% 0.72/0.92  Using role type
% 0.72/0.92  Declaring sup_su6327502436637775413at_nat:(set_Pr1261947904930325089at_nat->(set_Pr1261947904930325089at_nat->set_Pr1261947904930325089at_nat))
% 0.72/0.92  FOF formula (<kernel.Constant object at 0x25c35a8>, <kernel.DependentProduct object at 0x25c3098>) of role type named sy_c_Lattices_Osup__class_Osup_001t__Set__Oset_It__Product____Type__Oprod_It__Product____Type__Ounit_Mt__Product____Type__Ounit_J_J
% 0.72/0.92  Using role type
% 0.72/0.92  Declaring sup_su6481247232241170203t_unit:(set_Pr5094982260447487303t_unit->(set_Pr5094982260447487303t_unit->set_Pr5094982260447487303t_unit))
% 0.72/0.92  FOF formula (<kernel.Constant object at 0x25c3638>, <kernel.DependentProduct object at 0x25c36c8>) of role type named sy_c_Lattices_Osup__class_Osup_001t__Set__Oset_It__Product____Type__Oprod_It__Set__Oset_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_J_Mt__Set__Oset_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_J_J_J
% 0.72/0.92  Using role type
% 0.72/0.92  Declaring sup_su4863159966000489243_nat_o:(set_Pr3813038829465207111_nat_o->(set_Pr3813038829465207111_nat_o->set_Pr3813038829465207111_nat_o))
% 0.72/0.92  FOF formula (<kernel.Constant object at 0x25c3098>, <kernel.DependentProduct object at 0x25c3758>) of role type named sy_c_Lattices_Osup__class_Osup_001t__Set__Oset_It__Product____Type__Oprod_It__Set__Oset_I_Eo_J_Mt__Set__Oset_I_Eo_J_J_J
% 0.72/0.92  Using role type
% 0.72/0.92  Declaring sup_su7766833992073560027_set_o:(set_Pr4577759397028426247_set_o->(set_Pr4577759397028426247_set_o->set_Pr4577759397028426247_set_o))
% 0.72/0.92  FOF formula (<kernel.Constant object at 0x25c36c8>, <kernel.DependentProduct object at 0x25c37e8>) of role type named sy_c_Lattices_Osup__class_Osup_001t__Set__Oset_It__Product____Type__Oprod_It__Set__Oset_It__Int__Oint_J_Mt__Set__Oset_It__Int__Oint_J_J_J
% 0.72/0.92  Using role type
% 0.72/0.92  Declaring sup_su1286422330746572633et_int:(set_Pr2522554150109002629et_int->(set_Pr2522554150109002629et_int->set_Pr2522554150109002629et_int))
% 0.72/0.92  FOF formula (<kernel.Constant object at 0x25c3758>, <kernel.DependentProduct object at 0x25c3878>) of role type named sy_c_Lattices_Osup__class_Osup_001t__Set__Oset_It__Product____Type__Oprod_It__Set__Oset_It__Nat__Onat_J_Mt__Set__Oset_It__Nat__Onat_J_J_J
% 0.72/0.92  Using role type
% 0.72/0.92  Declaring sup_su4251893418135750817et_nat:(set_Pr5488025237498180813et_nat->(set_Pr5488025237498180813et_nat->set_Pr5488025237498180813et_nat))
% 0.72/0.92  FOF formula (<kernel.Constant object at 0x25c37e8>, <kernel.DependentProduct object at 0x25c3908>) of role type named sy_c_Lattices_Osup__class_Osup_001t__Set__Oset_It__Product____Type__Oprod_It__Set__Oset_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Product____Type__Ounit_J_J_J
% 0.72/0.92  Using role type
% 0.72/0.92  Declaring sup_su3573767163274163995t_unit:(set_Pr3980508049012409671t_unit->(set_Pr3980508049012409671t_unit->set_Pr3980508049012409671t_unit))
% 0.72/0.92  FOF formula (<kernel.Constant object at 0x25c3878>, <kernel.DependentProduct object at 0x25c37e8>) of role type named sy_c_Lattices_Osup__class_Osup_001t__Set__Oset_It__Product____Type__Ounit_J
% 0.72/0.92  Using role type
% 0.72/0.92  Declaring sup_su793286257634532545t_unit:(set_Product_unit->(set_Product_unit->set_Product_unit))
% 0.72/0.92  FOF formula (<kernel.Constant object at 0x25c3758>, <kernel.DependentProduct object at 0x25c3908>) of role type named sy_c_Lattices_Osup__class_Osup_001t__Set__Oset_It__Set__Oset_I_Eo_J_J
% 0.72/0.92  Using role type
% 0.72/0.92  Declaring sup_sup_set_set_o:(set_set_o->(set_set_o->set_set_o))
% 0.72/0.92  FOF formula (<kernel.Constant object at 0x25c3a70>, <kernel.DependentProduct object at 0x25c3878>) of role type named sy_c_Lattices_Osup__class_Osup_001t__Set__Oset_It__Set__Oset_It__Int__Oint_J_J
% 0.72/0.92  Using role type
% 0.72/0.92  Declaring sup_sup_set_set_int:(set_set_int->(set_set_int->set_set_int))
% 0.72/0.92  FOF formula (<kernel.Constant object at 0x25c3b90>, <kernel.DependentProduct object at 0x25c3758>) of role type named sy_c_Lattices_Osup__class_Osup_001t__Set__Oset_It__Set__Oset_It__Nat__Onat_J_J
% 0.72/0.92  Using role type
% 0.72/0.92  Declaring sup_sup_set_set_nat:(set_set_nat->(set_set_nat->set_set_nat))
% 0.72/0.92  FOF formula (<kernel.Constant object at 0x25c3a70>, <kernel.DependentProduct object at 0x25c3b90>) of role type named sy_c_Lattices_Osup__class_Osup_001t__Set__Oset_It__Set__Oset_It__Product____Type__Ounit_J_J
% 0.72/0.92  Using role type
% 0.72/0.92  Declaring sup_su5975557051335651745t_unit:(set_set_Product_unit->(set_set_Product_unit->set_set_Product_unit))
% 0.72/0.92  FOF formula (<kernel.Constant object at 0x25c3758>, <kernel.DependentProduct object at 0x25c37e8>) of role type named sy_c_Lattices__Big_Olinorder__class_OMax_001_Eo
% 0.72/0.92  Using role type
% 0.72/0.92  Declaring lattic1921953407002678535_Max_o:(set_o->Prop)
% 0.72/0.92  FOF formula (<kernel.Constant object at 0x25c3b90>, <kernel.DependentProduct object at 0x25c3d40>) of role type named sy_c_Lattices__Big_Olinorder__class_OMax_001t__Code____Numeral__Ointeger
% 0.72/0.92  Using role type
% 0.72/0.92  Declaring lattic4901227151466704046nteger:(set_Code_integer->code_integer)
% 0.72/0.92  FOF formula (<kernel.Constant object at 0x25c37e8>, <kernel.DependentProduct object at 0x25c3dd0>) of role type named sy_c_Lattices__Big_Olinorder__class_OMax_001t__Int__Oint
% 0.72/0.92  Using role type
% 0.72/0.92  Declaring lattic8263393255366662781ax_int:(set_int->int)
% 0.72/0.92  FOF formula (<kernel.Constant object at 0x25c3d40>, <kernel.DependentProduct object at 0x25c3e60>) of role type named sy_c_Lattices__Big_Olinorder__class_OMax_001t__Nat__Onat
% 0.72/0.92  Using role type
% 0.72/0.92  Declaring lattic8265883725875713057ax_nat:(set_nat->nat)
% 0.72/0.92  FOF formula (<kernel.Constant object at 0x25c3dd0>, <kernel.DependentProduct object at 0x25c3ef0>) of role type named sy_c_Lattices__Big_Olinorder__class_OMax_001t__Product____Type__Ounit
% 0.72/0.92  Using role type
% 0.72/0.92  Declaring lattic1210392890313158908t_unit:(set_Product_unit->product_unit)
% 0.72/0.92  FOF formula (<kernel.Constant object at 0x25c3e60>, <kernel.DependentProduct object at 0x25c3f80>) of role type named sy_c_Lattices__Big_Olinorder__class_OMax_001t__Rat__Orat
% 0.72/0.92  Using role type
% 0.72/0.92  Declaring lattic7630753665789217321ax_rat:(set_rat->rat)
% 0.72/0.92  FOF formula (<kernel.Constant object at 0x25c3ef0>, <kernel.DependentProduct object at 0x25c3fc8>) of role type named sy_c_Lattices__Big_Olinorder__class_OMin_001_Eo
% 0.72/0.92  Using role type
% 0.72/0.92  Declaring lattic1973801136483472281_Min_o:(set_o->Prop)
% 0.72/0.92  FOF formula (<kernel.Constant object at 0x25c3f80>, <kernel.DependentProduct object at 0x25c50e0>) of role type named sy_c_Lattices__Big_Olinorder__class_OMin_001t__Code____Numeral__Ointeger
% 0.72/0.92  Using role type
% 0.72/0.92  Declaring lattic1063845414844153500nteger:(set_Code_integer->code_integer)
% 0.72/0.92  FOF formula (<kernel.Constant object at 0x25c3fc8>, <kernel.DependentProduct object at 0x25c5170>) of role type named sy_c_Lattices__Big_Olinorder__class_OMin_001t__Int__Oint
% 0.72/0.92  Using role type
% 0.72/0.92  Declaring lattic8718645017227715691in_int:(set_int->int)
% 0.72/0.92  FOF formula (<kernel.Constant object at 0x25c3fc8>, <kernel.DependentProduct object at 0x25c5200>) of role type named sy_c_Lattices__Big_Olinorder__class_OMin_001t__Nat__Onat
% 0.72/0.92  Using role type
% 0.72/0.92  Declaring lattic8721135487736765967in_nat:(set_nat->nat)
% 0.72/0.92  FOF formula (<kernel.Constant object at 0x25c3e60>, <kernel.DependentProduct object at 0x25c5290>) of role type named sy_c_Lattices__Big_Olinorder__class_OMin_001t__Product____Type__Ounit
% 0.72/0.92  Using role type
% 0.72/0.92  Declaring lattic8554435388794137742t_unit:(set_Product_unit->product_unit)
% 0.72/0.92  FOF formula (<kernel.Constant object at 0x25c5170>, <kernel.DependentProduct object at 0x25c5320>) of role type named sy_c_Lattices__Big_Olinorder__class_OMin_001t__Rat__Orat
% 0.72/0.92  Using role type
% 0.72/0.92  Declaring lattic8086005427650270231in_rat:(set_rat->rat)
% 0.72/0.92  FOF formula (<kernel.Constant object at 0x25c5050>, <kernel.DependentProduct object at 0x25c5320>) of role type named sy_c_Lattices__Big_Oord__class_Oarg__min__on_001_Eo_001t__Assertions__Oassn
% 0.72/0.92  Using role type
% 0.72/0.92  Declaring lattic7708394068118247271o_assn:((Prop->assn)->(set_o->Prop))
% 0.72/0.92  FOF formula (<kernel.Constant object at 0x25c5200>, <kernel.DependentProduct object at 0x25c50e0>) of role type named sy_c_Lattices__Big_Oord__class_Oarg__min__on_001_Eo_001t__Nat__Onat
% 0.72/0.92  Using role type
% 0.72/0.92  Declaring lattic2775856028456453135_o_nat:((Prop->nat)->(set_o->Prop))
% 0.72/0.92  FOF formula (<kernel.Constant object at 0x25c52d8>, <kernel.DependentProduct object at 0x25c5200>) of role type named sy_c_Lattices__Big_Oord__class_Oarg__min__on_001_Eo_001t__Rat__Orat
% 0.72/0.92  Using role type
% 0.72/0.92  Declaring lattic2140725968369957399_o_rat:((Prop->rat)->(set_o->Prop))
% 0.72/0.92  FOF formula (<kernel.Constant object at 0x25c50e0>, <kernel.DependentProduct object at 0x25c5488>) of role type named sy_c_Lattices__Big_Oord__class_Oarg__min__on_001t__Code____Numeral__Ointeger_001t__Assertions__Oassn
% 0.72/0.92  Using role type
% 0.72/0.92  Declaring lattic4682378690128378784r_assn:((code_integer->assn)->(set_Code_integer->code_integer))
% 0.72/0.92  FOF formula (<kernel.Constant object at 0x25c5200>, <kernel.DependentProduct object at 0x25c52d8>) of role type named sy_c_Lattices__Big_Oord__class_Oarg__min__on_001t__Code____Numeral__Ointeger_001t__Nat__Onat
% 0.72/0.92  Using role type
% 0.72/0.92  Declaring lattic6074936555552774728er_nat:((code_integer->nat)->(set_Code_integer->code_integer))
% 0.72/0.92  FOF formula (<kernel.Constant object at 0x25c5488>, <kernel.DependentProduct object at 0x25c50e0>) of role type named sy_c_Lattices__Big_Oord__class_Oarg__min__on_001t__Code____Numeral__Ointeger_001t__Rat__Orat
% 0.72/0.92  Using role type
% 0.72/0.92  Declaring lattic5439806495466278992er_rat:((code_integer->rat)->(set_Code_integer->code_integer))
% 0.72/0.92  FOF formula (<kernel.Constant object at 0x25c52d8>, <kernel.DependentProduct object at 0x25c5200>) of role type named sy_c_Lattices__Big_Oord__class_Oarg__min__on_001t__Int__Oint_001t__Assertions__Oassn
% 0.72/0.92  Using role type
% 0.72/0.92  Declaring lattic3162799611691135855t_assn:((int->assn)->(set_int->int))
% 0.72/0.92  FOF formula (<kernel.Constant object at 0x25c50e0>, <kernel.DependentProduct object at 0x25c5488>) of role type named sy_c_Lattices__Big_Oord__class_Oarg__min__on_001t__Int__Oint_001t__Nat__Onat
% 0.72/0.92  Using role type
% 0.72/0.92  Declaring lattic8446286672483414039nt_nat:((int->nat)->(set_int->int))
% 0.72/0.92  FOF formula (<kernel.Constant object at 0x25c5200>, <kernel.DependentProduct object at 0x25c52d8>) of role type named sy_c_Lattices__Big_Oord__class_Oarg__min__on_001t__Int__Oint_001t__Rat__Orat
% 0.72/0.92  Using role type
% 0.72/0.92  Declaring lattic7811156612396918303nt_rat:((int->rat)->(set_int->int))
% 0.72/0.92  FOF formula (<kernel.Constant object at 0x25c5488>, <kernel.DependentProduct object at 0x25c50e0>) of role type named sy_c_Lattices__Big_Oord__class_Oarg__min__on_001t__Nat__Onat_001t__Assertions__Oassn
% 0.72/0.92  Using role type
% 0.72/0.92  Declaring lattic2187264146484958483t_assn:((nat->assn)->(set_nat->nat))
% 0.72/0.92  FOF formula (<kernel.Constant object at 0x25c52d8>, <kernel.DependentProduct object at 0x25c5200>) of role type named sy_c_Lattices__Big_Oord__class_Oarg__min__on_001t__Nat__Onat_001t__Nat__Onat
% 0.72/0.92  Using role type
% 0.72/0.92  Declaring lattic7446932960582359483at_nat:((nat->nat)->(set_nat->nat))
% 0.72/0.92  FOF formula (<kernel.Constant object at 0x25c50e0>, <kernel.DependentProduct object at 0x25c5488>) of role type named sy_c_Lattices__Big_Oord__class_Oarg__min__on_001t__Nat__Onat_001t__Rat__Orat
% 0.72/0.92  Using role type
% 0.72/0.92  Declaring lattic6811802900495863747at_rat:((nat->rat)->(set_nat->nat))
% 0.72/0.92  FOF formula (<kernel.Constant object at 0x25c5200>, <kernel.DependentProduct object at 0x25c52d8>) of role type named sy_c_Lattices__Big_Oord__class_Oarg__min__on_001t__Product____Type__Ounit_001t__Assertions__Oassn
% 0.72/0.92  Using role type
% 0.72/0.92  Declaring lattic4376901495776413404t_assn:((product_unit->assn)->(set_Product_unit->product_unit))
% 0.72/0.92  FOF formula (<kernel.Constant object at 0x25c5488>, <kernel.DependentProduct object at 0x25c50e0>) of role type named sy_c_Lattices__Big_Oord__class_Oarg__min__on_001t__Product____Type__Ounit_001t__Nat__Onat
% 0.72/0.92  Using role type
% 0.72/0.92  Declaring lattic1360832392136924548it_nat:((product_unit->nat)->(set_Product_unit->product_unit))
% 0.72/0.92  FOF formula (<kernel.Constant object at 0x25c52d8>, <kernel.DependentProduct object at 0x25c5200>) of role type named sy_c_Lattices__Big_Oord__class_Oarg__min__on_001t__Product____Type__Ounit_001t__Rat__Orat
% 0.72/0.92  Using role type
% 0.72/0.92  Declaring lattic725702332050428812it_rat:((product_unit->rat)->(set_Product_unit->product_unit))
% 0.72/0.92  FOF formula (<kernel.Constant object at 0x25c50e0>, <kernel.DependentProduct object at 0x25c53f8>) of role type named sy_c_Lattices__Big_Osemilattice__inf__class_OInf__fin_001_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J
% 0.72/0.93  Using role type
% 0.72/0.93  Declaring lattic956194824204696298_nat_o:(set_Pr4532377907799695533_nat_o->(produc3658429121746597890et_nat->Prop))
% 0.72/0.93  FOF formula (<kernel.Constant object at 0x25c5200>, <kernel.DependentProduct object at 0x25c52d8>) of role type named sy_c_Lattices__Big_Osemilattice__inf__class_OInf__fin_001_Eo
% 0.72/0.93  Using role type
% 0.72/0.93  Declaring lattic4107685809792843317_fin_o:(set_o->Prop)
% 0.72/0.93  FOF formula (<kernel.Constant object at 0x25c53f8>, <kernel.DependentProduct object at 0x25c5d40>) of role type named sy_c_Lattices__Big_Osemilattice__inf__class_OInf__fin_001t__Assertions__Oassn
% 0.72/0.93  Using role type
% 0.72/0.93  Declaring lattic47131356835913163n_assn:(set_assn->assn)
% 0.72/0.93  FOF formula (<kernel.Constant object at 0x25c52d8>, <kernel.DependentProduct object at 0x25c5dd0>) of role type named sy_c_Lattices__Big_Osemilattice__inf__class_OInf__fin_001t__Filter__Ofilter_It__Nat__Onat_J
% 0.72/0.93  Using role type
% 0.72/0.93  Declaring lattic9128708996678779395er_nat:(set_filter_nat->filter_nat)
% 0.72/0.93  FOF formula (<kernel.Constant object at 0x25c5d40>, <kernel.DependentProduct object at 0x25c5e60>) of role type named sy_c_Lattices__Big_Osemilattice__inf__class_OInf__fin_001t__Int__Oint
% 0.72/0.93  Using role type
% 0.72/0.93  Declaring lattic5235898064620869839in_int:(set_int->int)
% 0.72/0.93  FOF formula (<kernel.Constant object at 0x25c5dd0>, <kernel.DependentProduct object at 0x25c5ef0>) of role type named sy_c_Lattices__Big_Osemilattice__inf__class_OInf__fin_001t__Nat__Onat
% 0.72/0.93  Using role type
% 0.72/0.93  Declaring lattic5238388535129920115in_nat:(set_nat->nat)
% 0.72/0.93  FOF formula (<kernel.Constant object at 0x25c5e60>, <kernel.DependentProduct object at 0x25c5f80>) of role type named sy_c_Lattices__Big_Osemilattice__inf__class_OInf__fin_001t__Product____Type__Ounit
% 0.72/0.93  Using role type
% 0.72/0.93  Declaring lattic1263872656861969706t_unit:(set_Product_unit->product_unit)
% 0.72/0.93  FOF formula (<kernel.Constant object at 0x25c5ef0>, <kernel.DependentProduct object at 0x25c7050>) of role type named sy_c_Lattices__Big_Osemilattice__inf__class_OInf__fin_001t__Rat__Orat
% 0.72/0.93  Using role type
% 0.72/0.93  Declaring lattic4603258475043424379in_rat:(set_rat->rat)
% 0.72/0.93  FOF formula (<kernel.Constant object at 0x25c5f80>, <kernel.DependentProduct object at 0x25c70e0>) of role type named sy_c_Lattices__Big_Osemilattice__inf__class_OInf__fin_001t__Set__Oset_It__Nat__Onat_J
% 0.72/0.93  Using role type
% 0.72/0.93  Declaring lattic3014633134055518761et_nat:(set_set_nat->set_nat)
% 0.72/0.93  FOF formula (<kernel.Constant object at 0x25c5f38>, <kernel.DependentProduct object at 0x25c7050>) of role type named sy_c_Lattices__Big_Osemilattice__sup__class_OSup__fin_001_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J
% 0.72/0.93  Using role type
% 0.72/0.93  Declaring lattic7320199455484906628_nat_o:(set_Pr4532377907799695533_nat_o->(produc3658429121746597890et_nat->Prop))
% 0.72/0.93  FOF formula (<kernel.Constant object at 0x25c5f38>, <kernel.DependentProduct object at 0x25c7128>) of role type named sy_c_Lattices__Big_Osemilattice__sup__class_OSup__fin_001_Eo
% 0.72/0.93  Using role type
% 0.72/0.93  Declaring lattic1508158080041050831_fin_o:(set_o->Prop)
% 0.72/0.93  FOF formula (<kernel.Constant object at 0x25c5f38>, <kernel.DependentProduct object at 0x25c7290>) of role type named sy_c_Lattices__Big_Osemilattice__sup__class_OSup__fin_001t__Assertions__Oassn
% 0.72/0.93  Using role type
% 0.72/0.93  Declaring lattic2150320897289308081n_assn:(set_assn->assn)
% 0.72/0.93  FOF formula (<kernel.Constant object at 0x25c71b8>, <kernel.DependentProduct object at 0x25c7320>) of role type named sy_c_Lattices__Big_Osemilattice__sup__class_OSup__fin_001t__Filter__Ofilter_It__Nat__Onat_J
% 0.72/0.93  Using role type
% 0.72/0.93  Declaring lattic5930898082463196905er_nat:(set_filter_nat->filter_nat)
% 0.72/0.93  FOF formula (<kernel.Constant object at 0x25c7050>, <kernel.DependentProduct object at 0x25c73b0>) of role type named sy_c_Lattices__Big_Osemilattice__sup__class_OSup__fin_001t__Int__Oint
% 0.72/0.93  Using role type
% 0.72/0.93  Declaring lattic1091506334969745077in_int:(set_int->int)
% 0.72/0.93  FOF formula (<kernel.Constant object at 0x25c70e0>, <kernel.DependentProduct object at 0x25c7440>) of role type named sy_c_Lattices__Big_Osemilattice__sup__class_OSup__fin_001t__Nat__Onat
% 0.72/0.93  Using role type
% 0.72/0.93  Declaring lattic1093996805478795353in_nat:(set_nat->nat)
% 0.72/0.93  FOF formula (<kernel.Constant object at 0x25c7128>, <kernel.DependentProduct object at 0x25c74d0>) of role type named sy_c_Lattices__Big_Osemilattice__sup__class_OSup__fin_001t__Product____Type__Ounit
% 0.72/0.93  Using role type
% 0.72/0.93  Declaring lattic5294303975357428420t_unit:(set_Product_unit->product_unit)
% 0.72/0.93  FOF formula (<kernel.Constant object at 0x25c70e0>, <kernel.DependentProduct object at 0x25c7560>) of role type named sy_c_Lattices__Big_Osemilattice__sup__class_OSup__fin_001t__Rat__Orat
% 0.72/0.93  Using role type
% 0.72/0.93  Declaring lattic458866745392299617in_rat:(set_rat->rat)
% 0.72/0.93  FOF formula (<kernel.Constant object at 0x25c74d0>, <kernel.DependentProduct object at 0x25c75f0>) of role type named sy_c_Lattices__Big_Osemilattice__sup__class_OSup__fin_001t__Set__Oset_It__Nat__Onat_J
% 0.72/0.93  Using role type
% 0.72/0.93  Declaring lattic3835124923745554447et_nat:(set_set_nat->set_nat)
% 0.72/0.93  FOF formula (<kernel.Constant object at 0x25c7290>, <kernel.DependentProduct object at 0x25c74d0>) of role type named sy_c_List_Oappend_001t__Nat__Onat
% 0.72/0.93  Using role type
% 0.72/0.93  Declaring append_nat:(list_nat->(list_nat->list_nat))
% 0.72/0.93  FOF formula (<kernel.Constant object at 0x25c71b8>, <kernel.DependentProduct object at 0x25c7710>) of role type named sy_c_List_Obutlast_001t__Nat__Onat
% 0.72/0.93  Using role type
% 0.72/0.93  Declaring butlast_nat:(list_nat->list_nat)
% 0.72/0.93  FOF formula (<kernel.Constant object at 0x25c76c8>, <kernel.DependentProduct object at 0x25c7290>) of role type named sy_c_List_Ofilter_001t__Nat__Onat
% 0.72/0.93  Using role type
% 0.72/0.93  Declaring filter_nat2:((nat->Prop)->(list_nat->list_nat))
% 0.72/0.93  FOF formula (<kernel.Constant object at 0x25c75a8>, <kernel.DependentProduct object at 0x25c7560>) of role type named sy_c_List_Olist_OCons_001t__Nat__Onat
% 0.72/0.93  Using role type
% 0.72/0.93  Declaring cons_nat:(nat->(list_nat->list_nat))
% 0.72/0.93  FOF formula (<kernel.Constant object at 0x25c77e8>, <kernel.Constant object at 0x25c7560>) of role type named sy_c_List_Olist_ONil_001t__Nat__Onat
% 0.72/0.93  Using role type
% 0.72/0.93  Declaring nil_nat:list_nat
% 0.72/0.93  FOF formula (<kernel.Constant object at 0x25c76c8>, <kernel.DependentProduct object at 0x25c74d0>) of role type named sy_c_List_Olist_Omap_001t__Nat__Onat_001t__Nat__Onat
% 0.72/0.93  Using role type
% 0.72/0.93  Declaring map_nat_nat:((nat->nat)->(list_nat->list_nat))
% 0.72/0.93  FOF formula (<kernel.Constant object at 0x25c75a8>, <kernel.DependentProduct object at 0x25c77e8>) of role type named sy_c_List_Oupt
% 0.72/0.93  Using role type
% 0.72/0.93  Declaring upt:(nat->(nat->list_nat))
% 0.72/0.93  FOF formula (<kernel.Constant object at 0x25c76c8>, <kernel.DependentProduct object at 0x25c78c0>) of role type named sy_c_Misc_Obijective_001_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_001t__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_J
% 0.72/0.93  Using role type
% 0.72/0.93  Declaring biject1468766312547416318et_nat:(set_Pr8536935166611901872et_nat->Prop)
% 0.72/0.93  FOF formula (<kernel.Constant object at 0x25c77e8>, <kernel.DependentProduct object at 0x25c75f0>) of role type named sy_c_Misc_Obijective_001_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_001t__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J
% 0.72/0.93  Using role type
% 0.72/0.93  Declaring biject2615096655818420098et_nat:(set_Pr3286484037609594932et_nat->Prop)
% 0.72/0.93  FOF formula (<kernel.Constant object at 0x25c78c0>, <kernel.DependentProduct object at 0x25c7950>) of role type named sy_c_Misc_Obijective_001t__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_001t__Set__Oset_It__Nat__Onat_J
% 0.72/0.93  Using role type
% 0.72/0.93  Declaring biject2219996528949639174et_nat:(set_Pr3948176798113811640et_nat->Prop)
% 0.72/0.93  FOF formula (<kernel.Constant object at 0x25c77e8>, <kernel.DependentProduct object at 0x25c79e0>) of role type named sy_c_Misc_Obijective_001t__Int__Oint_001t__Int__Oint
% 0.77/0.93  Using role type
% 0.77/0.93  Declaring bijective_int_int:(set_Pr958786334691620121nt_int->Prop)
% 0.77/0.93  FOF formula (<kernel.Constant object at 0x25c75f0>, <kernel.DependentProduct object at 0x25c7a28>) of role type named sy_c_Misc_Obijective_001t__Nat__Onat_001t__Nat__Onat
% 0.77/0.93  Using role type
% 0.77/0.93  Declaring bijective_nat_nat:(set_Pr1261947904930325089at_nat->Prop)
% 0.77/0.93  FOF formula (<kernel.Constant object at 0x25c77e8>, <kernel.DependentProduct object at 0x25c7b00>) of role type named sy_c_Misc_Ofun__of__rel_001_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_001t__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_J
% 0.77/0.93  Using role type
% 0.77/0.93  Declaring fun_of384177504262425200et_nat:(set_Pr8536935166611901872et_nat->((produc3658429121746597890et_nat->Prop)->produc3925858234332021118et_nat))
% 0.77/0.93  FOF formula (<kernel.Constant object at 0x25c7a28>, <kernel.DependentProduct object at 0x25c7b90>) of role type named sy_c_Misc_Ofun__of__rel_001_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_001t__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J
% 0.77/0.93  Using role type
% 0.77/0.93  Declaring fun_of3673525222065131764et_nat:(set_Pr3286484037609594932et_nat->((produc3658429121746597890et_nat->Prop)->produc3658429121746597890et_nat))
% 0.77/0.93  FOF formula (<kernel.Constant object at 0x25c7b00>, <kernel.DependentProduct object at 0x25c7998>) of role type named sy_c_Misc_Ofun__of__rel_001t__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_001t__Set__Oset_It__Nat__Onat_J
% 0.77/0.93  Using role type
% 0.77/0.93  Declaring fun_of5878246503291251064et_nat:(set_Pr3948176798113811640et_nat->(heap_e7401611519738050253t_unit->set_nat))
% 0.77/0.93  FOF formula (<kernel.Constant object at 0x25c7a28>, <kernel.DependentProduct object at 0x25c7b90>) of role type named sy_c_Misc_Ofun__of__rel_001t__Int__Oint_001t__Int__Oint
% 0.77/0.93  Using role type
% 0.77/0.93  Declaring fun_of_rel_int_int:(set_Pr958786334691620121nt_int->(int->int))
% 0.77/0.93  FOF formula (<kernel.Constant object at 0x25c7b48>, <kernel.DependentProduct object at 0x25c7b00>) of role type named sy_c_Misc_Ofun__of__rel_001t__Nat__Onat_001t__Nat__Onat
% 0.77/0.93  Using role type
% 0.77/0.93  Declaring fun_of_rel_nat_nat:(set_Pr1261947904930325089at_nat->(nat->nat))
% 0.77/0.93  FOF formula (<kernel.Constant object at 0x25c7cb0>, <kernel.DependentProduct object at 0x25c7a28>) of role type named sy_c_Misc_Oinv__on_001_Eo_001t__Int__Oint
% 0.77/0.93  Using role type
% 0.77/0.93  Declaring inv_on_o_int:((Prop->int)->(set_o->(int->Prop)))
% 0.77/0.93  FOF formula (<kernel.Constant object at 0x25c7ab8>, <kernel.DependentProduct object at 0x25c7b48>) of role type named sy_c_Misc_Oinv__on_001_Eo_001t__Nat__Onat
% 0.77/0.93  Using role type
% 0.77/0.93  Declaring inv_on_o_nat:((Prop->nat)->(set_o->(nat->Prop)))
% 0.77/0.93  FOF formula (<kernel.Constant object at 0x25c7cb0>, <kernel.DependentProduct object at 0x25c7dd0>) of role type named sy_c_Misc_Oinv__on_001t__Code____Numeral__Ointeger_001t__Code____Numeral__Ointeger
% 0.77/0.93  Using role type
% 0.77/0.93  Declaring inv_on4869000451854154612nteger:((code_integer->code_integer)->(set_Code_integer->(code_integer->code_integer)))
% 0.77/0.93  FOF formula (<kernel.Constant object at 0x25c7e18>, <kernel.DependentProduct object at 0x25c7c68>) of role type named sy_c_Misc_Oinv__on_001t__Int__Oint_001t__Int__Oint
% 0.77/0.93  Using role type
% 0.77/0.93  Declaring inv_on_int_int:((int->int)->(set_int->(int->int)))
% 0.77/0.93  FOF formula (<kernel.Constant object at 0x25c7e60>, <kernel.DependentProduct object at 0x25c7b90>) of role type named sy_c_Misc_Oinv__on_001t__Int__Oint_001t__Nat__Onat
% 0.77/0.93  Using role type
% 0.77/0.93  Declaring inv_on_int_nat:((int->nat)->(set_int->(nat->int)))
% 0.77/0.93  FOF formula (<kernel.Constant object at 0x25c7e18>, <kernel.DependentProduct object at 0x25c7f38>) of role type named sy_c_Misc_Oinv__on_001t__Nat__Onat_001t__Code____Numeral__Ointeger
% 0.77/0.94  Using role type
% 0.77/0.94  Declaring inv_on1369624593536199399nteger:((nat->code_integer)->(set_nat->(code_integer->nat)))
% 0.77/0.94  FOF formula (<kernel.Constant object at 0x25c7f80>, <kernel.DependentProduct object at 0x25c7b48>) of role type named sy_c_Misc_Oinv__on_001t__Nat__Onat_001t__Int__Oint
% 0.77/0.94  Using role type
% 0.77/0.94  Declaring inv_on_nat_int:((nat->int)->(set_nat->(int->nat)))
% 0.77/0.94  FOF formula (<kernel.Constant object at 0x25c7c68>, <kernel.DependentProduct object at 0x25c7dd0>) of role type named sy_c_Misc_Oinv__on_001t__Nat__Onat_001t__Nat__Onat
% 0.77/0.94  Using role type
% 0.77/0.94  Declaring inv_on_nat_nat:((nat->nat)->(set_nat->(nat->nat)))
% 0.77/0.94  FOF formula (<kernel.Constant object at 0x25c7f38>, <kernel.DependentProduct object at 0x25c7fc8>) of role type named sy_c_Misc_Oinv__on_001t__Nat__Onat_001t__Set__Oset_It__Nat__Onat_J
% 0.77/0.94  Using role type
% 0.77/0.94  Declaring inv_on_nat_set_nat:((nat->set_nat)->(set_nat->(set_nat->nat)))
% 0.77/0.94  FOF formula (<kernel.Constant object at 0x25c7c68>, <kernel.DependentProduct object at 0x25c7ea8>) of role type named sy_c_Misc_Oinv__on_001t__Product____Type__Ounit_001t__Int__Oint
% 0.77/0.94  Using role type
% 0.77/0.94  Declaring inv_on7725125254116338689it_int:((product_unit->int)->(set_Product_unit->(int->product_unit)))
% 0.77/0.94  FOF formula (<kernel.Constant object at 0x25c7fc8>, <kernel.DependentProduct object at 0x25ca0e0>) of role type named sy_c_Misc_Oinv__on_001t__Product____Type__Ounit_001t__Nat__Onat
% 0.77/0.94  Using role type
% 0.77/0.94  Declaring inv_on7727615724625388965it_nat:((product_unit->nat)->(set_Product_unit->(nat->product_unit)))
% 0.77/0.94  FOF formula (<kernel.Constant object at 0x25c7b48>, <kernel.DependentProduct object at 0x25ca170>) of role type named sy_c_Misc_Opairself_001t__Int__Oint_001t__Int__Oint
% 0.77/0.94  Using role type
% 0.77/0.94  Declaring pairself_int_int:((int->int)->(product_prod_int_int->product_prod_int_int))
% 0.77/0.94  FOF formula (<kernel.Constant object at 0x25c7ea8>, <kernel.DependentProduct object at 0x25ca170>) of role type named sy_c_Misc_Opairself_001t__Int__Oint_001t__Nat__Onat
% 0.77/0.94  Using role type
% 0.77/0.94  Declaring pairself_int_nat:((int->nat)->(product_prod_int_int->product_prod_nat_nat))
% 0.77/0.94  FOF formula (<kernel.Constant object at 0x25c7fc8>, <kernel.DependentProduct object at 0x25ca170>) of role type named sy_c_Misc_Opairself_001t__Nat__Onat_001t__Int__Oint
% 0.77/0.94  Using role type
% 0.77/0.94  Declaring pairself_nat_int:((nat->int)->(product_prod_nat_nat->product_prod_int_int))
% 0.77/0.94  FOF formula (<kernel.Constant object at 0x25c7ea8>, <kernel.DependentProduct object at 0x25ca170>) of role type named sy_c_Misc_Opairself_001t__Nat__Onat_001t__Nat__Onat
% 0.77/0.94  Using role type
% 0.77/0.94  Declaring pairself_nat_nat:((nat->nat)->(product_prod_nat_nat->product_prod_nat_nat))
% 0.77/0.94  FOF formula (<kernel.Constant object at 0x25c7b48>, <kernel.DependentProduct object at 0x25ca170>) of role type named sy_c_Misc_Opairself__rel_001t__Int__Oint_001t__Int__Oint
% 0.77/0.94  Using role type
% 0.77/0.94  Declaring pairself_rel_int_int:(produc5030937667867769463nt_int->(produc5030937667867769463nt_int->Prop))
% 0.77/0.94  FOF formula (<kernel.Constant object at 0x25c7b48>, <kernel.DependentProduct object at 0x25ca170>) of role type named sy_c_Misc_Opairself__rel_001t__Int__Oint_001t__Nat__Onat
% 0.77/0.94  Using role type
% 0.77/0.94  Declaring pairself_rel_int_nat:(produc6128020648511768019nt_int->(produc6128020648511768019nt_int->Prop))
% 0.77/0.94  FOF formula (<kernel.Constant object at 0x25ca128>, <kernel.DependentProduct object at 0x25ca170>) of role type named sy_c_Misc_Opairself__rel_001t__Nat__Onat_001t__Int__Oint
% 0.77/0.94  Using role type
% 0.77/0.94  Declaring pairself_rel_nat_int:(produc3574062574353363227at_nat->(produc3574062574353363227at_nat->Prop))
% 0.77/0.94  FOF formula (<kernel.Constant object at 0x25ca320>, <kernel.DependentProduct object at 0x25ca170>) of role type named sy_c_Misc_Opairself__rel_001t__Nat__Onat_001t__Nat__Onat
% 0.77/0.94  Using role type
% 0.77/0.94  Declaring pairself_rel_nat_nat:(produc4671145554997361783at_nat->(produc4671145554997361783at_nat->Prop))
% 0.77/0.94  FOF formula (<kernel.Constant object at 0x25ca128>, <kernel.DependentProduct object at 0x25ca1b8>) of role type named sy_c_Misc_Orel__restrict_001_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J
% 0.77/0.94  Using role type
% 0.77/0.94  Declaring rel_re3331361160397388719_nat_o:(set_Pr2161125870931222855_nat_o->(set_Pr4532377907799695533_nat_o->set_Pr2161125870931222855_nat_o))
% 0.77/0.94  FOF formula (<kernel.Constant object at 0x25ca050>, <kernel.DependentProduct object at 0x25ca128>) of role type named sy_c_Misc_Orel__restrict_001_Eo
% 0.77/0.94  Using role type
% 0.77/0.94  Declaring rel_restrict_o:(set_Product_prod_o_o->(set_o->set_Product_prod_o_o))
% 0.77/0.94  FOF formula (<kernel.Constant object at 0x25ca488>, <kernel.DependentProduct object at 0x25ca170>) of role type named sy_c_Misc_Orel__restrict_001t__Int__Oint
% 0.77/0.94  Using role type
% 0.77/0.94  Declaring rel_restrict_int:(set_Pr958786334691620121nt_int->(set_int->set_Pr958786334691620121nt_int))
% 0.77/0.94  FOF formula (<kernel.Constant object at 0x25ca4d0>, <kernel.DependentProduct object at 0x25ca1b8>) of role type named sy_c_Misc_Orel__restrict_001t__Nat__Onat
% 0.77/0.94  Using role type
% 0.77/0.94  Declaring rel_restrict_nat:(set_Pr1261947904930325089at_nat->(set_nat->set_Pr1261947904930325089at_nat))
% 0.77/0.94  FOF formula (<kernel.Constant object at 0x25ca488>, <kernel.DependentProduct object at 0x25ca4d0>) of role type named sy_c_Misc_Orel__restrict_001t__Product____Type__Ounit
% 0.77/0.94  Using role type
% 0.77/0.94  Declaring rel_re9207996470947987439t_unit:(set_Pr5094982260447487303t_unit->(set_Product_unit->set_Pr5094982260447487303t_unit))
% 0.77/0.94  FOF formula (<kernel.Constant object at 0x25ca440>, <kernel.DependentProduct object at 0x25ca560>) of role type named sy_c_Nat_OSuc
% 0.77/0.94  Using role type
% 0.77/0.94  Declaring suc:(nat->nat)
% 0.77/0.94  FOF formula (<kernel.Constant object at 0x25ca488>, <kernel.DependentProduct object at 0x25ca5f0>) of role type named sy_c_Nat_Osemiring__1__class_Oof__nat_001t__Code____Numeral__Ointeger
% 0.77/0.94  Using role type
% 0.77/0.94  Declaring semiri4939895301339042750nteger:(nat->code_integer)
% 0.77/0.94  FOF formula (<kernel.Constant object at 0x25ca560>, <kernel.DependentProduct object at 0x25ca680>) of role type named sy_c_Nat_Osemiring__1__class_Oof__nat_001t__Code____Numeral__Onatural
% 0.77/0.94  Using role type
% 0.77/0.94  Declaring semiri3763490453095760265atural:(nat->code_natural)
% 0.77/0.94  FOF formula (<kernel.Constant object at 0x25ca5f0>, <kernel.DependentProduct object at 0x25ca710>) of role type named sy_c_Nat_Osemiring__1__class_Oof__nat_001t__Int__Oint
% 0.77/0.94  Using role type
% 0.77/0.94  Declaring semiri1314217659103216013at_int:(nat->int)
% 0.77/0.94  FOF formula (<kernel.Constant object at 0x25ca680>, <kernel.DependentProduct object at 0x25ca7a0>) of role type named sy_c_Nat_Osemiring__1__class_Oof__nat_001t__Nat__Onat
% 0.77/0.94  Using role type
% 0.77/0.94  Declaring semiri1316708129612266289at_nat:(nat->nat)
% 0.77/0.94  FOF formula (<kernel.Constant object at 0x25ca710>, <kernel.DependentProduct object at 0x25ca830>) of role type named sy_c_Nat_Osemiring__1__class_Oof__nat_001t__Rat__Orat
% 0.77/0.94  Using role type
% 0.77/0.94  Declaring semiri681578069525770553at_rat:(nat->rat)
% 0.77/0.94  FOF formula (<kernel.Constant object at 0x25ca3f8>, <kernel.DependentProduct object at 0x25ca908>) of role type named sy_c_Nat__Bijection_Oset__decode
% 0.77/0.94  Using role type
% 0.77/0.94  Declaring nat_set_decode:(nat->set_nat)
% 0.77/0.94  FOF formula (<kernel.Constant object at 0x25ca170>, <kernel.DependentProduct object at 0x25ca950>) of role type named sy_c_Nat__Bijection_Oset__encode
% 0.77/0.94  Using role type
% 0.77/0.94  Declaring nat_set_encode:(set_nat->nat)
% 0.77/0.94  FOF formula (<kernel.Constant object at 0x25ca7e8>, <kernel.DependentProduct object at 0x25ca998>) of role type named sy_c_Nat__Bijection_Osum__encode
% 0.77/0.94  Using role type
% 0.77/0.94  Declaring nat_sum_encode:(sum_sum_nat_nat->nat)
% 0.77/0.94  FOF formula (<kernel.Constant object at 0x25ca680>, <kernel.DependentProduct object at 0x25ca9e0>) of role type named sy_c_Nat__Bijection_Otriangle
% 0.77/0.94  Using role type
% 0.77/0.94  Declaring nat_triangle:(nat->nat)
% 0.77/0.94  FOF formula (<kernel.Constant object at 0x25ca908>, <kernel.DependentProduct object at 0x25ca170>) of role type named sy_c_Num_OBitM
% 0.77/0.94  Using role type
% 0.77/0.94  Declaring bitM:(num->num)
% 0.77/0.94  FOF formula (<kernel.Constant object at 0x25ca9e0>, <kernel.DependentProduct object at 0x25caa28>) of role type named sy_c_Num_Oinc
% 0.77/0.94  Using role type
% 0.77/0.94  Declaring inc:(num->num)
% 0.77/0.94  FOF formula (<kernel.Constant object at 0x25ca950>, <kernel.DependentProduct object at 0x25caa70>) of role type named sy_c_Num_Onat__of__num
% 0.77/0.94  Using role type
% 0.77/0.94  Declaring nat_of_num:(num->nat)
% 0.77/0.94  FOF formula (<kernel.Constant object at 0x25ca9e0>, <kernel.DependentProduct object at 0x25caab8>) of role type named sy_c_Num_Oneg__numeral__class_Odbl__dec_001t__Code____Numeral__Ointeger
% 0.77/0.94  Using role type
% 0.77/0.94  Declaring neg_nu7757733837767384882nteger:(code_integer->code_integer)
% 0.77/0.94  FOF formula (<kernel.Constant object at 0x25caa70>, <kernel.DependentProduct object at 0x25cab48>) of role type named sy_c_Num_Oneg__numeral__class_Odbl__dec_001t__Int__Oint
% 0.77/0.94  Using role type
% 0.77/0.94  Declaring neg_nu3811975205180677377ec_int:(int->int)
% 0.77/0.94  FOF formula (<kernel.Constant object at 0x25caab8>, <kernel.DependentProduct object at 0x25cabd8>) of role type named sy_c_Num_Oneg__numeral__class_Odbl__dec_001t__Rat__Orat
% 0.77/0.94  Using role type
% 0.77/0.94  Declaring neg_nu3179335615603231917ec_rat:(rat->rat)
% 0.77/0.94  FOF formula (<kernel.Constant object at 0x25cab48>, <kernel.DependentProduct object at 0x25cac68>) of role type named sy_c_Num_Oneg__numeral__class_Odbl__inc_001t__Code____Numeral__Ointeger
% 0.77/0.94  Using role type
% 0.77/0.94  Declaring neg_nu5831290666863070958nteger:(code_integer->code_integer)
% 0.77/0.94  FOF formula (<kernel.Constant object at 0x25cabd8>, <kernel.DependentProduct object at 0x25cacf8>) of role type named sy_c_Num_Oneg__numeral__class_Odbl__inc_001t__Int__Oint
% 0.77/0.94  Using role type
% 0.77/0.94  Declaring neg_nu5851722552734809277nc_int:(int->int)
% 0.77/0.94  FOF formula (<kernel.Constant object at 0x25cac68>, <kernel.DependentProduct object at 0x25cad88>) of role type named sy_c_Num_Oneg__numeral__class_Odbl__inc_001t__Rat__Orat
% 0.77/0.94  Using role type
% 0.77/0.94  Declaring neg_nu5219082963157363817nc_rat:(rat->rat)
% 0.77/0.94  FOF formula (<kernel.Constant object at 0x25ca680>, <kernel.DependentProduct object at 0x25cacf8>) of role type named sy_c_Num_Oneg__numeral__class_Osub_001t__Int__Oint
% 0.77/0.94  Using role type
% 0.77/0.94  Declaring neg_numeral_sub_int:(num->(num->int))
% 0.77/0.94  FOF formula (<kernel.Constant object at 0x25cae18>, <kernel.DependentProduct object at 0x25cae60>) of role type named sy_c_Num_Onum_OBit0
% 0.77/0.94  Using role type
% 0.77/0.94  Declaring bit0:(num->num)
% 0.77/0.94  FOF formula (<kernel.Constant object at 0x25cad40>, <kernel.DependentProduct object at 0x25cacb0>) of role type named sy_c_Num_Onum_OBit1
% 0.77/0.94  Using role type
% 0.77/0.94  Declaring bit1:(num->num)
% 0.77/0.94  FOF formula (<kernel.Constant object at 0x25cad88>, <kernel.Constant object at 0x25cacb0>) of role type named sy_c_Num_Onum_OOne
% 0.77/0.94  Using role type
% 0.77/0.94  Declaring one:num
% 0.77/0.94  FOF formula (<kernel.Constant object at 0x25cae60>, <kernel.DependentProduct object at 0x25caf38>) of role type named sy_c_Num_Onum__of__nat
% 0.77/0.94  Using role type
% 0.77/0.94  Declaring num_of_nat:(nat->num)
% 0.77/0.94  FOF formula (<kernel.Constant object at 0x25cad88>, <kernel.DependentProduct object at 0x25caf80>) of role type named sy_c_Num_Onumeral__class_Onumeral_001t__Code____Numeral__Ointeger
% 0.77/0.94  Using role type
% 0.77/0.94  Declaring numera6620942414471956472nteger:(num->code_integer)
% 0.77/0.94  FOF formula (<kernel.Constant object at 0x25caf38>, <kernel.DependentProduct object at 0x25cd050>) of role type named sy_c_Num_Onumeral__class_Onumeral_001t__Code____Numeral__Onatural
% 0.77/0.94  Using role type
% 0.77/0.94  Declaring numera5444537566228673987atural:(num->code_natural)
% 0.77/0.94  FOF formula (<kernel.Constant object at 0x25cacf8>, <kernel.DependentProduct object at 0x25cd0e0>) of role type named sy_c_Num_Onumeral__class_Onumeral_001t__Int__Oint
% 0.77/0.94  Using role type
% 0.77/0.94  Declaring numeral_numeral_int:(num->int)
% 0.77/0.94  FOF formula (<kernel.Constant object at 0x25cafc8>, <kernel.DependentProduct object at 0x25cd128>) of role type named sy_c_Num_Onumeral__class_Onumeral_001t__Nat__Onat
% 0.77/0.94  Using role type
% 0.77/0.94  Declaring numeral_numeral_nat:(num->nat)
% 0.77/0.94  FOF formula (<kernel.Constant object at 0x25caf80>, <kernel.DependentProduct object at 0x25cd098>) of role type named sy_c_Num_Opow
% 0.77/0.94  Using role type
% 0.77/0.94  Declaring pow:(num->(num->num))
% 0.77/0.94  FOF formula (<kernel.Constant object at 0x25cacf8>, <kernel.DependentProduct object at 0x25cd1b8>) of role type named sy_c_Num_Opred__numeral
% 0.77/0.94  Using role type
% 0.77/0.94  Declaring pred_numeral:(num->nat)
% 0.77/0.94  FOF formula (<kernel.Constant object at 0x25cafc8>, <kernel.DependentProduct object at 0x25cd128>) of role type named sy_c_Num_Osqr
% 0.77/0.94  Using role type
% 0.77/0.94  Declaring sqr:(num->num)
% 0.77/0.94  FOF formula (<kernel.Constant object at 0x25cd170>, <kernel.DependentProduct object at 0x25cd128>) of role type named sy_c_Order__Relation_Olinear__order__on_001_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J
% 0.77/0.95  Using role type
% 0.77/0.95  Declaring order_1145710701291701250_nat_o:(set_Pr4532377907799695533_nat_o->(set_Pr2161125870931222855_nat_o->Prop))
% 0.77/0.95  FOF formula (<kernel.Constant object at 0x25cd200>, <kernel.DependentProduct object at 0x25cd050>) of role type named sy_c_Order__Relation_Olinear__order__on_001_Eo
% 0.77/0.95  Using role type
% 0.77/0.95  Declaring order_6238756238976269133r_on_o:(set_o->(set_Product_prod_o_o->Prop))
% 0.77/0.95  FOF formula (<kernel.Constant object at 0x25cd248>, <kernel.DependentProduct object at 0x25cd320>) of role type named sy_c_Order__Relation_Olinear__order__on_001t__Int__Oint
% 0.77/0.95  Using role type
% 0.77/0.95  Declaring order_4471489696718655927on_int:(set_int->(set_Pr958786334691620121nt_int->Prop))
% 0.77/0.95  FOF formula (<kernel.Constant object at 0x25cd290>, <kernel.DependentProduct object at 0x25cd3b0>) of role type named sy_c_Order__Relation_Olinear__order__on_001t__Nat__Onat
% 0.77/0.95  Using role type
% 0.77/0.95  Declaring order_4473980167227706203on_nat:(set_nat->(set_Pr1261947904930325089at_nat->Prop))
% 0.77/0.95  FOF formula (<kernel.Constant object at 0x25cd248>, <kernel.DependentProduct object at 0x25cd440>) of role type named sy_c_Order__Relation_Olinear__order__on_001t__Product____Type__Ounit
% 0.77/0.95  Using role type
% 0.77/0.95  Declaring order_888282469287196226t_unit:(set_Product_unit->(set_Pr5094982260447487303t_unit->Prop))
% 0.77/0.95  FOF formula (<kernel.Constant object at 0x25cd3b0>, <kernel.DependentProduct object at 0x25cd2d8>) of role type named sy_c_Order__Relation_Opartial__order__on_001_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J
% 0.77/0.95  Using role type
% 0.77/0.95  Declaring order_3690095022144090562_nat_o:(set_Pr4532377907799695533_nat_o->(set_Pr2161125870931222855_nat_o->Prop))
% 0.77/0.95  FOF formula (<kernel.Constant object at 0x25cd440>, <kernel.DependentProduct object at 0x25cd3b0>) of role type named sy_c_Order__Relation_Opartial__order__on_001_Eo
% 0.77/0.95  Using role type
% 0.77/0.95  Declaring order_8538205470752950541r_on_o:(set_o->(set_Product_prod_o_o->Prop))
% 0.77/0.95  FOF formula (<kernel.Constant object at 0x25cd2d8>, <kernel.DependentProduct object at 0x25cd5f0>) of role type named sy_c_Order__Relation_Opartial__order__on_001t__Int__Oint
% 0.77/0.95  Using role type
% 0.77/0.95  Declaring order_5248785102713058295on_int:(set_int->(set_Pr958786334691620121nt_int->Prop))
% 0.77/0.95  FOF formula (<kernel.Constant object at 0x25cd3b0>, <kernel.DependentProduct object at 0x25cd680>) of role type named sy_c_Order__Relation_Opartial__order__on_001t__Nat__Onat
% 0.77/0.95  Using role type
% 0.77/0.95  Declaring order_5251275573222108571on_nat:(set_nat->(set_Pr1261947904930325089at_nat->Prop))
% 0.77/0.95  FOF formula (<kernel.Constant object at 0x25cd5f0>, <kernel.DependentProduct object at 0x25cd710>) of role type named sy_c_Order__Relation_Opartial__order__on_001t__Product____Type__Ounit
% 0.77/0.95  Using role type
% 0.77/0.95  Declaring order_2505591618835473410t_unit:(set_Product_unit->(set_Pr5094982260447487303t_unit->Prop))
% 0.77/0.95  FOF formula (<kernel.Constant object at 0x25cd680>, <kernel.DependentProduct object at 0x25cd5a8>) of role type named sy_c_Order__Relation_Opreorder__on_001_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J
% 0.77/0.95  Using role type
% 0.77/0.95  Declaring order_174704566861754596_nat_o:(set_Pr4532377907799695533_nat_o->(set_Pr2161125870931222855_nat_o->Prop))
% 0.77/0.95  FOF formula (<kernel.Constant object at 0x25cd3b0>, <kernel.DependentProduct object at 0x25cd710>) of role type named sy_c_Order__Relation_Opreorder__on_001_Eo
% 0.77/0.95  Using role type
% 0.77/0.95  Declaring order_preorder_on_o:(set_o->(set_Product_prod_o_o->Prop))
% 0.77/0.95  FOF formula (<kernel.Constant object at 0x25cd680>, <kernel.DependentProduct object at 0x25cd7a0>) of role type named sy_c_Order__Relation_Opreorder__on_001t__Int__Oint
% 0.77/0.95  Using role type
% 0.77/0.95  Declaring order_4859164337913492053on_int:(set_int->(set_Pr958786334691620121nt_int->Prop))
% 0.77/0.95  FOF formula (<kernel.Constant object at 0x25cd710>, <kernel.DependentProduct object at 0x25cd908>) of role type named sy_c_Order__Relation_Opreorder__on_001t__Nat__Onat
% 0.77/0.95  Using role type
% 0.77/0.95  Declaring order_4861654808422542329on_nat:(set_nat->(set_Pr1261947904930325089at_nat->Prop))
% 0.79/0.95  FOF formula (<kernel.Constant object at 0x25cd7a0>, <kernel.DependentProduct object at 0x25cd998>) of role type named sy_c_Order__Relation_Opreorder__on_001t__Product____Type__Ounit
% 0.79/0.95  Using role type
% 0.79/0.95  Declaring order_7534304569044981540t_unit:(set_Product_unit->(set_Pr5094982260447487303t_unit->Prop))
% 0.79/0.95  FOF formula (<kernel.Constant object at 0x25cd908>, <kernel.DependentProduct object at 0x25cdab8>) of role type named sy_c_Order__Relation_OunderS_001_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J
% 0.79/0.95  Using role type
% 0.79/0.95  Declaring order_7262550146012401043_nat_o:(set_Pr2161125870931222855_nat_o->((produc3658429121746597890et_nat->Prop)->set_Pr4532377907799695533_nat_o))
% 0.79/0.95  FOF formula (<kernel.Constant object at 0x25cd170>, <kernel.DependentProduct object at 0x25cdb48>) of role type named sy_c_Order__Relation_OunderS_001_Eo
% 0.79/0.95  Using role type
% 0.79/0.95  Declaring order_underS_o:(set_Product_prod_o_o->(Prop->set_o))
% 0.79/0.95  FOF formula (<kernel.Constant object at 0x25cd8c0>, <kernel.DependentProduct object at 0x25cd998>) of role type named sy_c_Order__Relation_OunderS_001t__Int__Oint
% 0.79/0.95  Using role type
% 0.79/0.95  Declaring order_underS_int:(set_Pr958786334691620121nt_int->(int->set_int))
% 0.79/0.95  FOF formula (<kernel.Constant object at 0x25cdb90>, <kernel.DependentProduct object at 0x25cdab8>) of role type named sy_c_Order__Relation_OunderS_001t__Nat__Onat
% 0.79/0.95  Using role type
% 0.79/0.95  Declaring order_underS_nat:(set_Pr1261947904930325089at_nat->(nat->set_nat))
% 0.79/0.95  FOF formula (<kernel.Constant object at 0x25cd8c0>, <kernel.DependentProduct object at 0x25cdb90>) of role type named sy_c_Order__Relation_OunderS_001t__Product____Type__Ounit
% 0.79/0.95  Using role type
% 0.79/0.95  Declaring order_5809128134054296019t_unit:(set_Pr5094982260447487303t_unit->(product_unit->set_Product_unit))
% 0.79/0.95  FOF formula (<kernel.Constant object at 0x25cdab8>, <kernel.DependentProduct object at 0x25cdcb0>) of role type named sy_c_Order__Relation_Ounder_001_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J
% 0.79/0.95  Using role type
% 0.79/0.95  Declaring order_2885205318754725938_nat_o:(set_Pr2161125870931222855_nat_o->((produc3658429121746597890et_nat->Prop)->set_Pr4532377907799695533_nat_o))
% 0.79/0.95  FOF formula (<kernel.Constant object at 0x25cd7a0>, <kernel.DependentProduct object at 0x25cdd40>) of role type named sy_c_Order__Relation_Ounder_001_Eo
% 0.79/0.95  Using role type
% 0.79/0.95  Declaring order_under_o:(set_Product_prod_o_o->(Prop->set_o))
% 0.79/0.95  FOF formula (<kernel.Constant object at 0x25cd998>, <kernel.DependentProduct object at 0x25cdb90>) of role type named sy_c_Order__Relation_Ounder_001t__Int__Oint
% 0.79/0.95  Using role type
% 0.79/0.95  Declaring order_under_int:(set_Pr958786334691620121nt_int->(int->set_int))
% 0.79/0.95  FOF formula (<kernel.Constant object at 0x25cdd88>, <kernel.DependentProduct object at 0x25cdcb0>) of role type named sy_c_Order__Relation_Ounder_001t__Nat__Onat
% 0.79/0.95  Using role type
% 0.79/0.95  Declaring order_under_nat:(set_Pr1261947904930325089at_nat->(nat->set_nat))
% 0.79/0.95  FOF formula (<kernel.Constant object at 0x25cd998>, <kernel.DependentProduct object at 0x25cdd88>) of role type named sy_c_Order__Relation_Ounder_001t__Product____Type__Ounit
% 0.79/0.95  Using role type
% 0.79/0.95  Declaring order_6949322460238004850t_unit:(set_Pr5094982260447487303t_unit->(product_unit->set_Product_unit))
% 0.79/0.95  FOF formula (<kernel.Constant object at 0x25cdcb0>, <kernel.DependentProduct object at 0x25cdb90>) of role type named sy_c_Order__Relation_Owell__order__on_001_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J
% 0.79/0.95  Using role type
% 0.79/0.95  Declaring order_2118566763991480939_nat_o:(set_Pr4532377907799695533_nat_o->(set_Pr2161125870931222855_nat_o->Prop))
% 0.79/0.95  FOF formula (<kernel.Constant object at 0x25cdd88>, <kernel.DependentProduct object at 0x25cdcb0>) of role type named sy_c_Order__Relation_Owell__order__on_001_Eo
% 0.79/0.95  Using role type
% 0.79/0.95  Declaring order_2615775362358406454r_on_o:(set_o->(set_Product_prod_o_o->Prop))
% 0.79/0.95  FOF formula (<kernel.Constant object at 0x25cdb90>, <kernel.DependentProduct object at 0x25cdf38>) of role type named sy_c_Order__Relation_Owell__order__on_001t__Int__Oint
% 0.79/0.95  Using role type
% 0.79/0.95  Declaring order_2886507596567047182on_int:(set_int->(set_Pr958786334691620121nt_int->Prop))
% 0.79/0.95  FOF formula (<kernel.Constant object at 0x25cdcb0>, <kernel.DependentProduct object at 0x25cdfc8>) of role type named sy_c_Order__Relation_Owell__order__on_001t__Nat__Onat
% 0.79/0.95  Using role type
% 0.79/0.95  Declaring order_2888998067076097458on_nat:(set_nat->(set_Pr1261947904930325089at_nat->Prop))
% 0.79/0.95  FOF formula (<kernel.Constant object at 0x25cdf38>, <kernel.DependentProduct object at 0x25cf098>) of role type named sy_c_Order__Relation_Owell__order__on_001t__Product____Type__Ounit
% 0.79/0.95  Using role type
% 0.79/0.95  Declaring order_3164716736300062379t_unit:(set_Product_unit->(set_Pr5094982260447487303t_unit->Prop))
% 0.79/0.95  FOF formula (<kernel.Constant object at 0x25cdfc8>, <kernel.DependentProduct object at 0x25cf0e0>) of role type named sy_c_Orderings_Obot__class_Obot_001_062_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_M_Eo_J
% 0.79/0.95  Using role type
% 0.79/0.95  Declaring bot_bo7963750851167320836at_o_o:((produc3658429121746597890et_nat->Prop)->Prop)
% 0.79/0.95  FOF formula (<kernel.Constant object at 0x25cdf38>, <kernel.DependentProduct object at 0x25cf170>) of role type named sy_c_Orderings_Obot__class_Obot_001_062_I_Eo_M_Eo_J
% 0.79/0.95  Using role type
% 0.79/0.95  Declaring bot_bot_o_o:(Prop->Prop)
% 0.79/0.95  FOF formula (<kernel.Constant object at 0x25cdef0>, <kernel.DependentProduct object at 0x25cf200>) of role type named sy_c_Orderings_Obot__class_Obot_001_062_It__Int__Oint_M_Eo_J
% 0.79/0.95  Using role type
% 0.79/0.95  Declaring bot_bot_int_o:(int->Prop)
% 0.79/0.95  FOF formula (<kernel.Constant object at 0x25cdfc8>, <kernel.DependentProduct object at 0x25cf248>) of role type named sy_c_Orderings_Obot__class_Obot_001_062_It__Nat__Onat_M_Eo_J
% 0.79/0.95  Using role type
% 0.79/0.95  Declaring bot_bot_nat_o:(nat->Prop)
% 0.79/0.95  FOF formula (<kernel.Constant object at 0x25cf170>, <kernel.DependentProduct object at 0x25cf290>) of role type named sy_c_Orderings_Obot__class_Obot_001_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J
% 0.79/0.95  Using role type
% 0.79/0.95  Declaring bot_bo6993851861578111033_nat_o:(produc3658429121746597890et_nat->Prop)
% 0.79/0.95  FOF formula (<kernel.Constant object at 0x25cf248>, <kernel.DependentProduct object at 0x25cf320>) of role type named sy_c_Orderings_Obot__class_Obot_001_062_It__Product____Type__Ounit_M_Eo_J
% 0.79/0.95  Using role type
% 0.79/0.95  Declaring bot_bo4642748612307482820unit_o:(product_unit->Prop)
% 0.79/0.95  FOF formula (<kernel.Constant object at 0x25cdef0>, <kernel.Sort object at 0x2b6bb73ca638>) of role type named sy_c_Orderings_Obot__class_Obot_001_Eo
% 0.79/0.95  Using role type
% 0.79/0.95  Declaring bot_bot_o:Prop
% 0.79/0.95  FOF formula (<kernel.Constant object at 0x25cf050>, <kernel.Constant object at 0x25cf290>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Assertions__Oassn
% 0.79/0.95  Using role type
% 0.79/0.95  Declaring bot_bot_assn:assn
% 0.79/0.95  FOF formula (<kernel.Constant object at 0x25cf368>, <kernel.Constant object at 0x25cf290>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Filter__Ofilter_It__Nat__Onat_J
% 0.79/0.95  Using role type
% 0.79/0.95  Declaring bot_bot_filter_nat:filter_nat
% 0.79/0.95  FOF formula (<kernel.Constant object at 0x25cf3b0>, <kernel.Constant object at 0x25cf290>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Nat__Onat
% 0.79/0.95  Using role type
% 0.79/0.95  Declaring bot_bot_nat:nat
% 0.79/0.95  FOF formula (<kernel.Constant object at 0x25cf3f8>, <kernel.Constant object at 0x25cf290>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Product____Type__Ounit
% 0.79/0.95  Using role type
% 0.79/0.95  Declaring bot_bot_Product_unit:product_unit
% 0.79/0.95  FOF formula (<kernel.Constant object at 0x25cf3b0>, <kernel.Constant object at 0x25cf440>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_J
% 0.79/0.95  Using role type
% 0.79/0.95  Declaring bot_bo7824918357723582233_nat_o:set_Pr4532377907799695533_nat_o
% 0.79/0.95  FOF formula (<kernel.Constant object at 0x25cf4d0>, <kernel.Constant object at 0x25cf440>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_I_Eo_J
% 0.79/0.95  Using role type
% 0.79/0.95  Declaring bot_bot_set_o:set_o
% 0.79/0.95  FOF formula (<kernel.Constant object at 0x25cf518>, <kernel.Constant object at 0x25cf440>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__Assertions__Oassn_J
% 0.79/0.95  Using role type
% 0.79/0.95  Declaring bot_bot_set_assn:set_assn
% 0.79/0.95  FOF formula (<kernel.Constant object at 0x25cf4d0>, <kernel.Constant object at 0x25cf488>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__Code____Numeral__Ointeger_J
% 0.79/0.95  Using role type
% 0.79/0.95  Declaring bot_bo3990330152332043303nteger:set_Code_integer
% 0.79/0.95  FOF formula (<kernel.Constant object at 0x25cf440>, <kernel.Constant object at 0x25cf560>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__Filter__Ofilter_It__Nat__Onat_J_J
% 0.79/0.95  Using role type
% 0.79/0.95  Declaring bot_bo498966703094740906er_nat:set_filter_nat
% 0.79/0.95  FOF formula (<kernel.Constant object at 0x25cf488>, <kernel.Constant object at 0x25cf638>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_J
% 0.79/0.95  Using role type
% 0.79/0.95  Declaring bot_bo3686245532977126937t_unit:set_he8644174446132254637t_unit
% 0.79/0.95  FOF formula (<kernel.Constant object at 0x25cf710>, <kernel.Constant object at 0x25cf638>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__Int__Oint_J
% 0.79/0.95  Using role type
% 0.79/0.95  Declaring bot_bot_set_int:set_int
% 0.79/0.95  FOF formula (<kernel.Constant object at 0x25cf758>, <kernel.Constant object at 0x25cf638>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__Nat__Onat_J
% 0.79/0.95  Using role type
% 0.79/0.95  Declaring bot_bot_set_nat:set_nat
% 0.79/0.95  FOF formula (<kernel.Constant object at 0x25cf710>, <kernel.Constant object at 0x25cf7a0>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_M_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_J_J
% 0.79/0.95  Using role type
% 0.79/0.95  Declaring bot_bo3657187498359500723_nat_o:set_Pr2161125870931222855_nat_o
% 0.79/0.95  FOF formula (<kernel.Constant object at 0x25cf638>, <kernel.Constant object at 0x25cf830>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_J_J
% 0.79/0.95  Using role type
% 0.79/0.95  Declaring bot_bo1481135142794719944et_nat:set_Pr3286484037609594932et_nat
% 0.79/0.95  FOF formula (<kernel.Constant object at 0x25cf7a0>, <kernel.Constant object at 0x25cf878>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__Product____Type__Oprod_I_Eo_M_Eo_J_J
% 0.79/0.95  Using role type
% 0.79/0.95  Declaring bot_bo7073875226086086771od_o_o:set_Product_prod_o_o
% 0.79/0.95  FOF formula (<kernel.Constant object at 0x25cf830>, <kernel.Constant object at 0x25cf908>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_J
% 0.79/0.95  Using role type
% 0.79/0.95  Declaring bot_bo3771712512152092492et_nat:set_Pr3948176798113811640et_nat
% 0.79/0.95  FOF formula (<kernel.Constant object at 0x25cf878>, <kernel.Constant object at 0x25cf9e0>) 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.79/0.95  Using role type
% 0.79/0.95  Declaring bot_bo1796632182523588997nt_int:set_Pr958786334691620121nt_int
% 0.79/0.95  FOF formula (<kernel.Constant object at 0x25cf908>, <kernel.Constant object at 0x25cfa70>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J
% 0.79/0.95  Using role type
% 0.79/0.95  Declaring bot_bo2099793752762293965at_nat:set_Pr1261947904930325089at_nat
% 0.79/0.95  FOF formula (<kernel.Constant object at 0x25cf9e0>, <kernel.Constant object at 0x25cfb00>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__Product____Type__Oprod_It__Product____Type__Ounit_Mt__Product____Type__Ounit_J_J
% 0.79/0.95  Using role type
% 0.79/0.95  Declaring bot_bo1654022762305692595t_unit:set_Pr5094982260447487303t_unit
% 0.79/0.95  FOF formula (<kernel.Constant object at 0x25cfa70>, <kernel.Constant object at 0x25cfb90>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__Product____Type__Oprod_It__Set__Oset_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_J_Mt__Set__Oset_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_J_J_J
% 0.79/0.95  Using role type
% 0.79/0.95  Declaring bot_bo7535334947429593011_nat_o:set_Pr3813038829465207111_nat_o
% 0.79/0.95  FOF formula (<kernel.Constant object at 0x25cfb00>, <kernel.Constant object at 0x25cfc20>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__Product____Type__Oprod_It__Set__Oset_I_Eo_J_Mt__Set__Oset_I_Eo_J_J_J
% 0.79/0.95  Using role type
% 0.79/0.95  Declaring bot_bo8143257439550059635_set_o:set_Pr4577759397028426247_set_o
% 0.79/0.95  FOF formula (<kernel.Constant object at 0x25cfb90>, <kernel.Constant object at 0x25cfcb0>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__Product____Type__Oprod_It__Set__Oset_It__Int__Oint_J_Mt__Set__Oset_It__Int__Oint_J_J_J
% 0.79/0.95  Using role type
% 0.79/0.95  Declaring bot_bo1987282549146081265et_int:set_Pr2522554150109002629et_int
% 0.79/0.95  FOF formula (<kernel.Constant object at 0x25cfc20>, <kernel.Constant object at 0x25cfd40>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__Product____Type__Oprod_It__Set__Oset_It__Nat__Onat_J_Mt__Set__Oset_It__Nat__Onat_J_J_J
% 0.79/0.95  Using role type
% 0.79/0.95  Declaring bot_bo4952753636535259449et_nat:set_Pr5488025237498180813et_nat
% 0.79/0.95  FOF formula (<kernel.Constant object at 0x25cfcb0>, <kernel.Constant object at 0x25cfdd0>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__Product____Type__Oprod_It__Set__Oset_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Product____Type__Ounit_J_J_J
% 0.79/0.95  Using role type
% 0.79/0.95  Declaring bot_bo5113747506523071411t_unit:set_Pr3980508049012409671t_unit
% 0.79/0.95  FOF formula (<kernel.Constant object at 0x25cfd40>, <kernel.Constant object at 0x25cfe18>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__Product____Type__Ounit_J
% 0.79/0.95  Using role type
% 0.79/0.95  Declaring bot_bo3957492148770167129t_unit:set_Product_unit
% 0.79/0.95  FOF formula (<kernel.Constant object at 0x25cfea8>, <kernel.Constant object at 0x25cfe18>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__Rat__Orat_J
% 0.79/0.95  Using role type
% 0.79/0.95  Declaring bot_bot_set_rat:set_rat
% 0.79/0.95  FOF formula (<kernel.Constant object at 0x25cfd40>, <kernel.Constant object at 0x25cff38>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__Set__Oset_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_J_J
% 0.79/0.95  Using role type
% 0.79/0.95  Declaring bot_bo3736544561982865913_nat_o:set_se1353816476878259085_nat_o
% 0.79/0.95  FOF formula (<kernel.Constant object at 0x25cffc8>, <kernel.Constant object at 0x25cff38>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__Set__Oset_I_Eo_J_J
% 0.79/0.95  Using role type
% 0.79/0.95  Declaring bot_bot_set_set_o:set_set_o
% 0.79/0.95  FOF formula (<kernel.Constant object at 0x25cffc8>, <kernel.Constant object at 0x25cfe18>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__Set__Oset_It__Code____Numeral__Ointeger_J_J
% 0.79/0.95  Using role type
% 0.79/0.95  Declaring bot_bo9204850693367297629nteger:set_set_Code_integer
% 0.79/0.95  FOF formula (<kernel.Constant object at 0x25cfd40>, <kernel.Constant object at 0x25d20e0>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__Set__Oset_It__Int__Oint_J_J
% 0.79/0.95  Using role type
% 0.79/0.95  Declaring bot_bot_set_set_int:set_set_int
% 0.79/0.95  FOF formula (<kernel.Constant object at 0x25cffc8>, <kernel.Constant object at 0x25d2128>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__Set__Oset_It__Nat__Onat_J_J
% 0.79/0.95  Using role type
% 0.79/0.95  Declaring bot_bot_set_set_nat:set_set_nat
% 0.79/0.95  FOF formula (<kernel.Constant object at 0x25d2098>, <kernel.Constant object at 0x25d20e0>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__Set__Oset_It__Product____Type__Ounit_J_J
% 0.79/0.96  Using role type
% 0.79/0.96  Declaring bot_bo6284674557190688313t_unit:set_set_Product_unit
% 0.79/0.96  FOF formula (<kernel.Constant object at 0x25d21b8>, <kernel.DependentProduct object at 0x25d2368>) of role type named sy_c_Orderings_Oord__class_Oless_001_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J
% 0.79/0.96  Using role type
% 0.79/0.96  Declaring ord_le8176553561544679545_nat_o:((produc3658429121746597890et_nat->Prop)->((produc3658429121746597890et_nat->Prop)->Prop))
% 0.79/0.96  FOF formula (<kernel.Constant object at 0x25cffc8>, <kernel.DependentProduct object at 0x25d2248>) of role type named sy_c_Orderings_Oord__class_Oless_001_Eo
% 0.79/0.96  Using role type
% 0.79/0.96  Declaring ord_less_o:(Prop->(Prop->Prop))
% 0.79/0.96  FOF formula (<kernel.Constant object at 0x25d2200>, <kernel.DependentProduct object at 0x25d2170>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Assertions__Oassn
% 0.79/0.96  Using role type
% 0.79/0.96  Declaring ord_less_assn:(assn->(assn->Prop))
% 0.79/0.96  FOF formula (<kernel.Constant object at 0x25d20e0>, <kernel.DependentProduct object at 0x25d2200>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Code____Numeral__Ointeger
% 0.79/0.96  Using role type
% 0.79/0.96  Declaring ord_le6747313008572928689nteger:(code_integer->(code_integer->Prop))
% 0.79/0.96  FOF formula (<kernel.Constant object at 0x25d2170>, <kernel.DependentProduct object at 0x25d20e0>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Code____Numeral__Onatural
% 0.79/0.96  Using role type
% 0.79/0.96  Declaring ord_le5570908160329646204atural:(code_natural->(code_natural->Prop))
% 0.79/0.96  FOF formula (<kernel.Constant object at 0x25d2488>, <kernel.DependentProduct object at 0x25d2200>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Filter__Ofilter_It__Nat__Onat_J
% 0.79/0.96  Using role type
% 0.79/0.96  Declaring ord_less_filter_nat:(filter_nat->(filter_nat->Prop))
% 0.79/0.96  FOF formula (<kernel.Constant object at 0x25d2518>, <kernel.DependentProduct object at 0x25d2170>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Int__Oint
% 0.79/0.96  Using role type
% 0.79/0.96  Declaring ord_less_int:(int->(int->Prop))
% 0.79/0.96  FOF formula (<kernel.Constant object at 0x25d2098>, <kernel.DependentProduct object at 0x25d2488>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Nat__Onat
% 0.79/0.96  Using role type
% 0.79/0.96  Declaring ord_less_nat:(nat->(nat->Prop))
% 0.79/0.96  FOF formula (<kernel.Constant object at 0x25d2518>, <kernel.DependentProduct object at 0x25d2098>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Product____Type__Ounit
% 0.79/0.96  Using role type
% 0.79/0.96  Declaring ord_le361264281704409273t_unit:(product_unit->(product_unit->Prop))
% 0.79/0.96  FOF formula (<kernel.Constant object at 0x25d20e0>, <kernel.DependentProduct object at 0x25d2488>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Rat__Orat
% 0.79/0.96  Using role type
% 0.79/0.96  Declaring ord_less_rat:(rat->(rat->Prop))
% 0.79/0.96  FOF formula (<kernel.Constant object at 0x25d2518>, <kernel.DependentProduct object at 0x25d2368>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Set__Oset_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_J
% 0.79/0.96  Using role type
% 0.79/0.96  Declaring ord_le2453136405763929_nat_o:(set_Pr4532377907799695533_nat_o->(set_Pr4532377907799695533_nat_o->Prop))
% 0.79/0.96  FOF formula (<kernel.Constant object at 0x25d2710>, <kernel.DependentProduct object at 0x25d2488>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Set__Oset_I_Eo_J
% 0.79/0.96  Using role type
% 0.79/0.96  Declaring ord_less_set_o:(set_o->(set_o->Prop))
% 0.79/0.96  FOF formula (<kernel.Constant object at 0x25d2518>, <kernel.DependentProduct object at 0x25d2710>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Set__Oset_It__Code____Numeral__Ointeger_J
% 0.79/0.96  Using role type
% 0.79/0.96  Declaring ord_le1307284697595431911nteger:(set_Code_integer->(set_Code_integer->Prop))
% 0.79/0.96  FOF formula (<kernel.Constant object at 0x25d2170>, <kernel.DependentProduct object at 0x25d2488>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Set__Oset_It__Int__Oint_J
% 0.79/0.96  Using role type
% 0.79/0.96  Declaring ord_less_set_int:(set_int->(set_int->Prop))
% 0.79/0.96  FOF formula (<kernel.Constant object at 0x25d2830>, <kernel.DependentProduct object at 0x25d2518>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Set__Oset_It__Nat__Onat_J
% 0.79/0.96  Using role type
% 0.79/0.96  Declaring ord_less_set_nat:(set_nat->(set_nat->Prop))
% 0.79/0.96  FOF formula (<kernel.Constant object at 0x25d2170>, <kernel.DependentProduct object at 0x25d2830>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Set__Oset_It__Product____Type__Ounit_J
% 0.79/0.96  Using role type
% 0.79/0.96  Declaring ord_le8056459307392131481t_unit:(set_Product_unit->(set_Product_unit->Prop))
% 0.79/0.96  FOF formula (<kernel.Constant object at 0x25d2518>, <kernel.DependentProduct object at 0x25d29e0>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J
% 0.79/0.96  Using role type
% 0.79/0.96  Declaring ord_le729326519192465773_nat_o:((produc3658429121746597890et_nat->Prop)->((produc3658429121746597890et_nat->Prop)->Prop))
% 0.79/0.96  FOF formula (<kernel.Constant object at 0x25d2488>, <kernel.DependentProduct object at 0x25d2170>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001_Eo
% 0.79/0.96  Using role type
% 0.79/0.96  Declaring ord_less_eq_o:(Prop->(Prop->Prop))
% 0.79/0.96  FOF formula (<kernel.Constant object at 0x25d2830>, <kernel.DependentProduct object at 0x25d2518>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Assertions__Oassn
% 0.79/0.96  Using role type
% 0.79/0.96  Declaring ord_less_eq_assn:(assn->(assn->Prop))
% 0.79/0.96  FOF formula (<kernel.Constant object at 0x25d2488>, <kernel.DependentProduct object at 0x25d2830>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Code____Numeral__Ointeger
% 0.79/0.96  Using role type
% 0.79/0.96  Declaring ord_le3102999989581377725nteger:(code_integer->(code_integer->Prop))
% 0.79/0.96  FOF formula (<kernel.Constant object at 0x25d2518>, <kernel.DependentProduct object at 0x25d2488>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Code____Numeral__Onatural
% 0.79/0.96  Using role type
% 0.79/0.96  Declaring ord_le1926595141338095240atural:(code_natural->(code_natural->Prop))
% 0.79/0.96  FOF formula (<kernel.Constant object at 0x25d2830>, <kernel.DependentProduct object at 0x25d2518>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Filter__Ofilter_It__Nat__Onat_J
% 0.79/0.96  Using role type
% 0.79/0.96  Declaring ord_le2510731241096832064er_nat:(filter_nat->(filter_nat->Prop))
% 0.79/0.96  FOF formula (<kernel.Constant object at 0x25d2b90>, <kernel.DependentProduct object at 0x25d2488>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Int__Oint
% 0.79/0.96  Using role type
% 0.79/0.96  Declaring ord_less_eq_int:(int->(int->Prop))
% 0.79/0.96  FOF formula (<kernel.Constant object at 0x25d2c20>, <kernel.DependentProduct object at 0x25d2830>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Nat__Onat
% 0.79/0.96  Using role type
% 0.79/0.96  Declaring ord_less_eq_nat:(nat->(nat->Prop))
% 0.79/0.96  FOF formula (<kernel.Constant object at 0x25d2b90>, <kernel.DependentProduct object at 0x25d2c20>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Product____Type__Ounit
% 0.79/0.96  Using role type
% 0.79/0.96  Declaring ord_le3221252021190050221t_unit:(product_unit->(product_unit->Prop))
% 0.79/0.96  FOF formula (<kernel.Constant object at 0x25d2b00>, <kernel.DependentProduct object at 0x25d2830>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Rat__Orat
% 0.79/0.96  Using role type
% 0.79/0.96  Declaring ord_less_eq_rat:(rat->(rat->Prop))
% 0.79/0.96  FOF formula (<kernel.Constant object at 0x25d2b90>, <kernel.DependentProduct object at 0x25d2950>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_J
% 0.79/0.96  Using role type
% 0.79/0.96  Declaring ord_le2965882846123202637_nat_o:(set_Pr4532377907799695533_nat_o->(set_Pr4532377907799695533_nat_o->Prop))
% 0.79/0.96  FOF formula (<kernel.Constant object at 0x25d2dd0>, <kernel.DependentProduct object at 0x25d2830>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_I_Eo_J
% 0.79/0.96  Using role type
% 0.79/0.96  Declaring ord_less_eq_set_o:(set_o->(set_o->Prop))
% 0.79/0.96  FOF formula (<kernel.Constant object at 0x25d2e18>, <kernel.DependentProduct object at 0x25d2b90>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Assertions__Oassn_J
% 0.79/0.96  Using role type
% 0.79/0.96  Declaring ord_less_eq_set_assn:(set_assn->(set_assn->Prop))
% 0.79/0.96  FOF formula (<kernel.Constant object at 0x25d2dd0>, <kernel.DependentProduct object at 0x25d2e18>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Code____Numeral__Ointeger_J
% 0.79/0.96  Using role type
% 0.79/0.96  Declaring ord_le7084787975880047091nteger:(set_Code_integer->(set_Code_integer->Prop))
% 0.79/0.96  FOF formula (<kernel.Constant object at 0x25d2b90>, <kernel.DependentProduct object at 0x25d2dd0>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Filter__Ofilter_It__Nat__Onat_J_J
% 0.79/0.96  Using role type
% 0.79/0.96  Declaring ord_le2426478655948331894er_nat:(set_filter_nat->(set_filter_nat->Prop))
% 0.79/0.96  FOF formula (<kernel.Constant object at 0x25d2e18>, <kernel.DependentProduct object at 0x25d2488>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_J
% 0.79/0.96  Using role type
% 0.79/0.96  Declaring ord_le4903435234951335757t_unit:(set_he8644174446132254637t_unit->(set_he8644174446132254637t_unit->Prop))
% 0.79/0.96  FOF formula (<kernel.Constant object at 0x25d2f80>, <kernel.DependentProduct object at 0x25d4050>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Int__Oint_J
% 0.79/0.96  Using role type
% 0.79/0.96  Declaring ord_less_eq_set_int:(set_int->(set_int->Prop))
% 0.79/0.96  FOF formula (<kernel.Constant object at 0x25d2488>, <kernel.DependentProduct object at 0x25d4128>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Nat__Onat_J
% 0.79/0.96  Using role type
% 0.79/0.96  Declaring ord_less_eq_set_nat:(set_nat->(set_nat->Prop))
% 0.79/0.96  FOF formula (<kernel.Constant object at 0x25d2f80>, <kernel.DependentProduct object at 0x25d4098>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_M_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_J_J
% 0.79/0.96  Using role type
% 0.79/0.96  Declaring ord_le6659818918159358183_nat_o:(set_Pr2161125870931222855_nat_o->(set_Pr2161125870931222855_nat_o->Prop))
% 0.79/0.96  FOF formula (<kernel.Constant object at 0x25d2f80>, <kernel.DependentProduct object at 0x25d4098>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Nat__Onat_J_J
% 0.79/0.96  Using role type
% 0.79/0.96  Declaring ord_le4460016228128491106_o_nat:(set_Pr4769669219625338370_o_nat->(set_Pr4769669219625338370_o_nat->Prop))
% 0.79/0.96  FOF formula (<kernel.Constant object at 0x25d2fc8>, <kernel.DependentProduct object at 0x25d4098>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_J_J_J
% 0.79/0.96  Using role type
% 0.79/0.96  Declaring ord_le4763372923235995152et_nat:(set_Pr8536935166611901872et_nat->(set_Pr8536935166611901872et_nat->Prop))
% 0.79/0.96  FOF formula (<kernel.Constant object at 0x25d4290>, <kernel.DependentProduct object at 0x25d4098>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_J_J
% 0.79/0.96  Using role type
% 0.79/0.96  Declaring ord_le5966269811547037844et_nat:(set_Pr3286484037609594932et_nat->(set_Pr3286484037609594932et_nat->Prop))
% 0.79/0.96  FOF formula (<kernel.Constant object at 0x25d40e0>, <kernel.DependentProduct object at 0x25d4200>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Product____Type__Oprod_I_Eo_M_Eo_J_J
% 0.79/0.97  Using role type
% 0.79/0.97  Declaring ord_le192195778054999463od_o_o:(set_Product_prod_o_o->(set_Product_prod_o_o->Prop))
% 0.79/0.97  FOF formula (<kernel.Constant object at 0x25d4320>, <kernel.DependentProduct object at 0x25d4128>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Product____Type__Oprod_I_Eo_Mt__Nat__Onat_J_J
% 0.79/0.97  Using role type
% 0.79/0.97  Declaring ord_le6472378536984071597_o_nat:(set_Pr2101469702781467981_o_nat->(set_Pr2101469702781467981_o_nat->Prop))
% 0.79/0.97  FOF formula (<kernel.Constant object at 0x25d4368>, <kernel.DependentProduct object at 0x25d4128>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_J
% 0.79/0.97  Using role type
% 0.79/0.97  Declaring ord_le8090042543978450200et_nat:(set_Pr3948176798113811640et_nat->(set_Pr3948176798113811640et_nat->Prop))
% 0.79/0.97  FOF formula (<kernel.Constant object at 0x25d4320>, <kernel.DependentProduct object at 0x25d4488>) 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.79/0.97  Using role type
% 0.79/0.97  Declaring ord_le2843351958646193337nt_int:(set_Pr958786334691620121nt_int->(set_Pr958786334691620121nt_int->Prop))
% 0.79/0.97  FOF formula (<kernel.Constant object at 0x25d4128>, <kernel.DependentProduct object at 0x25d4518>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Product____Type__Oprod_It__Int__Oint_Mt__Nat__Onat_J_J
% 0.79/0.97  Using role type
% 0.79/0.97  Declaring ord_le5333435103577920093nt_nat:(set_Pr3448869479623346877nt_nat->(set_Pr3448869479623346877nt_nat->Prop))
% 0.79/0.97  FOF formula (<kernel.Constant object at 0x25d4488>, <kernel.DependentProduct object at 0x25d45a8>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J
% 0.79/0.97  Using role type
% 0.79/0.97  Declaring ord_le3146513528884898305at_nat:(set_Pr1261947904930325089at_nat->(set_Pr1261947904930325089at_nat->Prop))
% 0.79/0.97  FOF formula (<kernel.Constant object at 0x25d4518>, <kernel.DependentProduct object at 0x25d4638>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Product____Type__Oprod_It__Product____Type__Ounit_Mt__Nat__Onat_J_J
% 0.79/0.97  Using role type
% 0.79/0.97  Declaring ord_le8121013740822022818it_nat:(set_Pr1763845938948868674it_nat->(set_Pr1763845938948868674it_nat->Prop))
% 0.79/0.97  FOF formula (<kernel.Constant object at 0x25d45a8>, <kernel.DependentProduct object at 0x25d46c8>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Product____Type__Oprod_It__Product____Type__Ounit_Mt__Product____Type__Ounit_J_J
% 0.79/0.97  Using role type
% 0.79/0.97  Declaring ord_le930853871177014503t_unit:(set_Pr5094982260447487303t_unit->(set_Pr5094982260447487303t_unit->Prop))
% 0.79/0.97  FOF formula (<kernel.Constant object at 0x25d4638>, <kernel.DependentProduct object at 0x25d4758>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Product____Type__Oprod_It__Set__Oset_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_J_Mt__Set__Oset_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_J_J_J
% 0.79/0.97  Using role type
% 0.79/0.97  Declaring ord_le8001614231985977575_nat_o:(set_Pr3813038829465207111_nat_o->(set_Pr3813038829465207111_nat_o->Prop))
% 0.79/0.97  FOF formula (<kernel.Constant object at 0x25d46c8>, <kernel.DependentProduct object at 0x25d47e8>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Product____Type__Oprod_It__Set__Oset_I_Eo_J_Mt__Set__Oset_I_Eo_J_J_J
% 0.79/0.97  Using role type
% 0.79/0.97  Declaring ord_le2885120122233735591_set_o:(set_Pr4577759397028426247_set_o->(set_Pr4577759397028426247_set_o->Prop))
% 0.79/0.97  FOF formula (<kernel.Constant object at 0x25d4758>, <kernel.DependentProduct object at 0x25d4878>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Product____Type__Oprod_It__Set__Oset_It__Int__Oint_J_Mt__Set__Oset_It__Int__Oint_J_J_J
% 0.79/0.97  Using role type
% 0.79/0.97  Declaring ord_le1436784781161120549et_int:(set_Pr2522554150109002629et_int->(set_Pr2522554150109002629et_int->Prop))
% 0.79/0.97  FOF formula (<kernel.Constant object at 0x25d47e8>, <kernel.DependentProduct object at 0x25d4908>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Product____Type__Oprod_It__Set__Oset_It__Nat__Onat_J_Mt__Set__Oset_It__Nat__Onat_J_J_J
% 0.79/0.97  Using role type
% 0.79/0.97  Declaring ord_le4402255868550298733et_nat:(set_Pr5488025237498180813et_nat->(set_Pr5488025237498180813et_nat->Prop))
% 0.79/0.97  FOF formula (<kernel.Constant object at 0x25d4878>, <kernel.DependentProduct object at 0x25d4998>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Product____Type__Oprod_It__Set__Oset_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Product____Type__Ounit_J_J_J
% 0.79/0.97  Using role type
% 0.79/0.97  Declaring ord_le8072594200992201959t_unit:(set_Pr3980508049012409671t_unit->(set_Pr3980508049012409671t_unit->Prop))
% 0.79/0.97  FOF formula (<kernel.Constant object at 0x25d4908>, <kernel.DependentProduct object at 0x25d4878>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Product____Type__Ounit_J
% 0.79/0.97  Using role type
% 0.79/0.97  Declaring ord_le3507040750410214029t_unit:(set_Product_unit->(set_Product_unit->Prop))
% 0.79/0.97  FOF formula (<kernel.Constant object at 0x25d4ab8>, <kernel.DependentProduct object at 0x25d4998>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Rat__Orat_J
% 0.79/0.97  Using role type
% 0.79/0.97  Declaring ord_less_eq_set_rat:(set_rat->(set_rat->Prop))
% 0.79/0.97  FOF formula (<kernel.Constant object at 0x25d4908>, <kernel.DependentProduct object at 0x25d4ab8>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Set__Oset_It__Code____Numeral__Ointeger_J_J
% 0.79/0.97  Using role type
% 0.79/0.97  Declaring ord_le1914454125413604393nteger:(set_set_Code_integer->(set_set_Code_integer->Prop))
% 0.79/0.97  FOF formula (<kernel.Constant object at 0x25d4998>, <kernel.DependentProduct object at 0x25d4908>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Set__Oset_It__Nat__Onat_J_J
% 0.79/0.97  Using role type
% 0.79/0.97  Declaring ord_le6893508408891458716et_nat:(set_set_nat->(set_set_nat->Prop))
% 0.79/0.97  FOF formula (<kernel.Constant object at 0x25d4ab8>, <kernel.DependentProduct object at 0x25d4998>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Set__Oset_It__Set__Oset_It__Nat__Onat_J_J_J
% 0.79/0.97  Using role type
% 0.79/0.97  Declaring ord_le9131159989063066194et_nat:(set_set_set_nat->(set_set_set_nat->Prop))
% 0.79/0.97  FOF formula (<kernel.Constant object at 0x25d4cb0>, <kernel.DependentProduct object at 0x25d4d40>) of role type named sy_c_Orderings_Oord__class_Omax_001_Eo
% 0.79/0.97  Using role type
% 0.79/0.97  Declaring ord_max_o:(Prop->(Prop->Prop))
% 0.79/0.97  FOF formula (<kernel.Constant object at 0x25d4908>, <kernel.DependentProduct object at 0x25d4ab8>) of role type named sy_c_Orderings_Oord__class_Omax_001t__Assertions__Oassn
% 0.79/0.97  Using role type
% 0.79/0.97  Declaring ord_max_assn:(assn->(assn->assn))
% 0.79/0.97  FOF formula (<kernel.Constant object at 0x25d4dd0>, <kernel.DependentProduct object at 0x25d4cb0>) of role type named sy_c_Orderings_Oord__class_Omax_001t__Code____Numeral__Ointeger
% 0.79/0.97  Using role type
% 0.79/0.97  Declaring ord_max_Code_integer:(code_integer->(code_integer->code_integer))
% 0.79/0.97  FOF formula (<kernel.Constant object at 0x25d4e18>, <kernel.DependentProduct object at 0x25d4908>) of role type named sy_c_Orderings_Oord__class_Omax_001t__Code____Numeral__Onatural
% 0.79/0.97  Using role type
% 0.79/0.97  Declaring ord_max_Code_natural:(code_natural->(code_natural->code_natural))
% 0.79/0.97  FOF formula (<kernel.Constant object at 0x25d40e0>, <kernel.DependentProduct object at 0x25d4dd0>) of role type named sy_c_Orderings_Oord__class_Omax_001t__Filter__Ofilter_It__Nat__Onat_J
% 0.79/0.97  Using role type
% 0.79/0.97  Declaring ord_max_filter_nat:(filter_nat->(filter_nat->filter_nat))
% 0.79/0.97  FOF formula (<kernel.Constant object at 0x25d4998>, <kernel.DependentProduct object at 0x25d4e18>) of role type named sy_c_Orderings_Oord__class_Omax_001t__Int__Oint
% 0.79/0.97  Using role type
% 0.79/0.97  Declaring ord_max_int:(int->(int->int))
% 0.79/0.97  FOF formula (<kernel.Constant object at 0x25d4d40>, <kernel.DependentProduct object at 0x25d40e0>) of role type named sy_c_Orderings_Oord__class_Omax_001t__Nat__Onat
% 0.79/0.97  Using role type
% 0.79/0.97  Declaring ord_max_nat:(nat->(nat->nat))
% 0.79/0.97  FOF formula (<kernel.Constant object at 0x25d4e60>, <kernel.DependentProduct object at 0x25d4998>) of role type named sy_c_Orderings_Oord__class_Omax_001t__Product____Type__Ounit
% 0.79/0.97  Using role type
% 0.79/0.97  Declaring ord_max_Product_unit:(product_unit->(product_unit->product_unit))
% 0.79/0.97  FOF formula (<kernel.Constant object at 0x25d4ea8>, <kernel.DependentProduct object at 0x25d4d40>) of role type named sy_c_Orderings_Oord__class_Omax_001t__Rat__Orat
% 0.79/0.97  Using role type
% 0.79/0.97  Declaring ord_max_rat:(rat->(rat->rat))
% 0.79/0.97  FOF formula (<kernel.Constant object at 0x25d4e60>, <kernel.DependentProduct object at 0x25d4fc8>) of role type named sy_c_Orderings_Oord__class_Omax_001t__Set__Oset_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_J
% 0.79/0.97  Using role type
% 0.79/0.97  Declaring ord_ma8206644353667601538_nat_o:(set_Pr4532377907799695533_nat_o->(set_Pr4532377907799695533_nat_o->set_Pr4532377907799695533_nat_o))
% 0.79/0.97  FOF formula (<kernel.Constant object at 0x25d4998>, <kernel.DependentProduct object at 0x25d4cf8>) of role type named sy_c_Orderings_Oord__class_Omax_001t__Set__Oset_I_Eo_J
% 0.79/0.97  Using role type
% 0.79/0.97  Declaring ord_max_set_o:(set_o->(set_o->set_o))
% 0.79/0.97  FOF formula (<kernel.Constant object at 0x25d4fc8>, <kernel.DependentProduct object at 0x25d4e18>) of role type named sy_c_Orderings_Oord__class_Omax_001t__Set__Oset_It__Int__Oint_J
% 0.79/0.97  Using role type
% 0.79/0.97  Declaring ord_max_set_int:(set_int->(set_int->set_int))
% 0.79/0.97  FOF formula (<kernel.Constant object at 0x25d4e60>, <kernel.DependentProduct object at 0x25d71b8>) of role type named sy_c_Orderings_Oord__class_Omax_001t__Set__Oset_It__Nat__Onat_J
% 0.79/0.97  Using role type
% 0.79/0.97  Declaring ord_max_set_nat:(set_nat->(set_nat->set_nat))
% 0.79/0.97  FOF formula (<kernel.Constant object at 0x25d4e60>, <kernel.DependentProduct object at 0x25d7200>) of role type named sy_c_Orderings_Oord__class_Omax_001t__Set__Oset_It__Product____Type__Ounit_J
% 0.79/0.97  Using role type
% 0.79/0.97  Declaring ord_ma508538259134630082t_unit:(set_Product_unit->(set_Product_unit->set_Product_unit))
% 0.79/0.97  FOF formula (<kernel.Constant object at 0x25d4e18>, <kernel.DependentProduct object at 0x25d7050>) of role type named sy_c_Orderings_Oord__class_Omin_001t__Nat__Onat
% 0.79/0.97  Using role type
% 0.79/0.97  Declaring ord_min_nat:(nat->(nat->nat))
% 0.79/0.97  FOF formula (<kernel.Constant object at 0x25d4e60>, <kernel.DependentProduct object at 0x25d72d8>) of role type named sy_c_Orderings_Oorder__class_Omono_001t__Nat__Onat_001t__Nat__Onat
% 0.79/0.97  Using role type
% 0.79/0.97  Declaring order_mono_nat_nat:((nat->nat)->Prop)
% 0.79/0.97  FOF formula (<kernel.Constant object at 0x25d4e18>, <kernel.DependentProduct object at 0x25d71b8>) of role type named sy_c_Orderings_Oordering__top_001t__Assertions__Oassn
% 0.79/0.97  Using role type
% 0.79/0.97  Declaring ordering_top_assn:((assn->(assn->Prop))->((assn->(assn->Prop))->(assn->Prop)))
% 0.79/0.97  FOF formula (<kernel.Constant object at 0x25d7248>, <kernel.DependentProduct object at 0x25d7170>) of role type named sy_c_Orderings_Oordering__top_001t__Filter__Ofilter_It__Nat__Onat_J
% 0.79/0.97  Using role type
% 0.79/0.97  Declaring orderi2807725203697798511er_nat:((filter_nat->(filter_nat->Prop))->((filter_nat->(filter_nat->Prop))->(filter_nat->Prop)))
% 0.79/0.97  FOF formula (<kernel.Constant object at 0x25d7290>, <kernel.DependentProduct object at 0x25d7200>) of role type named sy_c_Orderings_Oordering__top_001t__Set__Oset_I_Eo_J
% 0.79/0.97  Using role type
% 0.79/0.97  Declaring ordering_top_set_o:((set_o->(set_o->Prop))->((set_o->(set_o->Prop))->(set_o->Prop)))
% 0.79/0.97  FOF formula (<kernel.Constant object at 0x25d7170>, <kernel.DependentProduct object at 0x25d73f8>) of role type named sy_c_Orderings_Oordering__top_001t__Set__Oset_It__Int__Oint_J
% 0.79/0.97  Using role type
% 0.79/0.97  Declaring ordering_top_set_int:((set_int->(set_int->Prop))->((set_int->(set_int->Prop))->(set_int->Prop)))
% 0.79/0.97  FOF formula (<kernel.Constant object at 0x25d7200>, <kernel.DependentProduct object at 0x25d7440>) of role type named sy_c_Orderings_Oordering__top_001t__Set__Oset_It__Nat__Onat_J
% 0.79/0.97  Using role type
% 0.79/0.97  Declaring ordering_top_set_nat:((set_nat->(set_nat->Prop))->((set_nat->(set_nat->Prop))->(set_nat->Prop)))
% 0.79/0.97  FOF formula (<kernel.Constant object at 0x25d7170>, <kernel.DependentProduct object at 0x25d7488>) of role type named sy_c_Orderings_Oordering__top_001t__Set__Oset_It__Product____Type__Ounit_J
% 0.79/0.97  Using role type
% 0.79/0.97  Declaring orderi2935705153647960990t_unit:((set_Product_unit->(set_Product_unit->Prop))->((set_Product_unit->(set_Product_unit->Prop))->(set_Product_unit->Prop)))
% 0.79/0.97  FOF formula (<kernel.Constant object at 0x25d7440>, <kernel.DependentProduct object at 0x25d7290>) of role type named sy_c_Orderings_Otop__class_Otop_001_062_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_M_Eo_J
% 0.79/0.97  Using role type
% 0.79/0.97  Declaring top_to2462227307520033056at_o_o:((produc3658429121746597890et_nat->Prop)->Prop)
% 0.79/0.97  FOF formula (<kernel.Constant object at 0x25d7170>, <kernel.DependentProduct object at 0x25d7518>) of role type named sy_c_Orderings_Otop__class_Otop_001_062_I_Eo_M_Eo_J
% 0.79/0.97  Using role type
% 0.79/0.97  Declaring top_top_o_o:(Prop->Prop)
% 0.79/0.98  FOF formula (<kernel.Constant object at 0x25d7290>, <kernel.DependentProduct object at 0x25d75a8>) of role type named sy_c_Orderings_Otop__class_Otop_001_062_It__Int__Oint_M_Eo_J
% 0.79/0.98  Using role type
% 0.79/0.98  Declaring top_top_int_o:(int->Prop)
% 0.79/0.98  FOF formula (<kernel.Constant object at 0x25d7440>, <kernel.DependentProduct object at 0x25d75f0>) of role type named sy_c_Orderings_Otop__class_Otop_001_062_It__Nat__Onat_M_Eo_J
% 0.79/0.98  Using role type
% 0.79/0.98  Declaring top_top_nat_o:(nat->Prop)
% 0.79/0.98  FOF formula (<kernel.Constant object at 0x25d7290>, <kernel.DependentProduct object at 0x25d7638>) of role type named sy_c_Orderings_Otop__class_Otop_001_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J
% 0.79/0.98  Using role type
% 0.79/0.98  Declaring top_to5213382387105117981_nat_o:(produc3658429121746597890et_nat->Prop)
% 0.79/0.98  FOF formula (<kernel.Constant object at 0x25d75f0>, <kernel.DependentProduct object at 0x25d76c8>) of role type named sy_c_Orderings_Otop__class_Otop_001_062_It__Product____Type__Ounit_M_Eo_J
% 0.79/0.98  Using role type
% 0.79/0.98  Declaring top_to2465898995584390880unit_o:(product_unit->Prop)
% 0.79/0.98  FOF formula (<kernel.Constant object at 0x25d7290>, <kernel.Sort object at 0x2b6bb73ca638>) of role type named sy_c_Orderings_Otop__class_Otop_001_Eo
% 0.79/0.98  Using role type
% 0.79/0.98  Declaring top_top_o:Prop
% 0.79/0.98  FOF formula (<kernel.Constant object at 0x25d7518>, <kernel.Constant object at 0x25d7638>) of role type named sy_c_Orderings_Otop__class_Otop_001t__Assertions__Oassn
% 0.79/0.98  Using role type
% 0.79/0.98  Declaring top_top_assn:assn
% 0.79/0.98  FOF formula (<kernel.Constant object at 0x25d7710>, <kernel.Constant object at 0x25d7638>) of role type named sy_c_Orderings_Otop__class_Otop_001t__Filter__Ofilter_It__Nat__Onat_J
% 0.79/0.98  Using role type
% 0.79/0.98  Declaring top_top_filter_nat:filter_nat
% 0.79/0.98  FOF formula (<kernel.Constant object at 0x25d7758>, <kernel.Constant object at 0x25d7638>) of role type named sy_c_Orderings_Otop__class_Otop_001t__Product____Type__Ounit
% 0.79/0.98  Using role type
% 0.79/0.98  Declaring top_top_Product_unit:product_unit
% 0.79/0.98  FOF formula (<kernel.Constant object at 0x25d7710>, <kernel.Constant object at 0x25d77a0>) of role type named sy_c_Orderings_Otop__class_Otop_001t__Set__Oset_I_062_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J_J
% 0.79/0.98  Using role type
% 0.79/0.98  Declaring top_to3804862627464599871nteger:set_Co726186806682698383nteger
% 0.79/0.98  FOF formula (<kernel.Constant object at 0x25d7638>, <kernel.Constant object at 0x25d7830>) of role type named sy_c_Orderings_Otop__class_Otop_001t__Set__Oset_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_J
% 0.79/0.98  Using role type
% 0.79/0.98  Declaring top_to4869887016220417533_nat_o:set_Pr4532377907799695533_nat_o
% 0.79/0.98  FOF formula (<kernel.Constant object at 0x25d78c0>, <kernel.Constant object at 0x25d7830>) of role type named sy_c_Orderings_Otop__class_Otop_001t__Set__Oset_I_Eo_J
% 0.79/0.98  Using role type
% 0.79/0.98  Declaring top_top_set_o:set_o
% 0.79/0.98  FOF formula (<kernel.Constant object at 0x25d7908>, <kernel.Constant object at 0x25d7830>) of role type named sy_c_Orderings_Otop__class_Otop_001t__Set__Oset_It__Assertions__Oassn_J
% 0.79/0.98  Using role type
% 0.79/0.98  Declaring top_top_set_assn:set_assn
% 0.79/0.98  FOF formula (<kernel.Constant object at 0x25d78c0>, <kernel.Constant object at 0x25d7878>) of role type named sy_c_Orderings_Otop__class_Otop_001t__Set__Oset_It__Code____Numeral__Ointeger_J
% 0.79/0.98  Using role type
% 0.79/0.98  Declaring top_to4645266643341252675nteger:set_Code_integer
% 0.79/0.98  FOF formula (<kernel.Constant object at 0x25d7830>, <kernel.Constant object at 0x25d7950>) of role type named sy_c_Orderings_Otop__class_Otop_001t__Set__Oset_It__Code____Numeral__Onatural_J
% 0.79/0.98  Using role type
% 0.79/0.98  Declaring top_to9103716463852441742atural:set_Code_natural
% 0.79/0.98  FOF formula (<kernel.Constant object at 0x25d7a28>, <kernel.Constant object at 0x25d7950>) of role type named sy_c_Orderings_Otop__class_Otop_001t__Set__Oset_It__Int__Oint_J
% 0.79/0.98  Using role type
% 0.79/0.98  Declaring top_top_set_int:set_int
% 0.79/0.98  FOF formula (<kernel.Constant object at 0x25d7ab8>, <kernel.Constant object at 0x25d7950>) of role type named sy_c_Orderings_Otop__class_Otop_001t__Set__Oset_It__Nat__Onat_J
% 0.79/0.98  Using role type
% 0.79/0.98  Declaring top_top_set_nat:set_nat
% 0.79/0.98  FOF formula (<kernel.Constant object at 0x25d7a28>, <kernel.Constant object at 0x25d7b00>) of role type named sy_c_Orderings_Otop__class_Otop_001t__Set__Oset_It__Product____Type__Oprod_It__Code____Numeral__Ointeger_M_Eo_J_J
% 0.79/0.98  Using role type
% 0.79/0.98  Declaring top_to2658285827425157974eger_o:set_Pr448751882837621926eger_o
% 0.79/0.98  FOF formula (<kernel.Constant object at 0x25d7950>, <kernel.Constant object at 0x25d7b90>) of role type named sy_c_Orderings_Otop__class_Otop_001t__Set__Oset_It__Product____Type__Oprod_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J_J
% 0.79/0.98  Using role type
% 0.79/0.98  Declaring top_to2363841527343591755nteger:set_Pr4811707699266497531nteger
% 0.79/0.98  FOF formula (<kernel.Constant object at 0x25d7b00>, <kernel.Constant object at 0x25d7c20>) of role type named sy_c_Orderings_Otop__class_Otop_001t__Set__Oset_It__Product____Type__Oprod_It__Code____Numeral__Ointeger_Mt__Int__Oint_J_J
% 0.79/0.98  Using role type
% 0.79/0.98  Declaring top_to6270328743839206426er_int:set_Pr6496905503482889930er_int
% 0.79/0.98  FOF formula (<kernel.Constant object at 0x25d7b90>, <kernel.Constant object at 0x25d7cb0>) of role type named sy_c_Orderings_Otop__class_Otop_001t__Set__Oset_It__Product____Type__Oprod_It__Code____Numeral__Ointeger_Mt__Nat__Onat_J_J
% 0.79/0.98  Using role type
% 0.79/0.98  Declaring top_to8760411888770933182er_nat:set_Pr8986988648414616686er_nat
% 0.79/0.98  FOF formula (<kernel.Constant object at 0x25d7c20>, <kernel.Constant object at 0x25d7d40>) of role type named sy_c_Orderings_Otop__class_Otop_001t__Set__Oset_It__Product____Type__Oprod_It__Code____Numeral__Ointeger_Mt__Product____Type__Ounit_J_J
% 0.79/0.98  Using role type
% 0.79/0.98  Declaring top_to3244471725241573579t_unit:set_Pr4580871404036792859t_unit
% 0.79/0.98  FOF formula (<kernel.Constant object at 0x25d7cb0>, <kernel.Constant object at 0x25d7dd0>) of role type named sy_c_Orderings_Otop__class_Otop_001t__Set__Oset_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_J
% 0.79/0.98  Using role type
% 0.79/0.98  Declaring top_to2524957550908328808et_nat:set_Pr3948176798113811640et_nat
% 0.79/0.98  FOF formula (<kernel.Constant object at 0x25d7d40>, <kernel.Constant object at 0x25d7e60>) of role type named sy_c_Orderings_Otop__class_Otop_001t__Set__Oset_It__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J_J
% 0.79/0.98  Using role type
% 0.79/0.98  Declaring top_to4366644338036079209nt_int:set_Pr958786334691620121nt_int
% 0.79/0.98  FOF formula (<kernel.Constant object at 0x25d7dd0>, <kernel.Constant object at 0x25d7ea8>) of role type named sy_c_Orderings_Otop__class_Otop_001t__Set__Oset_It__Product____Type__Ounit_J
% 0.79/0.98  Using role type
% 0.79/0.98  Declaring top_to1996260823553986621t_unit:set_Product_unit
% 0.79/0.98  FOF formula (<kernel.Constant object at 0x25d7f38>, <kernel.Constant object at 0x25d7ea8>) of role type named sy_c_Orderings_Otop__class_Otop_001t__Set__Oset_It__Rat__Orat_J
% 0.79/0.98  Using role type
% 0.79/0.98  Declaring top_top_set_rat:set_rat
% 0.79/0.98  FOF formula (<kernel.Constant object at 0x25d7dd0>, <kernel.Constant object at 0x25d7fc8>) of role type named sy_c_Orderings_Otop__class_Otop_001t__Set__Oset_It__Set__Oset_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_J_J
% 0.79/0.98  Using role type
% 0.79/0.98  Declaring top_to8515903933492314333_nat_o:set_se1353816476878259085_nat_o
% 0.79/0.98  FOF formula (<kernel.Constant object at 0x25d7f38>, <kernel.Constant object at 0x25d7ef0>) of role type named sy_c_Orderings_Otop__class_Otop_001t__Set__Oset_It__Set__Oset_I_Eo_J_J
% 0.79/0.98  Using role type
% 0.79/0.98  Declaring top_top_set_set_o:set_set_o
% 0.79/0.98  FOF formula (<kernel.Constant object at 0x25d7ea8>, <kernel.Constant object at 0x25da050>) of role type named sy_c_Orderings_Otop__class_Otop_001t__Set__Oset_It__Set__Oset_It__Int__Oint_J_J
% 0.79/0.98  Using role type
% 0.79/0.98  Declaring top_top_set_set_int:set_set_int
% 0.79/0.98  FOF formula (<kernel.Constant object at 0x25d7f38>, <kernel.Constant object at 0x25da128>) of role type named sy_c_Orderings_Otop__class_Otop_001t__Set__Oset_It__Set__Oset_It__Nat__Onat_J_J
% 0.79/0.98  Using role type
% 0.79/0.98  Declaring top_top_set_set_nat:set_set_nat
% 0.79/0.98  FOF formula (<kernel.Constant object at 0x25da0e0>, <kernel.Constant object at 0x25da050>) of role type named sy_c_Orderings_Otop__class_Otop_001t__Set__Oset_It__Set__Oset_It__Product____Type__Ounit_J_J
% 0.79/0.98  Using role type
% 0.79/0.98  Declaring top_to1767297665138865437t_unit:set_set_Product_unit
% 0.79/0.98  FOF formula (<kernel.Constant object at 0x25d7f38>, <kernel.DependentProduct object at 0x25da1b8>) of role type named sy_c_Power_Opower__class_Opower_001t__Assertions__Oassn
% 0.79/0.98  Using role type
% 0.79/0.98  Declaring power_power_assn:(assn->(nat->assn))
% 0.79/0.98  FOF formula (<kernel.Constant object at 0x25da200>, <kernel.DependentProduct object at 0x25da3b0>) of role type named sy_c_Power_Opower__class_Opower_001t__Code____Numeral__Ointeger
% 0.79/0.98  Using role type
% 0.79/0.98  Declaring power_8256067586552552935nteger:(code_integer->(nat->code_integer))
% 0.79/0.98  FOF formula (<kernel.Constant object at 0x25da320>, <kernel.DependentProduct object at 0x25da200>) of role type named sy_c_Power_Opower__class_Opower_001t__Code____Numeral__Onatural
% 0.79/0.98  Using role type
% 0.79/0.98  Declaring power_7079662738309270450atural:(code_natural->(nat->code_natural))
% 0.79/0.98  FOF formula (<kernel.Constant object at 0x25da0e0>, <kernel.DependentProduct object at 0x25da3b0>) of role type named sy_c_Power_Opower__class_Opower_001t__Int__Oint
% 0.79/0.98  Using role type
% 0.79/0.98  Declaring power_power_int:(int->(nat->int))
% 0.79/0.98  FOF formula (<kernel.Constant object at 0x25da368>, <kernel.DependentProduct object at 0x25da320>) of role type named sy_c_Power_Opower__class_Opower_001t__Nat__Onat
% 0.79/0.98  Using role type
% 0.79/0.98  Declaring power_power_nat:(nat->(nat->nat))
% 0.79/0.98  FOF formula (<kernel.Constant object at 0x25da4d0>, <kernel.DependentProduct object at 0x25da0e0>) of role type named sy_c_Power_Opower__class_Opower_001t__Rat__Orat
% 0.79/0.98  Using role type
% 0.79/0.98  Declaring power_power_rat:(rat->(nat->rat))
% 0.79/0.98  FOF formula (<kernel.Constant object at 0x25da368>, <kernel.DependentProduct object at 0x25da290>) of role type named sy_c_Product__Type_OPair_001_062_It__Int__Oint_Mt__Int__Oint_J_001t__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J
% 0.79/0.98  Using role type
% 0.79/0.98  Declaring produc1721739103881910569nt_int:((int->int)->(product_prod_int_int->produc5030937667867769463nt_int))
% 0.79/0.98  FOF formula (<kernel.Constant object at 0x25da0e0>, <kernel.DependentProduct object at 0x25da200>) of role type named sy_c_Product__Type_OPair_001_062_It__Int__Oint_Mt__Nat__Onat_J_001t__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J
% 0.79/0.98  Using role type
% 0.79/0.98  Declaring produc2818822084525909125nt_int:((int->nat)->(product_prod_int_int->produc6128020648511768019nt_int))
% 0.79/0.98  FOF formula (<kernel.Constant object at 0x25da290>, <kernel.DependentProduct object at 0x25da638>) of role type named sy_c_Product__Type_OPair_001_062_It__Nat__Onat_Mt__Int__Oint_J_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.79/0.98  Using role type
% 0.79/0.98  Declaring produc3140199747736941517at_nat:((nat->int)->(product_prod_nat_nat->produc3574062574353363227at_nat))
% 0.79/0.98  FOF formula (<kernel.Constant object at 0x25da200>, <kernel.DependentProduct object at 0x25da6c8>) of role type named sy_c_Product__Type_OPair_001_062_It__Nat__Onat_Mt__Nat__Onat_J_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.79/0.98  Using role type
% 0.79/0.98  Declaring produc4237282728380940073at_nat:((nat->nat)->(product_prod_nat_nat->produc4671145554997361783at_nat))
% 0.79/0.98  FOF formula (<kernel.Constant object at 0x25da638>, <kernel.DependentProduct object at 0x25da7e8>) of role type named sy_c_Product__Type_OPair_001_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_001_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J
% 0.79/0.98  Using role type
% 0.79/0.98  Declaring produc7368190662567826135_nat_o:((produc3658429121746597890et_nat->Prop)->((produc3658429121746597890et_nat->Prop)->produc4928098042776334183_nat_o))
% 0.79/0.98  FOF formula (<kernel.Constant object at 0x25da6c8>, <kernel.DependentProduct object at 0x25da200>) of role type named sy_c_Product__Type_OPair_001_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_001t__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_J
% 0.79/0.98  Using role type
% 0.79/0.98  Declaring produc2245416461498447860et_nat:((produc3658429121746597890et_nat->Prop)->(produc3925858234332021118et_nat->produc2732055786443039994et_nat))
% 0.79/0.98  FOF formula (<kernel.Constant object at 0x25da7e8>, <kernel.DependentProduct object at 0x25da878>) of role type named sy_c_Product__Type_OPair_001_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_001t__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J
% 0.79/0.98  Using role type
% 0.79/0.98  Declaring produc5001842942810119800et_nat:((produc3658429121746597890et_nat->Prop)->(produc3658429121746597890et_nat->produc3925858234332021118et_nat))
% 0.79/0.98  FOF formula (<kernel.Constant object at 0x25da908>, <kernel.DependentProduct object at 0x25da950>) of role type named sy_c_Product__Type_OPair_001_Eo_001_Eo
% 0.79/0.98  Using role type
% 0.79/0.98  Declaring product_Pair_o_o:(Prop->(Prop->product_prod_o_o))
% 0.79/0.98  FOF formula (<kernel.Constant object at 0x25da8c0>, <kernel.DependentProduct object at 0x25da950>) of role type named sy_c_Product__Type_OPair_001_Eo_001t__Int__Oint
% 0.79/0.98  Using role type
% 0.79/0.98  Declaring product_Pair_o_int:(Prop->(int->product_prod_o_int))
% 0.79/0.98  FOF formula (<kernel.Constant object at 0x25da878>, <kernel.DependentProduct object at 0x25da950>) of role type named sy_c_Product__Type_OPair_001_Eo_001t__Nat__Onat
% 0.79/0.98  Using role type
% 0.79/0.98  Declaring product_Pair_o_nat:(Prop->(nat->product_prod_o_nat))
% 0.79/0.98  FOF formula (<kernel.Constant object at 0x25da8c0>, <kernel.DependentProduct object at 0x25da200>) of role type named sy_c_Product__Type_OPair_001_Eo_001t__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J
% 0.79/0.98  Using role type
% 0.79/0.98  Declaring produc3762353314782720579et_nat:(Prop->(produc3658429121746597890et_nat->produc6197004810343482825et_nat))
% 0.79/0.98  FOF formula (<kernel.Constant object at 0x25da950>, <kernel.DependentProduct object at 0x25da998>) of role type named sy_c_Product__Type_OPair_001_Eo_001t__Product____Type__Ounit
% 0.79/0.98  Using role type
% 0.79/0.98  Declaring produc3901946521647900940t_unit:(Prop->(product_unit->produc3788275437394581276t_unit))
% 0.79/0.98  FOF formula (<kernel.Constant object at 0x25da200>, <kernel.DependentProduct object at 0x25da950>) of role type named sy_c_Product__Type_OPair_001t__Code____Numeral__Ointeger_001t__Code____Numeral__Ointeger
% 0.79/0.98  Using role type
% 0.79/0.98  Declaring produc1086072967326762835nteger:(code_integer->(code_integer->produc8923325533196201883nteger))
% 0.79/0.98  FOF formula (<kernel.Constant object at 0x25da998>, <kernel.DependentProduct object at 0x25da200>) of role type named sy_c_Product__Type_OPair_001t__Code____Numeral__Onatural_001t__Code____Numeral__Onatural
% 0.79/0.98  Using role type
% 0.79/0.98  Declaring produc3574140220909816553atural:(code_natural->(code_natural->produc7822875418678951345atural))
% 0.79/0.98  FOF formula (<kernel.Constant object at 0x25da950>, <kernel.DependentProduct object at 0x25dab90>) of role type named sy_c_Product__Type_OPair_001t__Code____Numeral__Onatural_001t__Product____Type__Oprod_It__Code____Numeral__Onatural_Mt__Code____Numeral__Onatural_J
% 0.79/0.98  Using role type
% 0.79/0.98  Declaring produc6639722614265839536atural:(code_natural->(produc7822875418678951345atural->produc5835291356934675326atural))
% 0.79/0.98  FOF formula (<kernel.Constant object at 0x25da200>, <kernel.DependentProduct object at 0x25daab8>) of role type named sy_c_Product__Type_OPair_001t__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_001t__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J
% 0.79/0.98  Using role type
% 0.79/0.98  Declaring produc8256076736985659095t_unit:(heap_e7401611519738050253t_unit->(heap_e7401611519738050253t_unit->produc8126358835630522215t_unit))
% 0.79/0.98  FOF formula (<kernel.Constant object at 0x25dab90>, <kernel.DependentProduct object at 0x25da200>) of role type named sy_c_Product__Type_OPair_001t__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_001t__Set__Oset_It__Nat__Onat_J
% 0.79/0.98  Using role type
% 0.79/0.98  Declaring produc7507926704131184380et_nat:(heap_e7401611519738050253t_unit->(set_nat->produc3658429121746597890et_nat))
% 0.79/0.98  FOF formula (<kernel.Constant object at 0x25dadd0>, <kernel.DependentProduct object at 0x25da950>) of role type named sy_c_Product__Type_OPair_001t__Int__Oint_001_Eo
% 0.79/0.98  Using role type
% 0.79/0.98  Declaring product_Pair_int_o:(int->(Prop->product_prod_int_o))
% 0.79/0.98  FOF formula (<kernel.Constant object at 0x25dae18>, <kernel.DependentProduct object at 0x25dab90>) of role type named sy_c_Product__Type_OPair_001t__Int__Oint_001t__Int__Oint
% 0.79/0.98  Using role type
% 0.79/0.98  Declaring product_Pair_int_int:(int->(int->product_prod_int_int))
% 0.79/0.98  FOF formula (<kernel.Constant object at 0x25daab8>, <kernel.DependentProduct object at 0x25dadd0>) of role type named sy_c_Product__Type_OPair_001t__Int__Oint_001t__Nat__Onat
% 0.79/0.98  Using role type
% 0.79/0.98  Declaring product_Pair_int_nat:(int->(nat->product_prod_int_nat))
% 0.79/0.98  FOF formula (<kernel.Constant object at 0x25dae18>, <kernel.DependentProduct object at 0x25daab8>) of role type named sy_c_Product__Type_OPair_001t__Int__Oint_001t__Product____Type__Ounit
% 0.79/0.98  Using role type
% 0.79/0.98  Declaring produc550872421827702152t_unit:(int->(product_unit->produc6865911496949736918t_unit))
% 0.79/0.98  FOF formula (<kernel.Constant object at 0x25da200>, <kernel.DependentProduct object at 0x25dab00>) of role type named sy_c_Product__Type_OPair_001t__Nat__Onat_001_Eo
% 0.79/0.98  Using role type
% 0.79/0.98  Declaring product_Pair_nat_o:(nat->(Prop->product_prod_nat_o))
% 0.79/0.98  FOF formula (<kernel.Constant object at 0x25daf80>, <kernel.DependentProduct object at 0x25dae18>) of role type named sy_c_Product__Type_OPair_001t__Nat__Onat_001t__Int__Oint
% 0.79/0.98  Using role type
% 0.79/0.98  Declaring product_Pair_nat_int:(nat->(int->product_prod_nat_int))
% 0.79/0.98  FOF formula (<kernel.Constant object at 0x25dadd0>, <kernel.DependentProduct object at 0x25da200>) of role type named sy_c_Product__Type_OPair_001t__Nat__Onat_001t__Nat__Onat
% 0.79/0.98  Using role type
% 0.79/0.98  Declaring product_Pair_nat_nat:(nat->(nat->product_prod_nat_nat))
% 0.79/0.98  FOF formula (<kernel.Constant object at 0x25daf80>, <kernel.DependentProduct object at 0x2b6baf903098>) of role type named sy_c_Product__Type_OPair_001t__Nat__Onat_001t__Product____Type__Ounit
% 0.79/0.98  Using role type
% 0.79/0.98  Declaring produc3434450474625521892t_unit:(nat->(product_unit->produc526117512892780850t_unit))
% 0.79/0.98  FOF formula (<kernel.Constant object at 0x25da200>, <kernel.DependentProduct object at 0x2b6baf903098>) of role type named sy_c_Product__Type_OPair_001t__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_J_J_001t__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_J_J
% 0.79/0.99  Using role type
% 0.79/0.99  Declaring produc1940133919992309389et_nat:(produc2732055786443039994et_nat->(produc2732055786443039994et_nat->produc5657529347773406293et_nat))
% 0.79/0.99  FOF formula (<kernel.Constant object at 0x25da200>, <kernel.DependentProduct object at 0x2b6baf903200>) of role type named sy_c_Product__Type_OPair_001t__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_J_001_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J
% 0.79/0.99  Using role type
% 0.79/0.99  Declaring produc3674526432113299062_nat_o:(produc3925858234332021118et_nat->((produc3658429121746597890et_nat->Prop)->produc4962441903510821572_nat_o))
% 0.79/0.99  FOF formula (<kernel.Constant object at 0x25dae18>, <kernel.DependentProduct object at 0x2b6baf903200>) of role type named sy_c_Product__Type_OPair_001t__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_J_001t__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_J
% 0.79/0.99  Using role type
% 0.79/0.99  Declaring produc8599840265553166229et_nat:(produc3925858234332021118et_nat->(produc3925858234332021118et_nat->produc6830853553727218525et_nat))
% 0.79/0.99  FOF formula (<kernel.Constant object at 0x2b6baf903050>, <kernel.DependentProduct object at 0x2b6baf903200>) of role type named sy_c_Product__Type_OPair_001t__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_J_001t__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J
% 0.79/0.99  Using role type
% 0.79/0.99  Declaring produc5530789758353788441et_nat:(produc3925858234332021118et_nat->(produc3658429121746597890et_nat->produc4658369026151987169et_nat))
% 0.79/0.99  FOF formula (<kernel.Constant object at 0x2b6baf903320>, <kernel.DependentProduct object at 0x2b6baf9033b0>) of role type named sy_c_Product__Type_OPair_001t__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_001_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J
% 0.79/0.99  Using role type
% 0.79/0.99  Declaring produc2829238748666232050_nat_o:(produc3658429121746597890et_nat->((produc3658429121746597890et_nat->Prop)->produc6907119039986491712_nat_o))
% 0.79/0.99  FOF formula (<kernel.Constant object at 0x2b6baf903290>, <kernel.DependentProduct object at 0x2b6baf9033b0>) of role type named sy_c_Product__Type_OPair_001t__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_001t__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_J
% 0.79/0.99  Using role type
% 0.79/0.99  Declaring produc3909112513931304473et_nat:(produc3658429121746597890et_nat->(produc3925858234332021118et_nat->produc7389280635074931169et_nat))
% 0.79/0.99  FOF formula (<kernel.Constant object at 0x2b6baf903368>, <kernel.DependentProduct object at 0x2b6baf9033b0>) of role type named sy_c_Product__Type_OPair_001t__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_001t__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J
% 0.79/0.99  Using role type
% 0.79/0.99  Declaring produc8199053930788261021et_nat:(produc3658429121746597890et_nat->(produc3658429121746597890et_nat->produc8111630337999740517et_nat))
% 0.79/0.99  FOF formula (<kernel.Constant object at 0x2b6baf903290>, <kernel.DependentProduct object at 0x2b6baf903368>) of role type named sy_c_Product__Type_OPair_001t__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J_001t__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J
% 0.79/0.99  Using role type
% 0.79/0.99  Declaring produc3646306378393792727nt_int:(product_prod_int_int->(product_prod_int_int->produc1219242969750017639nt_int))
% 0.79/0.99  FOF formula (<kernel.Constant object at 0x2b6baf9033b0>, <kernel.DependentProduct object at 0x2b6baf903290>) of role type named sy_c_Product__Type_OPair_001t__Product____Type__Oprod_It__Int__Oint_Mt__Nat__Onat_J_001t__Product____Type__Oprod_It__Int__Oint_Mt__Nat__Onat_J
% 0.79/0.99  Using role type
% 0.79/0.99  Declaring produc8921240378546987991nt_nat:(product_prod_int_nat->(product_prod_int_nat->produc4806409095325742951nt_nat))
% 0.79/0.99  FOF formula (<kernel.Constant object at 0x2b6baf903368>, <kernel.DependentProduct object at 0x2b6baf9033b0>) of role type named sy_c_Product__Type_OPair_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Int__Oint_J_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Int__Oint_J
% 0.79/0.99  Using role type
% 0.79/0.99  Declaring produc886916002739626967at_int:(product_prod_nat_int->(product_prod_nat_int->produc6495656768158660455at_int))
% 0.79/0.99  FOF formula (<kernel.Constant object at 0x2b6baf903290>, <kernel.DependentProduct object at 0x2b6baf903368>) of role type named sy_c_Product__Type_OPair_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.79/0.99  Using role type
% 0.79/0.99  Declaring produc6161850002892822231at_nat:(product_prod_nat_nat->(product_prod_nat_nat->produc859450856879609959at_nat))
% 0.79/0.99  FOF formula (<kernel.Constant object at 0x2b6baf9033b0>, <kernel.DependentProduct object at 0x2b6baf9037a0>) of role type named sy_c_Product__Type_OPair_001t__Product____Type__Ounit_001_Eo
% 0.79/0.99  Using role type
% 0.79/0.99  Declaring produc8487917018914037602unit_o:(product_unit->(Prop->produc7485711547916492274unit_o))
% 0.79/0.99  FOF formula (<kernel.Constant object at 0x2b6baf903368>, <kernel.DependentProduct object at 0x2b6baf9033b0>) of role type named sy_c_Product__Type_OPair_001t__Product____Type__Ounit_001t__Int__Oint
% 0.79/0.99  Using role type
% 0.79/0.99  Declaring produc4800797859304479970it_int:(product_unit->(int->produc5646078835734834920it_int))
% 0.79/0.99  FOF formula (<kernel.Constant object at 0x2b6baf9037a0>, <kernel.DependentProduct object at 0x2b6baf903368>) of role type named sy_c_Product__Type_OPair_001t__Product____Type__Ounit_001t__Nat__Onat
% 0.79/0.99  Using role type
% 0.79/0.99  Declaring produc4803288329813530246it_nat:(product_unit->(nat->produc600557818389255820it_nat))
% 0.79/0.99  FOF formula (<kernel.Constant object at 0x2b6baf9033b0>, <kernel.DependentProduct object at 0x2b6baf9037a0>) of role type named sy_c_Product__Type_OPair_001t__Product____Type__Ounit_001t__Product____Type__Ounit
% 0.79/0.99  Using role type
% 0.79/0.99  Declaring produc5692694829384537815t_unit:(product_unit->(product_unit->produc8459935480633519975t_unit))
% 0.79/0.99  FOF formula (<kernel.Constant object at 0x2b6baf903368>, <kernel.DependentProduct object at 0x2b6baf903320>) of role type named sy_c_Product__Type_OPair_001t__Set__Oset_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_J_001t__Set__Oset_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_J
% 0.79/0.99  Using role type
% 0.79/0.99  Declaring produc5149316574908490455_nat_o:(set_Pr4532377907799695533_nat_o->(set_Pr4532377907799695533_nat_o->produc6666532470309664615_nat_o))
% 0.79/0.99  FOF formula (<kernel.Constant object at 0x2b6baf9037a0>, <kernel.DependentProduct object at 0x2b6baf903368>) of role type named sy_c_Product__Type_OPair_001t__Set__Oset_I_Eo_J_001t__Set__Oset_I_Eo_J
% 0.79/0.99  Using role type
% 0.79/0.99  Declaring produc5838405689764958487_set_o:(set_o->(set_o->produc7369051934464679207_set_o))
% 0.79/0.99  FOF formula (<kernel.Constant object at 0x2b6baf903320>, <kernel.DependentProduct object at 0x2b6baf9037a0>) of role type named sy_c_Product__Type_OPair_001t__Set__Oset_It__Code____Numeral__Ointeger_J_001t__Set__Oset_It__Code____Numeral__Ointeger_J
% 0.79/0.99  Using role type
% 0.79/0.99  Declaring produc7443773368509356479nteger:(set_Code_integer->(set_Code_integer->produc6491284506569428743nteger))
% 0.79/0.99  FOF formula (<kernel.Constant object at 0x2b6baf903368>, <kernel.DependentProduct object at 0x2b6baf903320>) of role type named sy_c_Product__Type_OPair_001t__Set__Oset_It__Int__Oint_J_001t__Set__Oset_It__Int__Oint_J
% 0.79/0.99  Using role type
% 0.79/0.99  Declaring produc6363374080413544029et_int:(set_int->(set_int->produc2115011035271226405et_int))
% 0.79/0.99  FOF formula (<kernel.Constant object at 0x2b6baf9037a0>, <kernel.DependentProduct object at 0x2b6baf903b00>) of role type named sy_c_Product__Type_OPair_001t__Set__Oset_It__Nat__Onat_J_001t__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J
% 0.79/0.99  Using role type
% 0.79/0.99  Declaring produc2471974422597015918t_unit:(set_nat->(heap_e7401611519738050253t_unit->produc7348995623955488188t_unit))
% 0.79/0.99  FOF formula (<kernel.Constant object at 0x2b6baf903320>, <kernel.DependentProduct object at 0x2b6baf9037a0>) of role type named sy_c_Product__Type_OPair_001t__Set__Oset_It__Nat__Onat_J_001t__Set__Oset_It__Nat__Onat_J
% 0.79/0.99  Using role type
% 0.79/0.99  Declaring produc4532415448927165861et_nat:(set_nat->(set_nat->produc7819656566062154093et_nat))
% 0.79/0.99  FOF formula (<kernel.Constant object at 0x2b6baf903b00>, <kernel.DependentProduct object at 0x2b6baf903320>) of role type named sy_c_Product__Type_OPair_001t__Set__Oset_It__Product____Type__Ounit_J_001t__Set__Oset_It__Product____Type__Ounit_J
% 0.79/0.99  Using role type
% 0.79/0.99  Declaring produc7269801343787132631t_unit:(set_Product_unit->(set_Product_unit->produc1357844946079266663t_unit))
% 0.79/0.99  FOF formula (<kernel.Constant object at 0x2b6baf9037a0>, <kernel.DependentProduct object at 0x2b6baf903e18>) of role type named sy_c_Product__Type_OSigma_001_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_001t__Nat__Onat
% 0.79/0.99  Using role type
% 0.79/0.99  Declaring produc3142209312014666069_o_nat:(set_Pr4532377907799695533_nat_o->(((produc3658429121746597890et_nat->Prop)->set_nat)->set_Pr4769669219625338370_o_nat))
% 0.79/0.99  FOF formula (<kernel.Constant object at 0x2b6baf903320>, <kernel.DependentProduct object at 0x2b6baf903368>) of role type named sy_c_Product__Type_OSigma_001_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_001t__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_J
% 0.79/0.99  Using role type
% 0.79/0.99  Declaring produc7016705354093686019et_nat:(set_Pr4532377907799695533_nat_o->(((produc3658429121746597890et_nat->Prop)->set_Pr3286484037609594932et_nat)->set_Pr8536935166611901872et_nat))
% 0.79/0.99  FOF formula (<kernel.Constant object at 0x2b6baf903e18>, <kernel.DependentProduct object at 0x2b6baf9037a0>) of role type named sy_c_Product__Type_OSigma_001_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_001t__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J
% 0.79/0.99  Using role type
% 0.79/0.99  Declaring produc8052021730408606599et_nat:(set_Pr4532377907799695533_nat_o->(((produc3658429121746597890et_nat->Prop)->set_Pr3948176798113811640et_nat)->set_Pr3286484037609594932et_nat))
% 0.79/0.99  FOF formula (<kernel.Constant object at 0x2b6baf903f38>, <kernel.DependentProduct object at 0x2b6baf903f80>) of role type named sy_c_Product__Type_OSigma_001_Eo_001_Eo
% 0.79/0.99  Using role type
% 0.79/0.99  Declaring product_Sigma_o_o:(set_o->((Prop->set_o)->set_Product_prod_o_o))
% 0.79/0.99  FOF formula (<kernel.Constant object at 0x2b6baf903ef0>, <kernel.DependentProduct object at 0x2b6baf903dd0>) of role type named sy_c_Product__Type_OSigma_001_Eo_001t__Int__Oint
% 0.79/0.99  Using role type
% 0.79/0.99  Declaring product_Sigma_o_int:(set_o->((Prop->set_int)->set_Pr8834758594704517033_o_int))
% 0.79/0.99  FOF formula (<kernel.Constant object at 0x2b6baf903e18>, <kernel.DependentProduct object at 0x2b6baf9037a0>) of role type named sy_c_Product__Type_OSigma_001_Eo_001t__Nat__Onat
% 0.79/0.99  Using role type
% 0.79/0.99  Declaring product_Sigma_o_nat:(set_o->((Prop->set_nat)->set_Pr2101469702781467981_o_nat))
% 0.79/0.99  FOF formula (<kernel.Constant object at 0x2b6baf903ef0>, <kernel.DependentProduct object at 0x2b6baf903e18>) of role type named sy_c_Product__Type_OSigma_001_Eo_001t__Product____Type__Ounit
% 0.79/0.99  Using role type
% 0.79/0.99  Declaring produc411009820408249917t_unit:(set_o->((Prop->set_Product_unit)->set_Pr6671815714118170108t_unit))
% 0.79/0.99  FOF formula (<kernel.Constant object at 0x2b6baf9037a0>, <kernel.DependentProduct object at 0x2b6baf906170>) of role type named sy_c_Product__Type_OSigma_001t__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_001t__Set__Oset_It__Nat__Onat_J
% 0.79/0.99  Using role type
% 0.79/0.99  Declaring produc5260988393495149579et_nat:(set_he8644174446132254637t_unit->((heap_e7401611519738050253t_unit->set_set_nat)->set_Pr3948176798113811640et_nat))
% 0.79/0.99  FOF formula (<kernel.Constant object at 0x2b6baf903f38>, <kernel.DependentProduct object at 0x2b6baf906200>) of role type named sy_c_Product__Type_OSigma_001t__Int__Oint_001_Eo
% 0.79/0.99  Using role type
% 0.79/0.99  Declaring product_Sigma_int_o:(set_int->((int->set_o)->set_Pr903927857289325719_int_o))
% 0.79/0.99  FOF formula (<kernel.Constant object at 0x2b6baf903f38>, <kernel.DependentProduct object at 0x2b6baf906248>) of role type named sy_c_Product__Type_OSigma_001t__Int__Oint_001t__Int__Oint
% 0.79/0.99  Using role type
% 0.79/0.99  Declaring produc1453890548195736866nt_int:(set_int->((int->set_int)->set_Pr958786334691620121nt_int))
% 0.79/0.99  FOF formula (<kernel.Constant object at 0x2b6baf903fc8>, <kernel.DependentProduct object at 0x2b6baf9062d8>) of role type named sy_c_Product__Type_OSigma_001t__Int__Oint_001t__Nat__Onat
% 0.79/0.99  Using role type
% 0.79/0.99  Declaring produc1456381018704787142nt_nat:(set_int->((int->set_nat)->set_Pr3448869479623346877nt_nat))
% 0.79/0.99  FOF formula (<kernel.Constant object at 0x2b6baf906128>, <kernel.DependentProduct object at 0x2b6baf906368>) of role type named sy_c_Product__Type_OSigma_001t__Int__Oint_001t__Product____Type__Ounit
% 0.79/0.99  Using role type
% 0.79/0.99  Declaring produc2622961094310184599t_unit:(set_int->((int->set_Product_unit)->set_Pr5889264611543340172t_unit))
% 0.79/0.99  FOF formula (<kernel.Constant object at 0x2b6baf906320>, <kernel.DependentProduct object at 0x2b6baf906128>) of role type named sy_c_Product__Type_OSigma_001t__Nat__Onat_001_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J
% 0.79/0.99  Using role type
% 0.79/0.99  Declaring produc5650067098820117939_nat_o:(set_nat->((nat->set_Pr4532377907799695533_nat_o)->set_Pr5623950326363488168_nat_o))
% 0.79/0.99  FOF formula (<kernel.Constant object at 0x2b6baf903fc8>, <kernel.DependentProduct object at 0x2b6baf906488>) of role type named sy_c_Product__Type_OSigma_001t__Nat__Onat_001_Eo
% 0.79/0.99  Using role type
% 0.79/0.99  Declaring product_Sigma_nat_o:(set_nat->((nat->set_o)->set_Pr3149072824959771635_nat_o))
% 0.79/0.99  FOF formula (<kernel.Constant object at 0x2b6baf9063f8>, <kernel.DependentProduct object at 0x2b6baf9064d0>) of role type named sy_c_Product__Type_OSigma_001t__Nat__Onat_001t__Int__Oint
% 0.79/0.99  Using role type
% 0.79/0.99  Declaring produc454536836294682310at_int:(set_nat->((nat->set_int)->set_Pr7995236796853374141at_int))
% 0.79/0.99  FOF formula (<kernel.Constant object at 0x2b6baf906488>, <kernel.DependentProduct object at 0x2b6baf906560>) of role type named sy_c_Product__Type_OSigma_001t__Nat__Onat_001t__Nat__Onat
% 0.79/0.99  Using role type
% 0.79/0.99  Declaring produc457027306803732586at_nat:(set_nat->((nat->set_nat)->set_Pr1261947904930325089at_nat))
% 0.79/0.99  FOF formula (<kernel.Constant object at 0x2b6baf9064d0>, <kernel.DependentProduct object at 0x2b6baf9065f0>) of role type named sy_c_Product__Type_OSigma_001t__Nat__Onat_001t__Product____Type__Ounit
% 0.79/0.99  Using role type
% 0.79/0.99  Declaring produc5506539147108004339t_unit:(set_nat->((nat->set_Product_unit)->set_Pr4334478416066269672t_unit))
% 0.79/0.99  FOF formula (<kernel.Constant object at 0x2b6baf906560>, <kernel.DependentProduct object at 0x2b6baf906680>) of role type named sy_c_Product__Type_OSigma_001t__Product____Type__Ounit_001_Eo
% 0.79/1.00  Using role type
% 0.79/1.00  Declaring produc4996980317674386579unit_o:(set_Product_unit->((product_unit->set_o)->set_Pr5464989305201766866unit_o))
% 0.79/1.00  FOF formula (<kernel.Constant object at 0x2b6baf9065f0>, <kernel.DependentProduct object at 0x2b6baf906710>) of role type named sy_c_Product__Type_OSigma_001t__Product____Type__Ounit_001t__Nat__Onat
% 0.79/1.00  Using role type
% 0.79/1.00  Declaring produc6875377002296012693it_nat:(set_Product_unit->((product_unit->set_nat)->set_Pr1763845938948868674it_nat))
% 0.79/1.00  FOF formula (<kernel.Constant object at 0x2b6baf906680>, <kernel.DependentProduct object at 0x2b6baf9067a0>) of role type named sy_c_Product__Type_OSigma_001t__Product____Type__Ounit_001t__Product____Type__Ounit
% 0.79/1.00  Using role type
% 0.79/1.00  Declaring produc6121607364029222536t_unit:(set_Product_unit->((product_unit->set_Product_unit)->set_Pr5094982260447487303t_unit))
% 0.79/1.00  FOF formula (<kernel.Constant object at 0x2b6baf906758>, <kernel.Constant object at 0x2b6baf9067a0>) of role type named sy_c_Product__Type_OUnity
% 0.79/1.00  Using role type
% 0.79/1.00  Declaring product_Unity:product_unit
% 0.79/1.00  FOF formula (<kernel.Constant object at 0x2b6baf906680>, <kernel.DependentProduct object at 0x2b6baf9065f0>) of role type named sy_c_Product__Type_Oapfst_001_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_001_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_001t__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_J
% 0.79/1.00  Using role type
% 0.79/1.00  Declaring produc1442628905706551930et_nat:(((produc3658429121746597890et_nat->Prop)->(produc3658429121746597890et_nat->Prop))->(produc2732055786443039994et_nat->produc2732055786443039994et_nat))
% 0.79/1.00  FOF formula (<kernel.Constant object at 0x2b6baf9067a0>, <kernel.DependentProduct object at 0x2b6baf906878>) of role type named sy_c_Product__Type_Oapfst_001_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_001_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_001t__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J
% 0.79/1.00  Using role type
% 0.79/1.00  Declaring produc3198230245617193214et_nat:(((produc3658429121746597890et_nat->Prop)->(produc3658429121746597890et_nat->Prop))->(produc3925858234332021118et_nat->produc3925858234332021118et_nat))
% 0.79/1.00  FOF formula (<kernel.Constant object at 0x2b6baf9065f0>, <kernel.DependentProduct object at 0x2b6baf906638>) of role type named sy_c_Product__Type_Oapfst_001t__Code____Numeral__Ointeger_001t__Code____Numeral__Ointeger_001t__Code____Numeral__Ointeger
% 0.79/1.00  Using role type
% 0.79/1.00  Declaring produc3195571438000033749nteger:((code_integer->code_integer)->(produc8923325533196201883nteger->produc8923325533196201883nteger))
% 0.79/1.00  FOF formula (<kernel.Constant object at 0x2b6baf906878>, <kernel.DependentProduct object at 0x2b6baf906950>) of role type named sy_c_Product__Type_Oapfst_001t__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_001_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_001t__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_J
% 0.79/1.00  Using role type
% 0.79/1.00  Declaring produc4273547285574235514et_nat:((heap_e7401611519738050253t_unit->(produc3658429121746597890et_nat->Prop))->(produc7936767299998605306et_nat->produc2732055786443039994et_nat))
% 0.79/1.00  FOF formula (<kernel.Constant object at 0x2b6baf906638>, <kernel.DependentProduct object at 0x2b6baf9065f0>) of role type named sy_c_Product__Type_Oapfst_001t__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_001_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_001t__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J
% 0.79/1.00  Using role type
% 0.79/1.00  Declaring produc6095824665904122878et_nat:((heap_e7401611519738050253t_unit->(produc3658429121746597890et_nat->Prop))->(produc5697189838369619070et_nat->produc3925858234332021118et_nat))
% 0.79/1.00  FOF formula (<kernel.Constant object at 0x2b6baf906950>, <kernel.DependentProduct object at 0x2b6baf906878>) of role type named sy_c_Product__Type_Oapfst_001t__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_001_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_001t__Set__Oset_It__Nat__Onat_J
% 0.79/1.00  Using role type
% 0.79/1.00  Declaring produc962520821680634754et_nat:((heap_e7401611519738050253t_unit->(produc3658429121746597890et_nat->Prop))->(produc3658429121746597890et_nat->produc6500295350249520386et_nat))
% 0.79/1.00  FOF formula (<kernel.Constant object at 0x2b6baf9065f0>, <kernel.DependentProduct object at 0x2b6baf906638>) of role type named sy_c_Product__Type_Oapfst_001t__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_001t__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_001t__Set__Oset_It__Nat__Onat_J
% 0.79/1.00  Using role type
% 0.79/1.00  Declaring produc4172003873565521026et_nat:((heap_e7401611519738050253t_unit->heap_e7401611519738050253t_unit)->(produc3658429121746597890et_nat->produc3658429121746597890et_nat))
% 0.79/1.00  FOF formula (<kernel.Constant object at 0x2b6baf906878>, <kernel.DependentProduct object at 0x2b6baf906b90>) of role type named sy_c_Product__Type_Oapfst_001t__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_001t__Int__Oint_001t__Int__Oint
% 0.79/1.00  Using role type
% 0.79/1.00  Declaring produc7422730317258219nt_int:((heap_e7401611519738050253t_unit->int)->(produc2475246329834808232it_int->product_prod_int_int))
% 0.79/1.00  FOF formula (<kernel.Constant object at 0x2b6baf906638>, <kernel.DependentProduct object at 0x2b6baf906ab8>) of role type named sy_c_Product__Type_Oapfst_001t__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_001t__Int__Oint_001t__Set__Oset_It__Nat__Onat_J
% 0.79/1.00  Using role type
% 0.79/1.00  Declaring produc3346058198459025221et_nat:((heap_e7401611519738050253t_unit->int)->(produc3658429121746597890et_nat->produc2771989624626745363et_nat))
% 0.79/1.00  FOF formula (<kernel.Constant object at 0x2b6baf906b90>, <kernel.DependentProduct object at 0x2b6baf906cb0>) of role type named sy_c_Product__Type_Oapfst_001t__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_001t__Nat__Onat_001t__Nat__Onat
% 0.79/1.00  Using role type
% 0.79/1.00  Declaring produc8233931525780029747at_nat:((heap_e7401611519738050253t_unit->nat)->(produc6653097349344004940it_nat->product_prod_nat_nat))
% 0.79/1.00  FOF formula (<kernel.Constant object at 0x2b6baf906ab8>, <kernel.DependentProduct object at 0x2b6baf906878>) of role type named sy_c_Product__Type_Oapfst_001t__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_001t__Nat__Onat_001t__Set__Oset_It__Nat__Onat_J
% 0.79/1.00  Using role type
% 0.79/1.00  Declaring produc2974404638222180585et_nat:((heap_e7401611519738050253t_unit->nat)->(produc3658429121746597890et_nat->produc2400336064389900727et_nat))
% 0.79/1.00  FOF formula (<kernel.Constant object at 0x2b6baf906cb0>, <kernel.DependentProduct object at 0x2b6baf906e18>) of role type named sy_c_Product__Type_Oapfst_001t__Int__Oint_001_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_001t__Int__Oint
% 0.79/1.00  Using role type
% 0.79/1.00  Declaring produc1933289243015553937_o_int:((int->(produc3658429121746597890et_nat->Prop))->(product_prod_int_int->produc3776562785724475560_o_int))
% 0.79/1.00  FOF formula (<kernel.Constant object at 0x2b6baf906878>, <kernel.DependentProduct object at 0x2b6baf906b90>) of role type named sy_c_Product__Type_Oapfst_001t__Int__Oint_001_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_001t__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_J
% 0.79/1.00  Using role type
% 0.79/1.00  Declaring produc3602029435013415139et_nat:((int->(produc3658429121746597890et_nat->Prop))->(produc1049655590333717003et_nat->produc2732055786443039994et_nat))
% 0.79/1.00  FOF formula (<kernel.Constant object at 0x2b6baf906e18>, <kernel.DependentProduct object at 0x2b6baf906dd0>) of role type named sy_c_Product__Type_Oapfst_001t__Int__Oint_001_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_001t__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J
% 0.79/1.00  Using role type
% 0.79/1.00  Declaring produc5259063908904861543et_nat:((int->(produc3658429121746597890et_nat->Prop))->(produc8065447618272157327et_nat->produc3925858234332021118et_nat))
% 0.79/1.00  FOF formula (<kernel.Constant object at 0x2b6baf906b90>, <kernel.DependentProduct object at 0x2b6baf906878>) of role type named sy_c_Product__Type_Oapfst_001t__Int__Oint_001t__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_001t__Int__Oint
% 0.79/1.00  Using role type
% 0.79/1.00  Declaring produc1158806734383251089it_int:((int->heap_e7401611519738050253t_unit)->(product_prod_int_int->produc2475246329834808232it_int))
% 0.79/1.00  FOF formula (<kernel.Constant object at 0x2b6baf906dd0>, <kernel.DependentProduct object at 0x2b6baf906cb0>) of role type named sy_c_Product__Type_Oapfst_001t__Int__Oint_001t__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_001t__Set__Oset_It__Nat__Onat_J
% 0.79/1.00  Using role type
% 0.79/1.00  Declaring produc7086134074927288299et_nat:((int->heap_e7401611519738050253t_unit)->(produc2771989624626745363et_nat->produc3658429121746597890et_nat))
% 0.79/1.00  FOF formula (<kernel.Constant object at 0x2b6baf906878>, <kernel.DependentProduct object at 0x2b6baf906dd0>) of role type named sy_c_Product__Type_Oapfst_001t__Int__Oint_001t__Int__Oint_001t__Int__Oint
% 0.79/1.00  Using role type
% 0.79/1.00  Declaring produc2355237562570658114nt_int:((int->int)->(product_prod_int_int->product_prod_int_int))
% 0.79/1.00  FOF formula (<kernel.Constant object at 0x2b6baf906878>, <kernel.DependentProduct object at 0x2b6baf902050>) of role type named sy_c_Product__Type_Oapfst_001t__Int__Oint_001t__Nat__Onat_001t__Int__Oint
% 0.79/1.00  Using role type
% 0.79/1.00  Declaring produc1355883850669603558at_int:((int->nat)->(product_prod_int_int->product_prod_nat_int))
% 0.79/1.00  FOF formula (<kernel.Constant object at 0x2b6baf906878>, <kernel.DependentProduct object at 0x2b6baf902170>) of role type named sy_c_Product__Type_Oapfst_001t__Int__Oint_001t__Nat__Onat_001t__Nat__Onat
% 0.79/1.00  Using role type
% 0.79/1.00  Declaring produc1358374321178653834at_nat:((int->nat)->(product_prod_int_nat->product_prod_nat_nat))
% 0.79/1.00  FOF formula (<kernel.Constant object at 0x2b6baf906b90>, <kernel.DependentProduct object at 0x2b6baf9021b8>) of role type named sy_c_Product__Type_Oapfst_001t__Nat__Onat_001t__Nat__Onat_001t__Nat__Onat
% 0.79/1.00  Using role type
% 0.79/1.00  Declaring produc986720760941809198at_nat:((nat->nat)->(product_prod_nat_nat->product_prod_nat_nat))
% 0.79/1.00  FOF formula (<kernel.Constant object at 0x2b6baf902248>, <kernel.DependentProduct object at 0x2b6baf902098>) of role type named sy_c_Product__Type_Oapsnd_001t__Code____Numeral__Ointeger_001_062_It__Product____Type__Oprod_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J_Mt__Product____Type__Oprod_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J_J_001t__Code____Numeral__Ointeger
% 0.79/1.00  Using role type
% 0.79/1.00  Declaring produc9020447175693601247nteger:((code_integer->(produc8923325533196201883nteger->produc8923325533196201883nteger))->(produc8923325533196201883nteger->produc5966032636589952099nteger))
% 0.79/1.00  FOF formula (<kernel.Constant object at 0x2b6baf9023f8>, <kernel.DependentProduct object at 0x2b6baf902290>) of role type named sy_c_Product__Type_Oapsnd_001t__Code____Numeral__Ointeger_001t__Code____Numeral__Ointeger_001t__Code____Numeral__Ointeger
% 0.79/1.00  Using role type
% 0.79/1.00  Declaring produc6499014454317279255nteger:((code_integer->code_integer)->(produc8923325533196201883nteger->produc8923325533196201883nteger))
% 0.79/1.00  FOF formula (<kernel.Constant object at 0x2b6baf9022d8>, <kernel.DependentProduct object at 0x2b6baf902248>) of role type named sy_c_Product__Type_Oapsnd_001t__Int__Oint_001t__Int__Oint_001t__Int__Oint
% 0.79/1.00  Using role type
% 0.79/1.00  Declaring produc4463282112584876420nt_int:((int->int)->(product_prod_int_int->product_prod_int_int))
% 0.79/1.00  FOF formula (<kernel.Constant object at 0x2b6baf902440>, <kernel.DependentProduct object at 0x2b6baf902098>) of role type named sy_c_Product__Type_Oapsnd_001t__Int__Oint_001t__Nat__Onat_001t__Int__Oint
% 0.79/1.00  Using role type
% 0.79/1.00  Declaring produc3463928400683821864at_int:((int->nat)->(product_prod_int_int->product_prod_int_nat))
% 0.79/1.00  FOF formula (<kernel.Constant object at 0x2b6baf9022d8>, <kernel.DependentProduct object at 0x2b6baf9023f8>) of role type named sy_c_Product__Type_Oapsnd_001t__Int__Oint_001t__Nat__Onat_001t__Nat__Onat
% 0.79/1.00  Using role type
% 0.79/1.00  Declaring produc3466418871192872140at_nat:((int->nat)->(product_prod_nat_int->product_prod_nat_nat))
% 0.79/1.00  FOF formula (<kernel.Constant object at 0x2b6baf902098>, <kernel.DependentProduct object at 0x2b6baf902248>) of role type named sy_c_Product__Type_Oapsnd_001t__Int__Oint_001t__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_J_001_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J
% 0.79/1.00  Using role type
% 0.79/1.00  Declaring produc1783401272518604195_nat_o:((int->produc3925858234332021118et_nat)->(produc3776562785724475560_o_int->produc2732055786443039994et_nat))
% 0.79/1.00  FOF formula (<kernel.Constant object at 0x2b6baf9023f8>, <kernel.DependentProduct object at 0x2b6baf902680>) of role type named sy_c_Product__Type_Oapsnd_001t__Int__Oint_001t__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_J_001t__Int__Oint
% 0.79/1.00  Using role type
% 0.79/1.00  Declaring produc2878475440847162070at_int:((int->produc3925858234332021118et_nat)->(product_prod_int_int->produc1049655590333717003et_nat))
% 0.79/1.00  FOF formula (<kernel.Constant object at 0x2b6baf902248>, <kernel.DependentProduct object at 0x2b6baf902638>) of role type named sy_c_Product__Type_Oapsnd_001t__Int__Oint_001t__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_001_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J
% 0.79/1.00  Using role type
% 0.79/1.00  Declaring produc3447581998352395295_nat_o:((int->produc3658429121746597890et_nat)->(produc3776562785724475560_o_int->produc3925858234332021118et_nat))
% 0.79/1.00  FOF formula (<kernel.Constant object at 0x2b6baf902680>, <kernel.DependentProduct object at 0x2b6baf9027a0>) of role type named sy_c_Product__Type_Oapsnd_001t__Int__Oint_001t__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_001t__Int__Oint
% 0.79/1.00  Using role type
% 0.79/1.00  Declaring produc9121118195053341018at_int:((int->produc3658429121746597890et_nat)->(product_prod_int_int->produc8065447618272157327et_nat))
% 0.79/1.00  FOF formula (<kernel.Constant object at 0x2b6baf902638>, <kernel.DependentProduct object at 0x2b6baf9026c8>) of role type named sy_c_Product__Type_Oapsnd_001t__Int__Oint_001t__Set__Oset_It__Nat__Onat_J_001t__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J
% 0.79/1.00  Using role type
% 0.79/1.00  Declaring produc2122153897363312795t_unit:((int->set_nat)->(produc2475246329834808232it_int->produc3658429121746597890et_nat))
% 0.79/1.00  FOF formula (<kernel.Constant object at 0x2b6baf9027a0>, <kernel.DependentProduct object at 0x2b6baf9028c0>) of role type named sy_c_Product__Type_Oapsnd_001t__Int__Oint_001t__Set__Oset_It__Nat__Onat_J_001t__Int__Oint
% 0.79/1.01  Using role type
% 0.79/1.01  Declaring produc1253519502038700766at_int:((int->set_nat)->(product_prod_int_int->produc2771989624626745363et_nat))
% 0.79/1.01  FOF formula (<kernel.Constant object at 0x2b6baf9026c8>, <kernel.DependentProduct object at 0x2b6baf902950>) of role type named sy_c_Product__Type_Oapsnd_001t__Nat__Onat_001t__Nat__Onat_001t__Nat__Onat
% 0.79/1.01  Using role type
% 0.79/1.01  Declaring produc3094765310956027504at_nat:((nat->nat)->(product_prod_nat_nat->product_prod_nat_nat))
% 0.79/1.01  FOF formula (<kernel.Constant object at 0x2b6baf9028c0>, <kernel.DependentProduct object at 0x2b6baf9027a0>) of role type named sy_c_Product__Type_Oapsnd_001t__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_J_001t__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_J_001_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J
% 0.79/1.01  Using role type
% 0.79/1.01  Declaring produc969530845752564945_nat_o:((produc3925858234332021118et_nat->produc3925858234332021118et_nat)->(produc2732055786443039994et_nat->produc2732055786443039994et_nat))
% 0.79/1.01  FOF formula (<kernel.Constant object at 0x2b6baf902950>, <kernel.DependentProduct object at 0x2b6baf902a70>) of role type named sy_c_Product__Type_Oapsnd_001t__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_J_001t__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_001_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J
% 0.79/1.01  Using role type
% 0.79/1.01  Declaring produc1515462096303866701_nat_o:((produc3925858234332021118et_nat->produc3658429121746597890et_nat)->(produc2732055786443039994et_nat->produc3925858234332021118et_nat))
% 0.79/1.01  FOF formula (<kernel.Constant object at 0x2b6baf9027a0>, <kernel.DependentProduct object at 0x2b6baf902b00>) of role type named sy_c_Product__Type_Oapsnd_001t__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_001t__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_J_001_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J
% 0.79/1.01  Using role type
% 0.79/1.01  Declaring produc7714581247149323085_nat_o:((produc3658429121746597890et_nat->produc3925858234332021118et_nat)->(produc3925858234332021118et_nat->produc2732055786443039994et_nat))
% 0.79/1.01  FOF formula (<kernel.Constant object at 0x2b6baf902a70>, <kernel.DependentProduct object at 0x2b6baf902b90>) of role type named sy_c_Product__Type_Oapsnd_001t__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_001t__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_001_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J
% 0.79/1.01  Using role type
% 0.79/1.01  Declaring produc8750854537940449737_nat_o:((produc3658429121746597890et_nat->produc3658429121746597890et_nat)->(produc3925858234332021118et_nat->produc3925858234332021118et_nat))
% 0.79/1.01  FOF formula (<kernel.Constant object at 0x2b6baf902b00>, <kernel.DependentProduct object at 0x2b6baf902b48>) of role type named sy_c_Product__Type_Oapsnd_001t__Set__Oset_It__Nat__Onat_J_001t__Int__Oint_001t__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J
% 0.79/1.01  Using role type
% 0.79/1.01  Declaring produc7345612820240450715t_unit:((set_nat->int)->(produc3658429121746597890et_nat->produc2475246329834808232it_int))
% 0.79/1.01  FOF formula (<kernel.Constant object at 0x2b6baf902b90>, <kernel.DependentProduct object at 0x2b6baf902a28>) of role type named sy_c_Product__Type_Oapsnd_001t__Set__Oset_It__Nat__Onat_J_001t__Int__Oint_001t__Int__Oint
% 0.79/1.01  Using role type
% 0.79/1.01  Declaring produc2744032961877892830nt_int:((set_nat->int)->(produc2771989624626745363et_nat->product_prod_int_int))
% 0.79/1.01  FOF formula (<kernel.Constant object at 0x2b6baf902b48>, <kernel.DependentProduct object at 0x2b6baf902a70>) of role type named sy_c_Product__Type_Oapsnd_001t__Set__Oset_It__Nat__Onat_J_001t__Nat__Onat_001t__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J
% 0.79/1.01  Using role type
% 0.79/1.01  Declaring produc8442695800884449271t_unit:((set_nat->nat)->(produc3658429121746597890et_nat->produc6653097349344004940it_nat))
% 0.79/1.01  FOF formula (<kernel.Constant object at 0x2b6baf902a28>, <kernel.DependentProduct object at 0x2b6baf902cf8>) of role type named sy_c_Product__Type_Oapsnd_001t__Set__Oset_It__Nat__Onat_J_001t__Nat__Onat_001t__Nat__Onat
% 0.79/1.01  Using role type
% 0.79/1.01  Declaring produc1747169720485888550at_nat:((set_nat->nat)->(produc2400336064389900727et_nat->product_prod_nat_nat))
% 0.79/1.01  FOF formula (<kernel.Constant object at 0x2b6baf902a70>, <kernel.DependentProduct object at 0x2b6baf902b90>) of role type named sy_c_Product__Type_Oapsnd_001t__Set__Oset_It__Nat__Onat_J_001t__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_J_001_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J
% 0.79/1.01  Using role type
% 0.79/1.01  Declaring produc3009152965630989513_nat_o:((set_nat->produc3925858234332021118et_nat)->(produc6500295350249520386et_nat->produc2732055786443039994et_nat))
% 0.79/1.01  FOF formula (<kernel.Constant object at 0x2b6baf902cf8>, <kernel.DependentProduct object at 0x2b6baf902e18>) of role type named sy_c_Product__Type_Oapsnd_001t__Set__Oset_It__Nat__Onat_J_001t__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_J_001t__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J
% 0.79/1.01  Using role type
% 0.79/1.01  Declaring produc7176435795764513225t_unit:((set_nat->produc3925858234332021118et_nat)->(produc3658429121746597890et_nat->produc7936767299998605306et_nat))
% 0.79/1.01  FOF formula (<kernel.Constant object at 0x2b6baf902b90>, <kernel.DependentProduct object at 0x2b6baf902ea8>) of role type named sy_c_Product__Type_Oapsnd_001t__Set__Oset_It__Nat__Onat_J_001t__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_001_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J
% 0.79/1.01  Using role type
% 0.79/1.01  Declaring produc1718959742329256773_nat_o:((set_nat->produc3658429121746597890et_nat)->(produc6500295350249520386et_nat->produc3925858234332021118et_nat))
% 0.79/1.01  FOF formula (<kernel.Constant object at 0x2b6baf902e18>, <kernel.DependentProduct object at 0x2b6baf9029e0>) of role type named sy_c_Product__Type_Oapsnd_001t__Set__Oset_It__Nat__Onat_J_001t__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_001t__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J
% 0.79/1.01  Using role type
% 0.79/1.01  Declaring produc7441988914112407621t_unit:((set_nat->produc3658429121746597890et_nat)->(produc3658429121746597890et_nat->produc5697189838369619070et_nat))
% 0.79/1.01  FOF formula (<kernel.Constant object at 0x2b6baf902ea8>, <kernel.DependentProduct object at 0x2b6baf907050>) of role type named sy_c_Product__Type_Oapsnd_001t__Set__Oset_It__Nat__Onat_J_001t__Set__Oset_It__Nat__Onat_J_001t__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J
% 0.79/1.01  Using role type
% 0.79/1.01  Declaring produc3286488329990770625t_unit:((set_nat->set_nat)->(produc3658429121746597890et_nat->produc3658429121746597890et_nat))
% 0.79/1.01  FOF formula (<kernel.Constant object at 0x2b6baf902ea8>, <kernel.DependentProduct object at 0x2b6baf9070e0>) of role type named sy_c_Product__Type_Ocurry_001_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_001t__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_J_001_Eo
% 0.79/1.01  Using role type
% 0.79/1.01  Declaring produc5101573711933517782_nat_o:((produc2732055786443039994et_nat->Prop)->((produc3658429121746597890et_nat->Prop)->(produc3925858234332021118et_nat->Prop)))
% 0.79/1.01  FOF formula (<kernel.Constant object at 0x2b6baf902dd0>, <kernel.DependentProduct object at 0x2b6baf907290>) of role type named sy_c_Product__Type_Ocurry_001_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_001t__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_001_Eo
% 0.79/1.01  Using role type
% 0.79/1.01  Declaring produc6216949301066131538_nat_o:((produc3925858234332021118et_nat->Prop)->((produc3658429121746597890et_nat->Prop)->(produc3658429121746597890et_nat->Prop)))
% 0.79/1.01  FOF formula (<kernel.Constant object at 0x2b6baf9071b8>, <kernel.DependentProduct object at 0x2b6baf9072d8>) of role type named sy_c_Product__Type_Ocurry_001t__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_001t__Set__Oset_It__Nat__Onat_J_001_Eo
% 0.79/1.01  Using role type
% 0.79/1.01  Declaring produc1807123492089482958_nat_o:((produc3658429121746597890et_nat->Prop)->(heap_e7401611519738050253t_unit->(set_nat->Prop)))
% 0.79/1.01  FOF formula (<kernel.Constant object at 0x2b6baf907290>, <kernel.DependentProduct object at 0x2b6baf9070e0>) of role type named sy_c_Product__Type_Ocurry_001t__Int__Oint_001t__Int__Oint_001_Eo
% 0.79/1.01  Using role type
% 0.79/1.01  Declaring produc175634133007206835_int_o:((product_prod_int_int->Prop)->(int->(int->Prop)))
% 0.79/1.01  FOF formula (<kernel.Constant object at 0x2b6baf907320>, <kernel.DependentProduct object at 0x2b6baf9071b8>) of role type named sy_c_Product__Type_Ocurry_001t__Nat__Onat_001t__Nat__Onat_001_Eo
% 0.79/1.01  Using role type
% 0.79/1.01  Declaring produc1310100445399344235_nat_o:((product_prod_nat_nat->Prop)->(nat->(nat->Prop)))
% 0.79/1.01  FOF formula (<kernel.Constant object at 0x2b6baf907368>, <kernel.DependentProduct object at 0x2b6baf907488>) of role type named sy_c_Product__Type_Omap__prod_001_062_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J_001_062_It__Product____Type__Oprod_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J_Mt__Product____Type__Oprod_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J_J_001_062_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J_001_062_It__Product____Type__Oprod_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J_Mt__Product____Type__Oprod_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J_J
% 0.79/1.01  Using role type
% 0.79/1.01  Declaring produc4724772261320961782nteger:(((code_integer->code_integer)->(produc8923325533196201883nteger->produc8923325533196201883nteger))->(((code_integer->code_integer)->(produc8923325533196201883nteger->produc8923325533196201883nteger))->(produc723880050079548563nteger->produc101387210554329899nteger)))
% 0.79/1.01  FOF formula (<kernel.Constant object at 0x2b6baf9071b8>, <kernel.DependentProduct object at 0x2b6baf9073b0>) of role type named sy_c_Product__Type_Omap__prod_001_062_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J_001_062_It__Product____Type__Oprod_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J_Mt__Product____Type__Oprod_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J_J_001t__Code____Numeral__Ointeger_001_062_It__Product____Type__Oprod_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J_Mt__Product____Type__Oprod_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J_J
% 0.79/1.01  Using role type
% 0.79/1.01  Declaring produc6158254626097298938nteger:(((code_integer->code_integer)->(produc8923325533196201883nteger->produc8923325533196201883nteger))->((code_integer->(produc8923325533196201883nteger->produc8923325533196201883nteger))->(produc2221115339011613079nteger->produc101387210554329899nteger)))
% 0.79/1.01  FOF formula (<kernel.Constant object at 0x2b6baf907488>, <kernel.DependentProduct object at 0x2b6baf9075f0>) of role type named sy_c_Product__Type_Omap__prod_001_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_001t__Nat__Onat_001t__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_001t__Nat__Onat
% 0.79/1.01  Using role type
% 0.79/1.01  Declaring produc2784369760062397435at_nat:(((produc3658429121746597890et_nat->Prop)->nat)->((produc3658429121746597890et_nat->nat)->(produc3925858234332021118et_nat->product_prod_nat_nat)))
% 0.79/1.01  FOF formula (<kernel.Constant object at 0x2b6baf9073b0>, <kernel.DependentProduct object at 0x2b6baf907368>) of role type named sy_c_Product__Type_Omap__prod_001t__Code____Numeral__Ointeger_001_062_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J_001t__Code____Numeral__Ointeger_001_062_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J
% 0.79/1.01  Using role type
% 0.79/1.01  Declaring produc7818937854452556646nteger:((code_integer->(code_integer->code_integer))->((code_integer->(code_integer->code_integer))->(produc8923325533196201883nteger->produc723880050079548563nteger)))
% 0.79/1.01  FOF formula (<kernel.Constant object at 0x2b6baf9075f0>, <kernel.DependentProduct object at 0x2b6baf907758>) of role type named sy_c_Product__Type_Omap__prod_001t__Code____Numeral__Ointeger_001_062_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J_001t__Code____Numeral__Ointeger_001t__Code____Numeral__Ointeger
% 0.79/1.01  Using role type
% 0.79/1.01  Declaring produc3789967387199524714nteger:((code_integer->(code_integer->code_integer))->((code_integer->code_integer)->(produc8923325533196201883nteger->produc2221115339011613079nteger)))
% 0.79/1.01  FOF formula (<kernel.Constant object at 0x2b6baf907368>, <kernel.DependentProduct object at 0x2b6baf9077e8>) of role type named sy_c_Product__Type_Omap__prod_001t__Code____Numeral__Ointeger_001_062_It__Product____Type__Oprod_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J_Mt__Product____Type__Oprod_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J_J_001_062_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J_001_062_It__Product____Type__Oprod_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J_Mt__Product____Type__Oprod_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J_J
% 0.79/1.01  Using role type
% 0.79/1.01  Declaring produc3090791198996863994nteger:((code_integer->(produc8923325533196201883nteger->produc8923325533196201883nteger))->(((code_integer->code_integer)->(produc8923325533196201883nteger->produc8923325533196201883nteger))->(produc1397831737260518551nteger->produc101387210554329899nteger)))
% 0.79/1.01  FOF formula (<kernel.Constant object at 0x2b6baf907758>, <kernel.DependentProduct object at 0x2b6baf907518>) of role type named sy_c_Product__Type_Omap__prod_001t__Code____Numeral__Ointeger_001_062_It__Product____Type__Oprod_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J_Mt__Product____Type__Oprod_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J_J_001t__Code____Numeral__Ointeger_001_062_It__Product____Type__Oprod_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J_Mt__Product____Type__Oprod_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J_J
% 0.79/1.01  Using role type
% 0.79/1.01  Declaring produc5081366107664765182nteger:((code_integer->(produc8923325533196201883nteger->produc8923325533196201883nteger))->((code_integer->(produc8923325533196201883nteger->produc8923325533196201883nteger))->(produc8923325533196201883nteger->produc101387210554329899nteger)))
% 0.86/1.02  FOF formula (<kernel.Constant object at 0x2b6baf9077e8>, <kernel.DependentProduct object at 0x2b6baf907758>) of role type named sy_c_Product__Type_Omap__prod_001t__Code____Numeral__Ointeger_001t__Code____Numeral__Ointeger_001_Eo_001_Eo
% 0.86/1.02  Using role type
% 0.86/1.02  Declaring produc1084426483498010290er_o_o:((code_integer->code_integer)->((Prop->Prop)->(produc6271795597528267376eger_o->produc6271795597528267376eger_o)))
% 0.86/1.02  FOF formula (<kernel.Constant object at 0x2b6baf907518>, <kernel.DependentProduct object at 0x2b6baf907998>) of role type named sy_c_Product__Type_Omap__prod_001t__Code____Numeral__Ointeger_001t__Code____Numeral__Ointeger_001_Eo_001t__Int__Oint
% 0.86/1.02  Using role type
% 0.86/1.02  Declaring produc7547902865030867346_o_int:((code_integer->code_integer)->((Prop->int)->(produc6271795597528267376eger_o->produc2256096406371053034er_int)))
% 0.86/1.02  FOF formula (<kernel.Constant object at 0x2b6baf907758>, <kernel.DependentProduct object at 0x2b6baf907a28>) of role type named sy_c_Product__Type_Omap__prod_001t__Code____Numeral__Ointeger_001t__Code____Numeral__Ointeger_001_Eo_001t__Nat__Onat
% 0.86/1.02  Using role type
% 0.86/1.02  Declaring produc7550393335539917622_o_nat:((code_integer->code_integer)->((Prop->nat)->(produc6271795597528267376eger_o->produc6433947425880249742er_nat)))
% 0.86/1.02  FOF formula (<kernel.Constant object at 0x2b6baf907998>, <kernel.DependentProduct object at 0x2b6baf907ab8>) of role type named sy_c_Product__Type_Omap__prod_001t__Code____Numeral__Ointeger_001t__Code____Numeral__Ointeger_001_Eo_001t__Product____Type__Ounit
% 0.86/1.02  Using role type
% 0.86/1.02  Declaring produc3530376873132787239t_unit:((code_integer->code_integer)->((Prop->product_unit)->(produc6271795597528267376eger_o->produc5496629617739085541t_unit)))
% 0.86/1.02  FOF formula (<kernel.Constant object at 0x2b6baf907a28>, <kernel.DependentProduct object at 0x2b6baf9075f0>) of role type named sy_c_Product__Type_Omap__prod_001t__Code____Numeral__Ointeger_001t__Code____Numeral__Ointeger_001t__Code____Numeral__Ointeger_001_062_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J
% 0.86/1.02  Using role type
% 0.86/1.02  Declaring produc6023007152014423402nteger:((code_integer->code_integer)->((code_integer->(code_integer->code_integer))->(produc8923325533196201883nteger->produc1397831737260518551nteger)))
% 0.86/1.02  FOF formula (<kernel.Constant object at 0x2b6baf907ab8>, <kernel.DependentProduct object at 0x2b6baf907908>) of role type named sy_c_Product__Type_Omap__prod_001t__Code____Numeral__Ointeger_001t__Code____Numeral__Ointeger_001t__Code____Numeral__Ointeger_001t__Code____Numeral__Ointeger
% 0.86/1.02  Using role type
% 0.86/1.02  Declaring produc1802105962441033582nteger:((code_integer->code_integer)->((code_integer->code_integer)->(produc8923325533196201883nteger->produc8923325533196201883nteger)))
% 0.86/1.02  FOF formula (<kernel.Constant object at 0x2b6baf9075f0>, <kernel.DependentProduct object at 0x2b6baf907758>) of role type named sy_c_Product__Type_Omap__prod_001t__Code____Numeral__Ointeger_001t__Code____Numeral__Ointeger_001t__Nat__Onat_001t__Code____Numeral__Ointeger
% 0.86/1.02  Using role type
% 0.86/1.02  Declaring produc1622059938646302433nteger:((code_integer->code_integer)->((nat->code_integer)->(produc6433947425880249742er_nat->produc8923325533196201883nteger)))
% 0.86/1.02  FOF formula (<kernel.Constant object at 0x2b6baf907908>, <kernel.DependentProduct object at 0x2b6baf907cf8>) of role type named sy_c_Product__Type_Omap__prod_001t__Code____Numeral__Ointeger_001t__Code____Numeral__Ointeger_001t__Product____Type__Ounit_001_Eo
% 0.86/1.02  Using role type
% 0.86/1.02  Declaring produc8116347370398923901unit_o:((code_integer->code_integer)->((product_unit->Prop)->(produc5496629617739085541t_unit->produc6271795597528267376eger_o)))
% 0.86/1.02  FOF formula (<kernel.Constant object at 0x2b6baf907758>, <kernel.DependentProduct object at 0x2b6baf907ab8>) of role type named sy_c_Product__Type_Omap__prod_001t__Code____Numeral__Ointeger_001t__Code____Numeral__Ointeger_001t__Product____Type__Ounit_001t__Int__Oint
% 0.86/1.02  Using role type
% 0.86/1.02  Declaring produc4019910415967566983it_int:((code_integer->code_integer)->((product_unit->int)->(produc5496629617739085541t_unit->produc2256096406371053034er_int)))
% 0.86/1.02  FOF formula (<kernel.Constant object at 0x2b6baf907cf8>, <kernel.DependentProduct object at 0x2b6baf907b48>) of role type named sy_c_Product__Type_Omap__prod_001t__Code____Numeral__Ointeger_001t__Code____Numeral__Ointeger_001t__Product____Type__Ounit_001t__Nat__Onat
% 0.86/1.02  Using role type
% 0.86/1.02  Declaring produc4022400886476617259it_nat:((code_integer->code_integer)->((product_unit->nat)->(produc5496629617739085541t_unit->produc6433947425880249742er_nat)))
% 0.86/1.02  FOF formula (<kernel.Constant object at 0x2b6baf907ab8>, <kernel.DependentProduct object at 0x2b6baf9075f0>) of role type named sy_c_Product__Type_Omap__prod_001t__Code____Numeral__Ointeger_001t__Code____Numeral__Ointeger_001t__Product____Type__Ounit_001t__Product____Type__Ounit
% 0.86/1.02  Using role type
% 0.86/1.02  Declaring produc3346700480963112818t_unit:((code_integer->code_integer)->((product_unit->product_unit)->(produc5496629617739085541t_unit->produc5496629617739085541t_unit)))
% 0.86/1.02  FOF formula (<kernel.Constant object at 0x2b6baf907b48>, <kernel.DependentProduct object at 0x2b6baf907d88>) of role type named sy_c_Product__Type_Omap__prod_001t__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_001t__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_001t__Set__Oset_It__Nat__Onat_J_001t__Set__Oset_It__Nat__Onat_J
% 0.86/1.02  Using role type
% 0.86/1.02  Declaring produc8234977478398262212et_nat:((heap_e7401611519738050253t_unit->heap_e7401611519738050253t_unit)->((set_nat->set_nat)->(produc3658429121746597890et_nat->produc3658429121746597890et_nat)))
% 0.86/1.02  FOF formula (<kernel.Constant object at 0x2b6baf9075f0>, <kernel.DependentProduct object at 0x2b6baf907758>) of role type named sy_c_Product__Type_Omap__prod_001t__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_001t__Int__Oint_001t__Set__Oset_It__Nat__Onat_J_001t__Int__Oint
% 0.86/1.02  Using role type
% 0.86/1.02  Declaring produc5973434381925408567at_int:((heap_e7401611519738050253t_unit->int)->((set_nat->int)->(produc3658429121746597890et_nat->product_prod_int_int)))
% 0.86/1.02  FOF formula (<kernel.Constant object at 0x2b6baf907d88>, <kernel.DependentProduct object at 0x2b6baf907cf8>) of role type named sy_c_Product__Type_Omap__prod_001t__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_001t__Nat__Onat_001t__Set__Oset_It__Nat__Onat_J_001t__Nat__Onat
% 0.86/1.02  Using role type
% 0.86/1.02  Declaring produc8285742784527409791at_nat:((heap_e7401611519738050253t_unit->nat)->((set_nat->nat)->(produc3658429121746597890et_nat->product_prod_nat_nat)))
% 0.86/1.02  FOF formula (<kernel.Constant object at 0x2b6baf907758>, <kernel.DependentProduct object at 0x2b6baf907d88>) of role type named sy_c_Product__Type_Omap__prod_001t__Int__Oint_001t__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_001t__Int__Oint_001t__Set__Oset_It__Nat__Onat_J
% 0.86/1.02  Using role type
% 0.86/1.02  Declaring produc3152090231653401565et_nat:((int->heap_e7401611519738050253t_unit)->((int->set_nat)->(product_prod_int_int->produc3658429121746597890et_nat)))
% 0.86/1.02  FOF formula (<kernel.Constant object at 0x2b6baf907cf8>, <kernel.DependentProduct object at 0x2b6baf90b128>) of role type named sy_c_Product__Type_Omap__prod_001t__Int__Oint_001t__Int__Oint_001t__Int__Oint_001t__Int__Oint
% 0.86/1.02  Using role type
% 0.86/1.02  Declaring produc6036585564866528938nt_int:((int->int)->((int->int)->(product_prod_int_int->product_prod_int_int)))
% 0.86/1.02  FOF formula (<kernel.Constant object at 0x2b6baf907cf8>, <kernel.DependentProduct object at 0x2b6baf90b0e0>) of role type named sy_c_Product__Type_Omap__prod_001t__Int__Oint_001t__Nat__Onat_001t__Int__Oint_001t__Nat__Onat
% 0.86/1.02  Using role type
% 0.86/1.02  Declaring produc5667422475138734578nt_nat:((int->nat)->((int->nat)->(product_prod_int_int->product_prod_nat_nat)))
% 0.86/1.02  FOF formula (<kernel.Constant object at 0x2b6baf907fc8>, <kernel.DependentProduct object at 0x2b6baf90b2d8>) of role type named sy_c_Product__Type_Omap__prod_001t__Nat__Onat_001_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_001t__Nat__Onat_001t__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J
% 0.86/1.02  Using role type
% 0.86/1.02  Declaring produc79747477514316377et_nat:((nat->(produc3658429121746597890et_nat->Prop))->((nat->produc3658429121746597890et_nat)->(product_prod_nat_nat->produc3925858234332021118et_nat)))
% 0.86/1.02  FOF formula (<kernel.Constant object at 0x2b6baf90b1b8>, <kernel.DependentProduct object at 0x2b6baf90b290>) of role type named sy_c_Product__Type_Omap__prod_001t__Nat__Onat_001t__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_001t__Nat__Onat_001t__Set__Oset_It__Nat__Onat_J
% 0.86/1.02  Using role type
% 0.86/1.02  Declaring produc2064153442785501et_nat:((nat->heap_e7401611519738050253t_unit)->((nat->set_nat)->(product_prod_nat_nat->produc3658429121746597890et_nat)))
% 0.86/1.02  FOF formula (<kernel.Constant object at 0x2b6baf90b368>, <kernel.DependentProduct object at 0x2b6baf90b170>) of role type named sy_c_Product__Type_Omap__prod_001t__Nat__Onat_001t__Int__Oint_001t__Nat__Onat_001t__Int__Oint
% 0.86/1.02  Using role type
% 0.86/1.02  Declaring produc7347049785058425330at_int:((nat->int)->((nat->int)->(product_prod_nat_nat->product_prod_int_int)))
% 0.86/1.02  FOF formula (<kernel.Constant object at 0x2b6baf90b3b0>, <kernel.DependentProduct object at 0x2b6baf90b248>) of role type named sy_c_Product__Type_Omap__prod_001t__Nat__Onat_001t__Nat__Onat_001t__Nat__Onat_001t__Nat__Onat
% 0.86/1.02  Using role type
% 0.86/1.02  Declaring produc6977886695330630970at_nat:((nat->nat)->((nat->nat)->(product_prod_nat_nat->product_prod_nat_nat)))
% 0.86/1.02  FOF formula (<kernel.Constant object at 0x2b6baf90b3f8>, <kernel.DependentProduct object at 0x2b6baf90b248>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Code____Numeral__Ointeger_001t__Code____Numeral__Ointeger_001t__Int__Oint
% 0.86/1.02  Using role type
% 0.86/1.02  Declaring produc1553301316500091796er_int:((code_integer->(code_integer->int))->(produc8923325533196201883nteger->int))
% 0.86/1.02  FOF formula (<kernel.Constant object at 0x2b6baf90b3b0>, <kernel.DependentProduct object at 0x2b6baf90b200>) 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.86/1.02  Using role type
% 0.86/1.02  Declaring produc6916734918728496179nteger:((code_integer->(code_integer->produc8923325533196201883nteger))->(produc8923325533196201883nteger->produc8923325533196201883nteger))
% 0.86/1.02  FOF formula (<kernel.Constant object at 0x2b6baf90b248>, <kernel.DependentProduct object at 0x2b6baf90b440>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Int__Oint_001t__Int__Oint_001_Eo
% 0.86/1.02  Using role type
% 0.86/1.02  Declaring produc4947309494688390418_int_o:((int->(int->Prop))->(product_prod_int_int->Prop))
% 0.86/1.02  FOF formula (<kernel.Constant object at 0x2b6baf90b200>, <kernel.DependentProduct object at 0x2b6baf90b638>) 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.86/1.02  Using role type
% 0.86/1.02  Declaring produc4245557441103728435nt_int:((int->(int->product_prod_int_int))->(product_prod_int_int->product_prod_int_int))
% 0.86/1.02  FOF formula (<kernel.Constant object at 0x2b6baf90b440>, <kernel.DependentProduct object at 0x2b6baf90b710>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Nat__Onat_001t__Nat__Onat_001_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J
% 0.86/1.02  Using role type
% 0.86/1.02  Declaring produc27273713700761075at_nat:((nat->(nat->(product_prod_nat_nat->product_prod_nat_nat)))->(product_prod_nat_nat->(product_prod_nat_nat->product_prod_nat_nat)))
% 0.86/1.02  FOF formula (<kernel.Constant object at 0x2b6baf90b638>, <kernel.DependentProduct object at 0x2b6baf90b2d8>) 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.86/1.02  Using role type
% 0.86/1.02  Declaring produc2626176000494625587at_nat:((nat->(nat->product_prod_nat_nat))->(product_prod_nat_nat->product_prod_nat_nat))
% 0.86/1.02  FOF formula (<kernel.Constant object at 0x2b6baf90b710>, <kernel.DependentProduct object at 0x2b6baf90b7e8>) of role type named sy_c_Product__Type_Oprod_Ofst_001_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_001t__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_J
% 0.86/1.02  Using role type
% 0.86/1.02  Declaring produc180342877477747464et_nat:(produc2732055786443039994et_nat->(produc3658429121746597890et_nat->Prop))
% 0.86/1.02  FOF formula (<kernel.Constant object at 0x2b6baf90b2d8>, <kernel.DependentProduct object at 0x2b6baf90b5f0>) of role type named sy_c_Product__Type_Oprod_Ofst_001_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_001t__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J
% 0.86/1.02  Using role type
% 0.86/1.02  Declaring produc995936583742144908et_nat:(produc3925858234332021118et_nat->(produc3658429121746597890et_nat->Prop))
% 0.86/1.02  FOF formula (<kernel.Constant object at 0x2b6baf90b7e8>, <kernel.DependentProduct object at 0x2b6baf90b908>) of role type named sy_c_Product__Type_Oprod_Ofst_001t__Code____Numeral__Ointeger_001t__Code____Numeral__Ointeger
% 0.86/1.02  Using role type
% 0.86/1.02  Declaring produc8508995932063986495nteger:(produc8923325533196201883nteger->code_integer)
% 0.86/1.02  FOF formula (<kernel.Constant object at 0x2b6baf90b5f0>, <kernel.DependentProduct object at 0x2b6baf90b998>) of role type named sy_c_Product__Type_Oprod_Ofst_001t__Code____Numeral__Ointeger_001t__Nat__Onat
% 0.86/1.02  Using role type
% 0.86/1.02  Declaring produc8632663045010267826er_nat:(produc6433947425880249742er_nat->code_integer)
% 0.86/1.02  FOF formula (<kernel.Constant object at 0x2b6baf90b908>, <kernel.DependentProduct object at 0x2b6baf90b5f0>) of role type named sy_c_Product__Type_Oprod_Ofst_001t__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_001t__Set__Oset_It__Nat__Onat_J
% 0.86/1.02  Using role type
% 0.86/1.02  Declaring produc1824681642469235216et_nat:(produc3658429121746597890et_nat->heap_e7401611519738050253t_unit)
% 0.86/1.02  FOF formula (<kernel.Constant object at 0x2b6baf90b950>, <kernel.DependentProduct object at 0x2b6baf90bab8>) of role type named sy_c_Product__Type_Oprod_Ofst_001t__Int__Oint_001t__Int__Oint
% 0.86/1.02  Using role type
% 0.86/1.02  Declaring product_fst_int_int:(product_prod_int_int->int)
% 0.86/1.02  FOF formula (<kernel.Constant object at 0x2b6baf90b908>, <kernel.DependentProduct object at 0x2b6baf90bb00>) of role type named sy_c_Product__Type_Oprod_Ofst_001t__Nat__Onat_001t__Code____Numeral__Ointeger
% 0.86/1.02  Using role type
% 0.86/1.02  Declaring produc8897218493789310642nteger:(produc2591615631378489102nteger->nat)
% 0.86/1.02  FOF formula (<kernel.Constant object at 0x2b6baf90b5f0>, <kernel.DependentProduct object at 0x2b6baf90bb90>) of role type named sy_c_Product__Type_Oprod_Ofst_001t__Nat__Onat_001t__Nat__Onat
% 0.86/1.02  Using role type
% 0.86/1.02  Declaring product_fst_nat_nat:(product_prod_nat_nat->nat)
% 0.86/1.02  FOF formula (<kernel.Constant object at 0x2b6baf90b908>, <kernel.DependentProduct object at 0x2b6baf90b5f0>) of role type named sy_c_Product__Type_Oprod_Ofst_001t__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_J_001_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J
% 0.86/1.02  Using role type
% 0.86/1.02  Declaring produc1609452848092598666_nat_o:(produc4962441903510821572_nat_o->produc3925858234332021118et_nat)
% 0.86/1.02  FOF formula (<kernel.Constant object at 0x2b6baf90bb90>, <kernel.DependentProduct object at 0x2b6baf90b908>) of role type named sy_c_Product__Type_Oprod_Ofst_001t__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_001_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J
% 0.86/1.02  Using role type
% 0.86/1.02  Declaring produc8046704426453032966_nat_o:(produc6907119039986491712_nat_o->produc3658429121746597890et_nat)
% 0.86/1.02  FOF formula (<kernel.Constant object at 0x2b6baf90b5f0>, <kernel.DependentProduct object at 0x2b6baf90bcf8>) of role type named sy_c_Product__Type_Oprod_Ofst_001t__Set__Oset_It__Nat__Onat_J_001t__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J
% 0.86/1.03  Using role type
% 0.86/1.03  Declaring produc6012101397789842562t_unit:(produc7348995623955488188t_unit->set_nat)
% 0.86/1.03  FOF formula (<kernel.Constant object at 0x2b6baf90b908>, <kernel.DependentProduct object at 0x2b6baf90b5f0>) of role type named sy_c_Product__Type_Oprod_Osnd_001_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_001t__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_J
% 0.86/1.03  Using role type
% 0.86/1.03  Declaring produc5374455773327741254et_nat:(produc2732055786443039994et_nat->produc3925858234332021118et_nat)
% 0.86/1.03  FOF formula (<kernel.Constant object at 0x2b6baf90bcf8>, <kernel.DependentProduct object at 0x2b6baf90b908>) of role type named sy_c_Product__Type_Oprod_Osnd_001_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_001t__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J
% 0.86/1.03  Using role type
% 0.86/1.03  Declaring produc4011572625026189258et_nat:(produc3925858234332021118et_nat->produc3658429121746597890et_nat)
% 0.86/1.03  FOF formula (<kernel.Constant object at 0x2b6baf90b5f0>, <kernel.DependentProduct object at 0x2b6baf90bea8>) of role type named sy_c_Product__Type_Oprod_Osnd_001t__Code____Numeral__Ointeger_001t__Code____Numeral__Ointeger
% 0.86/1.03  Using role type
% 0.86/1.03  Declaring produc6174133586879617921nteger:(produc8923325533196201883nteger->code_integer)
% 0.86/1.03  FOF formula (<kernel.Constant object at 0x2b6baf90b908>, <kernel.DependentProduct object at 0x2b6baf90bf38>) of role type named sy_c_Product__Type_Oprod_Osnd_001t__Code____Numeral__Ointeger_001t__Nat__Onat
% 0.86/1.03  Using role type
% 0.86/1.03  Declaring produc1517335558169710324er_nat:(produc6433947425880249742er_nat->nat)
% 0.86/1.03  FOF formula (<kernel.Constant object at 0x2b6baf90bea8>, <kernel.DependentProduct object at 0x2b6baf90bfc8>) of role type named sy_c_Product__Type_Oprod_Osnd_001t__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_001t__Set__Oset_It__Nat__Onat_J
% 0.86/1.03  Using role type
% 0.86/1.03  Declaring produc8586169260539613262et_nat:(produc3658429121746597890et_nat->set_nat)
% 0.86/1.03  FOF formula (<kernel.Constant object at 0x2b6baf90bef0>, <kernel.DependentProduct object at 0x2b6baf90c098>) of role type named sy_c_Product__Type_Oprod_Osnd_001t__Int__Oint_001t__Int__Oint
% 0.86/1.03  Using role type
% 0.86/1.03  Declaring product_snd_int_int:(product_prod_int_int->int)
% 0.86/1.03  FOF formula (<kernel.Constant object at 0x2b6baf90bea8>, <kernel.DependentProduct object at 0x2b6baf90c0e0>) of role type named sy_c_Product__Type_Oprod_Osnd_001t__Nat__Onat_001t__Code____Numeral__Ointeger
% 0.86/1.03  Using role type
% 0.86/1.03  Declaring produc1781891006948753140nteger:(produc2591615631378489102nteger->code_integer)
% 0.86/1.03  FOF formula (<kernel.Constant object at 0x2b6baf90bf38>, <kernel.DependentProduct object at 0x2b6baf90c170>) of role type named sy_c_Product__Type_Oprod_Osnd_001t__Nat__Onat_001t__Nat__Onat
% 0.86/1.03  Using role type
% 0.86/1.03  Declaring product_snd_nat_nat:(product_prod_nat_nat->nat)
% 0.86/1.03  FOF formula (<kernel.Constant object at 0x2b6baf90bf38>, <kernel.DependentProduct object at 0x2b6baf90c170>) of role type named sy_c_Product__Type_Oprod_Osnd_001t__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_J_001_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J
% 0.86/1.03  Using role type
% 0.86/1.03  Declaring produc6803565743942592456_nat_o:(produc4962441903510821572_nat_o->(produc3658429121746597890et_nat->Prop))
% 0.86/1.03  FOF formula (<kernel.Constant object at 0x2b6baf90bfc8>, <kernel.DependentProduct object at 0x2b6baf90c170>) of role type named sy_c_Product__Type_Oprod_Osnd_001t__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_001_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J
% 0.86/1.03  Using role type
% 0.86/1.03  Declaring produc1838968430882301508_nat_o:(produc6907119039986491712_nat_o->(produc3658429121746597890et_nat->Prop))
% 0.86/1.03  FOF formula (<kernel.Constant object at 0x2b6baf90c248>, <kernel.DependentProduct object at 0x2b6baf90c1b8>) of role type named sy_c_Product__Type_Oprod_Osnd_001t__Set__Oset_It__Nat__Onat_J_001t__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J
% 0.86/1.03  Using role type
% 0.86/1.03  Declaring produc3550216979005444800t_unit:(produc7348995623955488188t_unit->heap_e7401611519738050253t_unit)
% 0.86/1.03  FOF formula (<kernel.Constant object at 0x2b6baf90c128>, <kernel.DependentProduct object at 0x2b6baf90c050>) of role type named sy_c_Product__Type_Oprod_Oswap_001_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_001t__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_J
% 0.86/1.03  Using role type
% 0.86/1.03  Declaring produc1151471490888544852et_nat:(produc2732055786443039994et_nat->produc4962441903510821572_nat_o)
% 0.86/1.03  FOF formula (<kernel.Constant object at 0x2b6baf90c1b8>, <kernel.DependentProduct object at 0x2b6baf90c320>) of role type named sy_c_Product__Type_Oprod_Oswap_001_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_001t__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J
% 0.86/1.03  Using role type
% 0.86/1.03  Declaring produc3251101204053596376et_nat:(produc3925858234332021118et_nat->produc6907119039986491712_nat_o)
% 0.86/1.03  FOF formula (<kernel.Constant object at 0x2b6baf90c050>, <kernel.DependentProduct object at 0x2b6baf90c3b0>) of role type named sy_c_Product__Type_Oprod_Oswap_001t__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_001t__Set__Oset_It__Nat__Onat_J
% 0.86/1.03  Using role type
% 0.86/1.03  Declaring produc6300697153377358172et_nat:(produc3658429121746597890et_nat->produc7348995623955488188t_unit)
% 0.86/1.03  FOF formula (<kernel.Constant object at 0x2b6baf90bf38>, <kernel.DependentProduct object at 0x2b6baf90c518>) of role type named sy_c_Product__Type_Oprod_Oswap_001t__Int__Oint_001t__Int__Oint
% 0.86/1.03  Using role type
% 0.86/1.03  Declaring product_swap_int_int:(product_prod_int_int->product_prod_int_int)
% 0.86/1.03  FOF formula (<kernel.Constant object at 0x2b6baf90c170>, <kernel.DependentProduct object at 0x2b6baf90c560>) of role type named sy_c_Product__Type_Oprod_Oswap_001t__Nat__Onat_001t__Nat__Onat
% 0.86/1.03  Using role type
% 0.86/1.03  Declaring product_swap_nat_nat:(product_prod_nat_nat->product_prod_nat_nat)
% 0.86/1.03  FOF formula (<kernel.Constant object at 0x2b6baf90c050>, <kernel.DependentProduct object at 0x2b6baf90c170>) of role type named sy_c_Product__Type_Oprod_Oswap_001t__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_J_001_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J
% 0.86/1.03  Using role type
% 0.86/1.03  Declaring produc2580581461503396054_nat_o:(produc4962441903510821572_nat_o->produc2732055786443039994et_nat)
% 0.86/1.03  FOF formula (<kernel.Constant object at 0x2b6baf90c560>, <kernel.DependentProduct object at 0x2b6baf90c050>) of role type named sy_c_Product__Type_Oprod_Oswap_001t__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_001_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J
% 0.86/1.03  Using role type
% 0.86/1.03  Declaring produc1078497009909708626_nat_o:(produc6907119039986491712_nat_o->produc3925858234332021118et_nat)
% 0.86/1.03  FOF formula (<kernel.Constant object at 0x2b6baf90c170>, <kernel.DependentProduct object at 0x2b6baf90c560>) of role type named sy_c_Product__Type_Oprod_Oswap_001t__Set__Oset_It__Nat__Onat_J_001t__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J
% 0.86/1.03  Using role type
% 0.86/1.03  Declaring produc1264744871843189710t_unit:(produc7348995623955488188t_unit->produc3658429121746597890et_nat)
% 0.86/1.03  FOF formula (<kernel.Constant object at 0x2b6baf90c050>, <kernel.DependentProduct object at 0x2b6baf90c320>) of role type named sy_c_Product__Type_Oscomp_001t__Product____Type__Oprod_It__Code____Numeral__Onatural_Mt__Code____Numeral__Onatural_J_001t__Code____Numeral__Onatural_001t__Product____Type__Oprod_It__Code____Numeral__Onatural_Mt__Code____Numeral__Onatural_J_001t__Product____Type__Oprod_It__Code____Numeral__Onatural_Mt__Product____Type__Oprod_It__Code____Numeral__Onatural_Mt__Code____Numeral__Onatural_J_J
% 0.86/1.03  Using role type
% 0.86/1.03  Declaring produc5538323210962509403atural:((produc7822875418678951345atural->produc5835291356934675326atural)->((code_natural->(produc7822875418678951345atural->produc5835291356934675326atural))->(produc7822875418678951345atural->produc5835291356934675326atural)))
% 0.86/1.03  FOF formula (<kernel.Constant object at 0x2b6baf90c1b8>, <kernel.DependentProduct object at 0x2b6baf90c680>) of role type named sy_c_Product__Type_Ounit_OAbs__unit
% 0.86/1.03  Using role type
% 0.86/1.03  Declaring product_Abs_unit:(Prop->product_unit)
% 0.86/1.03  FOF formula (<kernel.Constant object at 0x2b6baf90c5f0>, <kernel.DependentProduct object at 0x2b6baf90c710>) of role type named sy_c_Product__Type_Ounit_ORep__unit
% 0.86/1.03  Using role type
% 0.86/1.03  Declaring product_Rep_unit:(product_unit->Prop)
% 0.86/1.03  FOF formula (<kernel.Constant object at 0x2b6baf90c560>, <kernel.DependentProduct object at 0x2b6baf90c830>) of role type named sy_c_Random_Oiterate_001t__Code____Numeral__Onatural_001t__Product____Type__Oprod_It__Code____Numeral__Onatural_Mt__Code____Numeral__Onatural_J
% 0.86/1.03  Using role type
% 0.86/1.03  Declaring iterat8892046348760725948atural:(code_natural->((code_natural->(produc7822875418678951345atural->produc5835291356934675326atural))->(code_natural->(produc7822875418678951345atural->produc5835291356934675326atural))))
% 0.86/1.03  FOF formula (<kernel.Constant object at 0x2b6baf90c8c0>, <kernel.DependentProduct object at 0x2b6baf90c5f0>) of role type named sy_c_Random_Olog
% 0.86/1.03  Using role type
% 0.86/1.03  Declaring log:(code_natural->(code_natural->code_natural))
% 0.86/1.03  FOF formula (<kernel.Constant object at 0x2b6baf90c680>, <kernel.DependentProduct object at 0x2b6baf90c560>) of role type named sy_c_Random_Ominus__shift
% 0.86/1.03  Using role type
% 0.86/1.03  Declaring minus_shift:(code_natural->(code_natural->(code_natural->code_natural)))
% 0.86/1.03  FOF formula (<kernel.Constant object at 0x2b6baf90c7a0>, <kernel.DependentProduct object at 0x2b6baf90c8c0>) of role type named sy_c_Random_Onext
% 0.86/1.03  Using role type
% 0.86/1.03  Declaring next:(produc7822875418678951345atural->produc5835291356934675326atural)
% 0.86/1.03  FOF formula (<kernel.Constant object at 0x2b6baf90ca28>, <kernel.DependentProduct object at 0x2b6baf90c3b0>) of role type named sy_c_Random_Orange
% 0.86/1.03  Using role type
% 0.86/1.03  Declaring range:(code_natural->(produc7822875418678951345atural->produc5835291356934675326atural))
% 0.86/1.03  FOF formula (<kernel.Constant object at 0x2b6baf90c908>, <kernel.DependentProduct object at 0x2b6baf90c710>) of role type named sy_c_Rat_OAbs__Rat
% 0.86/1.03  Using role type
% 0.86/1.03  Declaring abs_Rat:(product_prod_int_int->rat)
% 0.86/1.03  FOF formula (<kernel.Constant object at 0x2b6baf90c9e0>, <kernel.DependentProduct object at 0x2b6baf90ca28>) of role type named sy_c_Rat_OFract
% 0.86/1.03  Using role type
% 0.86/1.03  Declaring fract:(int->(int->rat))
% 0.86/1.03  FOF formula (<kernel.Constant object at 0x2b6baf90c680>, <kernel.DependentProduct object at 0x2b6baf90cab8>) of role type named sy_c_Rat_ORep__Rat
% 0.86/1.03  Using role type
% 0.86/1.03  Declaring rep_Rat:(rat->product_prod_int_int)
% 0.86/1.03  FOF formula (<kernel.Constant object at 0x2b6baf90c3b0>, <kernel.DependentProduct object at 0x2b6baf90c5f0>) of role type named sy_c_Rat_Onormalize
% 0.86/1.03  Using role type
% 0.86/1.03  Declaring normalize:(product_prod_int_int->product_prod_int_int)
% 0.86/1.03  FOF formula (<kernel.Constant object at 0x2b6baf90c710>, <kernel.DependentProduct object at 0x2b6baf90c680>) of role type named sy_c_Rat_Opcr__rat
% 0.86/1.03  Using role type
% 0.86/1.03  Declaring pcr_rat:(product_prod_int_int->(rat->Prop))
% 0.86/1.03  FOF formula (<kernel.Constant object at 0x2b6baf90c908>, <kernel.DependentProduct object at 0x2b6baf90cb90>) of role type named sy_c_Rat_Opositive
% 0.86/1.03  Using role type
% 0.86/1.03  Declaring positive:(rat->Prop)
% 0.86/1.03  FOF formula (<kernel.Constant object at 0x2b6baf90c3b0>, <kernel.DependentProduct object at 0x2b6baf90cbd8>) of role type named sy_c_Rat_Oquotient__of
% 0.86/1.03  Using role type
% 0.86/1.03  Declaring quotient_of:(rat->product_prod_int_int)
% 0.86/1.03  FOF formula (<kernel.Constant object at 0x2b6baf90c5f0>, <kernel.DependentProduct object at 0x2b6baf90c908>) of role type named sy_c_Rat_Oratrel
% 0.86/1.03  Using role type
% 0.86/1.03  Declaring ratrel:(product_prod_int_int->(product_prod_int_int->Prop))
% 0.86/1.03  FOF formula (<kernel.Constant object at 0x2b6baf90c3b0>, <kernel.DependentProduct object at 0x2b6baf90c5f0>) of role type named sy_c_Relation_ODomain_001_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_001_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J
% 0.86/1.03  Using role type
% 0.86/1.03  Declaring domain4881241903163524940_nat_o:(set_Pr2161125870931222855_nat_o->set_Pr4532377907799695533_nat_o)
% 0.86/1.03  FOF formula (<kernel.Constant object at 0x2b6baf90c908>, <kernel.DependentProduct object at 0x2b6baf90c3b0>) of role type named sy_c_Relation_ODomain_001_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_001t__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_J
% 0.86/1.03  Using role type
% 0.86/1.03  Declaring domain3618434998481624895et_nat:(set_Pr8536935166611901872et_nat->set_Pr4532377907799695533_nat_o)
% 0.86/1.03  FOF formula (<kernel.Constant object at 0x2b6baf90c5f0>, <kernel.DependentProduct object at 0x2b6baf90c908>) of role type named sy_c_Relation_ODomain_001_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_001t__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J
% 0.86/1.03  Using role type
% 0.86/1.03  Declaring domain2358961613337345475et_nat:(set_Pr3286484037609594932et_nat->set_Pr4532377907799695533_nat_o)
% 0.86/1.03  FOF formula (<kernel.Constant object at 0x2b6baf90c050>, <kernel.DependentProduct object at 0x2b6baf90ce60>) of role type named sy_c_Relation_ODomain_001_Eo_001_Eo
% 0.86/1.03  Using role type
% 0.86/1.03  Declaring domain_o_o:(set_Product_prod_o_o->set_o)
% 0.86/1.03  FOF formula (<kernel.Constant object at 0x2b6baf90c3b0>, <kernel.DependentProduct object at 0x2b6baf90c908>) of role type named sy_c_Relation_ODomain_001t__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_001t__Set__Oset_It__Nat__Onat_J
% 0.86/1.03  Using role type
% 0.86/1.03  Declaring domain2007548326387822151et_nat:(set_Pr3948176798113811640et_nat->set_he8644174446132254637t_unit)
% 0.86/1.03  FOF formula (<kernel.Constant object at 0x2b6baf90cb90>, <kernel.DependentProduct object at 0x2b6baf90cef0>) of role type named sy_c_Relation_ODomain_001t__Int__Oint_001t__Int__Oint
% 0.86/1.03  Using role type
% 0.86/1.03  Declaring domain_int_int:(set_Pr958786334691620121nt_int->set_int)
% 0.86/1.03  FOF formula (<kernel.Constant object at 0x2b6baf90ce18>, <kernel.DependentProduct object at 0x2b6baf90cf38>) of role type named sy_c_Relation_ODomain_001t__Nat__Onat_001t__Nat__Onat
% 0.86/1.03  Using role type
% 0.86/1.03  Declaring domain_nat_nat:(set_Pr1261947904930325089at_nat->set_nat)
% 0.86/1.03  FOF formula (<kernel.Constant object at 0x2b6baf90cb90>, <kernel.DependentProduct object at 0x2b6baf90cf80>) of role type named sy_c_Relation_ODomain_001t__Product____Type__Ounit_001t__Product____Type__Ounit
% 0.86/1.03  Using role type
% 0.86/1.03  Declaring domain4292024440186670924t_unit:(set_Pr5094982260447487303t_unit->set_Product_unit)
% 0.86/1.04  FOF formula (<kernel.Constant object at 0x2b6baf90cf38>, <kernel.DependentProduct object at 0x2b6baf910050>) of role type named sy_c_Relation_OField_001_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J
% 0.86/1.04  Using role type
% 0.86/1.04  Declaring field_81821745747897882_nat_o:(set_Pr2161125870931222855_nat_o->set_Pr4532377907799695533_nat_o)
% 0.86/1.04  FOF formula (<kernel.Constant object at 0x2b6baf90c3b0>, <kernel.DependentProduct object at 0x2b6baf9100e0>) of role type named sy_c_Relation_OField_001_Eo
% 0.86/1.04  Using role type
% 0.86/1.04  Declaring field_o:(set_Product_prod_o_o->set_o)
% 0.86/1.04  FOF formula (<kernel.Constant object at 0x2b6baf90cfc8>, <kernel.DependentProduct object at 0x2b6baf910128>) of role type named sy_c_Relation_OField_001t__Code____Numeral__Ointeger
% 0.86/1.04  Using role type
% 0.86/1.04  Declaring field_Code_integer:(set_Pr4811707699266497531nteger->set_Code_integer)
% 0.86/1.04  FOF formula (<kernel.Constant object at 0x2b6baf90c050>, <kernel.DependentProduct object at 0x2b6baf910170>) of role type named sy_c_Relation_OField_001t__Int__Oint
% 0.86/1.04  Using role type
% 0.86/1.04  Declaring field_int:(set_Pr958786334691620121nt_int->set_int)
% 0.86/1.04  FOF formula (<kernel.Constant object at 0x2b6baf90cf80>, <kernel.DependentProduct object at 0x2b6baf9101b8>) of role type named sy_c_Relation_OField_001t__Nat__Onat
% 0.86/1.04  Using role type
% 0.86/1.04  Declaring field_nat:(set_Pr1261947904930325089at_nat->set_nat)
% 0.86/1.04  FOF formula (<kernel.Constant object at 0x2b6baf90cfc8>, <kernel.DependentProduct object at 0x2b6baf910200>) of role type named sy_c_Relation_OField_001t__Product____Type__Ounit
% 0.86/1.04  Using role type
% 0.86/1.04  Declaring field_Product_unit:(set_Pr5094982260447487303t_unit->set_Product_unit)
% 0.86/1.04  FOF formula (<kernel.Constant object at 0x2b6baf910050>, <kernel.Constant object at 0x2b6baf910128>) of role type named sy_c_Relation_OId_001_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J
% 0.86/1.04  Using role type
% 0.86/1.04  Declaring id_Pro6775173067513470761_nat_o:set_Pr2161125870931222855_nat_o
% 0.86/1.04  FOF formula (<kernel.Constant object at 0x2b6baf90c050>, <kernel.Constant object at 0x2b6baf910128>) of role type named sy_c_Relation_OId_001_Eo
% 0.86/1.04  Using role type
% 0.86/1.04  Declaring id_o2:set_Product_prod_o_o
% 0.86/1.04  FOF formula (<kernel.Constant object at 0x2b6baf910098>, <kernel.Constant object at 0x2b6baf910248>) of role type named sy_c_Relation_OId_001t__Int__Oint
% 0.86/1.04  Using role type
% 0.86/1.04  Declaring id_int:set_Pr958786334691620121nt_int
% 0.86/1.04  FOF formula (<kernel.Constant object at 0x2b6baf9101b8>, <kernel.Constant object at 0x2b6baf910290>) of role type named sy_c_Relation_OId_001t__Nat__Onat
% 0.86/1.04  Using role type
% 0.86/1.04  Declaring id_nat:set_Pr1261947904930325089at_nat
% 0.86/1.04  FOF formula (<kernel.Constant object at 0x2b6baf910320>, <kernel.Constant object at 0x2b6baf910290>) of role type named sy_c_Relation_OId_001t__Product____Type__Ounit
% 0.86/1.04  Using role type
% 0.86/1.04  Declaring id_Product_unit:set_Pr5094982260447487303t_unit
% 0.86/1.04  FOF formula (<kernel.Constant object at 0x2b6baf910098>, <kernel.DependentProduct object at 0x2b6baf910320>) of role type named sy_c_Relation_OId__on_001_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J
% 0.86/1.04  Using role type
% 0.86/1.04  Declaring id_on_7438695062414216554_nat_o:(set_Pr4532377907799695533_nat_o->set_Pr2161125870931222855_nat_o)
% 0.86/1.04  FOF formula (<kernel.Constant object at 0x2b6baf9102d8>, <kernel.DependentProduct object at 0x2b6baf9104d0>) of role type named sy_c_Relation_OId__on_001_Eo
% 0.86/1.04  Using role type
% 0.86/1.04  Declaring id_on_o:(set_o->set_Product_prod_o_o)
% 0.86/1.04  FOF formula (<kernel.Constant object at 0x2b6baf9103b0>, <kernel.DependentProduct object at 0x2b6baf910290>) of role type named sy_c_Relation_OId__on_001t__Int__Oint
% 0.86/1.04  Using role type
% 0.86/1.04  Declaring id_on_int:(set_int->set_Pr958786334691620121nt_int)
% 0.86/1.04  FOF formula (<kernel.Constant object at 0x2b6baf9104d0>, <kernel.DependentProduct object at 0x2b6baf910320>) of role type named sy_c_Relation_OId__on_001t__Nat__Onat
% 0.86/1.04  Using role type
% 0.86/1.04  Declaring id_on_nat:(set_nat->set_Pr1261947904930325089at_nat)
% 0.86/1.04  FOF formula (<kernel.Constant object at 0x2b6baf910170>, <kernel.DependentProduct object at 0x2b6baf9103b0>) of role type named sy_c_Relation_OId__on_001t__Product____Type__Ounit
% 0.86/1.04  Using role type
% 0.86/1.04  Declaring id_on_Product_unit:(set_Product_unit->set_Pr5094982260447487303t_unit)
% 0.86/1.04  FOF formula (<kernel.Constant object at 0x2b6baf9104d0>, <kernel.DependentProduct object at 0x2b6baf910290>) of role type named sy_c_Relation_OImage_001_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_001_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J
% 0.86/1.04  Using role type
% 0.86/1.04  Declaring image_2232984160439939859_nat_o:(set_Pr2161125870931222855_nat_o->(set_Pr4532377907799695533_nat_o->set_Pr4532377907799695533_nat_o))
% 0.86/1.04  FOF formula (<kernel.Constant object at 0x2b6baf9103b0>, <kernel.DependentProduct object at 0x2b6baf910560>) of role type named sy_c_Relation_OImage_001_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_001t__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_J
% 0.86/1.04  Using role type
% 0.86/1.04  Declaring image_7240710759097644216et_nat:(set_Pr8536935166611901872et_nat->(set_Pr4532377907799695533_nat_o->set_Pr3286484037609594932et_nat))
% 0.86/1.04  FOF formula (<kernel.Constant object at 0x2b6baf910290>, <kernel.DependentProduct object at 0x2b6baf910320>) of role type named sy_c_Relation_OImage_001_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_001t__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J
% 0.86/1.04  Using role type
% 0.86/1.04  Declaring image_1814916760386648892et_nat:(set_Pr3286484037609594932et_nat->(set_Pr4532377907799695533_nat_o->set_Pr3948176798113811640et_nat))
% 0.86/1.04  FOF formula (<kernel.Constant object at 0x2b6baf9101b8>, <kernel.DependentProduct object at 0x2b6baf910290>) of role type named sy_c_Relation_OImage_001_Eo_001_Eo
% 0.86/1.04  Using role type
% 0.86/1.04  Declaring image_o_o:(set_Product_prod_o_o->(set_o->set_o))
% 0.86/1.04  FOF formula (<kernel.Constant object at 0x2b6baf9107a0>, <kernel.DependentProduct object at 0x2b6baf910560>) of role type named sy_c_Relation_OImage_001_Eo_001t__Int__Oint
% 0.86/1.04  Using role type
% 0.86/1.04  Declaring image_o_int:(set_Pr8834758594704517033_o_int->(set_o->set_int))
% 0.86/1.04  FOF formula (<kernel.Constant object at 0x2b6baf910830>, <kernel.DependentProduct object at 0x2b6baf910320>) of role type named sy_c_Relation_OImage_001_Eo_001t__Nat__Onat
% 0.86/1.04  Using role type
% 0.86/1.04  Declaring image_o_nat:(set_Pr2101469702781467981_o_nat->(set_o->set_nat))
% 0.86/1.04  FOF formula (<kernel.Constant object at 0x2b6baf9107e8>, <kernel.DependentProduct object at 0x2b6baf9107a0>) of role type named sy_c_Relation_OImage_001_Eo_001t__Product____Type__Ounit
% 0.86/1.04  Using role type
% 0.86/1.04  Declaring image_o_Product_unit:(set_Pr6671815714118170108t_unit->(set_o->set_Product_unit))
% 0.86/1.04  FOF formula (<kernel.Constant object at 0x2b6baf910830>, <kernel.DependentProduct object at 0x2b6baf9107e8>) of role type named sy_c_Relation_OImage_001t__Code____Numeral__Ointeger_001t__Code____Numeral__Ointeger
% 0.86/1.04  Using role type
% 0.86/1.04  Declaring image_4147621952751189391nteger:(set_Pr4811707699266497531nteger->(set_Code_integer->set_Code_integer))
% 0.86/1.04  FOF formula (<kernel.Constant object at 0x2b6baf9107a0>, <kernel.DependentProduct object at 0x2b6baf910320>) of role type named sy_c_Relation_OImage_001t__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_001t__Set__Oset_It__Nat__Onat_J
% 0.86/1.04  Using role type
% 0.86/1.04  Declaring image_3942343239045813184et_nat:(set_Pr3948176798113811640et_nat->(set_he8644174446132254637t_unit->set_set_nat))
% 0.86/1.04  FOF formula (<kernel.Constant object at 0x2b6baf910830>, <kernel.DependentProduct object at 0x2b6baf9107e8>) of role type named sy_c_Relation_OImage_001t__Int__Oint_001_Eo
% 0.86/1.04  Using role type
% 0.86/1.04  Declaring image_int_o:(set_Pr903927857289325719_int_o->(set_int->set_o))
% 0.86/1.04  FOF formula (<kernel.Constant object at 0x2b6baf910560>, <kernel.DependentProduct object at 0x2b6baf9107a0>) of role type named sy_c_Relation_OImage_001t__Int__Oint_001t__Int__Oint
% 0.86/1.04  Using role type
% 0.86/1.04  Declaring image_int_int:(set_Pr958786334691620121nt_int->(set_int->set_int))
% 0.86/1.04  FOF formula (<kernel.Constant object at 0x2b6baf9109e0>, <kernel.DependentProduct object at 0x2b6baf910830>) of role type named sy_c_Relation_OImage_001t__Int__Oint_001t__Nat__Onat
% 0.86/1.04  Using role type
% 0.86/1.04  Declaring image_int_nat:(set_Pr3448869479623346877nt_nat->(set_int->set_nat))
% 0.86/1.04  FOF formula (<kernel.Constant object at 0x2b6baf910560>, <kernel.DependentProduct object at 0x2b6baf9109e0>) of role type named sy_c_Relation_OImage_001t__Int__Oint_001t__Product____Type__Ounit
% 0.86/1.04  Using role type
% 0.86/1.04  Declaring image_1405326909533657676t_unit:(set_Pr5889264611543340172t_unit->(set_int->set_Product_unit))
% 0.86/1.04  FOF formula (<kernel.Constant object at 0x2b6baf910908>, <kernel.DependentProduct object at 0x2b6baf910830>) of role type named sy_c_Relation_OImage_001t__Nat__Onat_001_Eo
% 0.86/1.04  Using role type
% 0.86/1.04  Declaring image_nat_o:(set_Pr3149072824959771635_nat_o->(set_nat->set_o))
% 0.86/1.04  FOF formula (<kernel.Constant object at 0x2b6baf910320>, <kernel.DependentProduct object at 0x2b6baf910560>) of role type named sy_c_Relation_OImage_001t__Nat__Onat_001t__Int__Oint
% 0.86/1.04  Using role type
% 0.86/1.04  Declaring image_nat_int:(set_Pr7995236796853374141at_int->(set_nat->set_int))
% 0.86/1.04  FOF formula (<kernel.Constant object at 0x2b6baf910b48>, <kernel.DependentProduct object at 0x2b6baf910908>) of role type named sy_c_Relation_OImage_001t__Nat__Onat_001t__Nat__Onat
% 0.86/1.04  Using role type
% 0.86/1.04  Declaring image_nat_nat:(set_Pr1261947904930325089at_nat->(set_nat->set_nat))
% 0.86/1.04  FOF formula (<kernel.Constant object at 0x2b6baf910320>, <kernel.DependentProduct object at 0x2b6baf910b48>) of role type named sy_c_Relation_OImage_001t__Nat__Onat_001t__Product____Type__Ounit
% 0.86/1.04  Using role type
% 0.86/1.04  Declaring image_4288904962331477416t_unit:(set_Pr4334478416066269672t_unit->(set_nat->set_Product_unit))
% 0.86/1.04  FOF formula (<kernel.Constant object at 0x2b6baf9107a0>, <kernel.DependentProduct object at 0x2b6baf910908>) of role type named sy_c_Relation_OImage_001t__Product____Type__Ounit_001_Eo
% 0.86/1.04  Using role type
% 0.86/1.04  Declaring image_Product_unit_o:(set_Pr5464989305201766866unit_o->(set_Product_unit->set_o))
% 0.86/1.04  FOF formula (<kernel.Constant object at 0x2b6baf910320>, <kernel.DependentProduct object at 0x2b6baf9107a0>) of role type named sy_c_Relation_OImage_001t__Product____Type__Ounit_001t__Int__Oint
% 0.86/1.04  Using role type
% 0.86/1.04  Declaring image_5655252347010435494it_int:(set_Pr8497134830871917726it_int->(set_Product_unit->set_int))
% 0.86/1.04  FOF formula (<kernel.Constant object at 0x2b6baf910908>, <kernel.DependentProduct object at 0x2b6baf910320>) of role type named sy_c_Relation_OImage_001t__Product____Type__Ounit_001t__Nat__Onat
% 0.86/1.04  Using role type
% 0.86/1.04  Declaring image_5657742817519485770it_nat:(set_Pr1763845938948868674it_nat->(set_Product_unit->set_nat))
% 0.86/1.04  FOF formula (<kernel.Constant object at 0x2b6baf9107a0>, <kernel.DependentProduct object at 0x2b6baf910908>) of role type named sy_c_Relation_OImage_001t__Product____Type__Ounit_001t__Product____Type__Ounit
% 0.86/1.04  Using role type
% 0.86/1.04  Declaring image_8431784415008483091t_unit:(set_Pr5094982260447487303t_unit->(set_Product_unit->set_Product_unit))
% 0.86/1.04  FOF formula (<kernel.Constant object at 0x2b6baf910320>, <kernel.DependentProduct object at 0x2b6baf9107a0>) of role type named sy_c_Relation_ORange_001_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_001_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J
% 0.86/1.04  Using role type
% 0.86/1.04  Declaring range_5289318983786108341_nat_o:(set_Pr2161125870931222855_nat_o->set_Pr4532377907799695533_nat_o)
% 0.86/1.04  FOF formula (<kernel.Constant object at 0x2b6baf910908>, <kernel.DependentProduct object at 0x2b6baf910320>) of role type named sy_c_Relation_ORange_001_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_001t__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_J
% 0.86/1.04  Using role type
% 0.86/1.04  Declaring range_7260058354244137878et_nat:(set_Pr8536935166611901872et_nat->set_Pr3286484037609594932et_nat)
% 0.86/1.04  FOF formula (<kernel.Constant object at 0x2b6baf9107a0>, <kernel.DependentProduct object at 0x2b6baf910908>) of role type named sy_c_Relation_ORange_001_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_001t__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J
% 0.86/1.04  Using role type
% 0.86/1.04  Declaring range_3398330936903821850et_nat:(set_Pr3286484037609594932et_nat->set_Pr3948176798113811640et_nat)
% 0.86/1.04  FOF formula (<kernel.Constant object at 0x2b6baf910710>, <kernel.DependentProduct object at 0x2b6baf913098>) of role type named sy_c_Relation_ORange_001_Eo_001_Eo
% 0.86/1.04  Using role type
% 0.86/1.04  Declaring range_o_o:(set_Product_prod_o_o->set_o)
% 0.86/1.04  FOF formula (<kernel.Constant object at 0x2b6baf910320>, <kernel.DependentProduct object at 0x2b6baf911098>) of role type named sy_c_Relation_ORange_001t__Code____Numeral__Ointeger_001t__Code____Numeral__Ointeger
% 0.86/1.04  Using role type
% 0.86/1.04  Declaring range_1907724884897625393nteger:(set_Pr4811707699266497531nteger->set_Code_integer)
% 0.86/1.04  FOF formula (<kernel.Constant object at 0x2b6baf910710>, <kernel.DependentProduct object at 0x2b6baf911128>) of role type named sy_c_Relation_ORange_001t__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_001t__Set__Oset_It__Nat__Onat_J
% 0.86/1.04  Using role type
% 0.86/1.04  Declaring range_9132311542094983838et_nat:(set_Pr3948176798113811640et_nat->set_set_nat)
% 0.86/1.04  FOF formula (<kernel.Constant object at 0x2b6baf910908>, <kernel.DependentProduct object at 0x2b6baf9111b8>) of role type named sy_c_Relation_ORange_001t__Int__Oint_001t__Int__Oint
% 0.86/1.04  Using role type
% 0.86/1.04  Declaring range_int_int:(set_Pr958786334691620121nt_int->set_int)
% 0.86/1.04  FOF formula (<kernel.Constant object at 0x2b6baf9107a0>, <kernel.DependentProduct object at 0x2b6baf911200>) of role type named sy_c_Relation_ORange_001t__Nat__Onat_001t__Nat__Onat
% 0.86/1.04  Using role type
% 0.86/1.04  Declaring range_nat_nat:(set_Pr1261947904930325089at_nat->set_nat)
% 0.86/1.04  FOF formula (<kernel.Constant object at 0x2b6baf911050>, <kernel.DependentProduct object at 0x2b6baf911248>) of role type named sy_c_Relation_ORange_001t__Product____Type__Ounit_001t__Product____Type__Ounit
% 0.86/1.04  Using role type
% 0.86/1.04  Declaring range_6617724647562260917t_unit:(set_Pr5094982260447487303t_unit->set_Product_unit)
% 0.86/1.04  FOF formula (<kernel.Constant object at 0x2b6baf911128>, <kernel.DependentProduct object at 0x2b6baf911290>) of role type named sy_c_Relation_Oantisym_001_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J
% 0.86/1.04  Using role type
% 0.86/1.04  Declaring antisy9190549550370998639_nat_o:(set_Pr2161125870931222855_nat_o->Prop)
% 0.86/1.04  FOF formula (<kernel.Constant object at 0x2b6baf9111b8>, <kernel.DependentProduct object at 0x2b6baf911368>) of role type named sy_c_Relation_Oantisym_001_Eo
% 0.86/1.04  Using role type
% 0.86/1.04  Declaring antisym_o:(set_Product_prod_o_o->Prop)
% 0.86/1.04  FOF formula (<kernel.Constant object at 0x2b6baf911128>, <kernel.DependentProduct object at 0x2b6baf911320>) of role type named sy_c_Relation_Oantisym_001t__Int__Oint
% 0.86/1.04  Using role type
% 0.86/1.04  Declaring antisym_int:(set_Pr958786334691620121nt_int->Prop)
% 0.86/1.04  FOF formula (<kernel.Constant object at 0x2b6baf911050>, <kernel.DependentProduct object at 0x2b6baf9113b0>) of role type named sy_c_Relation_Oantisym_001t__Nat__Onat
% 0.86/1.04  Using role type
% 0.86/1.04  Declaring antisym_nat:(set_Pr1261947904930325089at_nat->Prop)
% 0.86/1.04  FOF formula (<kernel.Constant object at 0x2b6baf911290>, <kernel.DependentProduct object at 0x2b6baf9113f8>) of role type named sy_c_Relation_Oantisym_001t__Product____Type__Ounit
% 0.86/1.04  Using role type
% 0.86/1.04  Declaring antisym_Product_unit:(set_Pr5094982260447487303t_unit->Prop)
% 0.86/1.04  FOF formula (<kernel.Constant object at 0x2b6baf911050>, <kernel.DependentProduct object at 0x2b6baf911290>) of role type named sy_c_Relation_Oconverse_001_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_001_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J
% 0.86/1.04  Using role type
% 0.86/1.04  Declaring conver2764731894203590139_nat_o:(set_Pr2161125870931222855_nat_o->set_Pr2161125870931222855_nat_o)
% 0.86/1.04  FOF formula (<kernel.Constant object at 0x2b6baf9113f8>, <kernel.DependentProduct object at 0x2b6baf911050>) of role type named sy_c_Relation_Oconverse_001_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_001t__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_J
% 0.86/1.04  Using role type
% 0.86/1.04  Declaring conver3577387295554834384et_nat:(set_Pr8536935166611901872et_nat->set_Pr7705059561495379578_nat_o)
% 0.86/1.04  FOF formula (<kernel.Constant object at 0x2b6baf911290>, <kernel.DependentProduct object at 0x2b6baf9113f8>) of role type named sy_c_Relation_Oconverse_001_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_001t__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J
% 0.86/1.04  Using role type
% 0.86/1.04  Declaring conver4003969491454187092et_nat:(set_Pr3286484037609594932et_nat->set_Pr4208978187861016310_nat_o)
% 0.86/1.04  FOF formula (<kernel.Constant object at 0x2b6baf9114d0>, <kernel.DependentProduct object at 0x2b6baf911638>) of role type named sy_c_Relation_Oconverse_001_Eo_001_Eo
% 0.86/1.04  Using role type
% 0.86/1.04  Declaring converse_o_o:(set_Product_prod_o_o->set_Product_prod_o_o)
% 0.86/1.04  FOF formula (<kernel.Constant object at 0x2b6baf911290>, <kernel.DependentProduct object at 0x2b6baf9114d0>) of role type named sy_c_Relation_Oconverse_001t__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_001t__Set__Oset_It__Nat__Onat_J
% 0.86/1.04  Using role type
% 0.86/1.04  Declaring conver7272282955447398104et_nat:(set_Pr3948176798113811640et_nat->set_Pr4071100604818519410t_unit)
% 0.86/1.04  FOF formula (<kernel.Constant object at 0x2b6baf9113f8>, <kernel.DependentProduct object at 0x2b6baf911638>) of role type named sy_c_Relation_Oconverse_001t__Int__Oint_001t__Int__Oint
% 0.86/1.04  Using role type
% 0.86/1.04  Declaring converse_int_int:(set_Pr958786334691620121nt_int->set_Pr958786334691620121nt_int)
% 0.86/1.04  FOF formula (<kernel.Constant object at 0x2b6baf911050>, <kernel.DependentProduct object at 0x2b6baf911290>) of role type named sy_c_Relation_Oconverse_001t__Nat__Onat_001t__Nat__Onat
% 0.86/1.04  Using role type
% 0.86/1.04  Declaring converse_nat_nat:(set_Pr1261947904930325089at_nat->set_Pr1261947904930325089at_nat)
% 0.86/1.04  FOF formula (<kernel.Constant object at 0x2b6baf9113f8>, <kernel.DependentProduct object at 0x2b6baf911050>) of role type named sy_c_Relation_Oconverse_001t__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_J_001_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J
% 0.86/1.04  Using role type
% 0.86/1.04  Declaring conver5006497266169685586_nat_o:(set_Pr7705059561495379578_nat_o->set_Pr8536935166611901872et_nat)
% 0.86/1.04  FOF formula (<kernel.Constant object at 0x2b6baf911290>, <kernel.DependentProduct object at 0x2b6baf9113f8>) of role type named sy_c_Relation_Oconverse_001t__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_001_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J
% 0.86/1.04  Using role type
% 0.86/1.04  Declaring conver1831365297310299342_nat_o:(set_Pr4208978187861016310_nat_o->set_Pr3286484037609594932et_nat)
% 0.86/1.05  FOF formula (<kernel.Constant object at 0x2b6baf911050>, <kernel.DependentProduct object at 0x2b6baf911290>) of role type named sy_c_Relation_Oconverse_001t__Product____Type__Ounit_001t__Product____Type__Ounit
% 0.86/1.05  Using role type
% 0.86/1.05  Declaring conver2495244158383847931t_unit:(set_Pr5094982260447487303t_unit->set_Pr5094982260447487303t_unit)
% 0.86/1.05  FOF formula (<kernel.Constant object at 0x2b6baf9113f8>, <kernel.DependentProduct object at 0x2b6baf911050>) of role type named sy_c_Relation_Oconverse_001t__Set__Oset_It__Nat__Onat_J_001t__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J
% 0.86/1.05  Using role type
% 0.86/1.05  Declaring conver2236330673913229642t_unit:(set_Pr4071100604818519410t_unit->set_Pr3948176798113811640et_nat)
% 0.86/1.05  FOF formula (<kernel.Constant object at 0x2b6baf911878>, <kernel.DependentProduct object at 0x2b6baf9119e0>) of role type named sy_c_Relation_Oinv__image_001_Eo_001_Eo
% 0.86/1.05  Using role type
% 0.86/1.05  Declaring inv_image_o_o:(set_Product_prod_o_o->((Prop->Prop)->set_Product_prod_o_o))
% 0.86/1.05  FOF formula (<kernel.Constant object at 0x2b6baf911998>, <kernel.DependentProduct object at 0x2b6baf911290>) of role type named sy_c_Relation_Oinv__image_001_Eo_001t__Nat__Onat
% 0.86/1.05  Using role type
% 0.86/1.05  Declaring inv_image_o_nat:(set_Product_prod_o_o->((nat->Prop)->set_Pr1261947904930325089at_nat))
% 0.86/1.05  FOF formula (<kernel.Constant object at 0x2b6baf911878>, <kernel.DependentProduct object at 0x2b6baf9113f8>) of role type named sy_c_Relation_Oinv__image_001_Eo_001t__Product____Type__Ounit
% 0.86/1.05  Using role type
% 0.86/1.05  Declaring inv_im4602722609573551687t_unit:(set_Product_prod_o_o->((product_unit->Prop)->set_Pr5094982260447487303t_unit))
% 0.86/1.05  FOF formula (<kernel.Constant object at 0x2b6baf911ab8>, <kernel.DependentProduct object at 0x2b6baf911b48>) of role type named sy_c_Relation_Oinv__image_001t__Int__Oint_001_Eo
% 0.86/1.05  Using role type
% 0.86/1.05  Declaring inv_image_int_o:(set_Pr958786334691620121nt_int->((Prop->int)->set_Product_prod_o_o))
% 0.86/1.05  FOF formula (<kernel.Constant object at 0x2b6baf911998>, <kernel.DependentProduct object at 0x2b6baf911bd8>) of role type named sy_c_Relation_Oinv__image_001t__Int__Oint_001t__Int__Oint
% 0.86/1.05  Using role type
% 0.86/1.05  Declaring inv_image_int_int:(set_Pr958786334691620121nt_int->((int->int)->set_Pr958786334691620121nt_int))
% 0.86/1.05  FOF formula (<kernel.Constant object at 0x2b6baf9116c8>, <kernel.DependentProduct object at 0x2b6baf911c20>) of role type named sy_c_Relation_Oinv__image_001t__Int__Oint_001t__Nat__Onat
% 0.86/1.05  Using role type
% 0.86/1.05  Declaring inv_image_int_nat:(set_Pr958786334691620121nt_int->((nat->int)->set_Pr1261947904930325089at_nat))
% 0.86/1.05  FOF formula (<kernel.Constant object at 0x2b6baf911998>, <kernel.DependentProduct object at 0x2b6baf911c68>) of role type named sy_c_Relation_Oinv__image_001t__Int__Oint_001t__Product____Type__Ounit
% 0.86/1.05  Using role type
% 0.86/1.05  Declaring inv_im4740476784543923469t_unit:(set_Pr958786334691620121nt_int->((product_unit->int)->set_Pr5094982260447487303t_unit))
% 0.86/1.05  FOF formula (<kernel.Constant object at 0x2b6baf911ab8>, <kernel.DependentProduct object at 0x2b6baf911cb0>) of role type named sy_c_Relation_Oinv__image_001t__Nat__Onat_001_Eo
% 0.86/1.05  Using role type
% 0.86/1.05  Declaring inv_image_nat_o:(set_Pr1261947904930325089at_nat->((Prop->nat)->set_Product_prod_o_o))
% 0.86/1.05  FOF formula (<kernel.Constant object at 0x2b6baf9116c8>, <kernel.DependentProduct object at 0x2b6baf911d40>) of role type named sy_c_Relation_Oinv__image_001t__Nat__Onat_001t__Int__Oint
% 0.86/1.05  Using role type
% 0.86/1.05  Declaring inv_image_nat_int:(set_Pr1261947904930325089at_nat->((int->nat)->set_Pr958786334691620121nt_int))
% 0.86/1.05  FOF formula (<kernel.Constant object at 0x2b6baf911b90>, <kernel.DependentProduct object at 0x2b6baf911d88>) of role type named sy_c_Relation_Oinv__image_001t__Nat__Onat_001t__Nat__Onat
% 0.86/1.05  Using role type
% 0.86/1.05  Declaring inv_image_nat_nat:(set_Pr1261947904930325089at_nat->((nat->nat)->set_Pr1261947904930325089at_nat))
% 0.86/1.05  FOF formula (<kernel.Constant object at 0x2b6baf9116c8>, <kernel.DependentProduct object at 0x2b6baf911dd0>) of role type named sy_c_Relation_Oinv__image_001t__Nat__Onat_001t__Product____Type__Ounit
% 0.86/1.05  Using role type
% 0.86/1.05  Declaring inv_im7624054837341743209t_unit:(set_Pr1261947904930325089at_nat->((product_unit->nat)->set_Pr5094982260447487303t_unit))
% 0.86/1.05  FOF formula (<kernel.Constant object at 0x2b6baf911d88>, <kernel.DependentProduct object at 0x2b6baf911e18>) of role type named sy_c_Relation_Oinv__image_001t__Product____Type__Ounit_001_Eo
% 0.86/1.05  Using role type
% 0.86/1.05  Declaring inv_im9188693106839688349unit_o:(set_Pr5094982260447487303t_unit->((Prop->product_unit)->set_Product_prod_o_o))
% 0.86/1.05  FOF formula (<kernel.Constant object at 0x2b6baf911dd0>, <kernel.DependentProduct object at 0x2b6baf911ef0>) of role type named sy_c_Relation_Oinv__image_001t__Product____Type__Ounit_001t__Nat__Onat
% 0.86/1.05  Using role type
% 0.86/1.05  Declaring inv_im8992892692529751563it_nat:(set_Pr5094982260447487303t_unit->((nat->product_unit)->set_Pr1261947904930325089at_nat))
% 0.86/1.05  FOF formula (<kernel.Constant object at 0x2b6baf911e18>, <kernel.DependentProduct object at 0x2b6baf911f80>) of role type named sy_c_Relation_Oinv__image_001t__Product____Type__Ounit_001t__Product____Type__Ounit
% 0.86/1.05  Using role type
% 0.86/1.05  Declaring inv_im8770536620514187154t_unit:(set_Pr5094982260447487303t_unit->((product_unit->product_unit)->set_Pr5094982260447487303t_unit))
% 0.86/1.05  FOF formula (<kernel.Constant object at 0x2b6baf911ef0>, <kernel.DependentProduct object at 0x2b6baf911c20>) of role type named sy_c_Relation_Orefl__on_001_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J
% 0.86/1.05  Using role type
% 0.86/1.05  Declaring refl_o1075864025857821388_nat_o:(set_Pr4532377907799695533_nat_o->(set_Pr2161125870931222855_nat_o->Prop))
% 0.86/1.05  FOF formula (<kernel.Constant object at 0x2b6baf911098>, <kernel.DependentProduct object at 0x2b6baf915050>) of role type named sy_c_Relation_Orefl__on_001_Eo
% 0.86/1.05  Using role type
% 0.86/1.05  Declaring refl_on_o:(set_o->(set_Product_prod_o_o->Prop))
% 0.86/1.05  FOF formula (<kernel.Constant object at 0x2b6baf911e18>, <kernel.DependentProduct object at 0x2b6baf913098>) of role type named sy_c_Relation_Orefl__on_001t__Int__Oint
% 0.86/1.05  Using role type
% 0.86/1.05  Declaring refl_on_int:(set_int->(set_Pr958786334691620121nt_int->Prop))
% 0.86/1.05  FOF formula (<kernel.Constant object at 0x2b6baf911f80>, <kernel.DependentProduct object at 0x2b6baf915050>) of role type named sy_c_Relation_Orefl__on_001t__Nat__Onat
% 0.86/1.05  Using role type
% 0.86/1.05  Declaring refl_on_nat:(set_nat->(set_Pr1261947904930325089at_nat->Prop))
% 0.86/1.05  FOF formula (<kernel.Constant object at 0x2b6baf911c20>, <kernel.DependentProduct object at 0x2b6baf913098>) of role type named sy_c_Relation_Orefl__on_001t__Product____Type__Ounit
% 0.86/1.05  Using role type
% 0.86/1.05  Declaring refl_on_Product_unit:(set_Product_unit->(set_Pr5094982260447487303t_unit->Prop))
% 0.86/1.05  FOF formula (<kernel.Constant object at 0x2b6baf911f80>, <kernel.DependentProduct object at 0x2b6baf915098>) of role type named sy_c_Relation_Orelcomp_001_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_001_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_001_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J
% 0.86/1.05  Using role type
% 0.86/1.05  Declaring relcom6251035627269349452_nat_o:(set_Pr2161125870931222855_nat_o->(set_Pr2161125870931222855_nat_o->set_Pr2161125870931222855_nat_o))
% 0.86/1.05  FOF formula (<kernel.Constant object at 0x2b6baf911f80>, <kernel.DependentProduct object at 0x2b6baf915098>) of role type named sy_c_Relation_Orelcomp_001_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_001_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_001t__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_J
% 0.86/1.05  Using role type
% 0.86/1.05  Declaring relcom2608444778321954367et_nat:(set_Pr2161125870931222855_nat_o->(set_Pr8536935166611901872et_nat->set_Pr8536935166611901872et_nat))
% 0.86/1.05  FOF formula (<kernel.Constant object at 0x2b6baf911c20>, <kernel.DependentProduct object at 0x2b6baf915098>) of role type named sy_c_Relation_Orelcomp_001_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_001_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_001t__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J
% 0.86/1.05  Using role type
% 0.86/1.05  Declaring relcom6619595054755144899et_nat:(set_Pr2161125870931222855_nat_o->(set_Pr3286484037609594932et_nat->set_Pr3286484037609594932et_nat))
% 0.86/1.05  FOF formula (<kernel.Constant object at 0x2b6baf915200>, <kernel.DependentProduct object at 0x2b6baf915098>) of role type named sy_c_Relation_Orelcomp_001_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_001t__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_J_001t__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_J
% 0.86/1.05  Using role type
% 0.86/1.05  Declaring relcom8303140135939483018et_nat:(set_Pr8536935166611901872et_nat->(set_Pr7928877670098842301et_nat->set_Pr8536935166611901872et_nat))
% 0.86/1.05  FOF formula (<kernel.Constant object at 0x2b6baf915368>, <kernel.DependentProduct object at 0x2b6baf915098>) of role type named sy_c_Relation_Orelcomp_001_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_001t__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_J_001t__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J
% 0.86/1.05  Using role type
% 0.86/1.05  Declaring relcom430014394250001422et_nat:(set_Pr8536935166611901872et_nat->(set_Pr3721596426557623617et_nat->set_Pr3286484037609594932et_nat))
% 0.86/1.05  FOF formula (<kernel.Constant object at 0x2b6baf915170>, <kernel.DependentProduct object at 0x2b6baf915098>) of role type named sy_c_Relation_Orelcomp_001_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_001t__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_001t__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_J
% 0.86/1.05  Using role type
% 0.86/1.05  Declaring relcom8031709186682293262et_nat:(set_Pr3286484037609594932et_nat->(set_Pr8807100098903490369et_nat->set_Pr8536935166611901872et_nat))
% 0.86/1.05  FOF formula (<kernel.Constant object at 0x2b6baf9153f8>, <kernel.DependentProduct object at 0x2b6baf915098>) of role type named sy_c_Relation_Orelcomp_001_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_001t__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_001t__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J
% 0.86/1.05  Using role type
% 0.86/1.05  Declaring relcom5975814107203797650et_nat:(set_Pr3286484037609594932et_nat->(set_Pr719794911490849221et_nat->set_Pr3286484037609594932et_nat))
% 0.86/1.05  FOF formula (<kernel.Constant object at 0x2b6baf915518>, <kernel.DependentProduct object at 0x2b6baf915170>) of role type named sy_c_Relation_Orelcomp_001_Eo_001_Eo_001_Eo
% 0.86/1.05  Using role type
% 0.86/1.05  Declaring relcomp_o_o_o:(set_Product_prod_o_o->(set_Product_prod_o_o->set_Product_prod_o_o))
% 0.86/1.05  FOF formula (<kernel.Constant object at 0x2b6baf9153f8>, <kernel.DependentProduct object at 0x2b6baf915560>) of role type named sy_c_Relation_Orelcomp_001t__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_001t__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_001t__Set__Oset_It__Nat__Onat_J
% 0.86/1.05  Using role type
% 0.86/1.05  Declaring relcom4930750947919833671et_nat:(set_Pr1776176089890104647t_unit->(set_Pr3948176798113811640et_nat->set_Pr3948176798113811640et_nat))
% 0.86/1.05  FOF formula (<kernel.Constant object at 0x2b6baf915170>, <kernel.DependentProduct object at 0x2b6baf9154d0>) of role type named sy_c_Relation_Orelcomp_001t__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_001t__Set__Oset_It__Nat__Onat_J_001t__Set__Oset_It__Nat__Onat_J
% 0.86/1.05  Using role type
% 0.86/1.05  Declaring relcom8881708762719574682et_nat:(set_Pr3948176798113811640et_nat->(set_Pr5488025237498180813et_nat->set_Pr3948176798113811640et_nat))
% 0.86/1.05  FOF formula (<kernel.Constant object at 0x2b6baf915680>, <kernel.DependentProduct object at 0x2b6baf9154d0>) of role type named sy_c_Relation_Orelcomp_001t__Int__Oint_001t__Int__Oint_001t__Int__Oint
% 0.86/1.05  Using role type
% 0.86/1.05  Declaring relcomp_int_int_int:(set_Pr958786334691620121nt_int->(set_Pr958786334691620121nt_int->set_Pr958786334691620121nt_int))
% 0.86/1.05  FOF formula (<kernel.Constant object at 0x2b6baf915710>, <kernel.DependentProduct object at 0x2b6baf9154d0>) of role type named sy_c_Relation_Orelcomp_001t__Nat__Onat_001t__Nat__Onat_001t__Nat__Onat
% 0.86/1.05  Using role type
% 0.86/1.05  Declaring relcomp_nat_nat_nat:(set_Pr1261947904930325089at_nat->(set_Pr1261947904930325089at_nat->set_Pr1261947904930325089at_nat))
% 0.86/1.05  FOF formula (<kernel.Constant object at 0x2b6baf915680>, <kernel.DependentProduct object at 0x2b6baf915758>) of role type named sy_c_Relation_Orelcomp_001t__Product____Type__Ounit_001t__Product____Type__Ounit_001t__Product____Type__Ounit
% 0.86/1.05  Using role type
% 0.86/1.05  Declaring relcom848357998638694028t_unit:(set_Pr5094982260447487303t_unit->(set_Pr5094982260447487303t_unit->set_Pr5094982260447487303t_unit))
% 0.86/1.05  FOF formula (<kernel.Constant object at 0x2b6baf9154d0>, <kernel.DependentProduct object at 0x2b6baf9157a0>) of role type named sy_c_Relation_Orelcomp_001t__Set__Oset_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_J_001t__Set__Oset_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_J_001t__Set__Oset_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_J
% 0.86/1.05  Using role type
% 0.86/1.05  Declaring relcom7236094467932586796_nat_o:(set_Pr3813038829465207111_nat_o->(set_Pr3813038829465207111_nat_o->set_Pr3813038829465207111_nat_o))
% 0.86/1.05  FOF formula (<kernel.Constant object at 0x2b6baf915758>, <kernel.DependentProduct object at 0x2b6baf915518>) of role type named sy_c_Relation_Orelcomp_001t__Set__Oset_I_Eo_J_001t__Set__Oset_I_Eo_J_001t__Set__Oset_I_Eo_J
% 0.86/1.05  Using role type
% 0.86/1.05  Declaring relcom7534720040753365047_set_o:(set_Pr4577759397028426247_set_o->(set_Pr4577759397028426247_set_o->set_Pr4577759397028426247_set_o))
% 0.86/1.05  FOF formula (<kernel.Constant object at 0x2b6baf9157a0>, <kernel.DependentProduct object at 0x2b6baf9157e8>) of role type named sy_c_Relation_Orelcomp_001t__Set__Oset_It__Int__Oint_J_001t__Set__Oset_It__Int__Oint_J_001t__Set__Oset_It__Int__Oint_J
% 0.86/1.05  Using role type
% 0.86/1.05  Declaring relcom4034950705519254697et_int:(set_Pr2522554150109002629et_int->(set_Pr2522554150109002629et_int->set_Pr2522554150109002629et_int))
% 0.86/1.05  FOF formula (<kernel.Constant object at 0x2b6baf915518>, <kernel.DependentProduct object at 0x2b6baf915878>) of role type named sy_c_Relation_Orelcomp_001t__Set__Oset_It__Nat__Onat_J_001t__Set__Oset_It__Nat__Onat_J_001t__Set__Oset_It__Nat__Onat_J
% 0.86/1.05  Using role type
% 0.86/1.05  Declaring relcom236561585145426837et_nat:(set_Pr5488025237498180813et_nat->(set_Pr5488025237498180813et_nat->set_Pr5488025237498180813et_nat))
% 0.86/1.05  FOF formula (<kernel.Constant object at 0x2b6baf9157e8>, <kernel.DependentProduct object at 0x2b6baf915908>) of role type named sy_c_Relation_Orelcomp_001t__Set__Oset_It__Product____Type__Ounit_J_001t__Set__Oset_It__Product____Type__Ounit_J_001t__Set__Oset_It__Product____Type__Ounit_J
% 0.86/1.05  Using role type
% 0.86/1.05  Declaring relcom7108816970757792620t_unit:(set_Pr3980508049012409671t_unit->(set_Pr3980508049012409671t_unit->set_Pr3980508049012409671t_unit))
% 0.86/1.05  FOF formula (<kernel.Constant object at 0x2b6baf915878>, <kernel.DependentProduct object at 0x2b6baf9153f8>) of role type named sy_c_Relation_Osingle__valued_001_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_001t__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_J
% 0.86/1.05  Using role type
% 0.86/1.05  Declaring single261872189793494280et_nat:(set_Pr8536935166611901872et_nat->Prop)
% 0.86/1.05  FOF formula (<kernel.Constant object at 0x2b6baf915908>, <kernel.DependentProduct object at 0x2b6baf915b00>) of role type named sy_c_Relation_Osingle__valued_001_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_001t__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J
% 0.86/1.05  Using role type
% 0.86/1.05  Declaring single7715245794981374860et_nat:(set_Pr3286484037609594932et_nat->Prop)
% 0.86/1.05  FOF formula (<kernel.Constant object at 0x2b6baf9153f8>, <kernel.DependentProduct object at 0x2b6baf915b90>) of role type named sy_c_Relation_Osingle__valued_001t__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_001t__Set__Oset_It__Nat__Onat_J
% 0.86/1.05  Using role type
% 0.86/1.05  Declaring single6620584844202787856et_nat:(set_Pr3948176798113811640et_nat->Prop)
% 0.86/1.05  FOF formula (<kernel.Constant object at 0x2b6baf915b00>, <kernel.DependentProduct object at 0x2b6baf915c20>) of role type named sy_c_Relation_Osingle__valued_001t__Int__Oint_001t__Int__Oint
% 0.86/1.05  Using role type
% 0.86/1.05  Declaring single6503947681363884253nt_int:(set_Pr958786334691620121nt_int->Prop)
% 0.86/1.05  FOF formula (<kernel.Constant object at 0x2b6baf915b90>, <kernel.DependentProduct object at 0x2b6baf915cb0>) of role type named sy_c_Relation_Osingle__valued_001t__Nat__Onat_001t__Nat__Onat
% 0.86/1.05  Using role type
% 0.86/1.05  Declaring single5507084439971879973at_nat:(set_Pr1261947904930325089at_nat->Prop)
% 0.86/1.05  FOF formula (<kernel.Constant object at 0x2b6baf915c20>, <kernel.DependentProduct object at 0x2b6baf915c68>) of role type named sy_c_Relation_Ototal__on_001_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J
% 0.86/1.05  Using role type
% 0.86/1.05  Declaring total_7429123086324524369_nat_o:(set_Pr4532377907799695533_nat_o->(set_Pr2161125870931222855_nat_o->Prop))
% 0.86/1.05  FOF formula (<kernel.Constant object at 0x2b6baf915128>, <kernel.DependentProduct object at 0x2b6baf915c20>) of role type named sy_c_Relation_Ototal__on_001_Eo
% 0.86/1.05  Using role type
% 0.86/1.05  Declaring total_on_o:(set_o->(set_Product_prod_o_o->Prop))
% 0.86/1.05  FOF formula (<kernel.Constant object at 0x2b6baf915b90>, <kernel.DependentProduct object at 0x2b6baf915e18>) of role type named sy_c_Relation_Ototal__on_001t__Int__Oint
% 0.86/1.05  Using role type
% 0.86/1.05  Declaring total_on_int:(set_int->(set_Pr958786334691620121nt_int->Prop))
% 0.86/1.05  FOF formula (<kernel.Constant object at 0x2b6baf915bd8>, <kernel.DependentProduct object at 0x2b6baf915c20>) of role type named sy_c_Relation_Ototal__on_001t__Nat__Onat
% 0.86/1.05  Using role type
% 0.86/1.05  Declaring total_on_nat:(set_nat->(set_Pr1261947904930325089at_nat->Prop))
% 0.86/1.05  FOF formula (<kernel.Constant object at 0x2b6baf915b90>, <kernel.DependentProduct object at 0x2b6baf915dd0>) of role type named sy_c_Relation_Ototal__on_001t__Product____Type__Ounit
% 0.86/1.05  Using role type
% 0.86/1.05  Declaring total_5665700600833547665t_unit:(set_Product_unit->(set_Pr5094982260447487303t_unit->Prop))
% 0.86/1.06  FOF formula (<kernel.Constant object at 0x2b6baf915ef0>, <kernel.DependentProduct object at 0x2b6baf915bd8>) of role type named sy_c_Relation_Otrans_001t__Int__Oint
% 0.86/1.06  Using role type
% 0.86/1.06  Declaring trans_int:(set_Pr958786334691620121nt_int->Prop)
% 0.86/1.06  FOF formula (<kernel.Constant object at 0x2b6baf915c20>, <kernel.DependentProduct object at 0x2b6baf915f80>) of role type named sy_c_Relation_Otrans_001t__Nat__Onat
% 0.86/1.06  Using role type
% 0.86/1.06  Declaring trans_nat:(set_Pr1261947904930325089at_nat->Prop)
% 0.86/1.06  FOF formula (<kernel.Constant object at 0x2b6baf915ef0>, <kernel.DependentProduct object at 0x2b6baf915c20>) of role type named sy_c_Rings_Oalgebraic__semidom__class_Ocoprime_001t__Int__Oint
% 0.86/1.06  Using role type
% 0.86/1.06  Declaring algebr932160517623751201me_int:(int->(int->Prop))
% 0.86/1.06  FOF formula (<kernel.Constant object at 0x2b6baf915f80>, <kernel.DependentProduct object at 0x2b6baf916050>) of role type named sy_c_Rings_Oalgebraic__semidom__class_Ocoprime_001t__Nat__Onat
% 0.86/1.06  Using role type
% 0.86/1.06  Declaring algebr934650988132801477me_nat:(nat->(nat->Prop))
% 0.86/1.06  FOF formula (<kernel.Constant object at 0x2b6baf915c20>, <kernel.DependentProduct object at 0x2b6baf9160e0>) of role type named sy_c_Rings_Odivide__class_Odivide_001t__Code____Numeral__Ointeger
% 0.86/1.06  Using role type
% 0.86/1.06  Declaring divide6298287555418463151nteger:(code_integer->(code_integer->code_integer))
% 0.86/1.06  FOF formula (<kernel.Constant object at 0x2b6baf915c20>, <kernel.DependentProduct object at 0x2b6baf9161b8>) of role type named sy_c_Rings_Odivide__class_Odivide_001t__Code____Numeral__Onatural
% 0.86/1.06  Using role type
% 0.86/1.06  Declaring divide5121882707175180666atural:(code_natural->(code_natural->code_natural))
% 0.86/1.06  FOF formula (<kernel.Constant object at 0x2b6baf915b90>, <kernel.DependentProduct object at 0x2b6baf916248>) of role type named sy_c_Rings_Odivide__class_Odivide_001t__Int__Oint
% 0.86/1.06  Using role type
% 0.86/1.06  Declaring divide_divide_int:(int->(int->int))
% 0.86/1.06  FOF formula (<kernel.Constant object at 0x2b6baf915c20>, <kernel.DependentProduct object at 0x2b6baf916128>) of role type named sy_c_Rings_Odivide__class_Odivide_001t__Nat__Onat
% 0.86/1.06  Using role type
% 0.86/1.06  Declaring divide_divide_nat:(nat->(nat->nat))
% 0.86/1.06  FOF formula (<kernel.Constant object at 0x2b6baf915b90>, <kernel.DependentProduct object at 0x2b6baf9162d8>) of role type named sy_c_Rings_Odivide__class_Odivide_001t__Rat__Orat
% 0.86/1.06  Using role type
% 0.86/1.06  Declaring divide_divide_rat:(rat->(rat->rat))
% 0.86/1.06  FOF formula (<kernel.Constant object at 0x2b6baf915b90>, <kernel.DependentProduct object at 0x2b6baf916320>) of role type named sy_c_Rings_Odvd__class_Odvd_001t__Assertions__Oassn
% 0.86/1.06  Using role type
% 0.86/1.06  Declaring dvd_dvd_assn:(assn->(assn->Prop))
% 0.86/1.06  FOF formula (<kernel.Constant object at 0x2b6baf916290>, <kernel.DependentProduct object at 0x2b6baf9161b8>) of role type named sy_c_Rings_Odvd__class_Odvd_001t__Code____Numeral__Ointeger
% 0.86/1.06  Using role type
% 0.86/1.06  Declaring dvd_dvd_Code_integer:(code_integer->(code_integer->Prop))
% 0.86/1.06  FOF formula (<kernel.Constant object at 0x2b6baf916248>, <kernel.DependentProduct object at 0x2b6baf916170>) of role type named sy_c_Rings_Odvd__class_Odvd_001t__Code____Numeral__Onatural
% 0.86/1.06  Using role type
% 0.86/1.06  Declaring dvd_dvd_Code_natural:(code_natural->(code_natural->Prop))
% 0.86/1.06  FOF formula (<kernel.Constant object at 0x2b6baf916128>, <kernel.DependentProduct object at 0x2b6baf916290>) of role type named sy_c_Rings_Odvd__class_Odvd_001t__Int__Oint
% 0.86/1.06  Using role type
% 0.86/1.06  Declaring dvd_dvd_int:(int->(int->Prop))
% 0.86/1.06  FOF formula (<kernel.Constant object at 0x2b6baf9162d8>, <kernel.DependentProduct object at 0x2b6baf916248>) of role type named sy_c_Rings_Odvd__class_Odvd_001t__Nat__Onat
% 0.86/1.06  Using role type
% 0.86/1.06  Declaring dvd_dvd_nat:(nat->(nat->Prop))
% 0.86/1.06  FOF formula (<kernel.Constant object at 0x2b6baf916320>, <kernel.DependentProduct object at 0x2b6baf916128>) of role type named sy_c_Rings_Odvd__class_Odvd_001t__Rat__Orat
% 0.86/1.06  Using role type
% 0.86/1.06  Declaring dvd_dvd_rat:(rat->(rat->Prop))
% 0.86/1.06  FOF formula (<kernel.Constant object at 0x2b6baf9162d8>, <kernel.DependentProduct object at 0x2b6baf916320>) of role type named sy_c_Rings_Omodulo__class_Omodulo_001t__Code____Numeral__Onatural
% 0.86/1.06  Using role type
% 0.86/1.06  Declaring modulo8411746178871703098atural:(code_natural->(code_natural->code_natural))
% 0.86/1.06  FOF formula (<kernel.Constant object at 0x2b6baf916200>, <kernel.DependentProduct object at 0x2b6baf916128>) of role type named sy_c_Rings_Omodulo__class_Omodulo_001t__Int__Oint
% 0.86/1.06  Using role type
% 0.86/1.06  Declaring modulo_modulo_int:(int->(int->int))
% 0.86/1.06  FOF formula (<kernel.Constant object at 0x2b6baf9161b8>, <kernel.DependentProduct object at 0x2b6baf9162d8>) of role type named sy_c_Rings_Omodulo__class_Omodulo_001t__Nat__Onat
% 0.86/1.06  Using role type
% 0.86/1.06  Declaring modulo_modulo_nat:(nat->(nat->nat))
% 0.86/1.06  FOF formula (<kernel.Constant object at 0x2b6baf916200>, <kernel.DependentProduct object at 0x2b6baf916680>) of role type named sy_c_Rings_Ozero__neq__one__class_Oof__bool_001t__Code____Numeral__Ointeger
% 0.86/1.06  Using role type
% 0.86/1.06  Declaring zero_n356916108424825756nteger:(Prop->code_integer)
% 0.86/1.06  FOF formula (<kernel.Constant object at 0x2b6baf9162d8>, <kernel.DependentProduct object at 0x2b6baf916170>) of role type named sy_c_Rings_Ozero__neq__one__class_Oof__bool_001t__Int__Oint
% 0.86/1.06  Using role type
% 0.86/1.06  Declaring zero_n2684676970156552555ol_int:(Prop->int)
% 0.86/1.06  FOF formula (<kernel.Constant object at 0x2b6baf916680>, <kernel.DependentProduct object at 0x2b6baf916710>) of role type named sy_c_Rings_Ozero__neq__one__class_Oof__bool_001t__Nat__Onat
% 0.86/1.06  Using role type
% 0.86/1.06  Declaring zero_n2687167440665602831ol_nat:(Prop->nat)
% 0.86/1.06  FOF formula (<kernel.Constant object at 0x2b6baf916170>, <kernel.DependentProduct object at 0x2b6baf916680>) of role type named sy_c_Set_OCollect_001_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J
% 0.86/1.06  Using role type
% 0.86/1.06  Declaring collec939566748876313656_nat_o:(((produc3658429121746597890et_nat->Prop)->Prop)->set_Pr4532377907799695533_nat_o)
% 0.86/1.06  FOF formula (<kernel.Constant object at 0x2b6baf9161b8>, <kernel.DependentProduct object at 0x2b6baf916878>) of role type named sy_c_Set_OCollect_001_Eo
% 0.86/1.06  Using role type
% 0.86/1.06  Declaring collect_o:((Prop->Prop)->set_o)
% 0.86/1.06  FOF formula (<kernel.Constant object at 0x2b6baf916368>, <kernel.DependentProduct object at 0x2b6baf916908>) of role type named sy_c_Set_OCollect_001t__Int__Oint
% 0.86/1.06  Using role type
% 0.86/1.06  Declaring collect_int:((int->Prop)->set_int)
% 0.86/1.06  FOF formula (<kernel.Constant object at 0x2b6baf916710>, <kernel.DependentProduct object at 0x2b6baf916950>) of role type named sy_c_Set_OCollect_001t__Nat__Onat
% 0.86/1.06  Using role type
% 0.86/1.06  Declaring collect_nat:((nat->Prop)->set_nat)
% 0.86/1.06  FOF formula (<kernel.Constant object at 0x2b6baf916830>, <kernel.DependentProduct object at 0x2b6baf916878>) of role type named sy_c_Set_OCollect_001t__Product____Type__Ounit
% 0.86/1.06  Using role type
% 0.86/1.06  Declaring collect_Product_unit:((product_unit->Prop)->set_Product_unit)
% 0.86/1.06  FOF formula (<kernel.Constant object at 0x2b6baf916368>, <kernel.DependentProduct object at 0x2b6baf916830>) of role type named sy_c_Set_OPow_001_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J
% 0.86/1.06  Using role type
% 0.86/1.06  Declaring pow_Pr7829143134171777386_nat_o:(set_Pr4532377907799695533_nat_o->set_se1353816476878259085_nat_o)
% 0.86/1.06  FOF formula (<kernel.Constant object at 0x2b6baf916680>, <kernel.DependentProduct object at 0x2b6baf916a28>) of role type named sy_c_Set_OPow_001_Eo
% 0.86/1.06  Using role type
% 0.86/1.06  Declaring pow_o:(set_o->set_set_o)
% 0.86/1.06  FOF formula (<kernel.Constant object at 0x2b6baf9161b8>, <kernel.DependentProduct object at 0x2b6baf916a70>) of role type named sy_c_Set_OPow_001t__Code____Numeral__Ointeger
% 0.86/1.06  Using role type
% 0.86/1.06  Declaring pow_Code_integer:(set_Code_integer->set_set_Code_integer)
% 0.86/1.06  FOF formula (<kernel.Constant object at 0x2b6baf9167a0>, <kernel.DependentProduct object at 0x2b6baf916b00>) of role type named sy_c_Set_OPow_001t__Int__Oint
% 0.86/1.06  Using role type
% 0.86/1.06  Declaring pow_int:(set_int->set_set_int)
% 0.86/1.06  FOF formula (<kernel.Constant object at 0x2b6baf916170>, <kernel.DependentProduct object at 0x2b6baf916b48>) of role type named sy_c_Set_OPow_001t__Nat__Onat
% 0.86/1.06  Using role type
% 0.86/1.06  Declaring pow_nat:(set_nat->set_set_nat)
% 0.86/1.06  FOF formula (<kernel.Constant object at 0x2b6baf916878>, <kernel.DependentProduct object at 0x2b6baf916a70>) of role type named sy_c_Set_OPow_001t__Product____Type__Ounit
% 0.86/1.06  Using role type
% 0.86/1.06  Declaring pow_Product_unit:(set_Product_unit->set_set_Product_unit)
% 0.86/1.06  FOF formula (<kernel.Constant object at 0x2b6baf916b48>, <kernel.DependentProduct object at 0x2b6baf916b90>) of role type named sy_c_Set_OPow_001t__Set__Oset_It__Nat__Onat_J
% 0.86/1.06  Using role type
% 0.86/1.06  Declaring pow_set_nat:(set_set_nat->set_set_set_nat)
% 0.86/1.06  FOF formula (<kernel.Constant object at 0x2b6baf916878>, <kernel.DependentProduct object at 0x2b6baf916170>) of role type named sy_c_Set_Odisjnt_001_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J
% 0.86/1.06  Using role type
% 0.86/1.06  Declaring disjnt7869448817988085652_nat_o:(set_Pr4532377907799695533_nat_o->(set_Pr4532377907799695533_nat_o->Prop))
% 0.86/1.06  FOF formula (<kernel.Constant object at 0x2b6baf9167a0>, <kernel.DependentProduct object at 0x2b6baf916b90>) of role type named sy_c_Set_Odisjnt_001_Eo
% 0.86/1.06  Using role type
% 0.86/1.06  Declaring disjnt_o:(set_o->(set_o->Prop))
% 0.86/1.06  FOF formula (<kernel.Constant object at 0x2b6baf916a28>, <kernel.DependentProduct object at 0x2b6baf9167a0>) of role type named sy_c_Set_Odisjnt_001t__Int__Oint
% 0.86/1.06  Using role type
% 0.86/1.06  Declaring disjnt_int:(set_int->(set_int->Prop))
% 0.86/1.06  FOF formula (<kernel.Constant object at 0x2b6baf916c20>, <kernel.DependentProduct object at 0x2b6baf916b90>) of role type named sy_c_Set_Odisjnt_001t__Nat__Onat
% 0.86/1.06  Using role type
% 0.86/1.06  Declaring disjnt_nat:(set_nat->(set_nat->Prop))
% 0.86/1.06  FOF formula (<kernel.Constant object at 0x2b6baf916878>, <kernel.DependentProduct object at 0x2b6baf916b90>) of role type named sy_c_Set_Odisjnt_001t__Product____Type__Oprod_It__Nat__Onat_M_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_J
% 0.86/1.06  Using role type
% 0.86/1.06  Declaring disjnt4476176636800211563_nat_o:(set_Pr5623950326363488168_nat_o->(set_Pr5623950326363488168_nat_o->Prop))
% 0.86/1.06  FOF formula (<kernel.Constant object at 0x2b6baf916c20>, <kernel.DependentProduct object at 0x2b6baf9167a0>) of role type named sy_c_Set_Odisjnt_001t__Product____Type__Oprod_It__Nat__Onat_M_Eo_J
% 0.86/1.06  Using role type
% 0.86/1.06  Declaring disjnt5652777605541633334_nat_o:(set_Pr3149072824959771635_nat_o->(set_Pr3149072824959771635_nat_o->Prop))
% 0.86/1.06  FOF formula (<kernel.Constant object at 0x2b6baf916b90>, <kernel.DependentProduct object at 0x2b6baf916cf8>) of role type named sy_c_Set_Odisjnt_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Int__Oint_J
% 0.86/1.06  Using role type
% 0.86/1.06  Declaring disjnt7759068009871657124at_int:(set_Pr7995236796853374141at_int->(set_Pr7995236796853374141at_int->Prop))
% 0.86/1.06  FOF formula (<kernel.Constant object at 0x2b6baf9167a0>, <kernel.DependentProduct object at 0x2b6baf916e18>) of role type named sy_c_Set_Odisjnt_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.86/1.06  Using role type
% 0.86/1.06  Declaring disjnt2713546992526078024at_nat:(set_Pr1261947904930325089at_nat->(set_Pr1261947904930325089at_nat->Prop))
% 0.86/1.06  FOF formula (<kernel.Constant object at 0x2b6baf916cf8>, <kernel.DependentProduct object at 0x2b6baf916ea8>) of role type named sy_c_Set_Odisjnt_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Product____Type__Ounit_J
% 0.86/1.06  Using role type
% 0.86/1.06  Declaring disjnt595863415355979947t_unit:(set_Pr4334478416066269672t_unit->(set_Pr4334478416066269672t_unit->Prop))
% 0.86/1.06  FOF formula (<kernel.Constant object at 0x2b6baf916b90>, <kernel.DependentProduct object at 0x2b6baf916e18>) of role type named sy_c_Set_Odisjnt_001t__Product____Type__Ounit
% 0.86/1.06  Using role type
% 0.86/1.06  Declaring disjnt_Product_unit:(set_Product_unit->(set_Product_unit->Prop))
% 0.86/1.06  FOF formula (<kernel.Constant object at 0x2b6baf916cf8>, <kernel.DependentProduct object at 0x2b6baf916a70>) of role type named sy_c_Set_Oimage_001_062_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_M_Eo_J_001t__Set__Oset_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_J
% 0.86/1.06  Using role type
% 0.86/1.06  Declaring image_8639947063239330806_nat_o:((((produc3658429121746597890et_nat->Prop)->Prop)->set_Pr4532377907799695533_nat_o)->(set_Pr6409761941060870310at_o_o->set_se1353816476878259085_nat_o))
% 0.86/1.07  FOF formula (<kernel.Constant object at 0x2b6baf916b90>, <kernel.DependentProduct object at 0x2b6baf916a70>) of role type named sy_c_Set_Oimage_001_062_I_Eo_M_Eo_J_001t__Set__Oset_I_Eo_J
% 0.86/1.07  Using role type
% 0.86/1.07  Declaring image_o_o_set_o:(((Prop->Prop)->set_o)->(set_o_o->set_set_o))
% 0.86/1.07  FOF formula (<kernel.Constant object at 0x2b6baf916e18>, <kernel.DependentProduct object at 0x2b6baf91c1b8>) of role type named sy_c_Set_Oimage_001_062_It__Int__Oint_M_Eo_J_001t__Set__Oset_It__Int__Oint_J
% 0.86/1.07  Using role type
% 0.86/1.07  Declaring image_int_o_set_int:(((int->Prop)->set_int)->(set_int_o->set_set_int))
% 0.86/1.07  FOF formula (<kernel.Constant object at 0x2b6baf916b90>, <kernel.DependentProduct object at 0x2b6baf91c1b8>) of role type named sy_c_Set_Oimage_001_062_It__Nat__Onat_M_Eo_J_001t__Set__Oset_It__Nat__Onat_J
% 0.86/1.07  Using role type
% 0.86/1.07  Declaring image_nat_o_set_nat:(((nat->Prop)->set_nat)->(set_nat_o->set_set_nat))
% 0.86/1.07  FOF formula (<kernel.Constant object at 0x2b6baf916e18>, <kernel.DependentProduct object at 0x2b6baf91c098>) of role type named sy_c_Set_Oimage_001_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_001_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J
% 0.86/1.07  Using role type
% 0.86/1.07  Declaring image_3399141053782081349_nat_o:(((produc3658429121746597890et_nat->Prop)->(produc3658429121746597890et_nat->Prop))->(set_Pr4532377907799695533_nat_o->set_Pr4532377907799695533_nat_o))
% 0.86/1.07  FOF formula (<kernel.Constant object at 0x2b6baf91c050>, <kernel.DependentProduct object at 0x2b6baf91c248>) of role type named sy_c_Set_Oimage_001_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_001t__Assertions__Oassn
% 0.86/1.07  Using role type
% 0.86/1.07  Declaring image_6451031022632655280o_assn:(((produc3658429121746597890et_nat->Prop)->assn)->(set_Pr4532377907799695533_nat_o->set_assn))
% 0.86/1.07  FOF formula (<kernel.Constant object at 0x2b6baf91c0e0>, <kernel.DependentProduct object at 0x2b6baf91c320>) of role type named sy_c_Set_Oimage_001_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_001t__Nat__Onat
% 0.86/1.07  Using role type
% 0.86/1.07  Declaring image_2174381888560928856_o_nat:(((produc3658429121746597890et_nat->Prop)->nat)->(set_Pr4532377907799695533_nat_o->set_nat))
% 0.86/1.07  FOF formula (<kernel.Constant object at 0x2b6baf91c098>, <kernel.DependentProduct object at 0x2b6baf91c3b0>) of role type named sy_c_Set_Oimage_001_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_001t__Product____Type__Ounit
% 0.86/1.07  Using role type
% 0.86/1.07  Declaring image_8451000719036923781t_unit:(((produc3658429121746597890et_nat->Prop)->product_unit)->(set_Pr4532377907799695533_nat_o->set_Product_unit))
% 0.86/1.07  FOF formula (<kernel.Constant object at 0x2b6baf91c290>, <kernel.DependentProduct object at 0x2b6baf91c3f8>) of role type named sy_c_Set_Oimage_001_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_001t__Set__Oset_It__Code____Numeral__Ointeger_J
% 0.86/1.07  Using role type
% 0.86/1.07  Declaring image_8657708916238040603nteger:(((produc3658429121746597890et_nat->Prop)->set_Code_integer)->(set_Pr4532377907799695533_nat_o->set_set_Code_integer))
% 0.86/1.07  FOF formula (<kernel.Constant object at 0x2b6baf91c098>, <kernel.DependentProduct object at 0x2b6baf91c488>) of role type named sy_c_Set_Oimage_001_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_001t__Set__Oset_It__Nat__Onat_J
% 0.86/1.07  Using role type
% 0.86/1.07  Declaring image_6888641473154130958et_nat:(((produc3658429121746597890et_nat->Prop)->set_nat)->(set_Pr4532377907799695533_nat_o->set_set_nat))
% 0.86/1.07  FOF formula (<kernel.Constant object at 0x2b6baf91c3f8>, <kernel.DependentProduct object at 0x2b6baf91c3b0>) of role type named sy_c_Set_Oimage_001_062_It__Product____Type__Ounit_M_Eo_J_001t__Set__Oset_It__Product____Type__Ounit_J
% 0.86/1.07  Using role type
% 0.86/1.07  Declaring image_5138372075374782070t_unit:(((product_unit->Prop)->set_Product_unit)->(set_Product_unit_o->set_set_Product_unit))
% 0.86/1.07  FOF formula (<kernel.Constant object at 0x2b6baf91c248>, <kernel.DependentProduct object at 0x2b6baf91c440>) of role type named sy_c_Set_Oimage_001_Eo_001_Eo
% 0.86/1.07  Using role type
% 0.86/1.07  Declaring image_o_o2:((Prop->Prop)->(set_o->set_o))
% 0.86/1.07  FOF formula (<kernel.Constant object at 0x2b6baf91c638>, <kernel.DependentProduct object at 0x2b6baf91c488>) of role type named sy_c_Set_Oimage_001_Eo_001t__Code____Numeral__Ointeger
% 0.86/1.07  Using role type
% 0.86/1.07  Declaring image_o_Code_integer:((Prop->code_integer)->(set_o->set_Code_integer))
% 0.86/1.07  FOF formula (<kernel.Constant object at 0x2b6baf91c6c8>, <kernel.DependentProduct object at 0x2b6baf91c3b0>) of role type named sy_c_Set_Oimage_001_Eo_001t__Filter__Ofilter_It__Nat__Onat_J
% 0.86/1.07  Using role type
% 0.86/1.07  Declaring image_o_filter_nat:((Prop->filter_nat)->(set_o->set_filter_nat))
% 0.86/1.07  FOF formula (<kernel.Constant object at 0x2b6baf91c680>, <kernel.DependentProduct object at 0x2b6baf91c638>) of role type named sy_c_Set_Oimage_001_Eo_001t__Int__Oint
% 0.86/1.07  Using role type
% 0.86/1.07  Declaring image_o_int2:((Prop->int)->(set_o->set_int))
% 0.86/1.07  FOF formula (<kernel.Constant object at 0x2b6baf91c518>, <kernel.DependentProduct object at 0x2b6baf91c6c8>) of role type named sy_c_Set_Oimage_001_Eo_001t__Nat__Onat
% 0.86/1.07  Using role type
% 0.86/1.07  Declaring image_o_nat2:((Prop->nat)->(set_o->set_nat))
% 0.86/1.07  FOF formula (<kernel.Constant object at 0x2b6baf91c680>, <kernel.DependentProduct object at 0x2b6baf91c518>) of role type named sy_c_Set_Oimage_001_Eo_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Code____Numeral__Ointeger_J
% 0.86/1.07  Using role type
% 0.86/1.07  Declaring image_8407096251609565691nteger:((Prop->produc2591615631378489102nteger)->(set_o->set_Pr2406931829603198446nteger))
% 0.86/1.07  FOF formula (<kernel.Constant object at 0x2b6baf91c6c8>, <kernel.DependentProduct object at 0x2b6baf91c680>) of role type named sy_c_Set_Oimage_001_Eo_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.86/1.07  Using role type
% 0.86/1.07  Declaring image_3855930084881510382at_nat:((Prop->product_prod_nat_nat)->(set_o->set_Pr1261947904930325089at_nat))
% 0.86/1.07  FOF formula (<kernel.Constant object at 0x2b6baf91c830>, <kernel.DependentProduct object at 0x2b6baf91c518>) of role type named sy_c_Set_Oimage_001_Eo_001t__Product____Type__Ounit
% 0.86/1.07  Using role type
% 0.86/1.07  Declaring image_o_Product_unit2:((Prop->product_unit)->(set_o->set_Product_unit))
% 0.86/1.07  FOF formula (<kernel.Constant object at 0x2b6baf91c3f8>, <kernel.DependentProduct object at 0x2b6baf91c6c8>) of role type named sy_c_Set_Oimage_001_Eo_001t__Set__Oset_I_Eo_J
% 0.86/1.07  Using role type
% 0.86/1.07  Declaring image_o_set_o:((Prop->set_o)->(set_o->set_set_o))
% 0.86/1.07  FOF formula (<kernel.Constant object at 0x2b6baf91c830>, <kernel.DependentProduct object at 0x2b6baf91c3f8>) of role type named sy_c_Set_Oimage_001_Eo_001t__Set__Oset_It__Code____Numeral__Ointeger_J
% 0.86/1.07  Using role type
% 0.86/1.07  Declaring image_6491638074533506790nteger:((Prop->set_Code_integer)->(set_o->set_set_Code_integer))
% 0.86/1.07  FOF formula (<kernel.Constant object at 0x2b6baf91c5a8>, <kernel.DependentProduct object at 0x2b6baf91c6c8>) of role type named sy_c_Set_Oimage_001_Eo_001t__Set__Oset_It__Int__Oint_J
% 0.86/1.07  Using role type
% 0.86/1.07  Declaring image_o_set_int:((Prop->set_int)->(set_o->set_set_int))
% 0.86/1.07  FOF formula (<kernel.Constant object at 0x2b6baf91c908>, <kernel.DependentProduct object at 0x2b6baf91c830>) of role type named sy_c_Set_Oimage_001_Eo_001t__Set__Oset_It__Nat__Onat_J
% 0.86/1.07  Using role type
% 0.86/1.07  Declaring image_o_set_nat:((Prop->set_nat)->(set_o->set_set_nat))
% 0.86/1.07  FOF formula (<kernel.Constant object at 0x2b6baf91c5a8>, <kernel.DependentProduct object at 0x2b6baf91c908>) of role type named sy_c_Set_Oimage_001_Eo_001t__Set__Oset_It__Product____Type__Ounit_J
% 0.86/1.07  Using role type
% 0.86/1.07  Declaring image_663195431845683034t_unit:((Prop->set_Product_unit)->(set_o->set_set_Product_unit))
% 0.86/1.07  FOF formula (<kernel.Constant object at 0x2b6baf91c830>, <kernel.DependentProduct object at 0x2b6baf91c878>) of role type named sy_c_Set_Oimage_001t__Assertions__Oassn_001_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J
% 0.86/1.07  Using role type
% 0.86/1.07  Declaring image_5465535159827709278_nat_o:((assn->(produc3658429121746597890et_nat->Prop))->(set_assn->set_Pr4532377907799695533_nat_o))
% 0.86/1.07  FOF formula (<kernel.Constant object at 0x2b6baf91c5a8>, <kernel.DependentProduct object at 0x2b6baf91c998>) of role type named sy_c_Set_Oimage_001t__Assertions__Oassn_001t__Assertions__Oassn
% 0.86/1.07  Using role type
% 0.86/1.07  Declaring image_assn_assn:((assn->assn)->(set_assn->set_assn))
% 0.86/1.07  FOF formula (<kernel.Constant object at 0x2b6baf91c830>, <kernel.DependentProduct object at 0x2b6baf91cb90>) of role type named sy_c_Set_Oimage_001t__Code____Numeral__Ointeger_001_062_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J
% 0.86/1.07  Using role type
% 0.86/1.07  Declaring image_2177946750938214461nteger:((code_integer->(code_integer->code_integer))->(set_Code_integer->set_Co726186806682698383nteger))
% 0.86/1.07  FOF formula (<kernel.Constant object at 0x2b6baf91ca28>, <kernel.DependentProduct object at 0x2b6baf91c998>) of role type named sy_c_Set_Oimage_001t__Code____Numeral__Ointeger_001_Eo
% 0.86/1.07  Using role type
% 0.86/1.07  Declaring image_Code_integer_o:((code_integer->Prop)->(set_Code_integer->set_o))
% 0.86/1.07  FOF formula (<kernel.Constant object at 0x2b6baf91c830>, <kernel.DependentProduct object at 0x2b6baf91cc20>) of role type named sy_c_Set_Oimage_001t__Code____Numeral__Ointeger_001t__Code____Numeral__Ointeger
% 0.86/1.07  Using role type
% 0.86/1.07  Declaring image_4470545334726330049nteger:((code_integer->code_integer)->(set_Code_integer->set_Code_integer))
% 0.86/1.07  FOF formula (<kernel.Constant object at 0x2b6baf91c998>, <kernel.DependentProduct object at 0x2b6baf91ca28>) of role type named sy_c_Set_Oimage_001t__Code____Numeral__Ointeger_001t__Int__Oint
% 0.86/1.07  Using role type
% 0.86/1.07  Declaring image_948535463418740880er_int:((code_integer->int)->(set_Code_integer->set_int))
% 0.86/1.07  FOF formula (<kernel.Constant object at 0x2b6baf91cc20>, <kernel.DependentProduct object at 0x2b6baf91c830>) of role type named sy_c_Set_Oimage_001t__Code____Numeral__Ointeger_001t__Nat__Onat
% 0.86/1.07  Using role type
% 0.86/1.07  Declaring image_951025933927791156er_nat:((code_integer->nat)->(set_Code_integer->set_nat))
% 0.86/1.07  FOF formula (<kernel.Constant object at 0x2b6baf91ca28>, <kernel.DependentProduct object at 0x2b6baf91c998>) of role type named sy_c_Set_Oimage_001t__Code____Numeral__Ointeger_001t__Product____Type__Oprod_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J
% 0.86/1.07  Using role type
% 0.86/1.07  Declaring image_8049062792287394871nteger:((code_integer->produc8923325533196201883nteger)->(set_Code_integer->set_Pr4811707699266497531nteger))
% 0.86/1.07  FOF formula (<kernel.Constant object at 0x2b6baf91c830>, <kernel.DependentProduct object at 0x2b6baf91ce60>) of role type named sy_c_Set_Oimage_001t__Code____Numeral__Ointeger_001t__Product____Type__Oprod_It__Code____Numeral__Ointeger_Mt__Nat__Onat_J
% 0.86/1.07  Using role type
% 0.86/1.07  Declaring image_7250923904792228394er_nat:((code_integer->produc6433947425880249742er_nat)->(set_Code_integer->set_Pr8986988648414616686er_nat))
% 0.86/1.07  FOF formula (<kernel.Constant object at 0x2b6baf91c998>, <kernel.DependentProduct object at 0x2b6baf91cef0>) of role type named sy_c_Set_Oimage_001t__Code____Numeral__Ointeger_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Code____Numeral__Ointeger_J
% 0.86/1.07  Using role type
% 0.86/1.07  Declaring image_3408592110290467754nteger:((code_integer->produc2591615631378489102nteger)->(set_Code_integer->set_Pr2406931829603198446nteger))
% 0.86/1.07  FOF formula (<kernel.Constant object at 0x2b6baf91ce60>, <kernel.DependentProduct object at 0x2b6baf91cf80>) of role type named sy_c_Set_Oimage_001t__Code____Numeral__Ointeger_001t__Product____Type__Ounit
% 0.86/1.07  Using role type
% 0.86/1.07  Declaring image_7182656606676592809t_unit:((code_integer->product_unit)->(set_Code_integer->set_Product_unit))
% 0.86/1.07  FOF formula (<kernel.Constant object at 0x2b6baf91cef0>, <kernel.DependentProduct object at 0x2b6baf91c998>) of role type named sy_c_Set_Oimage_001t__Code____Numeral__Ointeger_001t__Set__Oset_I_Eo_J
% 0.86/1.07  Using role type
% 0.86/1.07  Declaring image_1867029960091478804_set_o:((code_integer->set_o)->(set_Code_integer->set_set_o))
% 0.86/1.07  FOF formula (<kernel.Constant object at 0x2b6baf91cf80>, <kernel.DependentProduct object at 0x2b6baf91cef0>) of role type named sy_c_Set_Oimage_001t__Code____Numeral__Ointeger_001t__Set__Oset_It__Int__Oint_J
% 0.92/1.08  Using role type
% 0.92/1.08  Declaring image_4651426196962995782et_int:((code_integer->set_int)->(set_Code_integer->set_set_int))
% 0.92/1.08  FOF formula (<kernel.Constant object at 0x2b6baf91cf80>, <kernel.DependentProduct object at 0x2b6baf921050>) of role type named sy_c_Set_Oimage_001t__Code____Numeral__Ointeger_001t__Set__Oset_It__Nat__Onat_J
% 0.92/1.08  Using role type
% 0.92/1.08  Declaring image_8829277216472192490et_nat:((code_integer->set_nat)->(set_Code_integer->set_set_nat))
% 0.92/1.08  FOF formula (<kernel.Constant object at 0x2b6baf91cf80>, <kernel.DependentProduct object at 0x2b6baf921098>) of role type named sy_c_Set_Oimage_001t__Code____Numeral__Ointeger_001t__Set__Oset_It__Product____Type__Ounit_J
% 0.92/1.08  Using role type
% 0.92/1.08  Declaring image_5870443399019143561t_unit:((code_integer->set_Product_unit)->(set_Code_integer->set_set_Product_unit))
% 0.92/1.08  FOF formula (<kernel.Constant object at 0x2b6baf91c908>, <kernel.DependentProduct object at 0x2b6baf9211b8>) of role type named sy_c_Set_Oimage_001t__Code____Numeral__Onatural_001t__Nat__Onat
% 0.92/1.08  Using role type
% 0.92/1.08  Declaring image_6215854944615398399al_nat:((code_natural->nat)->(set_Code_natural->set_nat))
% 0.92/1.08  FOF formula (<kernel.Constant object at 0x2b6baf91cf80>, <kernel.DependentProduct object at 0x2b6baf921248>) of role type named sy_c_Set_Oimage_001t__Int__Oint_001_Eo
% 0.92/1.08  Using role type
% 0.92/1.08  Declaring image_int_o2:((int->Prop)->(set_int->set_o))
% 0.92/1.08  FOF formula (<kernel.Constant object at 0x2b6baf9212d8>, <kernel.DependentProduct object at 0x2b6baf921290>) of role type named sy_c_Set_Oimage_001t__Int__Oint_001t__Code____Numeral__Ointeger
% 0.92/1.08  Using role type
% 0.92/1.08  Declaring image_1587234942943678608nteger:((int->code_integer)->(set_int->set_Code_integer))
% 0.92/1.08  FOF formula (<kernel.Constant object at 0x2b6baf91c878>, <kernel.DependentProduct object at 0x2b6baf921290>) of role type named sy_c_Set_Oimage_001t__Int__Oint_001t__Filter__Ofilter_It__Nat__Onat_J
% 0.92/1.08  Using role type
% 0.92/1.08  Declaring image_int_filter_nat:((int->filter_nat)->(set_int->set_filter_nat))
% 0.92/1.08  FOF formula (<kernel.Constant object at 0x2b6baf921368>, <kernel.DependentProduct object at 0x2b6baf921320>) of role type named sy_c_Set_Oimage_001t__Int__Oint_001t__Int__Oint
% 0.92/1.08  Using role type
% 0.92/1.08  Declaring image_int_int2:((int->int)->(set_int->set_int))
% 0.92/1.08  FOF formula (<kernel.Constant object at 0x2b6baf9213f8>, <kernel.DependentProduct object at 0x2b6baf921200>) of role type named sy_c_Set_Oimage_001t__Int__Oint_001t__Nat__Onat
% 0.92/1.08  Using role type
% 0.92/1.08  Declaring image_int_nat2:((int->nat)->(set_int->set_nat))
% 0.92/1.08  FOF formula (<kernel.Constant object at 0x2b6baf921368>, <kernel.DependentProduct object at 0x2b6baf921248>) of role type named sy_c_Set_Oimage_001t__Int__Oint_001t__Product____Type__Ounit
% 0.92/1.08  Using role type
% 0.92/1.08  Declaring image_5846526143423701914t_unit:((int->product_unit)->(set_int->set_Product_unit))
% 0.92/1.08  FOF formula (<kernel.Constant object at 0x2b6baf9213f8>, <kernel.DependentProduct object at 0x2b6baf921440>) of role type named sy_c_Set_Oimage_001t__Int__Oint_001t__Set__Oset_I_Eo_J
% 0.92/1.08  Using role type
% 0.92/1.08  Declaring image_int_set_o:((int->set_o)->(set_int->set_set_o))
% 0.92/1.08  FOF formula (<kernel.Constant object at 0x2b6baf921368>, <kernel.DependentProduct object at 0x2b6baf921200>) of role type named sy_c_Set_Oimage_001t__Int__Oint_001t__Set__Oset_It__Code____Numeral__Ointeger_J
% 0.92/1.08  Using role type
% 0.92/1.08  Declaring image_75573793354812870nteger:((int->set_Code_integer)->(set_int->set_set_Code_integer))
% 0.92/1.08  FOF formula (<kernel.Constant object at 0x2b6baf9213f8>, <kernel.DependentProduct object at 0x2b6baf921320>) of role type named sy_c_Set_Oimage_001t__Int__Oint_001t__Set__Oset_It__Nat__Onat_J
% 0.92/1.08  Using role type
% 0.92/1.08  Declaring image_int_set_nat:((int->set_nat)->(set_int->set_set_nat))
% 0.92/1.08  FOF formula (<kernel.Constant object at 0x2b6baf921368>, <kernel.DependentProduct object at 0x2b6baf921440>) of role type named sy_c_Set_Oimage_001t__Int__Oint_001t__Set__Oset_It__Product____Type__Ounit_J
% 0.92/1.08  Using role type
% 0.92/1.08  Declaring image_8658272795163236474t_unit:((int->set_Product_unit)->(set_int->set_set_Product_unit))
% 0.92/1.08  FOF formula (<kernel.Constant object at 0x2b6baf921320>, <kernel.DependentProduct object at 0x2b6baf921680>) of role type named sy_c_Set_Oimage_001t__Nat__Onat_001_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J
% 0.92/1.08  Using role type
% 0.92/1.08  Declaring image_4682239675366380726_nat_o:((nat->(produc3658429121746597890et_nat->Prop))->(set_nat->set_Pr4532377907799695533_nat_o))
% 0.92/1.08  FOF formula (<kernel.Constant object at 0x2b6baf921368>, <kernel.DependentProduct object at 0x2b6baf921440>) of role type named sy_c_Set_Oimage_001t__Nat__Onat_001_Eo
% 0.92/1.08  Using role type
% 0.92/1.08  Declaring image_nat_o2:((nat->Prop)->(set_nat->set_o))
% 0.92/1.08  FOF formula (<kernel.Constant object at 0x2b6baf921320>, <kernel.DependentProduct object at 0x2b6baf9217a0>) of role type named sy_c_Set_Oimage_001t__Nat__Onat_001t__Code____Numeral__Ointeger
% 0.92/1.08  Using role type
% 0.92/1.08  Declaring image_1215581382706833972nteger:((nat->code_integer)->(set_nat->set_Code_integer))
% 0.92/1.08  FOF formula (<kernel.Constant object at 0x2b6baf921440>, <kernel.DependentProduct object at 0x2b6baf921368>) of role type named sy_c_Set_Oimage_001t__Nat__Onat_001t__Code____Numeral__Onatural
% 0.92/1.08  Using role type
% 0.92/1.08  Declaring image_39176534463551487atural:((nat->code_natural)->(set_nat->set_Code_natural))
% 0.92/1.08  FOF formula (<kernel.Constant object at 0x2b6baf921320>, <kernel.DependentProduct object at 0x2b6baf9213f8>) of role type named sy_c_Set_Oimage_001t__Nat__Onat_001t__Filter__Ofilter_It__Nat__Onat_J
% 0.92/1.08  Using role type
% 0.92/1.08  Declaring image_nat_filter_nat:((nat->filter_nat)->(set_nat->set_filter_nat))
% 0.92/1.08  FOF formula (<kernel.Constant object at 0x2b6baf9217a0>, <kernel.DependentProduct object at 0x2b6baf9217e8>) of role type named sy_c_Set_Oimage_001t__Nat__Onat_001t__Int__Oint
% 0.92/1.08  Using role type
% 0.92/1.08  Declaring image_nat_int2:((nat->int)->(set_nat->set_int))
% 0.92/1.08  FOF formula (<kernel.Constant object at 0x2b6baf921440>, <kernel.DependentProduct object at 0x2b6baf9218c0>) of role type named sy_c_Set_Oimage_001t__Nat__Onat_001t__Nat__Onat
% 0.92/1.08  Using role type
% 0.92/1.08  Declaring image_nat_nat2:((nat->nat)->(set_nat->set_nat))
% 0.92/1.08  FOF formula (<kernel.Constant object at 0x2b6baf9217a0>, <kernel.DependentProduct object at 0x2b6baf921320>) of role type named sy_c_Set_Oimage_001t__Nat__Onat_001t__Product____Type__Ounit
% 0.92/1.08  Using role type
% 0.92/1.08  Declaring image_8730104196221521654t_unit:((nat->product_unit)->(set_nat->set_Product_unit))
% 0.92/1.08  FOF formula (<kernel.Constant object at 0x2b6baf921440>, <kernel.DependentProduct object at 0x2b6baf921950>) of role type named sy_c_Set_Oimage_001t__Nat__Onat_001t__Set__Oset_I_Eo_J
% 0.92/1.08  Using role type
% 0.92/1.08  Declaring image_nat_set_o:((nat->set_o)->(set_nat->set_set_o))
% 0.92/1.08  FOF formula (<kernel.Constant object at 0x2b6baf9217a0>, <kernel.DependentProduct object at 0x2b6baf9218c0>) of role type named sy_c_Set_Oimage_001t__Nat__Onat_001t__Set__Oset_It__Code____Numeral__Ointeger_J
% 0.92/1.08  Using role type
% 0.92/1.08  Declaring image_2385391725447763818nteger:((nat->set_Code_integer)->(set_nat->set_set_Code_integer))
% 0.92/1.08  FOF formula (<kernel.Constant object at 0x2b6baf921440>, <kernel.DependentProduct object at 0x2b6baf9217e8>) of role type named sy_c_Set_Oimage_001t__Nat__Onat_001t__Set__Oset_It__Int__Oint_J
% 0.92/1.08  Using role type
% 0.92/1.08  Declaring image_nat_set_int:((nat->set_int)->(set_nat->set_set_int))
% 0.92/1.08  FOF formula (<kernel.Constant object at 0x2b6baf921950>, <kernel.DependentProduct object at 0x2b6baf921998>) of role type named sy_c_Set_Oimage_001t__Nat__Onat_001t__Set__Oset_It__Nat__Onat_J
% 0.92/1.08  Using role type
% 0.92/1.08  Declaring image_nat_set_nat:((nat->set_nat)->(set_nat->set_set_nat))
% 0.92/1.08  FOF formula (<kernel.Constant object at 0x2b6baf921440>, <kernel.DependentProduct object at 0x2b6baf9217a0>) of role type named sy_c_Set_Oimage_001t__Nat__Onat_001t__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J
% 0.92/1.08  Using role type
% 0.92/1.08  Declaring image_7178329752028323786at_nat:((nat->set_Pr1261947904930325089at_nat)->(set_nat->set_se7855581050983116737at_nat))
% 0.92/1.08  FOF formula (<kernel.Constant object at 0x2b6baf921998>, <kernel.DependentProduct object at 0x2b6baf9218c0>) of role type named sy_c_Set_Oimage_001t__Nat__Onat_001t__Set__Oset_It__Product____Type__Ounit_J
% 0.92/1.08  Using role type
% 0.92/1.08  Declaring image_4824033694279209942t_unit:((nat->set_Product_unit)->(set_nat->set_set_Product_unit))
% 0.92/1.08  FOF formula (<kernel.Constant object at 0x2b6baf9217a0>, <kernel.DependentProduct object at 0x2b6baf921440>) of role type named sy_c_Set_Oimage_001t__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_J_J_001_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J
% 0.92/1.08  Using role type
% 0.92/1.08  Declaring image_2517677226577294348_nat_o:((produc2732055786443039994et_nat->(produc3658429121746597890et_nat->Prop))->(set_Pr8536935166611901872et_nat->set_Pr4532377907799695533_nat_o))
% 0.92/1.08  FOF formula (<kernel.Constant object at 0x2b6baf9218c0>, <kernel.DependentProduct object at 0x2b6baf921998>) of role type named sy_c_Set_Oimage_001t__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_J_J_001t__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_J
% 0.92/1.08  Using role type
% 0.92/1.08  Declaring image_4557310310409863807et_nat:((produc2732055786443039994et_nat->produc3925858234332021118et_nat)->(set_Pr8536935166611901872et_nat->set_Pr3286484037609594932et_nat))
% 0.92/1.08  FOF formula (<kernel.Constant object at 0x2b6baf921440>, <kernel.DependentProduct object at 0x2b6baf921e18>) of role type named sy_c_Set_Oimage_001t__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_J_J_001t__Product____Type__Oprod_It__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_J_M_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_J
% 0.92/1.08  Using role type
% 0.92/1.08  Declaring image_4071802983491761093_nat_o:((produc2732055786443039994et_nat->produc4962441903510821572_nat_o)->(set_Pr8536935166611901872et_nat->set_Pr7705059561495379578_nat_o))
% 0.92/1.08  FOF formula (<kernel.Constant object at 0x2b6baf921998>, <kernel.DependentProduct object at 0x2b6baf921ea8>) of role type named sy_c_Set_Oimage_001t__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_J_001_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J
% 0.92/1.08  Using role type
% 0.92/1.08  Declaring image_6802380912191114376_nat_o:((produc3925858234332021118et_nat->(produc3658429121746597890et_nat->Prop))->(set_Pr3286484037609594932et_nat->set_Pr4532377907799695533_nat_o))
% 0.92/1.08  FOF formula (<kernel.Constant object at 0x2b6baf921e18>, <kernel.DependentProduct object at 0x2b6baf921440>) of role type named sy_c_Set_Oimage_001t__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_J_001t__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J
% 0.92/1.09  Using role type
% 0.92/1.09  Declaring image_4390311411407041927et_nat:((produc3925858234332021118et_nat->produc3658429121746597890et_nat)->(set_Pr3286484037609594932et_nat->set_Pr3948176798113811640et_nat))
% 0.92/1.09  FOF formula (<kernel.Constant object at 0x2b6baf921ea8>, <kernel.DependentProduct object at 0x2b6baf921fc8>) of role type named sy_c_Set_Oimage_001t__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_J_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.92/1.09  Using role type
% 0.92/1.09  Declaring image_7073998564157519676at_nat:((produc3925858234332021118et_nat->product_prod_nat_nat)->(set_Pr3286484037609594932et_nat->set_Pr1261947904930325089at_nat))
% 0.92/1.09  FOF formula (<kernel.Constant object at 0x2b6baf921440>, <kernel.DependentProduct object at 0x2b6baf920050>) of role type named sy_c_Set_Oimage_001t__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_J_001t__Product____Type__Oprod_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_J
% 0.92/1.09  Using role type
% 0.92/1.09  Declaring image_6229134628169569989_nat_o:((produc3925858234332021118et_nat->produc6907119039986491712_nat_o)->(set_Pr3286484037609594932et_nat->set_Pr4208978187861016310_nat_o))
% 0.92/1.09  FOF formula (<kernel.Constant object at 0x2b6baf921fc8>, <kernel.DependentProduct object at 0x2b6baf920050>) of role type named sy_c_Set_Oimage_001t__Product____Type__Oprod_It__Code____Numeral__Ointeger_M_Eo_J_001t__Product____Type__Oprod_It__Code____Numeral__Ointeger_M_Eo_J
% 0.92/1.09  Using role type
% 0.92/1.09  Declaring image_227735840630799463eger_o:((produc6271795597528267376eger_o->produc6271795597528267376eger_o)->(set_Pr448751882837621926eger_o->set_Pr448751882837621926eger_o))
% 0.92/1.09  FOF formula (<kernel.Constant object at 0x2b6baf921fc8>, <kernel.DependentProduct object at 0x2b6baf920098>) of role type named sy_c_Set_Oimage_001t__Product____Type__Oprod_It__Code____Numeral__Ointeger_M_Eo_J_001t__Product____Type__Oprod_It__Code____Numeral__Ointeger_Mt__Int__Oint_J
% 0.92/1.09  Using role type
% 0.92/1.09  Declaring image_6298138160576288691er_int:((produc6271795597528267376eger_o->produc2256096406371053034er_int)->(set_Pr448751882837621926eger_o->set_Pr6496905503482889930er_int))
% 0.92/1.09  FOF formula (<kernel.Constant object at 0x2b6baf921ea8>, <kernel.DependentProduct object at 0x2b6baf920170>) of role type named sy_c_Set_Oimage_001t__Product____Type__Oprod_It__Code____Numeral__Ointeger_M_Eo_J_001t__Product____Type__Oprod_It__Code____Numeral__Ointeger_Mt__Nat__Onat_J
% 0.92/1.09  Using role type
% 0.92/1.09  Declaring image_1252617143230709591er_nat:((produc6271795597528267376eger_o->produc6433947425880249742er_nat)->(set_Pr448751882837621926eger_o->set_Pr8986988648414616686er_nat))
% 0.92/1.09  FOF formula (<kernel.Constant object at 0x2b6baf9200e0>, <kernel.DependentProduct object at 0x2b6baf9202d8>) of role type named sy_c_Set_Oimage_001t__Product____Type__Oprod_It__Code____Numeral__Ointeger_M_Eo_J_001t__Product____Type__Oprod_It__Code____Numeral__Ointeger_Mt__Product____Type__Ounit_J
% 0.92/1.09  Using role type
% 0.92/1.09  Declaring image_2425804817718344284t_unit:((produc6271795597528267376eger_o->produc5496629617739085541t_unit)->(set_Pr448751882837621926eger_o->set_Pr4580871404036792859t_unit))
% 0.92/1.09  FOF formula (<kernel.Constant object at 0x2b6baf920368>, <kernel.DependentProduct object at 0x2b6baf920248>) of role type named sy_c_Set_Oimage_001t__Product____Type__Oprod_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J_001t__Product____Type__Oprod_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J
% 0.92/1.09  Using role type
% 0.92/1.09  Declaring image_7082141833288935621nteger:((produc8923325533196201883nteger->produc8923325533196201883nteger)->(set_Pr4811707699266497531nteger->set_Pr4811707699266497531nteger))
% 0.92/1.09  FOF formula (<kernel.Constant object at 0x2b6baf920200>, <kernel.DependentProduct object at 0x2b6baf9200e0>) of role type named sy_c_Set_Oimage_001t__Product____Type__Oprod_It__Code____Numeral__Ointeger_Mt__Nat__Onat_J_001t__Product____Type__Oprod_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J
% 0.92/1.09  Using role type
% 0.92/1.09  Declaring image_4921214744877245202nteger:((produc6433947425880249742er_nat->produc8923325533196201883nteger)->(set_Pr8986988648414616686er_nat->set_Pr4811707699266497531nteger))
% 0.92/1.09  FOF formula (<kernel.Constant object at 0x2b6baf9203f8>, <kernel.DependentProduct object at 0x2b6baf920488>) of role type named sy_c_Set_Oimage_001t__Product____Type__Oprod_It__Code____Numeral__Ointeger_Mt__Product____Type__Ounit_J_001t__Product____Type__Oprod_It__Code____Numeral__Ointeger_M_Eo_J
% 0.92/1.09  Using role type
% 0.92/1.09  Declaring image_7060974388358999388eger_o:((produc5496629617739085541t_unit->produc6271795597528267376eger_o)->(set_Pr4580871404036792859t_unit->set_Pr448751882837621926eger_o))
% 0.92/1.09  FOF formula (<kernel.Constant object at 0x2b6baf920200>, <kernel.DependentProduct object at 0x2b6baf920518>) of role type named sy_c_Set_Oimage_001t__Product____Type__Oprod_It__Code____Numeral__Ointeger_Mt__Product____Type__Ounit_J_001t__Product____Type__Oprod_It__Code____Numeral__Ointeger_Mt__Int__Oint_J
% 0.92/1.09  Using role type
% 0.92/1.09  Declaring image_4058522669889801726er_int:((produc5496629617739085541t_unit->produc2256096406371053034er_int)->(set_Pr4580871404036792859t_unit->set_Pr6496905503482889930er_int))
% 0.92/1.09  FOF formula (<kernel.Constant object at 0x2b6baf920488>, <kernel.DependentProduct object at 0x2b6baf9205a8>) of role type named sy_c_Set_Oimage_001t__Product____Type__Oprod_It__Code____Numeral__Ointeger_Mt__Product____Type__Ounit_J_001t__Product____Type__Oprod_It__Code____Numeral__Ointeger_Mt__Nat__Onat_J
% 0.92/1.09  Using role type
% 0.92/1.09  Declaring image_8236373689398998434er_nat:((produc5496629617739085541t_unit->produc6433947425880249742er_nat)->(set_Pr4580871404036792859t_unit->set_Pr8986988648414616686er_nat))
% 0.92/1.09  FOF formula (<kernel.Constant object at 0x2b6baf920518>, <kernel.DependentProduct object at 0x2b6baf920638>) of role type named sy_c_Set_Oimage_001t__Product____Type__Oprod_It__Code____Numeral__Ointeger_Mt__Product____Type__Ounit_J_001t__Product____Type__Oprod_It__Code____Numeral__Ointeger_Mt__Product____Type__Ounit_J
% 0.92/1.09  Using role type
% 0.92/1.09  Declaring image_3456600171786721233t_unit:((produc5496629617739085541t_unit->produc5496629617739085541t_unit)->(set_Pr4580871404036792859t_unit->set_Pr4580871404036792859t_unit))
% 0.92/1.09  FOF formula (<kernel.Constant object at 0x2b6baf9205a8>, <kernel.DependentProduct object at 0x2b6baf9206c8>) of role type named sy_c_Set_Oimage_001t__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_001t__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J
% 0.92/1.09  Using role type
% 0.92/1.09  Declaring image_6824039242672219652t_unit:((produc3658429121746597890et_nat->heap_e7401611519738050253t_unit)->(set_Pr3948176798113811640et_nat->set_he8644174446132254637t_unit))
% 0.92/1.09  FOF formula (<kernel.Constant object at 0x2b6baf920638>, <kernel.DependentProduct object at 0x2b6baf920758>) of role type named sy_c_Set_Oimage_001t__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_001t__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J
% 0.92/1.09  Using role type
% 0.92/1.09  Declaring image_7426123528223433739et_nat:((produc3658429121746597890et_nat->produc3658429121746597890et_nat)->(set_Pr3948176798113811640et_nat->set_Pr3948176798113811640et_nat))
% 0.92/1.09  FOF formula (<kernel.Constant object at 0x2b6baf9206c8>, <kernel.DependentProduct object at 0x2b6baf9207e8>) of role type named sy_c_Set_Oimage_001t__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_001t__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J
% 0.92/1.09  Using role type
% 0.92/1.09  Declaring image_4579277974391593584nt_int:((produc3658429121746597890et_nat->product_prod_int_int)->(set_Pr3948176798113811640et_nat->set_Pr958786334691620121nt_int))
% 0.92/1.09  FOF formula (<kernel.Constant object at 0x2b6baf920758>, <kernel.DependentProduct object at 0x2b6baf920878>) of role type named sy_c_Set_Oimage_001t__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.92/1.09  Using role type
% 0.92/1.09  Declaring image_7757775281999735736at_nat:((produc3658429121746597890et_nat->product_prod_nat_nat)->(set_Pr3948176798113811640et_nat->set_Pr1261947904930325089at_nat))
% 0.92/1.09  FOF formula (<kernel.Constant object at 0x2b6baf9207e8>, <kernel.DependentProduct object at 0x2b6baf920908>) of role type named sy_c_Set_Oimage_001t__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_001t__Product____Type__Oprod_It__Set__Oset_It__Nat__Onat_J_Mt__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_J
% 0.92/1.09  Using role type
% 0.92/1.09  Declaring image_1893317993577548229t_unit:((produc3658429121746597890et_nat->produc7348995623955488188t_unit)->(set_Pr3948176798113811640et_nat->set_Pr4071100604818519410t_unit))
% 0.92/1.09  FOF formula (<kernel.Constant object at 0x2b6baf920878>, <kernel.DependentProduct object at 0x2b6baf920998>) of role type named sy_c_Set_Oimage_001t__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_001t__Set__Oset_It__Nat__Onat_J
% 0.92/1.09  Using role type
% 0.92/1.09  Declaring image_6088997261112373647et_nat:((produc3658429121746597890et_nat->set_nat)->(set_Pr3948176798113811640et_nat->set_set_nat))
% 0.92/1.09  FOF formula (<kernel.Constant object at 0x2b6baf920908>, <kernel.DependentProduct object at 0x2b6baf920950>) of role type named sy_c_Set_Oimage_001t__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J_001t__Int__Oint
% 0.92/1.09  Using role type
% 0.92/1.09  Declaring image_5042161079198086560nt_int:((product_prod_int_int->int)->(set_Pr958786334691620121nt_int->set_int))
% 0.92/1.09  FOF formula (<kernel.Constant object at 0x2b6baf920998>, <kernel.DependentProduct object at 0x2b6baf9209e0>) of role type named sy_c_Set_Oimage_001t__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J_001t__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J
% 0.92/1.09  Using role type
% 0.92/1.09  Declaring image_2127501072796355446et_nat:((product_prod_int_int->produc3658429121746597890et_nat)->(set_Pr958786334691620121nt_int->set_Pr3948176798113811640et_nat))
% 0.92/1.09  FOF formula (<kernel.Constant object at 0x2b6baf920950>, <kernel.DependentProduct object at 0x2b6baf920a28>) of role type named sy_c_Set_Oimage_001t__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J_001t__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J
% 0.92/1.09  Using role type
% 0.92/1.09  Declaring image_2653370878348428101nt_int:((product_prod_int_int->product_prod_int_int)->(set_Pr958786334691620121nt_int->set_Pr958786334691620121nt_int))
% 0.92/1.09  FOF formula (<kernel.Constant object at 0x2b6baf9209e0>, <kernel.DependentProduct object at 0x2b6baf920b00>) of role type named sy_c_Set_Oimage_001t__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.92/1.09  Using role type
% 0.92/1.09  Declaring image_5831868185956570253at_nat:((product_prod_int_int->product_prod_nat_nat)->(set_Pr958786334691620121nt_int->set_Pr1261947904930325089at_nat))
% 0.92/1.09  FOF formula (<kernel.Constant object at 0x2b6baf920a28>, <kernel.DependentProduct object at 0x2b6baf920b90>) of role type named sy_c_Set_Oimage_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_001t__Nat__Onat
% 0.92/1.09  Using role type
% 0.92/1.09  Declaring image_2486076414777270412at_nat:((product_prod_nat_nat->nat)->(set_Pr1261947904930325089at_nat->set_nat))
% 0.92/1.09  FOF formula (<kernel.Constant object at 0x2b6baf920b00>, <kernel.DependentProduct object at 0x2b6baf920950>) of role type named sy_c_Set_Oimage_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_001t__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_J
% 0.92/1.09  Using role type
% 0.92/1.09  Declaring image_5744643625575355962et_nat:((product_prod_nat_nat->produc3925858234332021118et_nat)->(set_Pr1261947904930325089at_nat->set_Pr3286484037609594932et_nat))
% 0.92/1.09  FOF formula (<kernel.Constant object at 0x2b6baf920b90>, <kernel.DependentProduct object at 0x2b6baf920cb0>) of role type named sy_c_Set_Oimage_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_001t__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J
% 0.92/1.09  Using role type
% 0.92/1.09  Declaring image_9068448769188195518et_nat:((product_prod_nat_nat->produc3658429121746597890et_nat)->(set_Pr1261947904930325089at_nat->set_Pr3948176798113811640et_nat))
% 0.92/1.09  FOF formula (<kernel.Constant object at 0x2b6baf920950>, <kernel.DependentProduct object at 0x2b6baf920d40>) of role type named sy_c_Set_Oimage_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_001t__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J
% 0.92/1.09  Using role type
% 0.92/1.09  Declaring image_1990417195239315453nt_int:((product_prod_nat_nat->product_prod_int_int)->(set_Pr1261947904930325089at_nat->set_Pr958786334691620121nt_int))
% 0.92/1.09  FOF formula (<kernel.Constant object at 0x2b6baf920cb0>, <kernel.DependentProduct object at 0x2b6baf920a28>) of role type named sy_c_Set_Oimage_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.92/1.09  Using role type
% 0.92/1.09  Declaring image_5168914502847457605at_nat:((product_prod_nat_nat->product_prod_nat_nat)->(set_Pr1261947904930325089at_nat->set_Pr1261947904930325089at_nat))
% 0.92/1.09  FOF formula (<kernel.Constant object at 0x2b6baf920d40>, <kernel.DependentProduct object at 0x2b6baf920f38>) of role type named sy_c_Set_Oimage_001t__Product____Type__Oprod_It__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_J_M_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_J_001t__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_J_J
% 0.92/1.09  Using role type
% 0.92/1.09  Declaring image_7255662321850427333et_nat:((produc4962441903510821572_nat_o->produc2732055786443039994et_nat)->(set_Pr7705059561495379578_nat_o->set_Pr8536935166611901872et_nat))
% 0.92/1.09  FOF formula (<kernel.Constant object at 0x2b6baf920a28>, <kernel.DependentProduct object at 0x2b6baf920fc8>) of role type named sy_c_Set_Oimage_001t__Product____Type__Oprod_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_J_001t__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_J
% 0.92/1.09  Using role type
% 0.92/1.09  Declaring image_4501728140019976901et_nat:((produc6907119039986491712_nat_o->produc3925858234332021118et_nat)->(set_Pr4208978187861016310_nat_o->set_Pr3286484037609594932et_nat))
% 0.92/1.09  FOF formula (<kernel.Constant object at 0x2b6baf920f38>, <kernel.DependentProduct object at 0x2b6baf922050>) of role type named sy_c_Set_Oimage_001t__Product____Type__Oprod_It__Set__Oset_It__Nat__Onat_J_Mt__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_J_001t__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J
% 0.92/1.09  Using role type
% 0.92/1.09  Declaring image_5838825082199883205et_nat:((produc7348995623955488188t_unit->produc3658429121746597890et_nat)->(set_Pr4071100604818519410t_unit->set_Pr3948176798113811640et_nat))
% 0.92/1.09  FOF formula (<kernel.Constant object at 0x2b6baf920a28>, <kernel.DependentProduct object at 0x2b6baf922128>) of role type named sy_c_Set_Oimage_001t__Product____Type__Ounit_001_Eo
% 0.92/1.09  Using role type
% 0.92/1.09  Declaring image_Product_unit_o2:((product_unit->Prop)->(set_Product_unit->set_o))
% 0.92/1.09  FOF formula (<kernel.Constant object at 0x2b6baf920a28>, <kernel.DependentProduct object at 0x2b6baf9220e0>) of role type named sy_c_Set_Oimage_001t__Product____Type__Ounit_001t__Code____Numeral__Ointeger
% 0.92/1.09  Using role type
% 0.92/1.09  Declaring image_3815118110082124069nteger:((product_unit->code_integer)->(set_Product_unit->set_Code_integer))
% 0.92/1.09  FOF formula (<kernel.Constant object at 0x2b6baf920f80>, <kernel.DependentProduct object at 0x2b6baf9221b8>) of role type named sy_c_Set_Oimage_001t__Product____Type__Ounit_001t__Filter__Ofilter_It__Nat__Onat_J
% 0.92/1.09  Using role type
% 0.92/1.09  Declaring image_1853478764106424488er_nat:((product_unit->filter_nat)->(set_Product_unit->set_filter_nat))
% 0.92/1.09  FOF formula (<kernel.Constant object at 0x2b6baf9220e0>, <kernel.DependentProduct object at 0x2b6baf922050>) of role type named sy_c_Set_Oimage_001t__Product____Type__Ounit_001t__Int__Oint
% 0.92/1.09  Using role type
% 0.92/1.09  Declaring image_873079544045703924it_int:((product_unit->int)->(set_Product_unit->set_int))
% 0.92/1.09  FOF formula (<kernel.Constant object at 0x2b6baf922290>, <kernel.DependentProduct object at 0x2b6baf922200>) of role type named sy_c_Set_Oimage_001t__Product____Type__Ounit_001t__Nat__Onat
% 0.92/1.09  Using role type
% 0.92/1.09  Declaring image_875570014554754200it_nat:((product_unit->nat)->(set_Product_unit->set_nat))
% 0.92/1.09  FOF formula (<kernel.Constant object at 0x2b6baf922248>, <kernel.DependentProduct object at 0x2b6baf922368>) of role type named sy_c_Set_Oimage_001t__Product____Type__Ounit_001t__Product____Type__Oprod_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J
% 0.92/1.09  Using role type
% 0.92/1.09  Declaring image_8089323762101378259nteger:((product_unit->produc8923325533196201883nteger)->(set_Product_unit->set_Pr4811707699266497531nteger))
% 0.92/1.09  FOF formula (<kernel.Constant object at 0x2b6baf922320>, <kernel.DependentProduct object at 0x2b6baf922440>) of role type named sy_c_Set_Oimage_001t__Product____Type__Ounit_001t__Product____Type__Oprod_It__Code____Numeral__Ointeger_Mt__Nat__Onat_J
% 0.92/1.09  Using role type
% 0.92/1.09  Declaring image_8789315437038609094er_nat:((product_unit->produc6433947425880249742er_nat)->(set_Product_unit->set_Pr8986988648414616686er_nat))
% 0.92/1.09  FOF formula (<kernel.Constant object at 0x2b6baf922368>, <kernel.DependentProduct object at 0x2b6baf9224d0>) of role type named sy_c_Set_Oimage_001t__Product____Type__Ounit_001t__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J
% 0.92/1.09  Using role type
% 0.92/1.09  Declaring image_4103462098156874993nt_int:((product_unit->product_prod_int_int)->(set_Product_unit->set_Pr958786334691620121nt_int))
% 0.92/1.09  FOF formula (<kernel.Constant object at 0x2b6baf922440>, <kernel.DependentProduct object at 0x2b6baf922560>) of role type named sy_c_Set_Oimage_001t__Product____Type__Ounit_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Code____Numeral__Ointeger_J
% 0.92/1.09  Using role type
% 0.92/1.09  Declaring image_4946983642536848454nteger:((product_unit->produc2591615631378489102nteger)->(set_Product_unit->set_Pr2406931829603198446nteger))
% 0.92/1.09  FOF formula (<kernel.Constant object at 0x2b6baf9224d0>, <kernel.DependentProduct object at 0x2b6baf9225f0>) of role type named sy_c_Set_Oimage_001t__Product____Type__Ounit_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.92/1.10  Using role type
% 0.92/1.10  Declaring image_7281959405765017145at_nat:((product_unit->product_prod_nat_nat)->(set_Product_unit->set_Pr1261947904930325089at_nat))
% 0.92/1.10  FOF formula (<kernel.Constant object at 0x2b6baf922560>, <kernel.DependentProduct object at 0x2b6baf922680>) of role type named sy_c_Set_Oimage_001t__Product____Type__Ounit_001t__Product____Type__Ounit
% 0.92/1.10  Using role type
% 0.92/1.10  Declaring image_405062704495631173t_unit:((product_unit->product_unit)->(set_Product_unit->set_Product_unit))
% 0.92/1.10  FOF formula (<kernel.Constant object at 0x2b6baf9225f0>, <kernel.DependentProduct object at 0x2b6baf9224d0>) of role type named sy_c_Set_Oimage_001t__Product____Type__Ounit_001t__Set__Oset_I_Eo_J
% 0.92/1.10  Using role type
% 0.92/1.10  Declaring image_6930536745178679216_set_o:((product_unit->set_o)->(set_Product_unit->set_set_o))
% 0.92/1.10  FOF formula (<kernel.Constant object at 0x2b6baf922680>, <kernel.DependentProduct object at 0x2b6baf922560>) of role type named sy_c_Set_Oimage_001t__Product____Type__Ounit_001t__Set__Oset_It__Code____Numeral__Ointeger_J
% 0.92/1.10  Using role type
% 0.92/1.10  Declaring image_4571654851662262875nteger:((product_unit->set_Code_integer)->(set_Product_unit->set_set_Code_integer))
% 0.92/1.10  FOF formula (<kernel.Constant object at 0x2b6baf9224d0>, <kernel.DependentProduct object at 0x2b6baf9225f0>) of role type named sy_c_Set_Oimage_001t__Product____Type__Ounit_001t__Set__Oset_It__Int__Oint_J
% 0.92/1.10  Using role type
% 0.92/1.10  Declaring image_3995998972318789802et_int:((product_unit->set_int)->(set_Product_unit->set_set_int))
% 0.92/1.10  FOF formula (<kernel.Constant object at 0x2b6baf922560>, <kernel.DependentProduct object at 0x2b6baf922680>) of role type named sy_c_Set_Oimage_001t__Product____Type__Ounit_001t__Set__Oset_It__Nat__Onat_J
% 0.92/1.10  Using role type
% 0.92/1.10  Declaring image_8173849991827986510et_nat:((product_unit->set_nat)->(set_Product_unit->set_set_nat))
% 0.92/1.10  FOF formula (<kernel.Constant object at 0x2b6baf9225f0>, <kernel.DependentProduct object at 0x2b6baf9224d0>) of role type named sy_c_Set_Oimage_001t__Product____Type__Ounit_001t__Set__Oset_It__Product____Type__Ounit_J
% 0.92/1.10  Using role type
% 0.92/1.10  Declaring image_7778121751606633509t_unit:((product_unit->set_Product_unit)->(set_Product_unit->set_set_Product_unit))
% 0.92/1.10  FOF formula (<kernel.Constant object at 0x2b6baf922560>, <kernel.DependentProduct object at 0x2b6baf922098>) of role type named sy_c_Set_Oimage_001t__Rat__Orat_001t__Rat__Orat
% 0.92/1.10  Using role type
% 0.92/1.10  Declaring image_rat_rat:((rat->rat)->(set_rat->set_rat))
% 0.92/1.10  FOF formula (<kernel.Constant object at 0x2b6baf9225f0>, <kernel.DependentProduct object at 0x2b6baf922680>) of role type named sy_c_Set_Oimage_001t__Set__Oset_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_J_001t__Set__Oset_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_J
% 0.92/1.10  Using role type
% 0.92/1.10  Declaring image_8925030434418351941_nat_o:((set_Pr4532377907799695533_nat_o->set_Pr4532377907799695533_nat_o)->(set_se1353816476878259085_nat_o->set_se1353816476878259085_nat_o))
% 0.92/1.10  FOF formula (<kernel.Constant object at 0x2b6baf922a28>, <kernel.DependentProduct object at 0x2b6baf9224d0>) of role type named sy_c_Set_Oimage_001t__Set__Oset_I_Eo_J_001t__Set__Oset_I_Eo_J
% 0.92/1.10  Using role type
% 0.92/1.10  Declaring image_set_o_set_o:((set_o->set_o)->(set_set_o->set_set_o))
% 0.92/1.10  FOF formula (<kernel.Constant object at 0x2b6baf9225f0>, <kernel.DependentProduct object at 0x2b6baf922098>) of role type named sy_c_Set_Oimage_001t__Set__Oset_It__Code____Numeral__Ointeger_J_001t__Set__Oset_It__Code____Numeral__Ointeger_J
% 0.92/1.10  Using role type
% 0.92/1.10  Declaring image_6270750266955655469nteger:((set_Code_integer->set_Code_integer)->(set_set_Code_integer->set_set_Code_integer))
% 0.92/1.10  FOF formula (<kernel.Constant object at 0x2b6baf9224d0>, <kernel.DependentProduct object at 0x2b6baf922a28>) of role type named sy_c_Set_Oimage_001t__Set__Oset_It__Int__Oint_J_001t__Set__Oset_It__Int__Oint_J
% 0.92/1.10  Using role type
% 0.92/1.10  Declaring image_524474410958335435et_int:((set_int->set_int)->(set_set_int->set_set_int))
% 0.92/1.10  FOF formula (<kernel.Constant object at 0x2b6baf9225f0>, <kernel.DependentProduct object at 0x2b6baf922a70>) of role type named sy_c_Set_Oimage_001t__Set__Oset_It__Nat__Onat_J_001t__Nat__Onat
% 0.92/1.10  Using role type
% 0.92/1.10  Declaring image_set_nat_nat:((set_nat->nat)->(set_set_nat->set_nat))
% 0.92/1.10  FOF formula (<kernel.Constant object at 0x2b6baf9224d0>, <kernel.DependentProduct object at 0x2b6baf922098>) of role type named sy_c_Set_Oimage_001t__Set__Oset_It__Nat__Onat_J_001t__Set__Oset_It__Code____Numeral__Ointeger_J
% 0.92/1.10  Using role type
% 0.92/1.10  Declaring image_6916300684244607776nteger:((set_nat->set_Code_integer)->(set_set_nat->set_set_Code_integer))
% 0.92/1.10  FOF formula (<kernel.Constant object at 0x2b6baf922a70>, <kernel.DependentProduct object at 0x2b6baf9225f0>) of role type named sy_c_Set_Oimage_001t__Set__Oset_It__Nat__Onat_J_001t__Set__Oset_It__Nat__Onat_J
% 0.92/1.10  Using role type
% 0.92/1.10  Declaring image_7916887816326733075et_nat:((set_nat->set_nat)->(set_set_nat->set_set_nat))
% 0.92/1.10  FOF formula (<kernel.Constant object at 0x2b6baf922098>, <kernel.DependentProduct object at 0x2b6baf9224d0>) of role type named sy_c_Set_Oimage_001t__Set__Oset_It__Nat__Onat_J_001t__Set__Oset_It__Set__Oset_It__Nat__Onat_J_J
% 0.92/1.10  Using role type
% 0.92/1.10  Declaring image_6725021117256019401et_nat:((set_nat->set_set_nat)->(set_set_nat->set_set_set_nat))
% 0.92/1.10  FOF formula (<kernel.Constant object at 0x2b6baf9225f0>, <kernel.DependentProduct object at 0x2b6baf922a70>) of role type named sy_c_Set_Oimage_001t__Set__Oset_It__Product____Type__Ounit_J_001t__Set__Oset_It__Product____Type__Ounit_J
% 0.92/1.10  Using role type
% 0.92/1.10  Declaring image_4019945301284682565t_unit:((set_Product_unit->set_Product_unit)->(set_set_Product_unit->set_set_Product_unit))
% 0.92/1.10  FOF formula (<kernel.Constant object at 0x2b6baf9224d0>, <kernel.DependentProduct object at 0x2b6baf922098>) of role type named sy_c_Set_Oinsert_001_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J
% 0.92/1.10  Using role type
% 0.92/1.10  Declaring insert5175938949040314269_nat_o:((produc3658429121746597890et_nat->Prop)->(set_Pr4532377907799695533_nat_o->set_Pr4532377907799695533_nat_o))
% 0.92/1.10  FOF formula (<kernel.Constant object at 0x2b6baf922f38>, <kernel.DependentProduct object at 0x2b6baf922098>) of role type named sy_c_Set_Oinsert_001_Eo
% 0.92/1.10  Using role type
% 0.92/1.10  Declaring insert_o:(Prop->(set_o->set_o))
% 0.92/1.10  FOF formula (<kernel.Constant object at 0x2b6baf922f80>, <kernel.DependentProduct object at 0x2b6baf9224d0>) of role type named sy_c_Set_Oinsert_001t__Assertions__Oassn
% 0.92/1.10  Using role type
% 0.92/1.10  Declaring insert_assn:(assn->(set_assn->set_assn))
% 0.92/1.10  FOF formula (<kernel.Constant object at 0x2b6baf922a70>, <kernel.DependentProduct object at 0x2b6baf922f38>) of role type named sy_c_Set_Oinsert_001t__Code____Numeral__Ointeger
% 0.92/1.10  Using role type
% 0.92/1.10  Declaring insert_Code_integer:(code_integer->(set_Code_integer->set_Code_integer))
% 0.92/1.10  FOF formula (<kernel.Constant object at 0x2b6baf922f80>, <kernel.DependentProduct object at 0x2b6baf9270e0>) of role type named sy_c_Set_Oinsert_001t__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J
% 0.92/1.10  Using role type
% 0.92/1.10  Declaring insert8563697753282147485t_unit:(heap_e7401611519738050253t_unit->(set_he8644174446132254637t_unit->set_he8644174446132254637t_unit))
% 0.92/1.10  FOF formula (<kernel.Constant object at 0x2b6baf9222d8>, <kernel.DependentProduct object at 0x2b6baf927098>) of role type named sy_c_Set_Oinsert_001t__Int__Oint
% 0.92/1.10  Using role type
% 0.92/1.10  Declaring insert_int:(int->(set_int->set_int))
% 0.92/1.10  FOF formula (<kernel.Constant object at 0x2b6baf922fc8>, <kernel.DependentProduct object at 0x2b6baf927200>) of role type named sy_c_Set_Oinsert_001t__Nat__Onat
% 0.92/1.10  Using role type
% 0.92/1.10  Declaring insert_nat:(nat->(set_nat->set_nat))
% 0.92/1.10  FOF formula (<kernel.Constant object at 0x2b6baf922fc8>, <kernel.DependentProduct object at 0x2b6baf9271b8>) of role type named sy_c_Set_Oinsert_001t__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_M_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_J
% 0.92/1.10  Using role type
% 0.92/1.10  Declaring insert5309882203591314743_nat_o:(produc4928098042776334183_nat_o->(set_Pr2161125870931222855_nat_o->set_Pr2161125870931222855_nat_o))
% 0.92/1.10  FOF formula (<kernel.Constant object at 0x2b6baf9222d8>, <kernel.DependentProduct object at 0x2b6baf9271b8>) of role type named sy_c_Set_Oinsert_001t__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_J_J
% 0.92/1.10  Using role type
% 0.92/1.10  Declaring insert8297122186708525866et_nat:(produc2732055786443039994et_nat->(set_Pr8536935166611901872et_nat->set_Pr8536935166611901872et_nat))
% 0.92/1.10  FOF formula (<kernel.Constant object at 0x2b6baf927200>, <kernel.DependentProduct object at 0x2b6baf9271b8>) of role type named sy_c_Set_Oinsert_001t__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_J
% 0.92/1.10  Using role type
% 0.92/1.10  Declaring insert3111075074545270702et_nat:(produc3925858234332021118et_nat->(set_Pr3286484037609594932et_nat->set_Pr3286484037609594932et_nat))
% 0.92/1.10  FOF formula (<kernel.Constant object at 0x2b6baf927320>, <kernel.DependentProduct object at 0x2b6baf927290>) of role type named sy_c_Set_Oinsert_001t__Product____Type__Oprod_I_Eo_M_Eo_J
% 0.92/1.10  Using role type
% 0.92/1.10  Declaring insert6201435330877294327od_o_o:(product_prod_o_o->(set_Product_prod_o_o->set_Product_prod_o_o))
% 0.92/1.10  FOF formula (<kernel.Constant object at 0x2b6baf927098>, <kernel.DependentProduct object at 0x2b6baf927368>) of role type named sy_c_Set_Oinsert_001t__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J
% 0.92/1.10  Using role type
% 0.92/1.10  Declaring insert1271470778893645362et_nat:(produc3658429121746597890et_nat->(set_Pr3948176798113811640et_nat->set_Pr3948176798113811640et_nat))
% 0.92/1.10  FOF formula (<kernel.Constant object at 0x2b6baf9272d8>, <kernel.DependentProduct object at 0x2b6baf9273b0>) of role type named sy_c_Set_Oinsert_001t__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J
% 0.92/1.10  Using role type
% 0.92/1.10  Declaring insert5033312907999012233nt_int:(product_prod_int_int->(set_Pr958786334691620121nt_int->set_Pr958786334691620121nt_int))
% 0.92/1.10  FOF formula (<kernel.Constant object at 0x2b6baf927098>, <kernel.DependentProduct object at 0x2b6baf927248>) of role type named sy_c_Set_Oinsert_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.92/1.10  Using role type
% 0.92/1.10  Declaring insert8211810215607154385at_nat:(product_prod_nat_nat->(set_Pr1261947904930325089at_nat->set_Pr1261947904930325089at_nat))
% 0.92/1.10  FOF formula (<kernel.Constant object at 0x2b6baf9273b0>, <kernel.DependentProduct object at 0x2b6baf927320>) of role type named sy_c_Set_Oinsert_001t__Product____Type__Oprod_It__Product____Type__Ounit_Mt__Product____Type__Ounit_J
% 0.92/1.10  Using role type
% 0.92/1.10  Declaring insert4616891024742550839t_unit:(produc8459935480633519975t_unit->(set_Pr5094982260447487303t_unit->set_Pr5094982260447487303t_unit))
% 0.92/1.10  FOF formula (<kernel.Constant object at 0x2b6baf927248>, <kernel.DependentProduct object at 0x2b6baf927290>) of role type named sy_c_Set_Oinsert_001t__Product____Type__Oprod_It__Set__Oset_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_J_Mt__Set__Oset_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_J_J
% 0.92/1.10  Using role type
% 0.92/1.10  Declaring insert3244108804717745463_nat_o:(produc6666532470309664615_nat_o->(set_Pr3813038829465207111_nat_o->set_Pr3813038829465207111_nat_o))
% 0.92/1.10  FOF formula (<kernel.Constant object at 0x2b6baf927320>, <kernel.DependentProduct object at 0x2b6baf927518>) of role type named sy_c_Set_Oinsert_001t__Product____Type__Oprod_It__Set__Oset_I_Eo_J_Mt__Set__Oset_I_Eo_J_J
% 0.92/1.10  Using role type
% 0.92/1.10  Declaring insert1494450971503307511_set_o:(produc7369051934464679207_set_o->(set_Pr4577759397028426247_set_o->set_Pr4577759397028426247_set_o))
% 0.92/1.10  FOF formula (<kernel.Constant object at 0x2b6baf927290>, <kernel.DependentProduct object at 0x2b6baf927638>) of role type named sy_c_Set_Oinsert_001t__Product____Type__Oprod_It__Set__Oset_It__Int__Oint_J_Mt__Set__Oset_It__Int__Oint_J_J
% 0.92/1.10  Using role type
% 0.92/1.10  Declaring insert7328952640415156725et_int:(produc2115011035271226405et_int->(set_Pr2522554150109002629et_int->set_Pr2522554150109002629et_int))
% 0.92/1.10  FOF formula (<kernel.Constant object at 0x2b6baf927518>, <kernel.DependentProduct object at 0x2b6baf9276c8>) of role type named sy_c_Set_Oinsert_001t__Product____Type__Oprod_It__Set__Oset_It__Nat__Onat_J_Mt__Set__Oset_It__Nat__Onat_J_J
% 0.92/1.10  Using role type
% 0.92/1.10  Declaring insert3810226134351308605et_nat:(produc7819656566062154093et_nat->(set_Pr5488025237498180813et_nat->set_Pr5488025237498180813et_nat))
% 0.92/1.10  FOF formula (<kernel.Constant object at 0x2b6baf927638>, <kernel.DependentProduct object at 0x2b6baf927758>) of role type named sy_c_Set_Oinsert_001t__Product____Type__Oprod_It__Set__Oset_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Product____Type__Ounit_J_J
% 0.92/1.10  Using role type
% 0.92/1.10  Declaring insert6793119152790066487t_unit:(produc1357844946079266663t_unit->(set_Pr3980508049012409671t_unit->set_Pr3980508049012409671t_unit))
% 0.92/1.10  FOF formula (<kernel.Constant object at 0x2b6baf9278c0>, <kernel.DependentProduct object at 0x2b6baf9276c8>) of role type named sy_c_Set_Oinsert_001t__Product____Type__Ounit
% 0.92/1.10  Using role type
% 0.92/1.10  Declaring insert_Product_unit:(product_unit->(set_Product_unit->set_Product_unit))
% 0.92/1.10  FOF formula (<kernel.Constant object at 0x2b6baf9271b8>, <kernel.DependentProduct object at 0x2b6baf9278c0>) of role type named sy_c_Set_Oinsert_001t__Rat__Orat
% 0.92/1.10  Using role type
% 0.92/1.10  Declaring insert_rat:(rat->(set_rat->set_rat))
% 0.92/1.10  FOF formula (<kernel.Constant object at 0x2b6baf927638>, <kernel.DependentProduct object at 0x2b6baf9278c0>) of role type named sy_c_Set_Oinsert_001t__Set__Oset_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_J
% 0.92/1.10  Using role type
% 0.92/1.10  Declaring insert2507855216428400253_nat_o:(set_Pr4532377907799695533_nat_o->(set_se1353816476878259085_nat_o->set_se1353816476878259085_nat_o))
% 0.92/1.10  FOF formula (<kernel.Constant object at 0x2b6baf9279e0>, <kernel.DependentProduct object at 0x2b6baf9271b8>) of role type named sy_c_Set_Oinsert_001t__Set__Oset_I_Eo_J
% 0.92/1.10  Using role type
% 0.92/1.10  Declaring insert_set_o:(set_o->(set_set_o->set_set_o))
% 0.92/1.10  FOF formula (<kernel.Constant object at 0x2b6baf9276c8>, <kernel.DependentProduct object at 0x2b6baf927638>) of role type named sy_c_Set_Oinsert_001t__Set__Oset_It__Int__Oint_J
% 0.92/1.10  Using role type
% 0.92/1.10  Declaring insert_set_int:(set_int->(set_set_int->set_set_int))
% 0.92/1.10  FOF formula (<kernel.Constant object at 0x2b6baf927a70>, <kernel.DependentProduct object at 0x2b6baf9279e0>) of role type named sy_c_Set_Oinsert_001t__Set__Oset_It__Nat__Onat_J
% 0.92/1.10  Using role type
% 0.92/1.10  Declaring insert_set_nat:(set_nat->(set_set_nat->set_set_nat))
% 0.92/1.10  FOF formula (<kernel.Constant object at 0x2b6baf9276c8>, <kernel.DependentProduct object at 0x2b6baf927a70>) of role type named sy_c_Set_Oinsert_001t__Set__Oset_It__Product____Type__Ounit_J
% 0.92/1.10  Using role type
% 0.92/1.10  Declaring insert8986028188087627965t_unit:(set_Product_unit->(set_set_Product_unit->set_set_Product_unit))
% 0.92/1.10  FOF formula (<kernel.Constant object at 0x2b6baf9279e0>, <kernel.DependentProduct object at 0x2b6baf9278c0>) of role type named sy_c_Set_Ois__empty_001_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J
% 0.92/1.10  Using role type
% 0.92/1.10  Declaring is_emp6650082560925436063_nat_o:(set_Pr4532377907799695533_nat_o->Prop)
% 0.92/1.10  FOF formula (<kernel.Constant object at 0x2b6baf9276c8>, <kernel.DependentProduct object at 0x2b6baf927bd8>) of role type named sy_c_Set_Ois__empty_001_Eo
% 0.92/1.10  Using role type
% 0.92/1.10  Declaring is_empty_o:(set_o->Prop)
% 0.92/1.10  FOF formula (<kernel.Constant object at 0x2b6baf927518>, <kernel.DependentProduct object at 0x2b6baf927c68>) of role type named sy_c_Set_Ois__empty_001t__Int__Oint
% 0.92/1.11  Using role type
% 0.92/1.11  Declaring is_empty_int:(set_int->Prop)
% 0.92/1.11  FOF formula (<kernel.Constant object at 0x2b6baf927a70>, <kernel.DependentProduct object at 0x2b6baf927cb0>) of role type named sy_c_Set_Ois__empty_001t__Nat__Onat
% 0.92/1.11  Using role type
% 0.92/1.11  Declaring is_empty_nat:(set_nat->Prop)
% 0.92/1.11  FOF formula (<kernel.Constant object at 0x2b6baf9279e0>, <kernel.DependentProduct object at 0x2b6baf927c20>) of role type named sy_c_Set_Ois__empty_001t__Product____Type__Ounit
% 0.92/1.11  Using role type
% 0.92/1.11  Declaring is_emp5529367068699929823t_unit:(set_Product_unit->Prop)
% 0.92/1.11  FOF formula (<kernel.Constant object at 0x2b6baf927a70>, <kernel.DependentProduct object at 0x2b6baf927d40>) of role type named sy_c_Set_Ois__singleton_001_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J
% 0.92/1.11  Using role type
% 0.92/1.11  Declaring is_sin5180296473474724033_nat_o:(set_Pr4532377907799695533_nat_o->Prop)
% 0.92/1.11  FOF formula (<kernel.Constant object at 0x2b6baf9276c8>, <kernel.DependentProduct object at 0x2b6baf927e18>) of role type named sy_c_Set_Ois__singleton_001_Eo
% 0.92/1.11  Using role type
% 0.92/1.11  Declaring is_singleton_o:(set_o->Prop)
% 0.92/1.11  FOF formula (<kernel.Constant object at 0x2b6baf927a70>, <kernel.DependentProduct object at 0x2b6baf927dd0>) of role type named sy_c_Set_Ois__singleton_001t__Int__Oint
% 0.92/1.11  Using role type
% 0.92/1.11  Declaring is_singleton_int:(set_int->Prop)
% 0.92/1.11  FOF formula (<kernel.Constant object at 0x2b6baf927c20>, <kernel.DependentProduct object at 0x2b6baf927e60>) of role type named sy_c_Set_Ois__singleton_001t__Nat__Onat
% 0.92/1.11  Using role type
% 0.92/1.11  Declaring is_singleton_nat:(set_nat->Prop)
% 0.92/1.11  FOF formula (<kernel.Constant object at 0x2b6baf927a70>, <kernel.DependentProduct object at 0x2b6baf927ea8>) of role type named sy_c_Set_Ois__singleton_001t__Product____Type__Ounit
% 0.92/1.11  Using role type
% 0.92/1.11  Declaring is_sin2160648248035936513t_unit:(set_Product_unit->Prop)
% 0.92/1.11  FOF formula (<kernel.Constant object at 0x2b6baf927e60>, <kernel.DependentProduct object at 0x2b6baf927f38>) of role type named sy_c_Set_Opairwise_001_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J
% 0.92/1.11  Using role type
% 0.92/1.11  Declaring pairwi2432143822833250616_nat_o:(((produc3658429121746597890et_nat->Prop)->((produc3658429121746597890et_nat->Prop)->Prop))->(set_Pr4532377907799695533_nat_o->Prop))
% 0.92/1.11  FOF formula (<kernel.Constant object at 0x2b6baf927cf8>, <kernel.DependentProduct object at 0x2b6baf927ea8>) of role type named sy_c_Set_Opairwise_001_Eo
% 0.92/1.11  Using role type
% 0.92/1.11  Declaring pairwise_o:((Prop->(Prop->Prop))->(set_o->Prop))
% 0.92/1.11  FOF formula (<kernel.Constant object at 0x2b6baf927e60>, <kernel.DependentProduct object at 0x2b6baf927a70>) of role type named sy_c_Set_Opairwise_001t__Code____Numeral__Ointeger
% 0.92/1.11  Using role type
% 0.92/1.11  Declaring pairwi4741737654671186738nteger:((code_integer->(code_integer->Prop))->(set_Code_integer->Prop))
% 0.92/1.11  FOF formula (<kernel.Constant object at 0x2b6baf9279e0>, <kernel.DependentProduct object at 0x2b6baf9290e0>) of role type named sy_c_Set_Opairwise_001t__Int__Oint
% 0.92/1.11  Using role type
% 0.92/1.11  Declaring pairwise_int:((int->(int->Prop))->(set_int->Prop))
% 0.92/1.11  FOF formula (<kernel.Constant object at 0x2b6baf927ef0>, <kernel.DependentProduct object at 0x2b6baf929128>) of role type named sy_c_Set_Opairwise_001t__Nat__Onat
% 0.92/1.11  Using role type
% 0.92/1.11  Declaring pairwise_nat:((nat->(nat->Prop))->(set_nat->Prop))
% 0.92/1.11  FOF formula (<kernel.Constant object at 0x2b6baf927ef0>, <kernel.DependentProduct object at 0x2b6baf929050>) of role type named sy_c_Set_Opairwise_001t__Product____Type__Ounit
% 0.92/1.11  Using role type
% 0.92/1.11  Declaring pairwi7919127943033184120t_unit:((product_unit->(product_unit->Prop))->(set_Product_unit->Prop))
% 0.92/1.11  FOF formula (<kernel.Constant object at 0x2b6baf927c20>, <kernel.DependentProduct object at 0x2b6baf9291b8>) of role type named sy_c_Set_Opairwise_001t__Set__Oset_It__Nat__Onat_J
% 0.92/1.11  Using role type
% 0.92/1.11  Declaring pairwise_set_nat:((set_nat->(set_nat->Prop))->(set_set_nat->Prop))
% 0.92/1.11  FOF formula (<kernel.Constant object at 0x2b6baf929050>, <kernel.DependentProduct object at 0x2b6baf929098>) of role type named sy_c_Set_Oremove_001_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J
% 0.92/1.11  Using role type
% 0.92/1.11  Declaring remove4651630035290841522_nat_o:((produc3658429121746597890et_nat->Prop)->(set_Pr4532377907799695533_nat_o->set_Pr4532377907799695533_nat_o))
% 0.92/1.11  FOF formula (<kernel.Constant object at 0x2b6baf9279e0>, <kernel.DependentProduct object at 0x2b6baf929050>) of role type named sy_c_Set_Oremove_001_Eo
% 0.92/1.11  Using role type
% 0.92/1.11  Declaring remove_o:(Prop->(set_o->set_o))
% 0.92/1.11  FOF formula (<kernel.Constant object at 0x2b6baf929320>, <kernel.DependentProduct object at 0x2b6baf929128>) of role type named sy_c_Set_Oremove_001t__Int__Oint
% 0.92/1.11  Using role type
% 0.92/1.11  Declaring remove_int:(int->(set_int->set_int))
% 0.92/1.11  FOF formula (<kernel.Constant object at 0x2b6baf929290>, <kernel.DependentProduct object at 0x2b6baf929050>) of role type named sy_c_Set_Oremove_001t__Nat__Onat
% 0.92/1.11  Using role type
% 0.92/1.11  Declaring remove_nat:(nat->(set_nat->set_nat))
% 0.92/1.11  FOF formula (<kernel.Constant object at 0x2b6baf9293f8>, <kernel.DependentProduct object at 0x2b6baf9291b8>) of role type named sy_c_Set_Oremove_001t__Product____Type__Ounit
% 0.92/1.11  Using role type
% 0.92/1.11  Declaring remove_Product_unit:(product_unit->(set_Product_unit->set_Product_unit))
% 0.92/1.11  FOF formula (<kernel.Constant object at 0x2b6baf929320>, <kernel.DependentProduct object at 0x2b6baf929098>) of role type named sy_c_Set_Othe__elem_001_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J
% 0.92/1.11  Using role type
% 0.92/1.11  Declaring the_el5959152443890766018_nat_o:(set_Pr4532377907799695533_nat_o->(produc3658429121746597890et_nat->Prop))
% 0.92/1.11  FOF formula (<kernel.Constant object at 0x2b6baf929368>, <kernel.DependentProduct object at 0x2b6baf9293f8>) of role type named sy_c_Set_Othe__elem_001_Eo
% 0.92/1.11  Using role type
% 0.92/1.11  Declaring the_elem_o:(set_o->Prop)
% 0.92/1.11  FOF formula (<kernel.Constant object at 0x2b6baf929320>, <kernel.DependentProduct object at 0x2b6baf929518>) of role type named sy_c_Set_Othe__elem_001t__Code____Numeral__Ointeger
% 0.92/1.11  Using role type
% 0.92/1.11  Declaring the_el4656377885804969768nteger:(set_Code_integer->code_integer)
% 0.92/1.11  FOF formula (<kernel.Constant object at 0x2b6baf9293b0>, <kernel.DependentProduct object at 0x2b6baf9295f0>) of role type named sy_c_Set_Othe__elem_001t__Int__Oint
% 0.92/1.11  Using role type
% 0.92/1.11  Declaring the_elem_int:(set_int->int)
% 0.92/1.11  FOF formula (<kernel.Constant object at 0x2b6baf9291b8>, <kernel.DependentProduct object at 0x2b6baf929638>) of role type named sy_c_Set_Othe__elem_001t__Nat__Onat
% 0.92/1.11  Using role type
% 0.92/1.11  Declaring the_elem_nat:(set_nat->nat)
% 0.92/1.11  FOF formula (<kernel.Constant object at 0x2b6baf9293f8>, <kernel.DependentProduct object at 0x2b6baf929518>) of role type named sy_c_Set_Othe__elem_001t__Product____Type__Ounit
% 0.92/1.11  Using role type
% 0.92/1.11  Declaring the_el608902216710161154t_unit:(set_Product_unit->product_unit)
% 0.92/1.11  FOF formula (<kernel.Constant object at 0x2b6baf929368>, <kernel.DependentProduct object at 0x2b6baf9296c8>) of role type named sy_c_Set_Othe__elem_001t__Set__Oset_It__Nat__Onat_J
% 0.92/1.11  Using role type
% 0.92/1.11  Declaring the_elem_set_nat:(set_set_nat->set_nat)
% 0.92/1.11  FOF formula (<kernel.Constant object at 0x2b6baf9294d0>, <kernel.DependentProduct object at 0x2b6baf929320>) of role type named sy_c_Set_Ovimage_001_Eo_001_Eo
% 0.92/1.11  Using role type
% 0.92/1.11  Declaring vimage_o_o:((Prop->Prop)->(set_o->set_o))
% 0.92/1.11  FOF formula (<kernel.Constant object at 0x2b6baf929758>, <kernel.DependentProduct object at 0x2b6baf9293f8>) of role type named sy_c_Set_Ovimage_001_Eo_001t__Int__Oint
% 0.92/1.11  Using role type
% 0.92/1.11  Declaring vimage_o_int:((Prop->int)->(set_int->set_o))
% 0.92/1.11  FOF formula (<kernel.Constant object at 0x2b6baf9297e8>, <kernel.DependentProduct object at 0x2b6baf9296c8>) of role type named sy_c_Set_Ovimage_001_Eo_001t__Nat__Onat
% 0.92/1.11  Using role type
% 0.92/1.11  Declaring vimage_o_nat:((Prop->nat)->(set_nat->set_o))
% 0.92/1.11  FOF formula (<kernel.Constant object at 0x2b6baf929758>, <kernel.DependentProduct object at 0x2b6baf9297e8>) of role type named sy_c_Set_Ovimage_001_Eo_001t__Product____Type__Oprod_I_Eo_M_Eo_J
% 0.92/1.11  Using role type
% 0.92/1.11  Declaring vimage8945963521958007626od_o_o:((Prop->product_prod_o_o)->(set_Product_prod_o_o->set_o))
% 0.92/1.11  FOF formula (<kernel.Constant object at 0x2b6baf9296c8>, <kernel.DependentProduct object at 0x2b6baf929878>) of role type named sy_c_Set_Ovimage_001_Eo_001t__Product____Type__Oprod_It__Int__Oint_M_Eo_J
% 0.92/1.12  Using role type
% 0.92/1.12  Declaring vimage4304346610107161470_int_o:((Prop->product_prod_int_o)->(set_Pr903927857289325719_int_o->set_o))
% 0.92/1.12  FOF formula (<kernel.Constant object at 0x2b6baf9297e8>, <kernel.DependentProduct object at 0x2b6baf929908>) of role type named sy_c_Set_Ovimage_001_Eo_001t__Product____Type__Oprod_It__Nat__Onat_M_Eo_J
% 0.92/1.12  Using role type
% 0.92/1.12  Declaring vimage6125388955539849434_nat_o:((Prop->product_prod_nat_o)->(set_Pr3149072824959771635_nat_o->set_o))
% 0.92/1.12  FOF formula (<kernel.Constant object at 0x2b6baf929878>, <kernel.DependentProduct object at 0x2b6baf929950>) of role type named sy_c_Set_Ovimage_001_Eo_001t__Product____Type__Oprod_It__Product____Type__Ounit_M_Eo_J
% 0.92/1.12  Using role type
% 0.92/1.12  Declaring vimage9156843197228287893unit_o:((Prop->produc7485711547916492274unit_o)->(set_Pr5464989305201766866unit_o->set_o))
% 0.92/1.12  FOF formula (<kernel.Constant object at 0x2b6baf929908>, <kernel.DependentProduct object at 0x2b6baf929878>) of role type named sy_c_Set_Ovimage_001_Eo_001t__Product____Type__Ounit
% 0.92/1.12  Using role type
% 0.92/1.12  Declaring vimage4222377557387472176t_unit:((Prop->product_unit)->(set_Product_unit->set_o))
% 0.92/1.12  FOF formula (<kernel.Constant object at 0x2b6baf929950>, <kernel.DependentProduct object at 0x2b6baf929908>) of role type named sy_c_Set_Ovimage_001t__Code____Numeral__Ointeger_001_Eo
% 0.92/1.12  Using role type
% 0.92/1.12  Declaring vimage3005800680117336574eger_o:((code_integer->Prop)->(set_o->set_Code_integer))
% 0.92/1.12  FOF formula (<kernel.Constant object at 0x2b6baf929878>, <kernel.DependentProduct object at 0x2b6baf929518>) of role type named sy_c_Set_Ovimage_001t__Code____Numeral__Ointeger_001t__Code____Numeral__Ointeger
% 0.92/1.12  Using role type
% 0.92/1.12  Declaring vimage1318793397690208119nteger:((code_integer->code_integer)->(set_Code_integer->set_Code_integer))
% 0.92/1.12  FOF formula (<kernel.Constant object at 0x2b6baf929908>, <kernel.DependentProduct object at 0x2b6baf929950>) of role type named sy_c_Set_Ovimage_001t__Code____Numeral__Ointeger_001t__Int__Oint
% 0.92/1.12  Using role type
% 0.92/1.12  Declaring vimage5837348839036363078er_int:((code_integer->int)->(set_int->set_Code_integer))
% 0.92/1.12  FOF formula (<kernel.Constant object at 0x2b6baf929518>, <kernel.DependentProduct object at 0x2b6baf929878>) of role type named sy_c_Set_Ovimage_001t__Code____Numeral__Ointeger_001t__Nat__Onat
% 0.92/1.12  Using role type
% 0.92/1.12  Declaring vimage5839839309545413354er_nat:((code_integer->nat)->(set_nat->set_Code_integer))
% 0.92/1.12  FOF formula (<kernel.Constant object at 0x2b6baf929950>, <kernel.DependentProduct object at 0x2b6baf929908>) of role type named sy_c_Set_Ovimage_001t__Code____Numeral__Ointeger_001t__Product____Type__Ounit
% 0.92/1.12  Using role type
% 0.92/1.12  Declaring vimage5651688891684837235t_unit:((code_integer->product_unit)->(set_Product_unit->set_Code_integer))
% 0.92/1.12  FOF formula (<kernel.Constant object at 0x2b6baf929518>, <kernel.DependentProduct object at 0x2b6baf929878>) of role type named sy_c_Set_Ovimage_001t__Int__Oint_001_Eo
% 0.92/1.12  Using role type
% 0.92/1.12  Declaring vimage_int_o:((int->Prop)->(set_o->set_int))
% 0.92/1.12  FOF formula (<kernel.Constant object at 0x2b6baf929cf8>, <kernel.DependentProduct object at 0x2b6baf9297e8>) of role type named sy_c_Set_Ovimage_001t__Int__Oint_001t__Int__Oint
% 0.92/1.12  Using role type
% 0.92/1.12  Declaring vimage_int_int:((int->int)->(set_int->set_int))
% 0.92/1.12  FOF formula (<kernel.Constant object at 0x2b6baf929950>, <kernel.DependentProduct object at 0x2b6baf929d40>) of role type named sy_c_Set_Ovimage_001t__Int__Oint_001t__Nat__Onat
% 0.92/1.12  Using role type
% 0.92/1.12  Declaring vimage_int_nat:((int->nat)->(set_nat->set_int))
% 0.92/1.12  FOF formula (<kernel.Constant object at 0x2b6baf929cf8>, <kernel.DependentProduct object at 0x2b6baf929dd0>) of role type named sy_c_Set_Ovimage_001t__Int__Oint_001t__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J
% 0.92/1.12  Using role type
% 0.92/1.12  Declaring vimage7872673496510460816nt_int:((int->product_prod_int_int)->(set_Pr958786334691620121nt_int->set_int))
% 0.92/1.12  FOF formula (<kernel.Constant object at 0x2b6baf929d40>, <kernel.DependentProduct object at 0x2b6baf929518>) of role type named sy_c_Set_Ovimage_001t__Int__Oint_001t__Product____Type__Ounit
% 0.92/1.12  Using role type
% 0.92/1.12  Declaring vimage2000912565490760292t_unit:((int->product_unit)->(set_Product_unit->set_int))
% 0.92/1.12  FOF formula (<kernel.Constant object at 0x2b6baf929dd0>, <kernel.DependentProduct object at 0x2b6baf929ea8>) of role type named sy_c_Set_Ovimage_001t__Nat__Onat_001_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J
% 0.92/1.12  Using role type
% 0.92/1.12  Declaring vimage8201027140005291904_nat_o:((nat->(produc3658429121746597890et_nat->Prop))->(set_Pr4532377907799695533_nat_o->set_nat))
% 0.92/1.12  FOF formula (<kernel.Constant object at 0x2b6baf929f38>, <kernel.DependentProduct object at 0x2b6baf929518>) of role type named sy_c_Set_Ovimage_001t__Nat__Onat_001_Eo
% 0.92/1.12  Using role type
% 0.92/1.12  Declaring vimage_nat_o:((nat->Prop)->(set_o->set_nat))
% 0.92/1.12  FOF formula (<kernel.Constant object at 0x2b6baf929dd0>, <kernel.DependentProduct object at 0x2b6baf929ef0>) of role type named sy_c_Set_Ovimage_001t__Nat__Onat_001t__Code____Numeral__Ointeger
% 0.92/1.12  Using role type
% 0.92/1.12  Declaring vimage6104394758324456170nteger:((nat->code_integer)->(set_Code_integer->set_nat))
% 0.92/1.12  FOF formula (<kernel.Constant object at 0x2b6baf929fc8>, <kernel.DependentProduct object at 0x2b6baf929518>) of role type named sy_c_Set_Ovimage_001t__Nat__Onat_001t__Int__Oint
% 0.92/1.12  Using role type
% 0.92/1.12  Declaring vimage_nat_int:((nat->int)->(set_int->set_nat))
% 0.92/1.12  FOF formula (<kernel.Constant object at 0x2b6baf929ea8>, <kernel.DependentProduct object at 0x2b6baf92e098>) of role type named sy_c_Set_Ovimage_001t__Nat__Onat_001t__Nat__Onat
% 0.92/1.12  Using role type
% 0.92/1.12  Declaring vimage_nat_nat:((nat->nat)->(set_nat->set_nat))
% 0.92/1.12  FOF formula (<kernel.Constant object at 0x2b6baf929ea8>, <kernel.DependentProduct object at 0x2b6baf92e170>) of role type named sy_c_Set_Ovimage_001t__Nat__Onat_001t__Product____Type__Oprod_I_Eo_Mt__Nat__Onat_J
% 0.92/1.12  Using role type
% 0.92/1.12  Declaring vimage5656379182745576100_o_nat:((nat->product_prod_o_nat)->(set_Pr2101469702781467981_o_nat->set_nat))
% 0.92/1.12  FOF formula (<kernel.Constant object at 0x2b6baf929ef0>, <kernel.DependentProduct object at 0x2b6baf92e098>) of role type named sy_c_Set_Ovimage_001t__Nat__Onat_001t__Product____Type__Oprod_It__Int__Oint_Mt__Nat__Onat_J
% 0.92/1.12  Using role type
% 0.92/1.12  Declaring vimage9012682431555523728nt_nat:((nat->product_prod_int_nat)->(set_Pr3448869479623346877nt_nat->set_nat))
% 0.92/1.12  FOF formula (<kernel.Constant object at 0x2b6baf92e0e0>, <kernel.DependentProduct object at 0x2b6baf92e170>) of role type named sy_c_Set_Ovimage_001t__Nat__Onat_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.92/1.12  Using role type
% 0.92/1.12  Declaring vimage8013328719654469172at_nat:((nat->product_prod_nat_nat)->(set_Pr1261947904930325089at_nat->set_nat))
% 0.92/1.12  FOF formula (<kernel.Constant object at 0x2b6baf92e200>, <kernel.DependentProduct object at 0x2b6baf92e128>) of role type named sy_c_Set_Ovimage_001t__Nat__Onat_001t__Product____Type__Ounit
% 0.92/1.12  Using role type
% 0.92/1.12  Declaring vimage4884490618288580032t_unit:((nat->product_unit)->(set_Product_unit->set_nat))
% 0.92/1.12  FOF formula (<kernel.Constant object at 0x2b6baf929518>, <kernel.DependentProduct object at 0x2b6baf92e128>) of role type named sy_c_Set_Ovimage_001t__Nat__Onat_001t__Set__Oset_It__Nat__Onat_J
% 0.92/1.12  Using role type
% 0.92/1.12  Declaring vimage_nat_set_nat:((nat->set_nat)->(set_set_nat->set_nat))
% 0.92/1.12  FOF formula (<kernel.Constant object at 0x2b6baf92e320>, <kernel.DependentProduct object at 0x2b6baf92e290>) of role type named sy_c_Set_Ovimage_001t__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_J_001t__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_J_J
% 0.92/1.12  Using role type
% 0.92/1.12  Declaring vimage7160910655466636085et_nat:((produc3925858234332021118et_nat->produc2732055786443039994et_nat)->(set_Pr8536935166611901872et_nat->set_Pr3286484037609594932et_nat))
% 0.92/1.12  FOF formula (<kernel.Constant object at 0x2b6baf92e128>, <kernel.DependentProduct object at 0x2b6baf92e3f8>) of role type named sy_c_Set_Ovimage_001t__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_001t__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_J
% 0.92/1.12  Using role type
% 0.92/1.12  Declaring vimage1990136491886319165et_nat:((produc3658429121746597890et_nat->produc3925858234332021118et_nat)->(set_Pr3286484037609594932et_nat->set_Pr3948176798113811640et_nat))
% 0.92/1.12  FOF formula (<kernel.Constant object at 0x2b6baf92e290>, <kernel.DependentProduct object at 0x2b6baf92e128>) of role type named sy_c_Set_Ovimage_001t__Product____Type__Ounit_001_Eo
% 0.92/1.12  Using role type
% 0.92/1.12  Declaring vimage8808348054653608838unit_o:((product_unit->Prop)->(set_o->set_Product_unit))
% 0.92/1.12  FOF formula (<kernel.Constant object at 0x2b6baf92e3f8>, <kernel.DependentProduct object at 0x2b6baf92e098>) of role type named sy_c_Set_Ovimage_001t__Product____Type__Ounit_001t__Int__Oint
% 0.92/1.12  Using role type
% 0.92/1.12  Declaring vimage6250838002967538110it_int:((product_unit->int)->(set_int->set_Product_unit))
% 0.92/1.12  FOF formula (<kernel.Constant object at 0x2b6baf92e128>, <kernel.DependentProduct object at 0x2b6baf92e290>) of role type named sy_c_Set_Ovimage_001t__Product____Type__Ounit_001t__Nat__Onat
% 0.92/1.12  Using role type
% 0.92/1.12  Declaring vimage6253328473476588386it_nat:((product_unit->nat)->(set_nat->set_Product_unit))
% 0.92/1.12  FOF formula (<kernel.Constant object at 0x2b6baf92e098>, <kernel.DependentProduct object at 0x2b6baf92e200>) of role type named sy_c_Set_Ovimage_001t__Product____Type__Ounit_001t__Product____Type__Oprod_I_Eo_Mt__Product____Type__Ounit_J
% 0.92/1.12  Using role type
% 0.92/1.12  Declaring vimage508909887551888138t_unit:((product_unit->produc3788275437394581276t_unit)->(set_Pr6671815714118170108t_unit->set_Product_unit))
% 0.92/1.12  FOF formula (<kernel.Constant object at 0x2b6baf92e290>, <kernel.DependentProduct object at 0x2b6baf92e488>) of role type named sy_c_Set_Ovimage_001t__Product____Type__Ounit_001t__Product____Type__Oprod_It__Int__Oint_Mt__Product____Type__Ounit_J
% 0.92/1.12  Using role type
% 0.92/1.12  Declaring vimage4422279681566046568t_unit:((product_unit->produc6865911496949736918t_unit)->(set_Pr5889264611543340172t_unit->set_Product_unit))
% 0.92/1.12  FOF formula (<kernel.Constant object at 0x2b6baf92e200>, <kernel.DependentProduct object at 0x2b6baf92e680>) of role type named sy_c_Set_Ovimage_001t__Product____Type__Ounit_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Product____Type__Ounit_J
% 0.92/1.12  Using role type
% 0.92/1.12  Declaring vimage7305857734363866308t_unit:((product_unit->produc526117512892780850t_unit)->(set_Pr4334478416066269672t_unit->set_Product_unit))
% 0.92/1.12  FOF formula (<kernel.Constant object at 0x2b6baf92e488>, <kernel.DependentProduct object at 0x2b6baf92e6c8>) of role type named sy_c_Set_Ovimage_001t__Product____Type__Ounit_001t__Product____Type__Oprod_It__Product____Type__Ounit_Mt__Product____Type__Ounit_J
% 0.92/1.12  Using role type
% 0.92/1.12  Declaring vimage8114940889160087125t_unit:((product_unit->produc8459935480633519975t_unit)->(set_Pr5094982260447487303t_unit->set_Product_unit))
% 0.92/1.12  FOF formula (<kernel.Constant object at 0x2b6baf92e680>, <kernel.DependentProduct object at 0x2b6baf92e3f8>) of role type named sy_c_Set_Ovimage_001t__Product____Type__Ounit_001t__Product____Type__Ounit
% 0.92/1.12  Using role type
% 0.92/1.12  Declaring vimage7995052115951654139t_unit:((product_unit->product_unit)->(set_Product_unit->set_Product_unit))
% 0.92/1.12  FOF formula (<kernel.Constant object at 0x2b6baf92e6c8>, <kernel.DependentProduct object at 0x2b6baf92e7e8>) of role type named sy_c_Set_Ovimage_001t__Set__Oset_It__Nat__Onat_J_001t__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J
% 0.92/1.12  Using role type
% 0.92/1.12  Declaring vimage5412618565253405765et_nat:((set_nat->produc3658429121746597890et_nat)->(set_Pr3948176798113811640et_nat->set_set_nat))
% 0.92/1.12  FOF formula (<kernel.Constant object at 0x2b6baf92e3f8>, <kernel.DependentProduct object at 0x2b6baf92e998>) of role type named sy_c_Set__Interval_Ofold__atLeastAtMost__nat_001t__Nat__Onat
% 0.92/1.12  Using role type
% 0.92/1.12  Declaring set_fo2584398358068434914at_nat:((nat->(nat->nat))->(nat->(nat->(nat->nat))))
% 0.92/1.12  FOF formula (<kernel.Constant object at 0x2b6baf92e7e8>, <kernel.DependentProduct object at 0x2b6baf92e3f8>) of role type named sy_c_Set__Interval_Oord__class_OatLeastAtMost_001t__Code____Numeral__Ointeger
% 0.92/1.12  Using role type
% 0.92/1.12  Declaring set_or189985376899183464nteger:(code_integer->(code_integer->set_Code_integer))
% 0.92/1.12  FOF formula (<kernel.Constant object at 0x2b6baf92e998>, <kernel.DependentProduct object at 0x2b6baf92e7e8>) of role type named sy_c_Set__Interval_Oord__class_OatLeastAtMost_001t__Int__Oint
% 0.92/1.12  Using role type
% 0.92/1.12  Declaring set_or1266510415728281911st_int:(int->(int->set_int))
% 0.92/1.12  FOF formula (<kernel.Constant object at 0x2b6baf92e3f8>, <kernel.DependentProduct object at 0x2b6baf92e998>) of role type named sy_c_Set__Interval_Oord__class_OatLeastAtMost_001t__Nat__Onat
% 0.92/1.12  Using role type
% 0.92/1.12  Declaring set_or1269000886237332187st_nat:(nat->(nat->set_nat))
% 0.92/1.12  FOF formula (<kernel.Constant object at 0x2b6baf92e7e8>, <kernel.DependentProduct object at 0x2b6baf92e3f8>) of role type named sy_c_Set__Interval_Oord__class_OatLeastLessThan_001t__Code____Numeral__Ointeger
% 0.92/1.12  Using role type
% 0.92/1.12  Declaring set_or8404916559141939852nteger:(code_integer->(code_integer->set_Code_integer))
% 0.92/1.12  FOF formula (<kernel.Constant object at 0x2b6baf92e998>, <kernel.DependentProduct object at 0x2b6baf92e7e8>) of role type named sy_c_Set__Interval_Oord__class_OatLeastLessThan_001t__Nat__Onat
% 0.92/1.12  Using role type
% 0.92/1.12  Declaring set_or4665077453230672383an_nat:(nat->(nat->set_nat))
% 0.92/1.12  FOF formula (<kernel.Constant object at 0x2b6baf92e758>, <kernel.DependentProduct object at 0x2b6baf92eab8>) of role type named sy_c_Set__Interval_Oord__class_OatLeast_001t__Nat__Onat
% 0.92/1.12  Using role type
% 0.92/1.12  Declaring set_ord_atLeast_nat:(nat->set_nat)
% 0.92/1.12  FOF formula (<kernel.Constant object at 0x2b6baf92ecb0>, <kernel.DependentProduct object at 0x2b6baf92ee18>) of role type named sy_c_Set__Interval_Oord__class_OatMost_001t__Nat__Onat
% 0.92/1.12  Using role type
% 0.92/1.12  Declaring set_ord_atMost_nat:(nat->set_nat)
% 0.92/1.12  FOF formula (<kernel.Constant object at 0x2b6baf92e758>, <kernel.DependentProduct object at 0x2b6baf92ecb0>) of role type named sy_c_Set__Interval_Oord__class_OgreaterThanAtMost_001t__Code____Numeral__Ointeger
% 0.92/1.12  Using role type
% 0.92/1.12  Declaring set_or2715278749043346189nteger:(code_integer->(code_integer->set_Code_integer))
% 0.92/1.12  FOF formula (<kernel.Constant object at 0x2b6baf92ee18>, <kernel.DependentProduct object at 0x2b6baf92e758>) of role type named sy_c_Set__Interval_Oord__class_OgreaterThanLessThan_001t__Code____Numeral__Ointeger
% 0.92/1.12  Using role type
% 0.92/1.12  Declaring set_or4266950643985792945nteger:(code_integer->(code_integer->set_Code_integer))
% 0.92/1.12  FOF formula (<kernel.Constant object at 0x2b6baf92ecb0>, <kernel.DependentProduct object at 0x2b6baf92ee60>) of role type named sy_c_Set__Interval_Oord__class_OgreaterThan_001t__Nat__Onat
% 0.92/1.12  Using role type
% 0.92/1.12  Declaring set_or1210151606488870762an_nat:(nat->set_nat)
% 0.92/1.12  FOF formula (<kernel.Constant object at 0x2b6baf92ed40>, <kernel.DependentProduct object at 0x2b6baf931050>) of role type named sy_c_Set__Interval_Oord__class_OlessThan_001t__Nat__Onat
% 0.92/1.12  Using role type
% 0.92/1.12  Declaring set_ord_lessThan_nat:(nat->set_nat)
% 0.92/1.12  FOF formula (<kernel.Constant object at 0x2b6baf92eef0>, <kernel.DependentProduct object at 0x2b6baf92ef38>) of role type named sy_c_String_Ochar_OChar
% 0.92/1.12  Using role type
% 0.92/1.12  Declaring char2:(Prop->(Prop->(Prop->(Prop->(Prop->(Prop->(Prop->(Prop->char))))))))
% 0.92/1.12  FOF formula (<kernel.Constant object at 0x2b6baf92e2d8>, <kernel.DependentProduct object at 0x2b6baf9311b8>) of role type named sy_c_String_Ointeger__of__char
% 0.92/1.12  Using role type
% 0.92/1.12  Declaring integer_of_char:(char->code_integer)
% 0.92/1.12  FOF formula (<kernel.Constant object at 0x2b6baf92ed40>, <kernel.DependentProduct object at 0x2b6baf931170>) of role type named sy_c_Sum__Type_Osum_Ocase__sum_001t__Nat__Onat_001t__Nat__Onat_001t__Nat__Onat
% 0.92/1.13  Using role type
% 0.92/1.13  Declaring sum_ca6763686470577984908at_nat:((nat->nat)->((nat->nat)->(sum_sum_nat_nat->nat)))
% 0.92/1.13  FOF formula (<kernel.Constant object at 0x2b6baf92ed40>, <kernel.DependentProduct object at 0x2b6baf931050>) of role type named sy_c_Syntax__Match_Osyntax__fo__nomatch_001t__Assertions__Oassn_001t__Assertions__Oassn
% 0.92/1.13  Using role type
% 0.92/1.13  Declaring syntax7398250324933576852n_assn:(assn->(assn->Prop))
% 0.92/1.13  FOF formula (<kernel.Constant object at 0x2b6baf92ee60>, <kernel.DependentProduct object at 0x2b6baf931200>) of role type named sy_c_Syntax__Match_Osyntax__fo__nomatch_001t__Int__Oint_001t__Int__Oint
% 0.92/1.13  Using role type
% 0.92/1.13  Declaring syntax5678989248478167196nt_int:(int->(int->Prop))
% 0.92/1.13  FOF formula (<kernel.Constant object at 0x2b6baf931050>, <kernel.DependentProduct object at 0x2b6baf9310e0>) of role type named sy_c_Syntax__Match_Osyntax__fo__nomatch_001t__Nat__Onat_001t__Nat__Onat
% 0.92/1.13  Using role type
% 0.92/1.13  Declaring syntax4682126007086162916at_nat:(nat->(nat->Prop))
% 0.92/1.13  FOF formula (<kernel.Constant object at 0x2b6baf931290>, <kernel.DependentProduct object at 0x2b6baf9312d8>) of role type named sy_c_Syntax__Match_Osyntax__fo__nomatch_001t__Rat__Orat_001t__Rat__Orat
% 0.92/1.13  Using role type
% 0.92/1.13  Declaring syntax3730441303064801268at_rat:(rat->(rat->Prop))
% 0.92/1.13  FOF formula (<kernel.Constant object at 0x2b6baf931098>, <kernel.DependentProduct object at 0x2b6baf931368>) of role type named sy_c_Transitive__Closure_Oacyclic_001t__Int__Oint
% 0.92/1.13  Using role type
% 0.92/1.13  Declaring transi3136567867383547549ic_int:(set_Pr958786334691620121nt_int->Prop)
% 0.92/1.13  FOF formula (<kernel.Constant object at 0x2b6baf9312d8>, <kernel.DependentProduct object at 0x2b6baf931440>) of role type named sy_c_Transitive__Closure_Oacyclic_001t__Nat__Onat
% 0.92/1.13  Using role type
% 0.92/1.13  Declaring transi3139058337892597825ic_nat:(set_Pr1261947904930325089at_nat->Prop)
% 0.92/1.13  FOF formula (<kernel.Constant object at 0x2b6baf931368>, <kernel.DependentProduct object at 0x2b6baf9313b0>) of role type named sy_c_Transitive__Closure_Ortrancl_001_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J
% 0.92/1.13  Using role type
% 0.92/1.13  Declaring transi712980445759334096_nat_o:(set_Pr2161125870931222855_nat_o->set_Pr2161125870931222855_nat_o)
% 0.92/1.13  FOF formula (<kernel.Constant object at 0x2b6baf92ee60>, <kernel.DependentProduct object at 0x2b6baf9315a8>) of role type named sy_c_Transitive__Closure_Ortrancl_001_Eo
% 0.92/1.13  Using role type
% 0.92/1.13  Declaring transitive_rtrancl_o:(set_Product_prod_o_o->set_Product_prod_o_o)
% 0.92/1.13  FOF formula (<kernel.Constant object at 0x2b6baf931320>, <kernel.DependentProduct object at 0x2b6baf931368>) of role type named sy_c_Transitive__Closure_Ortrancl_001t__Code____Numeral__Ointeger
% 0.92/1.13  Using role type
% 0.92/1.13  Declaring transi3984306202085910426nteger:(set_Pr4811707699266497531nteger->set_Pr4811707699266497531nteger)
% 0.92/1.13  FOF formula (<kernel.Constant object at 0x2b6baf9315a8>, <kernel.DependentProduct object at 0x2b6baf931320>) of role type named sy_c_Transitive__Closure_Ortrancl_001t__Int__Oint
% 0.92/1.13  Using role type
% 0.92/1.13  Declaring transi2902850859426252137cl_int:(set_Pr958786334691620121nt_int->set_Pr958786334691620121nt_int)
% 0.92/1.13  FOF formula (<kernel.Constant object at 0x2b6baf931368>, <kernel.DependentProduct object at 0x2b6baf9315a8>) of role type named sy_c_Transitive__Closure_Ortrancl_001t__Nat__Onat
% 0.92/1.13  Using role type
% 0.92/1.13  Declaring transi2905341329935302413cl_nat:(set_Pr1261947904930325089at_nat->set_Pr1261947904930325089at_nat)
% 0.92/1.13  FOF formula (<kernel.Constant object at 0x2b6baf931320>, <kernel.DependentProduct object at 0x2b6baf931368>) of role type named sy_c_Transitive__Closure_Ortrancl_001t__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_J_J
% 0.92/1.13  Using role type
% 0.92/1.13  Declaring transi344104063936286263et_nat:(set_Pr3444600963470892981et_nat->set_Pr3444600963470892981et_nat)
% 0.92/1.13  FOF formula (<kernel.Constant object at 0x2b6baf9315a8>, <kernel.DependentProduct object at 0x2b6baf931320>) of role type named sy_c_Transitive__Closure_Ortrancl_001t__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_J
% 0.92/1.13  Using role type
% 0.92/1.13  Declaring transi2414916928880341691et_nat:(set_Pr7928877670098842301et_nat->set_Pr7928877670098842301et_nat)
% 0.92/1.13  FOF formula (<kernel.Constant object at 0x2b6baf931368>, <kernel.DependentProduct object at 0x2b6baf9315a8>) of role type named sy_c_Transitive__Closure_Ortrancl_001t__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J
% 0.92/1.13  Using role type
% 0.92/1.13  Declaring transi6919426408697524543et_nat:(set_Pr719794911490849221et_nat->set_Pr719794911490849221et_nat)
% 0.92/1.13  FOF formula (<kernel.Constant object at 0x2b6baf931320>, <kernel.DependentProduct object at 0x2b6baf931368>) of role type named sy_c_Transitive__Closure_Ortrancl_001t__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J
% 0.92/1.13  Using role type
% 0.92/1.13  Declaring transi5430920176653612092nt_int:(set_Pr2560585780119916871nt_int->set_Pr2560585780119916871nt_int)
% 0.92/1.13  FOF formula (<kernel.Constant object at 0x2b6baf9315a8>, <kernel.DependentProduct object at 0x2b6baf931320>) of role type named sy_c_Transitive__Closure_Ortrancl_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.92/1.13  Using role type
% 0.92/1.13  Declaring transi8609417484261754244at_nat:(set_Pr8693737435421807431at_nat->set_Pr8693737435421807431at_nat)
% 0.92/1.13  FOF formula (<kernel.Constant object at 0x2b6baf931368>, <kernel.DependentProduct object at 0x2b6baf9315a8>) of role type named sy_c_Transitive__Closure_Ortrancl_001t__Product____Type__Ounit
% 0.92/1.13  Using role type
% 0.92/1.13  Declaring transi6481887417741755664t_unit:(set_Pr5094982260447487303t_unit->set_Pr5094982260447487303t_unit)
% 0.92/1.13  FOF formula (<kernel.Constant object at 0x2b6baf931320>, <kernel.DependentProduct object at 0x2b6baf931368>) of role type named sy_c_Transitive__Closure_Otrancl_001_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J
% 0.92/1.13  Using role type
% 0.92/1.13  Declaring transi4009562729418357614_nat_o:(set_Pr2161125870931222855_nat_o->set_Pr2161125870931222855_nat_o)
% 0.92/1.13  FOF formula (<kernel.Constant object at 0x2b6baf931a28>, <kernel.DependentProduct object at 0x2b6baf931b90>) of role type named sy_c_Transitive__Closure_Otrancl_001_Eo
% 0.92/1.13  Using role type
% 0.92/1.13  Declaring transitive_trancl_o:(set_Product_prod_o_o->set_Product_prod_o_o)
% 0.92/1.13  FOF formula (<kernel.Constant object at 0x2b6baf931320>, <kernel.DependentProduct object at 0x2b6baf931a28>) of role type named sy_c_Transitive__Closure_Otrancl_001t__Int__Oint
% 0.92/1.13  Using role type
% 0.92/1.13  Declaring transi6261509568448316235cl_int:(set_Pr958786334691620121nt_int->set_Pr958786334691620121nt_int)
% 0.92/1.13  FOF formula (<kernel.Constant object at 0x2b6baf931b90>, <kernel.DependentProduct object at 0x2b6baf931320>) of role type named sy_c_Transitive__Closure_Otrancl_001t__Nat__Onat
% 0.92/1.13  Using role type
% 0.92/1.13  Declaring transi6264000038957366511cl_nat:(set_Pr1261947904930325089at_nat->set_Pr1261947904930325089at_nat)
% 0.92/1.13  FOF formula (<kernel.Constant object at 0x2b6baf931a28>, <kernel.DependentProduct object at 0x2b6baf931b90>) of role type named sy_c_Transitive__Closure_Otrancl_001t__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_J_J
% 0.92/1.13  Using role type
% 0.92/1.13  Declaring transi5221092739591632921et_nat:(set_Pr3444600963470892981et_nat->set_Pr3444600963470892981et_nat)
% 0.92/1.13  FOF formula (<kernel.Constant object at 0x2b6baf931320>, <kernel.DependentProduct object at 0x2b6baf931a28>) of role type named sy_c_Transitive__Closure_Otrancl_001t__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_J
% 0.92/1.13  Using role type
% 0.92/1.13  Declaring transi3145040225084697757et_nat:(set_Pr7928877670098842301et_nat->set_Pr7928877670098842301et_nat)
% 0.92/1.13  FOF formula (<kernel.Constant object at 0x2b6baf931b90>, <kernel.DependentProduct object at 0x2b6baf931320>) of role type named sy_c_Transitive__Closure_Otrancl_001t__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J
% 0.92/1.13  Using role type
% 0.92/1.13  Declaring transi4137310414928362273et_nat:(set_Pr719794911490849221et_nat->set_Pr719794911490849221et_nat)
% 0.92/1.13  FOF formula (<kernel.Constant object at 0x2b6baf931a28>, <kernel.DependentProduct object at 0x2b6baf931b90>) of role type named sy_c_Transitive__Closure_Otrancl_001t__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J
% 0.92/1.13  Using role type
% 0.92/1.13  Declaring transi6288783178788033498nt_int:(set_Pr2560585780119916871nt_int->set_Pr2560585780119916871nt_int)
% 0.92/1.13  FOF formula (<kernel.Constant object at 0x2b6baf931320>, <kernel.DependentProduct object at 0x2b6baf931a28>) of role type named sy_c_Transitive__Closure_Otrancl_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.92/1.13  Using role type
% 0.92/1.13  Declaring transi243908449541399842at_nat:(set_Pr8693737435421807431at_nat->set_Pr8693737435421807431at_nat)
% 0.92/1.13  FOF formula (<kernel.Constant object at 0x2b6baf931b90>, <kernel.DependentProduct object at 0x2b6baf931320>) of role type named sy_c_Transitive__Closure_Otrancl_001t__Product____Type__Ounit
% 0.92/1.13  Using role type
% 0.92/1.13  Declaring transi430408012122777006t_unit:(set_Pr5094982260447487303t_unit->set_Pr5094982260447487303t_unit)
% 0.92/1.13  FOF formula (<kernel.Constant object at 0x2b6baf931a28>, <kernel.DependentProduct object at 0x2b6baf931b90>) of role type named sy_c_Typedef_Otype__definition_001_062_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J_001t__Code____Numeral__Ointeger
% 0.92/1.13  Using role type
% 0.92/1.13  Declaring type_d5515310227294319076nteger:(((code_integer->code_integer)->code_integer)->((code_integer->(code_integer->code_integer))->(set_Code_integer->Prop)))
% 0.92/1.13  FOF formula (<kernel.Constant object at 0x2b6baf931320>, <kernel.DependentProduct object at 0x2b6baf932050>) of role type named sy_c_Typedef_Otype__definition_001_062_It__Product____Type__Oprod_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J_Mt__Product____Type__Oprod_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J_J_001_Eo
% 0.92/1.13  Using role type
% 0.92/1.13  Declaring type_d5661033022651575429eger_o:(((produc8923325533196201883nteger->produc8923325533196201883nteger)->Prop)->((Prop->(produc8923325533196201883nteger->produc8923325533196201883nteger))->(set_o->Prop)))
% 0.92/1.13  FOF formula (<kernel.Constant object at 0x2b6baf931320>, <kernel.DependentProduct object at 0x2b6baf9321b8>) of role type named sy_c_Typedef_Otype__definition_001_062_It__Product____Type__Oprod_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J_Mt__Product____Type__Oprod_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J_J_001t__Code____Numeral__Ointeger
% 0.92/1.13  Using role type
% 0.92/1.13  Declaring type_d6544512618915850416nteger:(((produc8923325533196201883nteger->produc8923325533196201883nteger)->code_integer)->((code_integer->(produc8923325533196201883nteger->produc8923325533196201883nteger))->(set_Code_integer->Prop)))
% 0.92/1.13  FOF formula (<kernel.Constant object at 0x2b6baf931b48>, <kernel.DependentProduct object at 0x2b6baf932248>) of role type named sy_c_Typedef_Otype__definition_001_062_It__Product____Type__Oprod_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J_Mt__Product____Type__Oprod_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J_J_001t__Nat__Onat
% 0.92/1.13  Using role type
% 0.92/1.13  Declaring type_d6278479724763174947er_nat:(((produc8923325533196201883nteger->produc8923325533196201883nteger)->nat)->((nat->(produc8923325533196201883nteger->produc8923325533196201883nteger))->(set_nat->Prop)))
% 0.92/1.14  FOF formula (<kernel.Constant object at 0x2b6baf932290>, <kernel.DependentProduct object at 0x2b6baf9320e0>) of role type named sy_c_Typedef_Otype__definition_001_062_It__Product____Type__Oprod_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J_Mt__Product____Type__Oprod_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J_J_001t__Product____Type__Ounit
% 0.92/1.14  Using role type
% 0.92/1.14  Declaring type_d6996789741066924922t_unit:(((produc8923325533196201883nteger->produc8923325533196201883nteger)->product_unit)->((product_unit->(produc8923325533196201883nteger->produc8923325533196201883nteger))->(set_Product_unit->Prop)))
% 0.92/1.14  FOF formula (<kernel.Constant object at 0x2b6baf9322d8>, <kernel.DependentProduct object at 0x2b6baf932128>) of role type named sy_c_Typedef_Otype__definition_001t__Assertions__Oassn_001_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J
% 0.92/1.14  Using role type
% 0.92/1.14  Declaring type_d3909072315231072503_nat_o:((assn->(produc3658429121746597890et_nat->Prop))->(((produc3658429121746597890et_nat->Prop)->assn)->(set_Pr4532377907799695533_nat_o->Prop)))
% 0.92/1.14  FOF formula (<kernel.Constant object at 0x2b6baf932320>, <kernel.DependentProduct object at 0x2b6baf9320e0>) of role type named sy_c_Typedef_Otype__definition_001t__Code____Numeral__Ointeger_001_062_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J
% 0.92/1.14  Using role type
% 0.92/1.14  Declaring type_d669523880323286244nteger:((code_integer->(code_integer->code_integer))->(((code_integer->code_integer)->code_integer)->(set_Co726186806682698383nteger->Prop)))
% 0.92/1.14  FOF formula (<kernel.Constant object at 0x2b6baf932170>, <kernel.DependentProduct object at 0x2b6baf932488>) of role type named sy_c_Typedef_Otype__definition_001t__Code____Numeral__Ointeger_001_Eo
% 0.92/1.14  Using role type
% 0.92/1.14  Declaring type_d6812736842639505741eger_o:((code_integer->Prop)->((Prop->code_integer)->(set_o->Prop)))
% 0.92/1.14  FOF formula (<kernel.Constant object at 0x2b6baf9320e0>, <kernel.DependentProduct object at 0x2b6baf9325a8>) of role type named sy_c_Typedef_Otype__definition_001t__Code____Numeral__Ointeger_001t__Code____Numeral__Ointeger
% 0.92/1.14  Using role type
% 0.92/1.14  Declaring type_d4796611474492816872nteger:((code_integer->code_integer)->((code_integer->code_integer)->(set_Code_integer->Prop)))
% 0.92/1.14  FOF formula (<kernel.Constant object at 0x2b6baf932488>, <kernel.DependentProduct object at 0x2b6baf932638>) of role type named sy_c_Typedef_Otype__definition_001t__Code____Numeral__Ointeger_001t__Int__Oint
% 0.92/1.14  Using role type
% 0.92/1.14  Declaring type_d8366093980585677751er_int:((code_integer->int)->((int->code_integer)->(set_int->Prop)))
% 0.92/1.14  FOF formula (<kernel.Constant object at 0x2b6baf9325a8>, <kernel.DependentProduct object at 0x2b6baf9326c8>) of role type named sy_c_Typedef_Otype__definition_001t__Code____Numeral__Ointeger_001t__Nat__Onat
% 0.92/1.14  Using role type
% 0.92/1.14  Declaring type_d8368584451094728027er_nat:((code_integer->nat)->((nat->code_integer)->(set_nat->Prop)))
% 0.92/1.14  FOF formula (<kernel.Constant object at 0x2b6baf932638>, <kernel.DependentProduct object at 0x2b6baf932758>) of role type named sy_c_Typedef_Otype__definition_001t__Code____Numeral__Ointeger_001t__Product____Type__Ounit
% 0.92/1.14  Using role type
% 0.92/1.14  Declaring type_d9006111508436661314t_unit:((code_integer->product_unit)->((product_unit->code_integer)->(set_Product_unit->Prop)))
% 0.92/1.14  FOF formula (<kernel.Constant object at 0x2b6baf9326c8>, <kernel.DependentProduct object at 0x2b6baf9327e8>) of role type named sy_c_Typedef_Otype__definition_001t__Code____Numeral__Onatural_001t__Nat__Onat
% 0.92/1.14  Using role type
% 0.92/1.14  Declaring type_d4410041424927559462al_nat:((code_natural->nat)->((nat->code_natural)->(set_nat->Prop)))
% 0.92/1.14  FOF formula (<kernel.Constant object at 0x2b6baf932758>, <kernel.DependentProduct object at 0x2b6baf932878>) of role type named sy_c_Typedef_Otype__definition_001t__Nat__Onat_001t__Code____Numeral__Ointeger
% 0.92/1.14  Using role type
% 0.92/1.14  Declaring type_d8633139899873770843nteger:((nat->code_integer)->((code_integer->nat)->(set_Code_integer->Prop)))
% 0.92/1.14  FOF formula (<kernel.Constant object at 0x2b6baf9327e8>, <kernel.DependentProduct object at 0x2b6baf932908>) of role type named sy_c_Typedef_Otype__definition_001t__Nat__Onat_001t__Nat__Onat
% 0.92/1.14  Using role type
% 0.92/1.14  Declaring type_d6250493948777748686at_nat:((nat->nat)->((nat->nat)->(set_nat->Prop)))
% 0.92/1.14  FOF formula (<kernel.Constant object at 0x2b6baf932878>, <kernel.DependentProduct object at 0x2b6baf932998>) of role type named sy_c_Typedef_Otype__definition_001t__Nat__Onat_001t__Set__Oset_It__Nat__Onat_J
% 0.92/1.14  Using role type
% 0.92/1.14  Declaring type_d3768499744764857476et_nat:((nat->set_nat)->((set_nat->nat)->(set_set_nat->Prop)))
% 0.92/1.14  FOF formula (<kernel.Constant object at 0x2b6baf932908>, <kernel.DependentProduct object at 0x2b6baf9324d0>) of role type named sy_c_Typedef_Otype__definition_001t__Product____Type__Ounit_001_Eo
% 0.92/1.14  Using role type
% 0.92/1.14  Declaring type_d6188575255521822967unit_o:((product_unit->Prop)->((Prop->product_unit)->(set_o->Prop)))
% 0.92/1.14  FOF formula (<kernel.Constant object at 0x2b6baf932998>, <kernel.DependentProduct object at 0x2b6baf932ab8>) of role type named sy_c_Typedef_Otype__definition_001t__Set__Oset_It__Nat__Onat_J_001t__Nat__Onat
% 0.92/1.14  Using role type
% 0.92/1.14  Declaring type_d202864840109488260at_nat:((set_nat->nat)->((nat->set_nat)->(set_nat->Prop)))
% 0.92/1.14  FOF formula (<kernel.Constant object at 0x2b6baf9324d0>, <kernel.DependentProduct object at 0x2b6baf932a28>) of role type named sy_c_Wellfounded_Oaccp_001t__Product____Type__Oprod_I_062_It__Int__Oint_Mt__Int__Oint_J_Mt__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J_J
% 0.92/1.14  Using role type
% 0.92/1.14  Declaring accp_P4507279754199951662nt_int:((produc5030937667867769463nt_int->(produc5030937667867769463nt_int->Prop))->(produc5030937667867769463nt_int->Prop))
% 0.92/1.14  FOF formula (<kernel.Constant object at 0x2b6baf932ab8>, <kernel.DependentProduct object at 0x2b6baf932878>) of role type named sy_c_Wellfounded_Oaccp_001t__Product____Type__Oprod_I_062_It__Int__Oint_Mt__Nat__Onat_J_Mt__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J_J
% 0.92/1.14  Using role type
% 0.92/1.14  Declaring accp_P5604362734843950218nt_int:((produc6128020648511768019nt_int->(produc6128020648511768019nt_int->Prop))->(produc6128020648511768019nt_int->Prop))
% 0.92/1.14  FOF formula (<kernel.Constant object at 0x2b6baf932a28>, <kernel.DependentProduct object at 0x2b6baf932440>) of role type named sy_c_Wellfounded_Oaccp_001t__Product____Type__Oprod_I_062_It__Nat__Onat_Mt__Int__Oint_J_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J
% 0.92/1.14  Using role type
% 0.92/1.14  Declaring accp_P3050404660685545426at_nat:((produc3574062574353363227at_nat->(produc3574062574353363227at_nat->Prop))->(produc3574062574353363227at_nat->Prop))
% 0.92/1.14  FOF formula (<kernel.Constant object at 0x2b6baf932878>, <kernel.DependentProduct object at 0x2b6baf932b90>) of role type named sy_c_Wellfounded_Oaccp_001t__Product____Type__Oprod_I_062_It__Nat__Onat_Mt__Nat__Onat_J_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J
% 0.92/1.14  Using role type
% 0.92/1.14  Declaring accp_P4147487641329543982at_nat:((produc4671145554997361783at_nat->(produc4671145554997361783at_nat->Prop))->(produc4671145554997361783at_nat->Prop))
% 0.92/1.14  FOF formula (<kernel.Constant object at 0x2b6baf932440>, <kernel.DependentProduct object at 0x2b6baf932c20>) of role type named sy_c_Wellfounded_Oaccp_001t__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_J_J
% 0.92/1.14  Using role type
% 0.92/1.14  Declaring accp_P1862375125659990705et_nat:((produc2732055786443039994et_nat->(produc2732055786443039994et_nat->Prop))->(produc2732055786443039994et_nat->Prop))
% 0.92/1.14  FOF formula (<kernel.Constant object at 0x2b6baf932b90>, <kernel.DependentProduct object at 0x2b6baf932cb0>) of role type named sy_c_Wellfounded_Oaccp_001t__Product____Type__Oprod_I_Eo_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_J
% 0.92/1.14  Using role type
% 0.92/1.14  Declaring accp_P8458817951426537472et_nat:((produc6197004810343482825et_nat->(produc6197004810343482825et_nat->Prop))->(produc6197004810343482825et_nat->Prop))
% 0.92/1.14  FOF formula (<kernel.Constant object at 0x2b6baf932c20>, <kernel.DependentProduct object at 0x2b6baf932d40>) of role type named sy_c_Wellfounded_Oaccp_001t__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J
% 0.92/1.14  Using role type
% 0.92/1.14  Declaring accp_P5801069581201407417et_nat:((produc3658429121746597890et_nat->(produc3658429121746597890et_nat->Prop))->(produc3658429121746597890et_nat->Prop))
% 0.92/1.14  FOF formula (<kernel.Constant object at 0x2b6baf932cb0>, <kernel.DependentProduct object at 0x2b6baf932b90>) of role type named sy_c_Wellfounded_Oaccp_001t__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J
% 0.92/1.14  Using role type
% 0.92/1.14  Declaring accp_P1096762738010456898nt_int:((product_prod_int_int->(product_prod_int_int->Prop))->(product_prod_int_int->Prop))
% 0.92/1.14  FOF formula (<kernel.Constant object at 0x2b6baf932d40>, <kernel.DependentProduct object at 0x2b6baf932ea8>) of role type named sy_c_Wellfounded_Oaccp_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.92/1.14  Using role type
% 0.92/1.14  Declaring accp_P4275260045618599050at_nat:((product_prod_nat_nat->(product_prod_nat_nat->Prop))->(product_prod_nat_nat->Prop))
% 0.92/1.14  FOF formula (<kernel.Constant object at 0x2b6baf932b90>, <kernel.DependentProduct object at 0x2b6baf932c20>) of role type named sy_c_Wellfounded_Olex__prod_001_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_001t__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_J
% 0.92/1.14  Using role type
% 0.92/1.14  Declaring lex_pr4722427456421979612et_nat:(set_Pr2161125870931222855_nat_o->(set_Pr7928877670098842301et_nat->set_Pr3444600963470892981et_nat))
% 0.92/1.14  FOF formula (<kernel.Constant object at 0x2b6baf932ea8>, <kernel.DependentProduct object at 0x2b6baf935098>) of role type named sy_c_Wellfounded_Olex__prod_001_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_001t__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J
% 0.92/1.14  Using role type
% 0.92/1.14  Declaring lex_pr5340572901959109728et_nat:(set_Pr2161125870931222855_nat_o->(set_Pr719794911490849221et_nat->set_Pr7928877670098842301et_nat))
% 0.92/1.14  FOF formula (<kernel.Constant object at 0x2b6baf932c20>, <kernel.DependentProduct object at 0x2b6baf935098>) of role type named sy_c_Wellfounded_Olex__prod_001t__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_001t__Set__Oset_It__Nat__Onat_J
% 0.92/1.14  Using role type
% 0.92/1.14  Declaring lex_pr538634069021852900et_nat:(set_Pr1776176089890104647t_unit->(set_Pr5488025237498180813et_nat->set_Pr719794911490849221et_nat))
% 0.92/1.14  FOF formula (<kernel.Constant object at 0x2b6baf932f38>, <kernel.DependentProduct object at 0x2b6baf935050>) of role type named sy_c_Wellfounded_Olex__prod_001t__Int__Oint_001t__Int__Oint
% 0.92/1.14  Using role type
% 0.92/1.14  Declaring lex_prod_int_int:(set_Pr958786334691620121nt_int->(set_Pr958786334691620121nt_int->set_Pr2560585780119916871nt_int))
% 0.92/1.14  FOF formula (<kernel.Constant object at 0x2b6baf932fc8>, <kernel.DependentProduct object at 0x2b6baf935200>) of role type named sy_c_Wellfounded_Olex__prod_001t__Int__Oint_001t__Nat__Onat
% 0.92/1.14  Using role type
% 0.92/1.14  Declaring lex_prod_int_nat:(set_Pr958786334691620121nt_int->(set_Pr1261947904930325089at_nat->set_Pr5696620967126086215nt_nat))
% 0.92/1.14  FOF formula (<kernel.Constant object at 0x2b6baf932f38>, <kernel.DependentProduct object at 0x2b6baf935098>) of role type named sy_c_Wellfounded_Olex__prod_001t__Nat__Onat_001t__Int__Oint
% 0.92/1.14  Using role type
% 0.92/1.14  Declaring lex_prod_nat_int:(set_Pr1261947904930325089at_nat->(set_Pr958786334691620121nt_int->set_Pr5557702248415638087at_int))
% 0.92/1.14  FOF formula (<kernel.Constant object at 0x2b6baf932c20>, <kernel.DependentProduct object at 0x2b6baf935098>) of role type named sy_c_Wellfounded_Olex__prod_001t__Nat__Onat_001t__Nat__Onat
% 0.92/1.14  Using role type
% 0.92/1.14  Declaring lex_prod_nat_nat:(set_Pr1261947904930325089at_nat->(set_Pr1261947904930325089at_nat->set_Pr8693737435421807431at_nat))
% 0.92/1.14  FOF formula (<kernel.Constant object at 0x2b6baf935200>, <kernel.DependentProduct object at 0x2b6baf935248>) of role type named sy_c_Wellfounded_Omax__ext_001_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J
% 0.92/1.14  Using role type
% 0.92/1.14  Declaring max_ex5265246208886859912_nat_o:(set_Pr2161125870931222855_nat_o->set_Pr3813038829465207111_nat_o)
% 0.92/1.14  FOF formula (<kernel.Constant object at 0x2b6baf935050>, <kernel.DependentProduct object at 0x2b6baf935200>) of role type named sy_c_Wellfounded_Omax__ext_001_Eo
% 0.92/1.14  Using role type
% 0.92/1.14  Declaring max_ext_o:(set_Product_prod_o_o->set_Pr4577759397028426247_set_o)
% 0.92/1.14  FOF formula (<kernel.Constant object at 0x2b6baf935128>, <kernel.DependentProduct object at 0x2b6baf935098>) of role type named sy_c_Wellfounded_Omax__ext_001t__Code____Numeral__Ointeger
% 0.92/1.14  Using role type
% 0.92/1.14  Declaring max_ext_Code_integer:(set_Pr4811707699266497531nteger->set_Pr7577011563204128103nteger)
% 0.92/1.14  FOF formula (<kernel.Constant object at 0x2b6baf9352d8>, <kernel.DependentProduct object at 0x2b6baf935248>) of role type named sy_c_Wellfounded_Omax__ext_001t__Int__Oint
% 0.92/1.14  Using role type
% 0.92/1.14  Declaring max_ext_int:(set_Pr958786334691620121nt_int->set_Pr2522554150109002629et_int)
% 0.92/1.14  FOF formula (<kernel.Constant object at 0x2b6baf935200>, <kernel.DependentProduct object at 0x2b6baf935128>) of role type named sy_c_Wellfounded_Omax__ext_001t__Nat__Onat
% 0.92/1.14  Using role type
% 0.92/1.14  Declaring max_ext_nat:(set_Pr1261947904930325089at_nat->set_Pr5488025237498180813et_nat)
% 0.92/1.14  FOF formula (<kernel.Constant object at 0x2b6baf935320>, <kernel.DependentProduct object at 0x2b6baf9352d8>) of role type named sy_c_Wellfounded_Omax__ext_001t__Product____Type__Ounit
% 0.92/1.14  Using role type
% 0.92/1.14  Declaring max_ext_Product_unit:(set_Pr5094982260447487303t_unit->set_Pr3980508049012409671t_unit)
% 0.92/1.14  FOF formula (<kernel.Constant object at 0x2b6baf9353b0>, <kernel.DependentProduct object at 0x2b6baf935098>) of role type named sy_c_Wellfounded_Omeasure_001t__Int__Oint
% 0.92/1.14  Using role type
% 0.92/1.14  Declaring measure_int:((int->nat)->set_Pr958786334691620121nt_int)
% 0.92/1.14  FOF formula (<kernel.Constant object at 0x2b6baf935248>, <kernel.DependentProduct object at 0x2b6baf935050>) of role type named sy_c_Wellfounded_Omeasure_001t__Nat__Onat
% 0.92/1.14  Using role type
% 0.92/1.14  Declaring measure_nat:((nat->nat)->set_Pr1261947904930325089at_nat)
% 0.92/1.14  FOF formula (<kernel.Constant object at 0x2b6baf9353b0>, <kernel.DependentProduct object at 0x2b6baf935248>) of role type named sy_c_Wellfounded_Omin__ext_001_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J
% 0.92/1.14  Using role type
% 0.92/1.14  Declaring min_ex3730736537596016502_nat_o:(set_Pr2161125870931222855_nat_o->set_Pr3813038829465207111_nat_o)
% 0.92/1.14  FOF formula (<kernel.Constant object at 0x2b6baf9351b8>, <kernel.DependentProduct object at 0x2b6baf9353b0>) of role type named sy_c_Wellfounded_Omin__ext_001_Eo
% 0.92/1.14  Using role type
% 0.92/1.14  Declaring min_ext_o:(set_Product_prod_o_o->set_Pr4577759397028426247_set_o)
% 0.92/1.14  FOF formula (<kernel.Constant object at 0x2b6baf935098>, <kernel.DependentProduct object at 0x2b6baf935050>) of role type named sy_c_Wellfounded_Omin__ext_001t__Int__Oint
% 0.92/1.14  Using role type
% 0.92/1.14  Declaring min_ext_int:(set_Pr958786334691620121nt_int->set_Pr2522554150109002629et_int)
% 0.92/1.14  FOF formula (<kernel.Constant object at 0x2b6baf9354d0>, <kernel.DependentProduct object at 0x2b6baf935248>) of role type named sy_c_Wellfounded_Omin__ext_001t__Nat__Onat
% 0.92/1.14  Using role type
% 0.92/1.14  Declaring min_ext_nat:(set_Pr1261947904930325089at_nat->set_Pr5488025237498180813et_nat)
% 0.92/1.14  FOF formula (<kernel.Constant object at 0x2b6baf9353b0>, <kernel.DependentProduct object at 0x2b6baf935098>) of role type named sy_c_Wellfounded_Omin__ext_001t__Product____Type__Ounit
% 0.92/1.14  Using role type
% 0.92/1.14  Declaring min_ext_Product_unit:(set_Pr5094982260447487303t_unit->set_Pr3980508049012409671t_unit)
% 0.92/1.15  FOF formula (<kernel.Constant object at 0x2b6baf9354d0>, <kernel.DependentProduct object at 0x2b6baf935248>) of role type named sy_c_Wellfounded_Owf_001_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J
% 0.92/1.15  Using role type
% 0.92/1.15  Declaring wf_Pro8787509627421085110_nat_o:(set_Pr2161125870931222855_nat_o->Prop)
% 0.92/1.15  FOF formula (<kernel.Constant object at 0x2b6baf9353b0>, <kernel.DependentProduct object at 0x2b6baf935758>) of role type named sy_c_Wellfounded_Owf_001_Eo
% 0.92/1.15  Using role type
% 0.92/1.15  Declaring wf_o:(set_Product_prod_o_o->Prop)
% 0.92/1.15  FOF formula (<kernel.Constant object at 0x2b6baf935098>, <kernel.DependentProduct object at 0x2b6baf9357a0>) of role type named sy_c_Wellfounded_Owf_001t__Int__Oint
% 0.92/1.15  Using role type
% 0.92/1.15  Declaring wf_int:(set_Pr958786334691620121nt_int->Prop)
% 0.92/1.15  FOF formula (<kernel.Constant object at 0x2b6baf9354d0>, <kernel.DependentProduct object at 0x2b6baf9357e8>) of role type named sy_c_Wellfounded_Owf_001t__Nat__Onat
% 0.92/1.15  Using role type
% 0.92/1.15  Declaring wf_nat:(set_Pr1261947904930325089at_nat->Prop)
% 0.92/1.15  FOF formula (<kernel.Constant object at 0x2b6baf9353b0>, <kernel.DependentProduct object at 0x2b6baf935830>) of role type named sy_c_Wellfounded_Owf_001t__Product____Type__Ounit
% 0.92/1.15  Using role type
% 0.92/1.15  Declaring wf_Product_unit:(set_Pr5094982260447487303t_unit->Prop)
% 0.92/1.15  FOF formula (<kernel.Constant object at 0x2b6baf935518>, <kernel.DependentProduct object at 0x2b6baf935908>) of role type named sy_c_Zorn_OChains_001t__Int__Oint
% 0.92/1.15  Using role type
% 0.92/1.15  Declaring chains_int:(set_Pr958786334691620121nt_int->set_set_int)
% 0.92/1.15  FOF formula (<kernel.Constant object at 0x2b6baf935098>, <kernel.DependentProduct object at 0x2b6baf935950>) of role type named sy_c_Zorn_OChains_001t__Nat__Onat
% 0.92/1.15  Using role type
% 0.92/1.15  Declaring chains_nat:(set_Pr1261947904930325089at_nat->set_set_nat)
% 0.92/1.15  FOF formula (<kernel.Constant object at 0x2b6baf9357e8>, <kernel.DependentProduct object at 0x2b6baf935998>) of role type named sy_c_Zorn_Ochains_001t__Nat__Onat
% 0.92/1.15  Using role type
% 0.92/1.15  Declaring chains_nat2:(set_set_nat->set_set_set_nat)
% 0.92/1.15  FOF formula (<kernel.Constant object at 0x2b6baf9354d0>, <kernel.DependentProduct object at 0x2b6baf935a70>) of role type named sy_c_Zorn_Opred__on_Ochain_001_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J
% 0.92/1.15  Using role type
% 0.92/1.15  Declaring pred_c177362287423414904_nat_o:(set_Pr4532377907799695533_nat_o->(((produc3658429121746597890et_nat->Prop)->((produc3658429121746597890et_nat->Prop)->Prop))->(set_Pr4532377907799695533_nat_o->Prop)))
% 0.92/1.15  FOF formula (<kernel.Constant object at 0x2b6baf935758>, <kernel.DependentProduct object at 0x2b6baf935098>) of role type named sy_c_Zorn_Opred__on_Ochain_001_Eo
% 0.92/1.15  Using role type
% 0.92/1.15  Declaring pred_chain_o:(set_o->((Prop->(Prop->Prop))->(set_o->Prop)))
% 0.92/1.15  FOF formula (<kernel.Constant object at 0x2b6baf935ab8>, <kernel.DependentProduct object at 0x2b6baf935098>) of role type named sy_c_Zorn_Opred__on_Ochain_001t__Int__Oint
% 0.92/1.15  Using role type
% 0.92/1.15  Declaring pred_chain_int:(set_int->((int->(int->Prop))->(set_int->Prop)))
% 0.92/1.15  FOF formula (<kernel.Constant object at 0x2b6baf935950>, <kernel.DependentProduct object at 0x2b6baf935a28>) of role type named sy_c_Zorn_Opred__on_Ochain_001t__Nat__Onat
% 0.92/1.15  Using role type
% 0.92/1.15  Declaring pred_chain_nat:(set_nat->((nat->(nat->Prop))->(set_nat->Prop)))
% 0.92/1.15  FOF formula (<kernel.Constant object at 0x2b6baf935ab8>, <kernel.DependentProduct object at 0x2b6baf9357e8>) of role type named sy_c_Zorn_Opred__on_Ochain_001t__Product____Type__Ounit
% 0.92/1.15  Using role type
% 0.92/1.15  Declaring pred_c6915491785556283576t_unit:(set_Product_unit->((product_unit->(product_unit->Prop))->(set_Product_unit->Prop)))
% 0.92/1.15  FOF formula (<kernel.Constant object at 0x2b6baf935a28>, <kernel.DependentProduct object at 0x2b6baf935a70>) of role type named sy_c_Zorn_Opred__on_Ochain_001t__Set__Oset_It__Code____Numeral__Ointeger_J
% 0.92/1.15  Using role type
% 0.92/1.15  Declaring pred_c5891848916688490280nteger:(set_set_Code_integer->((set_Code_integer->(set_Code_integer->Prop))->(set_set_Code_integer->Prop)))
% 0.92/1.15  FOF formula (<kernel.Constant object at 0x2b6baf935b48>, <kernel.DependentProduct object at 0x2b6baf935950>) of role type named sy_c_Zorn_Opred__on_Ochain_001t__Set__Oset_It__Nat__Onat_J
% 0.92/1.15  Using role type
% 0.92/1.15  Declaring pred_chain_set_nat:(set_set_nat->((set_nat->(set_nat->Prop))->(set_set_nat->Prop)))
% 0.92/1.15  FOF formula (<kernel.Constant object at 0x2b6baf935a28>, <kernel.DependentProduct object at 0x2b6baf935b90>) of role type named sy_c_member_001_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J
% 0.92/1.15  Using role type
% 0.92/1.15  Declaring member6576561426505652726_nat_o:((produc3658429121746597890et_nat->Prop)->(set_Pr4532377907799695533_nat_o->Prop))
% 0.92/1.15  FOF formula (<kernel.Constant object at 0x2b6baf935098>, <kernel.DependentProduct object at 0x2b6baf935b90>) of role type named sy_c_member_001_Eo
% 0.92/1.15  Using role type
% 0.92/1.15  Declaring member_o:(Prop->(set_o->Prop))
% 0.92/1.15  FOF formula (<kernel.Constant object at 0x2b6baf935878>, <kernel.DependentProduct object at 0x2b6baf935098>) of role type named sy_c_member_001t__Assertions__Oassn
% 0.92/1.15  Using role type
% 0.92/1.15  Declaring member_assn:(assn->(set_assn->Prop))
% 0.92/1.15  FOF formula (<kernel.Constant object at 0x2b6baf935b48>, <kernel.DependentProduct object at 0x2b6baf935a28>) of role type named sy_c_member_001t__Code____Numeral__Ointeger
% 0.92/1.15  Using role type
% 0.92/1.15  Declaring member_Code_integer:(code_integer->(set_Code_integer->Prop))
% 0.92/1.15  FOF formula (<kernel.Constant object at 0x2b6baf9357e8>, <kernel.DependentProduct object at 0x2b6baf935b90>) of role type named sy_c_member_001t__Filter__Ofilter_It__Nat__Onat_J
% 0.92/1.15  Using role type
% 0.92/1.15  Declaring member_filter_nat:(filter_nat->(set_filter_nat->Prop))
% 0.92/1.15  FOF formula (<kernel.Constant object at 0x2b6baf935b48>, <kernel.DependentProduct object at 0x2b6baf935878>) of role type named sy_c_member_001t__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J
% 0.92/1.15  Using role type
% 0.92/1.15  Declaring member242389114213480694t_unit:(heap_e7401611519738050253t_unit->(set_he8644174446132254637t_unit->Prop))
% 0.92/1.15  FOF formula (<kernel.Constant object at 0x2b6baf935e18>, <kernel.DependentProduct object at 0x2b6baf935b90>) of role type named sy_c_member_001t__Int__Oint
% 0.92/1.15  Using role type
% 0.92/1.15  Declaring member_int:(int->(set_int->Prop))
% 0.92/1.15  FOF formula (<kernel.Constant object at 0x2b6baf935e60>, <kernel.DependentProduct object at 0x2b6baf935b48>) of role type named sy_c_member_001t__Nat__Onat
% 0.92/1.15  Using role type
% 0.92/1.15  Declaring member_nat:(nat->(set_nat->Prop))
% 0.92/1.15  FOF formula (<kernel.Constant object at 0x2b6baf935e18>, <kernel.DependentProduct object at 0x2b6baf935878>) of role type named sy_c_member_001t__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_M_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_J
% 0.92/1.15  Using role type
% 0.92/1.15  Declaring member8781333585448626064_nat_o:(produc4928098042776334183_nat_o->(set_Pr2161125870931222855_nat_o->Prop))
% 0.92/1.15  FOF formula (<kernel.Constant object at 0x2b6baf935b48>, <kernel.DependentProduct object at 0x2b6baf935a28>) of role type named sy_c_member_001t__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_J_J
% 0.92/1.15  Using role type
% 0.92/1.15  Declaring member6124377750444531601et_nat:(produc2732055786443039994et_nat->(set_Pr8536935166611901872et_nat->Prop))
% 0.92/1.15  FOF formula (<kernel.Constant object at 0x2b6baf935878>, <kernel.DependentProduct object at 0x2b6baf936098>) of role type named sy_c_member_001t__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_J
% 0.92/1.15  Using role type
% 0.92/1.15  Declaring member1996754912294343701et_nat:(produc3925858234332021118et_nat->(set_Pr3286484037609594932et_nat->Prop))
% 0.92/1.15  FOF formula (<kernel.Constant object at 0x2b6baf935a28>, <kernel.DependentProduct object at 0x2b6baf936050>) of role type named sy_c_member_001t__Product____Type__Oprod_I_Eo_M_Eo_J
% 0.92/1.15  Using role type
% 0.92/1.15  Declaring member7466972457876170832od_o_o:(product_prod_o_o->(set_Product_prod_o_o->Prop))
% 0.92/1.15  FOF formula (<kernel.Constant object at 0x2b6baf935a28>, <kernel.DependentProduct object at 0x2b6baf936170>) of role type named sy_c_member_001t__Product____Type__Oprod_I_Eo_Mt__Int__Oint_J
% 0.92/1.15  Using role type
% 0.92/1.15  Declaring member7847949116333733898_o_int:(product_prod_o_int->(set_Pr8834758594704517033_o_int->Prop))
% 0.92/1.15  FOF formula (<kernel.Constant object at 0x2b6baf935b90>, <kernel.DependentProduct object at 0x2b6baf936200>) of role type named sy_c_member_001t__Product____Type__Oprod_I_Eo_Mt__Nat__Onat_J
% 0.92/1.15  Using role type
% 0.92/1.15  Declaring member2802428098988154798_o_nat:(product_prod_o_nat->(set_Pr2101469702781467981_o_nat->Prop))
% 0.92/1.15  FOF formula (<kernel.Constant object at 0x2b6baf936248>, <kernel.DependentProduct object at 0x2b6baf936200>) of role type named sy_c_member_001t__Product____Type__Oprod_I_Eo_Mt__Product____Type__Ounit_J
% 0.92/1.15  Using role type
% 0.92/1.15  Declaring member9215336023991391429t_unit:(produc3788275437394581276t_unit->(set_Pr6671815714118170108t_unit->Prop))
% 0.92/1.15  FOF formula (<kernel.Constant object at 0x2b6baf9361b8>, <kernel.DependentProduct object at 0x2b6baf936200>) of role type named sy_c_member_001t__Product____Type__Oprod_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J
% 0.92/1.15  Using role type
% 0.92/1.15  Declaring member157494554546826820nteger:(produc8923325533196201883nteger->(set_Pr4811707699266497531nteger->Prop))
% 0.92/1.15  FOF formula (<kernel.Constant object at 0x2b6baf9362d8>, <kernel.DependentProduct object at 0x2b6baf936200>) of role type named sy_c_member_001t__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_J
% 0.92/1.15  Using role type
% 0.92/1.15  Declaring member5046970461208427408t_unit:(produc8126358835630522215t_unit->(set_Pr1776176089890104647t_unit->Prop))
% 0.92/1.15  FOF formula (<kernel.Constant object at 0x2b6baf936170>, <kernel.DependentProduct object at 0x2b6baf936200>) of role type named sy_c_member_001t__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J
% 0.92/1.15  Using role type
% 0.92/1.15  Declaring member6260224972018164377et_nat:(produc3658429121746597890et_nat->(set_Pr3948176798113811640et_nat->Prop))
% 0.92/1.15  FOF formula (<kernel.Constant object at 0x2b6baf9362d8>, <kernel.DependentProduct object at 0x2b6baf9364d0>) of role type named sy_c_member_001t__Product____Type__Oprod_It__Int__Oint_M_Eo_J
% 0.92/1.15  Using role type
% 0.92/1.15  Declaring member4489920277610959864_int_o:(product_prod_int_o->(set_Pr903927857289325719_int_o->Prop))
% 0.92/1.15  FOF formula (<kernel.Constant object at 0x2b6baf936200>, <kernel.DependentProduct object at 0x2b6baf936560>) of role type named sy_c_member_001t__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J
% 0.92/1.15  Using role type
% 0.92/1.15  Declaring member5262025264175285858nt_int:(product_prod_int_int->(set_Pr958786334691620121nt_int->Prop))
% 0.92/1.15  FOF formula (<kernel.Constant object at 0x2b6baf9364d0>, <kernel.DependentProduct object at 0x2b6baf9365f0>) of role type named sy_c_member_001t__Product____Type__Oprod_It__Int__Oint_Mt__Nat__Onat_J
% 0.92/1.15  Using role type
% 0.92/1.15  Declaring member216504246829706758nt_nat:(product_prod_int_nat->(set_Pr3448869479623346877nt_nat->Prop))
% 0.92/1.15  FOF formula (<kernel.Constant object at 0x2b6baf936560>, <kernel.DependentProduct object at 0x2b6baf9361b8>) of role type named sy_c_member_001t__Product____Type__Oprod_It__Int__Oint_Mt__Product____Type__Ounit_J
% 0.92/1.15  Using role type
% 0.92/1.15  Declaring member6688357403439981677t_unit:(produc6865911496949736918t_unit->(set_Pr5889264611543340172t_unit->Prop))
% 0.92/1.15  FOF formula (<kernel.Constant object at 0x2b6baf9365f0>, <kernel.DependentProduct object at 0x2b6baf936710>) of role type named sy_c_member_001t__Product____Type__Oprod_It__Nat__Onat_M_Eo_J
% 0.92/1.15  Using role type
% 0.92/1.15  Declaring member6310962623043647828_nat_o:(product_prod_nat_o->(set_Pr3149072824959771635_nat_o->Prop))
% 0.92/1.15  FOF formula (<kernel.Constant object at 0x2b6baf9361b8>, <kernel.DependentProduct object at 0x2b6baf9367a0>) of role type named sy_c_member_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Int__Oint_J
% 0.92/1.15  Using role type
% 0.92/1.15  Declaring member4262671552274231302at_int:(product_prod_nat_int->(set_Pr7995236796853374141at_int->Prop))
% 0.92/1.15  FOF formula (<kernel.Constant object at 0x2b6baf936710>, <kernel.DependentProduct object at 0x2b6baf936830>) of role type named sy_c_member_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.92/1.15  Using role type
% 0.92/1.15  Declaring member8440522571783428010at_nat:(product_prod_nat_nat->(set_Pr1261947904930325089at_nat->Prop))
% 0.92/1.15  FOF formula (<kernel.Constant object at 0x2b6baf9367a0>, <kernel.DependentProduct object at 0x2b6baf9364d0>) of role type named sy_c_member_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Product____Type__Ounit_J
% 0.92/1.15  Using role type
% 0.92/1.15  Declaring member348563419383025609t_unit:(produc526117512892780850t_unit->(set_Pr4334478416066269672t_unit->Prop))
% 0.92/1.15  FOF formula (<kernel.Constant object at 0x2b6baf936830>, <kernel.DependentProduct object at 0x2b6baf9368c0>) of role type named sy_c_member_001t__Product____Type__Oprod_It__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_J_J_Mt__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_J_J_J
% 0.92/1.15  Using role type
% 0.92/1.15  Declaring member6341495586645257982et_nat:(produc5657529347773406293et_nat->(set_Pr3444600963470892981et_nat->Prop))
% 0.92/1.15  FOF formula (<kernel.Constant object at 0x2b6baf9364d0>, <kernel.DependentProduct object at 0x2b6baf936950>) of role type named sy_c_member_001t__Product____Type__Oprod_It__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_J_M_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_J
% 0.92/1.15  Using role type
% 0.92/1.15  Declaring member8354763867512313179_nat_o:(produc4962441903510821572_nat_o->(set_Pr7705059561495379578_nat_o->Prop))
% 0.92/1.15  FOF formula (<kernel.Constant object at 0x2b6baf9368c0>, <kernel.DependentProduct object at 0x2b6baf9369e0>) of role type named sy_c_member_001t__Product____Type__Oprod_It__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_J_Mt__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_J_J
% 0.92/1.15  Using role type
% 0.92/1.15  Declaring member4763271486408492550et_nat:(produc6830853553727218525et_nat->(set_Pr7928877670098842301et_nat->Prop))
% 0.92/1.15  FOF formula (<kernel.Constant object at 0x2b6baf936950>, <kernel.DependentProduct object at 0x2b6baf936a70>) of role type named sy_c_member_001t__Product____Type__Oprod_It__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_J_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_J
% 0.92/1.15  Using role type
% 0.92/1.15  Declaring member6613709072892554et_nat:(produc4658369026151987169et_nat->(set_Pr3721596426557623617et_nat->Prop))
% 0.92/1.15  FOF formula (<kernel.Constant object at 0x2b6baf9369e0>, <kernel.DependentProduct object at 0x2b6baf936b00>) of role type named sy_c_member_001t__Product____Type__Oprod_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_J
% 0.92/1.15  Using role type
% 0.92/1.15  Declaring member4978015717948814295_nat_o:(produc6907119039986491712_nat_o->(set_Pr4208978187861016310_nat_o->Prop))
% 0.92/1.15  FOF formula (<kernel.Constant object at 0x2b6baf936a70>, <kernel.DependentProduct object at 0x2b6baf936b90>) of role type named sy_c_member_001t__Product____Type__Oprod_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_Mt__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_J_J
% 0.92/1.15  Using role type
% 0.92/1.15  Declaring member2737525317995836554et_nat:(produc7389280635074931169et_nat->(set_Pr8807100098903490369et_nat->Prop))
% 0.92/1.15  FOF formula (<kernel.Constant object at 0x2b6baf936b00>, <kernel.DependentProduct object at 0x2b6baf936c20>) of role type named sy_c_member_001t__Product____Type__Oprod_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_J
% 0.92/1.15  Using role type
% 0.92/1.16  Declaring member6099555550032318734et_nat:(produc8111630337999740517et_nat->(set_Pr719794911490849221et_nat->Prop))
% 0.92/1.16  FOF formula (<kernel.Constant object at 0x2b6baf936b90>, <kernel.DependentProduct object at 0x2b6baf936cb0>) of role type named sy_c_member_001t__Product____Type__Oprod_It__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J_Mt__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J_J
% 0.92/1.16  Using role type
% 0.92/1.16  Declaring member8566619992076573584nt_int:(produc1219242969750017639nt_int->(set_Pr2560585780119916871nt_int->Prop))
% 0.92/1.16  FOF formula (<kernel.Constant object at 0x2b6baf936c20>, <kernel.DependentProduct object at 0x2b6baf936d40>) of role type named sy_c_member_001t__Product____Type__Oprod_It__Product____Type__Oprod_It__Int__Oint_Mt__Nat__Onat_J_Mt__Product____Type__Oprod_It__Int__Oint_Mt__Nat__Onat_J_J
% 0.92/1.16  Using role type
% 0.92/1.16  Declaring member2930414080797523088nt_nat:(produc4806409095325742951nt_nat->(set_Pr5696620967126086215nt_nat->Prop))
% 0.92/1.16  FOF formula (<kernel.Constant object at 0x2b6baf936cb0>, <kernel.DependentProduct object at 0x2b6baf936dd0>) of role type named sy_c_member_001t__Product____Type__Oprod_It__Product____Type__Oprod_It__Nat__Onat_Mt__Int__Oint_J_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__Int__Oint_J_J
% 0.92/1.16  Using role type
% 0.92/1.16  Declaring member4619661753630440592at_int:(produc6495656768158660455at_int->(set_Pr5557702248415638087at_int->Prop))
% 0.92/1.16  FOF formula (<kernel.Constant object at 0x2b6baf936d40>, <kernel.DependentProduct object at 0x2b6baf936e60>) of role type named sy_c_member_001t__Product____Type__Oprod_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J
% 0.92/1.16  Using role type
% 0.92/1.16  Declaring member8206827879206165904at_nat:(produc859450856879609959at_nat->(set_Pr8693737435421807431at_nat->Prop))
% 0.92/1.16  FOF formula (<kernel.Constant object at 0x2b6baf936dd0>, <kernel.DependentProduct object at 0x2b6baf936ef0>) of role type named sy_c_member_001t__Product____Type__Oprod_It__Product____Type__Ounit_M_Eo_J
% 0.92/1.16  Using role type
% 0.92/1.16  Declaring member3689400097658526619unit_o:(produc7485711547916492274unit_o->(set_Pr5464989305201766866unit_o->Prop))
% 0.92/1.16  FOF formula (<kernel.Constant object at 0x2b6baf936e60>, <kernel.DependentProduct object at 0x2b6baf939098>) of role type named sy_c_member_001t__Product____Type__Oprod_It__Product____Type__Ounit_Mt__Int__Oint_J
% 0.92/1.16  Using role type
% 0.92/1.16  Declaring member5468524742225079679it_int:(produc5646078835734834920it_int->(set_Pr8497134830871917726it_int->Prop))
% 0.92/1.16  FOF formula (<kernel.Constant object at 0x2b6baf936ef0>, <kernel.DependentProduct object at 0x2b6baf939098>) of role type named sy_c_member_001t__Product____Type__Oprod_It__Product____Type__Ounit_Mt__Nat__Onat_J
% 0.92/1.16  Using role type
% 0.92/1.16  Declaring member423003724879500579it_nat:(produc600557818389255820it_nat->(set_Pr1763845938948868674it_nat->Prop))
% 0.92/1.16  FOF formula (<kernel.Constant object at 0x2b6baf936ef0>, <kernel.DependentProduct object at 0x2b6baf939098>) of role type named sy_c_member_001t__Product____Type__Oprod_It__Product____Type__Ounit_Mt__Product____Type__Ounit_J
% 0.92/1.16  Using role type
% 0.92/1.16  Declaring member7821138191923116944t_unit:(produc8459935480633519975t_unit->(set_Pr5094982260447487303t_unit->Prop))
% 1.00/1.16  FOF formula (<kernel.Constant object at 0x2b6baf936dd0>, <kernel.DependentProduct object at 0x2b6baf939098>) of role type named sy_c_member_001t__Product____Type__Oprod_It__Set__Oset_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_J_Mt__Set__Oset_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_J_J
% 1.00/1.16  Using role type
% 1.00/1.16  Declaring member6623172407746373520_nat_o:(produc6666532470309664615_nat_o->(set_Pr3813038829465207111_nat_o->Prop))
% 1.00/1.16  FOF formula (<kernel.Constant object at 0x2b6baf939248>, <kernel.DependentProduct object at 0x2b6baf939098>) of role type named sy_c_member_001t__Product____Type__Oprod_It__Set__Oset_I_Eo_J_Mt__Set__Oset_I_Eo_J_J
% 1.00/1.16  Using role type
% 1.00/1.16  Declaring member9116954335612470352_set_o:(produc7369051934464679207_set_o->(set_Pr4577759397028426247_set_o->Prop))
% 1.00/1.16  FOF formula (<kernel.Constant object at 0x2b6baf939128>, <kernel.DependentProduct object at 0x2b6baf939098>) of role type named sy_c_member_001t__Product____Type__Oprod_It__Set__Oset_It__Code____Numeral__Ointeger_J_Mt__Set__Oset_It__Code____Numeral__Ointeger_J_J
% 1.00/1.16  Using role type
% 1.00/1.16  Declaring member4307123515891402160nteger:(produc6491284506569428743nteger->(set_Pr7577011563204128103nteger->Prop))
% 1.00/1.16  FOF formula (<kernel.Constant object at 0x2b6baf9392d8>, <kernel.DependentProduct object at 0x2b6baf939098>) of role type named sy_c_member_001t__Product____Type__Oprod_It__Set__Oset_It__Int__Oint_J_Mt__Set__Oset_It__Int__Oint_J_J
% 1.00/1.16  Using role type
% 1.00/1.16  Declaring member2572552093476627150et_int:(produc2115011035271226405et_int->(set_Pr2522554150109002629et_int->Prop))
% 1.00/1.16  FOF formula (<kernel.Constant object at 0x2b6baf9391b8>, <kernel.DependentProduct object at 0x2b6baf939098>) of role type named sy_c_member_001t__Product____Type__Oprod_It__Set__Oset_It__Nat__Onat_J_Mt__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_J
% 1.00/1.16  Using role type
% 1.00/1.16  Declaring member727419437372278867t_unit:(produc7348995623955488188t_unit->(set_Pr4071100604818519410t_unit->Prop))
% 1.00/1.16  FOF formula (<kernel.Constant object at 0x2b6baf9392d8>, <kernel.DependentProduct object at 0x2b6baf939440>) of role type named sy_c_member_001t__Product____Type__Oprod_It__Set__Oset_It__Nat__Onat_J_Mt__Set__Oset_It__Nat__Onat_J_J
% 1.00/1.16  Using role type
% 1.00/1.16  Declaring member8277197624267554838et_nat:(produc7819656566062154093et_nat->(set_Pr5488025237498180813et_nat->Prop))
% 1.00/1.16  FOF formula (<kernel.Constant object at 0x2b6baf939098>, <kernel.DependentProduct object at 0x2b6baf9394d0>) of role type named sy_c_member_001t__Product____Type__Oprod_It__Set__Oset_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Product____Type__Ounit_J_J
% 1.00/1.16  Using role type
% 1.00/1.16  Declaring member4189953012975926160t_unit:(produc1357844946079266663t_unit->(set_Pr3980508049012409671t_unit->Prop))
% 1.00/1.16  FOF formula (<kernel.Constant object at 0x2b6baf9391b8>, <kernel.DependentProduct object at 0x2b6baf939440>) of role type named sy_c_member_001t__Product____Type__Ounit
% 1.00/1.16  Using role type
% 1.00/1.16  Declaring member_Product_unit:(product_unit->(set_Product_unit->Prop))
% 1.00/1.16  FOF formula (<kernel.Constant object at 0x2b6baf9395f0>, <kernel.DependentProduct object at 0x2b6baf939098>) of role type named sy_c_member_001t__Rat__Orat
% 1.00/1.16  Using role type
% 1.00/1.16  Declaring member_rat:(rat->(set_rat->Prop))
% 1.00/1.16  FOF formula (<kernel.Constant object at 0x2b6baf9391b8>, <kernel.DependentProduct object at 0x2b6baf9394d0>) of role type named sy_c_member_001t__Set__Oset_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_J
% 1.00/1.16  Using role type
% 1.00/1.16  Declaring member1452989533377600726_nat_o:(set_Pr4532377907799695533_nat_o->(set_se1353816476878259085_nat_o->Prop))
% 1.00/1.16  FOF formula (<kernel.Constant object at 0x2b6baf939368>, <kernel.DependentProduct object at 0x2b6baf9391b8>) of role type named sy_c_member_001t__Set__Oset_I_Eo_J
% 1.00/1.16  Using role type
% 1.00/1.16  Declaring member_set_o:(set_o->(set_set_o->Prop))
% 1.00/1.16  FOF formula (<kernel.Constant object at 0x2b6baf939098>, <kernel.DependentProduct object at 0x2b6baf9394d0>) of role type named sy_c_member_001t__Set__Oset_It__Code____Numeral__Ointeger_J
% 1.00/1.16  Using role type
% 1.00/1.16  Declaring member1834298987299537450nteger:(set_Code_integer->(set_set_Code_integer->Prop))
% 1.00/1.16  FOF formula (<kernel.Constant object at 0x2b6baf939248>, <kernel.DependentProduct object at 0x2b6baf939368>) of role type named sy_c_member_001t__Set__Oset_It__Int__Oint_J
% 1.00/1.16  Using role type
% 1.00/1.16  Declaring member_set_int:(set_int->(set_set_int->Prop))
% 1.00/1.16  FOF formula (<kernel.Constant object at 0x2b6baf9397a0>, <kernel.DependentProduct object at 0x2b6baf939098>) of role type named sy_c_member_001t__Set__Oset_It__Nat__Onat_J
% 1.00/1.16  Using role type
% 1.00/1.16  Declaring member_set_nat:(set_nat->(set_set_nat->Prop))
% 1.00/1.16  FOF formula (<kernel.Constant object at 0x2b6baf939248>, <kernel.DependentProduct object at 0x2b6baf9394d0>) of role type named sy_c_member_001t__Set__Oset_It__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_M_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_J_J
% 1.00/1.16  Using role type
% 1.00/1.16  Declaring member5475208728337331568_nat_o:(set_Pr2161125870931222855_nat_o->(set_se7663487083892625191_nat_o->Prop))
% 1.00/1.16  FOF formula (<kernel.Constant object at 0x2b6baf939098>, <kernel.DependentProduct object at 0x2b6baf939908>) of role type named sy_c_member_001t__Set__Oset_It__Product____Type__Oprod_I_Eo_M_Eo_J_J
% 1.00/1.16  Using role type
% 1.00/1.16  Declaring member3157015407008874800od_o_o:(set_Product_prod_o_o->(set_se491199571785101031od_o_o->Prop))
% 1.00/1.16  FOF formula (<kernel.Constant object at 0x2b6baf9394d0>, <kernel.DependentProduct object at 0x2b6baf939368>) of role type named sy_c_member_001t__Set__Oset_It__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J_J
% 1.00/1.16  Using role type
% 1.00/1.16  Declaring member2340774599025711042nt_int:(set_Pr958786334691620121nt_int->(set_se6260736226359567993nt_int->Prop))
% 1.00/1.16  FOF formula (<kernel.Constant object at 0x2b6baf939908>, <kernel.DependentProduct object at 0x2b6baf939998>) of role type named sy_c_member_001t__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J
% 1.00/1.16  Using role type
% 1.00/1.16  Declaring member2643936169264416010at_nat:(set_Pr1261947904930325089at_nat->(set_se7855581050983116737at_nat->Prop))
% 1.00/1.16  FOF formula (<kernel.Constant object at 0x2b6baf939368>, <kernel.DependentProduct object at 0x2b6baf939a28>) of role type named sy_c_member_001t__Set__Oset_It__Product____Type__Oprod_It__Product____Type__Ounit_Mt__Product____Type__Ounit_J_J
% 1.00/1.16  Using role type
% 1.00/1.16  Declaring member1248447801810324848t_unit:(set_Pr5094982260447487303t_unit->(set_se8994758365886191399t_unit->Prop))
% 1.00/1.16  FOF formula (<kernel.Constant object at 0x2b6baf939998>, <kernel.DependentProduct object at 0x2b6baf939368>) of role type named sy_c_member_001t__Set__Oset_It__Product____Type__Ounit_J
% 1.00/1.16  Using role type
% 1.00/1.16  Declaring member5877623283571906838t_unit:(set_Product_unit->(set_set_Product_unit->Prop))
% 1.00/1.16  FOF formula (<kernel.Constant object at 0x2b6baf939b48>, <kernel.DependentProduct object at 0x2b6baf939a28>) of role type named sy_c_member_001t__Set__Oset_It__Set__Oset_It__Nat__Onat_J_J
% 1.00/1.17  Using role type
% 1.00/1.17  Declaring member_set_set_nat:(set_set_nat->(set_set_set_nat->Prop))
% 1.00/1.17  FOF formula (<kernel.Constant object at 0x2b6baf939bd8>, <kernel.Constant object at 0x2b6baf9394d0>) of role type named sy_v_h
% 1.00/1.17  Using role type
% 1.00/1.17  Declaring h:produc3658429121746597890et_nat
% 1.00/1.17  FOF formula (forall (X:assn) (Y:assn), (((eq Prop) (((eq (produc3658429121746597890et_nat->Prop)) (rep_assn X)) (rep_assn Y))) (((eq assn) X) Y))) of role axiom named fact_0_Rep__assn__inject
% 1.00/1.17  A new axiom: (forall (X:assn) (Y:assn), (((eq Prop) (((eq (produc3658429121746597890et_nat->Prop)) (rep_assn X)) (rep_assn Y))) (((eq assn) X) Y)))
% 1.00/1.17  FOF formula (forall (X:assn), (((eq assn) (abs_assn (rep_assn X))) X)) of role axiom named fact_1_Rep__assn__inverse
% 1.00/1.17  A new axiom: (forall (X:assn), (((eq assn) (abs_assn (rep_assn X))) X))
% 1.00/1.17  FOF formula (forall (P:(produc3658429121746597890et_nat->Prop)) (Pr:assn), ((forall (H:produc3658429121746597890et_nat), (((eq Prop) (P H)) ((rep_assn Pr) H)))->(((eq assn) Pr) (abs_assn P)))) of role axiom named fact_2_Abs__assn__eqI_I2_J
% 1.00/1.17  A new axiom: (forall (P:(produc3658429121746597890et_nat->Prop)) (Pr:assn), ((forall (H:produc3658429121746597890et_nat), (((eq Prop) (P H)) ((rep_assn Pr) H)))->(((eq assn) Pr) (abs_assn P))))
% 1.00/1.17  FOF formula (forall (P:(produc3658429121746597890et_nat->Prop)) (Pr:assn), ((forall (H:produc3658429121746597890et_nat), (((eq Prop) (P H)) ((rep_assn Pr) H)))->(((eq assn) (abs_assn P)) Pr))) of role axiom named fact_3_Abs__assn__eqI_I1_J
% 1.00/1.17  A new axiom: (forall (P:(produc3658429121746597890et_nat->Prop)) (Pr:assn), ((forall (H:produc3658429121746597890et_nat), (((eq Prop) (P H)) ((rep_assn Pr) H)))->(((eq assn) (abs_assn P)) Pr)))
% 1.00/1.17  FOF formula (forall (C:(produc3658429121746597890et_nat->Prop)), (((member6576561426505652726_nat_o C) bot_bo7824918357723582233_nat_o)->False)) of role axiom named fact_4_empty__iff
% 1.00/1.17  A new axiom: (forall (C:(produc3658429121746597890et_nat->Prop)), (((member6576561426505652726_nat_o C) bot_bo7824918357723582233_nat_o)->False))
% 1.00/1.17  FOF formula (forall (C:product_unit), (((member_Product_unit C) bot_bo3957492148770167129t_unit)->False)) of role axiom named fact_5_empty__iff
% 1.00/1.17  A new axiom: (forall (C:product_unit), (((member_Product_unit C) bot_bo3957492148770167129t_unit)->False))
% 1.00/1.17  FOF formula (forall (C:Prop), (((member_o C) bot_bot_set_o)->False)) of role axiom named fact_6_empty__iff
% 1.00/1.17  A new axiom: (forall (C:Prop), (((member_o C) bot_bot_set_o)->False))
% 1.00/1.17  FOF formula (forall (C:nat), (((member_nat C) bot_bot_set_nat)->False)) of role axiom named fact_7_empty__iff
% 1.00/1.17  A new axiom: (forall (C:nat), (((member_nat C) bot_bot_set_nat)->False))
% 1.00/1.17  FOF formula (forall (C:int), (((member_int C) bot_bot_set_int)->False)) of role axiom named fact_8_empty__iff
% 1.00/1.17  A new axiom: (forall (C:int), (((member_int C) bot_bot_set_int)->False))
% 1.00/1.17  FOF formula (forall (A:set_Pr4532377907799695533_nat_o), (((eq Prop) (forall (X2:(produc3658429121746597890et_nat->Prop)), (((member6576561426505652726_nat_o X2) A)->False))) (((eq set_Pr4532377907799695533_nat_o) A) bot_bo7824918357723582233_nat_o))) of role axiom named fact_9_all__not__in__conv
% 1.00/1.17  A new axiom: (forall (A:set_Pr4532377907799695533_nat_o), (((eq Prop) (forall (X2:(produc3658429121746597890et_nat->Prop)), (((member6576561426505652726_nat_o X2) A)->False))) (((eq set_Pr4532377907799695533_nat_o) A) bot_bo7824918357723582233_nat_o)))
% 1.00/1.17  FOF formula (forall (A:set_Product_unit), (((eq Prop) (forall (X2:product_unit), (((member_Product_unit X2) A)->False))) (((eq set_Product_unit) A) bot_bo3957492148770167129t_unit))) of role axiom named fact_10_all__not__in__conv
% 1.00/1.17  A new axiom: (forall (A:set_Product_unit), (((eq Prop) (forall (X2:product_unit), (((member_Product_unit X2) A)->False))) (((eq set_Product_unit) A) bot_bo3957492148770167129t_unit)))
% 1.00/1.17  FOF formula (forall (A:set_o), (((eq Prop) (forall (X2:Prop), (((member_o X2) A)->False))) (((eq set_o) A) bot_bot_set_o))) of role axiom named fact_11_all__not__in__conv
% 1.00/1.17  A new axiom: (forall (A:set_o), (((eq Prop) (forall (X2:Prop), (((member_o X2) A)->False))) (((eq set_o) A) bot_bot_set_o)))
% 1.00/1.18  FOF formula (forall (A:set_nat), (((eq Prop) (forall (X2:nat), (((member_nat X2) A)->False))) (((eq set_nat) A) bot_bot_set_nat))) of role axiom named fact_12_all__not__in__conv
% 1.00/1.18  A new axiom: (forall (A:set_nat), (((eq Prop) (forall (X2:nat), (((member_nat X2) A)->False))) (((eq set_nat) A) bot_bot_set_nat)))
% 1.00/1.18  FOF formula (forall (A:set_int), (((eq Prop) (forall (X2:int), (((member_int X2) A)->False))) (((eq set_int) A) bot_bot_set_int))) of role axiom named fact_13_all__not__in__conv
% 1.00/1.18  A new axiom: (forall (A:set_int), (((eq Prop) (forall (X2:int), (((member_int X2) A)->False))) (((eq set_int) A) bot_bot_set_int)))
% 1.00/1.18  FOF formula (forall (P:((produc3658429121746597890et_nat->Prop)->Prop)), (((eq Prop) (((eq set_Pr4532377907799695533_nat_o) (collec939566748876313656_nat_o P)) bot_bo7824918357723582233_nat_o)) (forall (X2:(produc3658429121746597890et_nat->Prop)), ((P X2)->False)))) of role axiom named fact_14_Collect__empty__eq
% 1.00/1.18  A new axiom: (forall (P:((produc3658429121746597890et_nat->Prop)->Prop)), (((eq Prop) (((eq set_Pr4532377907799695533_nat_o) (collec939566748876313656_nat_o P)) bot_bo7824918357723582233_nat_o)) (forall (X2:(produc3658429121746597890et_nat->Prop)), ((P X2)->False))))
% 1.00/1.18  FOF formula (forall (P:(product_unit->Prop)), (((eq Prop) (((eq set_Product_unit) (collect_Product_unit P)) bot_bo3957492148770167129t_unit)) (forall (X2:product_unit), ((P X2)->False)))) of role axiom named fact_15_Collect__empty__eq
% 1.00/1.18  A new axiom: (forall (P:(product_unit->Prop)), (((eq Prop) (((eq set_Product_unit) (collect_Product_unit P)) bot_bo3957492148770167129t_unit)) (forall (X2:product_unit), ((P X2)->False))))
% 1.00/1.18  FOF formula (forall (P:(Prop->Prop)), (((eq Prop) (((eq set_o) (collect_o P)) bot_bot_set_o)) (forall (X2:Prop), ((P X2)->False)))) of role axiom named fact_16_Collect__empty__eq
% 1.00/1.18  A new axiom: (forall (P:(Prop->Prop)), (((eq Prop) (((eq set_o) (collect_o P)) bot_bot_set_o)) (forall (X2:Prop), ((P X2)->False))))
% 1.00/1.18  FOF formula (forall (P:(nat->Prop)), (((eq Prop) (((eq set_nat) (collect_nat P)) bot_bot_set_nat)) (forall (X2:nat), ((P X2)->False)))) of role axiom named fact_17_Collect__empty__eq
% 1.00/1.18  A new axiom: (forall (P:(nat->Prop)), (((eq Prop) (((eq set_nat) (collect_nat P)) bot_bot_set_nat)) (forall (X2:nat), ((P X2)->False))))
% 1.00/1.18  FOF formula (forall (P:(int->Prop)), (((eq Prop) (((eq set_int) (collect_int P)) bot_bot_set_int)) (forall (X2:int), ((P X2)->False)))) of role axiom named fact_18_Collect__empty__eq
% 1.00/1.18  A new axiom: (forall (P:(int->Prop)), (((eq Prop) (((eq set_int) (collect_int P)) bot_bot_set_int)) (forall (X2:int), ((P X2)->False))))
% 1.00/1.18  FOF formula (forall (P:((produc3658429121746597890et_nat->Prop)->Prop)), (((eq Prop) (((eq set_Pr4532377907799695533_nat_o) bot_bo7824918357723582233_nat_o) (collec939566748876313656_nat_o P))) (forall (X2:(produc3658429121746597890et_nat->Prop)), ((P X2)->False)))) of role axiom named fact_19_empty__Collect__eq
% 1.00/1.18  A new axiom: (forall (P:((produc3658429121746597890et_nat->Prop)->Prop)), (((eq Prop) (((eq set_Pr4532377907799695533_nat_o) bot_bo7824918357723582233_nat_o) (collec939566748876313656_nat_o P))) (forall (X2:(produc3658429121746597890et_nat->Prop)), ((P X2)->False))))
% 1.00/1.18  FOF formula (forall (P:(product_unit->Prop)), (((eq Prop) (((eq set_Product_unit) bot_bo3957492148770167129t_unit) (collect_Product_unit P))) (forall (X2:product_unit), ((P X2)->False)))) of role axiom named fact_20_empty__Collect__eq
% 1.00/1.18  A new axiom: (forall (P:(product_unit->Prop)), (((eq Prop) (((eq set_Product_unit) bot_bo3957492148770167129t_unit) (collect_Product_unit P))) (forall (X2:product_unit), ((P X2)->False))))
% 1.00/1.18  FOF formula (forall (P:(Prop->Prop)), (((eq Prop) (((eq set_o) bot_bot_set_o) (collect_o P))) (forall (X2:Prop), ((P X2)->False)))) of role axiom named fact_21_empty__Collect__eq
% 1.00/1.18  A new axiom: (forall (P:(Prop->Prop)), (((eq Prop) (((eq set_o) bot_bot_set_o) (collect_o P))) (forall (X2:Prop), ((P X2)->False))))
% 1.00/1.18  FOF formula (forall (P:(nat->Prop)), (((eq Prop) (((eq set_nat) bot_bot_set_nat) (collect_nat P))) (forall (X2:nat), ((P X2)->False)))) of role axiom named fact_22_empty__Collect__eq
% 1.00/1.18  A new axiom: (forall (P:(nat->Prop)), (((eq Prop) (((eq set_nat) bot_bot_set_nat) (collect_nat P))) (forall (X2:nat), ((P X2)->False))))
% 1.00/1.18  FOF formula (forall (P:(int->Prop)), (((eq Prop) (((eq set_int) bot_bot_set_int) (collect_int P))) (forall (X2:int), ((P X2)->False)))) of role axiom named fact_23_empty__Collect__eq
% 1.00/1.18  A new axiom: (forall (P:(int->Prop)), (((eq Prop) (((eq set_int) bot_bot_set_int) (collect_int P))) (forall (X2:int), ((P X2)->False))))
% 1.00/1.18  FOF formula (forall (A2:(produc3658429121746597890et_nat->Prop)), (((member6576561426505652726_nat_o A2) bot_bo7824918357723582233_nat_o)->False)) of role axiom named fact_24_emptyE
% 1.00/1.18  A new axiom: (forall (A2:(produc3658429121746597890et_nat->Prop)), (((member6576561426505652726_nat_o A2) bot_bo7824918357723582233_nat_o)->False))
% 1.00/1.18  FOF formula (forall (A2:product_unit), (((member_Product_unit A2) bot_bo3957492148770167129t_unit)->False)) of role axiom named fact_25_emptyE
% 1.00/1.18  A new axiom: (forall (A2:product_unit), (((member_Product_unit A2) bot_bo3957492148770167129t_unit)->False))
% 1.00/1.18  FOF formula (forall (A2:Prop), (((member_o A2) bot_bot_set_o)->False)) of role axiom named fact_26_emptyE
% 1.00/1.18  A new axiom: (forall (A2:Prop), (((member_o A2) bot_bot_set_o)->False))
% 1.00/1.18  FOF formula (forall (A2:nat), (((member_nat A2) bot_bot_set_nat)->False)) of role axiom named fact_27_emptyE
% 1.00/1.18  A new axiom: (forall (A2:nat), (((member_nat A2) bot_bot_set_nat)->False))
% 1.00/1.18  FOF formula (forall (A2:int), (((member_int A2) bot_bot_set_int)->False)) of role axiom named fact_28_emptyE
% 1.00/1.18  A new axiom: (forall (A2:int), (((member_int A2) bot_bot_set_int)->False))
% 1.00/1.18  FOF formula (forall (A:set_Product_unit) (A2:product_unit), ((((eq set_Product_unit) A) bot_bo3957492148770167129t_unit)->(((member_Product_unit A2) A)->False))) of role axiom named fact_29_equals0D
% 1.00/1.18  A new axiom: (forall (A:set_Product_unit) (A2:product_unit), ((((eq set_Product_unit) A) bot_bo3957492148770167129t_unit)->(((member_Product_unit A2) A)->False)))
% 1.00/1.18  FOF formula (forall (A:set_o) (A2:Prop), ((((eq set_o) A) bot_bot_set_o)->(((member_o A2) A)->False))) of role axiom named fact_30_equals0D
% 1.00/1.18  A new axiom: (forall (A:set_o) (A2:Prop), ((((eq set_o) A) bot_bot_set_o)->(((member_o A2) A)->False)))
% 1.00/1.18  FOF formula (forall (A:set_nat) (A2:nat), ((((eq set_nat) A) bot_bot_set_nat)->(((member_nat A2) A)->False))) of role axiom named fact_31_equals0D
% 1.00/1.18  A new axiom: (forall (A:set_nat) (A2:nat), ((((eq set_nat) A) bot_bot_set_nat)->(((member_nat A2) A)->False)))
% 1.00/1.18  FOF formula (forall (A:set_int) (A2:int), ((((eq set_int) A) bot_bot_set_int)->(((member_int A2) A)->False))) of role axiom named fact_32_equals0D
% 1.00/1.18  A new axiom: (forall (A:set_int) (A2:int), ((((eq set_int) A) bot_bot_set_int)->(((member_int A2) A)->False)))
% 1.00/1.18  FOF formula (forall (A:set_Pr4532377907799695533_nat_o) (A2:(produc3658429121746597890et_nat->Prop)), ((((eq set_Pr4532377907799695533_nat_o) A) bot_bo7824918357723582233_nat_o)->(((member6576561426505652726_nat_o A2) A)->False))) of role axiom named fact_33_equals0D
% 1.00/1.18  A new axiom: (forall (A:set_Pr4532377907799695533_nat_o) (A2:(produc3658429121746597890et_nat->Prop)), ((((eq set_Pr4532377907799695533_nat_o) A) bot_bo7824918357723582233_nat_o)->(((member6576561426505652726_nat_o A2) A)->False)))
% 1.00/1.18  FOF formula (forall (A:set_Product_unit), ((forall (Y2:product_unit), (((member_Product_unit Y2) A)->False))->(((eq set_Product_unit) A) bot_bo3957492148770167129t_unit))) of role axiom named fact_34_equals0I
% 1.00/1.18  A new axiom: (forall (A:set_Product_unit), ((forall (Y2:product_unit), (((member_Product_unit Y2) A)->False))->(((eq set_Product_unit) A) bot_bo3957492148770167129t_unit)))
% 1.00/1.18  FOF formula (forall (A:set_o), ((forall (Y2:Prop), (((member_o Y2) A)->False))->(((eq set_o) A) bot_bot_set_o))) of role axiom named fact_35_equals0I
% 1.00/1.18  A new axiom: (forall (A:set_o), ((forall (Y2:Prop), (((member_o Y2) A)->False))->(((eq set_o) A) bot_bot_set_o)))
% 1.00/1.18  FOF formula (forall (A:set_nat), ((forall (Y2:nat), (((member_nat Y2) A)->False))->(((eq set_nat) A) bot_bot_set_nat))) of role axiom named fact_36_equals0I
% 1.00/1.18  A new axiom: (forall (A:set_nat), ((forall (Y2:nat), (((member_nat Y2) A)->False))->(((eq set_nat) A) bot_bot_set_nat)))
% 1.00/1.19  FOF formula (forall (A:set_int), ((forall (Y2:int), (((member_int Y2) A)->False))->(((eq set_int) A) bot_bot_set_int))) of role axiom named fact_37_equals0I
% 1.00/1.19  A new axiom: (forall (A:set_int), ((forall (Y2:int), (((member_int Y2) A)->False))->(((eq set_int) A) bot_bot_set_int)))
% 1.00/1.19  FOF formula (forall (A:set_Pr4532377907799695533_nat_o), ((forall (Y2:(produc3658429121746597890et_nat->Prop)), (((member6576561426505652726_nat_o Y2) A)->False))->(((eq set_Pr4532377907799695533_nat_o) A) bot_bo7824918357723582233_nat_o))) of role axiom named fact_38_equals0I
% 1.00/1.19  A new axiom: (forall (A:set_Pr4532377907799695533_nat_o), ((forall (Y2:(produc3658429121746597890et_nat->Prop)), (((member6576561426505652726_nat_o Y2) A)->False))->(((eq set_Pr4532377907799695533_nat_o) A) bot_bo7824918357723582233_nat_o)))
% 1.00/1.19  FOF formula (forall (A:set_Product_unit), (((eq Prop) ((ex product_unit) (fun (X2:product_unit)=> ((member_Product_unit X2) A)))) (not (((eq set_Product_unit) A) bot_bo3957492148770167129t_unit)))) of role axiom named fact_39_ex__in__conv
% 1.00/1.19  A new axiom: (forall (A:set_Product_unit), (((eq Prop) ((ex product_unit) (fun (X2:product_unit)=> ((member_Product_unit X2) A)))) (not (((eq set_Product_unit) A) bot_bo3957492148770167129t_unit))))
% 1.00/1.19  FOF formula (forall (A:set_o), (((eq Prop) ((ex Prop) (fun (X2:Prop)=> ((member_o X2) A)))) (not (((eq set_o) A) bot_bot_set_o)))) of role axiom named fact_40_ex__in__conv
% 1.00/1.19  A new axiom: (forall (A:set_o), (((eq Prop) ((ex Prop) (fun (X2:Prop)=> ((member_o X2) A)))) (not (((eq set_o) A) bot_bot_set_o))))
% 1.00/1.19  FOF formula (forall (A:set_nat), (((eq Prop) ((ex nat) (fun (X2:nat)=> ((member_nat X2) A)))) (not (((eq set_nat) A) bot_bot_set_nat)))) of role axiom named fact_41_ex__in__conv
% 1.00/1.19  A new axiom: (forall (A:set_nat), (((eq Prop) ((ex nat) (fun (X2:nat)=> ((member_nat X2) A)))) (not (((eq set_nat) A) bot_bot_set_nat))))
% 1.00/1.19  FOF formula (forall (A:set_int), (((eq Prop) ((ex int) (fun (X2:int)=> ((member_int X2) A)))) (not (((eq set_int) A) bot_bot_set_int)))) of role axiom named fact_42_ex__in__conv
% 1.00/1.19  A new axiom: (forall (A:set_int), (((eq Prop) ((ex int) (fun (X2:int)=> ((member_int X2) A)))) (not (((eq set_int) A) bot_bot_set_int))))
% 1.00/1.19  FOF formula (forall (A:set_Pr4532377907799695533_nat_o), (((eq Prop) ((ex (produc3658429121746597890et_nat->Prop)) (fun (X2:(produc3658429121746597890et_nat->Prop))=> ((member6576561426505652726_nat_o X2) A)))) (not (((eq set_Pr4532377907799695533_nat_o) A) bot_bo7824918357723582233_nat_o)))) of role axiom named fact_43_ex__in__conv
% 1.00/1.19  A new axiom: (forall (A:set_Pr4532377907799695533_nat_o), (((eq Prop) ((ex (produc3658429121746597890et_nat->Prop)) (fun (X2:(produc3658429121746597890et_nat->Prop))=> ((member6576561426505652726_nat_o X2) A)))) (not (((eq set_Pr4532377907799695533_nat_o) A) bot_bo7824918357723582233_nat_o))))
% 1.00/1.19  <<<    ! [S: set_Product_unit] :
% 1.00/1.19        ( ( S != bot_bo3957492148770167129t_unit )
% 1.00/1.19       => ~ !>>>!!!<<< [X3: product_unit] :
% 1.00/1.19              ~ ( member_Product_unit @ X3 @ S ) ) ).
% 1.00/1.19  
% 1.00/1.19  % set_notEmptyE>>>
% 1.00/1.19  statestack=[0, 1, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 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, 124]
% 1.00/1.19  symstack=[$end, TPTP_file_pre, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, 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,420082), LexToken(LPAR,'(',1,420085), name, LexToken(COMMA,',',1,420108), formula_role, LexToken(COMMA,',',1,420114), thf_quantified_formula_PRE, thf_quantifier, LexToken(LBRACKET,'[',1,420122), thf_variable_list, LexToken(RBRACKET,']',1,420142), LexToken(COLON,':',1,420144), LexToken(LPAR,'(',1,420152), thf_unitary_formula, thf_pair_connective, unary_connective]
% 1.00/1.19  Unexpected exception Syntax error at '!':BANG
% 1.00/1.19  Traceback (most recent call last):
% 1.00/1.19    File "CASC.py", line 79, in <module>
% 1.00/1.19      problem=TPTP.TPTPproblem(env=environment,debug=1,file=file)
% 1.00/1.19    File "/export/starexec/sandbox/solver/bin/TPTP.py", line 38, in __init__
% 1.00/1.19      parser.parse(file.read(),debug=0,lexer=lexer)
% 1.00/1.19    File "/export/starexec/sandbox/solver/bin/ply/yacc.py", line 265, in parse
% 1.00/1.19      return self.parseopt_notrack(input,lexer,debug,tracking,tokenfunc)
% 1.00/1.19    File "/export/starexec/sandbox/solver/bin/ply/yacc.py", line 1047, in parseopt_notrack
% 1.00/1.19      tok = self.errorfunc(errtoken)
% 1.00/1.19    File "/export/starexec/sandbox/solver/bin/TPTPparser.py", line 2099, in p_error
% 1.00/1.19      raise TPTPParsingError("Syntax error at '%s':%s" % (t.value,t.type))
% 1.00/1.19  TPTPparser.TPTPParsingError: Syntax error at '!':BANG
%------------------------------------------------------------------------------