TPTP Problem File: SLH0474^1.p
View Solutions
- Solve Problem
%------------------------------------------------------------------------------
% File : SLH0000^1 : TPTP v8.2.0. Released v8.2.0.
% Domain : Archive of Formal Proofs
% Problem :
% Version : Especial.
% English :
% Refs : [Des23] Desharnais (2023), Email to Geoff Sutcliffe
% Source : [Des23]
% Names : Rewrite_Properties_Reduction/0021_Ground_Reduction_on_GTRS/prob_00038_001523__14265870_1 [Des23]
% Status : Theorem
% Rating : ? v8.2.0
% Syntax : Number of formulae : 1973 ( 659 unt; 690 typ; 0 def)
% Number of atoms : 3704 (1122 equ; 0 cnn)
% Maximal formula atoms : 12 ( 2 avg)
% Number of connectives : 10925 ( 292 ~; 25 |; 261 &;8931 @)
% ( 0 <=>;1416 =>; 0 <=; 0 <~>)
% Maximal formula depth : 16 ( 6 avg)
% Number of types : 103 ( 102 usr)
% Number of type conns : 2743 (2743 >; 0 *; 0 +; 0 <<)
% Number of symbols : 591 ( 588 usr; 35 con; 0-4 aty)
% Number of variables : 4128 ( 884 ^;3148 !; 96 ?;4128 :)
% SPC : TH0_THM_EQU_NAR
% Comments : This file was generated by Isabelle (most likely Sledgehammer)
% 2023-01-19 14:19:35.354
%------------------------------------------------------------------------------
% Could-be-implicit typings (102)
thf(ty_n_t__Set__Oset_It__Product____Type__Oprod_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_Mt__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_J,type,
set_Pr553994874890374343at_nat: $tType ).
thf(ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Product____Type__Oprod_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_Mt__Set__Oset_It__Nat__Onat_J_J_Mt__Product____Type__Oprod_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_Mt__Set__Oset_It__Nat__Onat_J_J_J_J,type,
set_Pr9073547328939009709et_nat: $tType ).
thf(ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Nat__Onat_Mt__Nat__Onat_J_Mt__Set__Oset_It__Nat__Onat_J_J_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Nat__Onat_Mt__Nat__Onat_J_Mt__Set__Oset_It__Nat__Onat_J_J_J_J,type,
set_Pr8717029992452423943et_nat: $tType ).
thf(ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Product____Type__Oprod_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_Mt__Nat__Onat_J_Mt__Product____Type__Oprod_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_Mt__Nat__Onat_J_J_J,type,
set_Pr7116486347545156417at_nat: $tType ).
thf(ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Product____Type__Oprod_It__Nat__Onat_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_J_J,type,
set_Pr575275573428919693at_nat: $tType ).
thf(ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Nat__Onat_Mt__Nat__Onat_J_Mt__Nat__Onat_J_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Nat__Onat_Mt__Nat__Onat_J_Mt__Nat__Onat_J_J_J,type,
set_Pr4254009440681583239at_nat: $tType ).
thf(ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Product____Type__Oprod_It__Nat__Onat_Mt__Sum____Type__Osum_It__Nat__Onat_Mt__Nat__Onat_J_J_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__Sum____Type__Osum_It__Nat__Onat_Mt__Nat__Onat_J_J_J_J,type,
set_Pr4263592281063400071at_nat: $tType ).
thf(ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Product____Type__Oprod_It__Term__Oterm_Itf__c_Mtf__d_J_Mt__Term__Oterm_Itf__c_Mtf__d_J_J_Mt__Product____Type__Oprod_It__Term__Oterm_Itf__c_Mtf__d_J_Mt__Term__Oterm_Itf__c_Mtf__d_J_J_J_J,type,
set_Pr6583054764951797575rm_c_d: $tType ).
thf(ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Product____Type__Oprod_It__Term__Oterm_Itf__c_Mtf__d_J_Mt__Term__Oterm_Itf__a_Mtf__b_J_J_Mt__Product____Type__Oprod_It__Term__Oterm_Itf__c_Mtf__d_J_Mt__Term__Oterm_Itf__a_Mtf__b_J_J_J_J,type,
set_Pr626007440406323015rm_a_b: $tType ).
thf(ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Product____Type__Oprod_It__Term__Oterm_Itf__a_Mtf__b_J_Mt__Term__Oterm_Itf__c_Mtf__d_J_J_Mt__Product____Type__Oprod_It__Term__Oterm_Itf__a_Mtf__b_J_Mt__Term__Oterm_Itf__c_Mtf__d_J_J_J_J,type,
set_Pr8929823917597237063rm_c_d: $tType ).
thf(ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Product____Type__Oprod_It__Term__Oterm_Itf__a_Mtf__b_J_Mt__Term__Oterm_Itf__a_Mtf__b_J_J_Mt__Product____Type__Oprod_It__Term__Oterm_Itf__a_Mtf__b_J_Mt__Term__Oterm_Itf__a_Mtf__b_J_J_J_J,type,
set_Pr2972776593051762503rm_a_b: $tType ).
thf(ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Product____Type__Oprod_It__Set__Oset_It__Nat__Onat_J_Mt__Set__Oset_It__Nat__Onat_J_J_Mt__Product____Type__Oprod_It__Set__Oset_It__Nat__Onat_J_Mt__Set__Oset_It__Nat__Onat_J_J_J_J,type,
set_Pr4101548492796429895et_nat: $tType ).
thf(ty_n_t__Product____Type__Oprod_It__Product____Type__Oprod_It__Term__Oterm_Itf__c_Mtf__d_J_Mt__Term__Oterm_Itf__c_Mtf__d_J_J_Mt__Product____Type__Oprod_It__Term__Oterm_Itf__c_Mtf__d_J_Mt__Term__Oterm_Itf__c_Mtf__d_J_J_J,type,
produc4537310693244255847rm_c_d: $tType ).
thf(ty_n_t__Product____Type__Oprod_It__Product____Type__Oprod_It__Term__Oterm_Itf__c_Mtf__d_J_Mt__Term__Oterm_Itf__a_Mtf__b_J_J_Mt__Product____Type__Oprod_It__Term__Oterm_Itf__c_Mtf__d_J_Mt__Term__Oterm_Itf__a_Mtf__b_J_J_J,type,
produc145754379289255527rm_a_b: $tType ).
thf(ty_n_t__Product____Type__Oprod_It__Product____Type__Oprod_It__Term__Oterm_Itf__a_Mtf__b_J_Mt__Term__Oterm_Itf__c_Mtf__d_J_J_Mt__Product____Type__Oprod_It__Term__Oterm_Itf__a_Mtf__b_J_Mt__Term__Oterm_Itf__c_Mtf__d_J_J_J,type,
produc8915528102474309223rm_c_d: $tType ).
thf(ty_n_t__Product____Type__Oprod_It__Product____Type__Oprod_It__Term__Oterm_Itf__a_Mtf__b_J_Mt__Term__Oterm_Itf__a_Mtf__b_J_J_Mt__Product____Type__Oprod_It__Term__Oterm_Itf__a_Mtf__b_J_Mt__Term__Oterm_Itf__a_Mtf__b_J_J_J,type,
produc4523971788519308903rm_a_b: $tType ).
thf(ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Product____Type__Oprod_It__Term__Oterm_Itf__c_Mtf__d_J_Mt__Nat__Onat_J_Mt__Product____Type__Oprod_It__Term__Oterm_Itf__c_Mtf__d_J_Mt__Nat__Onat_J_J_J,type,
set_Pr991062860374239047_d_nat: $tType ).
thf(ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Product____Type__Oprod_It__Term__Oterm_Itf__a_Mtf__b_J_Mt__Nat__Onat_J_Mt__Product____Type__Oprod_It__Term__Oterm_Itf__a_Mtf__b_J_Mt__Nat__Onat_J_J_J,type,
set_Pr4200871855241742151_b_nat: $tType ).
thf(ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Product____Type__Oprod_It__Nat__Onat_Mt__Term__Oterm_Itf__c_Mtf__d_J_J_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__Term__Oterm_Itf__c_Mtf__d_J_J_J_J,type,
set_Pr7649946878678271815rm_c_d: $tType ).
thf(ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Product____Type__Oprod_It__Nat__Onat_Mt__Term__Oterm_Itf__a_Mtf__b_J_J_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__Term__Oterm_Itf__a_Mtf__b_J_J_J_J,type,
set_Pr5038301440468608839rm_a_b: $tType ).
thf(ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Product____Type__Oprod_It__Set__Oset_It__Nat__Onat_J_Mt__Nat__Onat_J_Mt__Product____Type__Oprod_It__Set__Oset_It__Nat__Onat_J_Mt__Nat__Onat_J_J_J,type,
set_Pr2627753662965830855at_nat: $tType ).
thf(ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Product____Type__Oprod_It__Nat__Onat_Mt__Set__Oset_It__Nat__Onat_J_J_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__Set__Oset_It__Nat__Onat_J_J_J_J,type,
set_Pr5440856417036375239et_nat: $tType ).
thf(ty_n_t__Set__Oset_It__Product____Type__Oprod_I_062_It__Term__Oterm_Itf__c_Mtf__d_J_Mt__Term__Oterm_Itf__a_Mtf__b_J_J_M_062_It__Term__Oterm_Itf__c_Mtf__d_J_Mt__Term__Oterm_Itf__a_Mtf__b_J_J_J_J,type,
set_Pr8788715879341982671rm_a_b: $tType ).
thf(ty_n_t__Set__Oset_It__Product____Type__Oprod_I_062_It__Term__Oterm_Itf__a_Mtf__b_J_Mt__Term__Oterm_Itf__c_Mtf__d_J_J_M_062_It__Term__Oterm_Itf__a_Mtf__b_J_Mt__Term__Oterm_Itf__c_Mtf__d_J_J_J_J,type,
set_Pr6132369733443093455rm_c_d: $tType ).
thf(ty_n_t__Product____Type__Oprod_It__Product____Type__Oprod_It__Term__Oterm_Itf__c_Mtf__d_J_Mt__Nat__Onat_J_Mt__Product____Type__Oprod_It__Term__Oterm_Itf__c_Mtf__d_J_Mt__Nat__Onat_J_J,type,
produc8099221311545682279_d_nat: $tType ).
thf(ty_n_t__Product____Type__Oprod_It__Product____Type__Oprod_It__Term__Oterm_Itf__a_Mtf__b_J_Mt__Nat__Onat_J_Mt__Product____Type__Oprod_It__Term__Oterm_Itf__a_Mtf__b_J_Mt__Nat__Onat_J_J,type,
produc2365273780597721447_b_nat: $tType ).
thf(ty_n_t__Product____Type__Oprod_It__Product____Type__Oprod_It__Nat__Onat_Mt__Term__Oterm_Itf__c_Mtf__d_J_J_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__Term__Oterm_Itf__c_Mtf__d_J_J_J,type,
produc4769293046901492071rm_c_d: $tType ).
thf(ty_n_t__Product____Type__Oprod_It__Product____Type__Oprod_It__Nat__Onat_Mt__Term__Oterm_Itf__a_Mtf__b_J_J_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__Term__Oterm_Itf__a_Mtf__b_J_J_J,type,
produc7765306094179330407rm_a_b: $tType ).
thf(ty_n_t__Product____Type__Oprod_It__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_Mt__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_J,type,
produc3843707927480180839at_nat: $tType ).
thf(ty_n_t__Product____Type__Oprod_I_062_It__Term__Oterm_Itf__c_Mtf__d_J_Mt__Term__Oterm_Itf__a_Mtf__b_J_J_M_062_It__Term__Oterm_Itf__c_Mtf__d_J_Mt__Term__Oterm_Itf__a_Mtf__b_J_J_J,type,
produc1668039282281753199rm_a_b: $tType ).
thf(ty_n_t__Product____Type__Oprod_I_062_It__Term__Oterm_Itf__a_Mtf__b_J_Mt__Term__Oterm_Itf__c_Mtf__d_J_J_M_062_It__Term__Oterm_Itf__a_Mtf__b_J_Mt__Term__Oterm_Itf__c_Mtf__d_J_J_J,type,
produc4272247648830171759rm_c_d: $tType ).
thf(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,type,
set_Pr8693737435421807431at_nat: $tType ).
thf(ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Nat__Onat_Mt__Nat__Onat_J_Mt__Sum____Type__Osum_It__Nat__Onat_Mt__Nat__Onat_J_J_J,type,
set_Pr1076074158304066111at_nat: $tType ).
thf(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,type,
produc859450856879609959at_nat: $tType ).
thf(ty_n_t__Product____Type__Oprod_It__Sum____Type__Osum_It__Nat__Onat_Mt__Nat__Onat_J_Mt__Sum____Type__Osum_It__Nat__Onat_Mt__Nat__Onat_J_J,type,
produc3819362883047884511at_nat: $tType ).
thf(ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_Mt__Set__Oset_It__Nat__Onat_J_J_J,type,
set_Pr6654783871721043436et_nat: $tType ).
thf(ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Nat__Onat_Mt__Nat__Onat_J_Mt__Set__Oset_It__Nat__Onat_J_J_J,type,
set_Pr8509288376624221894et_nat: $tType ).
thf(ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Set__Oset_It__Nat__Onat_J_Mt__Sum____Type__Osum_It__Nat__Onat_Mt__Nat__Onat_J_J_J,type,
set_Pr3188323660352195014at_nat: $tType ).
thf(ty_n_t__Set__Oset_It__Set__Oset_It__Product____Type__Oprod_It__Term__Oterm_Itf__c_Mtf__d_J_Mt__Term__Oterm_Itf__a_Mtf__b_J_J_J_J,type,
set_se5852867905277097545rm_a_b: $tType ).
thf(ty_n_t__Set__Oset_It__Set__Oset_It__Product____Type__Oprod_It__Term__Oterm_Itf__a_Mtf__b_J_Mt__Term__Oterm_Itf__c_Mtf__d_J_J_J_J,type,
set_se244340041498719817rm_c_d: $tType ).
thf(ty_n_t__Set__Oset_I_062_It__Product____Type__Oprod_It__Term__Oterm_Itf__c_Mtf__d_J_Mt__Term__Oterm_Itf__a_Mtf__b_J_J_M_Eo_J_J,type,
set_Pr6472531492093999850_a_b_o: $tType ).
thf(ty_n_t__Set__Oset_I_062_It__Product____Type__Oprod_It__Term__Oterm_Itf__a_Mtf__b_J_Mt__Term__Oterm_Itf__c_Mtf__d_J_J_M_Eo_J_J,type,
set_Pr2504828417160952554_c_d_o: $tType ).
thf(ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_Mt__Nat__Onat_J_J,type,
set_Pr2539167527615954998at_nat: $tType ).
thf(ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_J,type,
set_Pr7717912310451564380at_nat: $tType ).
thf(ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Nat__Onat_Mt__Nat__Onat_J_Mt__Nat__Onat_J_J,type,
set_Pr2660034627000828176at_nat: $tType ).
thf(ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Sum____Type__Osum_It__Nat__Onat_Mt__Nat__Onat_J_J_J,type,
set_Pr4150706911987206672at_nat: $tType ).
thf(ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Term__Oterm_Itf__c_Mtf__d_J_Mt__Term__Oterm_Itf__c_Mtf__d_J_J_J,type,
set_Pr5080540287643815273rm_c_d: $tType ).
thf(ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Term__Oterm_Itf__c_Mtf__d_J_Mt__Term__Oterm_Itf__a_Mtf__b_J_J_J,type,
set_Pr4821568463224695273rm_a_b: $tType ).
thf(ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Term__Oterm_Itf__a_Mtf__b_J_Mt__Term__Oterm_Itf__c_Mtf__d_J_J_J,type,
set_Pr4645549399426460137rm_c_d: $tType ).
thf(ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Term__Oterm_Itf__a_Mtf__b_J_Mt__Term__Oterm_Itf__a_Mtf__b_J_J_J,type,
set_Pr4386577575007340137rm_a_b: $tType ).
thf(ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_M_Eo_J_J,type,
set_Pr6558897299634722526_nat_o: $tType ).
thf(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,type,
set_Pr5488025237498180813et_nat: $tType ).
thf(ty_n_t__Set__Oset_I_062_It__Term__Oterm_Itf__c_Mtf__d_J_M_062_It__Term__Oterm_Itf__a_Mtf__b_J_M_Eo_J_J_J,type,
set_te7068155017529424062_a_b_o: $tType ).
thf(ty_n_t__Set__Oset_I_062_It__Term__Oterm_Itf__a_Mtf__b_J_M_062_It__Term__Oterm_Itf__c_Mtf__d_J_M_Eo_J_J_J,type,
set_te8875761578035853502_c_d_o: $tType ).
thf(ty_n_t__Product____Type__Oprod_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_Mt__Nat__Onat_J,type,
produc8373899037510109440at_nat: $tType ).
thf(ty_n_t__Product____Type__Oprod_It__Nat__Onat_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J,type,
produc7248412053542808358at_nat: $tType ).
thf(ty_n_t__Product____Type__Oprod_It__Term__Oterm_Itf__c_Mtf__d_J_Mt__Term__Oterm_Itf__c_Mtf__d_J_J,type,
produc4531938369520450825rm_c_d: $tType ).
thf(ty_n_t__Product____Type__Oprod_It__Term__Oterm_Itf__c_Mtf__d_J_Mt__Term__Oterm_Itf__a_Mtf__b_J_J,type,
produc5661168290637732233rm_a_b: $tType ).
thf(ty_n_t__Product____Type__Oprod_It__Term__Oterm_Itf__a_Mtf__b_J_Mt__Term__Oterm_Itf__c_Mtf__d_J_J,type,
produc8451535801715972489rm_c_d: $tType ).
thf(ty_n_t__Product____Type__Oprod_It__Term__Oterm_Itf__a_Mtf__b_J_Mt__Term__Oterm_Itf__a_Mtf__b_J_J,type,
produc357393685978478089rm_a_b: $tType ).
thf(ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Term__Oterm_Itf__c_Mtf__d_J_Mt__Nat__Onat_J_J,type,
set_Pr4126873242683223845_d_nat: $tType ).
thf(ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Term__Oterm_Itf__c_Mtf__d_J_J_J,type,
set_Pr4808807464784507557rm_c_d: $tType ).
thf(ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Term__Oterm_Itf__a_Mtf__b_J_J_J,type,
set_Pr4549835640365387557rm_a_b: $tType ).
thf(ty_n_t__Product____Type__Oprod_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_M_Eo_J,type,
produc652263959640188542_nat_o: $tType ).
thf(ty_n_t__Set__Oset_It__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_J,type,
set_se7855581050983116737at_nat: $tType ).
thf(ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Set__Oset_It__Nat__Onat_J_Mt__Nat__Onat_J_J,type,
set_Pr3601174868274201367at_nat: $tType ).
thf(ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Set__Oset_It__Nat__Onat_J_J_J,type,
set_Pr400265656397884439et_nat: $tType ).
thf(ty_n_t__Product____Type__Oprod_It__Set__Oset_It__Nat__Onat_J_Mt__Set__Oset_It__Nat__Onat_J_J,type,
produc7819656566062154093et_nat: $tType ).
thf(ty_n_t__Set__Oset_I_062_It__Term__Oterm_Itf__c_Mtf__d_J_Mt__Term__Oterm_Itf__a_Mtf__b_J_J_J,type,
set_te1997870499059199101rm_a_b: $tType ).
thf(ty_n_t__Set__Oset_I_062_It__Term__Oterm_Itf__a_Mtf__b_J_Mt__Term__Oterm_Itf__c_Mtf__d_J_J_J,type,
set_te1821851435260963965rm_c_d: $tType ).
thf(ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Set__Oset_It__Nat__Onat_J_M_Eo_J_J,type,
set_Pr2693567550035855805_nat_o: $tType ).
thf(ty_n_t__Set__Oset_It__Product____Type__Oprod_I_Eo_Mt__Set__Oset_It__Nat__Onat_J_J_J,type,
set_Pr5768764684362454787et_nat: $tType ).
thf(ty_n_t__Product____Type__Oprod_It__Term__Oterm_Itf__c_Mtf__d_J_Mt__Nat__Onat_J,type,
produc7378404338329476677_d_nat: $tType ).
thf(ty_n_t__Product____Type__Oprod_It__Term__Oterm_Itf__a_Mtf__b_J_Mt__Nat__Onat_J,type,
produc2720409071189015237_b_nat: $tType ).
thf(ty_n_t__Product____Type__Oprod_It__Nat__Onat_Mt__Term__Oterm_Itf__c_Mtf__d_J_J,type,
produc105651233775526341rm_c_d: $tType ).
thf(ty_n_t__Product____Type__Oprod_It__Nat__Onat_Mt__Term__Oterm_Itf__a_Mtf__b_J_J,type,
produc1234881154892807749rm_a_b: $tType ).
thf(ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J,type,
set_Pr1261947904930325089at_nat: $tType ).
thf(ty_n_t__Product____Type__Oprod_It__Set__Oset_It__Nat__Onat_J_Mt__Nat__Onat_J,type,
produc7491599851749785783at_nat: $tType ).
thf(ty_n_t__Product____Type__Oprod_It__Nat__Onat_Mt__Set__Oset_It__Nat__Onat_J_J,type,
produc2400336064389900727et_nat: $tType ).
thf(ty_n_t__Set__Oset_It__Sum____Type__Osum_It__Nat__Onat_Mt__Nat__Onat_J_J,type,
set_Sum_sum_nat_nat: $tType ).
thf(ty_n_t__Set__Oset_It__Product____Type__Oprod_Itf__c_Mt__Nat__Onat_J_J,type,
set_Pr6903500605879609269_c_nat: $tType ).
thf(ty_n_t__Set__Oset_It__Product____Type__Oprod_Itf__a_Mt__Nat__Onat_J_J,type,
set_Pr4934435412358123699_a_nat: $tType ).
thf(ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_M_Eo_J_J,type,
set_Pr3149072824959771635_nat_o: $tType ).
thf(ty_n_t__Set__Oset_It__Product____Type__Oprod_I_Eo_Mt__Nat__Onat_J_J,type,
set_Pr2101469702781467981_o_nat: $tType ).
thf(ty_n_t__Product____Type__Oprod_It__Set__Oset_It__Nat__Onat_J_M_Eo_J,type,
produc6739137655528088327_nat_o: $tType ).
thf(ty_n_t__Product____Type__Oprod_I_Eo_Mt__Set__Oset_It__Nat__Onat_J_J,type,
produc573827679308723021et_nat: $tType ).
thf(ty_n_t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J,type,
product_prod_nat_nat: $tType ).
thf(ty_n_t__Set__Oset_It__Product____Type__Oprod_I_Eo_M_Eo_J_J,type,
set_Product_prod_o_o: $tType ).
thf(ty_n_t__Sum____Type__Osum_It__Nat__Onat_Mt__Nat__Onat_J,type,
sum_sum_nat_nat: $tType ).
thf(ty_n_t__Set__Oset_It__Option__Ooption_It__Nat__Onat_J_J,type,
set_option_nat: $tType ).
thf(ty_n_t__Set__Oset_It__Term__Oterm_Itf__c_Mtf__d_J_J,type,
set_term_c_d: $tType ).
thf(ty_n_t__Set__Oset_It__Term__Oterm_Itf__a_Mtf__b_J_J,type,
set_term_a_b: $tType ).
thf(ty_n_t__Product____Type__Oprod_It__Nat__Onat_M_Eo_J,type,
product_prod_nat_o: $tType ).
thf(ty_n_t__Product____Type__Oprod_I_Eo_Mt__Nat__Onat_J,type,
product_prod_o_nat: $tType ).
thf(ty_n_t__Set__Oset_It__Set__Oset_It__Nat__Onat_J_J,type,
set_set_nat: $tType ).
thf(ty_n_t__Set__Oset_I_062_It__Nat__Onat_M_Eo_J_J,type,
set_nat_o: $tType ).
thf(ty_n_t__Product____Type__Oprod_I_Eo_M_Eo_J,type,
product_prod_o_o: $tType ).
thf(ty_n_t__Term__Oterm_Itf__c_Mtf__d_J,type,
term_c_d: $tType ).
thf(ty_n_t__Term__Oterm_Itf__a_Mtf__b_J,type,
term_a_b: $tType ).
thf(ty_n_t__Set__Oset_It__Nat__Onat_J,type,
set_nat: $tType ).
thf(ty_n_t__Set__Oset_I_Eo_J,type,
set_o: $tType ).
thf(ty_n_t__Nat__Onat,type,
nat: $tType ).
% Explicit typings (588)
thf(sy_c_Abstract__Rewriting_Orestrict_001_Eo,type,
abstract_restrict_o: set_Product_prod_o_o > set_o > set_Product_prod_o_o ).
thf(sy_c_Abstract__Rewriting_Orestrict_001t__Nat__Onat,type,
abstra1219450721576609224ct_nat: set_Pr1261947904930325089at_nat > set_nat > set_Pr1261947904930325089at_nat ).
thf(sy_c_Abstract__Rewriting_Orestrict_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J,type,
abstra4478131260412406025at_nat: set_Pr8693737435421807431at_nat > set_Pr1261947904930325089at_nat > set_Pr8693737435421807431at_nat ).
thf(sy_c_Abstract__Rewriting_Orestrict_001t__Product____Type__Oprod_It__Term__Oterm_Itf__a_Mtf__b_J_Mt__Term__Oterm_Itf__a_Mtf__b_J_J,type,
abstra2354209648719431185rm_a_b: set_Pr2972776593051762503rm_a_b > set_Pr4386577575007340137rm_a_b > set_Pr2972776593051762503rm_a_b ).
thf(sy_c_Abstract__Rewriting_Orestrict_001t__Set__Oset_It__Nat__Onat_J,type,
abstra6515489984838218110et_nat: set_Pr5488025237498180813et_nat > set_set_nat > set_Pr5488025237498180813et_nat ).
thf(sy_c_Abstract__Rewriting_Orestrict_001t__Term__Oterm_Itf__a_Mtf__b_J,type,
abstra6662565036008789004rm_a_b: set_Pr4386577575007340137rm_a_b > set_term_a_b > set_Pr4386577575007340137rm_a_b ).
thf(sy_c_Abstract__Rewriting_Orestrict_001t__Term__Oterm_Itf__c_Mtf__d_J,type,
abstra1087653880669894540rm_c_d: set_Pr5080540287643815273rm_c_d > set_term_c_d > set_Pr5080540287643815273rm_c_d ).
thf(sy_c_BNF__Def_OGr_001t__Term__Oterm_Itf__a_Mtf__b_J_001t__Term__Oterm_Itf__c_Mtf__d_J,type,
bNF_Gr3285426624312675404rm_c_d: set_term_a_b > ( term_a_b > term_c_d ) > set_Pr4645549399426460137rm_c_d ).
thf(sy_c_BNF__Def_OGr_001t__Term__Oterm_Itf__c_Mtf__d_J_001t__Term__Oterm_Itf__a_Mtf__b_J,type,
bNF_Gr4940740347456048204rm_a_b: set_term_c_d > ( term_c_d > term_a_b ) > set_Pr4821568463224695273rm_a_b ).
thf(sy_c_BNF__Greatest__Fixpoint_OrelImage_001t__Term__Oterm_Itf__a_Mtf__b_J_001t__Term__Oterm_Itf__c_Mtf__d_J,type,
bNF_Gr6034662968427871246rm_c_d: set_Pr4386577575007340137rm_a_b > ( term_a_b > term_c_d ) > set_Pr5080540287643815273rm_c_d ).
thf(sy_c_BNF__Greatest__Fixpoint_OrelImage_001t__Term__Oterm_Itf__c_Mtf__d_J_001t__Term__Oterm_Itf__a_Mtf__b_J,type,
bNF_Gr7689976691571244046rm_a_b: set_Pr5080540287643815273rm_c_d > ( term_c_d > term_a_b ) > set_Pr4386577575007340137rm_a_b ).
thf(sy_c_BNF__Greatest__Fixpoint_OrelInvImage_001t__Term__Oterm_Itf__a_Mtf__b_J_001t__Term__Oterm_Itf__c_Mtf__d_J,type,
bNF_Gr7274730409055677163rm_c_d: set_term_a_b > set_Pr5080540287643815273rm_c_d > ( term_a_b > term_c_d ) > set_Pr4386577575007340137rm_a_b ).
thf(sy_c_BNF__Greatest__Fixpoint_OrelInvImage_001t__Term__Oterm_Itf__c_Mtf__d_J_001t__Term__Oterm_Itf__a_Mtf__b_J,type,
bNF_Gr8930044132199049963rm_a_b: set_term_c_d > set_Pr4386577575007340137rm_a_b > ( term_c_d > term_a_b ) > set_Pr5080540287643815273rm_c_d ).
thf(sy_c_Complete__Lattices_OInf__class_OInf_001_062_It__Nat__Onat_M_Eo_J,type,
comple6214475593288795910_nat_o: set_nat_o > nat > $o ).
thf(sy_c_Complete__Lattices_OInf__class_OInf_001_062_It__Term__Oterm_Itf__a_Mtf__b_J_M_062_It__Term__Oterm_Itf__c_Mtf__d_J_M_Eo_J_J,type,
comple7831901308807748069_c_d_o: set_te8875761578035853502_c_d_o > term_a_b > term_c_d > $o ).
thf(sy_c_Complete__Lattices_OInf__class_OInf_001_062_It__Term__Oterm_Itf__c_Mtf__d_J_M_062_It__Term__Oterm_Itf__a_Mtf__b_J_M_Eo_J_J,type,
comple6699983181919050213_a_b_o: set_te7068155017529424062_a_b_o > term_c_d > term_a_b > $o ).
thf(sy_c_Complete__Lattices_OInf__class_OInf_001_Eo,type,
complete_Inf_Inf_o: set_o > $o ).
thf(sy_c_Complete__Lattices_OInf__class_OInf_001t__Set__Oset_It__Nat__Onat_J,type,
comple7806235888213564991et_nat: set_set_nat > set_nat ).
thf(sy_c_Complete__Lattices_OInf__class_OInf_001t__Set__Oset_It__Product____Type__Oprod_It__Term__Oterm_Itf__a_Mtf__b_J_Mt__Term__Oterm_Itf__c_Mtf__d_J_J_J,type,
comple146610104219517168rm_c_d: set_se244340041498719817rm_c_d > set_Pr4645549399426460137rm_c_d ).
thf(sy_c_Complete__Lattices_OInf__class_OInf_001t__Set__Oset_It__Product____Type__Oprod_It__Term__Oterm_Itf__c_Mtf__d_J_Mt__Term__Oterm_Itf__a_Mtf__b_J_J_J,type,
comple322629168017752304rm_a_b: set_se5852867905277097545rm_a_b > set_Pr4821568463224695273rm_a_b ).
thf(sy_c_Complete__Lattices_OSup__class_OSup_001_062_It__Nat__Onat_M_Eo_J,type,
comple8317665133742190828_nat_o: set_nat_o > nat > $o ).
thf(sy_c_Complete__Lattices_OSup__class_OSup_001_062_It__Term__Oterm_Itf__a_Mtf__b_J_M_062_It__Term__Oterm_Itf__c_Mtf__d_J_M_Eo_J_J,type,
comple4776141392677706955_c_d_o: set_te8875761578035853502_c_d_o > term_a_b > term_c_d > $o ).
thf(sy_c_Complete__Lattices_OSup__class_OSup_001_062_It__Term__Oterm_Itf__c_Mtf__d_J_M_062_It__Term__Oterm_Itf__a_Mtf__b_J_M_Eo_J_J,type,
comple3644223265789009099_a_b_o: set_te7068155017529424062_a_b_o > term_c_d > term_a_b > $o ).
thf(sy_c_Complete__Lattices_OSup__class_OSup_001_Eo,type,
complete_Sup_Sup_o: set_o > $o ).
thf(sy_c_Complete__Lattices_OSup__class_OSup_001t__Set__Oset_It__Nat__Onat_J,type,
comple7399068483239264473et_nat: set_set_nat > set_nat ).
thf(sy_c_Complete__Lattices_OSup__class_OSup_001t__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J,type,
comple5685304695842803022at_nat: set_se7855581050983116737at_nat > set_Pr1261947904930325089at_nat ).
thf(sy_c_Complete__Lattices_OSup__class_OSup_001t__Set__Oset_It__Product____Type__Oprod_It__Term__Oterm_Itf__a_Mtf__b_J_Mt__Term__Oterm_Itf__c_Mtf__d_J_J_J,type,
comple5229724214311509974rm_c_d: set_se244340041498719817rm_c_d > set_Pr4645549399426460137rm_c_d ).
thf(sy_c_Complete__Lattices_OSup__class_OSup_001t__Set__Oset_It__Product____Type__Oprod_It__Term__Oterm_Itf__c_Mtf__d_J_Mt__Term__Oterm_Itf__a_Mtf__b_J_J_J,type,
comple5405743278109745110rm_a_b: set_se5852867905277097545rm_a_b > set_Pr4821568463224695273rm_a_b ).
thf(sy_c_Equiv__Relations_Oequiv_001_062_It__Term__Oterm_Itf__a_Mtf__b_J_Mt__Term__Oterm_Itf__c_Mtf__d_J_J,type,
equiv_3005225879699351953rm_c_d: set_te1821851435260963965rm_c_d > set_Pr6132369733443093455rm_c_d > $o ).
thf(sy_c_Equiv__Relations_Oequiv_001_062_It__Term__Oterm_Itf__c_Mtf__d_J_Mt__Term__Oterm_Itf__a_Mtf__b_J_J,type,
equiv_214858368621111697rm_a_b: set_te1997870499059199101rm_a_b > set_Pr8788715879341982671rm_a_b > $o ).
thf(sy_c_Equiv__Relations_Oequiv_001t__Nat__Onat,type,
equiv_equiv_nat: set_nat > set_Pr1261947904930325089at_nat > $o ).
thf(sy_c_Equiv__Relations_Oequiv_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J,type,
equiv_5407799809235660215at_nat: set_Pr1261947904930325089at_nat > set_Pr8693737435421807431at_nat > $o ).
thf(sy_c_Equiv__Relations_Oequiv_001t__Set__Oset_It__Nat__Onat_J,type,
equiv_equiv_set_nat: set_set_nat > set_Pr5488025237498180813et_nat > $o ).
thf(sy_c_Equiv__Relations_Oequiv_001t__Sum____Type__Osum_It__Nat__Onat_Mt__Nat__Onat_J,type,
equiv_7517305544406289097at_nat: set_Sum_sum_nat_nat > set_Pr1076074158304066111at_nat > $o ).
thf(sy_c_Equiv__Relations_Oequivp_001t__Nat__Onat,type,
equiv_equivp_nat: ( nat > nat > $o ) > $o ).
thf(sy_c_Equiv__Relations_Oquotient_001t__Nat__Onat,type,
equiv_quotient_nat: set_nat > set_Pr1261947904930325089at_nat > set_set_nat ).
thf(sy_c_Finite__Set_OFpow_001t__Nat__Onat,type,
finite_Fpow_nat: set_nat > set_set_nat ).
thf(sy_c_Finite__Set_Ocard_001t__Nat__Onat,type,
finite_card_nat: set_nat > nat ).
thf(sy_c_Finite__Set_Ocard_001t__Product____Type__Oprod_It__Term__Oterm_Itf__a_Mtf__b_J_Mt__Term__Oterm_Itf__c_Mtf__d_J_J,type,
finite4943504547041397169rm_c_d: set_Pr4645549399426460137rm_c_d > nat ).
thf(sy_c_Finite__Set_Ocard_001t__Product____Type__Oprod_It__Term__Oterm_Itf__c_Mtf__d_J_Mt__Term__Oterm_Itf__a_Mtf__b_J_J,type,
finite2153137035963156913rm_a_b: set_Pr4821568463224695273rm_a_b > nat ).
thf(sy_c_Finite__Set_Ocard_001t__Set__Oset_It__Nat__Onat_J,type,
finite_card_set_nat: set_set_nat > nat ).
thf(sy_c_Finite__Set_Ofinite_001t__Nat__Onat,type,
finite_finite_nat: set_nat > $o ).
thf(sy_c_Finite__Set_Ofinite_001t__Option__Ooption_It__Nat__Onat_J,type,
finite5523153139673422903on_nat: set_option_nat > $o ).
thf(sy_c_Finite__Set_Ofinite_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J,type,
finite6177210948735845034at_nat: set_Pr1261947904930325089at_nat > $o ).
thf(sy_c_Finite__Set_Ofinite_001t__Product____Type__Oprod_It__Term__Oterm_Itf__a_Mtf__b_J_Mt__Term__Oterm_Itf__c_Mtf__d_J_J,type,
finite6534129571051747890rm_c_d: set_Pr4645549399426460137rm_c_d > $o ).
thf(sy_c_Finite__Set_Ofinite_001t__Product____Type__Oprod_It__Term__Oterm_Itf__c_Mtf__d_J_Mt__Term__Oterm_Itf__a_Mtf__b_J_J,type,
finite3743762059973507634rm_a_b: set_Pr4821568463224695273rm_a_b > $o ).
thf(sy_c_Finite__Set_Ofinite_001t__Set__Oset_It__Nat__Onat_J,type,
finite1152437895449049373et_nat: set_set_nat > $o ).
thf(sy_c_Finite__Set_Ofinite_001t__Sum____Type__Osum_It__Nat__Onat_Mt__Nat__Onat_J,type,
finite6187706683773761046at_nat: set_Sum_sum_nat_nat > $o ).
thf(sy_c_Fun_Oinj__on_001_062_It__Term__Oterm_Itf__a_Mtf__b_J_Mt__Term__Oterm_Itf__c_Mtf__d_J_J_001t__Set__Oset_It__Product____Type__Oprod_It__Term__Oterm_Itf__a_Mtf__b_J_Mt__Term__Oterm_Itf__c_Mtf__d_J_J_J,type,
inj_on8823995452884580655rm_c_d: ( ( term_a_b > term_c_d ) > set_Pr4645549399426460137rm_c_d ) > set_te1821851435260963965rm_c_d > $o ).
thf(sy_c_Fun_Oinj__on_001_062_It__Term__Oterm_Itf__c_Mtf__d_J_Mt__Term__Oterm_Itf__a_Mtf__b_J_J_001t__Set__Oset_It__Product____Type__Oprod_It__Term__Oterm_Itf__c_Mtf__d_J_Mt__Term__Oterm_Itf__a_Mtf__b_J_J_J,type,
inj_on2179106752557545775rm_a_b: ( ( term_c_d > term_a_b ) > set_Pr4821568463224695273rm_a_b ) > set_te1997870499059199101rm_a_b > $o ).
thf(sy_c_Fun_Oinj__on_001t__Nat__Onat_001t__Nat__Onat,type,
inj_on_nat_nat: ( nat > nat ) > set_nat > $o ).
thf(sy_c_Fun_Oinj__on_001t__Nat__Onat_001t__Set__Oset_It__Set__Oset_It__Nat__Onat_J_J,type,
inj_on8105003582846801791et_nat: ( nat > set_set_nat ) > set_nat > $o ).
thf(sy_c_Fun__Def_Oin__rel_001t__Term__Oterm_Itf__a_Mtf__b_J_001t__Term__Oterm_Itf__c_Mtf__d_J,type,
fun_in8391593592550394988rm_c_d: set_Pr4645549399426460137rm_c_d > term_a_b > term_c_d > $o ).
thf(sy_c_Fun__Def_Oin__rel_001t__Term__Oterm_Itf__c_Mtf__d_J_001t__Term__Oterm_Itf__a_Mtf__b_J,type,
fun_in823535278838991980rm_a_b: set_Pr4821568463224695273rm_a_b > term_c_d > term_a_b > $o ).
thf(sy_c_Fun__Def_Orp__inv__image_001t__Nat__Onat_001t__Nat__Onat,type,
fun_rp3004530424201022588at_nat: produc3843707927480180839at_nat > ( nat > nat ) > produc3843707927480180839at_nat ).
thf(sy_c_HOL_OThe_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J,type,
the_Pr7557018466319803784at_nat: ( product_prod_nat_nat > $o ) > product_prod_nat_nat ).
thf(sy_c_HOL_OThe_001t__Product____Type__Oprod_It__Term__Oterm_Itf__a_Mtf__b_J_Mt__Term__Oterm_Itf__a_Mtf__b_J_J,type,
the_Pr3853923214622141328rm_a_b: ( produc357393685978478089rm_a_b > $o ) > produc357393685978478089rm_a_b ).
thf(sy_c_HOL_OThe_001t__Product____Type__Oprod_It__Term__Oterm_Itf__a_Mtf__b_J_Mt__Term__Oterm_Itf__c_Mtf__d_J_J,type,
the_Pr2724693293504859920rm_c_d: ( produc8451535801715972489rm_c_d > $o ) > produc8451535801715972489rm_c_d ).
thf(sy_c_HOL_OThe_001t__Product____Type__Oprod_It__Term__Oterm_Itf__c_Mtf__d_J_Mt__Term__Oterm_Itf__a_Mtf__b_J_J,type,
the_Pr9157697819281395472rm_a_b: ( produc5661168290637732233rm_a_b > $o ) > produc5661168290637732233rm_a_b ).
thf(sy_c_HOL_OThe_001t__Product____Type__Oprod_It__Term__Oterm_Itf__c_Mtf__d_J_Mt__Term__Oterm_Itf__c_Mtf__d_J_J,type,
the_Pr8028467898164114064rm_c_d: ( produc4531938369520450825rm_c_d > $o ) > produc4531938369520450825rm_c_d ).
thf(sy_c_If_001t__Product____Type__Oprod_It__Term__Oterm_Itf__a_Mtf__b_J_Mt__Term__Oterm_Itf__c_Mtf__d_J_J,type,
if_Pro195050992869121359rm_c_d: $o > produc8451535801715972489rm_c_d > produc8451535801715972489rm_c_d > produc8451535801715972489rm_c_d ).
thf(sy_c_If_001t__Product____Type__Oprod_It__Term__Oterm_Itf__c_Mtf__d_J_Mt__Term__Oterm_Itf__a_Mtf__b_J_J,type,
if_Pro6628055518645656911rm_a_b: $o > produc5661168290637732233rm_a_b > produc5661168290637732233rm_a_b > produc5661168290637732233rm_a_b ).
thf(sy_c_Lattices_Oinf__class_Oinf_001t__Set__Oset_It__Nat__Onat_J,type,
inf_inf_set_nat: set_nat > set_nat > set_nat ).
thf(sy_c_Lattices_Oinf__class_Oinf_001t__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J,type,
inf_in2572325071724192079at_nat: set_Pr1261947904930325089at_nat > set_Pr1261947904930325089at_nat > set_Pr1261947904930325089at_nat ).
thf(sy_c_Lattices_Oinf__class_Oinf_001t__Set__Oset_It__Product____Type__Oprod_It__Term__Oterm_Itf__a_Mtf__b_J_Mt__Term__Oterm_Itf__c_Mtf__d_J_J_J,type,
inf_in1952793154879802071rm_c_d: set_Pr4645549399426460137rm_c_d > set_Pr4645549399426460137rm_c_d > set_Pr4645549399426460137rm_c_d ).
thf(sy_c_Lattices_Oinf__class_Oinf_001t__Set__Oset_It__Product____Type__Oprod_It__Term__Oterm_Itf__c_Mtf__d_J_Mt__Term__Oterm_Itf__a_Mtf__b_J_J_J,type,
inf_in2128812218678037207rm_a_b: set_Pr4821568463224695273rm_a_b > set_Pr4821568463224695273rm_a_b > set_Pr4821568463224695273rm_a_b ).
thf(sy_c_Lattices_Oinf__class_Oinf_001t__Set__Oset_It__Term__Oterm_Itf__a_Mtf__b_J_J,type,
inf_inf_set_term_a_b: set_term_a_b > set_term_a_b > set_term_a_b ).
thf(sy_c_Lattices_Oinf__class_Oinf_001t__Set__Oset_It__Term__Oterm_Itf__c_Mtf__d_J_J,type,
inf_inf_set_term_c_d: set_term_c_d > set_term_c_d > set_term_c_d ).
thf(sy_c_Order__Relation_OaboveS_001t__Nat__Onat,type,
order_aboveS_nat: set_Pr1261947904930325089at_nat > nat > set_nat ).
thf(sy_c_Order__Relation_OaboveS_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J,type,
order_4940263126897443436at_nat: set_Pr8693737435421807431at_nat > product_prod_nat_nat > set_Pr1261947904930325089at_nat ).
thf(sy_c_Order__Relation_OaboveS_001t__Product____Type__Oprod_It__Term__Oterm_Itf__a_Mtf__b_J_Mt__Term__Oterm_Itf__c_Mtf__d_J_J,type,
order_8635148640901146612rm_c_d: set_Pr8929823917597237063rm_c_d > produc8451535801715972489rm_c_d > set_Pr4645549399426460137rm_c_d ).
thf(sy_c_Order__Relation_OaboveS_001t__Set__Oset_It__Nat__Onat_J,type,
order_aboveS_set_nat: set_Pr5488025237498180813et_nat > set_nat > set_set_nat ).
thf(sy_c_Order__Relation_OaboveS_001t__Term__Oterm_Itf__a_Mtf__b_J,type,
order_8082090935641612265rm_a_b: set_Pr4386577575007340137rm_a_b > term_a_b > set_term_a_b ).
thf(sy_c_Order__Relation_OaboveS_001t__Term__Oterm_Itf__c_Mtf__d_J,type,
order_2507179780302717801rm_c_d: set_Pr5080540287643815273rm_c_d > term_c_d > set_term_c_d ).
thf(sy_c_Order__Relation_Oabove_001t__Nat__Onat,type,
order_above_nat: set_Pr1261947904930325089at_nat > nat > set_nat ).
thf(sy_c_Order__Relation_Opartial__order__on_001t__Nat__Onat,type,
order_5251275573222108571on_nat: set_nat > set_Pr1261947904930325089at_nat > $o ).
thf(sy_c_Order__Relation_Opreorder__on_001_062_It__Term__Oterm_Itf__a_Mtf__b_J_Mt__Term__Oterm_Itf__c_Mtf__d_J_J,type,
order_876658157807161712rm_c_d: set_te1821851435260963965rm_c_d > set_Pr6132369733443093455rm_c_d > $o ).
thf(sy_c_Order__Relation_Opreorder__on_001_062_It__Term__Oterm_Itf__c_Mtf__d_J_Mt__Term__Oterm_Itf__a_Mtf__b_J_J,type,
order_7309662683583697264rm_a_b: set_te1997870499059199101rm_a_b > set_Pr8788715879341982671rm_a_b > $o ).
thf(sy_c_Order__Relation_Opreorder__on_001t__Nat__Onat,type,
order_4861654808422542329on_nat: set_nat > set_Pr1261947904930325089at_nat > $o ).
thf(sy_c_Order__Relation_Opreorder__on_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J,type,
order_9011181989990678936at_nat: set_Pr1261947904930325089at_nat > set_Pr8693737435421807431at_nat > $o ).
thf(sy_c_Order__Relation_Opreorder__on_001t__Set__Oset_It__Nat__Onat_J,type,
order_4261761335103714223et_nat: set_set_nat > set_Pr5488025237498180813et_nat > $o ).
thf(sy_c_Order__Relation_Opreorder__on_001t__Sum____Type__Osum_It__Nat__Onat_Mt__Nat__Onat_J,type,
order_4276180158213025192at_nat: set_Sum_sum_nat_nat > set_Pr1076074158304066111at_nat > $o ).
thf(sy_c_Order__Relation_Opreorder__on_001t__Term__Oterm_Itf__a_Mtf__b_J,type,
order_7053473298986962365rm_a_b: set_term_a_b > set_Pr4386577575007340137rm_a_b > $o ).
thf(sy_c_Order__Relation_Opreorder__on_001t__Term__Oterm_Itf__c_Mtf__d_J,type,
order_1478562143648067901rm_c_d: set_term_c_d > set_Pr5080540287643815273rm_c_d > $o ).
thf(sy_c_Order__Relation_OunderS_001t__Nat__Onat,type,
order_underS_nat: set_Pr1261947904930325089at_nat > nat > set_nat ).
thf(sy_c_Order__Relation_Ounder_001t__Nat__Onat,type,
order_under_nat: set_Pr1261947904930325089at_nat > nat > set_nat ).
thf(sy_c_Orderings_Obot__class_Obot_001_062_It__Nat__Onat_M_Eo_J,type,
bot_bot_nat_o: nat > $o ).
thf(sy_c_Orderings_Obot__class_Obot_001t__Nat__Onat,type,
bot_bot_nat: nat ).
thf(sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__Nat__Onat_J,type,
bot_bot_set_nat: set_nat ).
thf(sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J,type,
bot_bo2099793752762293965at_nat: set_Pr1261947904930325089at_nat ).
thf(sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__Product____Type__Oprod_It__Term__Oterm_Itf__a_Mtf__b_J_Mt__Term__Oterm_Itf__c_Mtf__d_J_J_J,type,
bot_bo456493045772458581rm_c_d: set_Pr4645549399426460137rm_c_d ).
thf(sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__Product____Type__Oprod_It__Term__Oterm_Itf__c_Mtf__d_J_Mt__Term__Oterm_Itf__a_Mtf__b_J_J_J,type,
bot_bo632512109570693717rm_a_b: set_Pr4821568463224695273rm_a_b ).
thf(sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__Set__Oset_It__Nat__Onat_J_J,type,
bot_bot_set_set_nat: set_set_nat ).
thf(sy_c_Orderings_Oord__class_Oless__eq_001_062_It__Term__Oterm_Itf__a_Mtf__b_J_M_062_It__Term__Oterm_Itf__c_Mtf__d_J_M_Eo_J_J,type,
ord_le101682103841947774_c_d_o: ( term_a_b > term_c_d > $o ) > ( term_a_b > term_c_d > $o ) > $o ).
thf(sy_c_Orderings_Oord__class_Oless__eq_001_062_It__Term__Oterm_Itf__c_Mtf__d_J_M_062_It__Term__Oterm_Itf__a_Mtf__b_J_M_Eo_J_J,type,
ord_le8193136013808025726_a_b_o: ( term_c_d > term_a_b > $o ) > ( term_c_d > term_a_b > $o ) > $o ).
thf(sy_c_Orderings_Oord__class_Oless__eq_001t__Nat__Onat,type,
ord_less_eq_nat: nat > nat > $o ).
thf(sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Nat__Onat_J,type,
ord_less_eq_set_nat: set_nat > set_nat > $o ).
thf(sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J,type,
ord_le3146513528884898305at_nat: set_Pr1261947904930325089at_nat > set_Pr1261947904930325089at_nat > $o ).
thf(sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Product____Type__Oprod_It__Term__Oterm_Itf__a_Mtf__b_J_Mt__Term__Oterm_Itf__a_Mtf__b_J_J_J,type,
ord_le118470702582115849rm_a_b: set_Pr4386577575007340137rm_a_b > set_Pr4386577575007340137rm_a_b > $o ).
thf(sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Product____Type__Oprod_It__Term__Oterm_Itf__a_Mtf__b_J_Mt__Term__Oterm_Itf__c_Mtf__d_J_J_J,type,
ord_le377442527001235849rm_c_d: set_Pr4645549399426460137rm_c_d > set_Pr4645549399426460137rm_c_d > $o ).
thf(sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Product____Type__Oprod_It__Term__Oterm_Itf__c_Mtf__d_J_Mt__Term__Oterm_Itf__a_Mtf__b_J_J_J,type,
ord_le553461590799470985rm_a_b: set_Pr4821568463224695273rm_a_b > set_Pr4821568463224695273rm_a_b > $o ).
thf(sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Product____Type__Oprod_It__Term__Oterm_Itf__c_Mtf__d_J_Mt__Term__Oterm_Itf__c_Mtf__d_J_J_J,type,
ord_le812433415218590985rm_c_d: set_Pr5080540287643815273rm_c_d > set_Pr5080540287643815273rm_c_d > $o ).
thf(sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Set__Oset_It__Nat__Onat_J_J,type,
ord_le6893508408891458716et_nat: set_set_nat > set_set_nat > $o ).
thf(sy_c_Orderings_Otop__class_Otop_001_062_I_062_It__Term__Oterm_Itf__a_Mtf__b_J_Mt__Term__Oterm_Itf__c_Mtf__d_J_J_M_Eo_J,type,
top_to8955116800616450968_c_d_o: ( term_a_b > term_c_d ) > $o ).
thf(sy_c_Orderings_Otop__class_Otop_001_062_I_062_It__Term__Oterm_Itf__c_Mtf__d_J_Mt__Term__Oterm_Itf__a_Mtf__b_J_J_M_Eo_J,type,
top_to2333469598226860952_a_b_o: ( term_c_d > term_a_b ) > $o ).
thf(sy_c_Orderings_Otop__class_Otop_001_062_I_Eo_M_Eo_J,type,
top_top_o_o: $o > $o ).
thf(sy_c_Orderings_Otop__class_Otop_001_062_It__Nat__Onat_M_062_It__Nat__Onat_M_Eo_J_J,type,
top_top_nat_nat_o: nat > nat > $o ).
thf(sy_c_Orderings_Otop__class_Otop_001_062_It__Nat__Onat_M_Eo_J,type,
top_top_nat_o: nat > $o ).
thf(sy_c_Orderings_Otop__class_Otop_001_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_M_Eo_J,type,
top_to3137496036531963500_nat_o: product_prod_nat_nat > $o ).
thf(sy_c_Orderings_Otop__class_Otop_001_062_It__Product____Type__Oprod_It__Term__Oterm_Itf__a_Mtf__b_J_Mt__Term__Oterm_Itf__a_Mtf__b_J_J_M_Eo_J,type,
top_to1262317115727556708_a_b_o: produc357393685978478089rm_a_b > $o ).
thf(sy_c_Orderings_Otop__class_Otop_001_062_It__Product____Type__Oprod_It__Term__Oterm_Itf__a_Mtf__b_J_Mt__Term__Oterm_Itf__c_Mtf__d_J_J_M_Eo_J,type,
top_to1960084308039068900_c_d_o: produc8451535801715972489rm_c_d > $o ).
thf(sy_c_Orderings_Otop__class_Otop_001_062_It__Set__Oset_It__Nat__Onat_J_M_Eo_J,type,
top_top_set_nat_o: set_nat > $o ).
thf(sy_c_Orderings_Otop__class_Otop_001_062_It__Sum____Type__Osum_It__Nat__Onat_Mt__Nat__Onat_J_M_Eo_J,type,
top_to8066396485052406624_nat_o: sum_sum_nat_nat > $o ).
thf(sy_c_Orderings_Otop__class_Otop_001_062_It__Term__Oterm_Itf__a_Mtf__b_J_M_062_It__Term__Oterm_Itf__a_Mtf__b_J_M_Eo_J_J,type,
top_to7072192486108705198_a_b_o: term_a_b > term_a_b > $o ).
thf(sy_c_Orderings_Otop__class_Otop_001_062_It__Term__Oterm_Itf__a_Mtf__b_J_M_062_It__Term__Oterm_Itf__c_Mtf__d_J_M_Eo_J_J,type,
top_to7769959678420217390_c_d_o: term_a_b > term_c_d > $o ).
thf(sy_c_Orderings_Otop__class_Otop_001_062_It__Term__Oterm_Itf__a_Mtf__b_J_M_Eo_J,type,
top_top_term_a_b_o: term_a_b > $o ).
thf(sy_c_Orderings_Otop__class_Otop_001_062_It__Term__Oterm_Itf__c_Mtf__d_J_M_062_It__Term__Oterm_Itf__a_Mtf__b_J_M_Eo_J_J,type,
top_to6638041551531519534_a_b_o: term_c_d > term_a_b > $o ).
thf(sy_c_Orderings_Otop__class_Otop_001_062_It__Term__Oterm_Itf__c_Mtf__d_J_M_062_It__Term__Oterm_Itf__c_Mtf__d_J_M_Eo_J_J,type,
top_to7335808743843031726_c_d_o: term_c_d > term_c_d > $o ).
thf(sy_c_Orderings_Otop__class_Otop_001_062_It__Term__Oterm_Itf__c_Mtf__d_J_M_Eo_J,type,
top_top_term_c_d_o: term_c_d > $o ).
thf(sy_c_Orderings_Otop__class_Otop_001_Eo,type,
top_top_o: $o ).
thf(sy_c_Orderings_Otop__class_Otop_001t__Set__Oset_I_062_It__Nat__Onat_M_Eo_J_J,type,
top_top_set_nat_o2: set_nat_o ).
thf(sy_c_Orderings_Otop__class_Otop_001t__Set__Oset_I_062_It__Term__Oterm_Itf__a_Mtf__b_J_Mt__Term__Oterm_Itf__c_Mtf__d_J_J_J,type,
top_to44634570330034989rm_c_d: set_te1821851435260963965rm_c_d ).
thf(sy_c_Orderings_Otop__class_Otop_001t__Set__Oset_I_062_It__Term__Oterm_Itf__c_Mtf__d_J_Mt__Term__Oterm_Itf__a_Mtf__b_J_J_J,type,
top_to220653634128270125rm_a_b: set_te1997870499059199101rm_a_b ).
thf(sy_c_Orderings_Otop__class_Otop_001t__Set__Oset_I_Eo_J,type,
top_top_set_o: set_o ).
thf(sy_c_Orderings_Otop__class_Otop_001t__Set__Oset_It__Nat__Onat_J,type,
top_top_set_nat: set_nat ).
thf(sy_c_Orderings_Otop__class_Otop_001t__Set__Oset_It__Option__Ooption_It__Nat__Onat_J_J,type,
top_to8920198386146353926on_nat: set_option_nat ).
thf(sy_c_Orderings_Otop__class_Otop_001t__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J,type,
top_to4669805908274784177at_nat: set_Pr1261947904930325089at_nat ).
thf(sy_c_Orderings_Otop__class_Otop_001t__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_J,type,
top_to7745748144976627212at_nat: set_Pr7717912310451564380at_nat ).
thf(sy_c_Orderings_Otop__class_Otop_001t__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Set__Oset_It__Nat__Onat_J_J_J,type,
top_to173688896754200935et_nat: set_Pr400265656397884439et_nat ).
thf(sy_c_Orderings_Otop__class_Otop_001t__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Sum____Type__Osum_It__Nat__Onat_Mt__Nat__Onat_J_J_J,type,
top_to678699698364323680at_nat: set_Pr4150706911987206672at_nat ).
thf(sy_c_Orderings_Otop__class_Otop_001t__Set__Oset_It__Product____Type__Oprod_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_Mt__Nat__Onat_J_J,type,
top_to2567003362141017830at_nat: set_Pr2539167527615954998at_nat ).
thf(sy_c_Orderings_Otop__class_Otop_001t__Set__Oset_It__Product____Type__Oprod_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_Mt__Set__Oset_It__Nat__Onat_J_J_J,type,
top_to4194386802282351772et_nat: set_Pr6654783871721043436et_nat ).
thf(sy_c_Orderings_Otop__class_Otop_001t__Set__Oset_It__Product____Type__Oprod_It__Set__Oset_It__Nat__Onat_J_Mt__Nat__Onat_J_J,type,
top_to3374598108630517863at_nat: set_Pr3601174868274201367at_nat ).
thf(sy_c_Orderings_Otop__class_Otop_001t__Set__Oset_It__Product____Type__Oprod_It__Set__Oset_It__Nat__Onat_J_Mt__Set__Oset_It__Nat__Onat_J_J_J,type,
top_to3040159065575275037et_nat: set_Pr5488025237498180813et_nat ).
thf(sy_c_Orderings_Otop__class_Otop_001t__Set__Oset_It__Product____Type__Oprod_It__Set__Oset_It__Nat__Onat_J_Mt__Sum____Type__Osum_It__Nat__Onat_Mt__Nat__Onat_J_J_J,type,
top_to1463716400325515030at_nat: set_Pr3188323660352195014at_nat ).
thf(sy_c_Orderings_Otop__class_Otop_001t__Set__Oset_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Nat__Onat_Mt__Nat__Onat_J_Mt__Nat__Onat_J_J,type,
top_to8411399450232720992at_nat: set_Pr2660034627000828176at_nat ).
thf(sy_c_Orderings_Otop__class_Otop_001t__Set__Oset_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Nat__Onat_Mt__Nat__Onat_J_Mt__Set__Oset_It__Nat__Onat_J_J_J,type,
top_to6784681116597541910et_nat: set_Pr8509288376624221894et_nat ).
thf(sy_c_Orderings_Otop__class_Otop_001t__Set__Oset_It__Product____Type__Oprod_It__Term__Oterm_Itf__a_Mtf__b_J_Mt__Term__Oterm_Itf__a_Mtf__b_J_J_J,type,
top_to1314267278846557113rm_a_b: set_Pr4386577575007340137rm_a_b ).
thf(sy_c_Orderings_Otop__class_Otop_001t__Set__Oset_It__Product____Type__Oprod_It__Term__Oterm_Itf__a_Mtf__b_J_Mt__Term__Oterm_Itf__c_Mtf__d_J_J_J,type,
top_to1573239103265677113rm_c_d: set_Pr4645549399426460137rm_c_d ).
thf(sy_c_Orderings_Otop__class_Otop_001t__Set__Oset_It__Product____Type__Oprod_It__Term__Oterm_Itf__c_Mtf__d_J_Mt__Term__Oterm_Itf__a_Mtf__b_J_J_J,type,
top_to1749258167063912249rm_a_b: set_Pr4821568463224695273rm_a_b ).
thf(sy_c_Orderings_Otop__class_Otop_001t__Set__Oset_It__Product____Type__Oprod_It__Term__Oterm_Itf__c_Mtf__d_J_Mt__Term__Oterm_Itf__c_Mtf__d_J_J_J,type,
top_to2008229991483032249rm_c_d: set_Pr5080540287643815273rm_c_d ).
thf(sy_c_Orderings_Otop__class_Otop_001t__Set__Oset_It__Set__Oset_It__Nat__Onat_J_J,type,
top_top_set_set_nat: set_set_nat ).
thf(sy_c_Orderings_Otop__class_Otop_001t__Set__Oset_It__Sum____Type__Osum_It__Nat__Onat_Mt__Nat__Onat_J_J,type,
top_to6661820994512907621at_nat: set_Sum_sum_nat_nat ).
thf(sy_c_Orderings_Otop__class_Otop_001t__Set__Oset_It__Term__Oterm_Itf__a_Mtf__b_J_J,type,
top_top_set_term_a_b: set_term_a_b ).
thf(sy_c_Orderings_Otop__class_Otop_001t__Set__Oset_It__Term__Oterm_Itf__c_Mtf__d_J_J,type,
top_top_set_term_c_d: set_term_c_d ).
thf(sy_c_Product__Type_OPair_001_062_It__Term__Oterm_Itf__a_Mtf__b_J_Mt__Term__Oterm_Itf__c_Mtf__d_J_J_001_062_It__Term__Oterm_Itf__a_Mtf__b_J_Mt__Term__Oterm_Itf__c_Mtf__d_J_J,type,
produc3043613304339051047rm_c_d: ( term_a_b > term_c_d ) > ( term_a_b > term_c_d ) > produc4272247648830171759rm_c_d ).
thf(sy_c_Product__Type_OPair_001_062_It__Term__Oterm_Itf__c_Mtf__d_J_Mt__Term__Oterm_Itf__a_Mtf__b_J_J_001_062_It__Term__Oterm_Itf__c_Mtf__d_J_Mt__Term__Oterm_Itf__a_Mtf__b_J_J,type,
produc6696390399768932903rm_a_b: ( term_c_d > term_a_b ) > ( term_c_d > term_a_b ) > produc1668039282281753199rm_a_b ).
thf(sy_c_Product__Type_OPair_001_Eo_001_Eo,type,
product_Pair_o_o: $o > $o > product_prod_o_o ).
thf(sy_c_Product__Type_OPair_001_Eo_001t__Nat__Onat,type,
product_Pair_o_nat: $o > nat > product_prod_o_nat ).
thf(sy_c_Product__Type_OPair_001_Eo_001t__Set__Oset_It__Nat__Onat_J,type,
produc818605102413008839et_nat: $o > set_nat > produc573827679308723021et_nat ).
thf(sy_c_Product__Type_OPair_001t__Nat__Onat_001_Eo,type,
product_Pair_nat_o: nat > $o > product_prod_nat_o ).
thf(sy_c_Product__Type_OPair_001t__Nat__Onat_001t__Nat__Onat,type,
product_Pair_nat_nat: nat > nat > product_prod_nat_nat ).
thf(sy_c_Product__Type_OPair_001t__Nat__Onat_001t__Set__Oset_It__Nat__Onat_J,type,
produc4207506657711014383et_nat: nat > set_nat > produc2400336064389900727et_nat ).
thf(sy_c_Product__Type_OPair_001t__Nat__Onat_001t__Term__Oterm_Itf__a_Mtf__b_J,type,
produc1516572978046417917rm_a_b: nat > term_a_b > produc1234881154892807749rm_a_b ).
thf(sy_c_Product__Type_OPair_001t__Nat__Onat_001t__Term__Oterm_Itf__c_Mtf__d_J,type,
produc5165033859562299261rm_c_d: nat > term_c_d > produc105651233775526341rm_c_d ).
thf(sy_c_Product__Type_OPair_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_001_Eo,type,
produc855456346497908590_nat_o: product_prod_nat_nat > $o > produc652263959640188542_nat_o ).
thf(sy_c_Product__Type_OPair_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_001t__Nat__Onat,type,
produc6350711070570205562at_nat: product_prod_nat_nat > nat > produc8373899037510109440at_nat ).
thf(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,type,
produc6161850002892822231at_nat: product_prod_nat_nat > product_prod_nat_nat > produc859450856879609959at_nat ).
thf(sy_c_Product__Type_OPair_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Term__Oterm_Itf__a_Mtf__b_J_J_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Term__Oterm_Itf__a_Mtf__b_J_J,type,
produc3440225595649897687rm_a_b: produc1234881154892807749rm_a_b > produc1234881154892807749rm_a_b > produc7765306094179330407rm_a_b ).
thf(sy_c_Product__Type_OPair_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Term__Oterm_Itf__c_Mtf__d_J_J_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Term__Oterm_Itf__c_Mtf__d_J_J,type,
produc8279382839690433751rm_c_d: produc105651233775526341rm_c_d > produc105651233775526341rm_c_d > produc4769293046901492071rm_c_d ).
thf(sy_c_Product__Type_OPair_001t__Product____Type__Oprod_It__Term__Oterm_Itf__a_Mtf__b_J_Mt__Nat__Onat_J_001t__Product____Type__Oprod_It__Term__Oterm_Itf__a_Mtf__b_J_Mt__Nat__Onat_J,type,
produc6590571091770987735_b_nat: produc2720409071189015237_b_nat > produc2720409071189015237_b_nat > produc2365273780597721447_b_nat ).
thf(sy_c_Product__Type_OPair_001t__Product____Type__Oprod_It__Term__Oterm_Itf__a_Mtf__b_J_Mt__Term__Oterm_Itf__a_Mtf__b_J_J_001t__Product____Type__Oprod_It__Term__Oterm_Itf__a_Mtf__b_J_Mt__Term__Oterm_Itf__a_Mtf__b_J_J,type,
produc1763473618796451543rm_a_b: produc357393685978478089rm_a_b > produc357393685978478089rm_a_b > produc4523971788519308903rm_a_b ).
thf(sy_c_Product__Type_OPair_001t__Product____Type__Oprod_It__Term__Oterm_Itf__a_Mtf__b_J_Mt__Term__Oterm_Itf__c_Mtf__d_J_J_001t__Product____Type__Oprod_It__Term__Oterm_Itf__a_Mtf__b_J_Mt__Term__Oterm_Itf__c_Mtf__d_J_J,type,
produc4766828187215050455rm_c_d: produc8451535801715972489rm_c_d > produc8451535801715972489rm_c_d > produc8915528102474309223rm_c_d ).
thf(sy_c_Product__Type_OPair_001t__Product____Type__Oprod_It__Term__Oterm_Itf__c_Mtf__d_J_Mt__Nat__Onat_J_001t__Product____Type__Oprod_It__Term__Oterm_Itf__c_Mtf__d_J_Mt__Nat__Onat_J,type,
produc1117254357280306391_d_nat: produc7378404338329476677_d_nat > produc7378404338329476677_d_nat > produc8099221311545682279_d_nat ).
thf(sy_c_Product__Type_OPair_001t__Product____Type__Oprod_It__Term__Oterm_Itf__c_Mtf__d_J_Mt__Term__Oterm_Itf__a_Mtf__b_J_J_001t__Product____Type__Oprod_It__Term__Oterm_Itf__c_Mtf__d_J_Mt__Term__Oterm_Itf__a_Mtf__b_J_J,type,
produc2254039926008297175rm_a_b: produc5661168290637732233rm_a_b > produc5661168290637732233rm_a_b > produc145754379289255527rm_a_b ).
thf(sy_c_Product__Type_OPair_001t__Product____Type__Oprod_It__Term__Oterm_Itf__c_Mtf__d_J_Mt__Term__Oterm_Itf__c_Mtf__d_J_J_001t__Product____Type__Oprod_It__Term__Oterm_Itf__c_Mtf__d_J_Mt__Term__Oterm_Itf__c_Mtf__d_J_J,type,
produc5257394494426896087rm_c_d: produc4531938369520450825rm_c_d > produc4531938369520450825rm_c_d > produc4537310693244255847rm_c_d ).
thf(sy_c_Product__Type_OPair_001t__Set__Oset_It__Nat__Onat_J_001_Eo,type,
produc7144525260524587961_nat_o: set_nat > $o > produc6739137655528088327_nat_o ).
thf(sy_c_Product__Type_OPair_001t__Set__Oset_It__Nat__Onat_J_001t__Nat__Onat,type,
produc641871753055645167at_nat: set_nat > nat > produc7491599851749785783at_nat ).
thf(sy_c_Product__Type_OPair_001t__Set__Oset_It__Nat__Onat_J_001t__Set__Oset_It__Nat__Onat_J,type,
produc4532415448927165861et_nat: set_nat > set_nat > produc7819656566062154093et_nat ).
thf(sy_c_Product__Type_OPair_001t__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_001t__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J,type,
produc2922128104949294807at_nat: set_Pr1261947904930325089at_nat > set_Pr1261947904930325089at_nat > produc3843707927480180839at_nat ).
thf(sy_c_Product__Type_OPair_001t__Sum____Type__Osum_It__Nat__Onat_Mt__Nat__Onat_J_001t__Sum____Type__Osum_It__Nat__Onat_Mt__Nat__Onat_J,type,
produc3532782441974027415at_nat: sum_sum_nat_nat > sum_sum_nat_nat > produc3819362883047884511at_nat ).
thf(sy_c_Product__Type_OPair_001t__Term__Oterm_Itf__a_Mtf__b_J_001t__Nat__Onat,type,
produc2478027105211390077_b_nat: term_a_b > nat > produc2720409071189015237_b_nat ).
thf(sy_c_Product__Type_OPair_001t__Term__Oterm_Itf__a_Mtf__b_J_001t__Term__Oterm_Itf__a_Mtf__b_J,type,
produc7020197800436672577rm_a_b: term_a_b > term_a_b > produc357393685978478089rm_a_b ).
thf(sy_c_Product__Type_OPair_001t__Term__Oterm_Itf__a_Mtf__b_J_001t__Term__Oterm_Itf__c_Mtf__d_J,type,
produc1445286645097778113rm_c_d: term_a_b > term_c_d > produc8451535801715972489rm_c_d ).
thf(sy_c_Product__Type_OPair_001t__Term__Oterm_Itf__c_Mtf__d_J_001t__Nat__Onat,type,
produc7136022372351851517_d_nat: term_c_d > nat > produc7378404338329476677_d_nat ).
thf(sy_c_Product__Type_OPair_001t__Term__Oterm_Itf__c_Mtf__d_J_001t__Term__Oterm_Itf__a_Mtf__b_J,type,
produc3100600368241150913rm_a_b: term_c_d > term_a_b > produc5661168290637732233rm_a_b ).
thf(sy_c_Product__Type_OPair_001t__Term__Oterm_Itf__c_Mtf__d_J_001t__Term__Oterm_Itf__c_Mtf__d_J,type,
produc6749061249757032257rm_c_d: term_c_d > term_c_d > produc4531938369520450825rm_c_d ).
thf(sy_c_Product__Type_OSigma_001_Eo_001_Eo,type,
product_Sigma_o_o: set_o > ( $o > set_o ) > set_Product_prod_o_o ).
thf(sy_c_Product__Type_OSigma_001_Eo_001t__Nat__Onat,type,
product_Sigma_o_nat: set_o > ( $o > set_nat ) > set_Pr2101469702781467981_o_nat ).
thf(sy_c_Product__Type_OSigma_001_Eo_001t__Set__Oset_It__Nat__Onat_J,type,
produc7056857006710681430et_nat: set_o > ( $o > set_set_nat ) > set_Pr5768764684362454787et_nat ).
thf(sy_c_Product__Type_OSigma_001t__Nat__Onat_001_Eo,type,
product_Sigma_nat_o: set_nat > ( nat > set_o ) > set_Pr3149072824959771635_nat_o ).
thf(sy_c_Product__Type_OSigma_001t__Nat__Onat_001t__Nat__Onat,type,
produc457027306803732586at_nat: set_nat > ( nat > set_nat ) > set_Pr1261947904930325089at_nat ).
thf(sy_c_Product__Type_OSigma_001t__Nat__Onat_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J,type,
produc1809337555817847783at_nat: set_nat > ( nat > set_Pr1261947904930325089at_nat ) > set_Pr7717912310451564380at_nat ).
thf(sy_c_Product__Type_OSigma_001t__Nat__Onat_001t__Set__Oset_It__Nat__Onat_J,type,
produc8883945523214541856et_nat: set_nat > ( nat > set_set_nat ) > set_Pr400265656397884439et_nat ).
thf(sy_c_Product__Type_OSigma_001t__Nat__Onat_001t__Sum____Type__Osum_It__Nat__Onat_Mt__Nat__Onat_J,type,
produc1920824200941101209at_nat: set_nat > ( nat > set_Sum_sum_nat_nat ) > set_Pr4150706911987206672at_nat ).
thf(sy_c_Product__Type_OSigma_001t__Nat__Onat_001t__Term__Oterm_Itf__a_Mtf__b_J,type,
produc7685067704361080238rm_a_b: set_nat > ( nat > set_term_a_b ) > set_Pr4549835640365387557rm_a_b ).
thf(sy_c_Product__Type_OSigma_001t__Nat__Onat_001t__Term__Oterm_Itf__c_Mtf__d_J,type,
produc2110156549022185774rm_c_d: set_nat > ( nat > set_term_c_d ) > set_Pr4808807464784507557rm_c_d ).
thf(sy_c_Product__Type_OSigma_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_001_Eo,type,
produc203973861852599583_nat_o: set_Pr1261947904930325089at_nat > ( product_prod_nat_nat > set_o ) > set_Pr6558897299634722526_nat_o ).
thf(sy_c_Product__Type_OSigma_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_001t__Nat__Onat,type,
produc7672662199629908489at_nat: set_Pr1261947904930325089at_nat > ( product_prod_nat_nat > set_nat ) > set_Pr2539167527615954998at_nat ).
thf(sy_c_Product__Type_OSigma_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J,type,
produc2761391749766926216at_nat: set_Pr1261947904930325089at_nat > ( product_prod_nat_nat > set_Pr1261947904930325089at_nat ) > set_Pr8693737435421807431at_nat ).
thf(sy_c_Product__Type_OSigma_001t__Set__Oset_It__Nat__Onat_J_001_Eo,type,
produc4159405127967484744_nat_o: set_set_nat > ( set_nat > set_o ) > set_Pr2693567550035855805_nat_o ).
thf(sy_c_Product__Type_OSigma_001t__Set__Oset_It__Nat__Onat_J_001t__Nat__Onat,type,
produc5318310618559172640at_nat: set_set_nat > ( set_nat > set_nat ) > set_Pr3601174868274201367at_nat ).
thf(sy_c_Product__Type_OSigma_001t__Set__Oset_It__Nat__Onat_J_001t__Set__Oset_It__Nat__Onat_J,type,
produc105401717395143638et_nat: set_set_nat > ( set_nat > set_set_nat ) > set_Pr5488025237498180813et_nat ).
thf(sy_c_Product__Type_OSigma_001t__Set__Oset_It__Nat__Onat_J_001t__Sum____Type__Osum_It__Nat__Onat_Mt__Nat__Onat_J,type,
produc1302317271995936591at_nat: set_set_nat > ( set_nat > set_Sum_sum_nat_nat ) > set_Pr3188323660352195014at_nat ).
thf(sy_c_Product__Type_OSigma_001t__Sum____Type__Osum_It__Nat__Onat_Mt__Nat__Onat_J_001t__Nat__Onat,type,
produc2562498694203729433at_nat: set_Sum_sum_nat_nat > ( sum_sum_nat_nat > set_nat ) > set_Pr2660034627000828176at_nat ).
thf(sy_c_Product__Type_OSigma_001t__Sum____Type__Osum_It__Nat__Onat_Mt__Nat__Onat_J_001t__Set__Oset_It__Nat__Onat_J,type,
produc6761753240170360271et_nat: set_Sum_sum_nat_nat > ( sum_sum_nat_nat > set_set_nat ) > set_Pr8509288376624221894et_nat ).
thf(sy_c_Product__Type_OSigma_001t__Term__Oterm_Itf__a_Mtf__b_J_001t__Term__Oterm_Itf__a_Mtf__b_J,type,
produc1953217797448512882rm_a_b: set_term_a_b > ( term_a_b > set_term_a_b ) > set_Pr4386577575007340137rm_a_b ).
thf(sy_c_Product__Type_OSigma_001t__Term__Oterm_Itf__a_Mtf__b_J_001t__Term__Oterm_Itf__c_Mtf__d_J,type,
produc5601678678964394226rm_c_d: set_term_a_b > ( term_a_b > set_term_c_d ) > set_Pr4645549399426460137rm_c_d ).
thf(sy_c_Product__Type_OSigma_001t__Term__Oterm_Itf__c_Mtf__d_J_001t__Nat__Onat,type,
produc4081145061811738030_d_nat: set_term_c_d > ( term_c_d > set_nat ) > set_Pr4126873242683223845_d_nat ).
thf(sy_c_Product__Type_OSigma_001t__Term__Oterm_Itf__c_Mtf__d_J_001t__Term__Oterm_Itf__a_Mtf__b_J,type,
produc7256992402107767026rm_a_b: set_term_c_d > ( term_c_d > set_term_a_b ) > set_Pr4821568463224695273rm_a_b ).
thf(sy_c_Product__Type_OSigma_001t__Term__Oterm_Itf__c_Mtf__d_J_001t__Term__Oterm_Itf__c_Mtf__d_J,type,
produc1682081246768872562rm_c_d: set_term_c_d > ( term_c_d > set_term_c_d ) > set_Pr5080540287643815273rm_c_d ).
thf(sy_c_Product__Type_Ocurry_001t__Nat__Onat_001t__Nat__Onat_001_Eo,type,
produc1310100445399344235_nat_o: ( product_prod_nat_nat > $o ) > nat > nat > $o ).
thf(sy_c_Product__Type_Ocurry_001t__Term__Oterm_Itf__a_Mtf__b_J_001t__Term__Oterm_Itf__a_Mtf__b_J_001_Eo,type,
produc6008550485034061667_a_b_o: ( produc357393685978478089rm_a_b > $o ) > term_a_b > term_a_b > $o ).
thf(sy_c_Product__Type_Ocurry_001t__Term__Oterm_Itf__a_Mtf__b_J_001t__Term__Oterm_Itf__c_Mtf__d_J_001_062_It__Product____Type__Oprod_It__Term__Oterm_Itf__a_Mtf__b_J_Mt__Term__Oterm_Itf__c_Mtf__d_J_J_M_Eo_J,type,
produc3143538027653002153_c_d_o: ( produc8451535801715972489rm_c_d > produc8451535801715972489rm_c_d > $o ) > term_a_b > term_c_d > produc8451535801715972489rm_c_d > $o ).
thf(sy_c_Product__Type_Ocurry_001t__Term__Oterm_Itf__a_Mtf__b_J_001t__Term__Oterm_Itf__c_Mtf__d_J_001_Eo,type,
produc2904527979001498595_c_d_o: ( produc8451535801715972489rm_c_d > $o ) > term_a_b > term_c_d > $o ).
thf(sy_c_Product__Type_Ocurry_001t__Term__Oterm_Itf__a_Mtf__b_J_001t__Term__Oterm_Itf__c_Mtf__d_J_001t__Product____Type__Oprod_It__Term__Oterm_Itf__c_Mtf__d_J_Mt__Term__Oterm_Itf__a_Mtf__b_J_J,type,
produc1511760821894535124rm_a_b: ( produc8451535801715972489rm_c_d > produc5661168290637732233rm_a_b ) > term_a_b > term_c_d > produc5661168290637732233rm_a_b ).
thf(sy_c_Product__Type_Ocurry_001t__Term__Oterm_Itf__c_Mtf__d_J_001t__Term__Oterm_Itf__a_Mtf__b_J_001_062_It__Product____Type__Oprod_It__Term__Oterm_Itf__c_Mtf__d_J_Mt__Term__Oterm_Itf__a_Mtf__b_J_J_M_Eo_J,type,
produc1963403694558327721_a_b_o: ( produc5661168290637732233rm_a_b > produc5661168290637732233rm_a_b > $o ) > term_c_d > term_a_b > produc5661168290637732233rm_a_b > $o ).
thf(sy_c_Product__Type_Ocurry_001t__Term__Oterm_Itf__c_Mtf__d_J_001t__Term__Oterm_Itf__a_Mtf__b_J_001_Eo,type,
produc84670474955983843_a_b_o: ( produc5661168290637732233rm_a_b > $o ) > term_c_d > term_a_b > $o ).
thf(sy_c_Product__Type_Ocurry_001t__Term__Oterm_Itf__c_Mtf__d_J_001t__Term__Oterm_Itf__c_Mtf__d_J_001_Eo,type,
produc6204020005778196579_c_d_o: ( produc4531938369520450825rm_c_d > $o ) > term_c_d > term_c_d > $o ).
thf(sy_c_Product__Type_Ointernal__case__prod_001t__Nat__Onat_001t__Nat__Onat_001_Eo,type,
produc9139807813499881076_nat_o: ( nat > nat > $o ) > product_prod_nat_nat > $o ).
thf(sy_c_Product__Type_Ointernal__case__prod_001t__Term__Oterm_Itf__a_Mtf__b_J_001t__Term__Oterm_Itf__a_Mtf__b_J_001_Eo,type,
produc3341718396117254252_a_b_o: ( term_a_b > term_a_b > $o ) > produc357393685978478089rm_a_b > $o ).
thf(sy_c_Product__Type_Ointernal__case__prod_001t__Term__Oterm_Itf__a_Mtf__b_J_001t__Term__Oterm_Itf__c_Mtf__d_J_001_062_It__Product____Type__Oprod_It__Term__Oterm_Itf__a_Mtf__b_J_Mt__Term__Oterm_Itf__c_Mtf__d_J_J_M_Eo_J,type,
produc8998862635667736032_c_d_o: ( term_a_b > term_c_d > produc8451535801715972489rm_c_d > $o ) > produc8451535801715972489rm_c_d > produc8451535801715972489rm_c_d > $o ).
thf(sy_c_Product__Type_Ointernal__case__prod_001t__Term__Oterm_Itf__a_Mtf__b_J_001t__Term__Oterm_Itf__c_Mtf__d_J_001_Eo,type,
produc237695890084691180_c_d_o: ( term_a_b > term_c_d > $o ) > produc8451535801715972489rm_c_d > $o ).
thf(sy_c_Product__Type_Ointernal__case__prod_001t__Term__Oterm_Itf__a_Mtf__b_J_001t__Term__Oterm_Itf__c_Mtf__d_J_001t__Product____Type__Oprod_It__Term__Oterm_Itf__c_Mtf__d_J_Mt__Term__Oterm_Itf__a_Mtf__b_J_J,type,
produc6084579033702138589rm_a_b: ( term_a_b > term_c_d > produc5661168290637732233rm_a_b ) > produc8451535801715972489rm_c_d > produc5661168290637732233rm_a_b ).
thf(sy_c_Product__Type_Ointernal__case__prod_001t__Term__Oterm_Itf__c_Mtf__d_J_001t__Term__Oterm_Itf__a_Mtf__b_J_001_062_It__Product____Type__Oprod_It__Term__Oterm_Itf__c_Mtf__d_J_Mt__Term__Oterm_Itf__a_Mtf__b_J_J_M_Eo_J,type,
produc7818728302573061600_a_b_o: ( term_c_d > term_a_b > produc5661168290637732233rm_a_b > $o ) > produc5661168290637732233rm_a_b > produc5661168290637732233rm_a_b > $o ).
thf(sy_c_Product__Type_Ointernal__case__prod_001t__Term__Oterm_Itf__c_Mtf__d_J_001t__Term__Oterm_Itf__a_Mtf__b_J_001_Eo,type,
produc6641210422893952236_a_b_o: ( term_c_d > term_a_b > $o ) > produc5661168290637732233rm_a_b > $o ).
thf(sy_c_Product__Type_Omap__prod_001t__Nat__Onat_001t__Nat__Onat_001t__Nat__Onat_001t__Nat__Onat,type,
produc6977886695330630970at_nat: ( nat > nat ) > ( nat > nat ) > product_prod_nat_nat > product_prod_nat_nat ).
thf(sy_c_Product__Type_Omap__prod_001t__Term__Oterm_Itf__a_Mtf__b_J_001t__Term__Oterm_Itf__a_Mtf__b_J_001t__Term__Oterm_Itf__c_Mtf__d_J_001t__Term__Oterm_Itf__c_Mtf__d_J,type,
produc4701833573052254282rm_c_d: ( term_a_b > term_a_b ) > ( term_c_d > term_c_d ) > produc8451535801715972489rm_c_d > produc8451535801715972489rm_c_d ).
thf(sy_c_Product__Type_Omap__prod_001t__Term__Oterm_Itf__a_Mtf__b_J_001t__Term__Oterm_Itf__c_Mtf__d_J_001t__Term__Oterm_Itf__c_Mtf__d_J_001t__Term__Oterm_Itf__a_Mtf__b_J,type,
produc7211074937178392650rm_a_b: ( term_a_b > term_c_d ) > ( term_c_d > term_a_b ) > produc8451535801715972489rm_c_d > produc5661168290637732233rm_a_b ).
thf(sy_c_Product__Type_Omap__prod_001t__Term__Oterm_Itf__c_Mtf__d_J_001t__Term__Oterm_Itf__a_Mtf__b_J_001t__Term__Oterm_Itf__a_Mtf__b_J_001t__Term__Oterm_Itf__c_Mtf__d_J,type,
produc7098524691748194378rm_c_d: ( term_c_d > term_a_b ) > ( term_a_b > term_c_d ) > produc5661168290637732233rm_a_b > produc8451535801715972489rm_c_d ).
thf(sy_c_Product__Type_Omap__prod_001t__Term__Oterm_Itf__c_Mtf__d_J_001t__Term__Oterm_Itf__c_Mtf__d_J_001t__Term__Oterm_Itf__a_Mtf__b_J_001t__Term__Oterm_Itf__a_Mtf__b_J,type,
produc384394019019556938rm_a_b: ( term_c_d > term_c_d ) > ( term_a_b > term_a_b ) > produc5661168290637732233rm_a_b > produc5661168290637732233rm_a_b ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001_062_It__Term__Oterm_Itf__a_Mtf__b_J_Mt__Term__Oterm_Itf__c_Mtf__d_J_J_001_062_It__Term__Oterm_Itf__a_Mtf__b_J_Mt__Term__Oterm_Itf__c_Mtf__d_J_J_001_Eo,type,
produc8827469034848429148_c_d_o: ( ( term_a_b > term_c_d ) > ( term_a_b > term_c_d ) > $o ) > produc4272247648830171759rm_c_d > $o ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001_062_It__Term__Oterm_Itf__c_Mtf__d_J_Mt__Term__Oterm_Itf__a_Mtf__b_J_J_001_062_It__Term__Oterm_Itf__c_Mtf__d_J_Mt__Term__Oterm_Itf__a_Mtf__b_J_J_001_Eo,type,
produc3909228560075629660_a_b_o: ( ( term_c_d > term_a_b ) > ( term_c_d > term_a_b ) > $o ) > produc1668039282281753199rm_a_b > $o ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001_Eo_001_Eo_001_Eo,type,
produc6197397395684419436_o_o_o: ( $o > $o > $o ) > product_prod_o_o > $o ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001t__Nat__Onat_001t__Nat__Onat_001_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_M_Eo_J,type,
produc8739625826339149834_nat_o: ( nat > nat > product_prod_nat_nat > $o ) > product_prod_nat_nat > product_prod_nat_nat > $o ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001t__Nat__Onat_001t__Nat__Onat_001_Eo,type,
produc6081775807080527818_nat_o: ( nat > nat > $o ) > product_prod_nat_nat > $o ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001t__Nat__Onat_001t__Nat__Onat_001t__Nat__Onat,type,
produc6842872674320459806at_nat: ( nat > nat > nat ) > product_prod_nat_nat > nat ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001t__Nat__Onat_001t__Nat__Onat_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J,type,
produc2626176000494625587at_nat: ( nat > nat > product_prod_nat_nat ) > product_prod_nat_nat > product_prod_nat_nat ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001t__Nat__Onat_001t__Nat__Onat_001t__Set__Oset_I_Eo_J,type,
produc59986286002894506_set_o: ( nat > nat > set_o ) > product_prod_nat_nat > set_o ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001t__Nat__Onat_001t__Nat__Onat_001t__Set__Oset_It__Nat__Onat_J,type,
produc6189476227299908564et_nat: ( nat > nat > set_nat ) > product_prod_nat_nat > set_nat ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001t__Nat__Onat_001t__Nat__Onat_001t__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J,type,
produc8197505143624133779at_nat: ( nat > nat > set_Pr1261947904930325089at_nat ) > product_prod_nat_nat > set_Pr1261947904930325089at_nat ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001t__Nat__Onat_001t__Nat__Onat_001t__Set__Oset_It__Set__Oset_It__Nat__Onat_J_J,type,
produc8404753619367356554et_nat: ( nat > nat > set_set_nat ) > product_prod_nat_nat > set_set_nat ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001t__Nat__Onat_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_001_Eo,type,
produc5864757623865647827_nat_o: ( nat > product_prod_nat_nat > $o ) > produc7248412053542808358at_nat > $o ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001t__Nat__Onat_001t__Set__Oset_It__Nat__Onat_J_001_Eo,type,
produc6720110361610378900_nat_o: ( nat > set_nat > $o ) > produc2400336064389900727et_nat > $o ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001t__Nat__Onat_001t__Term__Oterm_Itf__a_Mtf__b_J_001_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__Term__Oterm_Itf__a_Mtf__b_J_J_M_Eo_J,type,
produc1326667778449004810_a_b_o: ( nat > term_a_b > produc1234881154892807749rm_a_b > $o ) > produc1234881154892807749rm_a_b > produc1234881154892807749rm_a_b > $o ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001t__Nat__Onat_001t__Term__Oterm_Itf__a_Mtf__b_J_001_Eo,type,
produc7236203327812376326_a_b_o: ( nat > term_a_b > $o ) > produc1234881154892807749rm_a_b > $o ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001t__Nat__Onat_001t__Term__Oterm_Itf__c_Mtf__d_J_001_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__Term__Oterm_Itf__c_Mtf__d_J_J_M_Eo_J,type,
produc827177795400628490_c_d_o: ( nat > term_c_d > produc105651233775526341rm_c_d > $o ) > produc105651233775526341rm_c_d > produc105651233775526341rm_c_d > $o ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001t__Nat__Onat_001t__Term__Oterm_Itf__c_Mtf__d_J_001_Eo,type,
produc4132180821779813254_c_d_o: ( nat > term_c_d > $o ) > produc105651233775526341rm_c_d > $o ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_001t__Nat__Onat_001_Eo,type,
produc8758269395934548017_nat_o: ( product_prod_nat_nat > nat > $o ) > produc8373899037510109440at_nat > $o ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_001_Eo,type,
produc6590410687421337004_nat_o: ( product_prod_nat_nat > product_prod_nat_nat > $o ) > produc859450856879609959at_nat > $o ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Term__Oterm_Itf__a_Mtf__b_J_J_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Term__Oterm_Itf__a_Mtf__b_J_J_001_Eo,type,
produc813038845109486508_a_b_o: ( produc1234881154892807749rm_a_b > produc1234881154892807749rm_a_b > $o ) > produc7765306094179330407rm_a_b > $o ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Term__Oterm_Itf__c_Mtf__d_J_J_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Term__Oterm_Itf__c_Mtf__d_J_J_001_Eo,type,
produc7763675869049316268_c_d_o: ( produc105651233775526341rm_c_d > produc105651233775526341rm_c_d > $o ) > produc4769293046901492071rm_c_d > $o ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001t__Product____Type__Oprod_It__Term__Oterm_Itf__a_Mtf__b_J_Mt__Nat__Onat_J_001t__Product____Type__Oprod_It__Term__Oterm_Itf__a_Mtf__b_J_Mt__Nat__Onat_J_001_Eo,type,
produc1396999915110114220_nat_o: ( produc2720409071189015237_b_nat > produc2720409071189015237_b_nat > $o ) > produc2365273780597721447_b_nat > $o ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001t__Product____Type__Oprod_It__Term__Oterm_Itf__a_Mtf__b_J_Mt__Term__Oterm_Itf__a_Mtf__b_J_J_001t__Product____Type__Oprod_It__Term__Oterm_Itf__a_Mtf__b_J_Mt__Term__Oterm_Itf__a_Mtf__b_J_J_001_Eo,type,
produc161078424057476524_a_b_o: ( produc357393685978478089rm_a_b > produc357393685978478089rm_a_b > $o ) > produc4523971788519308903rm_a_b > $o ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001t__Product____Type__Oprod_It__Term__Oterm_Itf__a_Mtf__b_J_Mt__Term__Oterm_Itf__c_Mtf__d_J_J_001t__Product____Type__Oprod_It__Term__Oterm_Itf__a_Mtf__b_J_Mt__Term__Oterm_Itf__c_Mtf__d_J_J_001_Eo,type,
produc8669550388439012780_c_d_o: ( produc8451535801715972489rm_c_d > produc8451535801715972489rm_c_d > $o ) > produc8915528102474309223rm_c_d > $o ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001t__Product____Type__Oprod_It__Term__Oterm_Itf__c_Mtf__d_J_Mt__Nat__Onat_J_001t__Product____Type__Oprod_It__Term__Oterm_Itf__c_Mtf__d_J_Mt__Nat__Onat_J_001_Eo,type,
produc4132314953574007724_nat_o: ( produc7378404338329476677_d_nat > produc7378404338329476677_d_nat > $o ) > produc8099221311545682279_d_nat > $o ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001t__Product____Type__Oprod_It__Term__Oterm_Itf__c_Mtf__d_J_Mt__Term__Oterm_Itf__a_Mtf__b_J_J_001t__Product____Type__Oprod_It__Term__Oterm_Itf__c_Mtf__d_J_Mt__Term__Oterm_Itf__a_Mtf__b_J_J_001_Eo,type,
produc1056133890898515372_a_b_o: ( produc5661168290637732233rm_a_b > produc5661168290637732233rm_a_b > $o ) > produc145754379289255527rm_a_b > $o ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001t__Product____Type__Oprod_It__Term__Oterm_Itf__c_Mtf__d_J_Mt__Term__Oterm_Itf__c_Mtf__d_J_J_001t__Product____Type__Oprod_It__Term__Oterm_Itf__c_Mtf__d_J_Mt__Term__Oterm_Itf__c_Mtf__d_J_J_001_Eo,type,
produc341233818425275820_c_d_o: ( produc4531938369520450825rm_c_d > produc4531938369520450825rm_c_d > $o ) > produc4537310693244255847rm_c_d > $o ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001t__Set__Oset_It__Nat__Onat_J_001t__Nat__Onat_001_Eo,type,
produc8429754692982665876_nat_o: ( set_nat > nat > $o ) > produc7491599851749785783at_nat > $o ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001t__Set__Oset_It__Nat__Onat_J_001t__Set__Oset_It__Nat__Onat_J_001_Eo,type,
produc6247414631856714078_nat_o: ( set_nat > set_nat > $o ) > produc7819656566062154093et_nat > $o ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001t__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_001t__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_001_062_I_062_It__Nat__Onat_Mt__Nat__Onat_J_Mt__Product____Type__Oprod_It__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_Mt__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_J_J,type,
produc1827612380487965875at_nat: ( set_Pr1261947904930325089at_nat > set_Pr1261947904930325089at_nat > ( nat > nat ) > produc3843707927480180839at_nat ) > produc3843707927480180839at_nat > ( nat > nat ) > produc3843707927480180839at_nat ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001t__Sum____Type__Osum_It__Nat__Onat_Mt__Nat__Onat_J_001t__Sum____Type__Osum_It__Nat__Onat_Mt__Nat__Onat_J_001_Eo,type,
produc6670131743076204012_nat_o: ( sum_sum_nat_nat > sum_sum_nat_nat > $o ) > produc3819362883047884511at_nat > $o ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001t__Term__Oterm_Itf__a_Mtf__b_J_001t__Nat__Onat_001_062_It__Product____Type__Oprod_It__Term__Oterm_Itf__a_Mtf__b_J_Mt__Nat__Onat_J_M_Eo_J,type,
produc2189794613626067210_nat_o: ( term_a_b > nat > produc2720409071189015237_b_nat > $o ) > produc2720409071189015237_b_nat > produc2720409071189015237_b_nat > $o ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001t__Term__Oterm_Itf__a_Mtf__b_J_001t__Nat__Onat_001_Eo,type,
produc9162275563018852998_nat_o: ( term_a_b > nat > $o ) > produc2720409071189015237_b_nat > $o ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001t__Term__Oterm_Itf__a_Mtf__b_J_001t__Term__Oterm_Itf__a_Mtf__b_J_001_062_It__Product____Type__Oprod_It__Term__Oterm_Itf__a_Mtf__b_J_Mt__Term__Oterm_Itf__a_Mtf__b_J_J_M_Eo_J,type,
produc4352215818379867658_a_b_o: ( term_a_b > term_a_b > produc357393685978478089rm_a_b > $o ) > produc357393685978478089rm_a_b > produc357393685978478089rm_a_b > $o ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001t__Term__Oterm_Itf__a_Mtf__b_J_001t__Term__Oterm_Itf__a_Mtf__b_J_001_Eo,type,
produc6251846659952913346_a_b_o: ( term_a_b > term_a_b > $o ) > produc357393685978478089rm_a_b > $o ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001t__Term__Oterm_Itf__a_Mtf__b_J_001t__Term__Oterm_Itf__a_Mtf__b_J_001t__Product____Type__Oprod_It__Term__Oterm_Itf__a_Mtf__b_J_Mt__Term__Oterm_Itf__a_Mtf__b_J_J,type,
produc2089504961790700083rm_a_b: ( term_a_b > term_a_b > produc357393685978478089rm_a_b ) > produc357393685978478089rm_a_b > produc357393685978478089rm_a_b ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001t__Term__Oterm_Itf__a_Mtf__b_J_001t__Term__Oterm_Itf__c_Mtf__d_J_001_062_It__Product____Type__Oprod_It__Term__Oterm_Itf__a_Mtf__b_J_Mt__Term__Oterm_Itf__c_Mtf__d_J_J_M_Eo_J,type,
produc7053737044884821514_c_d_o: ( term_a_b > term_c_d > produc8451535801715972489rm_c_d > $o ) > produc8451535801715972489rm_c_d > produc8451535801715972489rm_c_d > $o ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001t__Term__Oterm_Itf__a_Mtf__b_J_001t__Term__Oterm_Itf__c_Mtf__d_J_001_062_It__Product____Type__Oprod_It__Term__Oterm_Itf__c_Mtf__d_J_Mt__Term__Oterm_Itf__a_Mtf__b_J_J_M_Eo_J,type,
produc432089842495231498_a_b_o: ( term_a_b > term_c_d > produc5661168290637732233rm_a_b > $o ) > produc8451535801715972489rm_c_d > produc5661168290637732233rm_a_b > $o ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001t__Term__Oterm_Itf__a_Mtf__b_J_001t__Term__Oterm_Itf__c_Mtf__d_J_001_Eo,type,
produc3147824153920350274_c_d_o: ( term_a_b > term_c_d > $o ) > produc8451535801715972489rm_c_d > $o ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001t__Term__Oterm_Itf__a_Mtf__b_J_001t__Term__Oterm_Itf__c_Mtf__d_J_001t__Nat__Onat,type,
produc2342468372103988646_d_nat: ( term_a_b > term_c_d > nat ) > produc8451535801715972489rm_c_d > nat ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001t__Term__Oterm_Itf__a_Mtf__b_J_001t__Term__Oterm_Itf__c_Mtf__d_J_001t__Product____Type__Oprod_It__Term__Oterm_Itf__a_Mtf__b_J_Mt__Term__Oterm_Itf__c_Mtf__d_J_J,type,
produc5709838018925087283rm_c_d: ( term_a_b > term_c_d > produc8451535801715972489rm_c_d ) > produc8451535801715972489rm_c_d > produc8451535801715972489rm_c_d ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001t__Term__Oterm_Itf__a_Mtf__b_J_001t__Term__Oterm_Itf__c_Mtf__d_J_001t__Product____Type__Oprod_It__Term__Oterm_Itf__c_Mtf__d_J_Mt__Term__Oterm_Itf__a_Mtf__b_J_J,type,
produc2919470507846847027rm_a_b: ( term_a_b > term_c_d > produc5661168290637732233rm_a_b ) > produc8451535801715972489rm_c_d > produc5661168290637732233rm_a_b ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001t__Term__Oterm_Itf__a_Mtf__b_J_001t__Term__Oterm_Itf__c_Mtf__d_J_001t__Set__Oset_I_Eo_J,type,
produc7074531164778841890_set_o: ( term_a_b > term_c_d > set_o ) > produc8451535801715972489rm_c_d > set_o ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001t__Term__Oterm_Itf__a_Mtf__b_J_001t__Term__Oterm_Itf__c_Mtf__d_J_001t__Set__Oset_It__Nat__Onat_J,type,
produc5232004564063148380et_nat: ( term_a_b > term_c_d > set_nat ) > produc8451535801715972489rm_c_d > set_nat ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001t__Term__Oterm_Itf__c_Mtf__d_J_001t__Nat__Onat_001_062_It__Product____Type__Oprod_It__Term__Oterm_Itf__c_Mtf__d_J_Mt__Nat__Onat_J_M_Eo_J,type,
produc14787907101276426_nat_o: ( term_c_d > nat > produc7378404338329476677_d_nat > $o ) > produc7378404338329476677_d_nat > produc7378404338329476677_d_nat > $o ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001t__Term__Oterm_Itf__c_Mtf__d_J_001t__Nat__Onat_001_Eo,type,
produc8272582700005955334_nat_o: ( term_c_d > nat > $o ) > produc7378404338329476677_d_nat > $o ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001t__Term__Oterm_Itf__c_Mtf__d_J_001t__Term__Oterm_Itf__a_Mtf__b_J_001_062_It__Product____Type__Oprod_It__Term__Oterm_Itf__a_Mtf__b_J_Mt__Term__Oterm_Itf__c_Mtf__d_J_J_M_Eo_J,type,
produc3271877877324961290_c_d_o: ( term_c_d > term_a_b > produc8451535801715972489rm_c_d > $o ) > produc5661168290637732233rm_a_b > produc8451535801715972489rm_c_d > $o ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001t__Term__Oterm_Itf__c_Mtf__d_J_001t__Term__Oterm_Itf__a_Mtf__b_J_001_062_It__Product____Type__Oprod_It__Term__Oterm_Itf__c_Mtf__d_J_Mt__Term__Oterm_Itf__a_Mtf__b_J_J_M_Eo_J,type,
produc5873602711790147082_a_b_o: ( term_c_d > term_a_b > produc5661168290637732233rm_a_b > $o ) > produc5661168290637732233rm_a_b > produc5661168290637732233rm_a_b > $o ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001t__Term__Oterm_Itf__c_Mtf__d_J_001t__Term__Oterm_Itf__a_Mtf__b_J_001_Eo,type,
produc327966649874835522_a_b_o: ( term_c_d > term_a_b > $o ) > produc5661168290637732233rm_a_b > $o ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001t__Term__Oterm_Itf__c_Mtf__d_J_001t__Term__Oterm_Itf__a_Mtf__b_J_001t__Nat__Onat,type,
produc3367825333614200230_b_nat: ( term_c_d > term_a_b > nat ) > produc5661168290637732233rm_a_b > nat ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001t__Term__Oterm_Itf__c_Mtf__d_J_001t__Term__Oterm_Itf__a_Mtf__b_J_001t__Product____Type__Oprod_It__Term__Oterm_Itf__a_Mtf__b_J_Mt__Term__Oterm_Itf__c_Mtf__d_J_J,type,
produc5370438780080785971rm_c_d: ( term_c_d > term_a_b > produc8451535801715972489rm_c_d ) > produc5661168290637732233rm_a_b > produc8451535801715972489rm_c_d ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001t__Term__Oterm_Itf__c_Mtf__d_J_001t__Term__Oterm_Itf__a_Mtf__b_J_001t__Product____Type__Oprod_It__Term__Oterm_Itf__c_Mtf__d_J_Mt__Term__Oterm_Itf__a_Mtf__b_J_J,type,
produc2580071269002545715rm_a_b: ( term_c_d > term_a_b > produc5661168290637732233rm_a_b ) > produc5661168290637732233rm_a_b > produc5661168290637732233rm_a_b ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001t__Term__Oterm_Itf__c_Mtf__d_J_001t__Term__Oterm_Itf__a_Mtf__b_J_001t__Set__Oset_I_Eo_J,type,
produc2530863894259861282_set_o: ( term_c_d > term_a_b > set_o ) > produc5661168290637732233rm_a_b > set_o ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001t__Term__Oterm_Itf__c_Mtf__d_J_001t__Term__Oterm_Itf__a_Mtf__b_J_001t__Set__Oset_It__Nat__Onat_J,type,
produc7500204723417323868et_nat: ( term_c_d > term_a_b > set_nat ) > produc5661168290637732233rm_a_b > set_nat ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001t__Term__Oterm_Itf__c_Mtf__d_J_001t__Term__Oterm_Itf__c_Mtf__d_J_001_062_It__Product____Type__Oprod_It__Term__Oterm_Itf__c_Mtf__d_J_Mt__Term__Oterm_Itf__c_Mtf__d_J_J_M_Eo_J,type,
produc8575123938295100938_c_d_o: ( term_c_d > term_c_d > produc4531938369520450825rm_c_d > $o ) > produc4531938369520450825rm_c_d > produc4531938369520450825rm_c_d > $o ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001t__Term__Oterm_Itf__c_Mtf__d_J_001t__Term__Oterm_Itf__c_Mtf__d_J_001_Eo,type,
produc6447316180697048258_c_d_o: ( term_c_d > term_c_d > $o ) > produc4531938369520450825rm_c_d > $o ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001t__Term__Oterm_Itf__c_Mtf__d_J_001t__Term__Oterm_Itf__c_Mtf__d_J_001t__Nat__Onat,type,
produc8025820600754661670_d_nat: ( term_c_d > term_c_d > nat ) > produc4531938369520450825rm_c_d > nat ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001t__Term__Oterm_Itf__c_Mtf__d_J_001t__Term__Oterm_Itf__c_Mtf__d_J_001t__Product____Type__Oprod_It__Term__Oterm_Itf__c_Mtf__d_J_Mt__Term__Oterm_Itf__c_Mtf__d_J_J,type,
produc6200404326136932915rm_c_d: ( term_c_d > term_c_d > produc4531938369520450825rm_c_d ) > produc4531938369520450825rm_c_d > produc4531938369520450825rm_c_d ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001t__Term__Oterm_Itf__c_Mtf__d_J_001t__Term__Oterm_Itf__c_Mtf__d_J_001t__Set__Oset_I_Eo_J,type,
produc1641171031246963618_set_o: ( term_c_d > term_c_d > set_o ) > produc4531938369520450825rm_c_d > set_o ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001t__Term__Oterm_Itf__c_Mtf__d_J_001t__Term__Oterm_Itf__c_Mtf__d_J_001t__Set__Oset_It__Nat__Onat_J,type,
produc6663801938352323804et_nat: ( term_c_d > term_c_d > set_nat ) > produc4531938369520450825rm_c_d > set_nat ).
thf(sy_c_Product__Type_Oprod_Oswap_001t__Nat__Onat_001t__Nat__Onat,type,
product_swap_nat_nat: product_prod_nat_nat > product_prod_nat_nat ).
thf(sy_c_Product__Type_Oprod_Oswap_001t__Term__Oterm_Itf__a_Mtf__b_J_001t__Term__Oterm_Itf__a_Mtf__b_J,type,
produc2541846788875228641rm_a_b: produc357393685978478089rm_a_b > produc357393685978478089rm_a_b ).
thf(sy_c_Product__Type_Oprod_Oswap_001t__Term__Oterm_Itf__a_Mtf__b_J_001t__Term__Oterm_Itf__c_Mtf__d_J,type,
produc6190307670391109985rm_c_d: produc8451535801715972489rm_c_d > produc5661168290637732233rm_a_b ).
thf(sy_c_Product__Type_Oprod_Oswap_001t__Term__Oterm_Itf__c_Mtf__d_J_001t__Term__Oterm_Itf__a_Mtf__b_J,type,
produc7845621393534482785rm_a_b: produc5661168290637732233rm_a_b > produc8451535801715972489rm_c_d ).
thf(sy_c_Product__Type_Oprod_Oswap_001t__Term__Oterm_Itf__c_Mtf__d_J_001t__Term__Oterm_Itf__c_Mtf__d_J,type,
produc2270710238195588321rm_c_d: produc4531938369520450825rm_c_d > produc4531938369520450825rm_c_d ).
thf(sy_c_Relation_OId__on_001t__Nat__Onat,type,
id_on_nat: set_nat > set_Pr1261947904930325089at_nat ).
thf(sy_c_Relation_OImage_001t__Nat__Onat_001t__Nat__Onat,type,
image_nat_nat: set_Pr1261947904930325089at_nat > set_nat > set_nat ).
thf(sy_c_Relation_OImage_001t__Term__Oterm_Itf__a_Mtf__b_J_001t__Term__Oterm_Itf__c_Mtf__d_J,type,
image_1348876462811891197rm_c_d: set_Pr4645549399426460137rm_c_d > set_term_a_b > set_term_c_d ).
thf(sy_c_Relation_OImage_001t__Term__Oterm_Itf__c_Mtf__d_J_001t__Term__Oterm_Itf__a_Mtf__b_J,type,
image_3004190185955263997rm_a_b: set_Pr4821568463224695273rm_a_b > set_term_c_d > set_term_a_b ).
thf(sy_c_Relation_Oantisym__on_001t__Nat__Onat,type,
antisym_on_nat: set_nat > set_Pr1261947904930325089at_nat > $o ).
thf(sy_c_Relation_Oconverse_001t__Nat__Onat_001t__Nat__Onat,type,
converse_nat_nat: set_Pr1261947904930325089at_nat > set_Pr1261947904930325089at_nat ).
thf(sy_c_Relation_Oconverse_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J,type,
conver5251360641855610363at_nat: set_Pr8693737435421807431at_nat > set_Pr8693737435421807431at_nat ).
thf(sy_c_Relation_Oconverse_001t__Term__Oterm_Itf__a_Mtf__b_J_001t__Term__Oterm_Itf__a_Mtf__b_J,type,
conver7608559976937845093rm_a_b: set_Pr4386577575007340137rm_a_b > set_Pr4386577575007340137rm_a_b ).
thf(sy_c_Relation_Oconverse_001t__Term__Oterm_Itf__a_Mtf__b_J_001t__Term__Oterm_Itf__c_Mtf__d_J,type,
conver2033648821598950629rm_c_d: set_Pr4645549399426460137rm_c_d > set_Pr4821568463224695273rm_a_b ).
thf(sy_c_Relation_Oconverse_001t__Term__Oterm_Itf__c_Mtf__d_J_001t__Term__Oterm_Itf__a_Mtf__b_J,type,
conver3688962544742323429rm_a_b: set_Pr4821568463224695273rm_a_b > set_Pr4645549399426460137rm_c_d ).
thf(sy_c_Relation_Oconverse_001t__Term__Oterm_Itf__c_Mtf__d_J_001t__Term__Oterm_Itf__c_Mtf__d_J,type,
conver7337423426258204773rm_c_d: set_Pr5080540287643815273rm_c_d > set_Pr5080540287643815273rm_c_d ).
thf(sy_c_Relation_Oconversep_001t__Nat__Onat_001t__Nat__Onat,type,
conversep_nat_nat: ( nat > nat > $o ) > nat > nat > $o ).
thf(sy_c_Relation_Oconversep_001t__Term__Oterm_Itf__a_Mtf__b_J_001t__Term__Oterm_Itf__a_Mtf__b_J,type,
conver5236049336183599519rm_a_b: ( term_a_b > term_a_b > $o ) > term_a_b > term_a_b > $o ).
thf(sy_c_Relation_Oconversep_001t__Term__Oterm_Itf__a_Mtf__b_J_001t__Term__Oterm_Itf__c_Mtf__d_J,type,
conver8884510217699480863rm_c_d: ( term_a_b > term_c_d > $o ) > term_c_d > term_a_b > $o ).
thf(sy_c_Relation_Oconversep_001t__Term__Oterm_Itf__c_Mtf__d_J_001t__Term__Oterm_Itf__a_Mtf__b_J,type,
conver1316451903988077855rm_a_b: ( term_c_d > term_a_b > $o ) > term_a_b > term_c_d > $o ).
thf(sy_c_Relation_Oconversep_001t__Term__Oterm_Itf__c_Mtf__d_J_001t__Term__Oterm_Itf__c_Mtf__d_J,type,
conver4964912785503959199rm_c_d: ( term_c_d > term_c_d > $o ) > term_c_d > term_c_d > $o ).
thf(sy_c_Relation_Oinv__image_001t__Nat__Onat_001_062_It__Term__Oterm_Itf__c_Mtf__d_J_Mt__Term__Oterm_Itf__a_Mtf__b_J_J,type,
inv_im908594706308016235rm_a_b: set_Pr1261947904930325089at_nat > ( ( term_c_d > term_a_b ) > nat ) > set_Pr8788715879341982671rm_a_b ).
thf(sy_c_Relation_Oinv__image_001t__Nat__Onat_001t__Nat__Onat,type,
inv_image_nat_nat: set_Pr1261947904930325089at_nat > ( nat > nat ) > set_Pr1261947904930325089at_nat ).
thf(sy_c_Relation_Oinv__image_001t__Nat__Onat_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J,type,
inv_im2857804880773004637at_nat: set_Pr1261947904930325089at_nat > ( product_prod_nat_nat > nat ) > set_Pr8693737435421807431at_nat ).
thf(sy_c_Relation_Oinv__image_001t__Nat__Onat_001t__Set__Oset_It__Nat__Onat_J,type,
inv_im5077416110856988202et_nat: set_Pr1261947904930325089at_nat > ( set_nat > nat ) > set_Pr5488025237498180813et_nat ).
thf(sy_c_Relation_Oinv__image_001t__Nat__Onat_001t__Sum____Type__Osum_It__Nat__Onat_Mt__Nat__Onat_J,type,
inv_im9000632410610895779at_nat: set_Pr1261947904930325089at_nat > ( sum_sum_nat_nat > nat ) > set_Pr1076074158304066111at_nat ).
thf(sy_c_Relation_Oinv__image_001t__Nat__Onat_001t__Term__Oterm_Itf__a_Mtf__b_J,type,
inv_im1647809802420253368rm_a_b: set_Pr1261947904930325089at_nat > ( term_a_b > nat ) > set_Pr4386577575007340137rm_a_b ).
thf(sy_c_Relation_Oinv__image_001t__Nat__Onat_001t__Term__Oterm_Itf__c_Mtf__d_J,type,
inv_im5296270683936134712rm_c_d: set_Pr1261947904930325089at_nat > ( term_c_d > nat ) > set_Pr5080540287643815273rm_c_d ).
thf(sy_c_Relation_Oinv__image_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_001t__Nat__Onat,type,
inv_im8721129524585065343at_nat: set_Pr8693737435421807431at_nat > ( nat > product_prod_nat_nat ) > set_Pr1261947904930325089at_nat ).
thf(sy_c_Relation_Oinv__image_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_001t__Set__Oset_It__Nat__Onat_J,type,
inv_im8811740315869305653et_nat: set_Pr8693737435421807431at_nat > ( set_nat > product_prod_nat_nat ) > set_Pr5488025237498180813et_nat ).
thf(sy_c_Relation_Oinv__image_001t__Set__Oset_It__Nat__Onat_J_001t__Nat__Onat,type,
inv_im1511781206201618986at_nat: set_Pr5488025237498180813et_nat > ( nat > set_nat ) > set_Pr1261947904930325089at_nat ).
thf(sy_c_Relation_Oinv__image_001t__Set__Oset_It__Nat__Onat_J_001t__Set__Oset_It__Nat__Onat_J,type,
inv_im3688519544425059808et_nat: set_Pr5488025237498180813et_nat > ( set_nat > set_nat ) > set_Pr5488025237498180813et_nat ).
thf(sy_c_Relation_Oinv__image_001t__Set__Oset_It__Nat__Onat_J_001t__Sum____Type__Osum_It__Nat__Onat_Mt__Nat__Onat_J,type,
inv_im1879972631959990873at_nat: set_Pr5488025237498180813et_nat > ( sum_sum_nat_nat > set_nat ) > set_Pr1076074158304066111at_nat ).
thf(sy_c_Relation_Oinv__image_001t__Sum____Type__Osum_It__Nat__Onat_Mt__Nat__Onat_J_001t__Nat__Onat,type,
inv_im418934867018748195at_nat: set_Pr1076074158304066111at_nat > ( nat > sum_sum_nat_nat ) > set_Pr1261947904930325089at_nat ).
thf(sy_c_Relation_Oinv__image_001t__Sum____Type__Osum_It__Nat__Onat_Mt__Nat__Onat_J_001t__Set__Oset_It__Nat__Onat_J,type,
inv_im7339408600134414553et_nat: set_Pr1076074158304066111at_nat > ( set_nat > sum_sum_nat_nat ) > set_Pr5488025237498180813et_nat ).
thf(sy_c_Relation_Oinv__image_001t__Sum____Type__Osum_It__Nat__Onat_Mt__Nat__Onat_J_001t__Sum____Type__Osum_It__Nat__Onat_Mt__Nat__Onat_J,type,
inv_im5732205804868199378at_nat: set_Pr1076074158304066111at_nat > ( sum_sum_nat_nat > sum_sum_nat_nat ) > set_Pr1076074158304066111at_nat ).
thf(sy_c_Relation_Oinv__image_001t__Term__Oterm_Itf__a_Mtf__b_J_001t__Nat__Onat,type,
inv_im2609263929585225528_b_nat: set_Pr4386577575007340137rm_a_b > ( nat > term_a_b ) > set_Pr1261947904930325089at_nat ).
thf(sy_c_Relation_Oinv__image_001t__Term__Oterm_Itf__a_Mtf__b_J_001t__Term__Oterm_Itf__a_Mtf__b_J,type,
inv_im3004224898869642620rm_a_b: set_Pr4386577575007340137rm_a_b > ( term_a_b > term_a_b ) > set_Pr4386577575007340137rm_a_b ).
thf(sy_c_Relation_Oinv__image_001t__Term__Oterm_Itf__a_Mtf__b_J_001t__Term__Oterm_Itf__c_Mtf__d_J,type,
inv_im6652685780385523964rm_c_d: set_Pr4386577575007340137rm_a_b > ( term_c_d > term_a_b ) > set_Pr5080540287643815273rm_c_d ).
thf(sy_c_Relation_Oinv__image_001t__Term__Oterm_Itf__c_Mtf__d_J_001t__Nat__Onat,type,
inv_im7267259196725686968_d_nat: set_Pr5080540287643815273rm_c_d > ( nat > term_c_d ) > set_Pr1261947904930325089at_nat ).
thf(sy_c_Relation_Oinv__image_001t__Term__Oterm_Itf__c_Mtf__d_J_001t__Term__Oterm_Itf__a_Mtf__b_J,type,
inv_im8307999503528896764rm_a_b: set_Pr5080540287643815273rm_c_d > ( term_a_b > term_c_d ) > set_Pr4386577575007340137rm_a_b ).
thf(sy_c_Relation_Oinv__image_001t__Term__Oterm_Itf__c_Mtf__d_J_001t__Term__Oterm_Itf__c_Mtf__d_J,type,
inv_im2733088348190002300rm_c_d: set_Pr5080540287643815273rm_c_d > ( term_c_d > term_c_d ) > set_Pr5080540287643815273rm_c_d ).
thf(sy_c_Relation_Oirrefl__on_001_062_It__Term__Oterm_Itf__a_Mtf__b_J_Mt__Term__Oterm_Itf__c_Mtf__d_J_J,type,
irrefl1053885131605350225rm_c_d: set_te1821851435260963965rm_c_d > set_Pr6132369733443093455rm_c_d > $o ).
thf(sy_c_Relation_Oirrefl__on_001_062_It__Term__Oterm_Itf__c_Mtf__d_J_Mt__Term__Oterm_Itf__a_Mtf__b_J_J,type,
irrefl7486889657381885777rm_a_b: set_te1997870499059199101rm_a_b > set_Pr8788715879341982671rm_a_b > $o ).
thf(sy_c_Relation_Oirrefl__on_001_Eo,type,
irrefl_on_o: set_o > set_Product_prod_o_o > $o ).
thf(sy_c_Relation_Oirrefl__on_001t__Nat__Onat,type,
irrefl_on_nat: set_nat > set_Pr1261947904930325089at_nat > $o ).
thf(sy_c_Relation_Oirrefl__on_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J,type,
irrefl7408258699751485431at_nat: set_Pr1261947904930325089at_nat > set_Pr8693737435421807431at_nat > $o ).
thf(sy_c_Relation_Oirrefl__on_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J,type,
irrefl290916472950276272at_nat: set_Pr7717912310451564380at_nat > set_Pr575275573428919693at_nat > $o ).
thf(sy_c_Relation_Oirrefl__on_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Set__Oset_It__Nat__Onat_J_J,type,
irrefl3552268651162415277et_nat: set_Pr400265656397884439et_nat > set_Pr5440856417036375239et_nat > $o ).
thf(sy_c_Relation_Oirrefl__on_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Sum____Type__Osum_It__Nat__Onat_Mt__Nat__Onat_J_J,type,
irrefl3943603201710458278at_nat: set_Pr4150706911987206672at_nat > set_Pr4263592281063400071at_nat > $o ).
thf(sy_c_Relation_Oirrefl__on_001t__Product____Type__Oprod_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_Mt__Nat__Onat_J,type,
irrefl1416403456917577354at_nat: set_Pr2539167527615954998at_nat > set_Pr7116486347545156417at_nat > $o ).
thf(sy_c_Relation_Oirrefl__on_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,type,
irrefl4089853883888266845at_nat: set_Pr8693737435421807431at_nat > set_Pr553994874890374343at_nat > $o ).
thf(sy_c_Relation_Oirrefl__on_001t__Product____Type__Oprod_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_Mt__Set__Oset_It__Nat__Onat_J_J,type,
irrefl5411402643388076864et_nat: set_Pr6654783871721043436et_nat > set_Pr9073547328939009709et_nat > $o ).
thf(sy_c_Relation_Oirrefl__on_001t__Product____Type__Oprod_It__Set__Oset_It__Nat__Onat_J_Mt__Nat__Onat_J,type,
irrefl8643532438522300333at_nat: set_Pr3601174868274201367at_nat > set_Pr2627753662965830855at_nat > $o ).
thf(sy_c_Relation_Oirrefl__on_001t__Product____Type__Oprod_It__Set__Oset_It__Nat__Onat_J_Mt__Set__Oset_It__Nat__Onat_J_J,type,
irrefl1622284741316079715et_nat: set_Pr5488025237498180813et_nat > set_Pr4101548492796429895et_nat > $o ).
thf(sy_c_Relation_Oirrefl__on_001t__Product____Type__Oprod_It__Sum____Type__Osum_It__Nat__Onat_Mt__Nat__Onat_J_Mt__Nat__Onat_J,type,
irrefl1193366675185269926at_nat: set_Pr2660034627000828176at_nat > set_Pr4254009440681583239at_nat > $o ).
thf(sy_c_Relation_Oirrefl__on_001t__Product____Type__Oprod_It__Sum____Type__Osum_It__Nat__Onat_Mt__Nat__Onat_J_Mt__Set__Oset_It__Nat__Onat_J_J,type,
irrefl3112842807125672284et_nat: set_Pr8509288376624221894et_nat > set_Pr8717029992452423943et_nat > $o ).
thf(sy_c_Relation_Oirrefl__on_001t__Product____Type__Oprod_It__Term__Oterm_Itf__a_Mtf__b_J_Mt__Term__Oterm_Itf__a_Mtf__b_J_J,type,
irrefl6620156600162922239rm_a_b: set_Pr4386577575007340137rm_a_b > set_Pr2972776593051762503rm_a_b > $o ).
thf(sy_c_Relation_Oirrefl__on_001t__Product____Type__Oprod_It__Term__Oterm_Itf__a_Mtf__b_J_Mt__Term__Oterm_Itf__c_Mtf__d_J_J,type,
irrefl5490926679045640831rm_c_d: set_Pr4645549399426460137rm_c_d > set_Pr8929823917597237063rm_c_d > $o ).
thf(sy_c_Relation_Oirrefl__on_001t__Product____Type__Oprod_It__Term__Oterm_Itf__c_Mtf__d_J_Mt__Term__Oterm_Itf__a_Mtf__b_J_J,type,
irrefl2700559167967400575rm_a_b: set_Pr4821568463224695273rm_a_b > set_Pr626007440406323015rm_a_b > $o ).
thf(sy_c_Relation_Oirrefl__on_001t__Product____Type__Oprod_It__Term__Oterm_Itf__c_Mtf__d_J_Mt__Term__Oterm_Itf__c_Mtf__d_J_J,type,
irrefl1571329246850119167rm_c_d: set_Pr5080540287643815273rm_c_d > set_Pr6583054764951797575rm_c_d > $o ).
thf(sy_c_Relation_Oirrefl__on_001t__Set__Oset_It__Nat__Onat_J,type,
irrefl_on_set_nat: set_set_nat > set_Pr5488025237498180813et_nat > $o ).
thf(sy_c_Relation_Oirrefl__on_001t__Sum____Type__Osum_It__Nat__Onat_Mt__Nat__Onat_J,type,
irrefl688463893611329673at_nat: set_Sum_sum_nat_nat > set_Pr1076074158304066111at_nat > $o ).
thf(sy_c_Relation_Oirrefl__on_001t__Term__Oterm_Itf__a_Mtf__b_J,type,
irrefl_on_term_a_b: set_term_a_b > set_Pr4386577575007340137rm_a_b > $o ).
thf(sy_c_Relation_Oirrefl__on_001t__Term__Oterm_Itf__c_Mtf__d_J,type,
irrefl_on_term_c_d: set_term_c_d > set_Pr5080540287643815273rm_c_d > $o ).
thf(sy_c_Relation_Oirreflp__on_001_062_It__Term__Oterm_Itf__a_Mtf__b_J_Mt__Term__Oterm_Itf__c_Mtf__d_J_J,type,
irrefl6974145419508079469rm_c_d: set_te1821851435260963965rm_c_d > ( ( term_a_b > term_c_d ) > ( term_a_b > term_c_d ) > $o ) > $o ).
thf(sy_c_Relation_Oirreflp__on_001_062_It__Term__Oterm_Itf__c_Mtf__d_J_Mt__Term__Oterm_Itf__a_Mtf__b_J_J,type,
irrefl4183777908429839213rm_a_b: set_te1997870499059199101rm_a_b > ( ( term_c_d > term_a_b ) > ( term_c_d > term_a_b ) > $o ) > $o ).
thf(sy_c_Relation_Oirreflp__on_001_Eo,type,
irreflp_on_o: set_o > ( $o > $o > $o ) > $o ).
thf(sy_c_Relation_Oirreflp__on_001t__Nat__Onat,type,
irreflp_on_nat: set_nat > ( nat > nat > $o ) > $o ).
thf(sy_c_Relation_Oirreflp__on_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J,type,
irrefl2576046763318297307at_nat: set_Pr1261947904930325089at_nat > ( product_prod_nat_nat > product_prod_nat_nat > $o ) > $o ).
thf(sy_c_Relation_Oirreflp__on_001t__Product____Type__Oprod_It__Term__Oterm_Itf__a_Mtf__b_J_Mt__Term__Oterm_Itf__a_Mtf__b_J_J,type,
irrefl1118632579264806371rm_a_b: set_Pr4386577575007340137rm_a_b > ( produc357393685978478089rm_a_b > produc357393685978478089rm_a_b > $o ) > $o ).
thf(sy_c_Relation_Oirreflp__on_001t__Set__Oset_It__Nat__Onat_J,type,
irreflp_on_set_nat: set_set_nat > ( set_nat > set_nat > $o ) > $o ).
thf(sy_c_Relation_Oirreflp__on_001t__Sum____Type__Osum_It__Nat__Onat_Mt__Nat__Onat_J,type,
irrefl3240489695051909285at_nat: set_Sum_sum_nat_nat > ( sum_sum_nat_nat > sum_sum_nat_nat > $o ) > $o ).
thf(sy_c_Relation_Oirreflp__on_001t__Term__Oterm_Itf__a_Mtf__b_J,type,
irreflp_on_term_a_b: set_term_a_b > ( term_a_b > term_a_b > $o ) > $o ).
thf(sy_c_Relation_Oirreflp__on_001t__Term__Oterm_Itf__c_Mtf__d_J,type,
irreflp_on_term_c_d: set_term_c_d > ( term_c_d > term_c_d > $o ) > $o ).
thf(sy_c_Relation_Orefl__on_001_062_It__Term__Oterm_Itf__a_Mtf__b_J_Mt__Term__Oterm_Itf__c_Mtf__d_J_J,type,
refl_o6534492465077066120rm_c_d: set_te1821851435260963965rm_c_d > set_Pr6132369733443093455rm_c_d > $o ).
thf(sy_c_Relation_Orefl__on_001_062_It__Term__Oterm_Itf__c_Mtf__d_J_Mt__Term__Oterm_Itf__a_Mtf__b_J_J,type,
refl_o3744124953998825864rm_a_b: set_te1997870499059199101rm_a_b > set_Pr8788715879341982671rm_a_b > $o ).
thf(sy_c_Relation_Orefl__on_001_Eo,type,
refl_on_o: set_o > set_Product_prod_o_o > $o ).
thf(sy_c_Relation_Orefl__on_001t__Nat__Onat,type,
refl_on_nat: set_nat > set_Pr1261947904930325089at_nat > $o ).
thf(sy_c_Relation_Orefl__on_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J,type,
refl_o7122697186039111552at_nat: set_Pr1261947904930325089at_nat > set_Pr8693737435421807431at_nat > $o ).
thf(sy_c_Relation_Orefl__on_001t__Product____Type__Oprod_It__Term__Oterm_Itf__a_Mtf__b_J_Mt__Term__Oterm_Itf__a_Mtf__b_J_J,type,
refl_o5344404488616963464rm_a_b: set_Pr4386577575007340137rm_a_b > set_Pr2972776593051762503rm_a_b > $o ).
thf(sy_c_Relation_Orefl__on_001t__Product____Type__Oprod_It__Term__Oterm_Itf__a_Mtf__b_J_Mt__Term__Oterm_Itf__c_Mtf__d_J_J,type,
refl_o4215174567499682056rm_c_d: set_Pr4645549399426460137rm_c_d > set_Pr8929823917597237063rm_c_d > $o ).
thf(sy_c_Relation_Orefl__on_001t__Product____Type__Oprod_It__Term__Oterm_Itf__c_Mtf__d_J_Mt__Term__Oterm_Itf__a_Mtf__b_J_J,type,
refl_o1424807056421441800rm_a_b: set_Pr4821568463224695273rm_a_b > set_Pr626007440406323015rm_a_b > $o ).
thf(sy_c_Relation_Orefl__on_001t__Set__Oset_It__Nat__Onat_J,type,
refl_on_set_nat: set_set_nat > set_Pr5488025237498180813et_nat > $o ).
thf(sy_c_Relation_Orefl__on_001t__Sum____Type__Osum_It__Nat__Onat_Mt__Nat__Onat_J,type,
refl_o9084340785372409280at_nat: set_Sum_sum_nat_nat > set_Pr1076074158304066111at_nat > $o ).
thf(sy_c_Relation_Orefl__on_001t__Term__Oterm_Itf__a_Mtf__b_J,type,
refl_on_term_a_b: set_term_a_b > set_Pr4386577575007340137rm_a_b > $o ).
thf(sy_c_Relation_Orefl__on_001t__Term__Oterm_Itf__c_Mtf__d_J,type,
refl_on_term_c_d: set_term_c_d > set_Pr5080540287643815273rm_c_d > $o ).
thf(sy_c_Relation_Orelcomp_001t__Nat__Onat_001t__Nat__Onat_001t__Nat__Onat,type,
relcomp_nat_nat_nat: set_Pr1261947904930325089at_nat > set_Pr1261947904930325089at_nat > set_Pr1261947904930325089at_nat ).
thf(sy_c_Relation_Orelcomp_001t__Term__Oterm_Itf__a_Mtf__b_J_001t__Term__Oterm_Itf__a_Mtf__b_J_001t__Term__Oterm_Itf__c_Mtf__d_J,type,
relcom4018620837198582207rm_c_d: set_Pr4386577575007340137rm_a_b > set_Pr4645549399426460137rm_c_d > set_Pr4645549399426460137rm_c_d ).
thf(sy_c_Relation_Orelcomp_001t__Term__Oterm_Itf__a_Mtf__b_J_001t__Term__Oterm_Itf__c_Mtf__d_J_001t__Term__Oterm_Itf__a_Mtf__b_J,type,
relcom5673934560341955007rm_a_b: set_Pr4645549399426460137rm_c_d > set_Pr4821568463224695273rm_a_b > set_Pr4386577575007340137rm_a_b ).
thf(sy_c_Relation_Orelcomp_001t__Term__Oterm_Itf__a_Mtf__b_J_001t__Term__Oterm_Itf__c_Mtf__d_J_001t__Term__Oterm_Itf__c_Mtf__d_J,type,
relcom99023405003060543rm_c_d: set_Pr4645549399426460137rm_c_d > set_Pr5080540287643815273rm_c_d > set_Pr4645549399426460137rm_c_d ).
thf(sy_c_Relation_Orelcomp_001t__Term__Oterm_Itf__c_Mtf__d_J_001t__Term__Oterm_Itf__a_Mtf__b_J_001t__Term__Oterm_Itf__a_Mtf__b_J,type,
relcom6527862201324720575rm_a_b: set_Pr4821568463224695273rm_a_b > set_Pr4386577575007340137rm_a_b > set_Pr4821568463224695273rm_a_b ).
thf(sy_c_Relation_Orelcomp_001t__Term__Oterm_Itf__c_Mtf__d_J_001t__Term__Oterm_Itf__a_Mtf__b_J_001t__Term__Oterm_Itf__c_Mtf__d_J,type,
relcom952951045985826111rm_c_d: set_Pr4821568463224695273rm_a_b > set_Pr4645549399426460137rm_c_d > set_Pr5080540287643815273rm_c_d ).
thf(sy_c_Relation_Orelcomp_001t__Term__Oterm_Itf__c_Mtf__d_J_001t__Term__Oterm_Itf__c_Mtf__d_J_001t__Term__Oterm_Itf__a_Mtf__b_J,type,
relcom2608264769129198911rm_a_b: set_Pr5080540287643815273rm_c_d > set_Pr4821568463224695273rm_a_b > set_Pr4821568463224695273rm_a_b ).
thf(sy_c_Relation_Osingle__valued_001t__Term__Oterm_Itf__a_Mtf__b_J_001t__Term__Oterm_Itf__c_Mtf__d_J,type,
single5233294577464844717rm_c_d: set_Pr4645549399426460137rm_c_d > $o ).
thf(sy_c_Relation_Osingle__valued_001t__Term__Oterm_Itf__c_Mtf__d_J_001t__Term__Oterm_Itf__a_Mtf__b_J,type,
single6888608300608217517rm_a_b: set_Pr4821568463224695273rm_a_b > $o ).
thf(sy_c_Relation_Osym__on_001_062_It__Term__Oterm_Itf__a_Mtf__b_J_Mt__Term__Oterm_Itf__c_Mtf__d_J_J,type,
sym_on3514747116556545510rm_c_d: set_te1821851435260963965rm_c_d > set_Pr6132369733443093455rm_c_d > $o ).
thf(sy_c_Relation_Osym__on_001_062_It__Term__Oterm_Itf__c_Mtf__d_J_Mt__Term__Oterm_Itf__a_Mtf__b_J_J,type,
sym_on724379605478305254rm_a_b: set_te1997870499059199101rm_a_b > set_Pr8788715879341982671rm_a_b > $o ).
thf(sy_c_Relation_Osym__on_001t__Nat__Onat,type,
sym_on_nat: set_nat > set_Pr1261947904930325089at_nat > $o ).
thf(sy_c_Relation_Osym__on_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J,type,
sym_on6289306843426450082at_nat: set_Pr1261947904930325089at_nat > set_Pr8693737435421807431at_nat > $o ).
thf(sy_c_Relation_Osym__on_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J,type,
sym_on4734970415044109381at_nat: set_Pr7717912310451564380at_nat > set_Pr575275573428919693at_nat > $o ).
thf(sy_c_Relation_Osym__on_001t__Product____Type__Oprod_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_Mt__Nat__Onat_J,type,
sym_on5860457399011410463at_nat: set_Pr2539167527615954998at_nat > set_Pr7116486347545156417at_nat > $o ).
thf(sy_c_Relation_Osym__on_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,type,
sym_on6757258482634480776at_nat: set_Pr8693737435421807431at_nat > set_Pr553994874890374343at_nat > $o ).
thf(sy_c_Relation_Osym__on_001t__Product____Type__Oprod_It__Term__Oterm_Itf__a_Mtf__b_J_Mt__Term__Oterm_Itf__a_Mtf__b_J_J,type,
sym_on5489148433978082986rm_a_b: set_Pr4386577575007340137rm_a_b > set_Pr2972776593051762503rm_a_b > $o ).
thf(sy_c_Relation_Osym__on_001t__Product____Type__Oprod_It__Term__Oterm_Itf__a_Mtf__b_J_Mt__Term__Oterm_Itf__c_Mtf__d_J_J,type,
sym_on4359918512860801578rm_c_d: set_Pr4645549399426460137rm_c_d > set_Pr8929823917597237063rm_c_d > $o ).
thf(sy_c_Relation_Osym__on_001t__Product____Type__Oprod_It__Term__Oterm_Itf__c_Mtf__d_J_Mt__Term__Oterm_Itf__a_Mtf__b_J_J,type,
sym_on1569551001782561322rm_a_b: set_Pr4821568463224695273rm_a_b > set_Pr626007440406323015rm_a_b > $o ).
thf(sy_c_Relation_Osym__on_001t__Product____Type__Oprod_It__Term__Oterm_Itf__c_Mtf__d_J_Mt__Term__Oterm_Itf__c_Mtf__d_J_J,type,
sym_on440321080665279914rm_c_d: set_Pr5080540287643815273rm_c_d > set_Pr6583054764951797575rm_c_d > $o ).
thf(sy_c_Relation_Osym__on_001t__Set__Oset_It__Nat__Onat_J,type,
sym_on_set_nat: set_set_nat > set_Pr5488025237498180813et_nat > $o ).
thf(sy_c_Relation_Osym__on_001t__Sum____Type__Osum_It__Nat__Onat_Mt__Nat__Onat_J,type,
sym_on5063332426876622878at_nat: set_Sum_sum_nat_nat > set_Pr1076074158304066111at_nat > $o ).
thf(sy_c_Relation_Osym__on_001t__Term__Oterm_Itf__a_Mtf__b_J,type,
sym_on_term_a_b: set_term_a_b > set_Pr4386577575007340137rm_a_b > $o ).
thf(sy_c_Relation_Osym__on_001t__Term__Oterm_Itf__c_Mtf__d_J,type,
sym_on_term_c_d: set_term_c_d > set_Pr5080540287643815273rm_c_d > $o ).
thf(sy_c_Relation_Otrans__on_001_062_It__Term__Oterm_Itf__a_Mtf__b_J_Mt__Term__Oterm_Itf__c_Mtf__d_J_J,type,
trans_7810550044775523879rm_c_d: set_te1821851435260963965rm_c_d > set_Pr6132369733443093455rm_c_d > $o ).
thf(sy_c_Relation_Otrans__on_001_062_It__Term__Oterm_Itf__c_Mtf__d_J_Mt__Term__Oterm_Itf__a_Mtf__b_J_J,type,
trans_5020182533697283623rm_a_b: set_te1997870499059199101rm_a_b > set_Pr8788715879341982671rm_a_b > $o ).
thf(sy_c_Relation_Otrans__on_001_Eo,type,
trans_on_o: set_o > set_Product_prod_o_o > $o ).
thf(sy_c_Relation_Otrans__on_001t__Nat__Onat,type,
trans_on_nat: set_nat > set_Pr1261947904930325089at_nat > $o ).
thf(sy_c_Relation_Otrans__on_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J,type,
trans_3241703717017304737at_nat: set_Pr1261947904930325089at_nat > set_Pr8693737435421807431at_nat > $o ).
thf(sy_c_Relation_Otrans__on_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J,type,
trans_8787906625838855558at_nat: set_Pr7717912310451564380at_nat > set_Pr575275573428919693at_nat > $o ).
thf(sy_c_Relation_Otrans__on_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Set__Oset_It__Nat__Onat_J_J,type,
trans_4870676645132490583et_nat: set_Pr400265656397884439et_nat > set_Pr5440856417036375239et_nat > $o ).
thf(sy_c_Relation_Otrans__on_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Sum____Type__Osum_It__Nat__Onat_Mt__Nat__Onat_J_J,type,
trans_1779813735273096528at_nat: set_Pr4150706911987206672at_nat > set_Pr4263592281063400071at_nat > $o ).
thf(sy_c_Relation_Otrans__on_001t__Product____Type__Oprod_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_Mt__Nat__Onat_J,type,
trans_690021572951380832at_nat: set_Pr2539167527615954998at_nat > set_Pr7116486347545156417at_nat > $o ).
thf(sy_c_Relation_Otrans__on_001t__Product____Type__Oprod_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_Mt__Set__Oset_It__Nat__Onat_J_J,type,
trans_185108081036603414et_nat: set_Pr6654783871721043436et_nat > set_Pr9073547328939009709et_nat > $o ).
thf(sy_c_Relation_Otrans__on_001t__Product____Type__Oprod_It__Set__Oset_It__Nat__Onat_J_Mt__Nat__Onat_J,type,
trans_738568395637599831at_nat: set_Pr3601174868274201367at_nat > set_Pr2627753662965830855at_nat > $o ).
thf(sy_c_Relation_Otrans__on_001t__Product____Type__Oprod_It__Set__Oset_It__Nat__Onat_J_Mt__Set__Oset_It__Nat__Onat_J_J,type,
trans_1943384616820666125et_nat: set_Pr5488025237498180813et_nat > set_Pr4101548492796429895et_nat > $o ).
thf(sy_c_Relation_Otrans__on_001t__Product____Type__Oprod_It__Sum____Type__Osum_It__Nat__Onat_Mt__Nat__Onat_J_Mt__Nat__Onat_J,type,
trans_8252949245602683984at_nat: set_Pr2660034627000828176at_nat > set_Pr4254009440681583239at_nat > $o ).
thf(sy_c_Relation_Otrans__on_001t__Product____Type__Oprod_It__Sum____Type__Osum_It__Nat__Onat_Mt__Nat__Onat_J_Mt__Set__Oset_It__Nat__Onat_J_J,type,
trans_2415969763348723974et_nat: set_Pr8509288376624221894et_nat > set_Pr8717029992452423943et_nat > $o ).
thf(sy_c_Relation_Otrans__on_001t__Product____Type__Oprod_It__Term__Oterm_Itf__a_Mtf__b_J_Mt__Term__Oterm_Itf__a_Mtf__b_J_J,type,
trans_5404704112166290345rm_a_b: set_Pr4386577575007340137rm_a_b > set_Pr2972776593051762503rm_a_b > $o ).
thf(sy_c_Relation_Otrans__on_001t__Set__Oset_It__Nat__Onat_J,type,
trans_on_set_nat: set_set_nat > set_Pr5488025237498180813et_nat > $o ).
thf(sy_c_Relation_Otrans__on_001t__Sum____Type__Osum_It__Nat__Onat_Mt__Nat__Onat_J,type,
trans_2659081265866093919at_nat: set_Sum_sum_nat_nat > set_Pr1076074158304066111at_nat > $o ).
thf(sy_c_Relation_Otrans__on_001t__Term__Oterm_Itf__a_Mtf__b_J,type,
trans_on_term_a_b: set_term_a_b > set_Pr4386577575007340137rm_a_b > $o ).
thf(sy_c_Relation_Otrans__on_001t__Term__Oterm_Itf__c_Mtf__d_J,type,
trans_on_term_c_d: set_term_c_d > set_Pr5080540287643815273rm_c_d > $o ).
thf(sy_c_Rewriting_Osrsteps__with__root__step_001tf__a_001tf__b,type,
srstep7844470518422762656ep_a_b: set_Pr4934435412358123699_a_nat > set_Pr4386577575007340137rm_a_b > set_Pr4386577575007340137rm_a_b ).
thf(sy_c_Rewriting_Osrsteps__with__root__step_001tf__c_001tf__d,type,
srstep2269559354477410592ep_c_d: set_Pr6903500605879609269_c_nat > set_Pr5080540287643815273rm_c_d > set_Pr5080540287643815273rm_c_d ).
thf(sy_c_Rewriting__LLRG__LV__Mondaic_Ollrg_001tf__a_001tf__b_001tf__a_001tf__b,type,
rewrit5000278123254648670_b_a_b: set_Pr4386577575007340137rm_a_b > $o ).
thf(sy_c_Rewriting__LLRG__LV__Mondaic_Ollrg_001tf__a_001tf__b_001tf__c_001tf__d,type,
rewrit8648738996164072414_b_c_d: set_Pr4645549399426460137rm_c_d > $o ).
thf(sy_c_Rewriting__LLRG__LV__Mondaic_Ollrg_001tf__c_001tf__d_001tf__a_001tf__b,type,
rewrit721895354510955486_d_a_b: set_Pr4821568463224695273rm_a_b > $o ).
thf(sy_c_Rewriting__LLRG__LV__Mondaic_Ollrg_001tf__c_001tf__d_001tf__c_001tf__d,type,
rewrit4370356227420379230_d_c_d: set_Pr5080540287643815273rm_c_d > $o ).
thf(sy_c_Set_OBall_001_Eo,type,
ball_o: set_o > ( $o > $o ) > $o ).
thf(sy_c_Set_OBall_001t__Nat__Onat,type,
ball_nat: set_nat > ( nat > $o ) > $o ).
thf(sy_c_Set_OBall_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J,type,
ball_P8096063237992195499at_nat: set_Pr1261947904930325089at_nat > ( product_prod_nat_nat > $o ) > $o ).
thf(sy_c_Set_OBall_001t__Product____Type__Oprod_It__Term__Oterm_Itf__a_Mtf__b_J_Mt__Term__Oterm_Itf__a_Mtf__b_J_J,type,
ball_P7180823220487229619rm_a_b: set_Pr4386577575007340137rm_a_b > ( produc357393685978478089rm_a_b > $o ) > $o ).
thf(sy_c_Set_OBall_001t__Set__Oset_It__Nat__Onat_J,type,
ball_set_nat: set_set_nat > ( set_nat > $o ) > $o ).
thf(sy_c_Set_OCollect_001_062_It__Term__Oterm_Itf__a_Mtf__b_J_Mt__Term__Oterm_Itf__c_Mtf__d_J_J,type,
collec1200580618792867612rm_c_d: ( ( term_a_b > term_c_d ) > $o ) > set_te1821851435260963965rm_c_d ).
thf(sy_c_Set_OCollect_001_062_It__Term__Oterm_Itf__c_Mtf__d_J_Mt__Term__Oterm_Itf__a_Mtf__b_J_J,type,
collec7633585144569403164rm_a_b: ( ( term_c_d > term_a_b ) > $o ) > set_te1997870499059199101rm_a_b ).
thf(sy_c_Set_OCollect_001_Eo,type,
collect_o: ( $o > $o ) > set_o ).
thf(sy_c_Set_OCollect_001t__Nat__Onat,type,
collect_nat: ( nat > $o ) > set_nat ).
thf(sy_c_Set_OCollect_001t__Product____Type__Oprod_I_Eo_M_Eo_J,type,
collec3167064739498627218od_o_o: ( product_prod_o_o > $o ) > set_Product_prod_o_o ).
thf(sy_c_Set_OCollect_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J,type,
collec3392354462482085612at_nat: ( product_prod_nat_nat > $o ) > set_Pr1261947904930325089at_nat ).
thf(sy_c_Set_OCollect_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J,type,
collec5903703980526211963at_nat: ( produc7248412053542808358at_nat > $o ) > set_Pr7717912310451564380at_nat ).
thf(sy_c_Set_OCollect_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Set__Oset_It__Nat__Onat_J_J,type,
collec6652498225584317346et_nat: ( produc2400336064389900727et_nat > $o ) > set_Pr400265656397884439et_nat ).
thf(sy_c_Set_OCollect_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Term__Oterm_Itf__a_Mtf__b_J_J,type,
collec7790749104215896752rm_a_b: ( produc1234881154892807749rm_a_b > $o ) > set_Pr4549835640365387557rm_a_b ).
thf(sy_c_Set_OCollect_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Term__Oterm_Itf__c_Mtf__d_J_J,type,
collec6661519183098615344rm_c_d: ( produc105651233775526341rm_c_d > $o ) > set_Pr4808807464784507557rm_c_d ).
thf(sy_c_Set_OCollect_001t__Product____Type__Oprod_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_Mt__Nat__Onat_J,type,
collec7029190964493513045at_nat: ( produc8373899037510109440at_nat > $o ) > set_Pr2539167527615954998at_nat ).
thf(sy_c_Set_OCollect_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,type,
collec7088162979684241874at_nat: ( produc859450856879609959at_nat > $o ) > set_Pr8693737435421807431at_nat ).
thf(sy_c_Set_OCollect_001t__Product____Type__Oprod_It__Product____Type__Oprod_It__Nat__Onat_Mt__Term__Oterm_Itf__a_Mtf__b_J_J_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__Term__Oterm_Itf__a_Mtf__b_J_J_J,type,
collec3467184569906692050rm_a_b: ( produc7765306094179330407rm_a_b > $o ) > set_Pr5038301440468608839rm_a_b ).
thf(sy_c_Set_OCollect_001t__Product____Type__Oprod_It__Product____Type__Oprod_It__Nat__Onat_Mt__Term__Oterm_Itf__c_Mtf__d_J_J_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__Term__Oterm_Itf__c_Mtf__d_J_J_J,type,
collec471171522628853714rm_c_d: ( produc4769293046901492071rm_c_d > $o ) > set_Pr7649946878678271815rm_c_d ).
thf(sy_c_Set_OCollect_001t__Product____Type__Oprod_It__Product____Type__Oprod_It__Term__Oterm_Itf__a_Mtf__b_J_Mt__Nat__Onat_J_Mt__Product____Type__Oprod_It__Term__Oterm_Itf__a_Mtf__b_J_Mt__Nat__Onat_J_J,type,
collec7290524293179858898_b_nat: ( produc2365273780597721447_b_nat > $o ) > set_Pr4200871855241742151_b_nat ).
thf(sy_c_Set_OCollect_001t__Product____Type__Oprod_It__Product____Type__Oprod_It__Term__Oterm_Itf__a_Mtf__b_J_Mt__Term__Oterm_Itf__a_Mtf__b_J_J_Mt__Product____Type__Oprod_It__Term__Oterm_Itf__a_Mtf__b_J_Mt__Term__Oterm_Itf__a_Mtf__b_J_J_J,type,
collec1344989105561874898rm_a_b: ( produc4523971788519308903rm_a_b > $o ) > set_Pr2972776593051762503rm_a_b ).
thf(sy_c_Set_OCollect_001t__Product____Type__Oprod_It__Product____Type__Oprod_It__Term__Oterm_Itf__a_Mtf__b_J_Mt__Term__Oterm_Itf__c_Mtf__d_J_J_Mt__Product____Type__Oprod_It__Term__Oterm_Itf__a_Mtf__b_J_Mt__Term__Oterm_Itf__c_Mtf__d_J_J_J,type,
collec5736545419516875218rm_c_d: ( produc8915528102474309223rm_c_d > $o ) > set_Pr8929823917597237063rm_c_d ).
thf(sy_c_Set_OCollect_001t__Product____Type__Oprod_It__Product____Type__Oprod_It__Term__Oterm_Itf__c_Mtf__d_J_Mt__Nat__Onat_J_Mt__Product____Type__Oprod_It__Term__Oterm_Itf__c_Mtf__d_J_Mt__Nat__Onat_J_J,type,
collec3801099787273043922_d_nat: ( produc8099221311545682279_d_nat > $o ) > set_Pr991062860374239047_d_nat ).
thf(sy_c_Set_OCollect_001t__Product____Type__Oprod_It__Product____Type__Oprod_It__Term__Oterm_Itf__c_Mtf__d_J_Mt__Term__Oterm_Itf__a_Mtf__b_J_J_Mt__Product____Type__Oprod_It__Term__Oterm_Itf__c_Mtf__d_J_Mt__Term__Oterm_Itf__a_Mtf__b_J_J_J,type,
collec6190143733186597330rm_a_b: ( produc145754379289255527rm_a_b > $o ) > set_Pr626007440406323015rm_a_b ).
thf(sy_c_Set_OCollect_001t__Product____Type__Oprod_It__Product____Type__Oprod_It__Term__Oterm_Itf__c_Mtf__d_J_Mt__Term__Oterm_Itf__c_Mtf__d_J_J_Mt__Product____Type__Oprod_It__Term__Oterm_Itf__c_Mtf__d_J_Mt__Term__Oterm_Itf__c_Mtf__d_J_J_J,type,
collec1358328010286821842rm_c_d: ( produc4537310693244255847rm_c_d > $o ) > set_Pr6583054764951797575rm_c_d ).
thf(sy_c_Set_OCollect_001t__Product____Type__Oprod_It__Set__Oset_It__Nat__Onat_J_Mt__Nat__Onat_J,type,
collec2520389976089426594at_nat: ( produc7491599851749785783at_nat > $o ) > set_Pr3601174868274201367at_nat ).
thf(sy_c_Set_OCollect_001t__Product____Type__Oprod_It__Set__Oset_It__Nat__Onat_J_Mt__Set__Oset_It__Nat__Onat_J_J,type,
collec6662362479098859352et_nat: ( produc7819656566062154093et_nat > $o ) > set_Pr5488025237498180813et_nat ).
thf(sy_c_Set_OCollect_001t__Product____Type__Oprod_It__Term__Oterm_Itf__a_Mtf__b_J_Mt__Term__Oterm_Itf__a_Mtf__b_J_J,type,
collec99177395925924084rm_a_b: ( produc357393685978478089rm_a_b > $o ) > set_Pr4386577575007340137rm_a_b ).
thf(sy_c_Set_OCollect_001t__Product____Type__Oprod_It__Term__Oterm_Itf__a_Mtf__b_J_Mt__Term__Oterm_Itf__c_Mtf__d_J_J,type,
collec8193319511663418484rm_c_d: ( produc8451535801715972489rm_c_d > $o ) > set_Pr4645549399426460137rm_c_d ).
thf(sy_c_Set_OCollect_001t__Product____Type__Oprod_It__Term__Oterm_Itf__c_Mtf__d_J_Mt__Nat__Onat_J,type,
collec4710900250797789872_d_nat: ( produc7378404338329476677_d_nat > $o ) > set_Pr4126873242683223845_d_nat ).
thf(sy_c_Set_OCollect_001t__Product____Type__Oprod_It__Term__Oterm_Itf__c_Mtf__d_J_Mt__Term__Oterm_Itf__a_Mtf__b_J_J,type,
collec5402952000585178228rm_a_b: ( produc5661168290637732233rm_a_b > $o ) > set_Pr4821568463224695273rm_a_b ).
thf(sy_c_Set_OCollect_001t__Product____Type__Oprod_It__Term__Oterm_Itf__c_Mtf__d_J_Mt__Term__Oterm_Itf__c_Mtf__d_J_J,type,
collec4273722079467896820rm_c_d: ( produc4531938369520450825rm_c_d > $o ) > set_Pr5080540287643815273rm_c_d ).
thf(sy_c_Set_OCollect_001t__Set__Oset_It__Nat__Onat_J,type,
collect_set_nat: ( set_nat > $o ) > set_set_nat ).
thf(sy_c_Set_OCollect_001t__Sum____Type__Osum_It__Nat__Onat_Mt__Nat__Onat_J,type,
collec1753597841410690900at_nat: ( sum_sum_nat_nat > $o ) > set_Sum_sum_nat_nat ).
thf(sy_c_Set_OCollect_001t__Term__Oterm_Itf__a_Mtf__b_J,type,
collect_term_a_b: ( term_a_b > $o ) > set_term_a_b ).
thf(sy_c_Set_OCollect_001t__Term__Oterm_Itf__c_Mtf__d_J,type,
collect_term_c_d: ( term_c_d > $o ) > set_term_c_d ).
thf(sy_c_Set_OPow_001t__Nat__Onat,type,
pow_nat: set_nat > set_set_nat ).
thf(sy_c_Set_Oimage_001_062_It__Nat__Onat_M_Eo_J_001_062_It__Nat__Onat_M_Eo_J,type,
image_nat_o_nat_o: ( ( nat > $o ) > nat > $o ) > set_nat_o > set_nat_o ).
thf(sy_c_Set_Oimage_001_062_It__Nat__Onat_M_Eo_J_001t__Set__Oset_It__Nat__Onat_J,type,
image_nat_o_set_nat: ( ( nat > $o ) > set_nat ) > set_nat_o > set_set_nat ).
thf(sy_c_Set_Oimage_001_062_It__Product____Type__Oprod_It__Term__Oterm_Itf__a_Mtf__b_J_Mt__Term__Oterm_Itf__c_Mtf__d_J_J_M_Eo_J_001_062_It__Product____Type__Oprod_It__Term__Oterm_Itf__a_Mtf__b_J_Mt__Term__Oterm_Itf__c_Mtf__d_J_J_M_Eo_J,type,
image_4299811549171767151_c_d_o: ( ( produc8451535801715972489rm_c_d > $o ) > produc8451535801715972489rm_c_d > $o ) > set_Pr2504828417160952554_c_d_o > set_Pr2504828417160952554_c_d_o ).
thf(sy_c_Set_Oimage_001_062_It__Product____Type__Oprod_It__Term__Oterm_Itf__a_Mtf__b_J_Mt__Term__Oterm_Itf__c_Mtf__d_J_J_M_Eo_J_001t__Set__Oset_It__Product____Type__Oprod_It__Term__Oterm_Itf__a_Mtf__b_J_Mt__Term__Oterm_Itf__c_Mtf__d_J_J_J,type,
image_2252888096169626862rm_c_d: ( ( produc8451535801715972489rm_c_d > $o ) > set_Pr4645549399426460137rm_c_d ) > set_Pr2504828417160952554_c_d_o > set_se244340041498719817rm_c_d ).
thf(sy_c_Set_Oimage_001_062_It__Product____Type__Oprod_It__Term__Oterm_Itf__c_Mtf__d_J_Mt__Term__Oterm_Itf__a_Mtf__b_J_J_M_Eo_J_001_062_It__Product____Type__Oprod_It__Term__Oterm_Itf__c_Mtf__d_J_Mt__Term__Oterm_Itf__a_Mtf__b_J_J_M_Eo_J,type,
image_655970553839572847_a_b_o: ( ( produc5661168290637732233rm_a_b > $o ) > produc5661168290637732233rm_a_b > $o ) > set_Pr6472531492093999850_a_b_o > set_Pr6472531492093999850_a_b_o ).
thf(sy_c_Set_Oimage_001_062_It__Product____Type__Oprod_It__Term__Oterm_Itf__c_Mtf__d_J_Mt__Term__Oterm_Itf__a_Mtf__b_J_J_M_Eo_J_001t__Set__Oset_It__Product____Type__Oprod_It__Term__Oterm_Itf__c_Mtf__d_J_Mt__Term__Oterm_Itf__a_Mtf__b_J_J_J,type,
image_540309731347893486rm_a_b: ( ( produc5661168290637732233rm_a_b > $o ) > set_Pr4821568463224695273rm_a_b ) > set_Pr6472531492093999850_a_b_o > set_se5852867905277097545rm_a_b ).
thf(sy_c_Set_Oimage_001_062_It__Term__Oterm_Itf__a_Mtf__b_J_M_062_It__Term__Oterm_Itf__c_Mtf__d_J_M_Eo_J_J_001_062_It__Product____Type__Oprod_It__Term__Oterm_Itf__a_Mtf__b_J_Mt__Term__Oterm_Itf__c_Mtf__d_J_J_M_Eo_J,type,
image_4899642137928444365_c_d_o: ( ( term_a_b > term_c_d > $o ) > produc8451535801715972489rm_c_d > $o ) > set_te8875761578035853502_c_d_o > set_Pr2504828417160952554_c_d_o ).
thf(sy_c_Set_Oimage_001_062_It__Term__Oterm_Itf__a_Mtf__b_J_M_062_It__Term__Oterm_Itf__c_Mtf__d_J_M_Eo_J_J_001t__Set__Oset_It__Product____Type__Oprod_It__Term__Oterm_Itf__a_Mtf__b_J_Mt__Term__Oterm_Itf__c_Mtf__d_J_J_J,type,
image_5453966010614964496rm_c_d: ( ( term_a_b > term_c_d > $o ) > set_Pr4645549399426460137rm_c_d ) > set_te8875761578035853502_c_d_o > set_se244340041498719817rm_c_d ).
thf(sy_c_Set_Oimage_001_062_It__Term__Oterm_Itf__a_Mtf__b_J_Mt__Term__Oterm_Itf__c_Mtf__d_J_J_001_062_It__Nat__Onat_M_Eo_J,type,
image_7954562766338437937_nat_o: ( ( term_a_b > term_c_d ) > nat > $o ) > set_te1821851435260963965rm_c_d > set_nat_o ).
thf(sy_c_Set_Oimage_001_062_It__Term__Oterm_Itf__a_Mtf__b_J_Mt__Term__Oterm_Itf__c_Mtf__d_J_J_001t__Set__Oset_It__Nat__Onat_J,type,
image_5265032364538446420et_nat: ( ( term_a_b > term_c_d ) > set_nat ) > set_te1821851435260963965rm_c_d > set_set_nat ).
thf(sy_c_Set_Oimage_001_062_It__Term__Oterm_Itf__c_Mtf__d_J_M_062_It__Term__Oterm_Itf__a_Mtf__b_J_M_Eo_J_J_001_062_It__Product____Type__Oprod_It__Term__Oterm_Itf__c_Mtf__d_J_Mt__Term__Oterm_Itf__a_Mtf__b_J_J_M_Eo_J,type,
image_7540181528456194509_a_b_o: ( ( term_c_d > term_a_b > $o ) > produc5661168290637732233rm_a_b > $o ) > set_te7068155017529424062_a_b_o > set_Pr6472531492093999850_a_b_o ).
thf(sy_c_Set_Oimage_001_062_It__Term__Oterm_Itf__c_Mtf__d_J_M_062_It__Term__Oterm_Itf__a_Mtf__b_J_M_Eo_J_J_001t__Set__Oset_It__Product____Type__Oprod_It__Term__Oterm_Itf__c_Mtf__d_J_Mt__Term__Oterm_Itf__a_Mtf__b_J_J_J,type,
image_5041726775426359568rm_a_b: ( ( term_c_d > term_a_b > $o ) > set_Pr4821568463224695273rm_a_b ) > set_te7068155017529424062_a_b_o > set_se5852867905277097545rm_a_b ).
thf(sy_c_Set_Oimage_001_062_It__Term__Oterm_Itf__c_Mtf__d_J_Mt__Term__Oterm_Itf__a_Mtf__b_J_J_001_062_It__Nat__Onat_M_Eo_J,type,
image_2035932386948199217_nat_o: ( ( term_c_d > term_a_b ) > nat > $o ) > set_te1997870499059199101rm_a_b > set_nat_o ).
thf(sy_c_Set_Oimage_001_062_It__Term__Oterm_Itf__c_Mtf__d_J_Mt__Term__Oterm_Itf__a_Mtf__b_J_J_001t__Set__Oset_It__Nat__Onat_J,type,
image_1393055134168367700et_nat: ( ( term_c_d > term_a_b ) > set_nat ) > set_te1997870499059199101rm_a_b > set_set_nat ).
thf(sy_c_Set_Oimage_001_Eo_001_Eo,type,
image_o_o: ( $o > $o ) > set_o > set_o ).
thf(sy_c_Set_Oimage_001_Eo_001t__Nat__Onat,type,
image_o_nat: ( $o > nat ) > set_o > set_nat ).
thf(sy_c_Set_Oimage_001_Eo_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J,type,
image_3855930084881510382at_nat: ( $o > product_prod_nat_nat ) > set_o > set_Pr1261947904930325089at_nat ).
thf(sy_c_Set_Oimage_001_Eo_001t__Set__Oset_It__Nat__Onat_J,type,
image_o_set_nat: ( $o > set_nat ) > set_o > set_set_nat ).
thf(sy_c_Set_Oimage_001t__Nat__Onat_001_062_It__Nat__Onat_M_Eo_J,type,
image_nat_nat_o: ( nat > nat > $o ) > set_nat > set_nat_o ).
thf(sy_c_Set_Oimage_001t__Nat__Onat_001_062_It__Product____Type__Oprod_It__Term__Oterm_Itf__a_Mtf__b_J_Mt__Term__Oterm_Itf__c_Mtf__d_J_J_M_Eo_J,type,
image_4617446711792780043_c_d_o: ( nat > produc8451535801715972489rm_c_d > $o ) > set_nat > set_Pr2504828417160952554_c_d_o ).
thf(sy_c_Set_Oimage_001t__Nat__Onat_001_062_It__Product____Type__Oprod_It__Term__Oterm_Itf__c_Mtf__d_J_Mt__Term__Oterm_Itf__a_Mtf__b_J_J_M_Eo_J,type,
image_7219171546257965835_a_b_o: ( nat > produc5661168290637732233rm_a_b > $o ) > set_nat > set_Pr6472531492093999850_a_b_o ).
thf(sy_c_Set_Oimage_001t__Nat__Onat_001_062_It__Term__Oterm_Itf__c_Mtf__d_J_M_062_It__Term__Oterm_Itf__a_Mtf__b_J_M_Eo_J_J,type,
image_4201813665361132359_a_b_o: ( nat > term_c_d > term_a_b > $o ) > set_nat > set_te7068155017529424062_a_b_o ).
thf(sy_c_Set_Oimage_001t__Nat__Onat_001_Eo,type,
image_nat_o: ( nat > $o ) > set_nat > set_o ).
thf(sy_c_Set_Oimage_001t__Nat__Onat_001t__Nat__Onat,type,
image_nat_nat2: ( nat > nat ) > set_nat > set_nat ).
thf(sy_c_Set_Oimage_001t__Nat__Onat_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J,type,
image_5846123807819985514at_nat: ( nat > product_prod_nat_nat ) > set_nat > set_Pr1261947904930325089at_nat ).
thf(sy_c_Set_Oimage_001t__Nat__Onat_001t__Set__Oset_It__Nat__Onat_J,type,
image_nat_set_nat: ( nat > set_nat ) > set_nat > set_set_nat ).
thf(sy_c_Set_Oimage_001t__Nat__Onat_001t__Set__Oset_It__Product____Type__Oprod_It__Term__Oterm_Itf__a_Mtf__b_J_Mt__Term__Oterm_Itf__c_Mtf__d_J_J_J,type,
image_3943987662535923282rm_c_d: ( nat > set_Pr4645549399426460137rm_c_d ) > set_nat > set_se244340041498719817rm_c_d ).
thf(sy_c_Set_Oimage_001t__Nat__Onat_001t__Set__Oset_It__Product____Type__Oprod_It__Term__Oterm_Itf__c_Mtf__d_J_Mt__Term__Oterm_Itf__a_Mtf__b_J_J_J,type,
image_4120006726334158418rm_a_b: ( nat > set_Pr4821568463224695273rm_a_b ) > set_nat > set_se5852867905277097545rm_a_b ).
thf(sy_c_Set_Oimage_001t__Nat__Onat_001t__Sum____Type__Osum_It__Nat__Onat_Mt__Nat__Onat_J,type,
image_678696785212003926at_nat: ( nat > sum_sum_nat_nat ) > set_nat > set_Sum_sum_nat_nat ).
thf(sy_c_Set_Oimage_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_001_Eo,type,
image_3693632289388996572_nat_o: ( product_prod_nat_nat > $o ) > set_Pr1261947904930325089at_nat > set_o ).
thf(sy_c_Set_Oimage_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_001t__Nat__Onat,type,
image_2486076414777270412at_nat: ( product_prod_nat_nat > nat ) > set_Pr1261947904930325089at_nat > set_nat ).
thf(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,type,
image_5168914502847457605at_nat: ( product_prod_nat_nat > product_prod_nat_nat ) > set_Pr1261947904930325089at_nat > set_Pr1261947904930325089at_nat ).
thf(sy_c_Set_Oimage_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_001t__Set__Oset_It__Nat__Onat_J,type,
image_15824709712370754et_nat: ( product_prod_nat_nat > set_nat ) > set_Pr1261947904930325089at_nat > set_set_nat ).
thf(sy_c_Set_Oimage_001t__Product____Type__Oprod_It__Term__Oterm_Itf__a_Mtf__b_J_Mt__Term__Oterm_Itf__a_Mtf__b_J_J_001t__Product____Type__Oprod_It__Term__Oterm_Itf__a_Mtf__b_J_Mt__Term__Oterm_Itf__a_Mtf__b_J_J,type,
image_3126328586747194693rm_a_b: ( produc357393685978478089rm_a_b > produc357393685978478089rm_a_b ) > set_Pr4386577575007340137rm_a_b > set_Pr4386577575007340137rm_a_b ).
thf(sy_c_Set_Oimage_001t__Product____Type__Oprod_It__Term__Oterm_Itf__a_Mtf__b_J_Mt__Term__Oterm_Itf__c_Mtf__d_J_J_001_Eo,type,
image_2891144671118473044_c_d_o: ( produc8451535801715972489rm_c_d > $o ) > set_Pr4645549399426460137rm_c_d > set_o ).
thf(sy_c_Set_Oimage_001t__Product____Type__Oprod_It__Term__Oterm_Itf__a_Mtf__b_J_Mt__Term__Oterm_Itf__c_Mtf__d_J_J_001t__Nat__Onat,type,
image_3202112734296366868_d_nat: ( produc8451535801715972489rm_c_d > nat ) > set_Pr4645549399426460137rm_c_d > set_nat ).
thf(sy_c_Set_Oimage_001t__Product____Type__Oprod_It__Term__Oterm_Itf__a_Mtf__b_J_Mt__Term__Oterm_Itf__c_Mtf__d_J_J_001t__Product____Type__Oprod_It__Term__Oterm_Itf__c_Mtf__d_J_Mt__Term__Oterm_Itf__a_Mtf__b_J_J,type,
image_3339315644087553349rm_a_b: ( produc8451535801715972489rm_c_d > produc5661168290637732233rm_a_b ) > set_Pr4645549399426460137rm_c_d > set_Pr4821568463224695273rm_a_b ).
thf(sy_c_Set_Oimage_001t__Product____Type__Oprod_It__Term__Oterm_Itf__c_Mtf__d_J_Mt__Term__Oterm_Itf__a_Mtf__b_J_J_001_Eo,type,
image_5492869505583658836_a_b_o: ( produc5661168290637732233rm_a_b > $o ) > set_Pr4821568463224695273rm_a_b > set_o ).
thf(sy_c_Set_Oimage_001t__Product____Type__Oprod_It__Term__Oterm_Itf__c_Mtf__d_J_Mt__Term__Oterm_Itf__a_Mtf__b_J_J_001t__Nat__Onat,type,
image_2243577467222712084_b_nat: ( produc5661168290637732233rm_a_b > nat ) > set_Pr4821568463224695273rm_a_b > set_nat ).
thf(sy_c_Set_Oimage_001t__Product____Type__Oprod_It__Term__Oterm_Itf__c_Mtf__d_J_Mt__Term__Oterm_Itf__a_Mtf__b_J_J_001t__Product____Type__Oprod_It__Term__Oterm_Itf__a_Mtf__b_J_Mt__Term__Oterm_Itf__c_Mtf__d_J_J,type,
image_6407262405037280581rm_c_d: ( produc5661168290637732233rm_a_b > produc8451535801715972489rm_c_d ) > set_Pr4821568463224695273rm_a_b > set_Pr4645549399426460137rm_c_d ).
thf(sy_c_Set_Oimage_001t__Product____Type__Oprod_It__Term__Oterm_Itf__c_Mtf__d_J_Mt__Term__Oterm_Itf__c_Mtf__d_J_J_001_Eo,type,
image_6190636697895171028_c_d_o: ( produc4531938369520450825rm_c_d > $o ) > set_Pr5080540287643815273rm_c_d > set_o ).
thf(sy_c_Set_Oimage_001t__Product____Type__Oprod_It__Term__Oterm_Itf__c_Mtf__d_J_Mt__Term__Oterm_Itf__c_Mtf__d_J_J_001t__Nat__Onat,type,
image_8885464962947039892_d_nat: ( produc4531938369520450825rm_c_d > nat ) > set_Pr5080540287643815273rm_c_d > set_nat ).
thf(sy_c_Set_Oimage_001t__Product____Type__Oprod_It__Term__Oterm_Itf__c_Mtf__d_J_Mt__Term__Oterm_Itf__c_Mtf__d_J_J_001t__Product____Type__Oprod_It__Term__Oterm_Itf__c_Mtf__d_J_Mt__Term__Oterm_Itf__c_Mtf__d_J_J,type,
image_6620249462377639237rm_c_d: ( produc4531938369520450825rm_c_d > produc4531938369520450825rm_c_d ) > set_Pr5080540287643815273rm_c_d > set_Pr5080540287643815273rm_c_d ).
thf(sy_c_Set_Oimage_001t__Set__Oset_It__Nat__Onat_J_001_062_It__Nat__Onat_M_Eo_J,type,
image_set_nat_nat_o: ( set_nat > nat > $o ) > set_set_nat > set_nat_o ).
thf(sy_c_Set_Oimage_001t__Set__Oset_It__Nat__Onat_J_001_Eo,type,
image_set_nat_o: ( set_nat > $o ) > set_set_nat > set_o ).
thf(sy_c_Set_Oimage_001t__Set__Oset_It__Nat__Onat_J_001t__Nat__Onat,type,
image_set_nat_nat: ( set_nat > nat ) > set_set_nat > set_nat ).
thf(sy_c_Set_Oimage_001t__Set__Oset_It__Nat__Onat_J_001t__Set__Oset_It__Nat__Onat_J,type,
image_7916887816326733075et_nat: ( set_nat > set_nat ) > set_set_nat > set_set_nat ).
thf(sy_c_Set_Oimage_001t__Set__Oset_It__Nat__Onat_J_001t__Sum____Type__Osum_It__Nat__Onat_Mt__Nat__Onat_J,type,
image_431631725857108236at_nat: ( set_nat > sum_sum_nat_nat ) > set_set_nat > set_Sum_sum_nat_nat ).
thf(sy_c_Set_Oimage_001t__Set__Oset_It__Product____Type__Oprod_It__Term__Oterm_Itf__a_Mtf__b_J_Mt__Term__Oterm_Itf__c_Mtf__d_J_J_J_001t__Set__Oset_It__Product____Type__Oprod_It__Term__Oterm_Itf__a_Mtf__b_J_Mt__Term__Oterm_Itf__c_Mtf__d_J_J_J,type,
image_3137723552505605445rm_c_d: ( set_Pr4645549399426460137rm_c_d > set_Pr4645549399426460137rm_c_d ) > set_se244340041498719817rm_c_d > set_se244340041498719817rm_c_d ).
thf(sy_c_Set_Oimage_001t__Set__Oset_It__Product____Type__Oprod_It__Term__Oterm_Itf__c_Mtf__d_J_Mt__Term__Oterm_Itf__a_Mtf__b_J_J_J_001t__Set__Oset_It__Product____Type__Oprod_It__Term__Oterm_Itf__c_Mtf__d_J_Mt__Term__Oterm_Itf__a_Mtf__b_J_J_J,type,
image_5477805164141817157rm_a_b: ( set_Pr4821568463224695273rm_a_b > set_Pr4821568463224695273rm_a_b ) > set_se5852867905277097545rm_a_b > set_se5852867905277097545rm_a_b ).
thf(sy_c_Set_Oimage_001t__Sum____Type__Osum_It__Nat__Onat_Mt__Nat__Onat_J_001_062_It__Nat__Onat_M_Eo_J,type,
image_4407986529083857913_nat_o: ( sum_sum_nat_nat > nat > $o ) > set_Sum_sum_nat_nat > set_nat_o ).
thf(sy_c_Set_Oimage_001t__Sum____Type__Osum_It__Nat__Onat_Mt__Nat__Onat_J_001_Eo,type,
image_6056915518860092946_nat_o: ( sum_sum_nat_nat > $o ) > set_Sum_sum_nat_nat > set_o ).
thf(sy_c_Set_Oimage_001t__Sum____Type__Osum_It__Nat__Onat_Mt__Nat__Onat_J_001t__Nat__Onat,type,
image_1320371278474632150at_nat: ( sum_sum_nat_nat > nat ) > set_Sum_sum_nat_nat > set_nat ).
thf(sy_c_Set_Oimage_001t__Sum____Type__Osum_It__Nat__Onat_Mt__Nat__Onat_J_001t__Set__Oset_It__Nat__Onat_J,type,
image_5891067694031531916et_nat: ( sum_sum_nat_nat > set_nat ) > set_Sum_sum_nat_nat > set_set_nat ).
thf(sy_c_Set_Oimage_001t__Sum____Type__Osum_It__Nat__Onat_Mt__Nat__Onat_J_001t__Sum____Type__Osum_It__Nat__Onat_Mt__Nat__Onat_J,type,
image_7938014925024745989at_nat: ( sum_sum_nat_nat > sum_sum_nat_nat ) > set_Sum_sum_nat_nat > set_Sum_sum_nat_nat ).
thf(sy_c_Set_Oimage_001t__Term__Oterm_Itf__c_Mtf__d_J_001_Eo,type,
image_term_c_d_o: ( term_c_d > $o ) > set_term_c_d > set_o ).
thf(sy_c_Set_Oinsert_001t__Nat__Onat,type,
insert_nat: nat > set_nat > set_nat ).
thf(sy_c_Set_Oinsert_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J,type,
insert8211810215607154385at_nat: product_prod_nat_nat > set_Pr1261947904930325089at_nat > set_Pr1261947904930325089at_nat ).
thf(sy_c_Term__Context_Oground_001tf__a_001tf__b,type,
term_ground_a_b: term_a_b > $o ).
thf(sy_c_Term__Context_Oground_001tf__c_001tf__d,type,
term_ground_c_d: term_c_d > $o ).
thf(sy_c_Terms__Positions_Olinear__term_001tf__a_001tf__b,type,
terms_5523818207328828897rm_a_b: term_a_b > $o ).
thf(sy_c_Terms__Positions_Olinear__term_001tf__c_001tf__d,type,
terms_9172279080238252641rm_c_d: term_c_d > $o ).
thf(sy_c_Wellfounded_Olex__prod_001t__Nat__Onat_001t__Nat__Onat,type,
lex_prod_nat_nat: set_Pr1261947904930325089at_nat > set_Pr1261947904930325089at_nat > set_Pr8693737435421807431at_nat ).
thf(sy_c_Wellfounded_Olex__prod_001t__Nat__Onat_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J,type,
lex_pr8029265285556086080at_nat: set_Pr1261947904930325089at_nat > set_Pr8693737435421807431at_nat > set_Pr575275573428919693at_nat ).
thf(sy_c_Wellfounded_Olex__prod_001t__Nat__Onat_001t__Set__Oset_It__Nat__Onat_J,type,
lex_prod_nat_set_nat: set_Pr1261947904930325089at_nat > set_Pr5488025237498180813et_nat > set_Pr5440856417036375239et_nat ).
thf(sy_c_Wellfounded_Olex__prod_001t__Nat__Onat_001t__Sum____Type__Osum_It__Nat__Onat_Mt__Nat__Onat_J,type,
lex_pr6930960718592407552at_nat: set_Pr1261947904930325089at_nat > set_Pr1076074158304066111at_nat > set_Pr4263592281063400071at_nat ).
thf(sy_c_Wellfounded_Olex__prod_001t__Nat__Onat_001t__Term__Oterm_Itf__a_Mtf__b_J,type,
lex_pr2499763052546576405rm_a_b: set_Pr1261947904930325089at_nat > set_Pr4386577575007340137rm_a_b > set_Pr5038301440468608839rm_a_b ).
thf(sy_c_Wellfounded_Olex__prod_001t__Nat__Onat_001t__Term__Oterm_Itf__c_Mtf__d_J,type,
lex_pr6148223934062457749rm_c_d: set_Pr1261947904930325089at_nat > set_Pr5080540287643815273rm_c_d > set_Pr7649946878678271815rm_c_d ).
thf(sy_c_Wellfounded_Olex__prod_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_001t__Nat__Onat,type,
lex_pr4669217892513370978at_nat: set_Pr8693737435421807431at_nat > set_Pr1261947904930325089at_nat > set_Pr7116486347545156417at_nat ).
thf(sy_c_Wellfounded_Olex__prod_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J,type,
lex_pr8801849515957261039at_nat: set_Pr8693737435421807431at_nat > set_Pr8693737435421807431at_nat > set_Pr553994874890374343at_nat ).
thf(sy_c_Wellfounded_Olex__prod_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_001t__Set__Oset_It__Nat__Onat_J,type,
lex_pr6326417796491097880et_nat: set_Pr8693737435421807431at_nat > set_Pr5488025237498180813et_nat > set_Pr9073547328939009709et_nat ).
thf(sy_c_Wellfounded_Olex__prod_001t__Set__Oset_It__Nat__Onat_J_001t__Nat__Onat,type,
lex_prod_set_nat_nat: set_Pr5488025237498180813et_nat > set_Pr1261947904930325089at_nat > set_Pr2627753662965830855at_nat ).
thf(sy_c_Wellfounded_Olex__prod_001t__Set__Oset_It__Nat__Onat_J_001t__Set__Oset_It__Nat__Onat_J,type,
lex_pr6462853727283027389et_nat: set_Pr5488025237498180813et_nat > set_Pr5488025237498180813et_nat > set_Pr4101548492796429895et_nat ).
thf(sy_c_Wellfounded_Olex__prod_001t__Sum____Type__Osum_It__Nat__Onat_Mt__Nat__Onat_J_001t__Nat__Onat,type,
lex_pr7572635211855035776at_nat: set_Pr1076074158304066111at_nat > set_Pr1261947904930325089at_nat > set_Pr4254009440681583239at_nat ).
thf(sy_c_Wellfounded_Olex__prod_001t__Sum____Type__Osum_It__Nat__Onat_Mt__Nat__Onat_J_001t__Set__Oset_It__Nat__Onat_J,type,
lex_pr277683831282854198et_nat: set_Pr1076074158304066111at_nat > set_Pr5488025237498180813et_nat > set_Pr8717029992452423943et_nat ).
thf(sy_c_Wellfounded_Olex__prod_001t__Term__Oterm_Itf__a_Mtf__b_J_001t__Nat__Onat,type,
lex_pr3461217179711548565_b_nat: set_Pr4386577575007340137rm_a_b > set_Pr1261947904930325089at_nat > set_Pr4200871855241742151_b_nat ).
thf(sy_c_Wellfounded_Olex__prod_001t__Term__Oterm_Itf__a_Mtf__b_J_001t__Term__Oterm_Itf__a_Mtf__b_J,type,
lex_pr6163557265797435481rm_a_b: set_Pr4386577575007340137rm_a_b > set_Pr4386577575007340137rm_a_b > set_Pr2972776593051762503rm_a_b ).
thf(sy_c_Wellfounded_Olex__prod_001t__Term__Oterm_Itf__a_Mtf__b_J_001t__Term__Oterm_Itf__c_Mtf__d_J,type,
lex_pr588646110458541017rm_c_d: set_Pr4386577575007340137rm_a_b > set_Pr5080540287643815273rm_c_d > set_Pr8929823917597237063rm_c_d ).
thf(sy_c_Wellfounded_Olex__prod_001t__Term__Oterm_Itf__c_Mtf__d_J_001t__Nat__Onat,type,
lex_pr8119212446852010005_d_nat: set_Pr5080540287643815273rm_c_d > set_Pr1261947904930325089at_nat > set_Pr991062860374239047_d_nat ).
thf(sy_c_Wellfounded_Olex__prod_001t__Term__Oterm_Itf__c_Mtf__d_J_001t__Term__Oterm_Itf__a_Mtf__b_J,type,
lex_pr2243959833601913817rm_a_b: set_Pr5080540287643815273rm_c_d > set_Pr4386577575007340137rm_a_b > set_Pr626007440406323015rm_a_b ).
thf(sy_c_Wellfounded_Olex__prod_001t__Term__Oterm_Itf__c_Mtf__d_J_001t__Term__Oterm_Itf__c_Mtf__d_J,type,
lex_pr5892420715117795161rm_c_d: set_Pr5080540287643815273rm_c_d > set_Pr5080540287643815273rm_c_d > set_Pr6583054764951797575rm_c_d ).
thf(sy_c_Wellfounded_Owf_001t__Nat__Onat,type,
wf_nat: set_Pr1261947904930325089at_nat > $o ).
thf(sy_c_Wfrec_Osame__fst_001t__Nat__Onat_001t__Nat__Onat,type,
same_fst_nat_nat: ( nat > $o ) > ( nat > set_Pr1261947904930325089at_nat ) > set_Pr8693737435421807431at_nat ).
thf(sy_c_Wfrec_Osame__fst_001t__Term__Oterm_Itf__a_Mtf__b_J_001t__Term__Oterm_Itf__a_Mtf__b_J,type,
same_f843731131676418198rm_a_b: ( term_a_b > $o ) > ( term_a_b > set_Pr4386577575007340137rm_a_b ) > set_Pr2972776593051762503rm_a_b ).
thf(sy_c_Wfrec_Osame__fst_001t__Term__Oterm_Itf__a_Mtf__b_J_001t__Term__Oterm_Itf__c_Mtf__d_J,type,
same_f4492192013192299542rm_c_d: ( term_a_b > $o ) > ( term_a_b > set_Pr5080540287643815273rm_c_d ) > set_Pr8929823917597237063rm_c_d ).
thf(sy_c_Wfrec_Osame__fst_001t__Term__Oterm_Itf__c_Mtf__d_J_001t__Term__Oterm_Itf__a_Mtf__b_J,type,
same_f6147505736335672342rm_a_b: ( term_c_d > $o ) > ( term_c_d > set_Pr4386577575007340137rm_a_b ) > set_Pr626007440406323015rm_a_b ).
thf(sy_c_Wfrec_Osame__fst_001t__Term__Oterm_Itf__c_Mtf__d_J_001t__Term__Oterm_Itf__c_Mtf__d_J,type,
same_f572594580996777878rm_c_d: ( term_c_d > $o ) > ( term_c_d > set_Pr5080540287643815273rm_c_d ) > set_Pr6583054764951797575rm_c_d ).
thf(sy_c_Zorn_OChains_001t__Nat__Onat,type,
chains_nat: set_Pr1261947904930325089at_nat > set_set_nat ).
thf(sy_c_Zorn_Ochain__subset_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J,type,
chain_3023788373544792282at_nat: set_se7855581050983116737at_nat > $o ).
thf(sy_c_Zorn_Opred__on_Ochain_001t__Nat__Onat,type,
pred_chain_nat: set_nat > ( nat > nat > $o ) > set_nat > $o ).
thf(sy_c_member_001_062_It__Nat__Onat_M_Eo_J,type,
member_nat_o: ( nat > $o ) > set_nat_o > $o ).
thf(sy_c_member_001_062_It__Product____Type__Oprod_It__Term__Oterm_Itf__a_Mtf__b_J_Mt__Term__Oterm_Itf__c_Mtf__d_J_J_M_Eo_J,type,
member7278092155855023563_c_d_o: ( produc8451535801715972489rm_c_d > $o ) > set_Pr2504828417160952554_c_d_o > $o ).
thf(sy_c_member_001_062_It__Product____Type__Oprod_It__Term__Oterm_Itf__c_Mtf__d_J_Mt__Term__Oterm_Itf__a_Mtf__b_J_J_M_Eo_J,type,
member656444953465433547_a_b_o: ( produc5661168290637732233rm_a_b > $o ) > set_Pr6472531492093999850_a_b_o > $o ).
thf(sy_c_member_001_062_It__Term__Oterm_Itf__a_Mtf__b_J_M_062_It__Term__Oterm_Itf__c_Mtf__d_J_M_Eo_J_J,type,
member8627074640717963399_c_d_o: ( term_a_b > term_c_d > $o ) > set_te8875761578035853502_c_d_o > $o ).
thf(sy_c_member_001_062_It__Term__Oterm_Itf__a_Mtf__b_J_Mt__Term__Oterm_Itf__c_Mtf__d_J_J,type,
member5930539741918748382rm_c_d: ( term_a_b > term_c_d ) > set_te1821851435260963965rm_c_d > $o ).
thf(sy_c_member_001_062_It__Term__Oterm_Itf__c_Mtf__d_J_M_062_It__Term__Oterm_Itf__a_Mtf__b_J_M_Eo_J_J,type,
member7495156513829265543_a_b_o: ( term_c_d > term_a_b > $o ) > set_te7068155017529424062_a_b_o > $o ).
thf(sy_c_member_001_062_It__Term__Oterm_Itf__c_Mtf__d_J_Mt__Term__Oterm_Itf__a_Mtf__b_J_J,type,
member3140172230840508126rm_a_b: ( term_c_d > term_a_b ) > set_te1997870499059199101rm_a_b > $o ).
thf(sy_c_member_001_Eo,type,
member_o: $o > set_o > $o ).
thf(sy_c_member_001t__Nat__Onat,type,
member_nat: nat > set_nat > $o ).
thf(sy_c_member_001t__Product____Type__Oprod_I_062_It__Term__Oterm_Itf__a_Mtf__b_J_Mt__Term__Oterm_Itf__c_Mtf__d_J_J_M_062_It__Term__Oterm_Itf__a_Mtf__b_J_Mt__Term__Oterm_Itf__c_Mtf__d_J_J_J,type,
member7058256936922213400rm_c_d: produc4272247648830171759rm_c_d > set_Pr6132369733443093455rm_c_d > $o ).
thf(sy_c_member_001t__Product____Type__Oprod_I_062_It__Term__Oterm_Itf__c_Mtf__d_J_Mt__Term__Oterm_Itf__a_Mtf__b_J_J_M_062_It__Term__Oterm_Itf__c_Mtf__d_J_Mt__Term__Oterm_Itf__a_Mtf__b_J_J_J,type,
member4454048570373794840rm_a_b: produc1668039282281753199rm_a_b > set_Pr8788715879341982671rm_a_b > $o ).
thf(sy_c_member_001t__Product____Type__Oprod_I_Eo_M_Eo_J,type,
member7466972457876170832od_o_o: product_prod_o_o > set_Product_prod_o_o > $o ).
thf(sy_c_member_001t__Product____Type__Oprod_I_Eo_Mt__Nat__Onat_J,type,
member2802428098988154798_o_nat: product_prod_o_nat > set_Pr2101469702781467981_o_nat > $o ).
thf(sy_c_member_001t__Product____Type__Oprod_I_Eo_Mt__Set__Oset_It__Nat__Onat_J_J,type,
member4905127681128465508et_nat: produc573827679308723021et_nat > set_Pr5768764684362454787et_nat > $o ).
thf(sy_c_member_001t__Product____Type__Oprod_It__Nat__Onat_M_Eo_J,type,
member6310962623043647828_nat_o: product_prod_nat_o > set_Pr3149072824959771635_nat_o > $o ).
thf(sy_c_member_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J,type,
member8440522571783428010at_nat: product_prod_nat_nat > set_Pr1261947904930325089at_nat > $o ).
thf(sy_c_member_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Set__Oset_It__Nat__Onat_J_J,type,
member3782324328723991648et_nat: produc2400336064389900727et_nat > set_Pr400265656397884439et_nat > $o ).
thf(sy_c_member_001t__Product____Type__Oprod_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_M_Eo_J,type,
member2200362271989506215_nat_o: produc652263959640188542_nat_o > set_Pr6558897299634722526_nat_o > $o ).
thf(sy_c_member_001t__Product____Type__Oprod_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_Mt__Nat__Onat_J,type,
member3348759134392003351at_nat: produc8373899037510109440at_nat > set_Pr2539167527615954998at_nat > $o ).
thf(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,type,
member8206827879206165904at_nat: produc859450856879609959at_nat > set_Pr8693737435421807431at_nat > $o ).
thf(sy_c_member_001t__Product____Type__Oprod_It__Product____Type__Oprod_It__Nat__Onat_Mt__Term__Oterm_Itf__a_Mtf__b_J_J_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__Term__Oterm_Itf__a_Mtf__b_J_J_J,type,
member8066425057025219984rm_a_b: produc7765306094179330407rm_a_b > set_Pr5038301440468608839rm_a_b > $o ).
thf(sy_c_member_001t__Product____Type__Oprod_It__Product____Type__Oprod_It__Nat__Onat_Mt__Term__Oterm_Itf__c_Mtf__d_J_J_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__Term__Oterm_Itf__c_Mtf__d_J_J_J,type,
member5070412009747381648rm_c_d: produc4769293046901492071rm_c_d > set_Pr7649946878678271815rm_c_d > $o ).
thf(sy_c_member_001t__Product____Type__Oprod_It__Product____Type__Oprod_It__Term__Oterm_Itf__a_Mtf__b_J_Mt__Nat__Onat_J_Mt__Product____Type__Oprod_It__Term__Oterm_Itf__a_Mtf__b_J_Mt__Nat__Onat_J_J,type,
member2666392743443611024_b_nat: produc2365273780597721447_b_nat > set_Pr4200871855241742151_b_nat > $o ).
thf(sy_c_member_001t__Product____Type__Oprod_It__Product____Type__Oprod_It__Term__Oterm_Itf__a_Mtf__b_J_Mt__Term__Oterm_Itf__a_Mtf__b_J_J_Mt__Product____Type__Oprod_It__Term__Oterm_Itf__a_Mtf__b_J_Mt__Term__Oterm_Itf__a_Mtf__b_J_J_J,type,
member8417600551952982416rm_a_b: produc4523971788519308903rm_a_b > set_Pr2972776593051762503rm_a_b > $o ).
thf(sy_c_member_001t__Product____Type__Oprod_It__Product____Type__Oprod_It__Term__Oterm_Itf__a_Mtf__b_J_Mt__Term__Oterm_Itf__c_Mtf__d_J_J_Mt__Product____Type__Oprod_It__Term__Oterm_Itf__a_Mtf__b_J_Mt__Term__Oterm_Itf__c_Mtf__d_J_J_J,type,
member3585784829053206928rm_c_d: produc8915528102474309223rm_c_d > set_Pr8929823917597237063rm_c_d > $o ).
thf(sy_c_member_001t__Product____Type__Oprod_It__Product____Type__Oprod_It__Term__Oterm_Itf__c_Mtf__d_J_Mt__Nat__Onat_J_Mt__Product____Type__Oprod_It__Term__Oterm_Itf__c_Mtf__d_J_Mt__Nat__Onat_J_J,type,
member8400340274391571856_d_nat: produc8099221311545682279_d_nat > set_Pr991062860374239047_d_nat > $o ).
thf(sy_c_member_001t__Product____Type__Oprod_It__Product____Type__Oprod_It__Term__Oterm_Itf__c_Mtf__d_J_Mt__Term__Oterm_Itf__a_Mtf__b_J_J_Mt__Product____Type__Oprod_It__Term__Oterm_Itf__c_Mtf__d_J_Mt__Term__Oterm_Itf__a_Mtf__b_J_J_J,type,
member4039383142722929040rm_a_b: produc145754379289255527rm_a_b > set_Pr626007440406323015rm_a_b > $o ).
thf(sy_c_member_001t__Product____Type__Oprod_It__Product____Type__Oprod_It__Term__Oterm_Itf__c_Mtf__d_J_Mt__Term__Oterm_Itf__c_Mtf__d_J_J_Mt__Product____Type__Oprod_It__Term__Oterm_Itf__c_Mtf__d_J_Mt__Term__Oterm_Itf__c_Mtf__d_J_J_J,type,
member8430939456677929360rm_c_d: produc4537310693244255847rm_c_d > set_Pr6583054764951797575rm_c_d > $o ).
thf(sy_c_member_001t__Product____Type__Oprod_It__Set__Oset_It__Nat__Onat_J_M_Eo_J,type,
member1847065620493055006_nat_o: produc6739137655528088327_nat_o > set_Pr2693567550035855805_nat_o > $o ).
thf(sy_c_member_001t__Product____Type__Oprod_It__Set__Oset_It__Nat__Onat_J_Mt__Nat__Onat_J,type,
member8873588116083876704at_nat: produc7491599851749785783at_nat > set_Pr3601174868274201367at_nat > $o ).
thf(sy_c_member_001t__Product____Type__Oprod_It__Set__Oset_It__Nat__Onat_J_Mt__Set__Oset_It__Nat__Onat_J_J,type,
member8277197624267554838et_nat: produc7819656566062154093et_nat > set_Pr5488025237498180813et_nat > $o ).
thf(sy_c_member_001t__Product____Type__Oprod_It__Sum____Type__Osum_It__Nat__Onat_Mt__Nat__Onat_J_Mt__Sum____Type__Osum_It__Nat__Onat_Mt__Nat__Onat_J_J,type,
member4902808451920011912at_nat: produc3819362883047884511at_nat > set_Pr1076074158304066111at_nat > $o ).
thf(sy_c_member_001t__Product____Type__Oprod_It__Term__Oterm_Itf__a_Mtf__b_J_Mt__Term__Oterm_Itf__a_Mtf__b_J_J,type,
member5869715511025134514rm_a_b: produc357393685978478089rm_a_b > set_Pr4386577575007340137rm_a_b > $o ).
thf(sy_c_member_001t__Product____Type__Oprod_It__Term__Oterm_Itf__a_Mtf__b_J_Mt__Term__Oterm_Itf__c_Mtf__d_J_J,type,
member4740485589907853106rm_c_d: produc8451535801715972489rm_c_d > set_Pr4645549399426460137rm_c_d > $o ).
thf(sy_c_member_001t__Product____Type__Oprod_It__Term__Oterm_Itf__c_Mtf__d_J_Mt__Term__Oterm_Itf__a_Mtf__b_J_J,type,
member1950118078829612850rm_a_b: produc5661168290637732233rm_a_b > set_Pr4821568463224695273rm_a_b > $o ).
thf(sy_c_member_001t__Product____Type__Oprod_It__Term__Oterm_Itf__c_Mtf__d_J_Mt__Term__Oterm_Itf__c_Mtf__d_J_J,type,
member820888157712331442rm_c_d: produc4531938369520450825rm_c_d > set_Pr5080540287643815273rm_c_d > $o ).
thf(sy_c_member_001t__Set__Oset_It__Nat__Onat_J,type,
member_set_nat: set_nat > set_set_nat > $o ).
thf(sy_c_member_001t__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J,type,
member2643936169264416010at_nat: set_Pr1261947904930325089at_nat > set_se7855581050983116737at_nat > $o ).
thf(sy_c_member_001t__Set__Oset_It__Product____Type__Oprod_It__Term__Oterm_Itf__a_Mtf__b_J_Mt__Term__Oterm_Itf__c_Mtf__d_J_J_J,type,
member9082614701894843282rm_c_d: set_Pr4645549399426460137rm_c_d > set_se244340041498719817rm_c_d > $o ).
thf(sy_c_member_001t__Set__Oset_It__Product____Type__Oprod_It__Term__Oterm_Itf__c_Mtf__d_J_Mt__Term__Oterm_Itf__a_Mtf__b_J_J_J,type,
member35261728838302610rm_a_b: set_Pr4821568463224695273rm_a_b > set_se5852867905277097545rm_a_b > $o ).
thf(sy_c_member_001t__Sum____Type__Osum_It__Nat__Onat_Mt__Nat__Onat_J,type,
member8583185029347631382at_nat: sum_sum_nat_nat > set_Sum_sum_nat_nat > $o ).
thf(sy_c_member_001t__Term__Oterm_Itf__a_Mtf__b_J,type,
member_term_a_b: term_a_b > set_term_a_b > $o ).
thf(sy_c_member_001t__Term__Oterm_Itf__c_Mtf__d_J,type,
member_term_c_d: term_c_d > set_term_c_d > $o ).
thf(sy_v__092_060R_062,type,
r: set_Pr4645549399426460137rm_c_d ).
% Relevant facts (1276)
thf(fact_0_split__part,axiom,
! [P: $o,Q: term_a_b > term_a_b > $o] :
( ( produc6251846659952913346_a_b_o
@ ^ [A: term_a_b,B: term_a_b] :
( P
& ( Q @ A @ B ) ) )
= ( ^ [Ab: produc357393685978478089rm_a_b] :
( P
& ( produc6251846659952913346_a_b_o @ Q @ Ab ) ) ) ) ).
% split_part
thf(fact_1_split__part,axiom,
! [P: $o,Q: nat > nat > $o] :
( ( produc6081775807080527818_nat_o
@ ^ [A: nat,B: nat] :
( P
& ( Q @ A @ B ) ) )
= ( ^ [Ab: product_prod_nat_nat] :
( P
& ( produc6081775807080527818_nat_o @ Q @ Ab ) ) ) ) ).
% split_part
thf(fact_2_split__part,axiom,
! [P: $o,Q: term_a_b > term_c_d > $o] :
( ( produc3147824153920350274_c_d_o
@ ^ [A: term_a_b,B: term_c_d] :
( P
& ( Q @ A @ B ) ) )
= ( ^ [Ab: produc8451535801715972489rm_c_d] :
( P
& ( produc3147824153920350274_c_d_o @ Q @ Ab ) ) ) ) ).
% split_part
thf(fact_3_split__part,axiom,
! [P: $o,Q: term_c_d > term_a_b > $o] :
( ( produc327966649874835522_a_b_o
@ ^ [A: term_c_d,B: term_a_b] :
( P
& ( Q @ A @ B ) ) )
= ( ^ [Ab: produc5661168290637732233rm_a_b] :
( P
& ( produc327966649874835522_a_b_o @ Q @ Ab ) ) ) ) ).
% split_part
thf(fact_4_converse__inject,axiom,
! [R: set_Pr5080540287643815273rm_c_d,S: set_Pr5080540287643815273rm_c_d] :
( ( ( conver7337423426258204773rm_c_d @ R )
= ( conver7337423426258204773rm_c_d @ S ) )
= ( R = S ) ) ).
% converse_inject
thf(fact_5_converse__inject,axiom,
! [R: set_Pr4386577575007340137rm_a_b,S: set_Pr4386577575007340137rm_a_b] :
( ( ( conver7608559976937845093rm_a_b @ R )
= ( conver7608559976937845093rm_a_b @ S ) )
= ( R = S ) ) ).
% converse_inject
thf(fact_6_converse__inject,axiom,
! [R: set_Pr1261947904930325089at_nat,S: set_Pr1261947904930325089at_nat] :
( ( ( converse_nat_nat @ R )
= ( converse_nat_nat @ S ) )
= ( R = S ) ) ).
% converse_inject
thf(fact_7_converse__inject,axiom,
! [R: set_Pr4821568463224695273rm_a_b,S: set_Pr4821568463224695273rm_a_b] :
( ( ( conver3688962544742323429rm_a_b @ R )
= ( conver3688962544742323429rm_a_b @ S ) )
= ( R = S ) ) ).
% converse_inject
thf(fact_8_converse__inject,axiom,
! [R: set_Pr4645549399426460137rm_c_d,S: set_Pr4645549399426460137rm_c_d] :
( ( ( conver2033648821598950629rm_c_d @ R )
= ( conver2033648821598950629rm_c_d @ S ) )
= ( R = S ) ) ).
% converse_inject
thf(fact_9_converse__converse,axiom,
! [R: set_Pr5080540287643815273rm_c_d] :
( ( conver7337423426258204773rm_c_d @ ( conver7337423426258204773rm_c_d @ R ) )
= R ) ).
% converse_converse
thf(fact_10_converse__converse,axiom,
! [R: set_Pr4386577575007340137rm_a_b] :
( ( conver7608559976937845093rm_a_b @ ( conver7608559976937845093rm_a_b @ R ) )
= R ) ).
% converse_converse
thf(fact_11_converse__converse,axiom,
! [R: set_Pr1261947904930325089at_nat] :
( ( converse_nat_nat @ ( converse_nat_nat @ R ) )
= R ) ).
% converse_converse
thf(fact_12_converse__converse,axiom,
! [R: set_Pr4645549399426460137rm_c_d] :
( ( conver3688962544742323429rm_a_b @ ( conver2033648821598950629rm_c_d @ R ) )
= R ) ).
% converse_converse
thf(fact_13_converse__converse,axiom,
! [R: set_Pr4821568463224695273rm_a_b] :
( ( conver2033648821598950629rm_c_d @ ( conver3688962544742323429rm_a_b @ R ) )
= R ) ).
% converse_converse
thf(fact_14_prod_Odisc__eq__case,axiom,
! [Prod: produc357393685978478089rm_a_b] :
( produc6251846659952913346_a_b_o
@ ^ [Uu: term_a_b,Uv: term_a_b] : $true
@ Prod ) ).
% prod.disc_eq_case
thf(fact_15_prod_Odisc__eq__case,axiom,
! [Prod: product_prod_nat_nat] :
( produc6081775807080527818_nat_o
@ ^ [Uu: nat,Uv: nat] : $true
@ Prod ) ).
% prod.disc_eq_case
thf(fact_16_prod_Odisc__eq__case,axiom,
! [Prod: produc8451535801715972489rm_c_d] :
( produc3147824153920350274_c_d_o
@ ^ [Uu: term_a_b,Uv: term_c_d] : $true
@ Prod ) ).
% prod.disc_eq_case
thf(fact_17_prod_Odisc__eq__case,axiom,
! [Prod: produc5661168290637732233rm_a_b] :
( produc327966649874835522_a_b_o
@ ^ [Uu: term_c_d,Uv: term_a_b] : $true
@ Prod ) ).
% prod.disc_eq_case
thf(fact_18_prod_Ocase__distrib,axiom,
! [H: $o > $o,F: term_a_b > term_c_d > $o,Prod: produc8451535801715972489rm_c_d] :
( ( H @ ( produc3147824153920350274_c_d_o @ F @ Prod ) )
= ( produc3147824153920350274_c_d_o
@ ^ [X1: term_a_b,X2: term_c_d] : ( H @ ( F @ X1 @ X2 ) )
@ Prod ) ) ).
% prod.case_distrib
thf(fact_19_prod_Ocase__distrib,axiom,
! [H: $o > $o,F: term_c_d > term_a_b > $o,Prod: produc5661168290637732233rm_a_b] :
( ( H @ ( produc327966649874835522_a_b_o @ F @ Prod ) )
= ( produc327966649874835522_a_b_o
@ ^ [X1: term_c_d,X2: term_a_b] : ( H @ ( F @ X1 @ X2 ) )
@ Prod ) ) ).
% prod.case_distrib
thf(fact_20_prod_Ocase__distrib,axiom,
! [H: $o > $o,F: nat > nat > $o,Prod: product_prod_nat_nat] :
( ( H @ ( produc6081775807080527818_nat_o @ F @ Prod ) )
= ( produc6081775807080527818_nat_o
@ ^ [X1: nat,X2: nat] : ( H @ ( F @ X1 @ X2 ) )
@ Prod ) ) ).
% prod.case_distrib
thf(fact_21_prod_Ocase__distrib,axiom,
! [H: $o > $o,F: term_a_b > term_a_b > $o,Prod: produc357393685978478089rm_a_b] :
( ( H @ ( produc6251846659952913346_a_b_o @ F @ Prod ) )
= ( produc6251846659952913346_a_b_o
@ ^ [X1: term_a_b,X2: term_a_b] : ( H @ ( F @ X1 @ X2 ) )
@ Prod ) ) ).
% prod.case_distrib
thf(fact_22_prod_Ocase__distrib,axiom,
! [H: $o > produc5661168290637732233rm_a_b,F: term_a_b > term_c_d > $o,Prod: produc8451535801715972489rm_c_d] :
( ( H @ ( produc3147824153920350274_c_d_o @ F @ Prod ) )
= ( produc2919470507846847027rm_a_b
@ ^ [X1: term_a_b,X2: term_c_d] : ( H @ ( F @ X1 @ X2 ) )
@ Prod ) ) ).
% prod.case_distrib
thf(fact_23_prod_Ocase__distrib,axiom,
! [H: produc5661168290637732233rm_a_b > $o,F: term_a_b > term_c_d > produc5661168290637732233rm_a_b,Prod: produc8451535801715972489rm_c_d] :
( ( H @ ( produc2919470507846847027rm_a_b @ F @ Prod ) )
= ( produc3147824153920350274_c_d_o
@ ^ [X1: term_a_b,X2: term_c_d] : ( H @ ( F @ X1 @ X2 ) )
@ Prod ) ) ).
% prod.case_distrib
thf(fact_24_prod_Ocase__distrib,axiom,
! [H: $o > produc8451535801715972489rm_c_d > $o,F: term_a_b > term_c_d > $o,Prod: produc8451535801715972489rm_c_d] :
( ( H @ ( produc3147824153920350274_c_d_o @ F @ Prod ) )
= ( produc7053737044884821514_c_d_o
@ ^ [X1: term_a_b,X2: term_c_d] : ( H @ ( F @ X1 @ X2 ) )
@ Prod ) ) ).
% prod.case_distrib
thf(fact_25_prod_Ocase__distrib,axiom,
! [H: $o > produc5661168290637732233rm_a_b > $o,F: term_c_d > term_a_b > $o,Prod: produc5661168290637732233rm_a_b] :
( ( H @ ( produc327966649874835522_a_b_o @ F @ Prod ) )
= ( produc5873602711790147082_a_b_o
@ ^ [X1: term_c_d,X2: term_a_b] : ( H @ ( F @ X1 @ X2 ) )
@ Prod ) ) ).
% prod.case_distrib
thf(fact_26_prod_Ocase__distrib,axiom,
! [H: ( produc5661168290637732233rm_a_b > $o ) > $o,F: term_c_d > term_a_b > produc5661168290637732233rm_a_b > $o,Prod: produc5661168290637732233rm_a_b] :
( ( H @ ( produc5873602711790147082_a_b_o @ F @ Prod ) )
= ( produc327966649874835522_a_b_o
@ ^ [X1: term_c_d,X2: term_a_b] : ( H @ ( F @ X1 @ X2 ) )
@ Prod ) ) ).
% prod.case_distrib
thf(fact_27_prod_Ocase__distrib,axiom,
! [H: ( produc8451535801715972489rm_c_d > $o ) > $o,F: term_a_b > term_c_d > produc8451535801715972489rm_c_d > $o,Prod: produc8451535801715972489rm_c_d] :
( ( H @ ( produc7053737044884821514_c_d_o @ F @ Prod ) )
= ( produc3147824153920350274_c_d_o
@ ^ [X1: term_a_b,X2: term_c_d] : ( H @ ( F @ X1 @ X2 ) )
@ Prod ) ) ).
% prod.case_distrib
thf(fact_28_case__prod__app,axiom,
( produc5873602711790147082_a_b_o
= ( ^ [F2: term_c_d > term_a_b > produc5661168290637732233rm_a_b > $o,X: produc5661168290637732233rm_a_b,Y: produc5661168290637732233rm_a_b] :
( produc327966649874835522_a_b_o
@ ^ [L: term_c_d,R2: term_a_b] : ( F2 @ L @ R2 @ Y )
@ X ) ) ) ).
% case_prod_app
thf(fact_29_case__prod__app,axiom,
( produc7053737044884821514_c_d_o
= ( ^ [F2: term_a_b > term_c_d > produc8451535801715972489rm_c_d > $o,X: produc8451535801715972489rm_c_d,Y: produc8451535801715972489rm_c_d] :
( produc3147824153920350274_c_d_o
@ ^ [L: term_a_b,R2: term_c_d] : ( F2 @ L @ R2 @ Y )
@ X ) ) ) ).
% case_prod_app
thf(fact_30_Ball__def,axiom,
( ball_P7180823220487229619rm_a_b
= ( ^ [A2: set_Pr4386577575007340137rm_a_b,P2: produc357393685978478089rm_a_b > $o] :
! [X: produc357393685978478089rm_a_b] :
( ( member5869715511025134514rm_a_b @ X @ A2 )
=> ( P2 @ X ) ) ) ) ).
% Ball_def
thf(fact_31_Ball__def,axiom,
( ball_P8096063237992195499at_nat
= ( ^ [A2: set_Pr1261947904930325089at_nat,P2: product_prod_nat_nat > $o] :
! [X: product_prod_nat_nat] :
( ( member8440522571783428010at_nat @ X @ A2 )
=> ( P2 @ X ) ) ) ) ).
% Ball_def
thf(fact_32_Ball__def,axiom,
( ball_o
= ( ^ [A2: set_o,P2: $o > $o] :
! [X: $o] :
( ( member_o @ X @ A2 )
=> ( P2 @ X ) ) ) ) ).
% Ball_def
thf(fact_33_Ball__def,axiom,
( ball_set_nat
= ( ^ [A2: set_set_nat,P2: set_nat > $o] :
! [X: set_nat] :
( ( member_set_nat @ X @ A2 )
=> ( P2 @ X ) ) ) ) ).
% Ball_def
thf(fact_34_Ball__def,axiom,
( ball_nat
= ( ^ [A2: set_nat,P2: nat > $o] :
! [X: nat] :
( ( member_nat @ X @ A2 )
=> ( P2 @ X ) ) ) ) ).
% Ball_def
thf(fact_35_ball__reg,axiom,
! [R3: set_Pr4386577575007340137rm_a_b,P: produc357393685978478089rm_a_b > $o,Q: produc357393685978478089rm_a_b > $o] :
( ! [X3: produc357393685978478089rm_a_b] :
( ( member5869715511025134514rm_a_b @ X3 @ R3 )
=> ( ( P @ X3 )
=> ( Q @ X3 ) ) )
=> ( ! [X3: produc357393685978478089rm_a_b] :
( ( member5869715511025134514rm_a_b @ X3 @ R3 )
=> ( P @ X3 ) )
=> ! [X4: produc357393685978478089rm_a_b] :
( ( member5869715511025134514rm_a_b @ X4 @ R3 )
=> ( Q @ X4 ) ) ) ) ).
% ball_reg
thf(fact_36_ball__reg,axiom,
! [R3: set_Pr1261947904930325089at_nat,P: product_prod_nat_nat > $o,Q: product_prod_nat_nat > $o] :
( ! [X3: product_prod_nat_nat] :
( ( member8440522571783428010at_nat @ X3 @ R3 )
=> ( ( P @ X3 )
=> ( Q @ X3 ) ) )
=> ( ! [X3: product_prod_nat_nat] :
( ( member8440522571783428010at_nat @ X3 @ R3 )
=> ( P @ X3 ) )
=> ! [X4: product_prod_nat_nat] :
( ( member8440522571783428010at_nat @ X4 @ R3 )
=> ( Q @ X4 ) ) ) ) ).
% ball_reg
thf(fact_37_ball__reg,axiom,
! [R3: set_o,P: $o > $o,Q: $o > $o] :
( ! [X3: $o] :
( ( member_o @ X3 @ R3 )
=> ( ( P @ X3 )
=> ( Q @ X3 ) ) )
=> ( ! [X3: $o] :
( ( member_o @ X3 @ R3 )
=> ( P @ X3 ) )
=> ! [X4: $o] :
( ( member_o @ X4 @ R3 )
=> ( Q @ X4 ) ) ) ) ).
% ball_reg
thf(fact_38_ball__reg,axiom,
! [R3: set_set_nat,P: set_nat > $o,Q: set_nat > $o] :
( ! [X3: set_nat] :
( ( member_set_nat @ X3 @ R3 )
=> ( ( P @ X3 )
=> ( Q @ X3 ) ) )
=> ( ! [X3: set_nat] :
( ( member_set_nat @ X3 @ R3 )
=> ( P @ X3 ) )
=> ! [X4: set_nat] :
( ( member_set_nat @ X4 @ R3 )
=> ( Q @ X4 ) ) ) ) ).
% ball_reg
thf(fact_39_ball__reg,axiom,
! [R3: set_nat,P: nat > $o,Q: nat > $o] :
( ! [X3: nat] :
( ( member_nat @ X3 @ R3 )
=> ( ( P @ X3 )
=> ( Q @ X3 ) ) )
=> ( ! [X3: nat] :
( ( member_nat @ X3 @ R3 )
=> ( P @ X3 ) )
=> ! [X4: nat] :
( ( member_nat @ X4 @ R3 )
=> ( Q @ X4 ) ) ) ) ).
% ball_reg
thf(fact_40_irrefl__on__distinct,axiom,
( irrefl6620156600162922239rm_a_b
= ( ^ [A2: set_Pr4386577575007340137rm_a_b,R2: set_Pr2972776593051762503rm_a_b] :
! [X: produc4523971788519308903rm_a_b] :
( ( member8417600551952982416rm_a_b @ X @ R2 )
=> ( produc161078424057476524_a_b_o
@ ^ [A: produc357393685978478089rm_a_b,B: produc357393685978478089rm_a_b] :
( ( member5869715511025134514rm_a_b @ A @ A2 )
=> ( ( member5869715511025134514rm_a_b @ B @ A2 )
=> ( A != B ) ) )
@ X ) ) ) ) ).
% irrefl_on_distinct
thf(fact_41_irrefl__on__distinct,axiom,
( irrefl_on_o
= ( ^ [A2: set_o,R2: set_Product_prod_o_o] :
! [X: product_prod_o_o] :
( ( member7466972457876170832od_o_o @ X @ R2 )
=> ( produc6197397395684419436_o_o_o
@ ^ [A: $o,B: $o] :
( ( member_o @ A @ A2 )
=> ( ( member_o @ B @ A2 )
=> ( A = ~ B ) ) )
@ X ) ) ) ) ).
% irrefl_on_distinct
thf(fact_42_irrefl__on__distinct,axiom,
( irrefl_on_set_nat
= ( ^ [A2: set_set_nat,R2: set_Pr5488025237498180813et_nat] :
! [X: produc7819656566062154093et_nat] :
( ( member8277197624267554838et_nat @ X @ R2 )
=> ( produc6247414631856714078_nat_o
@ ^ [A: set_nat,B: set_nat] :
( ( member_set_nat @ A @ A2 )
=> ( ( member_set_nat @ B @ A2 )
=> ( A != B ) ) )
@ X ) ) ) ) ).
% irrefl_on_distinct
thf(fact_43_irrefl__on__distinct,axiom,
( irrefl7408258699751485431at_nat
= ( ^ [A2: set_Pr1261947904930325089at_nat,R2: set_Pr8693737435421807431at_nat] :
! [X: produc859450856879609959at_nat] :
( ( member8206827879206165904at_nat @ X @ R2 )
=> ( produc6590410687421337004_nat_o
@ ^ [A: product_prod_nat_nat,B: product_prod_nat_nat] :
( ( member8440522571783428010at_nat @ A @ A2 )
=> ( ( member8440522571783428010at_nat @ B @ A2 )
=> ( A != B ) ) )
@ X ) ) ) ) ).
% irrefl_on_distinct
thf(fact_44_irrefl__on__distinct,axiom,
( irrefl_on_term_a_b
= ( ^ [A2: set_term_a_b,R2: set_Pr4386577575007340137rm_a_b] :
! [X: produc357393685978478089rm_a_b] :
( ( member5869715511025134514rm_a_b @ X @ R2 )
=> ( produc6251846659952913346_a_b_o
@ ^ [A: term_a_b,B: term_a_b] :
( ( member_term_a_b @ A @ A2 )
=> ( ( member_term_a_b @ B @ A2 )
=> ( A != B ) ) )
@ X ) ) ) ) ).
% irrefl_on_distinct
thf(fact_45_irrefl__on__distinct,axiom,
( irrefl_on_nat
= ( ^ [A2: set_nat,R2: set_Pr1261947904930325089at_nat] :
! [X: product_prod_nat_nat] :
( ( member8440522571783428010at_nat @ X @ R2 )
=> ( produc6081775807080527818_nat_o
@ ^ [A: nat,B: nat] :
( ( member_nat @ A @ A2 )
=> ( ( member_nat @ B @ A2 )
=> ( A != B ) ) )
@ X ) ) ) ) ).
% irrefl_on_distinct
thf(fact_46_llrg__def,axiom,
( rewrit4370356227420379230_d_c_d
= ( ^ [R4: set_Pr5080540287643815273rm_c_d] :
! [X: produc4531938369520450825rm_c_d] :
( ( member820888157712331442rm_c_d @ X @ R4 )
=> ( produc6447316180697048258_c_d_o
@ ^ [L: term_c_d,R2: term_c_d] :
( ( terms_9172279080238252641rm_c_d @ L )
& ( term_ground_c_d @ R2 ) )
@ X ) ) ) ) ).
% llrg_def
thf(fact_47_llrg__def,axiom,
( rewrit5000278123254648670_b_a_b
= ( ^ [R4: set_Pr4386577575007340137rm_a_b] :
! [X: produc357393685978478089rm_a_b] :
( ( member5869715511025134514rm_a_b @ X @ R4 )
=> ( produc6251846659952913346_a_b_o
@ ^ [L: term_a_b,R2: term_a_b] :
( ( terms_5523818207328828897rm_a_b @ L )
& ( term_ground_a_b @ R2 ) )
@ X ) ) ) ) ).
% llrg_def
thf(fact_48_llrg__def,axiom,
( rewrit8648738996164072414_b_c_d
= ( ^ [R4: set_Pr4645549399426460137rm_c_d] :
! [X: produc8451535801715972489rm_c_d] :
( ( member4740485589907853106rm_c_d @ X @ R4 )
=> ( produc3147824153920350274_c_d_o
@ ^ [L: term_a_b,R2: term_c_d] :
( ( terms_5523818207328828897rm_a_b @ L )
& ( term_ground_c_d @ R2 ) )
@ X ) ) ) ) ).
% llrg_def
thf(fact_49_llrg__def,axiom,
( rewrit721895354510955486_d_a_b
= ( ^ [R4: set_Pr4821568463224695273rm_a_b] :
! [X: produc5661168290637732233rm_a_b] :
( ( member1950118078829612850rm_a_b @ X @ R4 )
=> ( produc327966649874835522_a_b_o
@ ^ [L: term_c_d,R2: term_a_b] :
( ( terms_9172279080238252641rm_c_d @ L )
& ( term_ground_a_b @ R2 ) )
@ X ) ) ) ) ).
% llrg_def
thf(fact_50_irrefl__on__converse,axiom,
! [A3: set_term_c_d,R: set_Pr5080540287643815273rm_c_d] :
( ( irrefl_on_term_c_d @ A3 @ ( conver7337423426258204773rm_c_d @ R ) )
= ( irrefl_on_term_c_d @ A3 @ R ) ) ).
% irrefl_on_converse
thf(fact_51_irrefl__on__converse,axiom,
! [A3: set_term_a_b,R: set_Pr4386577575007340137rm_a_b] :
( ( irrefl_on_term_a_b @ A3 @ ( conver7608559976937845093rm_a_b @ R ) )
= ( irrefl_on_term_a_b @ A3 @ R ) ) ).
% irrefl_on_converse
thf(fact_52_irrefl__on__converse,axiom,
! [A3: set_nat,R: set_Pr1261947904930325089at_nat] :
( ( irrefl_on_nat @ A3 @ ( converse_nat_nat @ R ) )
= ( irrefl_on_nat @ A3 @ R ) ) ).
% irrefl_on_converse
thf(fact_53_irrefl__on__converse,axiom,
! [A3: set_Pr1261947904930325089at_nat,R: set_Pr8693737435421807431at_nat] :
( ( irrefl7408258699751485431at_nat @ A3 @ ( conver5251360641855610363at_nat @ R ) )
= ( irrefl7408258699751485431at_nat @ A3 @ R ) ) ).
% irrefl_on_converse
thf(fact_54_gound__linear,axiom,
! [T: term_a_b] :
( ( term_ground_a_b @ T )
=> ( terms_5523818207328828897rm_a_b @ T ) ) ).
% gound_linear
thf(fact_55_gound__linear,axiom,
! [T: term_c_d] :
( ( term_ground_c_d @ T )
=> ( terms_9172279080238252641rm_c_d @ T ) ) ).
% gound_linear
thf(fact_56_internal__case__prod__def,axiom,
produc7818728302573061600_a_b_o = produc5873602711790147082_a_b_o ).
% internal_case_prod_def
thf(fact_57_internal__case__prod__def,axiom,
produc6084579033702138589rm_a_b = produc2919470507846847027rm_a_b ).
% internal_case_prod_def
thf(fact_58_internal__case__prod__def,axiom,
produc8998862635667736032_c_d_o = produc7053737044884821514_c_d_o ).
% internal_case_prod_def
thf(fact_59_internal__case__prod__def,axiom,
produc3341718396117254252_a_b_o = produc6251846659952913346_a_b_o ).
% internal_case_prod_def
thf(fact_60_internal__case__prod__def,axiom,
produc9139807813499881076_nat_o = produc6081775807080527818_nat_o ).
% internal_case_prod_def
thf(fact_61_internal__case__prod__def,axiom,
produc237695890084691180_c_d_o = produc3147824153920350274_c_d_o ).
% internal_case_prod_def
thf(fact_62_internal__case__prod__def,axiom,
produc6641210422893952236_a_b_o = produc327966649874835522_a_b_o ).
% internal_case_prod_def
thf(fact_63_curry__case__prod,axiom,
! [F: term_c_d > term_a_b > produc5661168290637732233rm_a_b > $o] :
( ( produc1963403694558327721_a_b_o @ ( produc5873602711790147082_a_b_o @ F ) )
= F ) ).
% curry_case_prod
thf(fact_64_curry__case__prod,axiom,
! [F: term_a_b > term_c_d > produc5661168290637732233rm_a_b] :
( ( produc1511760821894535124rm_a_b @ ( produc2919470507846847027rm_a_b @ F ) )
= F ) ).
% curry_case_prod
thf(fact_65_curry__case__prod,axiom,
! [F: term_a_b > term_c_d > produc8451535801715972489rm_c_d > $o] :
( ( produc3143538027653002153_c_d_o @ ( produc7053737044884821514_c_d_o @ F ) )
= F ) ).
% curry_case_prod
thf(fact_66_curry__case__prod,axiom,
! [F: term_a_b > term_a_b > $o] :
( ( produc6008550485034061667_a_b_o @ ( produc6251846659952913346_a_b_o @ F ) )
= F ) ).
% curry_case_prod
thf(fact_67_curry__case__prod,axiom,
! [F: nat > nat > $o] :
( ( produc1310100445399344235_nat_o @ ( produc6081775807080527818_nat_o @ F ) )
= F ) ).
% curry_case_prod
thf(fact_68_curry__case__prod,axiom,
! [F: term_a_b > term_c_d > $o] :
( ( produc2904527979001498595_c_d_o @ ( produc3147824153920350274_c_d_o @ F ) )
= F ) ).
% curry_case_prod
thf(fact_69_curry__case__prod,axiom,
! [F: term_c_d > term_a_b > $o] :
( ( produc84670474955983843_a_b_o @ ( produc327966649874835522_a_b_o @ F ) )
= F ) ).
% curry_case_prod
thf(fact_70_case__prod__curry,axiom,
! [F: produc5661168290637732233rm_a_b > produc5661168290637732233rm_a_b > $o] :
( ( produc5873602711790147082_a_b_o @ ( produc1963403694558327721_a_b_o @ F ) )
= F ) ).
% case_prod_curry
thf(fact_71_case__prod__curry,axiom,
! [F: produc8451535801715972489rm_c_d > produc5661168290637732233rm_a_b] :
( ( produc2919470507846847027rm_a_b @ ( produc1511760821894535124rm_a_b @ F ) )
= F ) ).
% case_prod_curry
thf(fact_72_case__prod__curry,axiom,
! [F: produc8451535801715972489rm_c_d > produc8451535801715972489rm_c_d > $o] :
( ( produc7053737044884821514_c_d_o @ ( produc3143538027653002153_c_d_o @ F ) )
= F ) ).
% case_prod_curry
thf(fact_73_case__prod__curry,axiom,
! [F: produc357393685978478089rm_a_b > $o] :
( ( produc6251846659952913346_a_b_o @ ( produc6008550485034061667_a_b_o @ F ) )
= F ) ).
% case_prod_curry
thf(fact_74_case__prod__curry,axiom,
! [F: product_prod_nat_nat > $o] :
( ( produc6081775807080527818_nat_o @ ( produc1310100445399344235_nat_o @ F ) )
= F ) ).
% case_prod_curry
thf(fact_75_case__prod__curry,axiom,
! [F: produc8451535801715972489rm_c_d > $o] :
( ( produc3147824153920350274_c_d_o @ ( produc2904527979001498595_c_d_o @ F ) )
= F ) ).
% case_prod_curry
thf(fact_76_case__prod__curry,axiom,
! [F: produc5661168290637732233rm_a_b > $o] :
( ( produc327966649874835522_a_b_o @ ( produc84670474955983843_a_b_o @ F ) )
= F ) ).
% case_prod_curry
thf(fact_77_case__swap,axiom,
! [F: term_c_d > term_a_b > produc5661168290637732233rm_a_b > $o,P3: produc5661168290637732233rm_a_b] :
( ( produc432089842495231498_a_b_o
@ ^ [Y: term_a_b,X: term_c_d] : ( F @ X @ Y )
@ ( produc7845621393534482785rm_a_b @ P3 ) )
= ( produc5873602711790147082_a_b_o @ F @ P3 ) ) ).
% case_swap
thf(fact_78_case__swap,axiom,
! [F: term_a_b > term_c_d > produc5661168290637732233rm_a_b,P3: produc8451535801715972489rm_c_d] :
( ( produc2580071269002545715rm_a_b
@ ^ [Y: term_c_d,X: term_a_b] : ( F @ X @ Y )
@ ( produc6190307670391109985rm_c_d @ P3 ) )
= ( produc2919470507846847027rm_a_b @ F @ P3 ) ) ).
% case_swap
thf(fact_79_case__swap,axiom,
! [F: term_a_b > term_c_d > produc8451535801715972489rm_c_d > $o,P3: produc8451535801715972489rm_c_d] :
( ( produc3271877877324961290_c_d_o
@ ^ [Y: term_c_d,X: term_a_b] : ( F @ X @ Y )
@ ( produc6190307670391109985rm_c_d @ P3 ) )
= ( produc7053737044884821514_c_d_o @ F @ P3 ) ) ).
% case_swap
thf(fact_80_case__swap,axiom,
! [F: term_a_b > term_c_d > produc5661168290637732233rm_a_b > $o,P3: produc8451535801715972489rm_c_d] :
( ( produc5873602711790147082_a_b_o
@ ^ [Y: term_c_d,X: term_a_b] : ( F @ X @ Y )
@ ( produc6190307670391109985rm_c_d @ P3 ) )
= ( produc432089842495231498_a_b_o @ F @ P3 ) ) ).
% case_swap
thf(fact_81_case__swap,axiom,
! [F: term_c_d > term_a_b > produc5661168290637732233rm_a_b,P3: produc5661168290637732233rm_a_b] :
( ( produc2919470507846847027rm_a_b
@ ^ [Y: term_a_b,X: term_c_d] : ( F @ X @ Y )
@ ( produc7845621393534482785rm_a_b @ P3 ) )
= ( produc2580071269002545715rm_a_b @ F @ P3 ) ) ).
% case_swap
thf(fact_82_case__swap,axiom,
! [F: term_c_d > term_a_b > produc8451535801715972489rm_c_d > $o,P3: produc5661168290637732233rm_a_b] :
( ( produc7053737044884821514_c_d_o
@ ^ [Y: term_a_b,X: term_c_d] : ( F @ X @ Y )
@ ( produc7845621393534482785rm_a_b @ P3 ) )
= ( produc3271877877324961290_c_d_o @ F @ P3 ) ) ).
% case_swap
thf(fact_83_case__swap,axiom,
! [F: term_a_b > term_a_b > $o,P3: produc357393685978478089rm_a_b] :
( ( produc6251846659952913346_a_b_o
@ ^ [Y: term_a_b,X: term_a_b] : ( F @ X @ Y )
@ ( produc2541846788875228641rm_a_b @ P3 ) )
= ( produc6251846659952913346_a_b_o @ F @ P3 ) ) ).
% case_swap
thf(fact_84_case__swap,axiom,
! [F: nat > nat > $o,P3: product_prod_nat_nat] :
( ( produc6081775807080527818_nat_o
@ ^ [Y: nat,X: nat] : ( F @ X @ Y )
@ ( product_swap_nat_nat @ P3 ) )
= ( produc6081775807080527818_nat_o @ F @ P3 ) ) ).
% case_swap
thf(fact_85_case__swap,axiom,
! [F: term_c_d > term_a_b > $o,P3: produc5661168290637732233rm_a_b] :
( ( produc3147824153920350274_c_d_o
@ ^ [Y: term_a_b,X: term_c_d] : ( F @ X @ Y )
@ ( produc7845621393534482785rm_a_b @ P3 ) )
= ( produc327966649874835522_a_b_o @ F @ P3 ) ) ).
% case_swap
thf(fact_86_case__swap,axiom,
! [F: term_a_b > term_c_d > $o,P3: produc8451535801715972489rm_c_d] :
( ( produc327966649874835522_a_b_o
@ ^ [Y: term_c_d,X: term_a_b] : ( F @ X @ Y )
@ ( produc6190307670391109985rm_c_d @ P3 ) )
= ( produc3147824153920350274_c_d_o @ F @ P3 ) ) ).
% case_swap
thf(fact_87_llrg__ground__rhs,axiom,
! [R5: set_Pr4821568463224695273rm_a_b,L2: term_c_d,R: term_a_b] :
( ( rewrit721895354510955486_d_a_b @ R5 )
=> ( ( member1950118078829612850rm_a_b @ ( produc3100600368241150913rm_a_b @ L2 @ R ) @ R5 )
=> ( term_ground_a_b @ R ) ) ) ).
% llrg_ground_rhs
thf(fact_88_llrg__ground__rhs,axiom,
! [R5: set_Pr4645549399426460137rm_c_d,L2: term_a_b,R: term_c_d] :
( ( rewrit8648738996164072414_b_c_d @ R5 )
=> ( ( member4740485589907853106rm_c_d @ ( produc1445286645097778113rm_c_d @ L2 @ R ) @ R5 )
=> ( term_ground_c_d @ R ) ) ) ).
% llrg_ground_rhs
thf(fact_89_llrg__ground__rhs,axiom,
! [R5: set_Pr5080540287643815273rm_c_d,L2: term_c_d,R: term_c_d] :
( ( rewrit4370356227420379230_d_c_d @ R5 )
=> ( ( member820888157712331442rm_c_d @ ( produc6749061249757032257rm_c_d @ L2 @ R ) @ R5 )
=> ( term_ground_c_d @ R ) ) ) ).
% llrg_ground_rhs
thf(fact_90_llrg__ground__rhs,axiom,
! [R5: set_Pr4386577575007340137rm_a_b,L2: term_a_b,R: term_a_b] :
( ( rewrit5000278123254648670_b_a_b @ R5 )
=> ( ( member5869715511025134514rm_a_b @ ( produc7020197800436672577rm_a_b @ L2 @ R ) @ R5 )
=> ( term_ground_a_b @ R ) ) ) ).
% llrg_ground_rhs
thf(fact_91_converse__unfold,axiom,
( conver7337423426258204773rm_c_d
= ( ^ [R2: set_Pr5080540287643815273rm_c_d] :
( collec4273722079467896820rm_c_d
@ ( produc6447316180697048258_c_d_o
@ ^ [Y: term_c_d,X: term_c_d] : ( member820888157712331442rm_c_d @ ( produc6749061249757032257rm_c_d @ X @ Y ) @ R2 ) ) ) ) ) ).
% converse_unfold
thf(fact_92_converse__unfold,axiom,
( conver7608559976937845093rm_a_b
= ( ^ [R2: set_Pr4386577575007340137rm_a_b] :
( collec99177395925924084rm_a_b
@ ( produc6251846659952913346_a_b_o
@ ^ [Y: term_a_b,X: term_a_b] : ( member5869715511025134514rm_a_b @ ( produc7020197800436672577rm_a_b @ X @ Y ) @ R2 ) ) ) ) ) ).
% converse_unfold
thf(fact_93_converse__unfold,axiom,
( converse_nat_nat
= ( ^ [R2: set_Pr1261947904930325089at_nat] :
( collec3392354462482085612at_nat
@ ( produc6081775807080527818_nat_o
@ ^ [Y: nat,X: nat] : ( member8440522571783428010at_nat @ ( product_Pair_nat_nat @ X @ Y ) @ R2 ) ) ) ) ) ).
% converse_unfold
thf(fact_94_converse__unfold,axiom,
( conver3688962544742323429rm_a_b
= ( ^ [R2: set_Pr4821568463224695273rm_a_b] :
( collec8193319511663418484rm_c_d
@ ( produc3147824153920350274_c_d_o
@ ^ [Y: term_a_b,X: term_c_d] : ( member1950118078829612850rm_a_b @ ( produc3100600368241150913rm_a_b @ X @ Y ) @ R2 ) ) ) ) ) ).
% converse_unfold
thf(fact_95_converse__unfold,axiom,
( conver2033648821598950629rm_c_d
= ( ^ [R2: set_Pr4645549399426460137rm_c_d] :
( collec5402952000585178228rm_a_b
@ ( produc327966649874835522_a_b_o
@ ^ [Y: term_c_d,X: term_a_b] : ( member4740485589907853106rm_c_d @ ( produc1445286645097778113rm_c_d @ X @ Y ) @ R2 ) ) ) ) ) ).
% converse_unfold
thf(fact_96_converse__inv__image,axiom,
! [R3: set_Pr5080540287643815273rm_c_d,F: term_c_d > term_c_d] :
( ( conver7337423426258204773rm_c_d @ ( inv_im2733088348190002300rm_c_d @ R3 @ F ) )
= ( inv_im2733088348190002300rm_c_d @ ( conver7337423426258204773rm_c_d @ R3 ) @ F ) ) ).
% converse_inv_image
thf(fact_97_converse__inv__image,axiom,
! [R3: set_Pr4386577575007340137rm_a_b,F: term_c_d > term_a_b] :
( ( conver7337423426258204773rm_c_d @ ( inv_im6652685780385523964rm_c_d @ R3 @ F ) )
= ( inv_im6652685780385523964rm_c_d @ ( conver7608559976937845093rm_a_b @ R3 ) @ F ) ) ).
% converse_inv_image
thf(fact_98_converse__inv__image,axiom,
! [R3: set_Pr1261947904930325089at_nat,F: term_c_d > nat] :
( ( conver7337423426258204773rm_c_d @ ( inv_im5296270683936134712rm_c_d @ R3 @ F ) )
= ( inv_im5296270683936134712rm_c_d @ ( converse_nat_nat @ R3 ) @ F ) ) ).
% converse_inv_image
thf(fact_99_converse__inv__image,axiom,
! [R3: set_Pr5080540287643815273rm_c_d,F: term_a_b > term_c_d] :
( ( conver7608559976937845093rm_a_b @ ( inv_im8307999503528896764rm_a_b @ R3 @ F ) )
= ( inv_im8307999503528896764rm_a_b @ ( conver7337423426258204773rm_c_d @ R3 ) @ F ) ) ).
% converse_inv_image
thf(fact_100_converse__inv__image,axiom,
! [R3: set_Pr4386577575007340137rm_a_b,F: term_a_b > term_a_b] :
( ( conver7608559976937845093rm_a_b @ ( inv_im3004224898869642620rm_a_b @ R3 @ F ) )
= ( inv_im3004224898869642620rm_a_b @ ( conver7608559976937845093rm_a_b @ R3 ) @ F ) ) ).
% converse_inv_image
thf(fact_101_converse__inv__image,axiom,
! [R3: set_Pr1261947904930325089at_nat,F: term_a_b > nat] :
( ( conver7608559976937845093rm_a_b @ ( inv_im1647809802420253368rm_a_b @ R3 @ F ) )
= ( inv_im1647809802420253368rm_a_b @ ( converse_nat_nat @ R3 ) @ F ) ) ).
% converse_inv_image
thf(fact_102_converse__inv__image,axiom,
! [R3: set_Pr5080540287643815273rm_c_d,F: nat > term_c_d] :
( ( converse_nat_nat @ ( inv_im7267259196725686968_d_nat @ R3 @ F ) )
= ( inv_im7267259196725686968_d_nat @ ( conver7337423426258204773rm_c_d @ R3 ) @ F ) ) ).
% converse_inv_image
thf(fact_103_converse__inv__image,axiom,
! [R3: set_Pr4386577575007340137rm_a_b,F: nat > term_a_b] :
( ( converse_nat_nat @ ( inv_im2609263929585225528_b_nat @ R3 @ F ) )
= ( inv_im2609263929585225528_b_nat @ ( conver7608559976937845093rm_a_b @ R3 ) @ F ) ) ).
% converse_inv_image
thf(fact_104_converse__inv__image,axiom,
! [R3: set_Pr1261947904930325089at_nat,F: nat > nat] :
( ( converse_nat_nat @ ( inv_image_nat_nat @ R3 @ F ) )
= ( inv_image_nat_nat @ ( converse_nat_nat @ R3 ) @ F ) ) ).
% converse_inv_image
thf(fact_105_prod_Oinject,axiom,
! [X12: term_a_b,X22: term_c_d,Y1: term_a_b,Y2: term_c_d] :
( ( ( produc1445286645097778113rm_c_d @ X12 @ X22 )
= ( produc1445286645097778113rm_c_d @ Y1 @ Y2 ) )
= ( ( X12 = Y1 )
& ( X22 = Y2 ) ) ) ).
% prod.inject
thf(fact_106_prod_Oinject,axiom,
! [X12: term_c_d,X22: term_a_b,Y1: term_c_d,Y2: term_a_b] :
( ( ( produc3100600368241150913rm_a_b @ X12 @ X22 )
= ( produc3100600368241150913rm_a_b @ Y1 @ Y2 ) )
= ( ( X12 = Y1 )
& ( X22 = Y2 ) ) ) ).
% prod.inject
thf(fact_107_prod_Oinject,axiom,
! [X12: term_c_d,X22: term_c_d,Y1: term_c_d,Y2: term_c_d] :
( ( ( produc6749061249757032257rm_c_d @ X12 @ X22 )
= ( produc6749061249757032257rm_c_d @ Y1 @ Y2 ) )
= ( ( X12 = Y1 )
& ( X22 = Y2 ) ) ) ).
% prod.inject
thf(fact_108_prod_Oinject,axiom,
! [X12: term_a_b,X22: term_a_b,Y1: term_a_b,Y2: term_a_b] :
( ( ( produc7020197800436672577rm_a_b @ X12 @ X22 )
= ( produc7020197800436672577rm_a_b @ Y1 @ Y2 ) )
= ( ( X12 = Y1 )
& ( X22 = Y2 ) ) ) ).
% prod.inject
thf(fact_109_prod_Oinject,axiom,
! [X12: nat,X22: nat,Y1: nat,Y2: nat] :
( ( ( product_Pair_nat_nat @ X12 @ X22 )
= ( product_Pair_nat_nat @ Y1 @ Y2 ) )
= ( ( X12 = Y1 )
& ( X22 = Y2 ) ) ) ).
% prod.inject
thf(fact_110_old_Oprod_Oinject,axiom,
! [A4: term_a_b,B2: term_c_d,A5: term_a_b,B3: term_c_d] :
( ( ( produc1445286645097778113rm_c_d @ A4 @ B2 )
= ( produc1445286645097778113rm_c_d @ A5 @ B3 ) )
= ( ( A4 = A5 )
& ( B2 = B3 ) ) ) ).
% old.prod.inject
thf(fact_111_old_Oprod_Oinject,axiom,
! [A4: term_c_d,B2: term_a_b,A5: term_c_d,B3: term_a_b] :
( ( ( produc3100600368241150913rm_a_b @ A4 @ B2 )
= ( produc3100600368241150913rm_a_b @ A5 @ B3 ) )
= ( ( A4 = A5 )
& ( B2 = B3 ) ) ) ).
% old.prod.inject
thf(fact_112_old_Oprod_Oinject,axiom,
! [A4: term_c_d,B2: term_c_d,A5: term_c_d,B3: term_c_d] :
( ( ( produc6749061249757032257rm_c_d @ A4 @ B2 )
= ( produc6749061249757032257rm_c_d @ A5 @ B3 ) )
= ( ( A4 = A5 )
& ( B2 = B3 ) ) ) ).
% old.prod.inject
thf(fact_113_old_Oprod_Oinject,axiom,
! [A4: term_a_b,B2: term_a_b,A5: term_a_b,B3: term_a_b] :
( ( ( produc7020197800436672577rm_a_b @ A4 @ B2 )
= ( produc7020197800436672577rm_a_b @ A5 @ B3 ) )
= ( ( A4 = A5 )
& ( B2 = B3 ) ) ) ).
% old.prod.inject
thf(fact_114_old_Oprod_Oinject,axiom,
! [A4: nat,B2: nat,A5: nat,B3: nat] :
( ( ( product_Pair_nat_nat @ A4 @ B2 )
= ( product_Pair_nat_nat @ A5 @ B3 ) )
= ( ( A4 = A5 )
& ( B2 = B3 ) ) ) ).
% old.prod.inject
thf(fact_115_curryI,axiom,
! [F: produc4531938369520450825rm_c_d > $o,A4: term_c_d,B2: term_c_d] :
( ( F @ ( produc6749061249757032257rm_c_d @ A4 @ B2 ) )
=> ( produc6204020005778196579_c_d_o @ F @ A4 @ B2 ) ) ).
% curryI
thf(fact_116_curryI,axiom,
! [F: produc357393685978478089rm_a_b > $o,A4: term_a_b,B2: term_a_b] :
( ( F @ ( produc7020197800436672577rm_a_b @ A4 @ B2 ) )
=> ( produc6008550485034061667_a_b_o @ F @ A4 @ B2 ) ) ).
% curryI
thf(fact_117_curryI,axiom,
! [F: product_prod_nat_nat > $o,A4: nat,B2: nat] :
( ( F @ ( product_Pair_nat_nat @ A4 @ B2 ) )
=> ( produc1310100445399344235_nat_o @ F @ A4 @ B2 ) ) ).
% curryI
thf(fact_118_curryI,axiom,
! [F: produc5661168290637732233rm_a_b > $o,A4: term_c_d,B2: term_a_b] :
( ( F @ ( produc3100600368241150913rm_a_b @ A4 @ B2 ) )
=> ( produc84670474955983843_a_b_o @ F @ A4 @ B2 ) ) ).
% curryI
thf(fact_119_curryI,axiom,
! [F: produc8451535801715972489rm_c_d > $o,A4: term_a_b,B2: term_c_d] :
( ( F @ ( produc1445286645097778113rm_c_d @ A4 @ B2 ) )
=> ( produc2904527979001498595_c_d_o @ F @ A4 @ B2 ) ) ).
% curryI
thf(fact_120_swap__swap,axiom,
! [P3: produc5661168290637732233rm_a_b] :
( ( produc6190307670391109985rm_c_d @ ( produc7845621393534482785rm_a_b @ P3 ) )
= P3 ) ).
% swap_swap
thf(fact_121_swap__swap,axiom,
! [P3: produc8451535801715972489rm_c_d] :
( ( produc7845621393534482785rm_a_b @ ( produc6190307670391109985rm_c_d @ P3 ) )
= P3 ) ).
% swap_swap
thf(fact_122_mem__case__prodI2,axiom,
! [P3: product_prod_nat_nat,Z: $o,C: nat > nat > set_o] :
( ! [A6: nat,B4: nat] :
( ( P3
= ( product_Pair_nat_nat @ A6 @ B4 ) )
=> ( member_o @ Z @ ( C @ A6 @ B4 ) ) )
=> ( member_o @ Z @ ( produc59986286002894506_set_o @ C @ P3 ) ) ) ).
% mem_case_prodI2
thf(fact_123_mem__case__prodI2,axiom,
! [P3: product_prod_nat_nat,Z: nat,C: nat > nat > set_nat] :
( ! [A6: nat,B4: nat] :
( ( P3
= ( product_Pair_nat_nat @ A6 @ B4 ) )
=> ( member_nat @ Z @ ( C @ A6 @ B4 ) ) )
=> ( member_nat @ Z @ ( produc6189476227299908564et_nat @ C @ P3 ) ) ) ).
% mem_case_prodI2
thf(fact_124_mem__case__prodI2,axiom,
! [P3: product_prod_nat_nat,Z: set_nat,C: nat > nat > set_set_nat] :
( ! [A6: nat,B4: nat] :
( ( P3
= ( product_Pair_nat_nat @ A6 @ B4 ) )
=> ( member_set_nat @ Z @ ( C @ A6 @ B4 ) ) )
=> ( member_set_nat @ Z @ ( produc8404753619367356554et_nat @ C @ P3 ) ) ) ).
% mem_case_prodI2
thf(fact_125_mem__case__prodI2,axiom,
! [P3: product_prod_nat_nat,Z: product_prod_nat_nat,C: nat > nat > set_Pr1261947904930325089at_nat] :
( ! [A6: nat,B4: nat] :
( ( P3
= ( product_Pair_nat_nat @ A6 @ B4 ) )
=> ( member8440522571783428010at_nat @ Z @ ( C @ A6 @ B4 ) ) )
=> ( member8440522571783428010at_nat @ Z @ ( produc8197505143624133779at_nat @ C @ P3 ) ) ) ).
% mem_case_prodI2
thf(fact_126_mem__case__prodI2,axiom,
! [P3: produc8451535801715972489rm_c_d,Z: $o,C: term_a_b > term_c_d > set_o] :
( ! [A6: term_a_b,B4: term_c_d] :
( ( P3
= ( produc1445286645097778113rm_c_d @ A6 @ B4 ) )
=> ( member_o @ Z @ ( C @ A6 @ B4 ) ) )
=> ( member_o @ Z @ ( produc7074531164778841890_set_o @ C @ P3 ) ) ) ).
% mem_case_prodI2
thf(fact_127_mem__case__prodI2,axiom,
! [P3: produc8451535801715972489rm_c_d,Z: nat,C: term_a_b > term_c_d > set_nat] :
( ! [A6: term_a_b,B4: term_c_d] :
( ( P3
= ( produc1445286645097778113rm_c_d @ A6 @ B4 ) )
=> ( member_nat @ Z @ ( C @ A6 @ B4 ) ) )
=> ( member_nat @ Z @ ( produc5232004564063148380et_nat @ C @ P3 ) ) ) ).
% mem_case_prodI2
thf(fact_128_mem__case__prodI2,axiom,
! [P3: produc5661168290637732233rm_a_b,Z: $o,C: term_c_d > term_a_b > set_o] :
( ! [A6: term_c_d,B4: term_a_b] :
( ( P3
= ( produc3100600368241150913rm_a_b @ A6 @ B4 ) )
=> ( member_o @ Z @ ( C @ A6 @ B4 ) ) )
=> ( member_o @ Z @ ( produc2530863894259861282_set_o @ C @ P3 ) ) ) ).
% mem_case_prodI2
thf(fact_129_mem__case__prodI2,axiom,
! [P3: produc5661168290637732233rm_a_b,Z: nat,C: term_c_d > term_a_b > set_nat] :
( ! [A6: term_c_d,B4: term_a_b] :
( ( P3
= ( produc3100600368241150913rm_a_b @ A6 @ B4 ) )
=> ( member_nat @ Z @ ( C @ A6 @ B4 ) ) )
=> ( member_nat @ Z @ ( produc7500204723417323868et_nat @ C @ P3 ) ) ) ).
% mem_case_prodI2
thf(fact_130_mem__case__prodI2,axiom,
! [P3: produc4531938369520450825rm_c_d,Z: $o,C: term_c_d > term_c_d > set_o] :
( ! [A6: term_c_d,B4: term_c_d] :
( ( P3
= ( produc6749061249757032257rm_c_d @ A6 @ B4 ) )
=> ( member_o @ Z @ ( C @ A6 @ B4 ) ) )
=> ( member_o @ Z @ ( produc1641171031246963618_set_o @ C @ P3 ) ) ) ).
% mem_case_prodI2
thf(fact_131_mem__case__prodI2,axiom,
! [P3: produc4531938369520450825rm_c_d,Z: nat,C: term_c_d > term_c_d > set_nat] :
( ! [A6: term_c_d,B4: term_c_d] :
( ( P3
= ( produc6749061249757032257rm_c_d @ A6 @ B4 ) )
=> ( member_nat @ Z @ ( C @ A6 @ B4 ) ) )
=> ( member_nat @ Z @ ( produc6663801938352323804et_nat @ C @ P3 ) ) ) ).
% mem_case_prodI2
thf(fact_132_mem__case__prodI,axiom,
! [Z: $o,C: nat > nat > set_o,A4: nat,B2: nat] :
( ( member_o @ Z @ ( C @ A4 @ B2 ) )
=> ( member_o @ Z @ ( produc59986286002894506_set_o @ C @ ( product_Pair_nat_nat @ A4 @ B2 ) ) ) ) ).
% mem_case_prodI
thf(fact_133_mem__case__prodI,axiom,
! [Z: nat,C: nat > nat > set_nat,A4: nat,B2: nat] :
( ( member_nat @ Z @ ( C @ A4 @ B2 ) )
=> ( member_nat @ Z @ ( produc6189476227299908564et_nat @ C @ ( product_Pair_nat_nat @ A4 @ B2 ) ) ) ) ).
% mem_case_prodI
thf(fact_134_mem__case__prodI,axiom,
! [Z: set_nat,C: nat > nat > set_set_nat,A4: nat,B2: nat] :
( ( member_set_nat @ Z @ ( C @ A4 @ B2 ) )
=> ( member_set_nat @ Z @ ( produc8404753619367356554et_nat @ C @ ( product_Pair_nat_nat @ A4 @ B2 ) ) ) ) ).
% mem_case_prodI
thf(fact_135_mem__case__prodI,axiom,
! [Z: product_prod_nat_nat,C: nat > nat > set_Pr1261947904930325089at_nat,A4: nat,B2: nat] :
( ( member8440522571783428010at_nat @ Z @ ( C @ A4 @ B2 ) )
=> ( member8440522571783428010at_nat @ Z @ ( produc8197505143624133779at_nat @ C @ ( product_Pair_nat_nat @ A4 @ B2 ) ) ) ) ).
% mem_case_prodI
thf(fact_136_mem__case__prodI,axiom,
! [Z: $o,C: term_a_b > term_c_d > set_o,A4: term_a_b,B2: term_c_d] :
( ( member_o @ Z @ ( C @ A4 @ B2 ) )
=> ( member_o @ Z @ ( produc7074531164778841890_set_o @ C @ ( produc1445286645097778113rm_c_d @ A4 @ B2 ) ) ) ) ).
% mem_case_prodI
thf(fact_137_mem__case__prodI,axiom,
! [Z: nat,C: term_a_b > term_c_d > set_nat,A4: term_a_b,B2: term_c_d] :
( ( member_nat @ Z @ ( C @ A4 @ B2 ) )
=> ( member_nat @ Z @ ( produc5232004564063148380et_nat @ C @ ( produc1445286645097778113rm_c_d @ A4 @ B2 ) ) ) ) ).
% mem_case_prodI
thf(fact_138_mem__case__prodI,axiom,
! [Z: $o,C: term_c_d > term_a_b > set_o,A4: term_c_d,B2: term_a_b] :
( ( member_o @ Z @ ( C @ A4 @ B2 ) )
=> ( member_o @ Z @ ( produc2530863894259861282_set_o @ C @ ( produc3100600368241150913rm_a_b @ A4 @ B2 ) ) ) ) ).
% mem_case_prodI
thf(fact_139_mem__case__prodI,axiom,
! [Z: nat,C: term_c_d > term_a_b > set_nat,A4: term_c_d,B2: term_a_b] :
( ( member_nat @ Z @ ( C @ A4 @ B2 ) )
=> ( member_nat @ Z @ ( produc7500204723417323868et_nat @ C @ ( produc3100600368241150913rm_a_b @ A4 @ B2 ) ) ) ) ).
% mem_case_prodI
thf(fact_140_mem__case__prodI,axiom,
! [Z: $o,C: term_c_d > term_c_d > set_o,A4: term_c_d,B2: term_c_d] :
( ( member_o @ Z @ ( C @ A4 @ B2 ) )
=> ( member_o @ Z @ ( produc1641171031246963618_set_o @ C @ ( produc6749061249757032257rm_c_d @ A4 @ B2 ) ) ) ) ).
% mem_case_prodI
thf(fact_141_mem__case__prodI,axiom,
! [Z: nat,C: term_c_d > term_c_d > set_nat,A4: term_c_d,B2: term_c_d] :
( ( member_nat @ Z @ ( C @ A4 @ B2 ) )
=> ( member_nat @ Z @ ( produc6663801938352323804et_nat @ C @ ( produc6749061249757032257rm_c_d @ A4 @ B2 ) ) ) ) ).
% mem_case_prodI
thf(fact_142_case__prodI2_H,axiom,
! [P3: produc5661168290637732233rm_a_b,C: term_c_d > term_a_b > produc5661168290637732233rm_a_b > $o,X5: produc5661168290637732233rm_a_b] :
( ! [A6: term_c_d,B4: term_a_b] :
( ( ( produc3100600368241150913rm_a_b @ A6 @ B4 )
= P3 )
=> ( C @ A6 @ B4 @ X5 ) )
=> ( produc5873602711790147082_a_b_o @ C @ P3 @ X5 ) ) ).
% case_prodI2'
thf(fact_143_case__prodI2_H,axiom,
! [P3: produc8451535801715972489rm_c_d,C: term_a_b > term_c_d > produc8451535801715972489rm_c_d > $o,X5: produc8451535801715972489rm_c_d] :
( ! [A6: term_a_b,B4: term_c_d] :
( ( ( produc1445286645097778113rm_c_d @ A6 @ B4 )
= P3 )
=> ( C @ A6 @ B4 @ X5 ) )
=> ( produc7053737044884821514_c_d_o @ C @ P3 @ X5 ) ) ).
% case_prodI2'
thf(fact_144_converse__iff,axiom,
! [A4: term_c_d,B2: term_c_d,R: set_Pr5080540287643815273rm_c_d] :
( ( member820888157712331442rm_c_d @ ( produc6749061249757032257rm_c_d @ A4 @ B2 ) @ ( conver7337423426258204773rm_c_d @ R ) )
= ( member820888157712331442rm_c_d @ ( produc6749061249757032257rm_c_d @ B2 @ A4 ) @ R ) ) ).
% converse_iff
thf(fact_145_converse__iff,axiom,
! [A4: term_a_b,B2: term_a_b,R: set_Pr4386577575007340137rm_a_b] :
( ( member5869715511025134514rm_a_b @ ( produc7020197800436672577rm_a_b @ A4 @ B2 ) @ ( conver7608559976937845093rm_a_b @ R ) )
= ( member5869715511025134514rm_a_b @ ( produc7020197800436672577rm_a_b @ B2 @ A4 ) @ R ) ) ).
% converse_iff
thf(fact_146_converse__iff,axiom,
! [A4: nat,B2: nat,R: set_Pr1261947904930325089at_nat] :
( ( member8440522571783428010at_nat @ ( product_Pair_nat_nat @ A4 @ B2 ) @ ( converse_nat_nat @ R ) )
= ( member8440522571783428010at_nat @ ( product_Pair_nat_nat @ B2 @ A4 ) @ R ) ) ).
% converse_iff
thf(fact_147_converse__iff,axiom,
! [A4: term_c_d,B2: term_a_b,R: set_Pr4645549399426460137rm_c_d] :
( ( member1950118078829612850rm_a_b @ ( produc3100600368241150913rm_a_b @ A4 @ B2 ) @ ( conver2033648821598950629rm_c_d @ R ) )
= ( member4740485589907853106rm_c_d @ ( produc1445286645097778113rm_c_d @ B2 @ A4 ) @ R ) ) ).
% converse_iff
thf(fact_148_converse__iff,axiom,
! [A4: term_a_b,B2: term_c_d,R: set_Pr4821568463224695273rm_a_b] :
( ( member4740485589907853106rm_c_d @ ( produc1445286645097778113rm_c_d @ A4 @ B2 ) @ ( conver3688962544742323429rm_a_b @ R ) )
= ( member1950118078829612850rm_a_b @ ( produc3100600368241150913rm_a_b @ B2 @ A4 ) @ R ) ) ).
% converse_iff
thf(fact_149_in__inv__image,axiom,
! [X5: term_c_d,Y3: term_c_d,R: set_Pr5080540287643815273rm_c_d,F: term_c_d > term_c_d] :
( ( member820888157712331442rm_c_d @ ( produc6749061249757032257rm_c_d @ X5 @ Y3 ) @ ( inv_im2733088348190002300rm_c_d @ R @ F ) )
= ( member820888157712331442rm_c_d @ ( produc6749061249757032257rm_c_d @ ( F @ X5 ) @ ( F @ Y3 ) ) @ R ) ) ).
% in_inv_image
thf(fact_150_in__inv__image,axiom,
! [X5: term_c_d,Y3: term_c_d,R: set_Pr4386577575007340137rm_a_b,F: term_c_d > term_a_b] :
( ( member820888157712331442rm_c_d @ ( produc6749061249757032257rm_c_d @ X5 @ Y3 ) @ ( inv_im6652685780385523964rm_c_d @ R @ F ) )
= ( member5869715511025134514rm_a_b @ ( produc7020197800436672577rm_a_b @ ( F @ X5 ) @ ( F @ Y3 ) ) @ R ) ) ).
% in_inv_image
thf(fact_151_in__inv__image,axiom,
! [X5: term_c_d,Y3: term_c_d,R: set_Pr1261947904930325089at_nat,F: term_c_d > nat] :
( ( member820888157712331442rm_c_d @ ( produc6749061249757032257rm_c_d @ X5 @ Y3 ) @ ( inv_im5296270683936134712rm_c_d @ R @ F ) )
= ( member8440522571783428010at_nat @ ( product_Pair_nat_nat @ ( F @ X5 ) @ ( F @ Y3 ) ) @ R ) ) ).
% in_inv_image
thf(fact_152_in__inv__image,axiom,
! [X5: term_a_b,Y3: term_a_b,R: set_Pr5080540287643815273rm_c_d,F: term_a_b > term_c_d] :
( ( member5869715511025134514rm_a_b @ ( produc7020197800436672577rm_a_b @ X5 @ Y3 ) @ ( inv_im8307999503528896764rm_a_b @ R @ F ) )
= ( member820888157712331442rm_c_d @ ( produc6749061249757032257rm_c_d @ ( F @ X5 ) @ ( F @ Y3 ) ) @ R ) ) ).
% in_inv_image
thf(fact_153_in__inv__image,axiom,
! [X5: term_a_b,Y3: term_a_b,R: set_Pr4386577575007340137rm_a_b,F: term_a_b > term_a_b] :
( ( member5869715511025134514rm_a_b @ ( produc7020197800436672577rm_a_b @ X5 @ Y3 ) @ ( inv_im3004224898869642620rm_a_b @ R @ F ) )
= ( member5869715511025134514rm_a_b @ ( produc7020197800436672577rm_a_b @ ( F @ X5 ) @ ( F @ Y3 ) ) @ R ) ) ).
% in_inv_image
thf(fact_154_in__inv__image,axiom,
! [X5: term_a_b,Y3: term_a_b,R: set_Pr1261947904930325089at_nat,F: term_a_b > nat] :
( ( member5869715511025134514rm_a_b @ ( produc7020197800436672577rm_a_b @ X5 @ Y3 ) @ ( inv_im1647809802420253368rm_a_b @ R @ F ) )
= ( member8440522571783428010at_nat @ ( product_Pair_nat_nat @ ( F @ X5 ) @ ( F @ Y3 ) ) @ R ) ) ).
% in_inv_image
thf(fact_155_in__inv__image,axiom,
! [X5: nat,Y3: nat,R: set_Pr5080540287643815273rm_c_d,F: nat > term_c_d] :
( ( member8440522571783428010at_nat @ ( product_Pair_nat_nat @ X5 @ Y3 ) @ ( inv_im7267259196725686968_d_nat @ R @ F ) )
= ( member820888157712331442rm_c_d @ ( produc6749061249757032257rm_c_d @ ( F @ X5 ) @ ( F @ Y3 ) ) @ R ) ) ).
% in_inv_image
thf(fact_156_in__inv__image,axiom,
! [X5: nat,Y3: nat,R: set_Pr4386577575007340137rm_a_b,F: nat > term_a_b] :
( ( member8440522571783428010at_nat @ ( product_Pair_nat_nat @ X5 @ Y3 ) @ ( inv_im2609263929585225528_b_nat @ R @ F ) )
= ( member5869715511025134514rm_a_b @ ( produc7020197800436672577rm_a_b @ ( F @ X5 ) @ ( F @ Y3 ) ) @ R ) ) ).
% in_inv_image
thf(fact_157_in__inv__image,axiom,
! [X5: nat,Y3: nat,R: set_Pr1261947904930325089at_nat,F: nat > nat] :
( ( member8440522571783428010at_nat @ ( product_Pair_nat_nat @ X5 @ Y3 ) @ ( inv_image_nat_nat @ R @ F ) )
= ( member8440522571783428010at_nat @ ( product_Pair_nat_nat @ ( F @ X5 ) @ ( F @ Y3 ) ) @ R ) ) ).
% in_inv_image
thf(fact_158_swap__simp,axiom,
! [X5: term_c_d,Y3: term_c_d] :
( ( produc2270710238195588321rm_c_d @ ( produc6749061249757032257rm_c_d @ X5 @ Y3 ) )
= ( produc6749061249757032257rm_c_d @ Y3 @ X5 ) ) ).
% swap_simp
thf(fact_159_swap__simp,axiom,
! [X5: term_a_b,Y3: term_a_b] :
( ( produc2541846788875228641rm_a_b @ ( produc7020197800436672577rm_a_b @ X5 @ Y3 ) )
= ( produc7020197800436672577rm_a_b @ Y3 @ X5 ) ) ).
% swap_simp
thf(fact_160_swap__simp,axiom,
! [X5: nat,Y3: nat] :
( ( product_swap_nat_nat @ ( product_Pair_nat_nat @ X5 @ Y3 ) )
= ( product_Pair_nat_nat @ Y3 @ X5 ) ) ).
% swap_simp
thf(fact_161_swap__simp,axiom,
! [X5: term_a_b,Y3: term_c_d] :
( ( produc6190307670391109985rm_c_d @ ( produc1445286645097778113rm_c_d @ X5 @ Y3 ) )
= ( produc3100600368241150913rm_a_b @ Y3 @ X5 ) ) ).
% swap_simp
thf(fact_162_swap__simp,axiom,
! [X5: term_c_d,Y3: term_a_b] :
( ( produc7845621393534482785rm_a_b @ ( produc3100600368241150913rm_a_b @ X5 @ Y3 ) )
= ( produc1445286645097778113rm_c_d @ Y3 @ X5 ) ) ).
% swap_simp
thf(fact_163_curry__conv,axiom,
( produc84670474955983843_a_b_o
= ( ^ [F2: produc5661168290637732233rm_a_b > $o,A: term_c_d,B: term_a_b] : ( F2 @ ( produc3100600368241150913rm_a_b @ A @ B ) ) ) ) ).
% curry_conv
thf(fact_164_curry__conv,axiom,
( produc2904527979001498595_c_d_o
= ( ^ [F2: produc8451535801715972489rm_c_d > $o,A: term_a_b,B: term_c_d] : ( F2 @ ( produc1445286645097778113rm_c_d @ A @ B ) ) ) ) ).
% curry_conv
thf(fact_165_case__prod__conv,axiom,
! [F: term_c_d > term_a_b > produc5661168290637732233rm_a_b > $o,A4: term_c_d,B2: term_a_b] :
( ( produc5873602711790147082_a_b_o @ F @ ( produc3100600368241150913rm_a_b @ A4 @ B2 ) )
= ( F @ A4 @ B2 ) ) ).
% case_prod_conv
thf(fact_166_case__prod__conv,axiom,
! [F: term_a_b > term_c_d > produc5661168290637732233rm_a_b,A4: term_a_b,B2: term_c_d] :
( ( produc2919470507846847027rm_a_b @ F @ ( produc1445286645097778113rm_c_d @ A4 @ B2 ) )
= ( F @ A4 @ B2 ) ) ).
% case_prod_conv
thf(fact_167_case__prod__conv,axiom,
! [F: term_a_b > term_c_d > produc8451535801715972489rm_c_d > $o,A4: term_a_b,B2: term_c_d] :
( ( produc7053737044884821514_c_d_o @ F @ ( produc1445286645097778113rm_c_d @ A4 @ B2 ) )
= ( F @ A4 @ B2 ) ) ).
% case_prod_conv
thf(fact_168_case__prod__conv,axiom,
! [F: term_a_b > term_a_b > $o,A4: term_a_b,B2: term_a_b] :
( ( produc6251846659952913346_a_b_o @ F @ ( produc7020197800436672577rm_a_b @ A4 @ B2 ) )
= ( F @ A4 @ B2 ) ) ).
% case_prod_conv
thf(fact_169_case__prod__conv,axiom,
! [F: nat > nat > $o,A4: nat,B2: nat] :
( ( produc6081775807080527818_nat_o @ F @ ( product_Pair_nat_nat @ A4 @ B2 ) )
= ( F @ A4 @ B2 ) ) ).
% case_prod_conv
thf(fact_170_case__prod__conv,axiom,
! [F: term_a_b > term_c_d > $o,A4: term_a_b,B2: term_c_d] :
( ( produc3147824153920350274_c_d_o @ F @ ( produc1445286645097778113rm_c_d @ A4 @ B2 ) )
= ( F @ A4 @ B2 ) ) ).
% case_prod_conv
thf(fact_171_case__prod__conv,axiom,
! [F: term_c_d > term_a_b > $o,A4: term_c_d,B2: term_a_b] :
( ( produc327966649874835522_a_b_o @ F @ ( produc3100600368241150913rm_a_b @ A4 @ B2 ) )
= ( F @ A4 @ B2 ) ) ).
% case_prod_conv
thf(fact_172_case__prodI,axiom,
! [F: term_c_d > term_c_d > $o,A4: term_c_d,B2: term_c_d] :
( ( F @ A4 @ B2 )
=> ( produc6447316180697048258_c_d_o @ F @ ( produc6749061249757032257rm_c_d @ A4 @ B2 ) ) ) ).
% case_prodI
thf(fact_173_case__prodI,axiom,
! [F: term_a_b > term_a_b > $o,A4: term_a_b,B2: term_a_b] :
( ( F @ A4 @ B2 )
=> ( produc6251846659952913346_a_b_o @ F @ ( produc7020197800436672577rm_a_b @ A4 @ B2 ) ) ) ).
% case_prodI
thf(fact_174_case__prodI,axiom,
! [F: nat > nat > $o,A4: nat,B2: nat] :
( ( F @ A4 @ B2 )
=> ( produc6081775807080527818_nat_o @ F @ ( product_Pair_nat_nat @ A4 @ B2 ) ) ) ).
% case_prodI
thf(fact_175_case__prodI,axiom,
! [F: term_a_b > term_c_d > $o,A4: term_a_b,B2: term_c_d] :
( ( F @ A4 @ B2 )
=> ( produc3147824153920350274_c_d_o @ F @ ( produc1445286645097778113rm_c_d @ A4 @ B2 ) ) ) ).
% case_prodI
thf(fact_176_case__prodI,axiom,
! [F: term_c_d > term_a_b > $o,A4: term_c_d,B2: term_a_b] :
( ( F @ A4 @ B2 )
=> ( produc327966649874835522_a_b_o @ F @ ( produc3100600368241150913rm_a_b @ A4 @ B2 ) ) ) ).
% case_prodI
thf(fact_177_case__prodI2,axiom,
! [P3: produc4531938369520450825rm_c_d,C: term_c_d > term_c_d > $o] :
( ! [A6: term_c_d,B4: term_c_d] :
( ( P3
= ( produc6749061249757032257rm_c_d @ A6 @ B4 ) )
=> ( C @ A6 @ B4 ) )
=> ( produc6447316180697048258_c_d_o @ C @ P3 ) ) ).
% case_prodI2
thf(fact_178_case__prodI2,axiom,
! [P3: produc357393685978478089rm_a_b,C: term_a_b > term_a_b > $o] :
( ! [A6: term_a_b,B4: term_a_b] :
( ( P3
= ( produc7020197800436672577rm_a_b @ A6 @ B4 ) )
=> ( C @ A6 @ B4 ) )
=> ( produc6251846659952913346_a_b_o @ C @ P3 ) ) ).
% case_prodI2
thf(fact_179_case__prodI2,axiom,
! [P3: product_prod_nat_nat,C: nat > nat > $o] :
( ! [A6: nat,B4: nat] :
( ( P3
= ( product_Pair_nat_nat @ A6 @ B4 ) )
=> ( C @ A6 @ B4 ) )
=> ( produc6081775807080527818_nat_o @ C @ P3 ) ) ).
% case_prodI2
thf(fact_180_case__prodI2,axiom,
! [P3: produc8451535801715972489rm_c_d,C: term_a_b > term_c_d > $o] :
( ! [A6: term_a_b,B4: term_c_d] :
( ( P3
= ( produc1445286645097778113rm_c_d @ A6 @ B4 ) )
=> ( C @ A6 @ B4 ) )
=> ( produc3147824153920350274_c_d_o @ C @ P3 ) ) ).
% case_prodI2
thf(fact_181_case__prodI2,axiom,
! [P3: produc5661168290637732233rm_a_b,C: term_c_d > term_a_b > $o] :
( ! [A6: term_c_d,B4: term_a_b] :
( ( P3
= ( produc3100600368241150913rm_a_b @ A6 @ B4 ) )
=> ( C @ A6 @ B4 ) )
=> ( produc327966649874835522_a_b_o @ C @ P3 ) ) ).
% case_prodI2
thf(fact_182_old_Oprod_Oexhaust,axiom,
! [Y3: produc8451535801715972489rm_c_d] :
~ ! [A6: term_a_b,B4: term_c_d] :
( Y3
!= ( produc1445286645097778113rm_c_d @ A6 @ B4 ) ) ).
% old.prod.exhaust
thf(fact_183_old_Oprod_Oexhaust,axiom,
! [Y3: produc5661168290637732233rm_a_b] :
~ ! [A6: term_c_d,B4: term_a_b] :
( Y3
!= ( produc3100600368241150913rm_a_b @ A6 @ B4 ) ) ).
% old.prod.exhaust
thf(fact_184_old_Oprod_Oexhaust,axiom,
! [Y3: produc4531938369520450825rm_c_d] :
~ ! [A6: term_c_d,B4: term_c_d] :
( Y3
!= ( produc6749061249757032257rm_c_d @ A6 @ B4 ) ) ).
% old.prod.exhaust
thf(fact_185_old_Oprod_Oexhaust,axiom,
! [Y3: produc357393685978478089rm_a_b] :
~ ! [A6: term_a_b,B4: term_a_b] :
( Y3
!= ( produc7020197800436672577rm_a_b @ A6 @ B4 ) ) ).
% old.prod.exhaust
thf(fact_186_old_Oprod_Oexhaust,axiom,
! [Y3: product_prod_nat_nat] :
~ ! [A6: nat,B4: nat] :
( Y3
!= ( product_Pair_nat_nat @ A6 @ B4 ) ) ).
% old.prod.exhaust
thf(fact_187_curryD,axiom,
! [F: produc4531938369520450825rm_c_d > $o,A4: term_c_d,B2: term_c_d] :
( ( produc6204020005778196579_c_d_o @ F @ A4 @ B2 )
=> ( F @ ( produc6749061249757032257rm_c_d @ A4 @ B2 ) ) ) ).
% curryD
thf(fact_188_curryD,axiom,
! [F: produc357393685978478089rm_a_b > $o,A4: term_a_b,B2: term_a_b] :
( ( produc6008550485034061667_a_b_o @ F @ A4 @ B2 )
=> ( F @ ( produc7020197800436672577rm_a_b @ A4 @ B2 ) ) ) ).
% curryD
thf(fact_189_curryD,axiom,
! [F: product_prod_nat_nat > $o,A4: nat,B2: nat] :
( ( produc1310100445399344235_nat_o @ F @ A4 @ B2 )
=> ( F @ ( product_Pair_nat_nat @ A4 @ B2 ) ) ) ).
% curryD
thf(fact_190_curryD,axiom,
! [F: produc5661168290637732233rm_a_b > $o,A4: term_c_d,B2: term_a_b] :
( ( produc84670474955983843_a_b_o @ F @ A4 @ B2 )
=> ( F @ ( produc3100600368241150913rm_a_b @ A4 @ B2 ) ) ) ).
% curryD
thf(fact_191_curryD,axiom,
! [F: produc8451535801715972489rm_c_d > $o,A4: term_a_b,B2: term_c_d] :
( ( produc2904527979001498595_c_d_o @ F @ A4 @ B2 )
=> ( F @ ( produc1445286645097778113rm_c_d @ A4 @ B2 ) ) ) ).
% curryD
thf(fact_192_curryE,axiom,
! [F: produc4531938369520450825rm_c_d > $o,A4: term_c_d,B2: term_c_d] :
( ( produc6204020005778196579_c_d_o @ F @ A4 @ B2 )
=> ( F @ ( produc6749061249757032257rm_c_d @ A4 @ B2 ) ) ) ).
% curryE
thf(fact_193_curryE,axiom,
! [F: produc357393685978478089rm_a_b > $o,A4: term_a_b,B2: term_a_b] :
( ( produc6008550485034061667_a_b_o @ F @ A4 @ B2 )
=> ( F @ ( produc7020197800436672577rm_a_b @ A4 @ B2 ) ) ) ).
% curryE
thf(fact_194_curryE,axiom,
! [F: product_prod_nat_nat > $o,A4: nat,B2: nat] :
( ( produc1310100445399344235_nat_o @ F @ A4 @ B2 )
=> ( F @ ( product_Pair_nat_nat @ A4 @ B2 ) ) ) ).
% curryE
thf(fact_195_curryE,axiom,
! [F: produc5661168290637732233rm_a_b > $o,A4: term_c_d,B2: term_a_b] :
( ( produc84670474955983843_a_b_o @ F @ A4 @ B2 )
=> ( F @ ( produc3100600368241150913rm_a_b @ A4 @ B2 ) ) ) ).
% curryE
thf(fact_196_curryE,axiom,
! [F: produc8451535801715972489rm_c_d > $o,A4: term_a_b,B2: term_c_d] :
( ( produc2904527979001498595_c_d_o @ F @ A4 @ B2 )
=> ( F @ ( produc1445286645097778113rm_c_d @ A4 @ B2 ) ) ) ).
% curryE
thf(fact_197_curry__def,axiom,
( produc84670474955983843_a_b_o
= ( ^ [C2: produc5661168290637732233rm_a_b > $o,X: term_c_d,Y: term_a_b] : ( C2 @ ( produc3100600368241150913rm_a_b @ X @ Y ) ) ) ) ).
% curry_def
thf(fact_198_curry__def,axiom,
( produc2904527979001498595_c_d_o
= ( ^ [C2: produc8451535801715972489rm_c_d > $o,X: term_a_b,Y: term_c_d] : ( C2 @ ( produc1445286645097778113rm_c_d @ X @ Y ) ) ) ) ).
% curry_def
thf(fact_199_surj__pair,axiom,
! [P3: produc8451535801715972489rm_c_d] :
? [X3: term_a_b,Y4: term_c_d] :
( P3
= ( produc1445286645097778113rm_c_d @ X3 @ Y4 ) ) ).
% surj_pair
thf(fact_200_surj__pair,axiom,
! [P3: produc5661168290637732233rm_a_b] :
? [X3: term_c_d,Y4: term_a_b] :
( P3
= ( produc3100600368241150913rm_a_b @ X3 @ Y4 ) ) ).
% surj_pair
thf(fact_201_surj__pair,axiom,
! [P3: produc4531938369520450825rm_c_d] :
? [X3: term_c_d,Y4: term_c_d] :
( P3
= ( produc6749061249757032257rm_c_d @ X3 @ Y4 ) ) ).
% surj_pair
thf(fact_202_surj__pair,axiom,
! [P3: produc357393685978478089rm_a_b] :
? [X3: term_a_b,Y4: term_a_b] :
( P3
= ( produc7020197800436672577rm_a_b @ X3 @ Y4 ) ) ).
% surj_pair
thf(fact_203_surj__pair,axiom,
! [P3: product_prod_nat_nat] :
? [X3: nat,Y4: nat] :
( P3
= ( product_Pair_nat_nat @ X3 @ Y4 ) ) ).
% surj_pair
thf(fact_204_mem__Collect__eq,axiom,
! [A4: produc357393685978478089rm_a_b,P: produc357393685978478089rm_a_b > $o] :
( ( member5869715511025134514rm_a_b @ A4 @ ( collec99177395925924084rm_a_b @ P ) )
= ( P @ A4 ) ) ).
% mem_Collect_eq
thf(fact_205_mem__Collect__eq,axiom,
! [A4: $o,P: $o > $o] :
( ( member_o @ A4 @ ( collect_o @ P ) )
= ( P @ A4 ) ) ).
% mem_Collect_eq
thf(fact_206_mem__Collect__eq,axiom,
! [A4: produc8451535801715972489rm_c_d,P: produc8451535801715972489rm_c_d > $o] :
( ( member4740485589907853106rm_c_d @ A4 @ ( collec8193319511663418484rm_c_d @ P ) )
= ( P @ A4 ) ) ).
% mem_Collect_eq
thf(fact_207_mem__Collect__eq,axiom,
! [A4: product_prod_nat_nat,P: product_prod_nat_nat > $o] :
( ( member8440522571783428010at_nat @ A4 @ ( collec3392354462482085612at_nat @ P ) )
= ( P @ A4 ) ) ).
% mem_Collect_eq
thf(fact_208_mem__Collect__eq,axiom,
! [A4: term_c_d,P: term_c_d > $o] :
( ( member_term_c_d @ A4 @ ( collect_term_c_d @ P ) )
= ( P @ A4 ) ) ).
% mem_Collect_eq
thf(fact_209_mem__Collect__eq,axiom,
! [A4: term_a_b,P: term_a_b > $o] :
( ( member_term_a_b @ A4 @ ( collect_term_a_b @ P ) )
= ( P @ A4 ) ) ).
% mem_Collect_eq
thf(fact_210_mem__Collect__eq,axiom,
! [A4: set_nat,P: set_nat > $o] :
( ( member_set_nat @ A4 @ ( collect_set_nat @ P ) )
= ( P @ A4 ) ) ).
% mem_Collect_eq
thf(fact_211_mem__Collect__eq,axiom,
! [A4: nat,P: nat > $o] :
( ( member_nat @ A4 @ ( collect_nat @ P ) )
= ( P @ A4 ) ) ).
% mem_Collect_eq
thf(fact_212_Collect__mem__eq,axiom,
! [A3: set_Pr4386577575007340137rm_a_b] :
( ( collec99177395925924084rm_a_b
@ ^ [X: produc357393685978478089rm_a_b] : ( member5869715511025134514rm_a_b @ X @ A3 ) )
= A3 ) ).
% Collect_mem_eq
thf(fact_213_Collect__mem__eq,axiom,
! [A3: set_o] :
( ( collect_o
@ ^ [X: $o] : ( member_o @ X @ A3 ) )
= A3 ) ).
% Collect_mem_eq
thf(fact_214_Collect__mem__eq,axiom,
! [A3: set_Pr4645549399426460137rm_c_d] :
( ( collec8193319511663418484rm_c_d
@ ^ [X: produc8451535801715972489rm_c_d] : ( member4740485589907853106rm_c_d @ X @ A3 ) )
= A3 ) ).
% Collect_mem_eq
thf(fact_215_Collect__mem__eq,axiom,
! [A3: set_Pr1261947904930325089at_nat] :
( ( collec3392354462482085612at_nat
@ ^ [X: product_prod_nat_nat] : ( member8440522571783428010at_nat @ X @ A3 ) )
= A3 ) ).
% Collect_mem_eq
thf(fact_216_Collect__mem__eq,axiom,
! [A3: set_term_c_d] :
( ( collect_term_c_d
@ ^ [X: term_c_d] : ( member_term_c_d @ X @ A3 ) )
= A3 ) ).
% Collect_mem_eq
thf(fact_217_Collect__mem__eq,axiom,
! [A3: set_term_a_b] :
( ( collect_term_a_b
@ ^ [X: term_a_b] : ( member_term_a_b @ X @ A3 ) )
= A3 ) ).
% Collect_mem_eq
thf(fact_218_Collect__mem__eq,axiom,
! [A3: set_set_nat] :
( ( collect_set_nat
@ ^ [X: set_nat] : ( member_set_nat @ X @ A3 ) )
= A3 ) ).
% Collect_mem_eq
thf(fact_219_Collect__mem__eq,axiom,
! [A3: set_nat] :
( ( collect_nat
@ ^ [X: nat] : ( member_nat @ X @ A3 ) )
= A3 ) ).
% Collect_mem_eq
thf(fact_220_Collect__cong,axiom,
! [P: produc8451535801715972489rm_c_d > $o,Q: produc8451535801715972489rm_c_d > $o] :
( ! [X3: produc8451535801715972489rm_c_d] :
( ( P @ X3 )
= ( Q @ X3 ) )
=> ( ( collec8193319511663418484rm_c_d @ P )
= ( collec8193319511663418484rm_c_d @ Q ) ) ) ).
% Collect_cong
thf(fact_221_Collect__cong,axiom,
! [P: product_prod_nat_nat > $o,Q: product_prod_nat_nat > $o] :
( ! [X3: product_prod_nat_nat] :
( ( P @ X3 )
= ( Q @ X3 ) )
=> ( ( collec3392354462482085612at_nat @ P )
= ( collec3392354462482085612at_nat @ Q ) ) ) ).
% Collect_cong
thf(fact_222_Collect__cong,axiom,
! [P: term_c_d > $o,Q: term_c_d > $o] :
( ! [X3: term_c_d] :
( ( P @ X3 )
= ( Q @ X3 ) )
=> ( ( collect_term_c_d @ P )
= ( collect_term_c_d @ Q ) ) ) ).
% Collect_cong
thf(fact_223_Collect__cong,axiom,
! [P: term_a_b > $o,Q: term_a_b > $o] :
( ! [X3: term_a_b] :
( ( P @ X3 )
= ( Q @ X3 ) )
=> ( ( collect_term_a_b @ P )
= ( collect_term_a_b @ Q ) ) ) ).
% Collect_cong
thf(fact_224_Collect__cong,axiom,
! [P: set_nat > $o,Q: set_nat > $o] :
( ! [X3: set_nat] :
( ( P @ X3 )
= ( Q @ X3 ) )
=> ( ( collect_set_nat @ P )
= ( collect_set_nat @ Q ) ) ) ).
% Collect_cong
thf(fact_225_Collect__cong,axiom,
! [P: nat > $o,Q: nat > $o] :
( ! [X3: nat] :
( ( P @ X3 )
= ( Q @ X3 ) )
=> ( ( collect_nat @ P )
= ( collect_nat @ Q ) ) ) ).
% Collect_cong
thf(fact_226_prod__cases,axiom,
! [P: produc8451535801715972489rm_c_d > $o,P3: produc8451535801715972489rm_c_d] :
( ! [A6: term_a_b,B4: term_c_d] : ( P @ ( produc1445286645097778113rm_c_d @ A6 @ B4 ) )
=> ( P @ P3 ) ) ).
% prod_cases
thf(fact_227_prod__cases,axiom,
! [P: produc5661168290637732233rm_a_b > $o,P3: produc5661168290637732233rm_a_b] :
( ! [A6: term_c_d,B4: term_a_b] : ( P @ ( produc3100600368241150913rm_a_b @ A6 @ B4 ) )
=> ( P @ P3 ) ) ).
% prod_cases
thf(fact_228_prod__cases,axiom,
! [P: produc4531938369520450825rm_c_d > $o,P3: produc4531938369520450825rm_c_d] :
( ! [A6: term_c_d,B4: term_c_d] : ( P @ ( produc6749061249757032257rm_c_d @ A6 @ B4 ) )
=> ( P @ P3 ) ) ).
% prod_cases
thf(fact_229_prod__cases,axiom,
! [P: produc357393685978478089rm_a_b > $o,P3: produc357393685978478089rm_a_b] :
( ! [A6: term_a_b,B4: term_a_b] : ( P @ ( produc7020197800436672577rm_a_b @ A6 @ B4 ) )
=> ( P @ P3 ) ) ).
% prod_cases
thf(fact_230_prod__cases,axiom,
! [P: product_prod_nat_nat > $o,P3: product_prod_nat_nat] :
( ! [A6: nat,B4: nat] : ( P @ ( product_Pair_nat_nat @ A6 @ B4 ) )
=> ( P @ P3 ) ) ).
% prod_cases
thf(fact_231_Pair__inject,axiom,
! [A4: term_a_b,B2: term_c_d,A5: term_a_b,B3: term_c_d] :
( ( ( produc1445286645097778113rm_c_d @ A4 @ B2 )
= ( produc1445286645097778113rm_c_d @ A5 @ B3 ) )
=> ~ ( ( A4 = A5 )
=> ( B2 != B3 ) ) ) ).
% Pair_inject
thf(fact_232_Pair__inject,axiom,
! [A4: term_c_d,B2: term_a_b,A5: term_c_d,B3: term_a_b] :
( ( ( produc3100600368241150913rm_a_b @ A4 @ B2 )
= ( produc3100600368241150913rm_a_b @ A5 @ B3 ) )
=> ~ ( ( A4 = A5 )
=> ( B2 != B3 ) ) ) ).
% Pair_inject
thf(fact_233_Pair__inject,axiom,
! [A4: term_c_d,B2: term_c_d,A5: term_c_d,B3: term_c_d] :
( ( ( produc6749061249757032257rm_c_d @ A4 @ B2 )
= ( produc6749061249757032257rm_c_d @ A5 @ B3 ) )
=> ~ ( ( A4 = A5 )
=> ( B2 != B3 ) ) ) ).
% Pair_inject
thf(fact_234_Pair__inject,axiom,
! [A4: term_a_b,B2: term_a_b,A5: term_a_b,B3: term_a_b] :
( ( ( produc7020197800436672577rm_a_b @ A4 @ B2 )
= ( produc7020197800436672577rm_a_b @ A5 @ B3 ) )
=> ~ ( ( A4 = A5 )
=> ( B2 != B3 ) ) ) ).
% Pair_inject
thf(fact_235_Pair__inject,axiom,
! [A4: nat,B2: nat,A5: nat,B3: nat] :
( ( ( product_Pair_nat_nat @ A4 @ B2 )
= ( product_Pair_nat_nat @ A5 @ B3 ) )
=> ~ ( ( A4 = A5 )
=> ( B2 != B3 ) ) ) ).
% Pair_inject
thf(fact_236_mem__case__prodE,axiom,
! [Z: $o,C: nat > nat > set_o,P3: product_prod_nat_nat] :
( ( member_o @ Z @ ( produc59986286002894506_set_o @ C @ P3 ) )
=> ~ ! [X3: nat,Y4: nat] :
( ( P3
= ( product_Pair_nat_nat @ X3 @ Y4 ) )
=> ~ ( member_o @ Z @ ( C @ X3 @ Y4 ) ) ) ) ).
% mem_case_prodE
thf(fact_237_mem__case__prodE,axiom,
! [Z: nat,C: nat > nat > set_nat,P3: product_prod_nat_nat] :
( ( member_nat @ Z @ ( produc6189476227299908564et_nat @ C @ P3 ) )
=> ~ ! [X3: nat,Y4: nat] :
( ( P3
= ( product_Pair_nat_nat @ X3 @ Y4 ) )
=> ~ ( member_nat @ Z @ ( C @ X3 @ Y4 ) ) ) ) ).
% mem_case_prodE
thf(fact_238_mem__case__prodE,axiom,
! [Z: set_nat,C: nat > nat > set_set_nat,P3: product_prod_nat_nat] :
( ( member_set_nat @ Z @ ( produc8404753619367356554et_nat @ C @ P3 ) )
=> ~ ! [X3: nat,Y4: nat] :
( ( P3
= ( product_Pair_nat_nat @ X3 @ Y4 ) )
=> ~ ( member_set_nat @ Z @ ( C @ X3 @ Y4 ) ) ) ) ).
% mem_case_prodE
thf(fact_239_mem__case__prodE,axiom,
! [Z: product_prod_nat_nat,C: nat > nat > set_Pr1261947904930325089at_nat,P3: product_prod_nat_nat] :
( ( member8440522571783428010at_nat @ Z @ ( produc8197505143624133779at_nat @ C @ P3 ) )
=> ~ ! [X3: nat,Y4: nat] :
( ( P3
= ( product_Pair_nat_nat @ X3 @ Y4 ) )
=> ~ ( member8440522571783428010at_nat @ Z @ ( C @ X3 @ Y4 ) ) ) ) ).
% mem_case_prodE
thf(fact_240_mem__case__prodE,axiom,
! [Z: $o,C: term_a_b > term_c_d > set_o,P3: produc8451535801715972489rm_c_d] :
( ( member_o @ Z @ ( produc7074531164778841890_set_o @ C @ P3 ) )
=> ~ ! [X3: term_a_b,Y4: term_c_d] :
( ( P3
= ( produc1445286645097778113rm_c_d @ X3 @ Y4 ) )
=> ~ ( member_o @ Z @ ( C @ X3 @ Y4 ) ) ) ) ).
% mem_case_prodE
thf(fact_241_mem__case__prodE,axiom,
! [Z: nat,C: term_a_b > term_c_d > set_nat,P3: produc8451535801715972489rm_c_d] :
( ( member_nat @ Z @ ( produc5232004564063148380et_nat @ C @ P3 ) )
=> ~ ! [X3: term_a_b,Y4: term_c_d] :
( ( P3
= ( produc1445286645097778113rm_c_d @ X3 @ Y4 ) )
=> ~ ( member_nat @ Z @ ( C @ X3 @ Y4 ) ) ) ) ).
% mem_case_prodE
thf(fact_242_mem__case__prodE,axiom,
! [Z: $o,C: term_c_d > term_a_b > set_o,P3: produc5661168290637732233rm_a_b] :
( ( member_o @ Z @ ( produc2530863894259861282_set_o @ C @ P3 ) )
=> ~ ! [X3: term_c_d,Y4: term_a_b] :
( ( P3
= ( produc3100600368241150913rm_a_b @ X3 @ Y4 ) )
=> ~ ( member_o @ Z @ ( C @ X3 @ Y4 ) ) ) ) ).
% mem_case_prodE
thf(fact_243_mem__case__prodE,axiom,
! [Z: nat,C: term_c_d > term_a_b > set_nat,P3: produc5661168290637732233rm_a_b] :
( ( member_nat @ Z @ ( produc7500204723417323868et_nat @ C @ P3 ) )
=> ~ ! [X3: term_c_d,Y4: term_a_b] :
( ( P3
= ( produc3100600368241150913rm_a_b @ X3 @ Y4 ) )
=> ~ ( member_nat @ Z @ ( C @ X3 @ Y4 ) ) ) ) ).
% mem_case_prodE
thf(fact_244_mem__case__prodE,axiom,
! [Z: $o,C: term_c_d > term_c_d > set_o,P3: produc4531938369520450825rm_c_d] :
( ( member_o @ Z @ ( produc1641171031246963618_set_o @ C @ P3 ) )
=> ~ ! [X3: term_c_d,Y4: term_c_d] :
( ( P3
= ( produc6749061249757032257rm_c_d @ X3 @ Y4 ) )
=> ~ ( member_o @ Z @ ( C @ X3 @ Y4 ) ) ) ) ).
% mem_case_prodE
thf(fact_245_mem__case__prodE,axiom,
! [Z: nat,C: term_c_d > term_c_d > set_nat,P3: produc4531938369520450825rm_c_d] :
( ( member_nat @ Z @ ( produc6663801938352323804et_nat @ C @ P3 ) )
=> ~ ! [X3: term_c_d,Y4: term_c_d] :
( ( P3
= ( produc6749061249757032257rm_c_d @ X3 @ Y4 ) )
=> ~ ( member_nat @ Z @ ( C @ X3 @ Y4 ) ) ) ) ).
% mem_case_prodE
thf(fact_246_internal__case__prod__conv,axiom,
! [C: term_c_d > term_a_b > $o,A4: term_c_d,B2: term_a_b] :
( ( produc6641210422893952236_a_b_o @ C @ ( produc3100600368241150913rm_a_b @ A4 @ B2 ) )
= ( C @ A4 @ B2 ) ) ).
% internal_case_prod_conv
thf(fact_247_internal__case__prod__conv,axiom,
! [C: term_a_b > term_c_d > $o,A4: term_a_b,B2: term_c_d] :
( ( produc237695890084691180_c_d_o @ C @ ( produc1445286645097778113rm_c_d @ A4 @ B2 ) )
= ( C @ A4 @ B2 ) ) ).
% internal_case_prod_conv
thf(fact_248_case__prod__Pair__iden,axiom,
! [P3: produc8451535801715972489rm_c_d] :
( ( produc5709838018925087283rm_c_d @ produc1445286645097778113rm_c_d @ P3 )
= P3 ) ).
% case_prod_Pair_iden
thf(fact_249_case__prod__Pair__iden,axiom,
! [P3: produc5661168290637732233rm_a_b] :
( ( produc2580071269002545715rm_a_b @ produc3100600368241150913rm_a_b @ P3 )
= P3 ) ).
% case_prod_Pair_iden
thf(fact_250_case__prod__Pair__iden,axiom,
! [P3: produc4531938369520450825rm_c_d] :
( ( produc6200404326136932915rm_c_d @ produc6749061249757032257rm_c_d @ P3 )
= P3 ) ).
% case_prod_Pair_iden
thf(fact_251_case__prod__Pair__iden,axiom,
! [P3: produc357393685978478089rm_a_b] :
( ( produc2089504961790700083rm_a_b @ produc7020197800436672577rm_a_b @ P3 )
= P3 ) ).
% case_prod_Pair_iden
thf(fact_252_case__prod__Pair__iden,axiom,
! [P3: product_prod_nat_nat] :
( ( produc2626176000494625587at_nat @ product_Pair_nat_nat @ P3 )
= P3 ) ).
% case_prod_Pair_iden
thf(fact_253_pred__equals__eq2,axiom,
! [R3: set_Pr4645549399426460137rm_c_d,S2: set_Pr4645549399426460137rm_c_d] :
( ( ( ^ [X: term_a_b,Y: term_c_d] : ( member4740485589907853106rm_c_d @ ( produc1445286645097778113rm_c_d @ X @ Y ) @ R3 ) )
= ( ^ [X: term_a_b,Y: term_c_d] : ( member4740485589907853106rm_c_d @ ( produc1445286645097778113rm_c_d @ X @ Y ) @ S2 ) ) )
= ( R3 = S2 ) ) ).
% pred_equals_eq2
thf(fact_254_pred__equals__eq2,axiom,
! [R3: set_Pr4821568463224695273rm_a_b,S2: set_Pr4821568463224695273rm_a_b] :
( ( ( ^ [X: term_c_d,Y: term_a_b] : ( member1950118078829612850rm_a_b @ ( produc3100600368241150913rm_a_b @ X @ Y ) @ R3 ) )
= ( ^ [X: term_c_d,Y: term_a_b] : ( member1950118078829612850rm_a_b @ ( produc3100600368241150913rm_a_b @ X @ Y ) @ S2 ) ) )
= ( R3 = S2 ) ) ).
% pred_equals_eq2
thf(fact_255_pred__equals__eq2,axiom,
! [R3: set_Pr5080540287643815273rm_c_d,S2: set_Pr5080540287643815273rm_c_d] :
( ( ( ^ [X: term_c_d,Y: term_c_d] : ( member820888157712331442rm_c_d @ ( produc6749061249757032257rm_c_d @ X @ Y ) @ R3 ) )
= ( ^ [X: term_c_d,Y: term_c_d] : ( member820888157712331442rm_c_d @ ( produc6749061249757032257rm_c_d @ X @ Y ) @ S2 ) ) )
= ( R3 = S2 ) ) ).
% pred_equals_eq2
thf(fact_256_pred__equals__eq2,axiom,
! [R3: set_Pr4386577575007340137rm_a_b,S2: set_Pr4386577575007340137rm_a_b] :
( ( ( ^ [X: term_a_b,Y: term_a_b] : ( member5869715511025134514rm_a_b @ ( produc7020197800436672577rm_a_b @ X @ Y ) @ R3 ) )
= ( ^ [X: term_a_b,Y: term_a_b] : ( member5869715511025134514rm_a_b @ ( produc7020197800436672577rm_a_b @ X @ Y ) @ S2 ) ) )
= ( R3 = S2 ) ) ).
% pred_equals_eq2
thf(fact_257_pred__equals__eq2,axiom,
! [R3: set_Pr1261947904930325089at_nat,S2: set_Pr1261947904930325089at_nat] :
( ( ( ^ [X: nat,Y: nat] : ( member8440522571783428010at_nat @ ( product_Pair_nat_nat @ X @ Y ) @ R3 ) )
= ( ^ [X: nat,Y: nat] : ( member8440522571783428010at_nat @ ( product_Pair_nat_nat @ X @ Y ) @ S2 ) ) )
= ( R3 = S2 ) ) ).
% pred_equals_eq2
thf(fact_258_case__prodE_H,axiom,
! [C: term_c_d > term_a_b > produc5661168290637732233rm_a_b > $o,P3: produc5661168290637732233rm_a_b,Z: produc5661168290637732233rm_a_b] :
( ( produc5873602711790147082_a_b_o @ C @ P3 @ Z )
=> ~ ! [X3: term_c_d,Y4: term_a_b] :
( ( P3
= ( produc3100600368241150913rm_a_b @ X3 @ Y4 ) )
=> ~ ( C @ X3 @ Y4 @ Z ) ) ) ).
% case_prodE'
thf(fact_259_case__prodE_H,axiom,
! [C: term_a_b > term_c_d > produc8451535801715972489rm_c_d > $o,P3: produc8451535801715972489rm_c_d,Z: produc8451535801715972489rm_c_d] :
( ( produc7053737044884821514_c_d_o @ C @ P3 @ Z )
=> ~ ! [X3: term_a_b,Y4: term_c_d] :
( ( P3
= ( produc1445286645097778113rm_c_d @ X3 @ Y4 ) )
=> ~ ( C @ X3 @ Y4 @ Z ) ) ) ).
% case_prodE'
thf(fact_260_case__prodD_H,axiom,
! [R3: term_c_d > term_a_b > produc5661168290637732233rm_a_b > $o,A4: term_c_d,B2: term_a_b,C: produc5661168290637732233rm_a_b] :
( ( produc5873602711790147082_a_b_o @ R3 @ ( produc3100600368241150913rm_a_b @ A4 @ B2 ) @ C )
=> ( R3 @ A4 @ B2 @ C ) ) ).
% case_prodD'
thf(fact_261_case__prodD_H,axiom,
! [R3: term_a_b > term_c_d > produc8451535801715972489rm_c_d > $o,A4: term_a_b,B2: term_c_d,C: produc8451535801715972489rm_c_d] :
( ( produc7053737044884821514_c_d_o @ R3 @ ( produc1445286645097778113rm_c_d @ A4 @ B2 ) @ C )
=> ( R3 @ A4 @ B2 @ C ) ) ).
% case_prodD'
thf(fact_262_inv__image__def,axiom,
( inv_im8307999503528896764rm_a_b
= ( ^ [R2: set_Pr5080540287643815273rm_c_d,F2: term_a_b > term_c_d] :
( collec99177395925924084rm_a_b
@ ( produc6251846659952913346_a_b_o
@ ^ [X: term_a_b,Y: term_a_b] : ( member820888157712331442rm_c_d @ ( produc6749061249757032257rm_c_d @ ( F2 @ X ) @ ( F2 @ Y ) ) @ R2 ) ) ) ) ) ).
% inv_image_def
thf(fact_263_inv__image__def,axiom,
( inv_im3004224898869642620rm_a_b
= ( ^ [R2: set_Pr4386577575007340137rm_a_b,F2: term_a_b > term_a_b] :
( collec99177395925924084rm_a_b
@ ( produc6251846659952913346_a_b_o
@ ^ [X: term_a_b,Y: term_a_b] : ( member5869715511025134514rm_a_b @ ( produc7020197800436672577rm_a_b @ ( F2 @ X ) @ ( F2 @ Y ) ) @ R2 ) ) ) ) ) ).
% inv_image_def
thf(fact_264_inv__image__def,axiom,
( inv_im1647809802420253368rm_a_b
= ( ^ [R2: set_Pr1261947904930325089at_nat,F2: term_a_b > nat] :
( collec99177395925924084rm_a_b
@ ( produc6251846659952913346_a_b_o
@ ^ [X: term_a_b,Y: term_a_b] : ( member8440522571783428010at_nat @ ( product_Pair_nat_nat @ ( F2 @ X ) @ ( F2 @ Y ) ) @ R2 ) ) ) ) ) ).
% inv_image_def
thf(fact_265_inv__image__def,axiom,
( inv_im7267259196725686968_d_nat
= ( ^ [R2: set_Pr5080540287643815273rm_c_d,F2: nat > term_c_d] :
( collec3392354462482085612at_nat
@ ( produc6081775807080527818_nat_o
@ ^ [X: nat,Y: nat] : ( member820888157712331442rm_c_d @ ( produc6749061249757032257rm_c_d @ ( F2 @ X ) @ ( F2 @ Y ) ) @ R2 ) ) ) ) ) ).
% inv_image_def
thf(fact_266_inv__image__def,axiom,
( inv_im2609263929585225528_b_nat
= ( ^ [R2: set_Pr4386577575007340137rm_a_b,F2: nat > term_a_b] :
( collec3392354462482085612at_nat
@ ( produc6081775807080527818_nat_o
@ ^ [X: nat,Y: nat] : ( member5869715511025134514rm_a_b @ ( produc7020197800436672577rm_a_b @ ( F2 @ X ) @ ( F2 @ Y ) ) @ R2 ) ) ) ) ) ).
% inv_image_def
thf(fact_267_inv__image__def,axiom,
( inv_image_nat_nat
= ( ^ [R2: set_Pr1261947904930325089at_nat,F2: nat > nat] :
( collec3392354462482085612at_nat
@ ( produc6081775807080527818_nat_o
@ ^ [X: nat,Y: nat] : ( member8440522571783428010at_nat @ ( product_Pair_nat_nat @ ( F2 @ X ) @ ( F2 @ Y ) ) @ R2 ) ) ) ) ) ).
% inv_image_def
thf(fact_268_curry__K,axiom,
! [C: $o] :
( ( produc84670474955983843_a_b_o
@ ^ [X: produc5661168290637732233rm_a_b] : C )
= ( ^ [X: term_c_d,Y: term_a_b] : C ) ) ).
% curry_K
thf(fact_269_curry__K,axiom,
! [C: $o] :
( ( produc2904527979001498595_c_d_o
@ ^ [X: produc8451535801715972489rm_c_d] : C )
= ( ^ [X: term_a_b,Y: term_c_d] : C ) ) ).
% curry_K
thf(fact_270_old_Oprod_Ocase,axiom,
! [F: term_c_d > term_a_b > produc5661168290637732233rm_a_b > $o,X12: term_c_d,X22: term_a_b] :
( ( produc5873602711790147082_a_b_o @ F @ ( produc3100600368241150913rm_a_b @ X12 @ X22 ) )
= ( F @ X12 @ X22 ) ) ).
% old.prod.case
thf(fact_271_old_Oprod_Ocase,axiom,
! [F: term_a_b > term_c_d > produc5661168290637732233rm_a_b,X12: term_a_b,X22: term_c_d] :
( ( produc2919470507846847027rm_a_b @ F @ ( produc1445286645097778113rm_c_d @ X12 @ X22 ) )
= ( F @ X12 @ X22 ) ) ).
% old.prod.case
thf(fact_272_old_Oprod_Ocase,axiom,
! [F: term_a_b > term_c_d > produc8451535801715972489rm_c_d > $o,X12: term_a_b,X22: term_c_d] :
( ( produc7053737044884821514_c_d_o @ F @ ( produc1445286645097778113rm_c_d @ X12 @ X22 ) )
= ( F @ X12 @ X22 ) ) ).
% old.prod.case
thf(fact_273_old_Oprod_Ocase,axiom,
! [F: term_a_b > term_a_b > $o,X12: term_a_b,X22: term_a_b] :
( ( produc6251846659952913346_a_b_o @ F @ ( produc7020197800436672577rm_a_b @ X12 @ X22 ) )
= ( F @ X12 @ X22 ) ) ).
% old.prod.case
thf(fact_274_old_Oprod_Ocase,axiom,
! [F: nat > nat > $o,X12: nat,X22: nat] :
( ( produc6081775807080527818_nat_o @ F @ ( product_Pair_nat_nat @ X12 @ X22 ) )
= ( F @ X12 @ X22 ) ) ).
% old.prod.case
thf(fact_275_old_Oprod_Ocase,axiom,
! [F: term_a_b > term_c_d > $o,X12: term_a_b,X22: term_c_d] :
( ( produc3147824153920350274_c_d_o @ F @ ( produc1445286645097778113rm_c_d @ X12 @ X22 ) )
= ( F @ X12 @ X22 ) ) ).
% old.prod.case
thf(fact_276_old_Oprod_Ocase,axiom,
! [F: term_c_d > term_a_b > $o,X12: term_c_d,X22: term_a_b] :
( ( produc327966649874835522_a_b_o @ F @ ( produc3100600368241150913rm_a_b @ X12 @ X22 ) )
= ( F @ X12 @ X22 ) ) ).
% old.prod.case
thf(fact_277_converse_Ocases,axiom,
! [A1: term_c_d,A22: term_c_d,R: set_Pr5080540287643815273rm_c_d] :
( ( member820888157712331442rm_c_d @ ( produc6749061249757032257rm_c_d @ A1 @ A22 ) @ ( conver7337423426258204773rm_c_d @ R ) )
=> ( member820888157712331442rm_c_d @ ( produc6749061249757032257rm_c_d @ A22 @ A1 ) @ R ) ) ).
% converse.cases
thf(fact_278_converse_Ocases,axiom,
! [A1: term_a_b,A22: term_a_b,R: set_Pr4386577575007340137rm_a_b] :
( ( member5869715511025134514rm_a_b @ ( produc7020197800436672577rm_a_b @ A1 @ A22 ) @ ( conver7608559976937845093rm_a_b @ R ) )
=> ( member5869715511025134514rm_a_b @ ( produc7020197800436672577rm_a_b @ A22 @ A1 ) @ R ) ) ).
% converse.cases
thf(fact_279_converse_Ocases,axiom,
! [A1: nat,A22: nat,R: set_Pr1261947904930325089at_nat] :
( ( member8440522571783428010at_nat @ ( product_Pair_nat_nat @ A1 @ A22 ) @ ( converse_nat_nat @ R ) )
=> ( member8440522571783428010at_nat @ ( product_Pair_nat_nat @ A22 @ A1 ) @ R ) ) ).
% converse.cases
thf(fact_280_converse_Ocases,axiom,
! [A1: term_c_d,A22: term_a_b,R: set_Pr4645549399426460137rm_c_d] :
( ( member1950118078829612850rm_a_b @ ( produc3100600368241150913rm_a_b @ A1 @ A22 ) @ ( conver2033648821598950629rm_c_d @ R ) )
=> ( member4740485589907853106rm_c_d @ ( produc1445286645097778113rm_c_d @ A22 @ A1 ) @ R ) ) ).
% converse.cases
thf(fact_281_converse_Ocases,axiom,
! [A1: term_a_b,A22: term_c_d,R: set_Pr4821568463224695273rm_a_b] :
( ( member4740485589907853106rm_c_d @ ( produc1445286645097778113rm_c_d @ A1 @ A22 ) @ ( conver3688962544742323429rm_a_b @ R ) )
=> ( member1950118078829612850rm_a_b @ ( produc3100600368241150913rm_a_b @ A22 @ A1 ) @ R ) ) ).
% converse.cases
thf(fact_282_converse_Osimps,axiom,
! [A1: term_c_d,A22: term_c_d,R: set_Pr5080540287643815273rm_c_d] :
( ( member820888157712331442rm_c_d @ ( produc6749061249757032257rm_c_d @ A1 @ A22 ) @ ( conver7337423426258204773rm_c_d @ R ) )
= ( ? [A: term_c_d,B: term_c_d] :
( ( A1 = B )
& ( A22 = A )
& ( member820888157712331442rm_c_d @ ( produc6749061249757032257rm_c_d @ A @ B ) @ R ) ) ) ) ).
% converse.simps
thf(fact_283_converse_Osimps,axiom,
! [A1: term_a_b,A22: term_a_b,R: set_Pr4386577575007340137rm_a_b] :
( ( member5869715511025134514rm_a_b @ ( produc7020197800436672577rm_a_b @ A1 @ A22 ) @ ( conver7608559976937845093rm_a_b @ R ) )
= ( ? [A: term_a_b,B: term_a_b] :
( ( A1 = B )
& ( A22 = A )
& ( member5869715511025134514rm_a_b @ ( produc7020197800436672577rm_a_b @ A @ B ) @ R ) ) ) ) ).
% converse.simps
thf(fact_284_converse_Osimps,axiom,
! [A1: nat,A22: nat,R: set_Pr1261947904930325089at_nat] :
( ( member8440522571783428010at_nat @ ( product_Pair_nat_nat @ A1 @ A22 ) @ ( converse_nat_nat @ R ) )
= ( ? [A: nat,B: nat] :
( ( A1 = B )
& ( A22 = A )
& ( member8440522571783428010at_nat @ ( product_Pair_nat_nat @ A @ B ) @ R ) ) ) ) ).
% converse.simps
thf(fact_285_converse_Osimps,axiom,
! [A1: term_c_d,A22: term_a_b,R: set_Pr4645549399426460137rm_c_d] :
( ( member1950118078829612850rm_a_b @ ( produc3100600368241150913rm_a_b @ A1 @ A22 ) @ ( conver2033648821598950629rm_c_d @ R ) )
= ( ? [A: term_a_b,B: term_c_d] :
( ( A1 = B )
& ( A22 = A )
& ( member4740485589907853106rm_c_d @ ( produc1445286645097778113rm_c_d @ A @ B ) @ R ) ) ) ) ).
% converse.simps
thf(fact_286_converse_Osimps,axiom,
! [A1: term_a_b,A22: term_c_d,R: set_Pr4821568463224695273rm_a_b] :
( ( member4740485589907853106rm_c_d @ ( produc1445286645097778113rm_c_d @ A1 @ A22 ) @ ( conver3688962544742323429rm_a_b @ R ) )
= ( ? [A: term_c_d,B: term_a_b] :
( ( A1 = B )
& ( A22 = A )
& ( member1950118078829612850rm_a_b @ ( produc3100600368241150913rm_a_b @ A @ B ) @ R ) ) ) ) ).
% converse.simps
thf(fact_287_converseD,axiom,
! [A4: term_c_d,B2: term_c_d,R: set_Pr5080540287643815273rm_c_d] :
( ( member820888157712331442rm_c_d @ ( produc6749061249757032257rm_c_d @ A4 @ B2 ) @ ( conver7337423426258204773rm_c_d @ R ) )
=> ( member820888157712331442rm_c_d @ ( produc6749061249757032257rm_c_d @ B2 @ A4 ) @ R ) ) ).
% converseD
thf(fact_288_converseD,axiom,
! [A4: term_a_b,B2: term_a_b,R: set_Pr4386577575007340137rm_a_b] :
( ( member5869715511025134514rm_a_b @ ( produc7020197800436672577rm_a_b @ A4 @ B2 ) @ ( conver7608559976937845093rm_a_b @ R ) )
=> ( member5869715511025134514rm_a_b @ ( produc7020197800436672577rm_a_b @ B2 @ A4 ) @ R ) ) ).
% converseD
thf(fact_289_converseD,axiom,
! [A4: nat,B2: nat,R: set_Pr1261947904930325089at_nat] :
( ( member8440522571783428010at_nat @ ( product_Pair_nat_nat @ A4 @ B2 ) @ ( converse_nat_nat @ R ) )
=> ( member8440522571783428010at_nat @ ( product_Pair_nat_nat @ B2 @ A4 ) @ R ) ) ).
% converseD
thf(fact_290_converseD,axiom,
! [A4: term_c_d,B2: term_a_b,R: set_Pr4645549399426460137rm_c_d] :
( ( member1950118078829612850rm_a_b @ ( produc3100600368241150913rm_a_b @ A4 @ B2 ) @ ( conver2033648821598950629rm_c_d @ R ) )
=> ( member4740485589907853106rm_c_d @ ( produc1445286645097778113rm_c_d @ B2 @ A4 ) @ R ) ) ).
% converseD
thf(fact_291_converseD,axiom,
! [A4: term_a_b,B2: term_c_d,R: set_Pr4821568463224695273rm_a_b] :
( ( member4740485589907853106rm_c_d @ ( produc1445286645097778113rm_c_d @ A4 @ B2 ) @ ( conver3688962544742323429rm_a_b @ R ) )
=> ( member1950118078829612850rm_a_b @ ( produc3100600368241150913rm_a_b @ B2 @ A4 ) @ R ) ) ).
% converseD
thf(fact_292_converseE,axiom,
! [Yx: produc4531938369520450825rm_c_d,R: set_Pr5080540287643815273rm_c_d] :
( ( member820888157712331442rm_c_d @ Yx @ ( conver7337423426258204773rm_c_d @ R ) )
=> ~ ! [X3: term_c_d,Y4: term_c_d] :
( ( Yx
= ( produc6749061249757032257rm_c_d @ Y4 @ X3 ) )
=> ~ ( member820888157712331442rm_c_d @ ( produc6749061249757032257rm_c_d @ X3 @ Y4 ) @ R ) ) ) ).
% converseE
thf(fact_293_converseE,axiom,
! [Yx: produc357393685978478089rm_a_b,R: set_Pr4386577575007340137rm_a_b] :
( ( member5869715511025134514rm_a_b @ Yx @ ( conver7608559976937845093rm_a_b @ R ) )
=> ~ ! [X3: term_a_b,Y4: term_a_b] :
( ( Yx
= ( produc7020197800436672577rm_a_b @ Y4 @ X3 ) )
=> ~ ( member5869715511025134514rm_a_b @ ( produc7020197800436672577rm_a_b @ X3 @ Y4 ) @ R ) ) ) ).
% converseE
thf(fact_294_converseE,axiom,
! [Yx: product_prod_nat_nat,R: set_Pr1261947904930325089at_nat] :
( ( member8440522571783428010at_nat @ Yx @ ( converse_nat_nat @ R ) )
=> ~ ! [X3: nat,Y4: nat] :
( ( Yx
= ( product_Pair_nat_nat @ Y4 @ X3 ) )
=> ~ ( member8440522571783428010at_nat @ ( product_Pair_nat_nat @ X3 @ Y4 ) @ R ) ) ) ).
% converseE
thf(fact_295_converseE,axiom,
! [Yx: produc5661168290637732233rm_a_b,R: set_Pr4645549399426460137rm_c_d] :
( ( member1950118078829612850rm_a_b @ Yx @ ( conver2033648821598950629rm_c_d @ R ) )
=> ~ ! [X3: term_a_b,Y4: term_c_d] :
( ( Yx
= ( produc3100600368241150913rm_a_b @ Y4 @ X3 ) )
=> ~ ( member4740485589907853106rm_c_d @ ( produc1445286645097778113rm_c_d @ X3 @ Y4 ) @ R ) ) ) ).
% converseE
thf(fact_296_converseE,axiom,
! [Yx: produc8451535801715972489rm_c_d,R: set_Pr4821568463224695273rm_a_b] :
( ( member4740485589907853106rm_c_d @ Yx @ ( conver3688962544742323429rm_a_b @ R ) )
=> ~ ! [X3: term_c_d,Y4: term_a_b] :
( ( Yx
= ( produc1445286645097778113rm_c_d @ Y4 @ X3 ) )
=> ~ ( member1950118078829612850rm_a_b @ ( produc3100600368241150913rm_a_b @ X3 @ Y4 ) @ R ) ) ) ).
% converseE
thf(fact_297_converseI,axiom,
! [A4: term_c_d,B2: term_c_d,R: set_Pr5080540287643815273rm_c_d] :
( ( member820888157712331442rm_c_d @ ( produc6749061249757032257rm_c_d @ A4 @ B2 ) @ R )
=> ( member820888157712331442rm_c_d @ ( produc6749061249757032257rm_c_d @ B2 @ A4 ) @ ( conver7337423426258204773rm_c_d @ R ) ) ) ).
% converseI
thf(fact_298_converseI,axiom,
! [A4: term_a_b,B2: term_a_b,R: set_Pr4386577575007340137rm_a_b] :
( ( member5869715511025134514rm_a_b @ ( produc7020197800436672577rm_a_b @ A4 @ B2 ) @ R )
=> ( member5869715511025134514rm_a_b @ ( produc7020197800436672577rm_a_b @ B2 @ A4 ) @ ( conver7608559976937845093rm_a_b @ R ) ) ) ).
% converseI
thf(fact_299_converseI,axiom,
! [A4: nat,B2: nat,R: set_Pr1261947904930325089at_nat] :
( ( member8440522571783428010at_nat @ ( product_Pair_nat_nat @ A4 @ B2 ) @ R )
=> ( member8440522571783428010at_nat @ ( product_Pair_nat_nat @ B2 @ A4 ) @ ( converse_nat_nat @ R ) ) ) ).
% converseI
thf(fact_300_converseI,axiom,
! [A4: term_a_b,B2: term_c_d,R: set_Pr4645549399426460137rm_c_d] :
( ( member4740485589907853106rm_c_d @ ( produc1445286645097778113rm_c_d @ A4 @ B2 ) @ R )
=> ( member1950118078829612850rm_a_b @ ( produc3100600368241150913rm_a_b @ B2 @ A4 ) @ ( conver2033648821598950629rm_c_d @ R ) ) ) ).
% converseI
thf(fact_301_converseI,axiom,
! [A4: term_c_d,B2: term_a_b,R: set_Pr4821568463224695273rm_a_b] :
( ( member1950118078829612850rm_a_b @ ( produc3100600368241150913rm_a_b @ A4 @ B2 ) @ R )
=> ( member4740485589907853106rm_c_d @ ( produc1445286645097778113rm_c_d @ B2 @ A4 ) @ ( conver3688962544742323429rm_a_b @ R ) ) ) ).
% converseI
thf(fact_302_irrefl__on__def,axiom,
( irrefl_on_term_c_d
= ( ^ [A2: set_term_c_d,R2: set_Pr5080540287643815273rm_c_d] :
! [X: term_c_d] :
( ( member_term_c_d @ X @ A2 )
=> ~ ( member820888157712331442rm_c_d @ ( produc6749061249757032257rm_c_d @ X @ X ) @ R2 ) ) ) ) ).
% irrefl_on_def
thf(fact_303_irrefl__on__def,axiom,
( irrefl_on_term_a_b
= ( ^ [A2: set_term_a_b,R2: set_Pr4386577575007340137rm_a_b] :
! [X: term_a_b] :
( ( member_term_a_b @ X @ A2 )
=> ~ ( member5869715511025134514rm_a_b @ ( produc7020197800436672577rm_a_b @ X @ X ) @ R2 ) ) ) ) ).
% irrefl_on_def
thf(fact_304_irrefl__on__def,axiom,
( irrefl_on_nat
= ( ^ [A2: set_nat,R2: set_Pr1261947904930325089at_nat] :
! [X: nat] :
( ( member_nat @ X @ A2 )
=> ~ ( member8440522571783428010at_nat @ ( product_Pair_nat_nat @ X @ X ) @ R2 ) ) ) ) ).
% irrefl_on_def
thf(fact_305_irrefl__on__def,axiom,
( irrefl7408258699751485431at_nat
= ( ^ [A2: set_Pr1261947904930325089at_nat,R2: set_Pr8693737435421807431at_nat] :
! [X: product_prod_nat_nat] :
( ( member8440522571783428010at_nat @ X @ A2 )
=> ~ ( member8206827879206165904at_nat @ ( produc6161850002892822231at_nat @ X @ X ) @ R2 ) ) ) ) ).
% irrefl_on_def
thf(fact_306_irrefl__onI,axiom,
! [A3: set_Pr4386577575007340137rm_a_b,R: set_Pr2972776593051762503rm_a_b] :
( ! [A6: produc357393685978478089rm_a_b] :
( ( member5869715511025134514rm_a_b @ A6 @ A3 )
=> ~ ( member8417600551952982416rm_a_b @ ( produc1763473618796451543rm_a_b @ A6 @ A6 ) @ R ) )
=> ( irrefl6620156600162922239rm_a_b @ A3 @ R ) ) ).
% irrefl_onI
thf(fact_307_irrefl__onI,axiom,
! [A3: set_o,R: set_Product_prod_o_o] :
( ! [A6: $o] :
( ( member_o @ A6 @ A3 )
=> ~ ( member7466972457876170832od_o_o @ ( product_Pair_o_o @ A6 @ A6 ) @ R ) )
=> ( irrefl_on_o @ A3 @ R ) ) ).
% irrefl_onI
thf(fact_308_irrefl__onI,axiom,
! [A3: set_set_nat,R: set_Pr5488025237498180813et_nat] :
( ! [A6: set_nat] :
( ( member_set_nat @ A6 @ A3 )
=> ~ ( member8277197624267554838et_nat @ ( produc4532415448927165861et_nat @ A6 @ A6 ) @ R ) )
=> ( irrefl_on_set_nat @ A3 @ R ) ) ).
% irrefl_onI
thf(fact_309_irrefl__onI,axiom,
! [A3: set_term_c_d,R: set_Pr5080540287643815273rm_c_d] :
( ! [A6: term_c_d] :
( ( member_term_c_d @ A6 @ A3 )
=> ~ ( member820888157712331442rm_c_d @ ( produc6749061249757032257rm_c_d @ A6 @ A6 ) @ R ) )
=> ( irrefl_on_term_c_d @ A3 @ R ) ) ).
% irrefl_onI
thf(fact_310_irrefl__onI,axiom,
! [A3: set_term_a_b,R: set_Pr4386577575007340137rm_a_b] :
( ! [A6: term_a_b] :
( ( member_term_a_b @ A6 @ A3 )
=> ~ ( member5869715511025134514rm_a_b @ ( produc7020197800436672577rm_a_b @ A6 @ A6 ) @ R ) )
=> ( irrefl_on_term_a_b @ A3 @ R ) ) ).
% irrefl_onI
thf(fact_311_irrefl__onI,axiom,
! [A3: set_nat,R: set_Pr1261947904930325089at_nat] :
( ! [A6: nat] :
( ( member_nat @ A6 @ A3 )
=> ~ ( member8440522571783428010at_nat @ ( product_Pair_nat_nat @ A6 @ A6 ) @ R ) )
=> ( irrefl_on_nat @ A3 @ R ) ) ).
% irrefl_onI
thf(fact_312_irrefl__onI,axiom,
! [A3: set_Pr1261947904930325089at_nat,R: set_Pr8693737435421807431at_nat] :
( ! [A6: product_prod_nat_nat] :
( ( member8440522571783428010at_nat @ A6 @ A3 )
=> ~ ( member8206827879206165904at_nat @ ( produc6161850002892822231at_nat @ A6 @ A6 ) @ R ) )
=> ( irrefl7408258699751485431at_nat @ A3 @ R ) ) ).
% irrefl_onI
thf(fact_313_irrefl__onD,axiom,
! [A3: set_Pr4386577575007340137rm_a_b,R: set_Pr2972776593051762503rm_a_b,A4: produc357393685978478089rm_a_b] :
( ( irrefl6620156600162922239rm_a_b @ A3 @ R )
=> ( ( member5869715511025134514rm_a_b @ A4 @ A3 )
=> ~ ( member8417600551952982416rm_a_b @ ( produc1763473618796451543rm_a_b @ A4 @ A4 ) @ R ) ) ) ).
% irrefl_onD
thf(fact_314_irrefl__onD,axiom,
! [A3: set_o,R: set_Product_prod_o_o,A4: $o] :
( ( irrefl_on_o @ A3 @ R )
=> ( ( member_o @ A4 @ A3 )
=> ~ ( member7466972457876170832od_o_o @ ( product_Pair_o_o @ A4 @ A4 ) @ R ) ) ) ).
% irrefl_onD
thf(fact_315_irrefl__onD,axiom,
! [A3: set_set_nat,R: set_Pr5488025237498180813et_nat,A4: set_nat] :
( ( irrefl_on_set_nat @ A3 @ R )
=> ( ( member_set_nat @ A4 @ A3 )
=> ~ ( member8277197624267554838et_nat @ ( produc4532415448927165861et_nat @ A4 @ A4 ) @ R ) ) ) ).
% irrefl_onD
thf(fact_316_irrefl__onD,axiom,
! [A3: set_term_c_d,R: set_Pr5080540287643815273rm_c_d,A4: term_c_d] :
( ( irrefl_on_term_c_d @ A3 @ R )
=> ( ( member_term_c_d @ A4 @ A3 )
=> ~ ( member820888157712331442rm_c_d @ ( produc6749061249757032257rm_c_d @ A4 @ A4 ) @ R ) ) ) ).
% irrefl_onD
thf(fact_317_irrefl__onD,axiom,
! [A3: set_term_a_b,R: set_Pr4386577575007340137rm_a_b,A4: term_a_b] :
( ( irrefl_on_term_a_b @ A3 @ R )
=> ( ( member_term_a_b @ A4 @ A3 )
=> ~ ( member5869715511025134514rm_a_b @ ( produc7020197800436672577rm_a_b @ A4 @ A4 ) @ R ) ) ) ).
% irrefl_onD
thf(fact_318_irrefl__onD,axiom,
! [A3: set_nat,R: set_Pr1261947904930325089at_nat,A4: nat] :
( ( irrefl_on_nat @ A3 @ R )
=> ( ( member_nat @ A4 @ A3 )
=> ~ ( member8440522571783428010at_nat @ ( product_Pair_nat_nat @ A4 @ A4 ) @ R ) ) ) ).
% irrefl_onD
thf(fact_319_irrefl__onD,axiom,
! [A3: set_Pr1261947904930325089at_nat,R: set_Pr8693737435421807431at_nat,A4: product_prod_nat_nat] :
( ( irrefl7408258699751485431at_nat @ A3 @ R )
=> ( ( member8440522571783428010at_nat @ A4 @ A3 )
=> ~ ( member8206827879206165904at_nat @ ( produc6161850002892822231at_nat @ A4 @ A4 ) @ R ) ) ) ).
% irrefl_onD
thf(fact_320_case__prodE2,axiom,
! [Q: ( produc5661168290637732233rm_a_b > $o ) > $o,P: term_c_d > term_a_b > produc5661168290637732233rm_a_b > $o,Z: produc5661168290637732233rm_a_b] :
( ( Q @ ( produc5873602711790147082_a_b_o @ P @ Z ) )
=> ~ ! [X3: term_c_d,Y4: term_a_b] :
( ( Z
= ( produc3100600368241150913rm_a_b @ X3 @ Y4 ) )
=> ~ ( Q @ ( P @ X3 @ Y4 ) ) ) ) ).
% case_prodE2
thf(fact_321_case__prodE2,axiom,
! [Q: produc5661168290637732233rm_a_b > $o,P: term_a_b > term_c_d > produc5661168290637732233rm_a_b,Z: produc8451535801715972489rm_c_d] :
( ( Q @ ( produc2919470507846847027rm_a_b @ P @ Z ) )
=> ~ ! [X3: term_a_b,Y4: term_c_d] :
( ( Z
= ( produc1445286645097778113rm_c_d @ X3 @ Y4 ) )
=> ~ ( Q @ ( P @ X3 @ Y4 ) ) ) ) ).
% case_prodE2
thf(fact_322_case__prodE2,axiom,
! [Q: ( produc8451535801715972489rm_c_d > $o ) > $o,P: term_a_b > term_c_d > produc8451535801715972489rm_c_d > $o,Z: produc8451535801715972489rm_c_d] :
( ( Q @ ( produc7053737044884821514_c_d_o @ P @ Z ) )
=> ~ ! [X3: term_a_b,Y4: term_c_d] :
( ( Z
= ( produc1445286645097778113rm_c_d @ X3 @ Y4 ) )
=> ~ ( Q @ ( P @ X3 @ Y4 ) ) ) ) ).
% case_prodE2
thf(fact_323_case__prodE2,axiom,
! [Q: $o > $o,P: term_a_b > term_a_b > $o,Z: produc357393685978478089rm_a_b] :
( ( Q @ ( produc6251846659952913346_a_b_o @ P @ Z ) )
=> ~ ! [X3: term_a_b,Y4: term_a_b] :
( ( Z
= ( produc7020197800436672577rm_a_b @ X3 @ Y4 ) )
=> ~ ( Q @ ( P @ X3 @ Y4 ) ) ) ) ).
% case_prodE2
thf(fact_324_case__prodE2,axiom,
! [Q: $o > $o,P: nat > nat > $o,Z: product_prod_nat_nat] :
( ( Q @ ( produc6081775807080527818_nat_o @ P @ Z ) )
=> ~ ! [X3: nat,Y4: nat] :
( ( Z
= ( product_Pair_nat_nat @ X3 @ Y4 ) )
=> ~ ( Q @ ( P @ X3 @ Y4 ) ) ) ) ).
% case_prodE2
thf(fact_325_case__prodE2,axiom,
! [Q: $o > $o,P: term_a_b > term_c_d > $o,Z: produc8451535801715972489rm_c_d] :
( ( Q @ ( produc3147824153920350274_c_d_o @ P @ Z ) )
=> ~ ! [X3: term_a_b,Y4: term_c_d] :
( ( Z
= ( produc1445286645097778113rm_c_d @ X3 @ Y4 ) )
=> ~ ( Q @ ( P @ X3 @ Y4 ) ) ) ) ).
% case_prodE2
thf(fact_326_case__prodE2,axiom,
! [Q: $o > $o,P: term_c_d > term_a_b > $o,Z: produc5661168290637732233rm_a_b] :
( ( Q @ ( produc327966649874835522_a_b_o @ P @ Z ) )
=> ~ ! [X3: term_c_d,Y4: term_a_b] :
( ( Z
= ( produc3100600368241150913rm_a_b @ X3 @ Y4 ) )
=> ~ ( Q @ ( P @ X3 @ Y4 ) ) ) ) ).
% case_prodE2
thf(fact_327_case__prod__eta,axiom,
! [F: produc5661168290637732233rm_a_b > produc5661168290637732233rm_a_b > $o] :
( ( produc5873602711790147082_a_b_o
@ ^ [X: term_c_d,Y: term_a_b] : ( F @ ( produc3100600368241150913rm_a_b @ X @ Y ) ) )
= F ) ).
% case_prod_eta
thf(fact_328_case__prod__eta,axiom,
! [F: produc8451535801715972489rm_c_d > produc5661168290637732233rm_a_b] :
( ( produc2919470507846847027rm_a_b
@ ^ [X: term_a_b,Y: term_c_d] : ( F @ ( produc1445286645097778113rm_c_d @ X @ Y ) ) )
= F ) ).
% case_prod_eta
thf(fact_329_case__prod__eta,axiom,
! [F: produc8451535801715972489rm_c_d > produc8451535801715972489rm_c_d > $o] :
( ( produc7053737044884821514_c_d_o
@ ^ [X: term_a_b,Y: term_c_d] : ( F @ ( produc1445286645097778113rm_c_d @ X @ Y ) ) )
= F ) ).
% case_prod_eta
thf(fact_330_case__prod__eta,axiom,
! [F: produc357393685978478089rm_a_b > $o] :
( ( produc6251846659952913346_a_b_o
@ ^ [X: term_a_b,Y: term_a_b] : ( F @ ( produc7020197800436672577rm_a_b @ X @ Y ) ) )
= F ) ).
% case_prod_eta
thf(fact_331_case__prod__eta,axiom,
! [F: product_prod_nat_nat > $o] :
( ( produc6081775807080527818_nat_o
@ ^ [X: nat,Y: nat] : ( F @ ( product_Pair_nat_nat @ X @ Y ) ) )
= F ) ).
% case_prod_eta
thf(fact_332_case__prod__eta,axiom,
! [F: produc8451535801715972489rm_c_d > $o] :
( ( produc3147824153920350274_c_d_o
@ ^ [X: term_a_b,Y: term_c_d] : ( F @ ( produc1445286645097778113rm_c_d @ X @ Y ) ) )
= F ) ).
% case_prod_eta
thf(fact_333_case__prod__eta,axiom,
! [F: produc5661168290637732233rm_a_b > $o] :
( ( produc327966649874835522_a_b_o
@ ^ [X: term_c_d,Y: term_a_b] : ( F @ ( produc3100600368241150913rm_a_b @ X @ Y ) ) )
= F ) ).
% case_prod_eta
thf(fact_334_cond__case__prod__eta,axiom,
! [F: term_c_d > term_a_b > produc5661168290637732233rm_a_b > $o,G: produc5661168290637732233rm_a_b > produc5661168290637732233rm_a_b > $o] :
( ! [X3: term_c_d,Y4: term_a_b] :
( ( F @ X3 @ Y4 )
= ( G @ ( produc3100600368241150913rm_a_b @ X3 @ Y4 ) ) )
=> ( ( produc5873602711790147082_a_b_o @ F )
= G ) ) ).
% cond_case_prod_eta
thf(fact_335_cond__case__prod__eta,axiom,
! [F: term_a_b > term_c_d > produc5661168290637732233rm_a_b,G: produc8451535801715972489rm_c_d > produc5661168290637732233rm_a_b] :
( ! [X3: term_a_b,Y4: term_c_d] :
( ( F @ X3 @ Y4 )
= ( G @ ( produc1445286645097778113rm_c_d @ X3 @ Y4 ) ) )
=> ( ( produc2919470507846847027rm_a_b @ F )
= G ) ) ).
% cond_case_prod_eta
thf(fact_336_cond__case__prod__eta,axiom,
! [F: term_a_b > term_c_d > produc8451535801715972489rm_c_d > $o,G: produc8451535801715972489rm_c_d > produc8451535801715972489rm_c_d > $o] :
( ! [X3: term_a_b,Y4: term_c_d] :
( ( F @ X3 @ Y4 )
= ( G @ ( produc1445286645097778113rm_c_d @ X3 @ Y4 ) ) )
=> ( ( produc7053737044884821514_c_d_o @ F )
= G ) ) ).
% cond_case_prod_eta
thf(fact_337_cond__case__prod__eta,axiom,
! [F: term_a_b > term_a_b > $o,G: produc357393685978478089rm_a_b > $o] :
( ! [X3: term_a_b,Y4: term_a_b] :
( ( F @ X3 @ Y4 )
= ( G @ ( produc7020197800436672577rm_a_b @ X3 @ Y4 ) ) )
=> ( ( produc6251846659952913346_a_b_o @ F )
= G ) ) ).
% cond_case_prod_eta
thf(fact_338_cond__case__prod__eta,axiom,
! [F: nat > nat > $o,G: product_prod_nat_nat > $o] :
( ! [X3: nat,Y4: nat] :
( ( F @ X3 @ Y4 )
= ( G @ ( product_Pair_nat_nat @ X3 @ Y4 ) ) )
=> ( ( produc6081775807080527818_nat_o @ F )
= G ) ) ).
% cond_case_prod_eta
thf(fact_339_cond__case__prod__eta,axiom,
! [F: term_a_b > term_c_d > $o,G: produc8451535801715972489rm_c_d > $o] :
( ! [X3: term_a_b,Y4: term_c_d] :
( ( F @ X3 @ Y4 )
= ( G @ ( produc1445286645097778113rm_c_d @ X3 @ Y4 ) ) )
=> ( ( produc3147824153920350274_c_d_o @ F )
= G ) ) ).
% cond_case_prod_eta
thf(fact_340_cond__case__prod__eta,axiom,
! [F: term_c_d > term_a_b > $o,G: produc5661168290637732233rm_a_b > $o] :
( ! [X3: term_c_d,Y4: term_a_b] :
( ( F @ X3 @ Y4 )
= ( G @ ( produc3100600368241150913rm_a_b @ X3 @ Y4 ) ) )
=> ( ( produc327966649874835522_a_b_o @ F )
= G ) ) ).
% cond_case_prod_eta
thf(fact_341_case__prodD,axiom,
! [F: term_c_d > term_c_d > $o,A4: term_c_d,B2: term_c_d] :
( ( produc6447316180697048258_c_d_o @ F @ ( produc6749061249757032257rm_c_d @ A4 @ B2 ) )
=> ( F @ A4 @ B2 ) ) ).
% case_prodD
thf(fact_342_case__prodD,axiom,
! [F: term_a_b > term_a_b > $o,A4: term_a_b,B2: term_a_b] :
( ( produc6251846659952913346_a_b_o @ F @ ( produc7020197800436672577rm_a_b @ A4 @ B2 ) )
=> ( F @ A4 @ B2 ) ) ).
% case_prodD
thf(fact_343_case__prodD,axiom,
! [F: nat > nat > $o,A4: nat,B2: nat] :
( ( produc6081775807080527818_nat_o @ F @ ( product_Pair_nat_nat @ A4 @ B2 ) )
=> ( F @ A4 @ B2 ) ) ).
% case_prodD
thf(fact_344_case__prodD,axiom,
! [F: term_a_b > term_c_d > $o,A4: term_a_b,B2: term_c_d] :
( ( produc3147824153920350274_c_d_o @ F @ ( produc1445286645097778113rm_c_d @ A4 @ B2 ) )
=> ( F @ A4 @ B2 ) ) ).
% case_prodD
thf(fact_345_case__prodD,axiom,
! [F: term_c_d > term_a_b > $o,A4: term_c_d,B2: term_a_b] :
( ( produc327966649874835522_a_b_o @ F @ ( produc3100600368241150913rm_a_b @ A4 @ B2 ) )
=> ( F @ A4 @ B2 ) ) ).
% case_prodD
thf(fact_346_case__prodE,axiom,
! [C: term_c_d > term_c_d > $o,P3: produc4531938369520450825rm_c_d] :
( ( produc6447316180697048258_c_d_o @ C @ P3 )
=> ~ ! [X3: term_c_d,Y4: term_c_d] :
( ( P3
= ( produc6749061249757032257rm_c_d @ X3 @ Y4 ) )
=> ~ ( C @ X3 @ Y4 ) ) ) ).
% case_prodE
thf(fact_347_case__prodE,axiom,
! [C: term_a_b > term_a_b > $o,P3: produc357393685978478089rm_a_b] :
( ( produc6251846659952913346_a_b_o @ C @ P3 )
=> ~ ! [X3: term_a_b,Y4: term_a_b] :
( ( P3
= ( produc7020197800436672577rm_a_b @ X3 @ Y4 ) )
=> ~ ( C @ X3 @ Y4 ) ) ) ).
% case_prodE
thf(fact_348_case__prodE,axiom,
! [C: nat > nat > $o,P3: product_prod_nat_nat] :
( ( produc6081775807080527818_nat_o @ C @ P3 )
=> ~ ! [X3: nat,Y4: nat] :
( ( P3
= ( product_Pair_nat_nat @ X3 @ Y4 ) )
=> ~ ( C @ X3 @ Y4 ) ) ) ).
% case_prodE
thf(fact_349_case__prodE,axiom,
! [C: term_a_b > term_c_d > $o,P3: produc8451535801715972489rm_c_d] :
( ( produc3147824153920350274_c_d_o @ C @ P3 )
=> ~ ! [X3: term_a_b,Y4: term_c_d] :
( ( P3
= ( produc1445286645097778113rm_c_d @ X3 @ Y4 ) )
=> ~ ( C @ X3 @ Y4 ) ) ) ).
% case_prodE
thf(fact_350_case__prodE,axiom,
! [C: term_c_d > term_a_b > $o,P3: produc5661168290637732233rm_a_b] :
( ( produc327966649874835522_a_b_o @ C @ P3 )
=> ~ ! [X3: term_c_d,Y4: term_a_b] :
( ( P3
= ( produc3100600368241150913rm_a_b @ X3 @ Y4 ) )
=> ~ ( C @ X3 @ Y4 ) ) ) ).
% case_prodE
thf(fact_351_ballI2,axiom,
! [A3: set_Pr5080540287643815273rm_c_d,P: term_c_d > term_c_d > $o] :
( ! [X3: term_c_d,Y4: term_c_d] :
( ( member820888157712331442rm_c_d @ ( produc6749061249757032257rm_c_d @ X3 @ Y4 ) @ A3 )
=> ( P @ X3 @ Y4 ) )
=> ! [X4: produc4531938369520450825rm_c_d] :
( ( member820888157712331442rm_c_d @ X4 @ A3 )
=> ( produc6447316180697048258_c_d_o @ P @ X4 ) ) ) ).
% ballI2
thf(fact_352_ballI2,axiom,
! [A3: set_Pr4386577575007340137rm_a_b,P: term_a_b > term_a_b > $o] :
( ! [X3: term_a_b,Y4: term_a_b] :
( ( member5869715511025134514rm_a_b @ ( produc7020197800436672577rm_a_b @ X3 @ Y4 ) @ A3 )
=> ( P @ X3 @ Y4 ) )
=> ! [X4: produc357393685978478089rm_a_b] :
( ( member5869715511025134514rm_a_b @ X4 @ A3 )
=> ( produc6251846659952913346_a_b_o @ P @ X4 ) ) ) ).
% ballI2
thf(fact_353_ballI2,axiom,
! [A3: set_Pr1261947904930325089at_nat,P: nat > nat > $o] :
( ! [X3: nat,Y4: nat] :
( ( member8440522571783428010at_nat @ ( product_Pair_nat_nat @ X3 @ Y4 ) @ A3 )
=> ( P @ X3 @ Y4 ) )
=> ! [X4: product_prod_nat_nat] :
( ( member8440522571783428010at_nat @ X4 @ A3 )
=> ( produc6081775807080527818_nat_o @ P @ X4 ) ) ) ).
% ballI2
thf(fact_354_ballI2,axiom,
! [A3: set_Pr4645549399426460137rm_c_d,P: term_a_b > term_c_d > $o] :
( ! [X3: term_a_b,Y4: term_c_d] :
( ( member4740485589907853106rm_c_d @ ( produc1445286645097778113rm_c_d @ X3 @ Y4 ) @ A3 )
=> ( P @ X3 @ Y4 ) )
=> ! [X4: produc8451535801715972489rm_c_d] :
( ( member4740485589907853106rm_c_d @ X4 @ A3 )
=> ( produc3147824153920350274_c_d_o @ P @ X4 ) ) ) ).
% ballI2
thf(fact_355_ballI2,axiom,
! [A3: set_Pr4821568463224695273rm_a_b,P: term_c_d > term_a_b > $o] :
( ! [X3: term_c_d,Y4: term_a_b] :
( ( member1950118078829612850rm_a_b @ ( produc3100600368241150913rm_a_b @ X3 @ Y4 ) @ A3 )
=> ( P @ X3 @ Y4 ) )
=> ! [X4: produc5661168290637732233rm_a_b] :
( ( member1950118078829612850rm_a_b @ X4 @ A3 )
=> ( produc327966649874835522_a_b_o @ P @ X4 ) ) ) ).
% ballI2
thf(fact_356_split__cong,axiom,
! [Q2: produc5661168290637732233rm_a_b,F: term_c_d > term_a_b > produc5661168290637732233rm_a_b > $o,G: term_c_d > term_a_b > produc5661168290637732233rm_a_b > $o,P3: produc5661168290637732233rm_a_b] :
( ! [X3: term_c_d,Y4: term_a_b] :
( ( ( produc3100600368241150913rm_a_b @ X3 @ Y4 )
= Q2 )
=> ( ( F @ X3 @ Y4 )
= ( G @ X3 @ Y4 ) ) )
=> ( ( P3 = Q2 )
=> ( ( produc5873602711790147082_a_b_o @ F @ P3 )
= ( produc5873602711790147082_a_b_o @ G @ Q2 ) ) ) ) ).
% split_cong
thf(fact_357_split__cong,axiom,
! [Q2: produc8451535801715972489rm_c_d,F: term_a_b > term_c_d > produc5661168290637732233rm_a_b,G: term_a_b > term_c_d > produc5661168290637732233rm_a_b,P3: produc8451535801715972489rm_c_d] :
( ! [X3: term_a_b,Y4: term_c_d] :
( ( ( produc1445286645097778113rm_c_d @ X3 @ Y4 )
= Q2 )
=> ( ( F @ X3 @ Y4 )
= ( G @ X3 @ Y4 ) ) )
=> ( ( P3 = Q2 )
=> ( ( produc2919470507846847027rm_a_b @ F @ P3 )
= ( produc2919470507846847027rm_a_b @ G @ Q2 ) ) ) ) ).
% split_cong
thf(fact_358_split__cong,axiom,
! [Q2: produc8451535801715972489rm_c_d,F: term_a_b > term_c_d > produc8451535801715972489rm_c_d > $o,G: term_a_b > term_c_d > produc8451535801715972489rm_c_d > $o,P3: produc8451535801715972489rm_c_d] :
( ! [X3: term_a_b,Y4: term_c_d] :
( ( ( produc1445286645097778113rm_c_d @ X3 @ Y4 )
= Q2 )
=> ( ( F @ X3 @ Y4 )
= ( G @ X3 @ Y4 ) ) )
=> ( ( P3 = Q2 )
=> ( ( produc7053737044884821514_c_d_o @ F @ P3 )
= ( produc7053737044884821514_c_d_o @ G @ Q2 ) ) ) ) ).
% split_cong
thf(fact_359_split__cong,axiom,
! [Q2: produc357393685978478089rm_a_b,F: term_a_b > term_a_b > $o,G: term_a_b > term_a_b > $o,P3: produc357393685978478089rm_a_b] :
( ! [X3: term_a_b,Y4: term_a_b] :
( ( ( produc7020197800436672577rm_a_b @ X3 @ Y4 )
= Q2 )
=> ( ( F @ X3 @ Y4 )
= ( G @ X3 @ Y4 ) ) )
=> ( ( P3 = Q2 )
=> ( ( produc6251846659952913346_a_b_o @ F @ P3 )
= ( produc6251846659952913346_a_b_o @ G @ Q2 ) ) ) ) ).
% split_cong
thf(fact_360_split__cong,axiom,
! [Q2: product_prod_nat_nat,F: nat > nat > $o,G: nat > nat > $o,P3: product_prod_nat_nat] :
( ! [X3: nat,Y4: nat] :
( ( ( product_Pair_nat_nat @ X3 @ Y4 )
= Q2 )
=> ( ( F @ X3 @ Y4 )
= ( G @ X3 @ Y4 ) ) )
=> ( ( P3 = Q2 )
=> ( ( produc6081775807080527818_nat_o @ F @ P3 )
= ( produc6081775807080527818_nat_o @ G @ Q2 ) ) ) ) ).
% split_cong
thf(fact_361_split__cong,axiom,
! [Q2: produc8451535801715972489rm_c_d,F: term_a_b > term_c_d > $o,G: term_a_b > term_c_d > $o,P3: produc8451535801715972489rm_c_d] :
( ! [X3: term_a_b,Y4: term_c_d] :
( ( ( produc1445286645097778113rm_c_d @ X3 @ Y4 )
= Q2 )
=> ( ( F @ X3 @ Y4 )
= ( G @ X3 @ Y4 ) ) )
=> ( ( P3 = Q2 )
=> ( ( produc3147824153920350274_c_d_o @ F @ P3 )
= ( produc3147824153920350274_c_d_o @ G @ Q2 ) ) ) ) ).
% split_cong
thf(fact_362_split__cong,axiom,
! [Q2: produc5661168290637732233rm_a_b,F: term_c_d > term_a_b > $o,G: term_c_d > term_a_b > $o,P3: produc5661168290637732233rm_a_b] :
( ! [X3: term_c_d,Y4: term_a_b] :
( ( ( produc3100600368241150913rm_a_b @ X3 @ Y4 )
= Q2 )
=> ( ( F @ X3 @ Y4 )
= ( G @ X3 @ Y4 ) ) )
=> ( ( P3 = Q2 )
=> ( ( produc327966649874835522_a_b_o @ F @ P3 )
= ( produc327966649874835522_a_b_o @ G @ Q2 ) ) ) ) ).
% split_cong
thf(fact_363_llrg__srsteps__with__root__step__inv__ground,axiom,
! [R5: set_Pr4386577575007340137rm_a_b,S: term_a_b,T: term_a_b,F3: set_Pr4934435412358123699_a_nat] :
( ( rewrit5000278123254648670_b_a_b @ R5 )
=> ( ( member5869715511025134514rm_a_b @ ( produc7020197800436672577rm_a_b @ S @ T ) @ ( srstep7844470518422762656ep_a_b @ F3 @ ( conver7608559976937845093rm_a_b @ R5 ) ) )
=> ( term_ground_a_b @ S ) ) ) ).
% llrg_srsteps_with_root_step_inv_ground
thf(fact_364_llrg__srsteps__with__root__step__inv__ground,axiom,
! [R5: set_Pr5080540287643815273rm_c_d,S: term_c_d,T: term_c_d,F3: set_Pr6903500605879609269_c_nat] :
( ( rewrit4370356227420379230_d_c_d @ R5 )
=> ( ( member820888157712331442rm_c_d @ ( produc6749061249757032257rm_c_d @ S @ T ) @ ( srstep2269559354477410592ep_c_d @ F3 @ ( conver7337423426258204773rm_c_d @ R5 ) ) )
=> ( term_ground_c_d @ S ) ) ) ).
% llrg_srsteps_with_root_step_inv_ground
thf(fact_365_llrg__srsteps__with__root__step__ground,axiom,
! [R5: set_Pr4386577575007340137rm_a_b,S: term_a_b,T: term_a_b,F3: set_Pr4934435412358123699_a_nat] :
( ( rewrit5000278123254648670_b_a_b @ R5 )
=> ( ( member5869715511025134514rm_a_b @ ( produc7020197800436672577rm_a_b @ S @ T ) @ ( srstep7844470518422762656ep_a_b @ F3 @ R5 ) )
=> ( term_ground_a_b @ T ) ) ) ).
% llrg_srsteps_with_root_step_ground
thf(fact_366_llrg__srsteps__with__root__step__ground,axiom,
! [R5: set_Pr5080540287643815273rm_c_d,S: term_c_d,T: term_c_d,F3: set_Pr6903500605879609269_c_nat] :
( ( rewrit4370356227420379230_d_c_d @ R5 )
=> ( ( member820888157712331442rm_c_d @ ( produc6749061249757032257rm_c_d @ S @ T ) @ ( srstep2269559354477410592ep_c_d @ F3 @ R5 ) )
=> ( term_ground_c_d @ T ) ) ) ).
% llrg_srsteps_with_root_step_ground
thf(fact_367_irreflp__on__irrefl__on__eq,axiom,
! [A3: set_term_c_d,R: set_Pr5080540287643815273rm_c_d] :
( ( irreflp_on_term_c_d @ A3
@ ^ [A: term_c_d,B: term_c_d] : ( member820888157712331442rm_c_d @ ( produc6749061249757032257rm_c_d @ A @ B ) @ R ) )
= ( irrefl_on_term_c_d @ A3 @ R ) ) ).
% irreflp_on_irrefl_on_eq
thf(fact_368_irreflp__on__irrefl__on__eq,axiom,
! [A3: set_term_a_b,R: set_Pr4386577575007340137rm_a_b] :
( ( irreflp_on_term_a_b @ A3
@ ^ [A: term_a_b,B: term_a_b] : ( member5869715511025134514rm_a_b @ ( produc7020197800436672577rm_a_b @ A @ B ) @ R ) )
= ( irrefl_on_term_a_b @ A3 @ R ) ) ).
% irreflp_on_irrefl_on_eq
thf(fact_369_irreflp__on__irrefl__on__eq,axiom,
! [A3: set_Pr1261947904930325089at_nat,R: set_Pr8693737435421807431at_nat] :
( ( irrefl2576046763318297307at_nat @ A3
@ ^ [A: product_prod_nat_nat,B: product_prod_nat_nat] : ( member8206827879206165904at_nat @ ( produc6161850002892822231at_nat @ A @ B ) @ R ) )
= ( irrefl7408258699751485431at_nat @ A3 @ R ) ) ).
% irreflp_on_irrefl_on_eq
thf(fact_370_irreflp__on__irrefl__on__eq,axiom,
! [A3: set_nat,R: set_Pr1261947904930325089at_nat] :
( ( irreflp_on_nat @ A3
@ ^ [A: nat,B: nat] : ( member8440522571783428010at_nat @ ( product_Pair_nat_nat @ A @ B ) @ R ) )
= ( irrefl_on_nat @ A3 @ R ) ) ).
% irreflp_on_irrefl_on_eq
thf(fact_371_refl__on__def_H,axiom,
( refl_o5344404488616963464rm_a_b
= ( ^ [A2: set_Pr4386577575007340137rm_a_b,R2: set_Pr2972776593051762503rm_a_b] :
( ! [X: produc4523971788519308903rm_a_b] :
( ( member8417600551952982416rm_a_b @ X @ R2 )
=> ( produc161078424057476524_a_b_o
@ ^ [Y: produc357393685978478089rm_a_b,Z2: produc357393685978478089rm_a_b] :
( ( member5869715511025134514rm_a_b @ Y @ A2 )
& ( member5869715511025134514rm_a_b @ Z2 @ A2 ) )
@ X ) )
& ! [X: produc357393685978478089rm_a_b] :
( ( member5869715511025134514rm_a_b @ X @ A2 )
=> ( member8417600551952982416rm_a_b @ ( produc1763473618796451543rm_a_b @ X @ X ) @ R2 ) ) ) ) ) ).
% refl_on_def'
thf(fact_372_refl__on__def_H,axiom,
( refl_o7122697186039111552at_nat
= ( ^ [A2: set_Pr1261947904930325089at_nat,R2: set_Pr8693737435421807431at_nat] :
( ! [X: produc859450856879609959at_nat] :
( ( member8206827879206165904at_nat @ X @ R2 )
=> ( produc6590410687421337004_nat_o
@ ^ [Y: product_prod_nat_nat,Z2: product_prod_nat_nat] :
( ( member8440522571783428010at_nat @ Y @ A2 )
& ( member8440522571783428010at_nat @ Z2 @ A2 ) )
@ X ) )
& ! [X: product_prod_nat_nat] :
( ( member8440522571783428010at_nat @ X @ A2 )
=> ( member8206827879206165904at_nat @ ( produc6161850002892822231at_nat @ X @ X ) @ R2 ) ) ) ) ) ).
% refl_on_def'
thf(fact_373_refl__on__def_H,axiom,
( refl_on_o
= ( ^ [A2: set_o,R2: set_Product_prod_o_o] :
( ! [X: product_prod_o_o] :
( ( member7466972457876170832od_o_o @ X @ R2 )
=> ( produc6197397395684419436_o_o_o
@ ^ [Y: $o,Z2: $o] :
( ( member_o @ Y @ A2 )
& ( member_o @ Z2 @ A2 ) )
@ X ) )
& ! [X: $o] :
( ( member_o @ X @ A2 )
=> ( member7466972457876170832od_o_o @ ( product_Pair_o_o @ X @ X ) @ R2 ) ) ) ) ) ).
% refl_on_def'
thf(fact_374_refl__on__def_H,axiom,
( refl_on_set_nat
= ( ^ [A2: set_set_nat,R2: set_Pr5488025237498180813et_nat] :
( ! [X: produc7819656566062154093et_nat] :
( ( member8277197624267554838et_nat @ X @ R2 )
=> ( produc6247414631856714078_nat_o
@ ^ [Y: set_nat,Z2: set_nat] :
( ( member_set_nat @ Y @ A2 )
& ( member_set_nat @ Z2 @ A2 ) )
@ X ) )
& ! [X: set_nat] :
( ( member_set_nat @ X @ A2 )
=> ( member8277197624267554838et_nat @ ( produc4532415448927165861et_nat @ X @ X ) @ R2 ) ) ) ) ) ).
% refl_on_def'
thf(fact_375_refl__on__def_H,axiom,
( refl_on_term_c_d
= ( ^ [A2: set_term_c_d,R2: set_Pr5080540287643815273rm_c_d] :
( ! [X: produc4531938369520450825rm_c_d] :
( ( member820888157712331442rm_c_d @ X @ R2 )
=> ( produc6447316180697048258_c_d_o
@ ^ [Y: term_c_d,Z2: term_c_d] :
( ( member_term_c_d @ Y @ A2 )
& ( member_term_c_d @ Z2 @ A2 ) )
@ X ) )
& ! [X: term_c_d] :
( ( member_term_c_d @ X @ A2 )
=> ( member820888157712331442rm_c_d @ ( produc6749061249757032257rm_c_d @ X @ X ) @ R2 ) ) ) ) ) ).
% refl_on_def'
thf(fact_376_refl__on__def_H,axiom,
( refl_on_term_a_b
= ( ^ [A2: set_term_a_b,R2: set_Pr4386577575007340137rm_a_b] :
( ! [X: produc357393685978478089rm_a_b] :
( ( member5869715511025134514rm_a_b @ X @ R2 )
=> ( produc6251846659952913346_a_b_o
@ ^ [Y: term_a_b,Z2: term_a_b] :
( ( member_term_a_b @ Y @ A2 )
& ( member_term_a_b @ Z2 @ A2 ) )
@ X ) )
& ! [X: term_a_b] :
( ( member_term_a_b @ X @ A2 )
=> ( member5869715511025134514rm_a_b @ ( produc7020197800436672577rm_a_b @ X @ X ) @ R2 ) ) ) ) ) ).
% refl_on_def'
thf(fact_377_refl__on__def_H,axiom,
( refl_on_nat
= ( ^ [A2: set_nat,R2: set_Pr1261947904930325089at_nat] :
( ! [X: product_prod_nat_nat] :
( ( member8440522571783428010at_nat @ X @ R2 )
=> ( produc6081775807080527818_nat_o
@ ^ [Y: nat,Z2: nat] :
( ( member_nat @ Y @ A2 )
& ( member_nat @ Z2 @ A2 ) )
@ X ) )
& ! [X: nat] :
( ( member_nat @ X @ A2 )
=> ( member8440522571783428010at_nat @ ( product_Pair_nat_nat @ X @ X ) @ R2 ) ) ) ) ) ).
% refl_on_def'
thf(fact_378_srsteps__with__root__step__ground_I2_J,axiom,
! [R5: set_Pr4386577575007340137rm_a_b,S: term_a_b,T: term_a_b,F3: set_Pr4934435412358123699_a_nat] :
( ! [X3: produc357393685978478089rm_a_b] :
( ( member5869715511025134514rm_a_b @ X3 @ R5 )
=> ( produc6251846659952913346_a_b_o
@ ^ [S3: term_a_b,T2: term_a_b] :
( ( term_ground_a_b @ S3 )
& ( term_ground_a_b @ T2 ) )
@ X3 ) )
=> ( ( member5869715511025134514rm_a_b @ ( produc7020197800436672577rm_a_b @ S @ T ) @ ( srstep7844470518422762656ep_a_b @ F3 @ R5 ) )
=> ( term_ground_a_b @ T ) ) ) ).
% srsteps_with_root_step_ground(2)
thf(fact_379_srsteps__with__root__step__ground_I2_J,axiom,
! [R5: set_Pr5080540287643815273rm_c_d,S: term_c_d,T: term_c_d,F3: set_Pr6903500605879609269_c_nat] :
( ! [X3: produc4531938369520450825rm_c_d] :
( ( member820888157712331442rm_c_d @ X3 @ R5 )
=> ( produc6447316180697048258_c_d_o
@ ^ [S3: term_c_d,T2: term_c_d] :
( ( term_ground_c_d @ S3 )
& ( term_ground_c_d @ T2 ) )
@ X3 ) )
=> ( ( member820888157712331442rm_c_d @ ( produc6749061249757032257rm_c_d @ S @ T ) @ ( srstep2269559354477410592ep_c_d @ F3 @ R5 ) )
=> ( term_ground_c_d @ T ) ) ) ).
% srsteps_with_root_step_ground(2)
thf(fact_380_srsteps__with__root__step__ground_I1_J,axiom,
! [R5: set_Pr4386577575007340137rm_a_b,S: term_a_b,T: term_a_b,F3: set_Pr4934435412358123699_a_nat] :
( ! [X3: produc357393685978478089rm_a_b] :
( ( member5869715511025134514rm_a_b @ X3 @ R5 )
=> ( produc6251846659952913346_a_b_o
@ ^ [S3: term_a_b,T2: term_a_b] :
( ( term_ground_a_b @ S3 )
& ( term_ground_a_b @ T2 ) )
@ X3 ) )
=> ( ( member5869715511025134514rm_a_b @ ( produc7020197800436672577rm_a_b @ S @ T ) @ ( srstep7844470518422762656ep_a_b @ F3 @ R5 ) )
=> ( term_ground_a_b @ S ) ) ) ).
% srsteps_with_root_step_ground(1)
thf(fact_381_srsteps__with__root__step__ground_I1_J,axiom,
! [R5: set_Pr5080540287643815273rm_c_d,S: term_c_d,T: term_c_d,F3: set_Pr6903500605879609269_c_nat] :
( ! [X3: produc4531938369520450825rm_c_d] :
( ( member820888157712331442rm_c_d @ X3 @ R5 )
=> ( produc6447316180697048258_c_d_o
@ ^ [S3: term_c_d,T2: term_c_d] :
( ( term_ground_c_d @ S3 )
& ( term_ground_c_d @ T2 ) )
@ X3 ) )
=> ( ( member820888157712331442rm_c_d @ ( produc6749061249757032257rm_c_d @ S @ T ) @ ( srstep2269559354477410592ep_c_d @ F3 @ R5 ) )
=> ( term_ground_c_d @ S ) ) ) ).
% srsteps_with_root_step_ground(1)
thf(fact_382_restrict__def,axiom,
( abstra2354209648719431185rm_a_b
= ( ^ [R2: set_Pr2972776593051762503rm_a_b,S4: set_Pr4386577575007340137rm_a_b] :
( collec1344989105561874898rm_a_b
@ ( produc161078424057476524_a_b_o
@ ^ [X: produc357393685978478089rm_a_b,Y: produc357393685978478089rm_a_b] :
( ( member5869715511025134514rm_a_b @ X @ S4 )
& ( member5869715511025134514rm_a_b @ Y @ S4 )
& ( member8417600551952982416rm_a_b @ ( produc1763473618796451543rm_a_b @ X @ Y ) @ R2 ) ) ) ) ) ) ).
% restrict_def
thf(fact_383_restrict__def,axiom,
( abstra4478131260412406025at_nat
= ( ^ [R2: set_Pr8693737435421807431at_nat,S4: set_Pr1261947904930325089at_nat] :
( collec7088162979684241874at_nat
@ ( produc6590410687421337004_nat_o
@ ^ [X: product_prod_nat_nat,Y: product_prod_nat_nat] :
( ( member8440522571783428010at_nat @ X @ S4 )
& ( member8440522571783428010at_nat @ Y @ S4 )
& ( member8206827879206165904at_nat @ ( produc6161850002892822231at_nat @ X @ Y ) @ R2 ) ) ) ) ) ) ).
% restrict_def
thf(fact_384_restrict__def,axiom,
( abstract_restrict_o
= ( ^ [R2: set_Product_prod_o_o,S4: set_o] :
( collec3167064739498627218od_o_o
@ ( produc6197397395684419436_o_o_o
@ ^ [X: $o,Y: $o] :
( ( member_o @ X @ S4 )
& ( member_o @ Y @ S4 )
& ( member7466972457876170832od_o_o @ ( product_Pair_o_o @ X @ Y ) @ R2 ) ) ) ) ) ) ).
% restrict_def
thf(fact_385_restrict__def,axiom,
( abstra6515489984838218110et_nat
= ( ^ [R2: set_Pr5488025237498180813et_nat,S4: set_set_nat] :
( collec6662362479098859352et_nat
@ ( produc6247414631856714078_nat_o
@ ^ [X: set_nat,Y: set_nat] :
( ( member_set_nat @ X @ S4 )
& ( member_set_nat @ Y @ S4 )
& ( member8277197624267554838et_nat @ ( produc4532415448927165861et_nat @ X @ Y ) @ R2 ) ) ) ) ) ) ).
% restrict_def
thf(fact_386_restrict__def,axiom,
( abstra1087653880669894540rm_c_d
= ( ^ [R2: set_Pr5080540287643815273rm_c_d,S4: set_term_c_d] :
( collec4273722079467896820rm_c_d
@ ( produc6447316180697048258_c_d_o
@ ^ [X: term_c_d,Y: term_c_d] :
( ( member_term_c_d @ X @ S4 )
& ( member_term_c_d @ Y @ S4 )
& ( member820888157712331442rm_c_d @ ( produc6749061249757032257rm_c_d @ X @ Y ) @ R2 ) ) ) ) ) ) ).
% restrict_def
thf(fact_387_restrict__def,axiom,
( abstra6662565036008789004rm_a_b
= ( ^ [R2: set_Pr4386577575007340137rm_a_b,S4: set_term_a_b] :
( collec99177395925924084rm_a_b
@ ( produc6251846659952913346_a_b_o
@ ^ [X: term_a_b,Y: term_a_b] :
( ( member_term_a_b @ X @ S4 )
& ( member_term_a_b @ Y @ S4 )
& ( member5869715511025134514rm_a_b @ ( produc7020197800436672577rm_a_b @ X @ Y ) @ R2 ) ) ) ) ) ) ).
% restrict_def
thf(fact_388_restrict__def,axiom,
( abstra1219450721576609224ct_nat
= ( ^ [R2: set_Pr1261947904930325089at_nat,S4: set_nat] :
( collec3392354462482085612at_nat
@ ( produc6081775807080527818_nat_o
@ ^ [X: nat,Y: nat] :
( ( member_nat @ X @ S4 )
& ( member_nat @ Y @ S4 )
& ( member8440522571783428010at_nat @ ( product_Pair_nat_nat @ X @ Y ) @ R2 ) ) ) ) ) ) ).
% restrict_def
thf(fact_389_same__fst__def,axiom,
( same_f843731131676418198rm_a_b
= ( ^ [P2: term_a_b > $o,R6: term_a_b > set_Pr4386577575007340137rm_a_b] :
( collec1344989105561874898rm_a_b
@ ( produc161078424057476524_a_b_o
@ ( produc4352215818379867658_a_b_o
@ ^ [X6: term_a_b,Y5: term_a_b] :
( produc6251846659952913346_a_b_o
@ ^ [X: term_a_b,Y: term_a_b] :
( ( X6 = X )
& ( P2 @ X )
& ( member5869715511025134514rm_a_b @ ( produc7020197800436672577rm_a_b @ Y5 @ Y ) @ ( R6 @ X ) ) ) ) ) ) ) ) ) ).
% same_fst_def
thf(fact_390_same__fst__def,axiom,
( same_fst_nat_nat
= ( ^ [P2: nat > $o,R6: nat > set_Pr1261947904930325089at_nat] :
( collec7088162979684241874at_nat
@ ( produc6590410687421337004_nat_o
@ ( produc8739625826339149834_nat_o
@ ^ [X6: nat,Y5: nat] :
( produc6081775807080527818_nat_o
@ ^ [X: nat,Y: nat] :
( ( X6 = X )
& ( P2 @ X )
& ( member8440522571783428010at_nat @ ( product_Pair_nat_nat @ Y5 @ Y ) @ ( R6 @ X ) ) ) ) ) ) ) ) ) ).
% same_fst_def
thf(fact_391_same__fst__def,axiom,
( same_f4492192013192299542rm_c_d
= ( ^ [P2: term_a_b > $o,R6: term_a_b > set_Pr5080540287643815273rm_c_d] :
( collec5736545419516875218rm_c_d
@ ( produc8669550388439012780_c_d_o
@ ( produc7053737044884821514_c_d_o
@ ^ [X6: term_a_b,Y5: term_c_d] :
( produc3147824153920350274_c_d_o
@ ^ [X: term_a_b,Y: term_c_d] :
( ( X6 = X )
& ( P2 @ X )
& ( member820888157712331442rm_c_d @ ( produc6749061249757032257rm_c_d @ Y5 @ Y ) @ ( R6 @ X ) ) ) ) ) ) ) ) ) ).
% same_fst_def
thf(fact_392_same__fst__def,axiom,
( same_f6147505736335672342rm_a_b
= ( ^ [P2: term_c_d > $o,R6: term_c_d > set_Pr4386577575007340137rm_a_b] :
( collec6190143733186597330rm_a_b
@ ( produc1056133890898515372_a_b_o
@ ( produc5873602711790147082_a_b_o
@ ^ [X6: term_c_d,Y5: term_a_b] :
( produc327966649874835522_a_b_o
@ ^ [X: term_c_d,Y: term_a_b] :
( ( X6 = X )
& ( P2 @ X )
& ( member5869715511025134514rm_a_b @ ( produc7020197800436672577rm_a_b @ Y5 @ Y ) @ ( R6 @ X ) ) ) ) ) ) ) ) ) ).
% same_fst_def
thf(fact_393_refl__on__converse,axiom,
! [A3: set_term_c_d,R: set_Pr5080540287643815273rm_c_d] :
( ( refl_on_term_c_d @ A3 @ ( conver7337423426258204773rm_c_d @ R ) )
= ( refl_on_term_c_d @ A3 @ R ) ) ).
% refl_on_converse
thf(fact_394_refl__on__converse,axiom,
! [A3: set_term_a_b,R: set_Pr4386577575007340137rm_a_b] :
( ( refl_on_term_a_b @ A3 @ ( conver7608559976937845093rm_a_b @ R ) )
= ( refl_on_term_a_b @ A3 @ R ) ) ).
% refl_on_converse
thf(fact_395_refl__on__converse,axiom,
! [A3: set_nat,R: set_Pr1261947904930325089at_nat] :
( ( refl_on_nat @ A3 @ ( converse_nat_nat @ R ) )
= ( refl_on_nat @ A3 @ R ) ) ).
% refl_on_converse
thf(fact_396_same__fstI,axiom,
! [P: term_a_b > $o,X5: term_a_b,Y6: term_c_d,Y3: term_c_d,R3: term_a_b > set_Pr5080540287643815273rm_c_d] :
( ( P @ X5 )
=> ( ( member820888157712331442rm_c_d @ ( produc6749061249757032257rm_c_d @ Y6 @ Y3 ) @ ( R3 @ X5 ) )
=> ( member3585784829053206928rm_c_d @ ( produc4766828187215050455rm_c_d @ ( produc1445286645097778113rm_c_d @ X5 @ Y6 ) @ ( produc1445286645097778113rm_c_d @ X5 @ Y3 ) ) @ ( same_f4492192013192299542rm_c_d @ P @ R3 ) ) ) ) ).
% same_fstI
thf(fact_397_same__fstI,axiom,
! [P: term_c_d > $o,X5: term_c_d,Y6: term_c_d,Y3: term_c_d,R3: term_c_d > set_Pr5080540287643815273rm_c_d] :
( ( P @ X5 )
=> ( ( member820888157712331442rm_c_d @ ( produc6749061249757032257rm_c_d @ Y6 @ Y3 ) @ ( R3 @ X5 ) )
=> ( member8430939456677929360rm_c_d @ ( produc5257394494426896087rm_c_d @ ( produc6749061249757032257rm_c_d @ X5 @ Y6 ) @ ( produc6749061249757032257rm_c_d @ X5 @ Y3 ) ) @ ( same_f572594580996777878rm_c_d @ P @ R3 ) ) ) ) ).
% same_fstI
thf(fact_398_same__fstI,axiom,
! [P: term_c_d > $o,X5: term_c_d,Y6: term_a_b,Y3: term_a_b,R3: term_c_d > set_Pr4386577575007340137rm_a_b] :
( ( P @ X5 )
=> ( ( member5869715511025134514rm_a_b @ ( produc7020197800436672577rm_a_b @ Y6 @ Y3 ) @ ( R3 @ X5 ) )
=> ( member4039383142722929040rm_a_b @ ( produc2254039926008297175rm_a_b @ ( produc3100600368241150913rm_a_b @ X5 @ Y6 ) @ ( produc3100600368241150913rm_a_b @ X5 @ Y3 ) ) @ ( same_f6147505736335672342rm_a_b @ P @ R3 ) ) ) ) ).
% same_fstI
thf(fact_399_same__fstI,axiom,
! [P: term_a_b > $o,X5: term_a_b,Y6: term_a_b,Y3: term_a_b,R3: term_a_b > set_Pr4386577575007340137rm_a_b] :
( ( P @ X5 )
=> ( ( member5869715511025134514rm_a_b @ ( produc7020197800436672577rm_a_b @ Y6 @ Y3 ) @ ( R3 @ X5 ) )
=> ( member8417600551952982416rm_a_b @ ( produc1763473618796451543rm_a_b @ ( produc7020197800436672577rm_a_b @ X5 @ Y6 ) @ ( produc7020197800436672577rm_a_b @ X5 @ Y3 ) ) @ ( same_f843731131676418198rm_a_b @ P @ R3 ) ) ) ) ).
% same_fstI
thf(fact_400_same__fstI,axiom,
! [P: nat > $o,X5: nat,Y6: nat,Y3: nat,R3: nat > set_Pr1261947904930325089at_nat] :
( ( P @ X5 )
=> ( ( member8440522571783428010at_nat @ ( product_Pair_nat_nat @ Y6 @ Y3 ) @ ( R3 @ X5 ) )
=> ( member8206827879206165904at_nat @ ( produc6161850002892822231at_nat @ ( product_Pair_nat_nat @ X5 @ Y6 ) @ ( product_Pair_nat_nat @ X5 @ Y3 ) ) @ ( same_fst_nat_nat @ P @ R3 ) ) ) ) ).
% same_fstI
thf(fact_401_irreflp__on__def,axiom,
( irreflp_on_nat
= ( ^ [A2: set_nat,R6: nat > nat > $o] :
! [X: nat] :
( ( member_nat @ X @ A2 )
=> ~ ( R6 @ X @ X ) ) ) ) ).
% irreflp_on_def
thf(fact_402_irreflp__onI,axiom,
! [A3: set_Pr4386577575007340137rm_a_b,R3: produc357393685978478089rm_a_b > produc357393685978478089rm_a_b > $o] :
( ! [A6: produc357393685978478089rm_a_b] :
( ( member5869715511025134514rm_a_b @ A6 @ A3 )
=> ~ ( R3 @ A6 @ A6 ) )
=> ( irrefl1118632579264806371rm_a_b @ A3 @ R3 ) ) ).
% irreflp_onI
thf(fact_403_irreflp__onI,axiom,
! [A3: set_Pr1261947904930325089at_nat,R3: product_prod_nat_nat > product_prod_nat_nat > $o] :
( ! [A6: product_prod_nat_nat] :
( ( member8440522571783428010at_nat @ A6 @ A3 )
=> ~ ( R3 @ A6 @ A6 ) )
=> ( irrefl2576046763318297307at_nat @ A3 @ R3 ) ) ).
% irreflp_onI
thf(fact_404_irreflp__onI,axiom,
! [A3: set_o,R3: $o > $o > $o] :
( ! [A6: $o] :
( ( member_o @ A6 @ A3 )
=> ~ ( R3 @ A6 @ A6 ) )
=> ( irreflp_on_o @ A3 @ R3 ) ) ).
% irreflp_onI
thf(fact_405_irreflp__onI,axiom,
! [A3: set_set_nat,R3: set_nat > set_nat > $o] :
( ! [A6: set_nat] :
( ( member_set_nat @ A6 @ A3 )
=> ~ ( R3 @ A6 @ A6 ) )
=> ( irreflp_on_set_nat @ A3 @ R3 ) ) ).
% irreflp_onI
thf(fact_406_irreflp__onI,axiom,
! [A3: set_nat,R3: nat > nat > $o] :
( ! [A6: nat] :
( ( member_nat @ A6 @ A3 )
=> ~ ( R3 @ A6 @ A6 ) )
=> ( irreflp_on_nat @ A3 @ R3 ) ) ).
% irreflp_onI
thf(fact_407_irreflp__onD,axiom,
! [A3: set_Pr4386577575007340137rm_a_b,R3: produc357393685978478089rm_a_b > produc357393685978478089rm_a_b > $o,A4: produc357393685978478089rm_a_b] :
( ( irrefl1118632579264806371rm_a_b @ A3 @ R3 )
=> ( ( member5869715511025134514rm_a_b @ A4 @ A3 )
=> ~ ( R3 @ A4 @ A4 ) ) ) ).
% irreflp_onD
thf(fact_408_irreflp__onD,axiom,
! [A3: set_Pr1261947904930325089at_nat,R3: product_prod_nat_nat > product_prod_nat_nat > $o,A4: product_prod_nat_nat] :
( ( irrefl2576046763318297307at_nat @ A3 @ R3 )
=> ( ( member8440522571783428010at_nat @ A4 @ A3 )
=> ~ ( R3 @ A4 @ A4 ) ) ) ).
% irreflp_onD
thf(fact_409_irreflp__onD,axiom,
! [A3: set_o,R3: $o > $o > $o,A4: $o] :
( ( irreflp_on_o @ A3 @ R3 )
=> ( ( member_o @ A4 @ A3 )
=> ~ ( R3 @ A4 @ A4 ) ) ) ).
% irreflp_onD
thf(fact_410_irreflp__onD,axiom,
! [A3: set_set_nat,R3: set_nat > set_nat > $o,A4: set_nat] :
( ( irreflp_on_set_nat @ A3 @ R3 )
=> ( ( member_set_nat @ A4 @ A3 )
=> ~ ( R3 @ A4 @ A4 ) ) ) ).
% irreflp_onD
thf(fact_411_irreflp__onD,axiom,
! [A3: set_nat,R3: nat > nat > $o,A4: nat] :
( ( irreflp_on_nat @ A3 @ R3 )
=> ( ( member_nat @ A4 @ A3 )
=> ~ ( R3 @ A4 @ A4 ) ) ) ).
% irreflp_onD
thf(fact_412_refl__onD2,axiom,
! [A3: set_Pr4386577575007340137rm_a_b,R: set_Pr2972776593051762503rm_a_b,X5: produc357393685978478089rm_a_b,Y3: produc357393685978478089rm_a_b] :
( ( refl_o5344404488616963464rm_a_b @ A3 @ R )
=> ( ( member8417600551952982416rm_a_b @ ( produc1763473618796451543rm_a_b @ X5 @ Y3 ) @ R )
=> ( member5869715511025134514rm_a_b @ Y3 @ A3 ) ) ) ).
% refl_onD2
thf(fact_413_refl__onD2,axiom,
! [A3: set_Pr1261947904930325089at_nat,R: set_Pr8693737435421807431at_nat,X5: product_prod_nat_nat,Y3: product_prod_nat_nat] :
( ( refl_o7122697186039111552at_nat @ A3 @ R )
=> ( ( member8206827879206165904at_nat @ ( produc6161850002892822231at_nat @ X5 @ Y3 ) @ R )
=> ( member8440522571783428010at_nat @ Y3 @ A3 ) ) ) ).
% refl_onD2
thf(fact_414_refl__onD2,axiom,
! [A3: set_o,R: set_Product_prod_o_o,X5: $o,Y3: $o] :
( ( refl_on_o @ A3 @ R )
=> ( ( member7466972457876170832od_o_o @ ( product_Pair_o_o @ X5 @ Y3 ) @ R )
=> ( member_o @ Y3 @ A3 ) ) ) ).
% refl_onD2
thf(fact_415_refl__onD2,axiom,
! [A3: set_set_nat,R: set_Pr5488025237498180813et_nat,X5: set_nat,Y3: set_nat] :
( ( refl_on_set_nat @ A3 @ R )
=> ( ( member8277197624267554838et_nat @ ( produc4532415448927165861et_nat @ X5 @ Y3 ) @ R )
=> ( member_set_nat @ Y3 @ A3 ) ) ) ).
% refl_onD2
thf(fact_416_refl__onD2,axiom,
! [A3: set_term_c_d,R: set_Pr5080540287643815273rm_c_d,X5: term_c_d,Y3: term_c_d] :
( ( refl_on_term_c_d @ A3 @ R )
=> ( ( member820888157712331442rm_c_d @ ( produc6749061249757032257rm_c_d @ X5 @ Y3 ) @ R )
=> ( member_term_c_d @ Y3 @ A3 ) ) ) ).
% refl_onD2
thf(fact_417_refl__onD2,axiom,
! [A3: set_term_a_b,R: set_Pr4386577575007340137rm_a_b,X5: term_a_b,Y3: term_a_b] :
( ( refl_on_term_a_b @ A3 @ R )
=> ( ( member5869715511025134514rm_a_b @ ( produc7020197800436672577rm_a_b @ X5 @ Y3 ) @ R )
=> ( member_term_a_b @ Y3 @ A3 ) ) ) ).
% refl_onD2
thf(fact_418_refl__onD2,axiom,
! [A3: set_nat,R: set_Pr1261947904930325089at_nat,X5: nat,Y3: nat] :
( ( refl_on_nat @ A3 @ R )
=> ( ( member8440522571783428010at_nat @ ( product_Pair_nat_nat @ X5 @ Y3 ) @ R )
=> ( member_nat @ Y3 @ A3 ) ) ) ).
% refl_onD2
thf(fact_419_refl__onD1,axiom,
! [A3: set_Pr4386577575007340137rm_a_b,R: set_Pr2972776593051762503rm_a_b,X5: produc357393685978478089rm_a_b,Y3: produc357393685978478089rm_a_b] :
( ( refl_o5344404488616963464rm_a_b @ A3 @ R )
=> ( ( member8417600551952982416rm_a_b @ ( produc1763473618796451543rm_a_b @ X5 @ Y3 ) @ R )
=> ( member5869715511025134514rm_a_b @ X5 @ A3 ) ) ) ).
% refl_onD1
thf(fact_420_refl__onD1,axiom,
! [A3: set_Pr1261947904930325089at_nat,R: set_Pr8693737435421807431at_nat,X5: product_prod_nat_nat,Y3: product_prod_nat_nat] :
( ( refl_o7122697186039111552at_nat @ A3 @ R )
=> ( ( member8206827879206165904at_nat @ ( produc6161850002892822231at_nat @ X5 @ Y3 ) @ R )
=> ( member8440522571783428010at_nat @ X5 @ A3 ) ) ) ).
% refl_onD1
thf(fact_421_refl__onD1,axiom,
! [A3: set_o,R: set_Product_prod_o_o,X5: $o,Y3: $o] :
( ( refl_on_o @ A3 @ R )
=> ( ( member7466972457876170832od_o_o @ ( product_Pair_o_o @ X5 @ Y3 ) @ R )
=> ( member_o @ X5 @ A3 ) ) ) ).
% refl_onD1
thf(fact_422_refl__onD1,axiom,
! [A3: set_set_nat,R: set_Pr5488025237498180813et_nat,X5: set_nat,Y3: set_nat] :
( ( refl_on_set_nat @ A3 @ R )
=> ( ( member8277197624267554838et_nat @ ( produc4532415448927165861et_nat @ X5 @ Y3 ) @ R )
=> ( member_set_nat @ X5 @ A3 ) ) ) ).
% refl_onD1
thf(fact_423_refl__onD1,axiom,
! [A3: set_term_c_d,R: set_Pr5080540287643815273rm_c_d,X5: term_c_d,Y3: term_c_d] :
( ( refl_on_term_c_d @ A3 @ R )
=> ( ( member820888157712331442rm_c_d @ ( produc6749061249757032257rm_c_d @ X5 @ Y3 ) @ R )
=> ( member_term_c_d @ X5 @ A3 ) ) ) ).
% refl_onD1
thf(fact_424_refl__onD1,axiom,
! [A3: set_term_a_b,R: set_Pr4386577575007340137rm_a_b,X5: term_a_b,Y3: term_a_b] :
( ( refl_on_term_a_b @ A3 @ R )
=> ( ( member5869715511025134514rm_a_b @ ( produc7020197800436672577rm_a_b @ X5 @ Y3 ) @ R )
=> ( member_term_a_b @ X5 @ A3 ) ) ) ).
% refl_onD1
thf(fact_425_refl__onD1,axiom,
! [A3: set_nat,R: set_Pr1261947904930325089at_nat,X5: nat,Y3: nat] :
( ( refl_on_nat @ A3 @ R )
=> ( ( member8440522571783428010at_nat @ ( product_Pair_nat_nat @ X5 @ Y3 ) @ R )
=> ( member_nat @ X5 @ A3 ) ) ) ).
% refl_onD1
thf(fact_426_refl__onD,axiom,
! [A3: set_Pr4386577575007340137rm_a_b,R: set_Pr2972776593051762503rm_a_b,A4: produc357393685978478089rm_a_b] :
( ( refl_o5344404488616963464rm_a_b @ A3 @ R )
=> ( ( member5869715511025134514rm_a_b @ A4 @ A3 )
=> ( member8417600551952982416rm_a_b @ ( produc1763473618796451543rm_a_b @ A4 @ A4 ) @ R ) ) ) ).
% refl_onD
thf(fact_427_refl__onD,axiom,
! [A3: set_Pr1261947904930325089at_nat,R: set_Pr8693737435421807431at_nat,A4: product_prod_nat_nat] :
( ( refl_o7122697186039111552at_nat @ A3 @ R )
=> ( ( member8440522571783428010at_nat @ A4 @ A3 )
=> ( member8206827879206165904at_nat @ ( produc6161850002892822231at_nat @ A4 @ A4 ) @ R ) ) ) ).
% refl_onD
thf(fact_428_refl__onD,axiom,
! [A3: set_o,R: set_Product_prod_o_o,A4: $o] :
( ( refl_on_o @ A3 @ R )
=> ( ( member_o @ A4 @ A3 )
=> ( member7466972457876170832od_o_o @ ( product_Pair_o_o @ A4 @ A4 ) @ R ) ) ) ).
% refl_onD
thf(fact_429_refl__onD,axiom,
! [A3: set_set_nat,R: set_Pr5488025237498180813et_nat,A4: set_nat] :
( ( refl_on_set_nat @ A3 @ R )
=> ( ( member_set_nat @ A4 @ A3 )
=> ( member8277197624267554838et_nat @ ( produc4532415448927165861et_nat @ A4 @ A4 ) @ R ) ) ) ).
% refl_onD
thf(fact_430_refl__onD,axiom,
! [A3: set_term_c_d,R: set_Pr5080540287643815273rm_c_d,A4: term_c_d] :
( ( refl_on_term_c_d @ A3 @ R )
=> ( ( member_term_c_d @ A4 @ A3 )
=> ( member820888157712331442rm_c_d @ ( produc6749061249757032257rm_c_d @ A4 @ A4 ) @ R ) ) ) ).
% refl_onD
thf(fact_431_refl__onD,axiom,
! [A3: set_term_a_b,R: set_Pr4386577575007340137rm_a_b,A4: term_a_b] :
( ( refl_on_term_a_b @ A3 @ R )
=> ( ( member_term_a_b @ A4 @ A3 )
=> ( member5869715511025134514rm_a_b @ ( produc7020197800436672577rm_a_b @ A4 @ A4 ) @ R ) ) ) ).
% refl_onD
thf(fact_432_refl__onD,axiom,
! [A3: set_nat,R: set_Pr1261947904930325089at_nat,A4: nat] :
( ( refl_on_nat @ A3 @ R )
=> ( ( member_nat @ A4 @ A3 )
=> ( member8440522571783428010at_nat @ ( product_Pair_nat_nat @ A4 @ A4 ) @ R ) ) ) ).
% refl_onD
thf(fact_433_rp__inv__image__def,axiom,
( fun_rp3004530424201022588at_nat
= ( produc1827612380487965875at_nat
@ ^ [R6: set_Pr1261947904930325089at_nat,S4: set_Pr1261947904930325089at_nat,F2: nat > nat] : ( produc2922128104949294807at_nat @ ( inv_image_nat_nat @ R6 @ F2 ) @ ( inv_image_nat_nat @ S4 @ F2 ) ) ) ) ).
% rp_inv_image_def
thf(fact_434_refl__on__domain,axiom,
! [A3: set_Pr4386577575007340137rm_a_b,R: set_Pr2972776593051762503rm_a_b,A4: produc357393685978478089rm_a_b,B2: produc357393685978478089rm_a_b] :
( ( refl_o5344404488616963464rm_a_b @ A3 @ R )
=> ( ( member8417600551952982416rm_a_b @ ( produc1763473618796451543rm_a_b @ A4 @ B2 ) @ R )
=> ( ( member5869715511025134514rm_a_b @ A4 @ A3 )
& ( member5869715511025134514rm_a_b @ B2 @ A3 ) ) ) ) ).
% refl_on_domain
thf(fact_435_refl__on__domain,axiom,
! [A3: set_Pr1261947904930325089at_nat,R: set_Pr8693737435421807431at_nat,A4: product_prod_nat_nat,B2: product_prod_nat_nat] :
( ( refl_o7122697186039111552at_nat @ A3 @ R )
=> ( ( member8206827879206165904at_nat @ ( produc6161850002892822231at_nat @ A4 @ B2 ) @ R )
=> ( ( member8440522571783428010at_nat @ A4 @ A3 )
& ( member8440522571783428010at_nat @ B2 @ A3 ) ) ) ) ).
% refl_on_domain
thf(fact_436_refl__on__domain,axiom,
! [A3: set_o,R: set_Product_prod_o_o,A4: $o,B2: $o] :
( ( refl_on_o @ A3 @ R )
=> ( ( member7466972457876170832od_o_o @ ( product_Pair_o_o @ A4 @ B2 ) @ R )
=> ( ( member_o @ A4 @ A3 )
& ( member_o @ B2 @ A3 ) ) ) ) ).
% refl_on_domain
thf(fact_437_refl__on__domain,axiom,
! [A3: set_set_nat,R: set_Pr5488025237498180813et_nat,A4: set_nat,B2: set_nat] :
( ( refl_on_set_nat @ A3 @ R )
=> ( ( member8277197624267554838et_nat @ ( produc4532415448927165861et_nat @ A4 @ B2 ) @ R )
=> ( ( member_set_nat @ A4 @ A3 )
& ( member_set_nat @ B2 @ A3 ) ) ) ) ).
% refl_on_domain
thf(fact_438_refl__on__domain,axiom,
! [A3: set_term_c_d,R: set_Pr5080540287643815273rm_c_d,A4: term_c_d,B2: term_c_d] :
( ( refl_on_term_c_d @ A3 @ R )
=> ( ( member820888157712331442rm_c_d @ ( produc6749061249757032257rm_c_d @ A4 @ B2 ) @ R )
=> ( ( member_term_c_d @ A4 @ A3 )
& ( member_term_c_d @ B2 @ A3 ) ) ) ) ).
% refl_on_domain
thf(fact_439_refl__on__domain,axiom,
! [A3: set_term_a_b,R: set_Pr4386577575007340137rm_a_b,A4: term_a_b,B2: term_a_b] :
( ( refl_on_term_a_b @ A3 @ R )
=> ( ( member5869715511025134514rm_a_b @ ( produc7020197800436672577rm_a_b @ A4 @ B2 ) @ R )
=> ( ( member_term_a_b @ A4 @ A3 )
& ( member_term_a_b @ B2 @ A3 ) ) ) ) ).
% refl_on_domain
thf(fact_440_refl__on__domain,axiom,
! [A3: set_nat,R: set_Pr1261947904930325089at_nat,A4: nat,B2: nat] :
( ( refl_on_nat @ A3 @ R )
=> ( ( member8440522571783428010at_nat @ ( product_Pair_nat_nat @ A4 @ B2 ) @ R )
=> ( ( member_nat @ A4 @ A3 )
& ( member_nat @ B2 @ A3 ) ) ) ) ).
% refl_on_domain
thf(fact_441_lex__prod__def,axiom,
( lex_pr5892420715117795161rm_c_d
= ( ^ [Ra: set_Pr5080540287643815273rm_c_d,Rb: set_Pr5080540287643815273rm_c_d] :
( collec1358328010286821842rm_c_d
@ ( produc341233818425275820_c_d_o
@ ( produc8575123938295100938_c_d_o
@ ^ [A: term_c_d,B: term_c_d] :
( produc6447316180697048258_c_d_o
@ ^ [A7: term_c_d,B5: term_c_d] :
( ( member820888157712331442rm_c_d @ ( produc6749061249757032257rm_c_d @ A @ A7 ) @ Ra )
| ( ( A = A7 )
& ( member820888157712331442rm_c_d @ ( produc6749061249757032257rm_c_d @ B @ B5 ) @ Rb ) ) ) ) ) ) ) ) ) ).
% lex_prod_def
thf(fact_442_lex__prod__def,axiom,
( lex_pr8119212446852010005_d_nat
= ( ^ [Ra: set_Pr5080540287643815273rm_c_d,Rb: set_Pr1261947904930325089at_nat] :
( collec3801099787273043922_d_nat
@ ( produc4132314953574007724_nat_o
@ ( produc14787907101276426_nat_o
@ ^ [A: term_c_d,B: nat] :
( produc8272582700005955334_nat_o
@ ^ [A7: term_c_d,B5: nat] :
( ( member820888157712331442rm_c_d @ ( produc6749061249757032257rm_c_d @ A @ A7 ) @ Ra )
| ( ( A = A7 )
& ( member8440522571783428010at_nat @ ( product_Pair_nat_nat @ B @ B5 ) @ Rb ) ) ) ) ) ) ) ) ) ).
% lex_prod_def
thf(fact_443_lex__prod__def,axiom,
( lex_pr3461217179711548565_b_nat
= ( ^ [Ra: set_Pr4386577575007340137rm_a_b,Rb: set_Pr1261947904930325089at_nat] :
( collec7290524293179858898_b_nat
@ ( produc1396999915110114220_nat_o
@ ( produc2189794613626067210_nat_o
@ ^ [A: term_a_b,B: nat] :
( produc9162275563018852998_nat_o
@ ^ [A7: term_a_b,B5: nat] :
( ( member5869715511025134514rm_a_b @ ( produc7020197800436672577rm_a_b @ A @ A7 ) @ Ra )
| ( ( A = A7 )
& ( member8440522571783428010at_nat @ ( product_Pair_nat_nat @ B @ B5 ) @ Rb ) ) ) ) ) ) ) ) ) ).
% lex_prod_def
thf(fact_444_lex__prod__def,axiom,
( lex_pr6148223934062457749rm_c_d
= ( ^ [Ra: set_Pr1261947904930325089at_nat,Rb: set_Pr5080540287643815273rm_c_d] :
( collec471171522628853714rm_c_d
@ ( produc7763675869049316268_c_d_o
@ ( produc827177795400628490_c_d_o
@ ^ [A: nat,B: term_c_d] :
( produc4132180821779813254_c_d_o
@ ^ [A7: nat,B5: term_c_d] :
( ( member8440522571783428010at_nat @ ( product_Pair_nat_nat @ A @ A7 ) @ Ra )
| ( ( A = A7 )
& ( member820888157712331442rm_c_d @ ( produc6749061249757032257rm_c_d @ B @ B5 ) @ Rb ) ) ) ) ) ) ) ) ) ).
% lex_prod_def
thf(fact_445_lex__prod__def,axiom,
( lex_pr2499763052546576405rm_a_b
= ( ^ [Ra: set_Pr1261947904930325089at_nat,Rb: set_Pr4386577575007340137rm_a_b] :
( collec3467184569906692050rm_a_b
@ ( produc813038845109486508_a_b_o
@ ( produc1326667778449004810_a_b_o
@ ^ [A: nat,B: term_a_b] :
( produc7236203327812376326_a_b_o
@ ^ [A7: nat,B5: term_a_b] :
( ( member8440522571783428010at_nat @ ( product_Pair_nat_nat @ A @ A7 ) @ Ra )
| ( ( A = A7 )
& ( member5869715511025134514rm_a_b @ ( produc7020197800436672577rm_a_b @ B @ B5 ) @ Rb ) ) ) ) ) ) ) ) ) ).
% lex_prod_def
thf(fact_446_lex__prod__def,axiom,
( lex_pr6163557265797435481rm_a_b
= ( ^ [Ra: set_Pr4386577575007340137rm_a_b,Rb: set_Pr4386577575007340137rm_a_b] :
( collec1344989105561874898rm_a_b
@ ( produc161078424057476524_a_b_o
@ ( produc4352215818379867658_a_b_o
@ ^ [A: term_a_b,B: term_a_b] :
( produc6251846659952913346_a_b_o
@ ^ [A7: term_a_b,B5: term_a_b] :
( ( member5869715511025134514rm_a_b @ ( produc7020197800436672577rm_a_b @ A @ A7 ) @ Ra )
| ( ( A = A7 )
& ( member5869715511025134514rm_a_b @ ( produc7020197800436672577rm_a_b @ B @ B5 ) @ Rb ) ) ) ) ) ) ) ) ) ).
% lex_prod_def
thf(fact_447_lex__prod__def,axiom,
( lex_prod_nat_nat
= ( ^ [Ra: set_Pr1261947904930325089at_nat,Rb: set_Pr1261947904930325089at_nat] :
( collec7088162979684241874at_nat
@ ( produc6590410687421337004_nat_o
@ ( produc8739625826339149834_nat_o
@ ^ [A: nat,B: nat] :
( produc6081775807080527818_nat_o
@ ^ [A7: nat,B5: nat] :
( ( member8440522571783428010at_nat @ ( product_Pair_nat_nat @ A @ A7 ) @ Ra )
| ( ( A = A7 )
& ( member8440522571783428010at_nat @ ( product_Pair_nat_nat @ B @ B5 ) @ Rb ) ) ) ) ) ) ) ) ) ).
% lex_prod_def
thf(fact_448_lex__prod__def,axiom,
( lex_pr588646110458541017rm_c_d
= ( ^ [Ra: set_Pr4386577575007340137rm_a_b,Rb: set_Pr5080540287643815273rm_c_d] :
( collec5736545419516875218rm_c_d
@ ( produc8669550388439012780_c_d_o
@ ( produc7053737044884821514_c_d_o
@ ^ [A: term_a_b,B: term_c_d] :
( produc3147824153920350274_c_d_o
@ ^ [A7: term_a_b,B5: term_c_d] :
( ( member5869715511025134514rm_a_b @ ( produc7020197800436672577rm_a_b @ A @ A7 ) @ Ra )
| ( ( A = A7 )
& ( member820888157712331442rm_c_d @ ( produc6749061249757032257rm_c_d @ B @ B5 ) @ Rb ) ) ) ) ) ) ) ) ) ).
% lex_prod_def
thf(fact_449_lex__prod__def,axiom,
( lex_pr2243959833601913817rm_a_b
= ( ^ [Ra: set_Pr5080540287643815273rm_c_d,Rb: set_Pr4386577575007340137rm_a_b] :
( collec6190143733186597330rm_a_b
@ ( produc1056133890898515372_a_b_o
@ ( produc5873602711790147082_a_b_o
@ ^ [A: term_c_d,B: term_a_b] :
( produc327966649874835522_a_b_o
@ ^ [A7: term_c_d,B5: term_a_b] :
( ( member820888157712331442rm_c_d @ ( produc6749061249757032257rm_c_d @ A @ A7 ) @ Ra )
| ( ( A = A7 )
& ( member5869715511025134514rm_a_b @ ( produc7020197800436672577rm_a_b @ B @ B5 ) @ Rb ) ) ) ) ) ) ) ) ) ).
% lex_prod_def
thf(fact_450_irreflp__irrefl__eq,axiom,
! [R: set_Pr5080540287643815273rm_c_d] :
( ( irreflp_on_term_c_d @ top_top_set_term_c_d
@ ^ [A: term_c_d,B: term_c_d] : ( member820888157712331442rm_c_d @ ( produc6749061249757032257rm_c_d @ A @ B ) @ R ) )
= ( irrefl_on_term_c_d @ top_top_set_term_c_d @ R ) ) ).
% irreflp_irrefl_eq
thf(fact_451_irreflp__irrefl__eq,axiom,
! [R: set_Pr4386577575007340137rm_a_b] :
( ( irreflp_on_term_a_b @ top_top_set_term_a_b
@ ^ [A: term_a_b,B: term_a_b] : ( member5869715511025134514rm_a_b @ ( produc7020197800436672577rm_a_b @ A @ B ) @ R ) )
= ( irrefl_on_term_a_b @ top_top_set_term_a_b @ R ) ) ).
% irreflp_irrefl_eq
thf(fact_452_irreflp__irrefl__eq,axiom,
! [R: set_Pr8693737435421807431at_nat] :
( ( irrefl2576046763318297307at_nat @ top_to4669805908274784177at_nat
@ ^ [A: product_prod_nat_nat,B: product_prod_nat_nat] : ( member8206827879206165904at_nat @ ( produc6161850002892822231at_nat @ A @ B ) @ R ) )
= ( irrefl7408258699751485431at_nat @ top_to4669805908274784177at_nat @ R ) ) ).
% irreflp_irrefl_eq
thf(fact_453_irreflp__irrefl__eq,axiom,
! [R: set_Pr1076074158304066111at_nat] :
( ( irrefl3240489695051909285at_nat @ top_to6661820994512907621at_nat
@ ^ [A: sum_sum_nat_nat,B: sum_sum_nat_nat] : ( member4902808451920011912at_nat @ ( produc3532782441974027415at_nat @ A @ B ) @ R ) )
= ( irrefl688463893611329673at_nat @ top_to6661820994512907621at_nat @ R ) ) ).
% irreflp_irrefl_eq
thf(fact_454_irreflp__irrefl__eq,axiom,
! [R: set_Pr5488025237498180813et_nat] :
( ( irreflp_on_set_nat @ top_top_set_set_nat
@ ^ [A: set_nat,B: set_nat] : ( member8277197624267554838et_nat @ ( produc4532415448927165861et_nat @ A @ B ) @ R ) )
= ( irrefl_on_set_nat @ top_top_set_set_nat @ R ) ) ).
% irreflp_irrefl_eq
thf(fact_455_irreflp__irrefl__eq,axiom,
! [R: set_Pr8788715879341982671rm_a_b] :
( ( irrefl4183777908429839213rm_a_b @ top_to220653634128270125rm_a_b
@ ^ [A: term_c_d > term_a_b,B: term_c_d > term_a_b] : ( member4454048570373794840rm_a_b @ ( produc6696390399768932903rm_a_b @ A @ B ) @ R ) )
= ( irrefl7486889657381885777rm_a_b @ top_to220653634128270125rm_a_b @ R ) ) ).
% irreflp_irrefl_eq
thf(fact_456_irreflp__irrefl__eq,axiom,
! [R: set_Pr6132369733443093455rm_c_d] :
( ( irrefl6974145419508079469rm_c_d @ top_to44634570330034989rm_c_d
@ ^ [A: term_a_b > term_c_d,B: term_a_b > term_c_d] : ( member7058256936922213400rm_c_d @ ( produc3043613304339051047rm_c_d @ A @ B ) @ R ) )
= ( irrefl1053885131605350225rm_c_d @ top_to44634570330034989rm_c_d @ R ) ) ).
% irreflp_irrefl_eq
thf(fact_457_irreflp__irrefl__eq,axiom,
! [R: set_Pr1261947904930325089at_nat] :
( ( irreflp_on_nat @ top_top_set_nat
@ ^ [A: nat,B: nat] : ( member8440522571783428010at_nat @ ( product_Pair_nat_nat @ A @ B ) @ R ) )
= ( irrefl_on_nat @ top_top_set_nat @ R ) ) ).
% irreflp_irrefl_eq
thf(fact_458_trans__on__join,axiom,
( trans_5404704112166290345rm_a_b
= ( ^ [A2: set_Pr4386577575007340137rm_a_b,R2: set_Pr2972776593051762503rm_a_b] :
! [X: produc4523971788519308903rm_a_b] :
( ( member8417600551952982416rm_a_b @ X @ R2 )
=> ( produc161078424057476524_a_b_o
@ ^ [Y: produc357393685978478089rm_a_b,Y12: produc357393685978478089rm_a_b] :
( ( member5869715511025134514rm_a_b @ Y @ A2 )
=> ( ( member5869715511025134514rm_a_b @ Y12 @ A2 )
=> ! [Z2: produc4523971788519308903rm_a_b] :
( ( member8417600551952982416rm_a_b @ Z2 @ R2 )
=> ( produc161078424057476524_a_b_o
@ ^ [Y22: produc357393685978478089rm_a_b,Aa: produc357393685978478089rm_a_b] :
( ( Y12 = Y22 )
=> ( ( member5869715511025134514rm_a_b @ Aa @ A2 )
=> ( member8417600551952982416rm_a_b @ ( produc1763473618796451543rm_a_b @ Y @ Aa ) @ R2 ) ) )
@ Z2 ) ) ) )
@ X ) ) ) ) ).
% trans_on_join
thf(fact_459_trans__on__join,axiom,
( trans_on_o
= ( ^ [A2: set_o,R2: set_Product_prod_o_o] :
! [X: product_prod_o_o] :
( ( member7466972457876170832od_o_o @ X @ R2 )
=> ( produc6197397395684419436_o_o_o
@ ^ [Y: $o,Y12: $o] :
( ( member_o @ Y @ A2 )
=> ( ( member_o @ Y12 @ A2 )
=> ! [Z2: product_prod_o_o] :
( ( member7466972457876170832od_o_o @ Z2 @ R2 )
=> ( produc6197397395684419436_o_o_o
@ ^ [Y22: $o,Aa: $o] :
( ( Y12 = Y22 )
=> ( ( member_o @ Aa @ A2 )
=> ( member7466972457876170832od_o_o @ ( product_Pair_o_o @ Y @ Aa ) @ R2 ) ) )
@ Z2 ) ) ) )
@ X ) ) ) ) ).
% trans_on_join
thf(fact_460_trans__on__join,axiom,
( trans_on_set_nat
= ( ^ [A2: set_set_nat,R2: set_Pr5488025237498180813et_nat] :
! [X: produc7819656566062154093et_nat] :
( ( member8277197624267554838et_nat @ X @ R2 )
=> ( produc6247414631856714078_nat_o
@ ^ [Y: set_nat,Y12: set_nat] :
( ( member_set_nat @ Y @ A2 )
=> ( ( member_set_nat @ Y12 @ A2 )
=> ! [Z2: produc7819656566062154093et_nat] :
( ( member8277197624267554838et_nat @ Z2 @ R2 )
=> ( produc6247414631856714078_nat_o
@ ^ [Y22: set_nat,Aa: set_nat] :
( ( Y12 = Y22 )
=> ( ( member_set_nat @ Aa @ A2 )
=> ( member8277197624267554838et_nat @ ( produc4532415448927165861et_nat @ Y @ Aa ) @ R2 ) ) )
@ Z2 ) ) ) )
@ X ) ) ) ) ).
% trans_on_join
thf(fact_461_trans__on__join,axiom,
( trans_on_term_c_d
= ( ^ [A2: set_term_c_d,R2: set_Pr5080540287643815273rm_c_d] :
! [X: produc4531938369520450825rm_c_d] :
( ( member820888157712331442rm_c_d @ X @ R2 )
=> ( produc6447316180697048258_c_d_o
@ ^ [Y: term_c_d,Y12: term_c_d] :
( ( member_term_c_d @ Y @ A2 )
=> ( ( member_term_c_d @ Y12 @ A2 )
=> ! [Z2: produc4531938369520450825rm_c_d] :
( ( member820888157712331442rm_c_d @ Z2 @ R2 )
=> ( produc6447316180697048258_c_d_o
@ ^ [Y22: term_c_d,Aa: term_c_d] :
( ( Y12 = Y22 )
=> ( ( member_term_c_d @ Aa @ A2 )
=> ( member820888157712331442rm_c_d @ ( produc6749061249757032257rm_c_d @ Y @ Aa ) @ R2 ) ) )
@ Z2 ) ) ) )
@ X ) ) ) ) ).
% trans_on_join
thf(fact_462_trans__on__join,axiom,
( trans_3241703717017304737at_nat
= ( ^ [A2: set_Pr1261947904930325089at_nat,R2: set_Pr8693737435421807431at_nat] :
! [X: produc859450856879609959at_nat] :
( ( member8206827879206165904at_nat @ X @ R2 )
=> ( produc6590410687421337004_nat_o
@ ^ [Y: product_prod_nat_nat,Y12: product_prod_nat_nat] :
( ( member8440522571783428010at_nat @ Y @ A2 )
=> ( ( member8440522571783428010at_nat @ Y12 @ A2 )
=> ! [Z2: produc859450856879609959at_nat] :
( ( member8206827879206165904at_nat @ Z2 @ R2 )
=> ( produc6590410687421337004_nat_o
@ ^ [Y22: product_prod_nat_nat,Aa: product_prod_nat_nat] :
( ( Y12 = Y22 )
=> ( ( member8440522571783428010at_nat @ Aa @ A2 )
=> ( member8206827879206165904at_nat @ ( produc6161850002892822231at_nat @ Y @ Aa ) @ R2 ) ) )
@ Z2 ) ) ) )
@ X ) ) ) ) ).
% trans_on_join
thf(fact_463_trans__on__join,axiom,
( trans_on_term_a_b
= ( ^ [A2: set_term_a_b,R2: set_Pr4386577575007340137rm_a_b] :
! [X: produc357393685978478089rm_a_b] :
( ( member5869715511025134514rm_a_b @ X @ R2 )
=> ( produc6251846659952913346_a_b_o
@ ^ [Y: term_a_b,Y12: term_a_b] :
( ( member_term_a_b @ Y @ A2 )
=> ( ( member_term_a_b @ Y12 @ A2 )
=> ! [Z2: produc357393685978478089rm_a_b] :
( ( member5869715511025134514rm_a_b @ Z2 @ R2 )
=> ( produc6251846659952913346_a_b_o
@ ^ [Y22: term_a_b,Aa: term_a_b] :
( ( Y12 = Y22 )
=> ( ( member_term_a_b @ Aa @ A2 )
=> ( member5869715511025134514rm_a_b @ ( produc7020197800436672577rm_a_b @ Y @ Aa ) @ R2 ) ) )
@ Z2 ) ) ) )
@ X ) ) ) ) ).
% trans_on_join
thf(fact_464_trans__on__join,axiom,
( trans_on_nat
= ( ^ [A2: set_nat,R2: set_Pr1261947904930325089at_nat] :
! [X: product_prod_nat_nat] :
( ( member8440522571783428010at_nat @ X @ R2 )
=> ( produc6081775807080527818_nat_o
@ ^ [Y: nat,Y12: nat] :
( ( member_nat @ Y @ A2 )
=> ( ( member_nat @ Y12 @ A2 )
=> ! [Z2: product_prod_nat_nat] :
( ( member8440522571783428010at_nat @ Z2 @ R2 )
=> ( produc6081775807080527818_nat_o
@ ^ [Y22: nat,Aa: nat] :
( ( Y12 = Y22 )
=> ( ( member_nat @ Aa @ A2 )
=> ( member8440522571783428010at_nat @ ( product_Pair_nat_nat @ Y @ Aa ) @ R2 ) ) )
@ Z2 ) ) ) )
@ X ) ) ) ) ).
% trans_on_join
thf(fact_465_The__split__eq,axiom,
! [X5: term_c_d,Y3: term_c_d] :
( ( the_Pr8028467898164114064rm_c_d
@ ( produc6447316180697048258_c_d_o
@ ^ [X6: term_c_d,Y5: term_c_d] :
( ( X5 = X6 )
& ( Y3 = Y5 ) ) ) )
= ( produc6749061249757032257rm_c_d @ X5 @ Y3 ) ) ).
% The_split_eq
thf(fact_466_The__split__eq,axiom,
! [X5: term_a_b,Y3: term_a_b] :
( ( the_Pr3853923214622141328rm_a_b
@ ( produc6251846659952913346_a_b_o
@ ^ [X6: term_a_b,Y5: term_a_b] :
( ( X5 = X6 )
& ( Y3 = Y5 ) ) ) )
= ( produc7020197800436672577rm_a_b @ X5 @ Y3 ) ) ).
% The_split_eq
thf(fact_467_The__split__eq,axiom,
! [X5: nat,Y3: nat] :
( ( the_Pr7557018466319803784at_nat
@ ( produc6081775807080527818_nat_o
@ ^ [X6: nat,Y5: nat] :
( ( X5 = X6 )
& ( Y3 = Y5 ) ) ) )
= ( product_Pair_nat_nat @ X5 @ Y3 ) ) ).
% The_split_eq
thf(fact_468_The__split__eq,axiom,
! [X5: term_a_b,Y3: term_c_d] :
( ( the_Pr2724693293504859920rm_c_d
@ ( produc3147824153920350274_c_d_o
@ ^ [X6: term_a_b,Y5: term_c_d] :
( ( X5 = X6 )
& ( Y3 = Y5 ) ) ) )
= ( produc1445286645097778113rm_c_d @ X5 @ Y3 ) ) ).
% The_split_eq
thf(fact_469_The__split__eq,axiom,
! [X5: term_c_d,Y3: term_a_b] :
( ( the_Pr9157697819281395472rm_a_b
@ ( produc327966649874835522_a_b_o
@ ^ [X6: term_c_d,Y5: term_a_b] :
( ( X5 = X6 )
& ( Y3 = Y5 ) ) ) )
= ( produc3100600368241150913rm_a_b @ X5 @ Y3 ) ) ).
% The_split_eq
thf(fact_470_ssubst__Pair__rhs,axiom,
! [R: term_a_b,S: term_c_d,R3: set_Pr4645549399426460137rm_c_d,S5: term_c_d] :
( ( member4740485589907853106rm_c_d @ ( produc1445286645097778113rm_c_d @ R @ S ) @ R3 )
=> ( ( S5 = S )
=> ( member4740485589907853106rm_c_d @ ( produc1445286645097778113rm_c_d @ R @ S5 ) @ R3 ) ) ) ).
% ssubst_Pair_rhs
thf(fact_471_ssubst__Pair__rhs,axiom,
! [R: term_c_d,S: term_a_b,R3: set_Pr4821568463224695273rm_a_b,S5: term_a_b] :
( ( member1950118078829612850rm_a_b @ ( produc3100600368241150913rm_a_b @ R @ S ) @ R3 )
=> ( ( S5 = S )
=> ( member1950118078829612850rm_a_b @ ( produc3100600368241150913rm_a_b @ R @ S5 ) @ R3 ) ) ) ).
% ssubst_Pair_rhs
thf(fact_472_ssubst__Pair__rhs,axiom,
! [R: term_c_d,S: term_c_d,R3: set_Pr5080540287643815273rm_c_d,S5: term_c_d] :
( ( member820888157712331442rm_c_d @ ( produc6749061249757032257rm_c_d @ R @ S ) @ R3 )
=> ( ( S5 = S )
=> ( member820888157712331442rm_c_d @ ( produc6749061249757032257rm_c_d @ R @ S5 ) @ R3 ) ) ) ).
% ssubst_Pair_rhs
thf(fact_473_ssubst__Pair__rhs,axiom,
! [R: term_a_b,S: term_a_b,R3: set_Pr4386577575007340137rm_a_b,S5: term_a_b] :
( ( member5869715511025134514rm_a_b @ ( produc7020197800436672577rm_a_b @ R @ S ) @ R3 )
=> ( ( S5 = S )
=> ( member5869715511025134514rm_a_b @ ( produc7020197800436672577rm_a_b @ R @ S5 ) @ R3 ) ) ) ).
% ssubst_Pair_rhs
thf(fact_474_ssubst__Pair__rhs,axiom,
! [R: nat,S: nat,R3: set_Pr1261947904930325089at_nat,S5: nat] :
( ( member8440522571783428010at_nat @ ( product_Pair_nat_nat @ R @ S ) @ R3 )
=> ( ( S5 = S )
=> ( member8440522571783428010at_nat @ ( product_Pair_nat_nat @ R @ S5 ) @ R3 ) ) ) ).
% ssubst_Pair_rhs
thf(fact_475_converse__def,axiom,
( conver7337423426258204773rm_c_d
= ( ^ [R2: set_Pr5080540287643815273rm_c_d] :
( collec4273722079467896820rm_c_d
@ ( produc6447316180697048258_c_d_o
@ ( conver4964912785503959199rm_c_d
@ ^ [X: term_c_d,Y: term_c_d] : ( member820888157712331442rm_c_d @ ( produc6749061249757032257rm_c_d @ X @ Y ) @ R2 ) ) ) ) ) ) ).
% converse_def
thf(fact_476_converse__def,axiom,
( conver7608559976937845093rm_a_b
= ( ^ [R2: set_Pr4386577575007340137rm_a_b] :
( collec99177395925924084rm_a_b
@ ( produc6251846659952913346_a_b_o
@ ( conver5236049336183599519rm_a_b
@ ^ [X: term_a_b,Y: term_a_b] : ( member5869715511025134514rm_a_b @ ( produc7020197800436672577rm_a_b @ X @ Y ) @ R2 ) ) ) ) ) ) ).
% converse_def
thf(fact_477_converse__def,axiom,
( converse_nat_nat
= ( ^ [R2: set_Pr1261947904930325089at_nat] :
( collec3392354462482085612at_nat
@ ( produc6081775807080527818_nat_o
@ ( conversep_nat_nat
@ ^ [X: nat,Y: nat] : ( member8440522571783428010at_nat @ ( product_Pair_nat_nat @ X @ Y ) @ R2 ) ) ) ) ) ) ).
% converse_def
thf(fact_478_converse__def,axiom,
( conver3688962544742323429rm_a_b
= ( ^ [R2: set_Pr4821568463224695273rm_a_b] :
( collec8193319511663418484rm_c_d
@ ( produc3147824153920350274_c_d_o
@ ( conver1316451903988077855rm_a_b
@ ^ [X: term_c_d,Y: term_a_b] : ( member1950118078829612850rm_a_b @ ( produc3100600368241150913rm_a_b @ X @ Y ) @ R2 ) ) ) ) ) ) ).
% converse_def
thf(fact_479_converse__def,axiom,
( conver2033648821598950629rm_c_d
= ( ^ [R2: set_Pr4645549399426460137rm_c_d] :
( collec5402952000585178228rm_a_b
@ ( produc327966649874835522_a_b_o
@ ( conver8884510217699480863rm_c_d
@ ^ [X: term_a_b,Y: term_c_d] : ( member4740485589907853106rm_c_d @ ( produc1445286645097778113rm_c_d @ X @ Y ) @ R2 ) ) ) ) ) ) ).
% converse_def
thf(fact_480_pair__imageI,axiom,
! [A4: term_a_b,B2: term_c_d,A3: set_Pr4645549399426460137rm_c_d,F: term_a_b > term_c_d > $o] :
( ( member4740485589907853106rm_c_d @ ( produc1445286645097778113rm_c_d @ A4 @ B2 ) @ A3 )
=> ( member_o @ ( F @ A4 @ B2 ) @ ( image_2891144671118473044_c_d_o @ ( produc3147824153920350274_c_d_o @ F ) @ A3 ) ) ) ).
% pair_imageI
thf(fact_481_pair__imageI,axiom,
! [A4: term_c_d,B2: term_a_b,A3: set_Pr4821568463224695273rm_a_b,F: term_c_d > term_a_b > $o] :
( ( member1950118078829612850rm_a_b @ ( produc3100600368241150913rm_a_b @ A4 @ B2 ) @ A3 )
=> ( member_o @ ( F @ A4 @ B2 ) @ ( image_5492869505583658836_a_b_o @ ( produc327966649874835522_a_b_o @ F ) @ A3 ) ) ) ).
% pair_imageI
thf(fact_482_pair__imageI,axiom,
! [A4: nat,B2: nat,A3: set_Pr1261947904930325089at_nat,F: nat > nat > nat] :
( ( member8440522571783428010at_nat @ ( product_Pair_nat_nat @ A4 @ B2 ) @ A3 )
=> ( member_nat @ ( F @ A4 @ B2 ) @ ( image_2486076414777270412at_nat @ ( produc6842872674320459806at_nat @ F ) @ A3 ) ) ) ).
% pair_imageI
thf(fact_483_pair__imageI,axiom,
! [A4: nat,B2: nat,A3: set_Pr1261947904930325089at_nat,F: nat > nat > $o] :
( ( member8440522571783428010at_nat @ ( product_Pair_nat_nat @ A4 @ B2 ) @ A3 )
=> ( member_o @ ( F @ A4 @ B2 ) @ ( image_3693632289388996572_nat_o @ ( produc6081775807080527818_nat_o @ F ) @ A3 ) ) ) ).
% pair_imageI
thf(fact_484_pair__imageI,axiom,
! [A4: nat,B2: nat,A3: set_Pr1261947904930325089at_nat,F: nat > nat > set_nat] :
( ( member8440522571783428010at_nat @ ( product_Pair_nat_nat @ A4 @ B2 ) @ A3 )
=> ( member_set_nat @ ( F @ A4 @ B2 ) @ ( image_15824709712370754et_nat @ ( produc6189476227299908564et_nat @ F ) @ A3 ) ) ) ).
% pair_imageI
thf(fact_485_pair__imageI,axiom,
! [A4: nat,B2: nat,A3: set_Pr1261947904930325089at_nat,F: nat > nat > product_prod_nat_nat] :
( ( member8440522571783428010at_nat @ ( product_Pair_nat_nat @ A4 @ B2 ) @ A3 )
=> ( member8440522571783428010at_nat @ ( F @ A4 @ B2 ) @ ( image_5168914502847457605at_nat @ ( produc2626176000494625587at_nat @ F ) @ A3 ) ) ) ).
% pair_imageI
thf(fact_486_pair__imageI,axiom,
! [A4: term_a_b,B2: term_c_d,A3: set_Pr4645549399426460137rm_c_d,F: term_a_b > term_c_d > nat] :
( ( member4740485589907853106rm_c_d @ ( produc1445286645097778113rm_c_d @ A4 @ B2 ) @ A3 )
=> ( member_nat @ ( F @ A4 @ B2 ) @ ( image_3202112734296366868_d_nat @ ( produc2342468372103988646_d_nat @ F ) @ A3 ) ) ) ).
% pair_imageI
thf(fact_487_pair__imageI,axiom,
! [A4: term_c_d,B2: term_a_b,A3: set_Pr4821568463224695273rm_a_b,F: term_c_d > term_a_b > nat] :
( ( member1950118078829612850rm_a_b @ ( produc3100600368241150913rm_a_b @ A4 @ B2 ) @ A3 )
=> ( member_nat @ ( F @ A4 @ B2 ) @ ( image_2243577467222712084_b_nat @ ( produc3367825333614200230_b_nat @ F ) @ A3 ) ) ) ).
% pair_imageI
thf(fact_488_pair__imageI,axiom,
! [A4: term_c_d,B2: term_c_d,A3: set_Pr5080540287643815273rm_c_d,F: term_c_d > term_c_d > $o] :
( ( member820888157712331442rm_c_d @ ( produc6749061249757032257rm_c_d @ A4 @ B2 ) @ A3 )
=> ( member_o @ ( F @ A4 @ B2 ) @ ( image_6190636697895171028_c_d_o @ ( produc6447316180697048258_c_d_o @ F ) @ A3 ) ) ) ).
% pair_imageI
thf(fact_489_pair__imageI,axiom,
! [A4: term_c_d,B2: term_c_d,A3: set_Pr5080540287643815273rm_c_d,F: term_c_d > term_c_d > nat] :
( ( member820888157712331442rm_c_d @ ( produc6749061249757032257rm_c_d @ A4 @ B2 ) @ A3 )
=> ( member_nat @ ( F @ A4 @ B2 ) @ ( image_8885464962947039892_d_nat @ ( produc8025820600754661670_d_nat @ F ) @ A3 ) ) ) ).
% pair_imageI
thf(fact_490_image__eqI,axiom,
! [B2: $o,F: $o > $o,X5: $o,A3: set_o] :
( ( B2
= ( F @ X5 ) )
=> ( ( member_o @ X5 @ A3 )
=> ( member_o @ B2 @ ( image_o_o @ F @ A3 ) ) ) ) ).
% image_eqI
thf(fact_491_image__eqI,axiom,
! [B2: nat,F: $o > nat,X5: $o,A3: set_o] :
( ( B2
= ( F @ X5 ) )
=> ( ( member_o @ X5 @ A3 )
=> ( member_nat @ B2 @ ( image_o_nat @ F @ A3 ) ) ) ) ).
% image_eqI
thf(fact_492_image__eqI,axiom,
! [B2: $o,F: nat > $o,X5: nat,A3: set_nat] :
( ( B2
= ( F @ X5 ) )
=> ( ( member_nat @ X5 @ A3 )
=> ( member_o @ B2 @ ( image_nat_o @ F @ A3 ) ) ) ) ).
% image_eqI
thf(fact_493_image__eqI,axiom,
! [B2: nat,F: nat > nat,X5: nat,A3: set_nat] :
( ( B2
= ( F @ X5 ) )
=> ( ( member_nat @ X5 @ A3 )
=> ( member_nat @ B2 @ ( image_nat_nat2 @ F @ A3 ) ) ) ) ).
% image_eqI
thf(fact_494_image__eqI,axiom,
! [B2: set_nat,F: $o > set_nat,X5: $o,A3: set_o] :
( ( B2
= ( F @ X5 ) )
=> ( ( member_o @ X5 @ A3 )
=> ( member_set_nat @ B2 @ ( image_o_set_nat @ F @ A3 ) ) ) ) ).
% image_eqI
thf(fact_495_image__eqI,axiom,
! [B2: $o,F: set_nat > $o,X5: set_nat,A3: set_set_nat] :
( ( B2
= ( F @ X5 ) )
=> ( ( member_set_nat @ X5 @ A3 )
=> ( member_o @ B2 @ ( image_set_nat_o @ F @ A3 ) ) ) ) ).
% image_eqI
thf(fact_496_image__eqI,axiom,
! [B2: nat,F: set_nat > nat,X5: set_nat,A3: set_set_nat] :
( ( B2
= ( F @ X5 ) )
=> ( ( member_set_nat @ X5 @ A3 )
=> ( member_nat @ B2 @ ( image_set_nat_nat @ F @ A3 ) ) ) ) ).
% image_eqI
thf(fact_497_image__eqI,axiom,
! [B2: set_nat,F: nat > set_nat,X5: nat,A3: set_nat] :
( ( B2
= ( F @ X5 ) )
=> ( ( member_nat @ X5 @ A3 )
=> ( member_set_nat @ B2 @ ( image_nat_set_nat @ F @ A3 ) ) ) ) ).
% image_eqI
thf(fact_498_image__eqI,axiom,
! [B2: $o,F: product_prod_nat_nat > $o,X5: product_prod_nat_nat,A3: set_Pr1261947904930325089at_nat] :
( ( B2
= ( F @ X5 ) )
=> ( ( member8440522571783428010at_nat @ X5 @ A3 )
=> ( member_o @ B2 @ ( image_3693632289388996572_nat_o @ F @ A3 ) ) ) ) ).
% image_eqI
thf(fact_499_image__eqI,axiom,
! [B2: nat,F: product_prod_nat_nat > nat,X5: product_prod_nat_nat,A3: set_Pr1261947904930325089at_nat] :
( ( B2
= ( F @ X5 ) )
=> ( ( member8440522571783428010at_nat @ X5 @ A3 )
=> ( member_nat @ B2 @ ( image_2486076414777270412at_nat @ F @ A3 ) ) ) ) ).
% image_eqI
thf(fact_500_UNIV__I,axiom,
! [X5: produc357393685978478089rm_a_b] : ( member5869715511025134514rm_a_b @ X5 @ top_to1314267278846557113rm_a_b ) ).
% UNIV_I
thf(fact_501_UNIV__I,axiom,
! [X5: product_prod_nat_nat] : ( member8440522571783428010at_nat @ X5 @ top_to4669805908274784177at_nat ) ).
% UNIV_I
thf(fact_502_UNIV__I,axiom,
! [X5: $o] : ( member_o @ X5 @ top_top_set_o ) ).
% UNIV_I
thf(fact_503_UNIV__I,axiom,
! [X5: sum_sum_nat_nat] : ( member8583185029347631382at_nat @ X5 @ top_to6661820994512907621at_nat ) ).
% UNIV_I
thf(fact_504_UNIV__I,axiom,
! [X5: set_nat] : ( member_set_nat @ X5 @ top_top_set_set_nat ) ).
% UNIV_I
thf(fact_505_UNIV__I,axiom,
! [X5: term_c_d > term_a_b] : ( member3140172230840508126rm_a_b @ X5 @ top_to220653634128270125rm_a_b ) ).
% UNIV_I
thf(fact_506_UNIV__I,axiom,
! [X5: term_a_b > term_c_d] : ( member5930539741918748382rm_c_d @ X5 @ top_to44634570330034989rm_c_d ) ).
% UNIV_I
thf(fact_507_UNIV__I,axiom,
! [X5: nat] : ( member_nat @ X5 @ top_top_set_nat ) ).
% UNIV_I
thf(fact_508_converse__UNIV,axiom,
( ( conver7337423426258204773rm_c_d @ top_to2008229991483032249rm_c_d )
= top_to2008229991483032249rm_c_d ) ).
% converse_UNIV
thf(fact_509_converse__UNIV,axiom,
( ( conver7608559976937845093rm_a_b @ top_to1314267278846557113rm_a_b )
= top_to1314267278846557113rm_a_b ) ).
% converse_UNIV
thf(fact_510_converse__UNIV,axiom,
( ( converse_nat_nat @ top_to4669805908274784177at_nat )
= top_to4669805908274784177at_nat ) ).
% converse_UNIV
thf(fact_511_converse__UNIV,axiom,
( ( conver2033648821598950629rm_c_d @ top_to1573239103265677113rm_c_d )
= top_to1749258167063912249rm_a_b ) ).
% converse_UNIV
thf(fact_512_converse__UNIV,axiom,
( ( conver3688962544742323429rm_a_b @ top_to1749258167063912249rm_a_b )
= top_to1573239103265677113rm_c_d ) ).
% converse_UNIV
thf(fact_513_conversep__iff,axiom,
( conver8884510217699480863rm_c_d
= ( ^ [R2: term_a_b > term_c_d > $o,A: term_c_d,B: term_a_b] : ( R2 @ B @ A ) ) ) ).
% conversep_iff
thf(fact_514_conversep__iff,axiom,
( conver1316451903988077855rm_a_b
= ( ^ [R2: term_c_d > term_a_b > $o,A: term_a_b,B: term_c_d] : ( R2 @ B @ A ) ) ) ).
% conversep_iff
thf(fact_515_conversep__inject,axiom,
! [R: term_a_b > term_c_d > $o,S: term_a_b > term_c_d > $o] :
( ( ( conver8884510217699480863rm_c_d @ R )
= ( conver8884510217699480863rm_c_d @ S ) )
= ( R = S ) ) ).
% conversep_inject
thf(fact_516_conversep__inject,axiom,
! [R: term_c_d > term_a_b > $o,S: term_c_d > term_a_b > $o] :
( ( ( conver1316451903988077855rm_a_b @ R )
= ( conver1316451903988077855rm_a_b @ S ) )
= ( R = S ) ) ).
% conversep_inject
thf(fact_517_conversep__conversep,axiom,
! [R: term_c_d > term_a_b > $o] :
( ( conver8884510217699480863rm_c_d @ ( conver1316451903988077855rm_a_b @ R ) )
= R ) ).
% conversep_conversep
thf(fact_518_conversep__conversep,axiom,
! [R: term_a_b > term_c_d > $o] :
( ( conver1316451903988077855rm_a_b @ ( conver8884510217699480863rm_c_d @ R ) )
= R ) ).
% conversep_conversep
thf(fact_519_surj__swap,axiom,
( ( image_3339315644087553349rm_a_b @ produc6190307670391109985rm_c_d @ top_to1573239103265677113rm_c_d )
= top_to1749258167063912249rm_a_b ) ).
% surj_swap
thf(fact_520_surj__swap,axiom,
( ( image_6407262405037280581rm_c_d @ produc7845621393534482785rm_a_b @ top_to1749258167063912249rm_a_b )
= top_to1573239103265677113rm_c_d ) ).
% surj_swap
thf(fact_521_trans__on__converse,axiom,
! [A3: set_term_c_d,R: set_Pr5080540287643815273rm_c_d] :
( ( trans_on_term_c_d @ A3 @ ( conver7337423426258204773rm_c_d @ R ) )
= ( trans_on_term_c_d @ A3 @ R ) ) ).
% trans_on_converse
thf(fact_522_trans__on__converse,axiom,
! [A3: set_term_a_b,R: set_Pr4386577575007340137rm_a_b] :
( ( trans_on_term_a_b @ A3 @ ( conver7608559976937845093rm_a_b @ R ) )
= ( trans_on_term_a_b @ A3 @ R ) ) ).
% trans_on_converse
thf(fact_523_trans__on__converse,axiom,
! [A3: set_nat,R: set_Pr1261947904930325089at_nat] :
( ( trans_on_nat @ A3 @ ( converse_nat_nat @ R ) )
= ( trans_on_nat @ A3 @ R ) ) ).
% trans_on_converse
thf(fact_524_trans__on__converse,axiom,
! [A3: set_Pr1261947904930325089at_nat,R: set_Pr8693737435421807431at_nat] :
( ( trans_3241703717017304737at_nat @ A3 @ ( conver5251360641855610363at_nat @ R ) )
= ( trans_3241703717017304737at_nat @ A3 @ R ) ) ).
% trans_on_converse
thf(fact_525_pair__in__swap__image,axiom,
! [Y3: term_c_d,X5: term_c_d,A3: set_Pr5080540287643815273rm_c_d] :
( ( member820888157712331442rm_c_d @ ( produc6749061249757032257rm_c_d @ Y3 @ X5 ) @ ( image_6620249462377639237rm_c_d @ produc2270710238195588321rm_c_d @ A3 ) )
= ( member820888157712331442rm_c_d @ ( produc6749061249757032257rm_c_d @ X5 @ Y3 ) @ A3 ) ) ).
% pair_in_swap_image
thf(fact_526_pair__in__swap__image,axiom,
! [Y3: term_a_b,X5: term_a_b,A3: set_Pr4386577575007340137rm_a_b] :
( ( member5869715511025134514rm_a_b @ ( produc7020197800436672577rm_a_b @ Y3 @ X5 ) @ ( image_3126328586747194693rm_a_b @ produc2541846788875228641rm_a_b @ A3 ) )
= ( member5869715511025134514rm_a_b @ ( produc7020197800436672577rm_a_b @ X5 @ Y3 ) @ A3 ) ) ).
% pair_in_swap_image
thf(fact_527_pair__in__swap__image,axiom,
! [Y3: nat,X5: nat,A3: set_Pr1261947904930325089at_nat] :
( ( member8440522571783428010at_nat @ ( product_Pair_nat_nat @ Y3 @ X5 ) @ ( image_5168914502847457605at_nat @ product_swap_nat_nat @ A3 ) )
= ( member8440522571783428010at_nat @ ( product_Pair_nat_nat @ X5 @ Y3 ) @ A3 ) ) ).
% pair_in_swap_image
thf(fact_528_pair__in__swap__image,axiom,
! [Y3: term_c_d,X5: term_a_b,A3: set_Pr4645549399426460137rm_c_d] :
( ( member1950118078829612850rm_a_b @ ( produc3100600368241150913rm_a_b @ Y3 @ X5 ) @ ( image_3339315644087553349rm_a_b @ produc6190307670391109985rm_c_d @ A3 ) )
= ( member4740485589907853106rm_c_d @ ( produc1445286645097778113rm_c_d @ X5 @ Y3 ) @ A3 ) ) ).
% pair_in_swap_image
thf(fact_529_pair__in__swap__image,axiom,
! [Y3: term_a_b,X5: term_c_d,A3: set_Pr4821568463224695273rm_a_b] :
( ( member4740485589907853106rm_c_d @ ( produc1445286645097778113rm_c_d @ Y3 @ X5 ) @ ( image_6407262405037280581rm_c_d @ produc7845621393534482785rm_a_b @ A3 ) )
= ( member1950118078829612850rm_a_b @ ( produc3100600368241150913rm_a_b @ X5 @ Y3 ) @ A3 ) ) ).
% pair_in_swap_image
thf(fact_530_irreflp__on__converse,axiom,
! [A3: set_nat,R: nat > nat > $o] :
( ( irreflp_on_nat @ A3 @ ( conversep_nat_nat @ R ) )
= ( irreflp_on_nat @ A3 @ R ) ) ).
% irreflp_on_converse
thf(fact_531_trans__lex__prod,axiom,
! [R_A: set_Pr1261947904930325089at_nat,R_B: set_Pr1261947904930325089at_nat] :
( ( trans_on_nat @ top_top_set_nat @ R_A )
=> ( ( trans_on_nat @ top_top_set_nat @ R_B )
=> ( trans_3241703717017304737at_nat @ top_to4669805908274784177at_nat @ ( lex_prod_nat_nat @ R_A @ R_B ) ) ) ) ).
% trans_lex_prod
thf(fact_532_trans__lex__prod,axiom,
! [R_A: set_Pr1261947904930325089at_nat,R_B: set_Pr5488025237498180813et_nat] :
( ( trans_on_nat @ top_top_set_nat @ R_A )
=> ( ( trans_on_set_nat @ top_top_set_set_nat @ R_B )
=> ( trans_4870676645132490583et_nat @ top_to173688896754200935et_nat @ ( lex_prod_nat_set_nat @ R_A @ R_B ) ) ) ) ).
% trans_lex_prod
thf(fact_533_trans__lex__prod,axiom,
! [R_A: set_Pr5488025237498180813et_nat,R_B: set_Pr1261947904930325089at_nat] :
( ( trans_on_set_nat @ top_top_set_set_nat @ R_A )
=> ( ( trans_on_nat @ top_top_set_nat @ R_B )
=> ( trans_738568395637599831at_nat @ top_to3374598108630517863at_nat @ ( lex_prod_set_nat_nat @ R_A @ R_B ) ) ) ) ).
% trans_lex_prod
thf(fact_534_trans__lex__prod,axiom,
! [R_A: set_Pr8693737435421807431at_nat,R_B: set_Pr1261947904930325089at_nat] :
( ( trans_3241703717017304737at_nat @ top_to4669805908274784177at_nat @ R_A )
=> ( ( trans_on_nat @ top_top_set_nat @ R_B )
=> ( trans_690021572951380832at_nat @ top_to2567003362141017830at_nat @ ( lex_pr4669217892513370978at_nat @ R_A @ R_B ) ) ) ) ).
% trans_lex_prod
thf(fact_535_trans__lex__prod,axiom,
! [R_A: set_Pr1261947904930325089at_nat,R_B: set_Pr8693737435421807431at_nat] :
( ( trans_on_nat @ top_top_set_nat @ R_A )
=> ( ( trans_3241703717017304737at_nat @ top_to4669805908274784177at_nat @ R_B )
=> ( trans_8787906625838855558at_nat @ top_to7745748144976627212at_nat @ ( lex_pr8029265285556086080at_nat @ R_A @ R_B ) ) ) ) ).
% trans_lex_prod
thf(fact_536_trans__lex__prod,axiom,
! [R_A: set_Pr1261947904930325089at_nat,R_B: set_Pr1076074158304066111at_nat] :
( ( trans_on_nat @ top_top_set_nat @ R_A )
=> ( ( trans_2659081265866093919at_nat @ top_to6661820994512907621at_nat @ R_B )
=> ( trans_1779813735273096528at_nat @ top_to678699698364323680at_nat @ ( lex_pr6930960718592407552at_nat @ R_A @ R_B ) ) ) ) ).
% trans_lex_prod
thf(fact_537_trans__lex__prod,axiom,
! [R_A: set_Pr1076074158304066111at_nat,R_B: set_Pr1261947904930325089at_nat] :
( ( trans_2659081265866093919at_nat @ top_to6661820994512907621at_nat @ R_A )
=> ( ( trans_on_nat @ top_top_set_nat @ R_B )
=> ( trans_8252949245602683984at_nat @ top_to8411399450232720992at_nat @ ( lex_pr7572635211855035776at_nat @ R_A @ R_B ) ) ) ) ).
% trans_lex_prod
thf(fact_538_trans__lex__prod,axiom,
! [R_A: set_Pr5488025237498180813et_nat,R_B: set_Pr5488025237498180813et_nat] :
( ( trans_on_set_nat @ top_top_set_set_nat @ R_A )
=> ( ( trans_on_set_nat @ top_top_set_set_nat @ R_B )
=> ( trans_1943384616820666125et_nat @ top_to3040159065575275037et_nat @ ( lex_pr6462853727283027389et_nat @ R_A @ R_B ) ) ) ) ).
% trans_lex_prod
thf(fact_539_trans__lex__prod,axiom,
! [R_A: set_Pr8693737435421807431at_nat,R_B: set_Pr5488025237498180813et_nat] :
( ( trans_3241703717017304737at_nat @ top_to4669805908274784177at_nat @ R_A )
=> ( ( trans_on_set_nat @ top_top_set_set_nat @ R_B )
=> ( trans_185108081036603414et_nat @ top_to4194386802282351772et_nat @ ( lex_pr6326417796491097880et_nat @ R_A @ R_B ) ) ) ) ).
% trans_lex_prod
thf(fact_540_trans__lex__prod,axiom,
! [R_A: set_Pr1076074158304066111at_nat,R_B: set_Pr5488025237498180813et_nat] :
( ( trans_2659081265866093919at_nat @ top_to6661820994512907621at_nat @ R_A )
=> ( ( trans_on_set_nat @ top_top_set_set_nat @ R_B )
=> ( trans_2415969763348723974et_nat @ top_to6784681116597541910et_nat @ ( lex_pr277683831282854198et_nat @ R_A @ R_B ) ) ) ) ).
% trans_lex_prod
thf(fact_541_in__lex__prod,axiom,
! [A4: term_c_d,B2: nat,A5: term_c_d,B3: nat,R: set_Pr5080540287643815273rm_c_d,S: set_Pr1261947904930325089at_nat] :
( ( member8400340274391571856_d_nat @ ( produc1117254357280306391_d_nat @ ( produc7136022372351851517_d_nat @ A4 @ B2 ) @ ( produc7136022372351851517_d_nat @ A5 @ B3 ) ) @ ( lex_pr8119212446852010005_d_nat @ R @ S ) )
= ( ( member820888157712331442rm_c_d @ ( produc6749061249757032257rm_c_d @ A4 @ A5 ) @ R )
| ( ( A4 = A5 )
& ( member8440522571783428010at_nat @ ( product_Pair_nat_nat @ B2 @ B3 ) @ S ) ) ) ) ).
% in_lex_prod
thf(fact_542_in__lex__prod,axiom,
! [A4: term_a_b,B2: nat,A5: term_a_b,B3: nat,R: set_Pr4386577575007340137rm_a_b,S: set_Pr1261947904930325089at_nat] :
( ( member2666392743443611024_b_nat @ ( produc6590571091770987735_b_nat @ ( produc2478027105211390077_b_nat @ A4 @ B2 ) @ ( produc2478027105211390077_b_nat @ A5 @ B3 ) ) @ ( lex_pr3461217179711548565_b_nat @ R @ S ) )
= ( ( member5869715511025134514rm_a_b @ ( produc7020197800436672577rm_a_b @ A4 @ A5 ) @ R )
| ( ( A4 = A5 )
& ( member8440522571783428010at_nat @ ( product_Pair_nat_nat @ B2 @ B3 ) @ S ) ) ) ) ).
% in_lex_prod
thf(fact_543_in__lex__prod,axiom,
! [A4: nat,B2: term_c_d,A5: nat,B3: term_c_d,R: set_Pr1261947904930325089at_nat,S: set_Pr5080540287643815273rm_c_d] :
( ( member5070412009747381648rm_c_d @ ( produc8279382839690433751rm_c_d @ ( produc5165033859562299261rm_c_d @ A4 @ B2 ) @ ( produc5165033859562299261rm_c_d @ A5 @ B3 ) ) @ ( lex_pr6148223934062457749rm_c_d @ R @ S ) )
= ( ( member8440522571783428010at_nat @ ( product_Pair_nat_nat @ A4 @ A5 ) @ R )
| ( ( A4 = A5 )
& ( member820888157712331442rm_c_d @ ( produc6749061249757032257rm_c_d @ B2 @ B3 ) @ S ) ) ) ) ).
% in_lex_prod
thf(fact_544_in__lex__prod,axiom,
! [A4: nat,B2: term_a_b,A5: nat,B3: term_a_b,R: set_Pr1261947904930325089at_nat,S: set_Pr4386577575007340137rm_a_b] :
( ( member8066425057025219984rm_a_b @ ( produc3440225595649897687rm_a_b @ ( produc1516572978046417917rm_a_b @ A4 @ B2 ) @ ( produc1516572978046417917rm_a_b @ A5 @ B3 ) ) @ ( lex_pr2499763052546576405rm_a_b @ R @ S ) )
= ( ( member8440522571783428010at_nat @ ( product_Pair_nat_nat @ A4 @ A5 ) @ R )
| ( ( A4 = A5 )
& ( member5869715511025134514rm_a_b @ ( produc7020197800436672577rm_a_b @ B2 @ B3 ) @ S ) ) ) ) ).
% in_lex_prod
thf(fact_545_in__lex__prod,axiom,
! [A4: term_c_d,B2: term_c_d,A5: term_c_d,B3: term_c_d,R: set_Pr5080540287643815273rm_c_d,S: set_Pr5080540287643815273rm_c_d] :
( ( member8430939456677929360rm_c_d @ ( produc5257394494426896087rm_c_d @ ( produc6749061249757032257rm_c_d @ A4 @ B2 ) @ ( produc6749061249757032257rm_c_d @ A5 @ B3 ) ) @ ( lex_pr5892420715117795161rm_c_d @ R @ S ) )
= ( ( member820888157712331442rm_c_d @ ( produc6749061249757032257rm_c_d @ A4 @ A5 ) @ R )
| ( ( A4 = A5 )
& ( member820888157712331442rm_c_d @ ( produc6749061249757032257rm_c_d @ B2 @ B3 ) @ S ) ) ) ) ).
% in_lex_prod
thf(fact_546_in__lex__prod,axiom,
! [A4: term_a_b,B2: term_a_b,A5: term_a_b,B3: term_a_b,R: set_Pr4386577575007340137rm_a_b,S: set_Pr4386577575007340137rm_a_b] :
( ( member8417600551952982416rm_a_b @ ( produc1763473618796451543rm_a_b @ ( produc7020197800436672577rm_a_b @ A4 @ B2 ) @ ( produc7020197800436672577rm_a_b @ A5 @ B3 ) ) @ ( lex_pr6163557265797435481rm_a_b @ R @ S ) )
= ( ( member5869715511025134514rm_a_b @ ( produc7020197800436672577rm_a_b @ A4 @ A5 ) @ R )
| ( ( A4 = A5 )
& ( member5869715511025134514rm_a_b @ ( produc7020197800436672577rm_a_b @ B2 @ B3 ) @ S ) ) ) ) ).
% in_lex_prod
thf(fact_547_in__lex__prod,axiom,
! [A4: term_c_d,B2: term_a_b,A5: term_c_d,B3: term_a_b,R: set_Pr5080540287643815273rm_c_d,S: set_Pr4386577575007340137rm_a_b] :
( ( member4039383142722929040rm_a_b @ ( produc2254039926008297175rm_a_b @ ( produc3100600368241150913rm_a_b @ A4 @ B2 ) @ ( produc3100600368241150913rm_a_b @ A5 @ B3 ) ) @ ( lex_pr2243959833601913817rm_a_b @ R @ S ) )
= ( ( member820888157712331442rm_c_d @ ( produc6749061249757032257rm_c_d @ A4 @ A5 ) @ R )
| ( ( A4 = A5 )
& ( member5869715511025134514rm_a_b @ ( produc7020197800436672577rm_a_b @ B2 @ B3 ) @ S ) ) ) ) ).
% in_lex_prod
thf(fact_548_in__lex__prod,axiom,
! [A4: term_a_b,B2: term_c_d,A5: term_a_b,B3: term_c_d,R: set_Pr4386577575007340137rm_a_b,S: set_Pr5080540287643815273rm_c_d] :
( ( member3585784829053206928rm_c_d @ ( produc4766828187215050455rm_c_d @ ( produc1445286645097778113rm_c_d @ A4 @ B2 ) @ ( produc1445286645097778113rm_c_d @ A5 @ B3 ) ) @ ( lex_pr588646110458541017rm_c_d @ R @ S ) )
= ( ( member5869715511025134514rm_a_b @ ( produc7020197800436672577rm_a_b @ A4 @ A5 ) @ R )
| ( ( A4 = A5 )
& ( member820888157712331442rm_c_d @ ( produc6749061249757032257rm_c_d @ B2 @ B3 ) @ S ) ) ) ) ).
% in_lex_prod
thf(fact_549_in__lex__prod,axiom,
! [A4: nat,B2: nat,A5: nat,B3: nat,R: set_Pr1261947904930325089at_nat,S: set_Pr1261947904930325089at_nat] :
( ( member8206827879206165904at_nat @ ( produc6161850002892822231at_nat @ ( product_Pair_nat_nat @ A4 @ B2 ) @ ( product_Pair_nat_nat @ A5 @ B3 ) ) @ ( lex_prod_nat_nat @ R @ S ) )
= ( ( member8440522571783428010at_nat @ ( product_Pair_nat_nat @ A4 @ A5 ) @ R )
| ( ( A4 = A5 )
& ( member8440522571783428010at_nat @ ( product_Pair_nat_nat @ B2 @ B3 ) @ S ) ) ) ) ).
% in_lex_prod
thf(fact_550_theI__unique,axiom,
! [P: produc5661168290637732233rm_a_b > $o,X5: produc5661168290637732233rm_a_b] :
( ? [X4: produc5661168290637732233rm_a_b] :
( ( P @ X4 )
& ! [Y4: produc5661168290637732233rm_a_b] :
( ( P @ Y4 )
=> ( Y4 = X4 ) ) )
=> ( ( P @ X5 )
= ( X5
= ( the_Pr9157697819281395472rm_a_b @ P ) ) ) ) ).
% theI_unique
thf(fact_551_theI__unique,axiom,
! [P: produc8451535801715972489rm_c_d > $o,X5: produc8451535801715972489rm_c_d] :
( ? [X4: produc8451535801715972489rm_c_d] :
( ( P @ X4 )
& ! [Y4: produc8451535801715972489rm_c_d] :
( ( P @ Y4 )
=> ( Y4 = X4 ) ) )
=> ( ( P @ X5 )
= ( X5
= ( the_Pr2724693293504859920rm_c_d @ P ) ) ) ) ).
% theI_unique
thf(fact_552_refl__lex__prod,axiom,
! [R_B: set_Pr4386577575007340137rm_a_b,R_A: set_Pr5080540287643815273rm_c_d] :
( ( refl_on_term_a_b @ top_top_set_term_a_b @ R_B )
=> ( refl_o1424807056421441800rm_a_b @ top_to1749258167063912249rm_a_b @ ( lex_pr2243959833601913817rm_a_b @ R_A @ R_B ) ) ) ).
% refl_lex_prod
thf(fact_553_refl__lex__prod,axiom,
! [R_B: set_Pr5080540287643815273rm_c_d,R_A: set_Pr4386577575007340137rm_a_b] :
( ( refl_on_term_c_d @ top_top_set_term_c_d @ R_B )
=> ( refl_o4215174567499682056rm_c_d @ top_to1573239103265677113rm_c_d @ ( lex_pr588646110458541017rm_c_d @ R_A @ R_B ) ) ) ).
% refl_lex_prod
thf(fact_554_refl__lex__prod,axiom,
! [R_B: set_Pr1261947904930325089at_nat,R_A: set_Pr1261947904930325089at_nat] :
( ( refl_on_nat @ top_top_set_nat @ R_B )
=> ( refl_o7122697186039111552at_nat @ top_to4669805908274784177at_nat @ ( lex_prod_nat_nat @ R_A @ R_B ) ) ) ).
% refl_lex_prod
thf(fact_555_transI,axiom,
! [R: set_Pr5080540287643815273rm_c_d] :
( ! [X3: term_c_d,Y4: term_c_d,Z3: term_c_d] :
( ( member820888157712331442rm_c_d @ ( produc6749061249757032257rm_c_d @ X3 @ Y4 ) @ R )
=> ( ( member820888157712331442rm_c_d @ ( produc6749061249757032257rm_c_d @ Y4 @ Z3 ) @ R )
=> ( member820888157712331442rm_c_d @ ( produc6749061249757032257rm_c_d @ X3 @ Z3 ) @ R ) ) )
=> ( trans_on_term_c_d @ top_top_set_term_c_d @ R ) ) ).
% transI
thf(fact_556_transI,axiom,
! [R: set_Pr4386577575007340137rm_a_b] :
( ! [X3: term_a_b,Y4: term_a_b,Z3: term_a_b] :
( ( member5869715511025134514rm_a_b @ ( produc7020197800436672577rm_a_b @ X3 @ Y4 ) @ R )
=> ( ( member5869715511025134514rm_a_b @ ( produc7020197800436672577rm_a_b @ Y4 @ Z3 ) @ R )
=> ( member5869715511025134514rm_a_b @ ( produc7020197800436672577rm_a_b @ X3 @ Z3 ) @ R ) ) )
=> ( trans_on_term_a_b @ top_top_set_term_a_b @ R ) ) ).
% transI
thf(fact_557_transI,axiom,
! [R: set_Pr8693737435421807431at_nat] :
( ! [X3: product_prod_nat_nat,Y4: product_prod_nat_nat,Z3: product_prod_nat_nat] :
( ( member8206827879206165904at_nat @ ( produc6161850002892822231at_nat @ X3 @ Y4 ) @ R )
=> ( ( member8206827879206165904at_nat @ ( produc6161850002892822231at_nat @ Y4 @ Z3 ) @ R )
=> ( member8206827879206165904at_nat @ ( produc6161850002892822231at_nat @ X3 @ Z3 ) @ R ) ) )
=> ( trans_3241703717017304737at_nat @ top_to4669805908274784177at_nat @ R ) ) ).
% transI
thf(fact_558_transI,axiom,
! [R: set_Pr1076074158304066111at_nat] :
( ! [X3: sum_sum_nat_nat,Y4: sum_sum_nat_nat,Z3: sum_sum_nat_nat] :
( ( member4902808451920011912at_nat @ ( produc3532782441974027415at_nat @ X3 @ Y4 ) @ R )
=> ( ( member4902808451920011912at_nat @ ( produc3532782441974027415at_nat @ Y4 @ Z3 ) @ R )
=> ( member4902808451920011912at_nat @ ( produc3532782441974027415at_nat @ X3 @ Z3 ) @ R ) ) )
=> ( trans_2659081265866093919at_nat @ top_to6661820994512907621at_nat @ R ) ) ).
% transI
thf(fact_559_transI,axiom,
! [R: set_Pr5488025237498180813et_nat] :
( ! [X3: set_nat,Y4: set_nat,Z3: set_nat] :
( ( member8277197624267554838et_nat @ ( produc4532415448927165861et_nat @ X3 @ Y4 ) @ R )
=> ( ( member8277197624267554838et_nat @ ( produc4532415448927165861et_nat @ Y4 @ Z3 ) @ R )
=> ( member8277197624267554838et_nat @ ( produc4532415448927165861et_nat @ X3 @ Z3 ) @ R ) ) )
=> ( trans_on_set_nat @ top_top_set_set_nat @ R ) ) ).
% transI
thf(fact_560_transI,axiom,
! [R: set_Pr8788715879341982671rm_a_b] :
( ! [X3: term_c_d > term_a_b,Y4: term_c_d > term_a_b,Z3: term_c_d > term_a_b] :
( ( member4454048570373794840rm_a_b @ ( produc6696390399768932903rm_a_b @ X3 @ Y4 ) @ R )
=> ( ( member4454048570373794840rm_a_b @ ( produc6696390399768932903rm_a_b @ Y4 @ Z3 ) @ R )
=> ( member4454048570373794840rm_a_b @ ( produc6696390399768932903rm_a_b @ X3 @ Z3 ) @ R ) ) )
=> ( trans_5020182533697283623rm_a_b @ top_to220653634128270125rm_a_b @ R ) ) ).
% transI
thf(fact_561_transI,axiom,
! [R: set_Pr6132369733443093455rm_c_d] :
( ! [X3: term_a_b > term_c_d,Y4: term_a_b > term_c_d,Z3: term_a_b > term_c_d] :
( ( member7058256936922213400rm_c_d @ ( produc3043613304339051047rm_c_d @ X3 @ Y4 ) @ R )
=> ( ( member7058256936922213400rm_c_d @ ( produc3043613304339051047rm_c_d @ Y4 @ Z3 ) @ R )
=> ( member7058256936922213400rm_c_d @ ( produc3043613304339051047rm_c_d @ X3 @ Z3 ) @ R ) ) )
=> ( trans_7810550044775523879rm_c_d @ top_to44634570330034989rm_c_d @ R ) ) ).
% transI
thf(fact_562_transI,axiom,
! [R: set_Pr1261947904930325089at_nat] :
( ! [X3: nat,Y4: nat,Z3: nat] :
( ( member8440522571783428010at_nat @ ( product_Pair_nat_nat @ X3 @ Y4 ) @ R )
=> ( ( member8440522571783428010at_nat @ ( product_Pair_nat_nat @ Y4 @ Z3 ) @ R )
=> ( member8440522571783428010at_nat @ ( product_Pair_nat_nat @ X3 @ Z3 ) @ R ) ) )
=> ( trans_on_nat @ top_top_set_nat @ R ) ) ).
% transI
thf(fact_563_transE,axiom,
! [R: set_Pr5080540287643815273rm_c_d,X5: term_c_d,Y3: term_c_d,Z: term_c_d] :
( ( trans_on_term_c_d @ top_top_set_term_c_d @ R )
=> ( ( member820888157712331442rm_c_d @ ( produc6749061249757032257rm_c_d @ X5 @ Y3 ) @ R )
=> ( ( member820888157712331442rm_c_d @ ( produc6749061249757032257rm_c_d @ Y3 @ Z ) @ R )
=> ( member820888157712331442rm_c_d @ ( produc6749061249757032257rm_c_d @ X5 @ Z ) @ R ) ) ) ) ).
% transE
thf(fact_564_transE,axiom,
! [R: set_Pr4386577575007340137rm_a_b,X5: term_a_b,Y3: term_a_b,Z: term_a_b] :
( ( trans_on_term_a_b @ top_top_set_term_a_b @ R )
=> ( ( member5869715511025134514rm_a_b @ ( produc7020197800436672577rm_a_b @ X5 @ Y3 ) @ R )
=> ( ( member5869715511025134514rm_a_b @ ( produc7020197800436672577rm_a_b @ Y3 @ Z ) @ R )
=> ( member5869715511025134514rm_a_b @ ( produc7020197800436672577rm_a_b @ X5 @ Z ) @ R ) ) ) ) ).
% transE
thf(fact_565_transE,axiom,
! [R: set_Pr8693737435421807431at_nat,X5: product_prod_nat_nat,Y3: product_prod_nat_nat,Z: product_prod_nat_nat] :
( ( trans_3241703717017304737at_nat @ top_to4669805908274784177at_nat @ R )
=> ( ( member8206827879206165904at_nat @ ( produc6161850002892822231at_nat @ X5 @ Y3 ) @ R )
=> ( ( member8206827879206165904at_nat @ ( produc6161850002892822231at_nat @ Y3 @ Z ) @ R )
=> ( member8206827879206165904at_nat @ ( produc6161850002892822231at_nat @ X5 @ Z ) @ R ) ) ) ) ).
% transE
thf(fact_566_transE,axiom,
! [R: set_Pr1076074158304066111at_nat,X5: sum_sum_nat_nat,Y3: sum_sum_nat_nat,Z: sum_sum_nat_nat] :
( ( trans_2659081265866093919at_nat @ top_to6661820994512907621at_nat @ R )
=> ( ( member4902808451920011912at_nat @ ( produc3532782441974027415at_nat @ X5 @ Y3 ) @ R )
=> ( ( member4902808451920011912at_nat @ ( produc3532782441974027415at_nat @ Y3 @ Z ) @ R )
=> ( member4902808451920011912at_nat @ ( produc3532782441974027415at_nat @ X5 @ Z ) @ R ) ) ) ) ).
% transE
thf(fact_567_transE,axiom,
! [R: set_Pr5488025237498180813et_nat,X5: set_nat,Y3: set_nat,Z: set_nat] :
( ( trans_on_set_nat @ top_top_set_set_nat @ R )
=> ( ( member8277197624267554838et_nat @ ( produc4532415448927165861et_nat @ X5 @ Y3 ) @ R )
=> ( ( member8277197624267554838et_nat @ ( produc4532415448927165861et_nat @ Y3 @ Z ) @ R )
=> ( member8277197624267554838et_nat @ ( produc4532415448927165861et_nat @ X5 @ Z ) @ R ) ) ) ) ).
% transE
thf(fact_568_transE,axiom,
! [R: set_Pr8788715879341982671rm_a_b,X5: term_c_d > term_a_b,Y3: term_c_d > term_a_b,Z: term_c_d > term_a_b] :
( ( trans_5020182533697283623rm_a_b @ top_to220653634128270125rm_a_b @ R )
=> ( ( member4454048570373794840rm_a_b @ ( produc6696390399768932903rm_a_b @ X5 @ Y3 ) @ R )
=> ( ( member4454048570373794840rm_a_b @ ( produc6696390399768932903rm_a_b @ Y3 @ Z ) @ R )
=> ( member4454048570373794840rm_a_b @ ( produc6696390399768932903rm_a_b @ X5 @ Z ) @ R ) ) ) ) ).
% transE
thf(fact_569_transE,axiom,
! [R: set_Pr6132369733443093455rm_c_d,X5: term_a_b > term_c_d,Y3: term_a_b > term_c_d,Z: term_a_b > term_c_d] :
( ( trans_7810550044775523879rm_c_d @ top_to44634570330034989rm_c_d @ R )
=> ( ( member7058256936922213400rm_c_d @ ( produc3043613304339051047rm_c_d @ X5 @ Y3 ) @ R )
=> ( ( member7058256936922213400rm_c_d @ ( produc3043613304339051047rm_c_d @ Y3 @ Z ) @ R )
=> ( member7058256936922213400rm_c_d @ ( produc3043613304339051047rm_c_d @ X5 @ Z ) @ R ) ) ) ) ).
% transE
thf(fact_570_transE,axiom,
! [R: set_Pr1261947904930325089at_nat,X5: nat,Y3: nat,Z: nat] :
( ( trans_on_nat @ top_top_set_nat @ R )
=> ( ( member8440522571783428010at_nat @ ( product_Pair_nat_nat @ X5 @ Y3 ) @ R )
=> ( ( member8440522571783428010at_nat @ ( product_Pair_nat_nat @ Y3 @ Z ) @ R )
=> ( member8440522571783428010at_nat @ ( product_Pair_nat_nat @ X5 @ Z ) @ R ) ) ) ) ).
% transE
thf(fact_571_transD,axiom,
! [R: set_Pr5080540287643815273rm_c_d,X5: term_c_d,Y3: term_c_d,Z: term_c_d] :
( ( trans_on_term_c_d @ top_top_set_term_c_d @ R )
=> ( ( member820888157712331442rm_c_d @ ( produc6749061249757032257rm_c_d @ X5 @ Y3 ) @ R )
=> ( ( member820888157712331442rm_c_d @ ( produc6749061249757032257rm_c_d @ Y3 @ Z ) @ R )
=> ( member820888157712331442rm_c_d @ ( produc6749061249757032257rm_c_d @ X5 @ Z ) @ R ) ) ) ) ).
% transD
thf(fact_572_transD,axiom,
! [R: set_Pr4386577575007340137rm_a_b,X5: term_a_b,Y3: term_a_b,Z: term_a_b] :
( ( trans_on_term_a_b @ top_top_set_term_a_b @ R )
=> ( ( member5869715511025134514rm_a_b @ ( produc7020197800436672577rm_a_b @ X5 @ Y3 ) @ R )
=> ( ( member5869715511025134514rm_a_b @ ( produc7020197800436672577rm_a_b @ Y3 @ Z ) @ R )
=> ( member5869715511025134514rm_a_b @ ( produc7020197800436672577rm_a_b @ X5 @ Z ) @ R ) ) ) ) ).
% transD
thf(fact_573_transD,axiom,
! [R: set_Pr8693737435421807431at_nat,X5: product_prod_nat_nat,Y3: product_prod_nat_nat,Z: product_prod_nat_nat] :
( ( trans_3241703717017304737at_nat @ top_to4669805908274784177at_nat @ R )
=> ( ( member8206827879206165904at_nat @ ( produc6161850002892822231at_nat @ X5 @ Y3 ) @ R )
=> ( ( member8206827879206165904at_nat @ ( produc6161850002892822231at_nat @ Y3 @ Z ) @ R )
=> ( member8206827879206165904at_nat @ ( produc6161850002892822231at_nat @ X5 @ Z ) @ R ) ) ) ) ).
% transD
thf(fact_574_transD,axiom,
! [R: set_Pr1076074158304066111at_nat,X5: sum_sum_nat_nat,Y3: sum_sum_nat_nat,Z: sum_sum_nat_nat] :
( ( trans_2659081265866093919at_nat @ top_to6661820994512907621at_nat @ R )
=> ( ( member4902808451920011912at_nat @ ( produc3532782441974027415at_nat @ X5 @ Y3 ) @ R )
=> ( ( member4902808451920011912at_nat @ ( produc3532782441974027415at_nat @ Y3 @ Z ) @ R )
=> ( member4902808451920011912at_nat @ ( produc3532782441974027415at_nat @ X5 @ Z ) @ R ) ) ) ) ).
% transD
thf(fact_575_transD,axiom,
! [R: set_Pr5488025237498180813et_nat,X5: set_nat,Y3: set_nat,Z: set_nat] :
( ( trans_on_set_nat @ top_top_set_set_nat @ R )
=> ( ( member8277197624267554838et_nat @ ( produc4532415448927165861et_nat @ X5 @ Y3 ) @ R )
=> ( ( member8277197624267554838et_nat @ ( produc4532415448927165861et_nat @ Y3 @ Z ) @ R )
=> ( member8277197624267554838et_nat @ ( produc4532415448927165861et_nat @ X5 @ Z ) @ R ) ) ) ) ).
% transD
thf(fact_576_transD,axiom,
! [R: set_Pr8788715879341982671rm_a_b,X5: term_c_d > term_a_b,Y3: term_c_d > term_a_b,Z: term_c_d > term_a_b] :
( ( trans_5020182533697283623rm_a_b @ top_to220653634128270125rm_a_b @ R )
=> ( ( member4454048570373794840rm_a_b @ ( produc6696390399768932903rm_a_b @ X5 @ Y3 ) @ R )
=> ( ( member4454048570373794840rm_a_b @ ( produc6696390399768932903rm_a_b @ Y3 @ Z ) @ R )
=> ( member4454048570373794840rm_a_b @ ( produc6696390399768932903rm_a_b @ X5 @ Z ) @ R ) ) ) ) ).
% transD
thf(fact_577_transD,axiom,
! [R: set_Pr6132369733443093455rm_c_d,X5: term_a_b > term_c_d,Y3: term_a_b > term_c_d,Z: term_a_b > term_c_d] :
( ( trans_7810550044775523879rm_c_d @ top_to44634570330034989rm_c_d @ R )
=> ( ( member7058256936922213400rm_c_d @ ( produc3043613304339051047rm_c_d @ X5 @ Y3 ) @ R )
=> ( ( member7058256936922213400rm_c_d @ ( produc3043613304339051047rm_c_d @ Y3 @ Z ) @ R )
=> ( member7058256936922213400rm_c_d @ ( produc3043613304339051047rm_c_d @ X5 @ Z ) @ R ) ) ) ) ).
% transD
thf(fact_578_transD,axiom,
! [R: set_Pr1261947904930325089at_nat,X5: nat,Y3: nat,Z: nat] :
( ( trans_on_nat @ top_top_set_nat @ R )
=> ( ( member8440522571783428010at_nat @ ( product_Pair_nat_nat @ X5 @ Y3 ) @ R )
=> ( ( member8440522571783428010at_nat @ ( product_Pair_nat_nat @ Y3 @ Z ) @ R )
=> ( member8440522571783428010at_nat @ ( product_Pair_nat_nat @ X5 @ Z ) @ R ) ) ) ) ).
% transD
thf(fact_579_imageE,axiom,
! [B2: $o,F: $o > $o,A3: set_o] :
( ( member_o @ B2 @ ( image_o_o @ F @ A3 ) )
=> ~ ! [X3: $o] :
( ( B2
= ( F @ X3 ) )
=> ~ ( member_o @ X3 @ A3 ) ) ) ).
% imageE
thf(fact_580_imageE,axiom,
! [B2: $o,F: nat > $o,A3: set_nat] :
( ( member_o @ B2 @ ( image_nat_o @ F @ A3 ) )
=> ~ ! [X3: nat] :
( ( B2
= ( F @ X3 ) )
=> ~ ( member_nat @ X3 @ A3 ) ) ) ).
% imageE
thf(fact_581_imageE,axiom,
! [B2: nat,F: $o > nat,A3: set_o] :
( ( member_nat @ B2 @ ( image_o_nat @ F @ A3 ) )
=> ~ ! [X3: $o] :
( ( B2
= ( F @ X3 ) )
=> ~ ( member_o @ X3 @ A3 ) ) ) ).
% imageE
thf(fact_582_imageE,axiom,
! [B2: nat,F: nat > nat,A3: set_nat] :
( ( member_nat @ B2 @ ( image_nat_nat2 @ F @ A3 ) )
=> ~ ! [X3: nat] :
( ( B2
= ( F @ X3 ) )
=> ~ ( member_nat @ X3 @ A3 ) ) ) ).
% imageE
thf(fact_583_imageE,axiom,
! [B2: $o,F: set_nat > $o,A3: set_set_nat] :
( ( member_o @ B2 @ ( image_set_nat_o @ F @ A3 ) )
=> ~ ! [X3: set_nat] :
( ( B2
= ( F @ X3 ) )
=> ~ ( member_set_nat @ X3 @ A3 ) ) ) ).
% imageE
thf(fact_584_imageE,axiom,
! [B2: set_nat,F: $o > set_nat,A3: set_o] :
( ( member_set_nat @ B2 @ ( image_o_set_nat @ F @ A3 ) )
=> ~ ! [X3: $o] :
( ( B2
= ( F @ X3 ) )
=> ~ ( member_o @ X3 @ A3 ) ) ) ).
% imageE
thf(fact_585_imageE,axiom,
! [B2: set_nat,F: nat > set_nat,A3: set_nat] :
( ( member_set_nat @ B2 @ ( image_nat_set_nat @ F @ A3 ) )
=> ~ ! [X3: nat] :
( ( B2
= ( F @ X3 ) )
=> ~ ( member_nat @ X3 @ A3 ) ) ) ).
% imageE
thf(fact_586_imageE,axiom,
! [B2: nat,F: set_nat > nat,A3: set_set_nat] :
( ( member_nat @ B2 @ ( image_set_nat_nat @ F @ A3 ) )
=> ~ ! [X3: set_nat] :
( ( B2
= ( F @ X3 ) )
=> ~ ( member_set_nat @ X3 @ A3 ) ) ) ).
% imageE
thf(fact_587_imageE,axiom,
! [B2: product_prod_nat_nat,F: $o > product_prod_nat_nat,A3: set_o] :
( ( member8440522571783428010at_nat @ B2 @ ( image_3855930084881510382at_nat @ F @ A3 ) )
=> ~ ! [X3: $o] :
( ( B2
= ( F @ X3 ) )
=> ~ ( member_o @ X3 @ A3 ) ) ) ).
% imageE
thf(fact_588_imageE,axiom,
! [B2: product_prod_nat_nat,F: nat > product_prod_nat_nat,A3: set_nat] :
( ( member8440522571783428010at_nat @ B2 @ ( image_5846123807819985514at_nat @ F @ A3 ) )
=> ~ ! [X3: nat] :
( ( B2
= ( F @ X3 ) )
=> ~ ( member_nat @ X3 @ A3 ) ) ) ).
% imageE
thf(fact_589_image__image,axiom,
! [F: set_nat > set_nat,G: ( nat > $o ) > set_nat,A3: set_nat_o] :
( ( image_7916887816326733075et_nat @ F @ ( image_nat_o_set_nat @ G @ A3 ) )
= ( image_nat_o_set_nat
@ ^ [X: nat > $o] : ( F @ ( G @ X ) )
@ A3 ) ) ).
% image_image
thf(fact_590_image__image,axiom,
! [F: ( nat > $o ) > set_nat,G: ( nat > $o ) > nat > $o,A3: set_nat_o] :
( ( image_nat_o_set_nat @ F @ ( image_nat_o_nat_o @ G @ A3 ) )
= ( image_nat_o_set_nat
@ ^ [X: nat > $o] : ( F @ ( G @ X ) )
@ A3 ) ) ).
% image_image
thf(fact_591_image__image,axiom,
! [F: set_Pr4821568463224695273rm_a_b > set_Pr4821568463224695273rm_a_b,G: ( produc5661168290637732233rm_a_b > $o ) > set_Pr4821568463224695273rm_a_b,A3: set_Pr6472531492093999850_a_b_o] :
( ( image_5477805164141817157rm_a_b @ F @ ( image_540309731347893486rm_a_b @ G @ A3 ) )
= ( image_540309731347893486rm_a_b
@ ^ [X: produc5661168290637732233rm_a_b > $o] : ( F @ ( G @ X ) )
@ A3 ) ) ).
% image_image
thf(fact_592_image__image,axiom,
! [F: set_Pr4645549399426460137rm_c_d > set_Pr4645549399426460137rm_c_d,G: ( produc8451535801715972489rm_c_d > $o ) > set_Pr4645549399426460137rm_c_d,A3: set_Pr2504828417160952554_c_d_o] :
( ( image_3137723552505605445rm_c_d @ F @ ( image_2252888096169626862rm_c_d @ G @ A3 ) )
= ( image_2252888096169626862rm_c_d
@ ^ [X: produc8451535801715972489rm_c_d > $o] : ( F @ ( G @ X ) )
@ A3 ) ) ).
% image_image
thf(fact_593_image__image,axiom,
! [F: ( produc5661168290637732233rm_a_b > $o ) > set_Pr4821568463224695273rm_a_b,G: ( produc5661168290637732233rm_a_b > $o ) > produc5661168290637732233rm_a_b > $o,A3: set_Pr6472531492093999850_a_b_o] :
( ( image_540309731347893486rm_a_b @ F @ ( image_655970553839572847_a_b_o @ G @ A3 ) )
= ( image_540309731347893486rm_a_b
@ ^ [X: produc5661168290637732233rm_a_b > $o] : ( F @ ( G @ X ) )
@ A3 ) ) ).
% image_image
thf(fact_594_image__image,axiom,
! [F: ( produc5661168290637732233rm_a_b > $o ) > set_Pr4821568463224695273rm_a_b,G: ( term_c_d > term_a_b > $o ) > produc5661168290637732233rm_a_b > $o,A3: set_te7068155017529424062_a_b_o] :
( ( image_540309731347893486rm_a_b @ F @ ( image_7540181528456194509_a_b_o @ G @ A3 ) )
= ( image_5041726775426359568rm_a_b
@ ^ [X: term_c_d > term_a_b > $o] : ( F @ ( G @ X ) )
@ A3 ) ) ).
% image_image
thf(fact_595_image__image,axiom,
! [F: ( produc8451535801715972489rm_c_d > $o ) > set_Pr4645549399426460137rm_c_d,G: ( produc8451535801715972489rm_c_d > $o ) > produc8451535801715972489rm_c_d > $o,A3: set_Pr2504828417160952554_c_d_o] :
( ( image_2252888096169626862rm_c_d @ F @ ( image_4299811549171767151_c_d_o @ G @ A3 ) )
= ( image_2252888096169626862rm_c_d
@ ^ [X: produc8451535801715972489rm_c_d > $o] : ( F @ ( G @ X ) )
@ A3 ) ) ).
% image_image
thf(fact_596_image__image,axiom,
! [F: ( produc8451535801715972489rm_c_d > $o ) > set_Pr4645549399426460137rm_c_d,G: ( term_a_b > term_c_d > $o ) > produc8451535801715972489rm_c_d > $o,A3: set_te8875761578035853502_c_d_o] :
( ( image_2252888096169626862rm_c_d @ F @ ( image_4899642137928444365_c_d_o @ G @ A3 ) )
= ( image_5453966010614964496rm_c_d
@ ^ [X: term_a_b > term_c_d > $o] : ( F @ ( G @ X ) )
@ A3 ) ) ).
% image_image
thf(fact_597_image__image,axiom,
! [F: ( produc5661168290637732233rm_a_b > $o ) > produc5661168290637732233rm_a_b > $o,G: ( term_c_d > term_a_b > $o ) > produc5661168290637732233rm_a_b > $o,A3: set_te7068155017529424062_a_b_o] :
( ( image_655970553839572847_a_b_o @ F @ ( image_7540181528456194509_a_b_o @ G @ A3 ) )
= ( image_7540181528456194509_a_b_o
@ ^ [X: term_c_d > term_a_b > $o] : ( F @ ( G @ X ) )
@ A3 ) ) ).
% image_image
thf(fact_598_image__image,axiom,
! [F: ( produc8451535801715972489rm_c_d > $o ) > produc8451535801715972489rm_c_d > $o,G: ( term_a_b > term_c_d > $o ) > produc8451535801715972489rm_c_d > $o,A3: set_te8875761578035853502_c_d_o] :
( ( image_4299811549171767151_c_d_o @ F @ ( image_4899642137928444365_c_d_o @ G @ A3 ) )
= ( image_4899642137928444365_c_d_o
@ ^ [X: term_a_b > term_c_d > $o] : ( F @ ( G @ X ) )
@ A3 ) ) ).
% image_image
thf(fact_599_Compr__image__eq,axiom,
! [F: nat > nat,A3: set_nat,P: nat > $o] :
( ( collect_nat
@ ^ [X: nat] :
( ( member_nat @ X @ ( image_nat_nat2 @ F @ A3 ) )
& ( P @ X ) ) )
= ( image_nat_nat2 @ F
@ ( collect_nat
@ ^ [X: nat] :
( ( member_nat @ X @ A3 )
& ( P @ ( F @ X ) ) ) ) ) ) ).
% Compr_image_eq
thf(fact_600_Compr__image__eq,axiom,
! [F: $o > $o,A3: set_o,P: $o > $o] :
( ( collect_o
@ ^ [X: $o] :
( ( member_o @ X @ ( image_o_o @ F @ A3 ) )
& ( P @ X ) ) )
= ( image_o_o @ F
@ ( collect_o
@ ^ [X: $o] :
( ( member_o @ X @ A3 )
& ( P @ ( F @ X ) ) ) ) ) ) ).
% Compr_image_eq
thf(fact_601_Compr__image__eq,axiom,
! [F: nat > $o,A3: set_nat,P: $o > $o] :
( ( collect_o
@ ^ [X: $o] :
( ( member_o @ X @ ( image_nat_o @ F @ A3 ) )
& ( P @ X ) ) )
= ( image_nat_o @ F
@ ( collect_nat
@ ^ [X: nat] :
( ( member_nat @ X @ A3 )
& ( P @ ( F @ X ) ) ) ) ) ) ).
% Compr_image_eq
thf(fact_602_Compr__image__eq,axiom,
! [F: $o > nat,A3: set_o,P: nat > $o] :
( ( collect_nat
@ ^ [X: nat] :
( ( member_nat @ X @ ( image_o_nat @ F @ A3 ) )
& ( P @ X ) ) )
= ( image_o_nat @ F
@ ( collect_o
@ ^ [X: $o] :
( ( member_o @ X @ A3 )
& ( P @ ( F @ X ) ) ) ) ) ) ).
% Compr_image_eq
thf(fact_603_Compr__image__eq,axiom,
! [F: set_nat > $o,A3: set_set_nat,P: $o > $o] :
( ( collect_o
@ ^ [X: $o] :
( ( member_o @ X @ ( image_set_nat_o @ F @ A3 ) )
& ( P @ X ) ) )
= ( image_set_nat_o @ F
@ ( collect_set_nat
@ ^ [X: set_nat] :
( ( member_set_nat @ X @ A3 )
& ( P @ ( F @ X ) ) ) ) ) ) ).
% Compr_image_eq
thf(fact_604_Compr__image__eq,axiom,
! [F: set_nat > nat,A3: set_set_nat,P: nat > $o] :
( ( collect_nat
@ ^ [X: nat] :
( ( member_nat @ X @ ( image_set_nat_nat @ F @ A3 ) )
& ( P @ X ) ) )
= ( image_set_nat_nat @ F
@ ( collect_set_nat
@ ^ [X: set_nat] :
( ( member_set_nat @ X @ A3 )
& ( P @ ( F @ X ) ) ) ) ) ) ).
% Compr_image_eq
thf(fact_605_Compr__image__eq,axiom,
! [F: $o > set_nat,A3: set_o,P: set_nat > $o] :
( ( collect_set_nat
@ ^ [X: set_nat] :
( ( member_set_nat @ X @ ( image_o_set_nat @ F @ A3 ) )
& ( P @ X ) ) )
= ( image_o_set_nat @ F
@ ( collect_o
@ ^ [X: $o] :
( ( member_o @ X @ A3 )
& ( P @ ( F @ X ) ) ) ) ) ) ).
% Compr_image_eq
thf(fact_606_Compr__image__eq,axiom,
! [F: nat > set_nat,A3: set_nat,P: set_nat > $o] :
( ( collect_set_nat
@ ^ [X: set_nat] :
( ( member_set_nat @ X @ ( image_nat_set_nat @ F @ A3 ) )
& ( P @ X ) ) )
= ( image_nat_set_nat @ F
@ ( collect_nat
@ ^ [X: nat] :
( ( member_nat @ X @ A3 )
& ( P @ ( F @ X ) ) ) ) ) ) ).
% Compr_image_eq
thf(fact_607_Compr__image__eq,axiom,
! [F: product_prod_nat_nat > $o,A3: set_Pr1261947904930325089at_nat,P: $o > $o] :
( ( collect_o
@ ^ [X: $o] :
( ( member_o @ X @ ( image_3693632289388996572_nat_o @ F @ A3 ) )
& ( P @ X ) ) )
= ( image_3693632289388996572_nat_o @ F
@ ( collec3392354462482085612at_nat
@ ^ [X: product_prod_nat_nat] :
( ( member8440522571783428010at_nat @ X @ A3 )
& ( P @ ( F @ X ) ) ) ) ) ) ).
% Compr_image_eq
thf(fact_608_Compr__image__eq,axiom,
! [F: term_c_d > $o,A3: set_term_c_d,P: $o > $o] :
( ( collect_o
@ ^ [X: $o] :
( ( member_o @ X @ ( image_term_c_d_o @ F @ A3 ) )
& ( P @ X ) ) )
= ( image_term_c_d_o @ F
@ ( collect_term_c_d
@ ^ [X: term_c_d] :
( ( member_term_c_d @ X @ A3 )
& ( P @ ( F @ X ) ) ) ) ) ) ).
% Compr_image_eq
thf(fact_609_conversep_Osimps,axiom,
( conver8884510217699480863rm_c_d
= ( ^ [R2: term_a_b > term_c_d > $o,A12: term_c_d,A23: term_a_b] :
? [A: term_a_b,B: term_c_d] :
( ( A12 = B )
& ( A23 = A )
& ( R2 @ A @ B ) ) ) ) ).
% conversep.simps
thf(fact_610_conversep_Osimps,axiom,
( conver1316451903988077855rm_a_b
= ( ^ [R2: term_c_d > term_a_b > $o,A12: term_a_b,A23: term_c_d] :
? [A: term_c_d,B: term_a_b] :
( ( A12 = B )
& ( A23 = A )
& ( R2 @ A @ B ) ) ) ) ).
% conversep.simps
thf(fact_611_imageI,axiom,
! [X5: $o,A3: set_o,F: $o > $o] :
( ( member_o @ X5 @ A3 )
=> ( member_o @ ( F @ X5 ) @ ( image_o_o @ F @ A3 ) ) ) ).
% imageI
thf(fact_612_imageI,axiom,
! [X5: $o,A3: set_o,F: $o > nat] :
( ( member_o @ X5 @ A3 )
=> ( member_nat @ ( F @ X5 ) @ ( image_o_nat @ F @ A3 ) ) ) ).
% imageI
thf(fact_613_imageI,axiom,
! [X5: nat,A3: set_nat,F: nat > $o] :
( ( member_nat @ X5 @ A3 )
=> ( member_o @ ( F @ X5 ) @ ( image_nat_o @ F @ A3 ) ) ) ).
% imageI
thf(fact_614_imageI,axiom,
! [X5: nat,A3: set_nat,F: nat > nat] :
( ( member_nat @ X5 @ A3 )
=> ( member_nat @ ( F @ X5 ) @ ( image_nat_nat2 @ F @ A3 ) ) ) ).
% imageI
thf(fact_615_imageI,axiom,
! [X5: $o,A3: set_o,F: $o > set_nat] :
( ( member_o @ X5 @ A3 )
=> ( member_set_nat @ ( F @ X5 ) @ ( image_o_set_nat @ F @ A3 ) ) ) ).
% imageI
thf(fact_616_imageI,axiom,
! [X5: set_nat,A3: set_set_nat,F: set_nat > $o] :
( ( member_set_nat @ X5 @ A3 )
=> ( member_o @ ( F @ X5 ) @ ( image_set_nat_o @ F @ A3 ) ) ) ).
% imageI
thf(fact_617_imageI,axiom,
! [X5: set_nat,A3: set_set_nat,F: set_nat > nat] :
( ( member_set_nat @ X5 @ A3 )
=> ( member_nat @ ( F @ X5 ) @ ( image_set_nat_nat @ F @ A3 ) ) ) ).
% imageI
thf(fact_618_imageI,axiom,
! [X5: nat,A3: set_nat,F: nat > set_nat] :
( ( member_nat @ X5 @ A3 )
=> ( member_set_nat @ ( F @ X5 ) @ ( image_nat_set_nat @ F @ A3 ) ) ) ).
% imageI
thf(fact_619_imageI,axiom,
! [X5: product_prod_nat_nat,A3: set_Pr1261947904930325089at_nat,F: product_prod_nat_nat > $o] :
( ( member8440522571783428010at_nat @ X5 @ A3 )
=> ( member_o @ ( F @ X5 ) @ ( image_3693632289388996572_nat_o @ F @ A3 ) ) ) ).
% imageI
thf(fact_620_imageI,axiom,
! [X5: product_prod_nat_nat,A3: set_Pr1261947904930325089at_nat,F: product_prod_nat_nat > nat] :
( ( member8440522571783428010at_nat @ X5 @ A3 )
=> ( member_nat @ ( F @ X5 ) @ ( image_2486076414777270412at_nat @ F @ A3 ) ) ) ).
% imageI
thf(fact_621_rangeE,axiom,
! [B2: $o,F: nat > $o] :
( ( member_o @ B2 @ ( image_nat_o @ F @ top_top_set_nat ) )
=> ~ ! [X3: nat] :
( B2
= ( ~ ( F @ X3 ) ) ) ) ).
% rangeE
thf(fact_622_rangeE,axiom,
! [B2: nat,F: nat > nat] :
( ( member_nat @ B2 @ ( image_nat_nat2 @ F @ top_top_set_nat ) )
=> ~ ! [X3: nat] :
( B2
!= ( F @ X3 ) ) ) ).
% rangeE
thf(fact_623_rangeE,axiom,
! [B2: set_nat,F: nat > set_nat] :
( ( member_set_nat @ B2 @ ( image_nat_set_nat @ F @ top_top_set_nat ) )
=> ~ ! [X3: nat] :
( B2
!= ( F @ X3 ) ) ) ).
% rangeE
thf(fact_624_rangeE,axiom,
! [B2: $o,F: set_nat > $o] :
( ( member_o @ B2 @ ( image_set_nat_o @ F @ top_top_set_set_nat ) )
=> ~ ! [X3: set_nat] :
( B2
= ( ~ ( F @ X3 ) ) ) ) ).
% rangeE
thf(fact_625_rangeE,axiom,
! [B2: nat,F: set_nat > nat] :
( ( member_nat @ B2 @ ( image_set_nat_nat @ F @ top_top_set_set_nat ) )
=> ~ ! [X3: set_nat] :
( B2
!= ( F @ X3 ) ) ) ).
% rangeE
thf(fact_626_rangeE,axiom,
! [B2: product_prod_nat_nat,F: nat > product_prod_nat_nat] :
( ( member8440522571783428010at_nat @ B2 @ ( image_5846123807819985514at_nat @ F @ top_top_set_nat ) )
=> ~ ! [X3: nat] :
( B2
!= ( F @ X3 ) ) ) ).
% rangeE
thf(fact_627_rangeE,axiom,
! [B2: $o,F: sum_sum_nat_nat > $o] :
( ( member_o @ B2 @ ( image_6056915518860092946_nat_o @ F @ top_to6661820994512907621at_nat ) )
=> ~ ! [X3: sum_sum_nat_nat] :
( B2
= ( ~ ( F @ X3 ) ) ) ) ).
% rangeE
thf(fact_628_rangeE,axiom,
! [B2: nat,F: sum_sum_nat_nat > nat] :
( ( member_nat @ B2 @ ( image_1320371278474632150at_nat @ F @ top_to6661820994512907621at_nat ) )
=> ~ ! [X3: sum_sum_nat_nat] :
( B2
!= ( F @ X3 ) ) ) ).
% rangeE
thf(fact_629_rangeE,axiom,
! [B2: set_nat,F: set_nat > set_nat] :
( ( member_set_nat @ B2 @ ( image_7916887816326733075et_nat @ F @ top_top_set_set_nat ) )
=> ~ ! [X3: set_nat] :
( B2
!= ( F @ X3 ) ) ) ).
% rangeE
thf(fact_630_rangeE,axiom,
! [B2: set_nat,F: ( nat > $o ) > set_nat] :
( ( member_set_nat @ B2 @ ( image_nat_o_set_nat @ F @ top_top_set_nat_o2 ) )
=> ~ ! [X3: nat > $o] :
( B2
!= ( F @ X3 ) ) ) ).
% rangeE
thf(fact_631_rangeI,axiom,
! [F: nat > $o,X5: nat] : ( member_o @ ( F @ X5 ) @ ( image_nat_o @ F @ top_top_set_nat ) ) ).
% rangeI
thf(fact_632_rangeI,axiom,
! [F: nat > nat,X5: nat] : ( member_nat @ ( F @ X5 ) @ ( image_nat_nat2 @ F @ top_top_set_nat ) ) ).
% rangeI
thf(fact_633_rangeI,axiom,
! [F: nat > set_nat,X5: nat] : ( member_set_nat @ ( F @ X5 ) @ ( image_nat_set_nat @ F @ top_top_set_nat ) ) ).
% rangeI
thf(fact_634_rangeI,axiom,
! [F: set_nat > $o,X5: set_nat] : ( member_o @ ( F @ X5 ) @ ( image_set_nat_o @ F @ top_top_set_set_nat ) ) ).
% rangeI
thf(fact_635_rangeI,axiom,
! [F: set_nat > nat,X5: set_nat] : ( member_nat @ ( F @ X5 ) @ ( image_set_nat_nat @ F @ top_top_set_set_nat ) ) ).
% rangeI
thf(fact_636_rangeI,axiom,
! [F: nat > product_prod_nat_nat,X5: nat] : ( member8440522571783428010at_nat @ ( F @ X5 ) @ ( image_5846123807819985514at_nat @ F @ top_top_set_nat ) ) ).
% rangeI
thf(fact_637_rangeI,axiom,
! [F: sum_sum_nat_nat > $o,X5: sum_sum_nat_nat] : ( member_o @ ( F @ X5 ) @ ( image_6056915518860092946_nat_o @ F @ top_to6661820994512907621at_nat ) ) ).
% rangeI
thf(fact_638_rangeI,axiom,
! [F: sum_sum_nat_nat > nat,X5: sum_sum_nat_nat] : ( member_nat @ ( F @ X5 ) @ ( image_1320371278474632150at_nat @ F @ top_to6661820994512907621at_nat ) ) ).
% rangeI
thf(fact_639_rangeI,axiom,
! [F: set_nat > set_nat,X5: set_nat] : ( member_set_nat @ ( F @ X5 ) @ ( image_7916887816326733075et_nat @ F @ top_top_set_set_nat ) ) ).
% rangeI
thf(fact_640_rangeI,axiom,
! [F: ( nat > $o ) > set_nat,X5: nat > $o] : ( member_set_nat @ ( F @ X5 ) @ ( image_nat_o_set_nat @ F @ top_top_set_nat_o2 ) ) ).
% rangeI
thf(fact_641_UNIV__eq__I,axiom,
! [A3: set_Pr4386577575007340137rm_a_b] :
( ! [X3: produc357393685978478089rm_a_b] : ( member5869715511025134514rm_a_b @ X3 @ A3 )
=> ( top_to1314267278846557113rm_a_b = A3 ) ) ).
% UNIV_eq_I
thf(fact_642_UNIV__eq__I,axiom,
! [A3: set_Pr1261947904930325089at_nat] :
( ! [X3: product_prod_nat_nat] : ( member8440522571783428010at_nat @ X3 @ A3 )
=> ( top_to4669805908274784177at_nat = A3 ) ) ).
% UNIV_eq_I
thf(fact_643_UNIV__eq__I,axiom,
! [A3: set_o] :
( ! [X3: $o] : ( member_o @ X3 @ A3 )
=> ( top_top_set_o = A3 ) ) ).
% UNIV_eq_I
thf(fact_644_UNIV__eq__I,axiom,
! [A3: set_Sum_sum_nat_nat] :
( ! [X3: sum_sum_nat_nat] : ( member8583185029347631382at_nat @ X3 @ A3 )
=> ( top_to6661820994512907621at_nat = A3 ) ) ).
% UNIV_eq_I
thf(fact_645_UNIV__eq__I,axiom,
! [A3: set_set_nat] :
( ! [X3: set_nat] : ( member_set_nat @ X3 @ A3 )
=> ( top_top_set_set_nat = A3 ) ) ).
% UNIV_eq_I
thf(fact_646_UNIV__eq__I,axiom,
! [A3: set_te1997870499059199101rm_a_b] :
( ! [X3: term_c_d > term_a_b] : ( member3140172230840508126rm_a_b @ X3 @ A3 )
=> ( top_to220653634128270125rm_a_b = A3 ) ) ).
% UNIV_eq_I
thf(fact_647_UNIV__eq__I,axiom,
! [A3: set_te1821851435260963965rm_c_d] :
( ! [X3: term_a_b > term_c_d] : ( member5930539741918748382rm_c_d @ X3 @ A3 )
=> ( top_to44634570330034989rm_c_d = A3 ) ) ).
% UNIV_eq_I
thf(fact_648_UNIV__eq__I,axiom,
! [A3: set_nat] :
( ! [X3: nat] : ( member_nat @ X3 @ A3 )
=> ( top_top_set_nat = A3 ) ) ).
% UNIV_eq_I
thf(fact_649_image__iff,axiom,
! [Z: set_Pr4821568463224695273rm_a_b,F: ( produc5661168290637732233rm_a_b > $o ) > set_Pr4821568463224695273rm_a_b,A3: set_Pr6472531492093999850_a_b_o] :
( ( member35261728838302610rm_a_b @ Z @ ( image_540309731347893486rm_a_b @ F @ A3 ) )
= ( ? [X: produc5661168290637732233rm_a_b > $o] :
( ( member656444953465433547_a_b_o @ X @ A3 )
& ( Z
= ( F @ X ) ) ) ) ) ).
% image_iff
thf(fact_650_image__iff,axiom,
! [Z: set_Pr4645549399426460137rm_c_d,F: ( produc8451535801715972489rm_c_d > $o ) > set_Pr4645549399426460137rm_c_d,A3: set_Pr2504828417160952554_c_d_o] :
( ( member9082614701894843282rm_c_d @ Z @ ( image_2252888096169626862rm_c_d @ F @ A3 ) )
= ( ? [X: produc8451535801715972489rm_c_d > $o] :
( ( member7278092155855023563_c_d_o @ X @ A3 )
& ( Z
= ( F @ X ) ) ) ) ) ).
% image_iff
thf(fact_651_image__iff,axiom,
! [Z: produc5661168290637732233rm_a_b > $o,F: ( term_c_d > term_a_b > $o ) > produc5661168290637732233rm_a_b > $o,A3: set_te7068155017529424062_a_b_o] :
( ( member656444953465433547_a_b_o @ Z @ ( image_7540181528456194509_a_b_o @ F @ A3 ) )
= ( ? [X: term_c_d > term_a_b > $o] :
( ( member7495156513829265543_a_b_o @ X @ A3 )
& ( Z
= ( F @ X ) ) ) ) ) ).
% image_iff
thf(fact_652_image__iff,axiom,
! [Z: produc8451535801715972489rm_c_d > $o,F: ( term_a_b > term_c_d > $o ) > produc8451535801715972489rm_c_d > $o,A3: set_te8875761578035853502_c_d_o] :
( ( member7278092155855023563_c_d_o @ Z @ ( image_4899642137928444365_c_d_o @ F @ A3 ) )
= ( ? [X: term_a_b > term_c_d > $o] :
( ( member8627074640717963399_c_d_o @ X @ A3 )
& ( Z
= ( F @ X ) ) ) ) ) ).
% image_iff
thf(fact_653_image__iff,axiom,
! [Z: set_nat,F: ( nat > $o ) > set_nat,A3: set_nat_o] :
( ( member_set_nat @ Z @ ( image_nat_o_set_nat @ F @ A3 ) )
= ( ? [X: nat > $o] :
( ( member_nat_o @ X @ A3 )
& ( Z
= ( F @ X ) ) ) ) ) ).
% image_iff
thf(fact_654_range__eqI,axiom,
! [B2: $o,F: nat > $o,X5: nat] :
( ( B2
= ( F @ X5 ) )
=> ( member_o @ B2 @ ( image_nat_o @ F @ top_top_set_nat ) ) ) ).
% range_eqI
thf(fact_655_range__eqI,axiom,
! [B2: nat,F: nat > nat,X5: nat] :
( ( B2
= ( F @ X5 ) )
=> ( member_nat @ B2 @ ( image_nat_nat2 @ F @ top_top_set_nat ) ) ) ).
% range_eqI
thf(fact_656_range__eqI,axiom,
! [B2: set_nat,F: nat > set_nat,X5: nat] :
( ( B2
= ( F @ X5 ) )
=> ( member_set_nat @ B2 @ ( image_nat_set_nat @ F @ top_top_set_nat ) ) ) ).
% range_eqI
thf(fact_657_range__eqI,axiom,
! [B2: $o,F: set_nat > $o,X5: set_nat] :
( ( B2
= ( F @ X5 ) )
=> ( member_o @ B2 @ ( image_set_nat_o @ F @ top_top_set_set_nat ) ) ) ).
% range_eqI
thf(fact_658_range__eqI,axiom,
! [B2: nat,F: set_nat > nat,X5: set_nat] :
( ( B2
= ( F @ X5 ) )
=> ( member_nat @ B2 @ ( image_set_nat_nat @ F @ top_top_set_set_nat ) ) ) ).
% range_eqI
thf(fact_659_range__eqI,axiom,
! [B2: product_prod_nat_nat,F: nat > product_prod_nat_nat,X5: nat] :
( ( B2
= ( F @ X5 ) )
=> ( member8440522571783428010at_nat @ B2 @ ( image_5846123807819985514at_nat @ F @ top_top_set_nat ) ) ) ).
% range_eqI
thf(fact_660_range__eqI,axiom,
! [B2: $o,F: sum_sum_nat_nat > $o,X5: sum_sum_nat_nat] :
( ( B2
= ( F @ X5 ) )
=> ( member_o @ B2 @ ( image_6056915518860092946_nat_o @ F @ top_to6661820994512907621at_nat ) ) ) ).
% range_eqI
thf(fact_661_range__eqI,axiom,
! [B2: nat,F: sum_sum_nat_nat > nat,X5: sum_sum_nat_nat] :
( ( B2
= ( F @ X5 ) )
=> ( member_nat @ B2 @ ( image_1320371278474632150at_nat @ F @ top_to6661820994512907621at_nat ) ) ) ).
% range_eqI
thf(fact_662_range__eqI,axiom,
! [B2: set_nat,F: set_nat > set_nat,X5: set_nat] :
( ( B2
= ( F @ X5 ) )
=> ( member_set_nat @ B2 @ ( image_7916887816326733075et_nat @ F @ top_top_set_set_nat ) ) ) ).
% range_eqI
thf(fact_663_range__eqI,axiom,
! [B2: set_nat,F: ( nat > $o ) > set_nat,X5: nat > $o] :
( ( B2
= ( F @ X5 ) )
=> ( member_set_nat @ B2 @ ( image_nat_o_set_nat @ F @ top_top_set_nat_o2 ) ) ) ).
% range_eqI
thf(fact_664_bex__imageD,axiom,
! [F: ( produc5661168290637732233rm_a_b > $o ) > set_Pr4821568463224695273rm_a_b,A3: set_Pr6472531492093999850_a_b_o,P: set_Pr4821568463224695273rm_a_b > $o] :
( ? [X4: set_Pr4821568463224695273rm_a_b] :
( ( member35261728838302610rm_a_b @ X4 @ ( image_540309731347893486rm_a_b @ F @ A3 ) )
& ( P @ X4 ) )
=> ? [X3: produc5661168290637732233rm_a_b > $o] :
( ( member656444953465433547_a_b_o @ X3 @ A3 )
& ( P @ ( F @ X3 ) ) ) ) ).
% bex_imageD
thf(fact_665_bex__imageD,axiom,
! [F: ( produc8451535801715972489rm_c_d > $o ) > set_Pr4645549399426460137rm_c_d,A3: set_Pr2504828417160952554_c_d_o,P: set_Pr4645549399426460137rm_c_d > $o] :
( ? [X4: set_Pr4645549399426460137rm_c_d] :
( ( member9082614701894843282rm_c_d @ X4 @ ( image_2252888096169626862rm_c_d @ F @ A3 ) )
& ( P @ X4 ) )
=> ? [X3: produc8451535801715972489rm_c_d > $o] :
( ( member7278092155855023563_c_d_o @ X3 @ A3 )
& ( P @ ( F @ X3 ) ) ) ) ).
% bex_imageD
thf(fact_666_bex__imageD,axiom,
! [F: ( term_c_d > term_a_b > $o ) > produc5661168290637732233rm_a_b > $o,A3: set_te7068155017529424062_a_b_o,P: ( produc5661168290637732233rm_a_b > $o ) > $o] :
( ? [X4: produc5661168290637732233rm_a_b > $o] :
( ( member656444953465433547_a_b_o @ X4 @ ( image_7540181528456194509_a_b_o @ F @ A3 ) )
& ( P @ X4 ) )
=> ? [X3: term_c_d > term_a_b > $o] :
( ( member7495156513829265543_a_b_o @ X3 @ A3 )
& ( P @ ( F @ X3 ) ) ) ) ).
% bex_imageD
thf(fact_667_bex__imageD,axiom,
! [F: ( term_a_b > term_c_d > $o ) > produc8451535801715972489rm_c_d > $o,A3: set_te8875761578035853502_c_d_o,P: ( produc8451535801715972489rm_c_d > $o ) > $o] :
( ? [X4: produc8451535801715972489rm_c_d > $o] :
( ( member7278092155855023563_c_d_o @ X4 @ ( image_4899642137928444365_c_d_o @ F @ A3 ) )
& ( P @ X4 ) )
=> ? [X3: term_a_b > term_c_d > $o] :
( ( member8627074640717963399_c_d_o @ X3 @ A3 )
& ( P @ ( F @ X3 ) ) ) ) ).
% bex_imageD
thf(fact_668_bex__imageD,axiom,
! [F: ( nat > $o ) > set_nat,A3: set_nat_o,P: set_nat > $o] :
( ? [X4: set_nat] :
( ( member_set_nat @ X4 @ ( image_nat_o_set_nat @ F @ A3 ) )
& ( P @ X4 ) )
=> ? [X3: nat > $o] :
( ( member_nat_o @ X3 @ A3 )
& ( P @ ( F @ X3 ) ) ) ) ).
% bex_imageD
thf(fact_669_image__cong,axiom,
! [M: set_Pr6472531492093999850_a_b_o,N: set_Pr6472531492093999850_a_b_o,F: ( produc5661168290637732233rm_a_b > $o ) > set_Pr4821568463224695273rm_a_b,G: ( produc5661168290637732233rm_a_b > $o ) > set_Pr4821568463224695273rm_a_b] :
( ( M = N )
=> ( ! [X3: produc5661168290637732233rm_a_b > $o] :
( ( member656444953465433547_a_b_o @ X3 @ N )
=> ( ( F @ X3 )
= ( G @ X3 ) ) )
=> ( ( image_540309731347893486rm_a_b @ F @ M )
= ( image_540309731347893486rm_a_b @ G @ N ) ) ) ) ).
% image_cong
thf(fact_670_image__cong,axiom,
! [M: set_Pr2504828417160952554_c_d_o,N: set_Pr2504828417160952554_c_d_o,F: ( produc8451535801715972489rm_c_d > $o ) > set_Pr4645549399426460137rm_c_d,G: ( produc8451535801715972489rm_c_d > $o ) > set_Pr4645549399426460137rm_c_d] :
( ( M = N )
=> ( ! [X3: produc8451535801715972489rm_c_d > $o] :
( ( member7278092155855023563_c_d_o @ X3 @ N )
=> ( ( F @ X3 )
= ( G @ X3 ) ) )
=> ( ( image_2252888096169626862rm_c_d @ F @ M )
= ( image_2252888096169626862rm_c_d @ G @ N ) ) ) ) ).
% image_cong
thf(fact_671_image__cong,axiom,
! [M: set_te7068155017529424062_a_b_o,N: set_te7068155017529424062_a_b_o,F: ( term_c_d > term_a_b > $o ) > produc5661168290637732233rm_a_b > $o,G: ( term_c_d > term_a_b > $o ) > produc5661168290637732233rm_a_b > $o] :
( ( M = N )
=> ( ! [X3: term_c_d > term_a_b > $o] :
( ( member7495156513829265543_a_b_o @ X3 @ N )
=> ( ( F @ X3 )
= ( G @ X3 ) ) )
=> ( ( image_7540181528456194509_a_b_o @ F @ M )
= ( image_7540181528456194509_a_b_o @ G @ N ) ) ) ) ).
% image_cong
thf(fact_672_image__cong,axiom,
! [M: set_te8875761578035853502_c_d_o,N: set_te8875761578035853502_c_d_o,F: ( term_a_b > term_c_d > $o ) > produc8451535801715972489rm_c_d > $o,G: ( term_a_b > term_c_d > $o ) > produc8451535801715972489rm_c_d > $o] :
( ( M = N )
=> ( ! [X3: term_a_b > term_c_d > $o] :
( ( member8627074640717963399_c_d_o @ X3 @ N )
=> ( ( F @ X3 )
= ( G @ X3 ) ) )
=> ( ( image_4899642137928444365_c_d_o @ F @ M )
= ( image_4899642137928444365_c_d_o @ G @ N ) ) ) ) ).
% image_cong
thf(fact_673_image__cong,axiom,
! [M: set_nat_o,N: set_nat_o,F: ( nat > $o ) > set_nat,G: ( nat > $o ) > set_nat] :
( ( M = N )
=> ( ! [X3: nat > $o] :
( ( member_nat_o @ X3 @ N )
=> ( ( F @ X3 )
= ( G @ X3 ) ) )
=> ( ( image_nat_o_set_nat @ F @ M )
= ( image_nat_o_set_nat @ G @ N ) ) ) ) ).
% image_cong
thf(fact_674_ball__imageD,axiom,
! [F: ( produc5661168290637732233rm_a_b > $o ) > set_Pr4821568463224695273rm_a_b,A3: set_Pr6472531492093999850_a_b_o,P: set_Pr4821568463224695273rm_a_b > $o] :
( ! [X3: set_Pr4821568463224695273rm_a_b] :
( ( member35261728838302610rm_a_b @ X3 @ ( image_540309731347893486rm_a_b @ F @ A3 ) )
=> ( P @ X3 ) )
=> ! [X4: produc5661168290637732233rm_a_b > $o] :
( ( member656444953465433547_a_b_o @ X4 @ A3 )
=> ( P @ ( F @ X4 ) ) ) ) ).
% ball_imageD
thf(fact_675_ball__imageD,axiom,
! [F: ( produc8451535801715972489rm_c_d > $o ) > set_Pr4645549399426460137rm_c_d,A3: set_Pr2504828417160952554_c_d_o,P: set_Pr4645549399426460137rm_c_d > $o] :
( ! [X3: set_Pr4645549399426460137rm_c_d] :
( ( member9082614701894843282rm_c_d @ X3 @ ( image_2252888096169626862rm_c_d @ F @ A3 ) )
=> ( P @ X3 ) )
=> ! [X4: produc8451535801715972489rm_c_d > $o] :
( ( member7278092155855023563_c_d_o @ X4 @ A3 )
=> ( P @ ( F @ X4 ) ) ) ) ).
% ball_imageD
thf(fact_676_ball__imageD,axiom,
! [F: ( term_c_d > term_a_b > $o ) > produc5661168290637732233rm_a_b > $o,A3: set_te7068155017529424062_a_b_o,P: ( produc5661168290637732233rm_a_b > $o ) > $o] :
( ! [X3: produc5661168290637732233rm_a_b > $o] :
( ( member656444953465433547_a_b_o @ X3 @ ( image_7540181528456194509_a_b_o @ F @ A3 ) )
=> ( P @ X3 ) )
=> ! [X4: term_c_d > term_a_b > $o] :
( ( member7495156513829265543_a_b_o @ X4 @ A3 )
=> ( P @ ( F @ X4 ) ) ) ) ).
% ball_imageD
thf(fact_677_ball__imageD,axiom,
! [F: ( term_a_b > term_c_d > $o ) > produc8451535801715972489rm_c_d > $o,A3: set_te8875761578035853502_c_d_o,P: ( produc8451535801715972489rm_c_d > $o ) > $o] :
( ! [X3: produc8451535801715972489rm_c_d > $o] :
( ( member7278092155855023563_c_d_o @ X3 @ ( image_4899642137928444365_c_d_o @ F @ A3 ) )
=> ( P @ X3 ) )
=> ! [X4: term_a_b > term_c_d > $o] :
( ( member8627074640717963399_c_d_o @ X4 @ A3 )
=> ( P @ ( F @ X4 ) ) ) ) ).
% ball_imageD
thf(fact_678_ball__imageD,axiom,
! [F: ( nat > $o ) > set_nat,A3: set_nat_o,P: set_nat > $o] :
( ! [X3: set_nat] :
( ( member_set_nat @ X3 @ ( image_nat_o_set_nat @ F @ A3 ) )
=> ( P @ X3 ) )
=> ! [X4: nat > $o] :
( ( member_nat_o @ X4 @ A3 )
=> ( P @ ( F @ X4 ) ) ) ) ).
% ball_imageD
thf(fact_679_UNIV__witness,axiom,
? [X3: produc357393685978478089rm_a_b] : ( member5869715511025134514rm_a_b @ X3 @ top_to1314267278846557113rm_a_b ) ).
% UNIV_witness
thf(fact_680_UNIV__witness,axiom,
? [X3: product_prod_nat_nat] : ( member8440522571783428010at_nat @ X3 @ top_to4669805908274784177at_nat ) ).
% UNIV_witness
thf(fact_681_UNIV__witness,axiom,
? [X3: $o] : ( member_o @ X3 @ top_top_set_o ) ).
% UNIV_witness
thf(fact_682_UNIV__witness,axiom,
? [X3: sum_sum_nat_nat] : ( member8583185029347631382at_nat @ X3 @ top_to6661820994512907621at_nat ) ).
% UNIV_witness
thf(fact_683_UNIV__witness,axiom,
? [X3: set_nat] : ( member_set_nat @ X3 @ top_top_set_set_nat ) ).
% UNIV_witness
thf(fact_684_UNIV__witness,axiom,
? [X3: term_c_d > term_a_b] : ( member3140172230840508126rm_a_b @ X3 @ top_to220653634128270125rm_a_b ) ).
% UNIV_witness
thf(fact_685_UNIV__witness,axiom,
? [X3: term_a_b > term_c_d] : ( member5930539741918748382rm_c_d @ X3 @ top_to44634570330034989rm_c_d ) ).
% UNIV_witness
thf(fact_686_UNIV__witness,axiom,
? [X3: nat] : ( member_nat @ X3 @ top_top_set_nat ) ).
% UNIV_witness
thf(fact_687_rev__image__eqI,axiom,
! [X5: $o,A3: set_o,B2: $o,F: $o > $o] :
( ( member_o @ X5 @ A3 )
=> ( ( B2
= ( F @ X5 ) )
=> ( member_o @ B2 @ ( image_o_o @ F @ A3 ) ) ) ) ).
% rev_image_eqI
thf(fact_688_rev__image__eqI,axiom,
! [X5: $o,A3: set_o,B2: nat,F: $o > nat] :
( ( member_o @ X5 @ A3 )
=> ( ( B2
= ( F @ X5 ) )
=> ( member_nat @ B2 @ ( image_o_nat @ F @ A3 ) ) ) ) ).
% rev_image_eqI
thf(fact_689_rev__image__eqI,axiom,
! [X5: nat,A3: set_nat,B2: $o,F: nat > $o] :
( ( member_nat @ X5 @ A3 )
=> ( ( B2
= ( F @ X5 ) )
=> ( member_o @ B2 @ ( image_nat_o @ F @ A3 ) ) ) ) ).
% rev_image_eqI
thf(fact_690_rev__image__eqI,axiom,
! [X5: nat,A3: set_nat,B2: nat,F: nat > nat] :
( ( member_nat @ X5 @ A3 )
=> ( ( B2
= ( F @ X5 ) )
=> ( member_nat @ B2 @ ( image_nat_nat2 @ F @ A3 ) ) ) ) ).
% rev_image_eqI
thf(fact_691_rev__image__eqI,axiom,
! [X5: $o,A3: set_o,B2: set_nat,F: $o > set_nat] :
( ( member_o @ X5 @ A3 )
=> ( ( B2
= ( F @ X5 ) )
=> ( member_set_nat @ B2 @ ( image_o_set_nat @ F @ A3 ) ) ) ) ).
% rev_image_eqI
thf(fact_692_rev__image__eqI,axiom,
! [X5: set_nat,A3: set_set_nat,B2: $o,F: set_nat > $o] :
( ( member_set_nat @ X5 @ A3 )
=> ( ( B2
= ( F @ X5 ) )
=> ( member_o @ B2 @ ( image_set_nat_o @ F @ A3 ) ) ) ) ).
% rev_image_eqI
thf(fact_693_rev__image__eqI,axiom,
! [X5: set_nat,A3: set_set_nat,B2: nat,F: set_nat > nat] :
( ( member_set_nat @ X5 @ A3 )
=> ( ( B2
= ( F @ X5 ) )
=> ( member_nat @ B2 @ ( image_set_nat_nat @ F @ A3 ) ) ) ) ).
% rev_image_eqI
thf(fact_694_rev__image__eqI,axiom,
! [X5: nat,A3: set_nat,B2: set_nat,F: nat > set_nat] :
( ( member_nat @ X5 @ A3 )
=> ( ( B2
= ( F @ X5 ) )
=> ( member_set_nat @ B2 @ ( image_nat_set_nat @ F @ A3 ) ) ) ) ).
% rev_image_eqI
thf(fact_695_rev__image__eqI,axiom,
! [X5: product_prod_nat_nat,A3: set_Pr1261947904930325089at_nat,B2: $o,F: product_prod_nat_nat > $o] :
( ( member8440522571783428010at_nat @ X5 @ A3 )
=> ( ( B2
= ( F @ X5 ) )
=> ( member_o @ B2 @ ( image_3693632289388996572_nat_o @ F @ A3 ) ) ) ) ).
% rev_image_eqI
thf(fact_696_rev__image__eqI,axiom,
! [X5: product_prod_nat_nat,A3: set_Pr1261947904930325089at_nat,B2: nat,F: product_prod_nat_nat > nat] :
( ( member8440522571783428010at_nat @ X5 @ A3 )
=> ( ( B2
= ( F @ X5 ) )
=> ( member_nat @ B2 @ ( image_2486076414777270412at_nat @ F @ A3 ) ) ) ) ).
% rev_image_eqI
thf(fact_697_conversepD,axiom,
! [R: term_a_b > term_c_d > $o,B2: term_c_d,A4: term_a_b] :
( ( conver8884510217699480863rm_c_d @ R @ B2 @ A4 )
=> ( R @ A4 @ B2 ) ) ).
% conversepD
thf(fact_698_conversepD,axiom,
! [R: term_c_d > term_a_b > $o,B2: term_a_b,A4: term_c_d] :
( ( conver1316451903988077855rm_a_b @ R @ B2 @ A4 )
=> ( R @ A4 @ B2 ) ) ).
% conversepD
thf(fact_699_conversepE,axiom,
! [R: term_a_b > term_c_d > $o,A1: term_c_d,A22: term_a_b] :
( ( conver8884510217699480863rm_c_d @ R @ A1 @ A22 )
=> ( R @ A22 @ A1 ) ) ).
% conversepE
thf(fact_700_conversepE,axiom,
! [R: term_c_d > term_a_b > $o,A1: term_a_b,A22: term_c_d] :
( ( conver1316451903988077855rm_a_b @ R @ A1 @ A22 )
=> ( R @ A22 @ A1 ) ) ).
% conversepE
thf(fact_701_conversepI,axiom,
! [R: term_a_b > term_c_d > $o,A4: term_a_b,B2: term_c_d] :
( ( R @ A4 @ B2 )
=> ( conver8884510217699480863rm_c_d @ R @ B2 @ A4 ) ) ).
% conversepI
thf(fact_702_conversepI,axiom,
! [R: term_c_d > term_a_b > $o,A4: term_c_d,B2: term_a_b] :
( ( R @ A4 @ B2 )
=> ( conver1316451903988077855rm_a_b @ R @ B2 @ A4 ) ) ).
% conversepI
thf(fact_703_range__composition,axiom,
! [F: ( nat > $o ) > set_nat,G: nat > nat > $o] :
( ( image_nat_set_nat
@ ^ [X: nat] : ( F @ ( G @ X ) )
@ top_top_set_nat )
= ( image_nat_o_set_nat @ F @ ( image_nat_nat_o @ G @ top_top_set_nat ) ) ) ).
% range_composition
thf(fact_704_range__composition,axiom,
! [F: set_nat > set_nat,G: ( nat > $o ) > set_nat] :
( ( image_nat_o_set_nat
@ ^ [X: nat > $o] : ( F @ ( G @ X ) )
@ top_top_set_nat_o2 )
= ( image_7916887816326733075et_nat @ F @ ( image_nat_o_set_nat @ G @ top_top_set_nat_o2 ) ) ) ).
% range_composition
thf(fact_705_range__composition,axiom,
! [F: ( nat > $o ) > set_nat,G: set_nat > nat > $o] :
( ( image_7916887816326733075et_nat
@ ^ [X: set_nat] : ( F @ ( G @ X ) )
@ top_top_set_set_nat )
= ( image_nat_o_set_nat @ F @ ( image_set_nat_nat_o @ G @ top_top_set_set_nat ) ) ) ).
% range_composition
thf(fact_706_range__composition,axiom,
! [F: ( nat > $o ) > set_nat,G: ( nat > $o ) > nat > $o] :
( ( image_nat_o_set_nat
@ ^ [X: nat > $o] : ( F @ ( G @ X ) )
@ top_top_set_nat_o2 )
= ( image_nat_o_set_nat @ F @ ( image_nat_o_nat_o @ G @ top_top_set_nat_o2 ) ) ) ).
% range_composition
thf(fact_707_range__composition,axiom,
! [F: ( nat > $o ) > set_nat,G: sum_sum_nat_nat > nat > $o] :
( ( image_5891067694031531916et_nat
@ ^ [X: sum_sum_nat_nat] : ( F @ ( G @ X ) )
@ top_to6661820994512907621at_nat )
= ( image_nat_o_set_nat @ F @ ( image_4407986529083857913_nat_o @ G @ top_to6661820994512907621at_nat ) ) ) ).
% range_composition
thf(fact_708_range__composition,axiom,
! [F: ( nat > $o ) > set_nat,G: ( term_c_d > term_a_b ) > nat > $o] :
( ( image_1393055134168367700et_nat
@ ^ [X: term_c_d > term_a_b] : ( F @ ( G @ X ) )
@ top_to220653634128270125rm_a_b )
= ( image_nat_o_set_nat @ F @ ( image_2035932386948199217_nat_o @ G @ top_to220653634128270125rm_a_b ) ) ) ).
% range_composition
thf(fact_709_range__composition,axiom,
! [F: ( nat > $o ) > set_nat,G: ( term_a_b > term_c_d ) > nat > $o] :
( ( image_5265032364538446420et_nat
@ ^ [X: term_a_b > term_c_d] : ( F @ ( G @ X ) )
@ top_to44634570330034989rm_c_d )
= ( image_nat_o_set_nat @ F @ ( image_7954562766338437937_nat_o @ G @ top_to44634570330034989rm_c_d ) ) ) ).
% range_composition
thf(fact_710_range__composition,axiom,
! [F: ( produc5661168290637732233rm_a_b > $o ) > set_Pr4821568463224695273rm_a_b,G: nat > produc5661168290637732233rm_a_b > $o] :
( ( image_4120006726334158418rm_a_b
@ ^ [X: nat] : ( F @ ( G @ X ) )
@ top_top_set_nat )
= ( image_540309731347893486rm_a_b @ F @ ( image_7219171546257965835_a_b_o @ G @ top_top_set_nat ) ) ) ).
% range_composition
thf(fact_711_range__composition,axiom,
! [F: ( produc8451535801715972489rm_c_d > $o ) > set_Pr4645549399426460137rm_c_d,G: nat > produc8451535801715972489rm_c_d > $o] :
( ( image_3943987662535923282rm_c_d
@ ^ [X: nat] : ( F @ ( G @ X ) )
@ top_top_set_nat )
= ( image_2252888096169626862rm_c_d @ F @ ( image_4617446711792780043_c_d_o @ G @ top_top_set_nat ) ) ) ).
% range_composition
thf(fact_712_range__composition,axiom,
! [F: ( term_c_d > term_a_b > $o ) > produc5661168290637732233rm_a_b > $o,G: nat > term_c_d > term_a_b > $o] :
( ( image_7219171546257965835_a_b_o
@ ^ [X: nat] : ( F @ ( G @ X ) )
@ top_top_set_nat )
= ( image_7540181528456194509_a_b_o @ F @ ( image_4201813665361132359_a_b_o @ G @ top_top_set_nat ) ) ) ).
% range_composition
thf(fact_713_irrefl__lex__prod,axiom,
! [R_A: set_Pr1261947904930325089at_nat,R_B: set_Pr1261947904930325089at_nat] :
( ( irrefl_on_nat @ top_top_set_nat @ R_A )
=> ( ( irrefl_on_nat @ top_top_set_nat @ R_B )
=> ( irrefl7408258699751485431at_nat @ top_to4669805908274784177at_nat @ ( lex_prod_nat_nat @ R_A @ R_B ) ) ) ) ).
% irrefl_lex_prod
thf(fact_714_irrefl__lex__prod,axiom,
! [R_A: set_Pr1261947904930325089at_nat,R_B: set_Pr5488025237498180813et_nat] :
( ( irrefl_on_nat @ top_top_set_nat @ R_A )
=> ( ( irrefl_on_set_nat @ top_top_set_set_nat @ R_B )
=> ( irrefl3552268651162415277et_nat @ top_to173688896754200935et_nat @ ( lex_prod_nat_set_nat @ R_A @ R_B ) ) ) ) ).
% irrefl_lex_prod
thf(fact_715_irrefl__lex__prod,axiom,
! [R_A: set_Pr5488025237498180813et_nat,R_B: set_Pr1261947904930325089at_nat] :
( ( irrefl_on_set_nat @ top_top_set_set_nat @ R_A )
=> ( ( irrefl_on_nat @ top_top_set_nat @ R_B )
=> ( irrefl8643532438522300333at_nat @ top_to3374598108630517863at_nat @ ( lex_prod_set_nat_nat @ R_A @ R_B ) ) ) ) ).
% irrefl_lex_prod
thf(fact_716_irrefl__lex__prod,axiom,
! [R_A: set_Pr8693737435421807431at_nat,R_B: set_Pr1261947904930325089at_nat] :
( ( irrefl7408258699751485431at_nat @ top_to4669805908274784177at_nat @ R_A )
=> ( ( irrefl_on_nat @ top_top_set_nat @ R_B )
=> ( irrefl1416403456917577354at_nat @ top_to2567003362141017830at_nat @ ( lex_pr4669217892513370978at_nat @ R_A @ R_B ) ) ) ) ).
% irrefl_lex_prod
thf(fact_717_irrefl__lex__prod,axiom,
! [R_A: set_Pr1261947904930325089at_nat,R_B: set_Pr8693737435421807431at_nat] :
( ( irrefl_on_nat @ top_top_set_nat @ R_A )
=> ( ( irrefl7408258699751485431at_nat @ top_to4669805908274784177at_nat @ R_B )
=> ( irrefl290916472950276272at_nat @ top_to7745748144976627212at_nat @ ( lex_pr8029265285556086080at_nat @ R_A @ R_B ) ) ) ) ).
% irrefl_lex_prod
thf(fact_718_irrefl__lex__prod,axiom,
! [R_A: set_Pr1261947904930325089at_nat,R_B: set_Pr1076074158304066111at_nat] :
( ( irrefl_on_nat @ top_top_set_nat @ R_A )
=> ( ( irrefl688463893611329673at_nat @ top_to6661820994512907621at_nat @ R_B )
=> ( irrefl3943603201710458278at_nat @ top_to678699698364323680at_nat @ ( lex_pr6930960718592407552at_nat @ R_A @ R_B ) ) ) ) ).
% irrefl_lex_prod
thf(fact_719_irrefl__lex__prod,axiom,
! [R_A: set_Pr1076074158304066111at_nat,R_B: set_Pr1261947904930325089at_nat] :
( ( irrefl688463893611329673at_nat @ top_to6661820994512907621at_nat @ R_A )
=> ( ( irrefl_on_nat @ top_top_set_nat @ R_B )
=> ( irrefl1193366675185269926at_nat @ top_to8411399450232720992at_nat @ ( lex_pr7572635211855035776at_nat @ R_A @ R_B ) ) ) ) ).
% irrefl_lex_prod
thf(fact_720_irrefl__lex__prod,axiom,
! [R_A: set_Pr5488025237498180813et_nat,R_B: set_Pr5488025237498180813et_nat] :
( ( irrefl_on_set_nat @ top_top_set_set_nat @ R_A )
=> ( ( irrefl_on_set_nat @ top_top_set_set_nat @ R_B )
=> ( irrefl1622284741316079715et_nat @ top_to3040159065575275037et_nat @ ( lex_pr6462853727283027389et_nat @ R_A @ R_B ) ) ) ) ).
% irrefl_lex_prod
thf(fact_721_irrefl__lex__prod,axiom,
! [R_A: set_Pr8693737435421807431at_nat,R_B: set_Pr5488025237498180813et_nat] :
( ( irrefl7408258699751485431at_nat @ top_to4669805908274784177at_nat @ R_A )
=> ( ( irrefl_on_set_nat @ top_top_set_set_nat @ R_B )
=> ( irrefl5411402643388076864et_nat @ top_to4194386802282351772et_nat @ ( lex_pr6326417796491097880et_nat @ R_A @ R_B ) ) ) ) ).
% irrefl_lex_prod
thf(fact_722_irrefl__lex__prod,axiom,
! [R_A: set_Pr1076074158304066111at_nat,R_B: set_Pr5488025237498180813et_nat] :
( ( irrefl688463893611329673at_nat @ top_to6661820994512907621at_nat @ R_A )
=> ( ( irrefl_on_set_nat @ top_top_set_set_nat @ R_B )
=> ( irrefl3112842807125672284et_nat @ top_to6784681116597541910et_nat @ ( lex_pr277683831282854198et_nat @ R_A @ R_B ) ) ) ) ).
% irrefl_lex_prod
thf(fact_723_UNIV__def,axiom,
( top_to1573239103265677113rm_c_d
= ( collec8193319511663418484rm_c_d
@ ^ [X: produc8451535801715972489rm_c_d] : $true ) ) ).
% UNIV_def
thf(fact_724_UNIV__def,axiom,
( top_to4669805908274784177at_nat
= ( collec3392354462482085612at_nat
@ ^ [X: product_prod_nat_nat] : $true ) ) ).
% UNIV_def
thf(fact_725_UNIV__def,axiom,
( top_top_set_term_c_d
= ( collect_term_c_d
@ ^ [X: term_c_d] : $true ) ) ).
% UNIV_def
thf(fact_726_UNIV__def,axiom,
( top_top_set_term_a_b
= ( collect_term_a_b
@ ^ [X: term_a_b] : $true ) ) ).
% UNIV_def
thf(fact_727_UNIV__def,axiom,
( top_to6661820994512907621at_nat
= ( collec1753597841410690900at_nat
@ ^ [X: sum_sum_nat_nat] : $true ) ) ).
% UNIV_def
thf(fact_728_UNIV__def,axiom,
( top_top_set_set_nat
= ( collect_set_nat
@ ^ [X: set_nat] : $true ) ) ).
% UNIV_def
thf(fact_729_UNIV__def,axiom,
( top_to220653634128270125rm_a_b
= ( collec7633585144569403164rm_a_b
@ ^ [X: term_c_d > term_a_b] : $true ) ) ).
% UNIV_def
thf(fact_730_UNIV__def,axiom,
( top_to44634570330034989rm_c_d
= ( collec1200580618792867612rm_c_d
@ ^ [X: term_a_b > term_c_d] : $true ) ) ).
% UNIV_def
thf(fact_731_UNIV__def,axiom,
( top_top_set_nat
= ( collect_nat
@ ^ [X: nat] : $true ) ) ).
% UNIV_def
thf(fact_732_trans__inv__image,axiom,
! [R: set_Pr1261947904930325089at_nat,F: nat > nat] :
( ( trans_on_nat @ top_top_set_nat @ R )
=> ( trans_on_nat @ top_top_set_nat @ ( inv_image_nat_nat @ R @ F ) ) ) ).
% trans_inv_image
thf(fact_733_trans__inv__image,axiom,
! [R: set_Pr1261947904930325089at_nat,F: set_nat > nat] :
( ( trans_on_nat @ top_top_set_nat @ R )
=> ( trans_on_set_nat @ top_top_set_set_nat @ ( inv_im5077416110856988202et_nat @ R @ F ) ) ) ).
% trans_inv_image
thf(fact_734_trans__inv__image,axiom,
! [R: set_Pr5488025237498180813et_nat,F: nat > set_nat] :
( ( trans_on_set_nat @ top_top_set_set_nat @ R )
=> ( trans_on_nat @ top_top_set_nat @ ( inv_im1511781206201618986at_nat @ R @ F ) ) ) ).
% trans_inv_image
thf(fact_735_trans__inv__image,axiom,
! [R: set_Pr8693737435421807431at_nat,F: nat > product_prod_nat_nat] :
( ( trans_3241703717017304737at_nat @ top_to4669805908274784177at_nat @ R )
=> ( trans_on_nat @ top_top_set_nat @ ( inv_im8721129524585065343at_nat @ R @ F ) ) ) ).
% trans_inv_image
thf(fact_736_trans__inv__image,axiom,
! [R: set_Pr1261947904930325089at_nat,F: product_prod_nat_nat > nat] :
( ( trans_on_nat @ top_top_set_nat @ R )
=> ( trans_3241703717017304737at_nat @ top_to4669805908274784177at_nat @ ( inv_im2857804880773004637at_nat @ R @ F ) ) ) ).
% trans_inv_image
thf(fact_737_trans__inv__image,axiom,
! [R: set_Pr1261947904930325089at_nat,F: sum_sum_nat_nat > nat] :
( ( trans_on_nat @ top_top_set_nat @ R )
=> ( trans_2659081265866093919at_nat @ top_to6661820994512907621at_nat @ ( inv_im9000632410610895779at_nat @ R @ F ) ) ) ).
% trans_inv_image
thf(fact_738_trans__inv__image,axiom,
! [R: set_Pr1076074158304066111at_nat,F: nat > sum_sum_nat_nat] :
( ( trans_2659081265866093919at_nat @ top_to6661820994512907621at_nat @ R )
=> ( trans_on_nat @ top_top_set_nat @ ( inv_im418934867018748195at_nat @ R @ F ) ) ) ).
% trans_inv_image
thf(fact_739_trans__inv__image,axiom,
! [R: set_Pr5488025237498180813et_nat,F: set_nat > set_nat] :
( ( trans_on_set_nat @ top_top_set_set_nat @ R )
=> ( trans_on_set_nat @ top_top_set_set_nat @ ( inv_im3688519544425059808et_nat @ R @ F ) ) ) ).
% trans_inv_image
thf(fact_740_trans__inv__image,axiom,
! [R: set_Pr8693737435421807431at_nat,F: set_nat > product_prod_nat_nat] :
( ( trans_3241703717017304737at_nat @ top_to4669805908274784177at_nat @ R )
=> ( trans_on_set_nat @ top_top_set_set_nat @ ( inv_im8811740315869305653et_nat @ R @ F ) ) ) ).
% trans_inv_image
thf(fact_741_trans__inv__image,axiom,
! [R: set_Pr1076074158304066111at_nat,F: set_nat > sum_sum_nat_nat] :
( ( trans_2659081265866093919at_nat @ top_to6661820994512907621at_nat @ R )
=> ( trans_on_set_nat @ top_top_set_set_nat @ ( inv_im7339408600134414553et_nat @ R @ F ) ) ) ).
% trans_inv_image
thf(fact_742_trans__onD,axiom,
! [A3: set_Pr4386577575007340137rm_a_b,R: set_Pr2972776593051762503rm_a_b,X5: produc357393685978478089rm_a_b,Y3: produc357393685978478089rm_a_b,Z: produc357393685978478089rm_a_b] :
( ( trans_5404704112166290345rm_a_b @ A3 @ R )
=> ( ( member5869715511025134514rm_a_b @ X5 @ A3 )
=> ( ( member5869715511025134514rm_a_b @ Y3 @ A3 )
=> ( ( member5869715511025134514rm_a_b @ Z @ A3 )
=> ( ( member8417600551952982416rm_a_b @ ( produc1763473618796451543rm_a_b @ X5 @ Y3 ) @ R )
=> ( ( member8417600551952982416rm_a_b @ ( produc1763473618796451543rm_a_b @ Y3 @ Z ) @ R )
=> ( member8417600551952982416rm_a_b @ ( produc1763473618796451543rm_a_b @ X5 @ Z ) @ R ) ) ) ) ) ) ) ).
% trans_onD
thf(fact_743_trans__onD,axiom,
! [A3: set_o,R: set_Product_prod_o_o,X5: $o,Y3: $o,Z: $o] :
( ( trans_on_o @ A3 @ R )
=> ( ( member_o @ X5 @ A3 )
=> ( ( member_o @ Y3 @ A3 )
=> ( ( member_o @ Z @ A3 )
=> ( ( member7466972457876170832od_o_o @ ( product_Pair_o_o @ X5 @ Y3 ) @ R )
=> ( ( member7466972457876170832od_o_o @ ( product_Pair_o_o @ Y3 @ Z ) @ R )
=> ( member7466972457876170832od_o_o @ ( product_Pair_o_o @ X5 @ Z ) @ R ) ) ) ) ) ) ) ).
% trans_onD
thf(fact_744_trans__onD,axiom,
! [A3: set_set_nat,R: set_Pr5488025237498180813et_nat,X5: set_nat,Y3: set_nat,Z: set_nat] :
( ( trans_on_set_nat @ A3 @ R )
=> ( ( member_set_nat @ X5 @ A3 )
=> ( ( member_set_nat @ Y3 @ A3 )
=> ( ( member_set_nat @ Z @ A3 )
=> ( ( member8277197624267554838et_nat @ ( produc4532415448927165861et_nat @ X5 @ Y3 ) @ R )
=> ( ( member8277197624267554838et_nat @ ( produc4532415448927165861et_nat @ Y3 @ Z ) @ R )
=> ( member8277197624267554838et_nat @ ( produc4532415448927165861et_nat @ X5 @ Z ) @ R ) ) ) ) ) ) ) ).
% trans_onD
thf(fact_745_trans__onD,axiom,
! [A3: set_term_c_d,R: set_Pr5080540287643815273rm_c_d,X5: term_c_d,Y3: term_c_d,Z: term_c_d] :
( ( trans_on_term_c_d @ A3 @ R )
=> ( ( member_term_c_d @ X5 @ A3 )
=> ( ( member_term_c_d @ Y3 @ A3 )
=> ( ( member_term_c_d @ Z @ A3 )
=> ( ( member820888157712331442rm_c_d @ ( produc6749061249757032257rm_c_d @ X5 @ Y3 ) @ R )
=> ( ( member820888157712331442rm_c_d @ ( produc6749061249757032257rm_c_d @ Y3 @ Z ) @ R )
=> ( member820888157712331442rm_c_d @ ( produc6749061249757032257rm_c_d @ X5 @ Z ) @ R ) ) ) ) ) ) ) ).
% trans_onD
thf(fact_746_trans__onD,axiom,
! [A3: set_term_a_b,R: set_Pr4386577575007340137rm_a_b,X5: term_a_b,Y3: term_a_b,Z: term_a_b] :
( ( trans_on_term_a_b @ A3 @ R )
=> ( ( member_term_a_b @ X5 @ A3 )
=> ( ( member_term_a_b @ Y3 @ A3 )
=> ( ( member_term_a_b @ Z @ A3 )
=> ( ( member5869715511025134514rm_a_b @ ( produc7020197800436672577rm_a_b @ X5 @ Y3 ) @ R )
=> ( ( member5869715511025134514rm_a_b @ ( produc7020197800436672577rm_a_b @ Y3 @ Z ) @ R )
=> ( member5869715511025134514rm_a_b @ ( produc7020197800436672577rm_a_b @ X5 @ Z ) @ R ) ) ) ) ) ) ) ).
% trans_onD
thf(fact_747_trans__onD,axiom,
! [A3: set_nat,R: set_Pr1261947904930325089at_nat,X5: nat,Y3: nat,Z: nat] :
( ( trans_on_nat @ A3 @ R )
=> ( ( member_nat @ X5 @ A3 )
=> ( ( member_nat @ Y3 @ A3 )
=> ( ( member_nat @ Z @ A3 )
=> ( ( member8440522571783428010at_nat @ ( product_Pair_nat_nat @ X5 @ Y3 ) @ R )
=> ( ( member8440522571783428010at_nat @ ( product_Pair_nat_nat @ Y3 @ Z ) @ R )
=> ( member8440522571783428010at_nat @ ( product_Pair_nat_nat @ X5 @ Z ) @ R ) ) ) ) ) ) ) ).
% trans_onD
thf(fact_748_trans__onD,axiom,
! [A3: set_Pr1261947904930325089at_nat,R: set_Pr8693737435421807431at_nat,X5: product_prod_nat_nat,Y3: product_prod_nat_nat,Z: product_prod_nat_nat] :
( ( trans_3241703717017304737at_nat @ A3 @ R )
=> ( ( member8440522571783428010at_nat @ X5 @ A3 )
=> ( ( member8440522571783428010at_nat @ Y3 @ A3 )
=> ( ( member8440522571783428010at_nat @ Z @ A3 )
=> ( ( member8206827879206165904at_nat @ ( produc6161850002892822231at_nat @ X5 @ Y3 ) @ R )
=> ( ( member8206827879206165904at_nat @ ( produc6161850002892822231at_nat @ Y3 @ Z ) @ R )
=> ( member8206827879206165904at_nat @ ( produc6161850002892822231at_nat @ X5 @ Z ) @ R ) ) ) ) ) ) ) ).
% trans_onD
thf(fact_749_trans__onI,axiom,
! [A3: set_Pr4386577575007340137rm_a_b,R: set_Pr2972776593051762503rm_a_b] :
( ! [X3: produc357393685978478089rm_a_b,Y4: produc357393685978478089rm_a_b,Z3: produc357393685978478089rm_a_b] :
( ( member5869715511025134514rm_a_b @ X3 @ A3 )
=> ( ( member5869715511025134514rm_a_b @ Y4 @ A3 )
=> ( ( member5869715511025134514rm_a_b @ Z3 @ A3 )
=> ( ( member8417600551952982416rm_a_b @ ( produc1763473618796451543rm_a_b @ X3 @ Y4 ) @ R )
=> ( ( member8417600551952982416rm_a_b @ ( produc1763473618796451543rm_a_b @ Y4 @ Z3 ) @ R )
=> ( member8417600551952982416rm_a_b @ ( produc1763473618796451543rm_a_b @ X3 @ Z3 ) @ R ) ) ) ) ) )
=> ( trans_5404704112166290345rm_a_b @ A3 @ R ) ) ).
% trans_onI
thf(fact_750_trans__onI,axiom,
! [A3: set_o,R: set_Product_prod_o_o] :
( ! [X3: $o,Y4: $o,Z3: $o] :
( ( member_o @ X3 @ A3 )
=> ( ( member_o @ Y4 @ A3 )
=> ( ( member_o @ Z3 @ A3 )
=> ( ( member7466972457876170832od_o_o @ ( product_Pair_o_o @ X3 @ Y4 ) @ R )
=> ( ( member7466972457876170832od_o_o @ ( product_Pair_o_o @ Y4 @ Z3 ) @ R )
=> ( member7466972457876170832od_o_o @ ( product_Pair_o_o @ X3 @ Z3 ) @ R ) ) ) ) ) )
=> ( trans_on_o @ A3 @ R ) ) ).
% trans_onI
thf(fact_751_trans__onI,axiom,
! [A3: set_set_nat,R: set_Pr5488025237498180813et_nat] :
( ! [X3: set_nat,Y4: set_nat,Z3: set_nat] :
( ( member_set_nat @ X3 @ A3 )
=> ( ( member_set_nat @ Y4 @ A3 )
=> ( ( member_set_nat @ Z3 @ A3 )
=> ( ( member8277197624267554838et_nat @ ( produc4532415448927165861et_nat @ X3 @ Y4 ) @ R )
=> ( ( member8277197624267554838et_nat @ ( produc4532415448927165861et_nat @ Y4 @ Z3 ) @ R )
=> ( member8277197624267554838et_nat @ ( produc4532415448927165861et_nat @ X3 @ Z3 ) @ R ) ) ) ) ) )
=> ( trans_on_set_nat @ A3 @ R ) ) ).
% trans_onI
thf(fact_752_trans__onI,axiom,
! [A3: set_term_c_d,R: set_Pr5080540287643815273rm_c_d] :
( ! [X3: term_c_d,Y4: term_c_d,Z3: term_c_d] :
( ( member_term_c_d @ X3 @ A3 )
=> ( ( member_term_c_d @ Y4 @ A3 )
=> ( ( member_term_c_d @ Z3 @ A3 )
=> ( ( member820888157712331442rm_c_d @ ( produc6749061249757032257rm_c_d @ X3 @ Y4 ) @ R )
=> ( ( member820888157712331442rm_c_d @ ( produc6749061249757032257rm_c_d @ Y4 @ Z3 ) @ R )
=> ( member820888157712331442rm_c_d @ ( produc6749061249757032257rm_c_d @ X3 @ Z3 ) @ R ) ) ) ) ) )
=> ( trans_on_term_c_d @ A3 @ R ) ) ).
% trans_onI
thf(fact_753_trans__onI,axiom,
! [A3: set_term_a_b,R: set_Pr4386577575007340137rm_a_b] :
( ! [X3: term_a_b,Y4: term_a_b,Z3: term_a_b] :
( ( member_term_a_b @ X3 @ A3 )
=> ( ( member_term_a_b @ Y4 @ A3 )
=> ( ( member_term_a_b @ Z3 @ A3 )
=> ( ( member5869715511025134514rm_a_b @ ( produc7020197800436672577rm_a_b @ X3 @ Y4 ) @ R )
=> ( ( member5869715511025134514rm_a_b @ ( produc7020197800436672577rm_a_b @ Y4 @ Z3 ) @ R )
=> ( member5869715511025134514rm_a_b @ ( produc7020197800436672577rm_a_b @ X3 @ Z3 ) @ R ) ) ) ) ) )
=> ( trans_on_term_a_b @ A3 @ R ) ) ).
% trans_onI
thf(fact_754_trans__onI,axiom,
! [A3: set_nat,R: set_Pr1261947904930325089at_nat] :
( ! [X3: nat,Y4: nat,Z3: nat] :
( ( member_nat @ X3 @ A3 )
=> ( ( member_nat @ Y4 @ A3 )
=> ( ( member_nat @ Z3 @ A3 )
=> ( ( member8440522571783428010at_nat @ ( product_Pair_nat_nat @ X3 @ Y4 ) @ R )
=> ( ( member8440522571783428010at_nat @ ( product_Pair_nat_nat @ Y4 @ Z3 ) @ R )
=> ( member8440522571783428010at_nat @ ( product_Pair_nat_nat @ X3 @ Z3 ) @ R ) ) ) ) ) )
=> ( trans_on_nat @ A3 @ R ) ) ).
% trans_onI
thf(fact_755_trans__onI,axiom,
! [A3: set_Pr1261947904930325089at_nat,R: set_Pr8693737435421807431at_nat] :
( ! [X3: product_prod_nat_nat,Y4: product_prod_nat_nat,Z3: product_prod_nat_nat] :
( ( member8440522571783428010at_nat @ X3 @ A3 )
=> ( ( member8440522571783428010at_nat @ Y4 @ A3 )
=> ( ( member8440522571783428010at_nat @ Z3 @ A3 )
=> ( ( member8206827879206165904at_nat @ ( produc6161850002892822231at_nat @ X3 @ Y4 ) @ R )
=> ( ( member8206827879206165904at_nat @ ( produc6161850002892822231at_nat @ Y4 @ Z3 ) @ R )
=> ( member8206827879206165904at_nat @ ( produc6161850002892822231at_nat @ X3 @ Z3 ) @ R ) ) ) ) ) )
=> ( trans_3241703717017304737at_nat @ A3 @ R ) ) ).
% trans_onI
thf(fact_756_trans__on__def,axiom,
( trans_on_term_c_d
= ( ^ [A2: set_term_c_d,R2: set_Pr5080540287643815273rm_c_d] :
! [X: term_c_d] :
( ( member_term_c_d @ X @ A2 )
=> ! [Y: term_c_d] :
( ( member_term_c_d @ Y @ A2 )
=> ! [Z2: term_c_d] :
( ( member_term_c_d @ Z2 @ A2 )
=> ( ( member820888157712331442rm_c_d @ ( produc6749061249757032257rm_c_d @ X @ Y ) @ R2 )
=> ( ( member820888157712331442rm_c_d @ ( produc6749061249757032257rm_c_d @ Y @ Z2 ) @ R2 )
=> ( member820888157712331442rm_c_d @ ( produc6749061249757032257rm_c_d @ X @ Z2 ) @ R2 ) ) ) ) ) ) ) ) ).
% trans_on_def
thf(fact_757_trans__on__def,axiom,
( trans_on_term_a_b
= ( ^ [A2: set_term_a_b,R2: set_Pr4386577575007340137rm_a_b] :
! [X: term_a_b] :
( ( member_term_a_b @ X @ A2 )
=> ! [Y: term_a_b] :
( ( member_term_a_b @ Y @ A2 )
=> ! [Z2: term_a_b] :
( ( member_term_a_b @ Z2 @ A2 )
=> ( ( member5869715511025134514rm_a_b @ ( produc7020197800436672577rm_a_b @ X @ Y ) @ R2 )
=> ( ( member5869715511025134514rm_a_b @ ( produc7020197800436672577rm_a_b @ Y @ Z2 ) @ R2 )
=> ( member5869715511025134514rm_a_b @ ( produc7020197800436672577rm_a_b @ X @ Z2 ) @ R2 ) ) ) ) ) ) ) ) ).
% trans_on_def
thf(fact_758_trans__on__def,axiom,
( trans_on_nat
= ( ^ [A2: set_nat,R2: set_Pr1261947904930325089at_nat] :
! [X: nat] :
( ( member_nat @ X @ A2 )
=> ! [Y: nat] :
( ( member_nat @ Y @ A2 )
=> ! [Z2: nat] :
( ( member_nat @ Z2 @ A2 )
=> ( ( member8440522571783428010at_nat @ ( product_Pair_nat_nat @ X @ Y ) @ R2 )
=> ( ( member8440522571783428010at_nat @ ( product_Pair_nat_nat @ Y @ Z2 ) @ R2 )
=> ( member8440522571783428010at_nat @ ( product_Pair_nat_nat @ X @ Z2 ) @ R2 ) ) ) ) ) ) ) ) ).
% trans_on_def
thf(fact_759_trans__on__def,axiom,
( trans_3241703717017304737at_nat
= ( ^ [A2: set_Pr1261947904930325089at_nat,R2: set_Pr8693737435421807431at_nat] :
! [X: product_prod_nat_nat] :
( ( member8440522571783428010at_nat @ X @ A2 )
=> ! [Y: product_prod_nat_nat] :
( ( member8440522571783428010at_nat @ Y @ A2 )
=> ! [Z2: product_prod_nat_nat] :
( ( member8440522571783428010at_nat @ Z2 @ A2 )
=> ( ( member8206827879206165904at_nat @ ( produc6161850002892822231at_nat @ X @ Y ) @ R2 )
=> ( ( member8206827879206165904at_nat @ ( produc6161850002892822231at_nat @ Y @ Z2 ) @ R2 )
=> ( member8206827879206165904at_nat @ ( produc6161850002892822231at_nat @ X @ Z2 ) @ R2 ) ) ) ) ) ) ) ) ).
% trans_on_def
thf(fact_760_irreflpD,axiom,
! [R3: sum_sum_nat_nat > sum_sum_nat_nat > $o,X5: sum_sum_nat_nat] :
( ( irrefl3240489695051909285at_nat @ top_to6661820994512907621at_nat @ R3 )
=> ~ ( R3 @ X5 @ X5 ) ) ).
% irreflpD
thf(fact_761_irreflpD,axiom,
! [R3: set_nat > set_nat > $o,X5: set_nat] :
( ( irreflp_on_set_nat @ top_top_set_set_nat @ R3 )
=> ~ ( R3 @ X5 @ X5 ) ) ).
% irreflpD
thf(fact_762_irreflpD,axiom,
! [R3: ( term_c_d > term_a_b ) > ( term_c_d > term_a_b ) > $o,X5: term_c_d > term_a_b] :
( ( irrefl4183777908429839213rm_a_b @ top_to220653634128270125rm_a_b @ R3 )
=> ~ ( R3 @ X5 @ X5 ) ) ).
% irreflpD
thf(fact_763_irreflpD,axiom,
! [R3: ( term_a_b > term_c_d ) > ( term_a_b > term_c_d ) > $o,X5: term_a_b > term_c_d] :
( ( irrefl6974145419508079469rm_c_d @ top_to44634570330034989rm_c_d @ R3 )
=> ~ ( R3 @ X5 @ X5 ) ) ).
% irreflpD
thf(fact_764_irreflpD,axiom,
! [R3: nat > nat > $o,X5: nat] :
( ( irreflp_on_nat @ top_top_set_nat @ R3 )
=> ~ ( R3 @ X5 @ X5 ) ) ).
% irreflpD
thf(fact_765_irreflpI,axiom,
! [R3: sum_sum_nat_nat > sum_sum_nat_nat > $o] :
( ! [A6: sum_sum_nat_nat] :
~ ( R3 @ A6 @ A6 )
=> ( irrefl3240489695051909285at_nat @ top_to6661820994512907621at_nat @ R3 ) ) ).
% irreflpI
thf(fact_766_irreflpI,axiom,
! [R3: set_nat > set_nat > $o] :
( ! [A6: set_nat] :
~ ( R3 @ A6 @ A6 )
=> ( irreflp_on_set_nat @ top_top_set_set_nat @ R3 ) ) ).
% irreflpI
thf(fact_767_irreflpI,axiom,
! [R3: ( term_c_d > term_a_b ) > ( term_c_d > term_a_b ) > $o] :
( ! [A6: term_c_d > term_a_b] :
~ ( R3 @ A6 @ A6 )
=> ( irrefl4183777908429839213rm_a_b @ top_to220653634128270125rm_a_b @ R3 ) ) ).
% irreflpI
thf(fact_768_irreflpI,axiom,
! [R3: ( term_a_b > term_c_d ) > ( term_a_b > term_c_d ) > $o] :
( ! [A6: term_a_b > term_c_d] :
~ ( R3 @ A6 @ A6 )
=> ( irrefl6974145419508079469rm_c_d @ top_to44634570330034989rm_c_d @ R3 ) ) ).
% irreflpI
thf(fact_769_irreflpI,axiom,
! [R3: nat > nat > $o] :
( ! [A6: nat] :
~ ( R3 @ A6 @ A6 )
=> ( irreflp_on_nat @ top_top_set_nat @ R3 ) ) ).
% irreflpI
thf(fact_770_trans__join,axiom,
! [R: set_Pr5080540287643815273rm_c_d] :
( ( trans_on_term_c_d @ top_top_set_term_c_d @ R )
= ( ! [X: produc4531938369520450825rm_c_d] :
( ( member820888157712331442rm_c_d @ X @ R )
=> ( produc6447316180697048258_c_d_o
@ ^ [Y: term_c_d,Y12: term_c_d] :
! [Z2: produc4531938369520450825rm_c_d] :
( ( member820888157712331442rm_c_d @ Z2 @ R )
=> ( produc6447316180697048258_c_d_o
@ ^ [Y22: term_c_d,Aa: term_c_d] :
( ( Y12 = Y22 )
=> ( member820888157712331442rm_c_d @ ( produc6749061249757032257rm_c_d @ Y @ Aa ) @ R ) )
@ Z2 ) )
@ X ) ) ) ) ).
% trans_join
thf(fact_771_trans__join,axiom,
! [R: set_Pr8693737435421807431at_nat] :
( ( trans_3241703717017304737at_nat @ top_to4669805908274784177at_nat @ R )
= ( ! [X: produc859450856879609959at_nat] :
( ( member8206827879206165904at_nat @ X @ R )
=> ( produc6590410687421337004_nat_o
@ ^ [Y: product_prod_nat_nat,Y12: product_prod_nat_nat] :
! [Z2: produc859450856879609959at_nat] :
( ( member8206827879206165904at_nat @ Z2 @ R )
=> ( produc6590410687421337004_nat_o
@ ^ [Y22: product_prod_nat_nat,Aa: product_prod_nat_nat] :
( ( Y12 = Y22 )
=> ( member8206827879206165904at_nat @ ( produc6161850002892822231at_nat @ Y @ Aa ) @ R ) )
@ Z2 ) )
@ X ) ) ) ) ).
% trans_join
thf(fact_772_trans__join,axiom,
! [R: set_Pr1076074158304066111at_nat] :
( ( trans_2659081265866093919at_nat @ top_to6661820994512907621at_nat @ R )
= ( ! [X: produc3819362883047884511at_nat] :
( ( member4902808451920011912at_nat @ X @ R )
=> ( produc6670131743076204012_nat_o
@ ^ [Y: sum_sum_nat_nat,Y12: sum_sum_nat_nat] :
! [Z2: produc3819362883047884511at_nat] :
( ( member4902808451920011912at_nat @ Z2 @ R )
=> ( produc6670131743076204012_nat_o
@ ^ [Y22: sum_sum_nat_nat,Aa: sum_sum_nat_nat] :
( ( Y12 = Y22 )
=> ( member4902808451920011912at_nat @ ( produc3532782441974027415at_nat @ Y @ Aa ) @ R ) )
@ Z2 ) )
@ X ) ) ) ) ).
% trans_join
thf(fact_773_trans__join,axiom,
! [R: set_Pr5488025237498180813et_nat] :
( ( trans_on_set_nat @ top_top_set_set_nat @ R )
= ( ! [X: produc7819656566062154093et_nat] :
( ( member8277197624267554838et_nat @ X @ R )
=> ( produc6247414631856714078_nat_o
@ ^ [Y: set_nat,Y12: set_nat] :
! [Z2: produc7819656566062154093et_nat] :
( ( member8277197624267554838et_nat @ Z2 @ R )
=> ( produc6247414631856714078_nat_o
@ ^ [Y22: set_nat,Aa: set_nat] :
( ( Y12 = Y22 )
=> ( member8277197624267554838et_nat @ ( produc4532415448927165861et_nat @ Y @ Aa ) @ R ) )
@ Z2 ) )
@ X ) ) ) ) ).
% trans_join
thf(fact_774_trans__join,axiom,
! [R: set_Pr8788715879341982671rm_a_b] :
( ( trans_5020182533697283623rm_a_b @ top_to220653634128270125rm_a_b @ R )
= ( ! [X: produc1668039282281753199rm_a_b] :
( ( member4454048570373794840rm_a_b @ X @ R )
=> ( produc3909228560075629660_a_b_o
@ ^ [Y: term_c_d > term_a_b,Y12: term_c_d > term_a_b] :
! [Z2: produc1668039282281753199rm_a_b] :
( ( member4454048570373794840rm_a_b @ Z2 @ R )
=> ( produc3909228560075629660_a_b_o
@ ^ [Y22: term_c_d > term_a_b,Aa: term_c_d > term_a_b] :
( ( Y12 = Y22 )
=> ( member4454048570373794840rm_a_b @ ( produc6696390399768932903rm_a_b @ Y @ Aa ) @ R ) )
@ Z2 ) )
@ X ) ) ) ) ).
% trans_join
thf(fact_775_trans__join,axiom,
! [R: set_Pr6132369733443093455rm_c_d] :
( ( trans_7810550044775523879rm_c_d @ top_to44634570330034989rm_c_d @ R )
= ( ! [X: produc4272247648830171759rm_c_d] :
( ( member7058256936922213400rm_c_d @ X @ R )
=> ( produc8827469034848429148_c_d_o
@ ^ [Y: term_a_b > term_c_d,Y12: term_a_b > term_c_d] :
! [Z2: produc4272247648830171759rm_c_d] :
( ( member7058256936922213400rm_c_d @ Z2 @ R )
=> ( produc8827469034848429148_c_d_o
@ ^ [Y22: term_a_b > term_c_d,Aa: term_a_b > term_c_d] :
( ( Y12 = Y22 )
=> ( member7058256936922213400rm_c_d @ ( produc3043613304339051047rm_c_d @ Y @ Aa ) @ R ) )
@ Z2 ) )
@ X ) ) ) ) ).
% trans_join
thf(fact_776_trans__join,axiom,
! [R: set_Pr4386577575007340137rm_a_b] :
( ( trans_on_term_a_b @ top_top_set_term_a_b @ R )
= ( ! [X: produc357393685978478089rm_a_b] :
( ( member5869715511025134514rm_a_b @ X @ R )
=> ( produc6251846659952913346_a_b_o
@ ^ [Y: term_a_b,Y12: term_a_b] :
! [Z2: produc357393685978478089rm_a_b] :
( ( member5869715511025134514rm_a_b @ Z2 @ R )
=> ( produc6251846659952913346_a_b_o
@ ^ [Y22: term_a_b,Aa: term_a_b] :
( ( Y12 = Y22 )
=> ( member5869715511025134514rm_a_b @ ( produc7020197800436672577rm_a_b @ Y @ Aa ) @ R ) )
@ Z2 ) )
@ X ) ) ) ) ).
% trans_join
thf(fact_777_trans__join,axiom,
! [R: set_Pr1261947904930325089at_nat] :
( ( trans_on_nat @ top_top_set_nat @ R )
= ( ! [X: product_prod_nat_nat] :
( ( member8440522571783428010at_nat @ X @ R )
=> ( produc6081775807080527818_nat_o
@ ^ [Y: nat,Y12: nat] :
! [Z2: product_prod_nat_nat] :
( ( member8440522571783428010at_nat @ Z2 @ R )
=> ( produc6081775807080527818_nat_o
@ ^ [Y22: nat,Aa: nat] :
( ( Y12 = Y22 )
=> ( member8440522571783428010at_nat @ ( product_Pair_nat_nat @ Y @ Aa ) @ R ) )
@ Z2 ) )
@ X ) ) ) ) ).
% trans_join
thf(fact_778_conversep__converse__eq,axiom,
! [R: set_Pr5080540287643815273rm_c_d] :
( ( conver4964912785503959199rm_c_d
@ ^ [X: term_c_d,Y: term_c_d] : ( member820888157712331442rm_c_d @ ( produc6749061249757032257rm_c_d @ X @ Y ) @ R ) )
= ( ^ [X: term_c_d,Y: term_c_d] : ( member820888157712331442rm_c_d @ ( produc6749061249757032257rm_c_d @ X @ Y ) @ ( conver7337423426258204773rm_c_d @ R ) ) ) ) ).
% conversep_converse_eq
thf(fact_779_conversep__converse__eq,axiom,
! [R: set_Pr4386577575007340137rm_a_b] :
( ( conver5236049336183599519rm_a_b
@ ^ [X: term_a_b,Y: term_a_b] : ( member5869715511025134514rm_a_b @ ( produc7020197800436672577rm_a_b @ X @ Y ) @ R ) )
= ( ^ [X: term_a_b,Y: term_a_b] : ( member5869715511025134514rm_a_b @ ( produc7020197800436672577rm_a_b @ X @ Y ) @ ( conver7608559976937845093rm_a_b @ R ) ) ) ) ).
% conversep_converse_eq
thf(fact_780_conversep__converse__eq,axiom,
! [R: set_Pr1261947904930325089at_nat] :
( ( conversep_nat_nat
@ ^ [X: nat,Y: nat] : ( member8440522571783428010at_nat @ ( product_Pair_nat_nat @ X @ Y ) @ R ) )
= ( ^ [X: nat,Y: nat] : ( member8440522571783428010at_nat @ ( product_Pair_nat_nat @ X @ Y ) @ ( converse_nat_nat @ R ) ) ) ) ).
% conversep_converse_eq
thf(fact_781_conversep__converse__eq,axiom,
! [R: set_Pr4645549399426460137rm_c_d] :
( ( conver8884510217699480863rm_c_d
@ ^ [X: term_a_b,Y: term_c_d] : ( member4740485589907853106rm_c_d @ ( produc1445286645097778113rm_c_d @ X @ Y ) @ R ) )
= ( ^ [X: term_c_d,Y: term_a_b] : ( member1950118078829612850rm_a_b @ ( produc3100600368241150913rm_a_b @ X @ Y ) @ ( conver2033648821598950629rm_c_d @ R ) ) ) ) ).
% conversep_converse_eq
thf(fact_782_conversep__converse__eq,axiom,
! [R: set_Pr4821568463224695273rm_a_b] :
( ( conver1316451903988077855rm_a_b
@ ^ [X: term_c_d,Y: term_a_b] : ( member1950118078829612850rm_a_b @ ( produc3100600368241150913rm_a_b @ X @ Y ) @ R ) )
= ( ^ [X: term_a_b,Y: term_c_d] : ( member4740485589907853106rm_c_d @ ( produc1445286645097778113rm_c_d @ X @ Y ) @ ( conver3688962544742323429rm_a_b @ R ) ) ) ) ).
% conversep_converse_eq
thf(fact_783_reflD,axiom,
! [R: set_Pr5080540287643815273rm_c_d,A4: term_c_d] :
( ( refl_on_term_c_d @ top_top_set_term_c_d @ R )
=> ( member820888157712331442rm_c_d @ ( produc6749061249757032257rm_c_d @ A4 @ A4 ) @ R ) ) ).
% reflD
thf(fact_784_reflD,axiom,
! [R: set_Pr4386577575007340137rm_a_b,A4: term_a_b] :
( ( refl_on_term_a_b @ top_top_set_term_a_b @ R )
=> ( member5869715511025134514rm_a_b @ ( produc7020197800436672577rm_a_b @ A4 @ A4 ) @ R ) ) ).
% reflD
thf(fact_785_reflD,axiom,
! [R: set_Pr1076074158304066111at_nat,A4: sum_sum_nat_nat] :
( ( refl_o9084340785372409280at_nat @ top_to6661820994512907621at_nat @ R )
=> ( member4902808451920011912at_nat @ ( produc3532782441974027415at_nat @ A4 @ A4 ) @ R ) ) ).
% reflD
thf(fact_786_reflD,axiom,
! [R: set_Pr5488025237498180813et_nat,A4: set_nat] :
( ( refl_on_set_nat @ top_top_set_set_nat @ R )
=> ( member8277197624267554838et_nat @ ( produc4532415448927165861et_nat @ A4 @ A4 ) @ R ) ) ).
% reflD
thf(fact_787_reflD,axiom,
! [R: set_Pr8788715879341982671rm_a_b,A4: term_c_d > term_a_b] :
( ( refl_o3744124953998825864rm_a_b @ top_to220653634128270125rm_a_b @ R )
=> ( member4454048570373794840rm_a_b @ ( produc6696390399768932903rm_a_b @ A4 @ A4 ) @ R ) ) ).
% reflD
thf(fact_788_reflD,axiom,
! [R: set_Pr6132369733443093455rm_c_d,A4: term_a_b > term_c_d] :
( ( refl_o6534492465077066120rm_c_d @ top_to44634570330034989rm_c_d @ R )
=> ( member7058256936922213400rm_c_d @ ( produc3043613304339051047rm_c_d @ A4 @ A4 ) @ R ) ) ).
% reflD
thf(fact_789_reflD,axiom,
! [R: set_Pr1261947904930325089at_nat,A4: nat] :
( ( refl_on_nat @ top_top_set_nat @ R )
=> ( member8440522571783428010at_nat @ ( product_Pair_nat_nat @ A4 @ A4 ) @ R ) ) ).
% reflD
thf(fact_790_reflI,axiom,
! [R: set_Pr5080540287643815273rm_c_d] :
( ! [X3: term_c_d] : ( member820888157712331442rm_c_d @ ( produc6749061249757032257rm_c_d @ X3 @ X3 ) @ R )
=> ( refl_on_term_c_d @ top_top_set_term_c_d @ R ) ) ).
% reflI
thf(fact_791_reflI,axiom,
! [R: set_Pr4386577575007340137rm_a_b] :
( ! [X3: term_a_b] : ( member5869715511025134514rm_a_b @ ( produc7020197800436672577rm_a_b @ X3 @ X3 ) @ R )
=> ( refl_on_term_a_b @ top_top_set_term_a_b @ R ) ) ).
% reflI
thf(fact_792_reflI,axiom,
! [R: set_Pr1076074158304066111at_nat] :
( ! [X3: sum_sum_nat_nat] : ( member4902808451920011912at_nat @ ( produc3532782441974027415at_nat @ X3 @ X3 ) @ R )
=> ( refl_o9084340785372409280at_nat @ top_to6661820994512907621at_nat @ R ) ) ).
% reflI
thf(fact_793_reflI,axiom,
! [R: set_Pr5488025237498180813et_nat] :
( ! [X3: set_nat] : ( member8277197624267554838et_nat @ ( produc4532415448927165861et_nat @ X3 @ X3 ) @ R )
=> ( refl_on_set_nat @ top_top_set_set_nat @ R ) ) ).
% reflI
thf(fact_794_reflI,axiom,
! [R: set_Pr8788715879341982671rm_a_b] :
( ! [X3: term_c_d > term_a_b] : ( member4454048570373794840rm_a_b @ ( produc6696390399768932903rm_a_b @ X3 @ X3 ) @ R )
=> ( refl_o3744124953998825864rm_a_b @ top_to220653634128270125rm_a_b @ R ) ) ).
% reflI
thf(fact_795_reflI,axiom,
! [R: set_Pr6132369733443093455rm_c_d] :
( ! [X3: term_a_b > term_c_d] : ( member7058256936922213400rm_c_d @ ( produc3043613304339051047rm_c_d @ X3 @ X3 ) @ R )
=> ( refl_o6534492465077066120rm_c_d @ top_to44634570330034989rm_c_d @ R ) ) ).
% reflI
thf(fact_796_reflI,axiom,
! [R: set_Pr1261947904930325089at_nat] :
( ! [X3: nat] : ( member8440522571783428010at_nat @ ( product_Pair_nat_nat @ X3 @ X3 ) @ R )
=> ( refl_on_nat @ top_top_set_nat @ R ) ) ).
% reflI
thf(fact_797_irreflI,axiom,
! [R: set_Pr5080540287643815273rm_c_d] :
( ! [A6: term_c_d] :
~ ( member820888157712331442rm_c_d @ ( produc6749061249757032257rm_c_d @ A6 @ A6 ) @ R )
=> ( irrefl_on_term_c_d @ top_top_set_term_c_d @ R ) ) ).
% irreflI
thf(fact_798_irreflI,axiom,
! [R: set_Pr4386577575007340137rm_a_b] :
( ! [A6: term_a_b] :
~ ( member5869715511025134514rm_a_b @ ( produc7020197800436672577rm_a_b @ A6 @ A6 ) @ R )
=> ( irrefl_on_term_a_b @ top_top_set_term_a_b @ R ) ) ).
% irreflI
thf(fact_799_irreflI,axiom,
! [R: set_Pr8693737435421807431at_nat] :
( ! [A6: product_prod_nat_nat] :
~ ( member8206827879206165904at_nat @ ( produc6161850002892822231at_nat @ A6 @ A6 ) @ R )
=> ( irrefl7408258699751485431at_nat @ top_to4669805908274784177at_nat @ R ) ) ).
% irreflI
thf(fact_800_irreflI,axiom,
! [R: set_Pr1076074158304066111at_nat] :
( ! [A6: sum_sum_nat_nat] :
~ ( member4902808451920011912at_nat @ ( produc3532782441974027415at_nat @ A6 @ A6 ) @ R )
=> ( irrefl688463893611329673at_nat @ top_to6661820994512907621at_nat @ R ) ) ).
% irreflI
thf(fact_801_irreflI,axiom,
! [R: set_Pr5488025237498180813et_nat] :
( ! [A6: set_nat] :
~ ( member8277197624267554838et_nat @ ( produc4532415448927165861et_nat @ A6 @ A6 ) @ R )
=> ( irrefl_on_set_nat @ top_top_set_set_nat @ R ) ) ).
% irreflI
thf(fact_802_irreflI,axiom,
! [R: set_Pr8788715879341982671rm_a_b] :
( ! [A6: term_c_d > term_a_b] :
~ ( member4454048570373794840rm_a_b @ ( produc6696390399768932903rm_a_b @ A6 @ A6 ) @ R )
=> ( irrefl7486889657381885777rm_a_b @ top_to220653634128270125rm_a_b @ R ) ) ).
% irreflI
thf(fact_803_irreflI,axiom,
! [R: set_Pr6132369733443093455rm_c_d] :
( ! [A6: term_a_b > term_c_d] :
~ ( member7058256936922213400rm_c_d @ ( produc3043613304339051047rm_c_d @ A6 @ A6 ) @ R )
=> ( irrefl1053885131605350225rm_c_d @ top_to44634570330034989rm_c_d @ R ) ) ).
% irreflI
thf(fact_804_irreflI,axiom,
! [R: set_Pr1261947904930325089at_nat] :
( ! [A6: nat] :
~ ( member8440522571783428010at_nat @ ( product_Pair_nat_nat @ A6 @ A6 ) @ R )
=> ( irrefl_on_nat @ top_top_set_nat @ R ) ) ).
% irreflI
thf(fact_805_irreflD,axiom,
! [R: set_Pr5080540287643815273rm_c_d,X5: term_c_d] :
( ( irrefl_on_term_c_d @ top_top_set_term_c_d @ R )
=> ~ ( member820888157712331442rm_c_d @ ( produc6749061249757032257rm_c_d @ X5 @ X5 ) @ R ) ) ).
% irreflD
thf(fact_806_irreflD,axiom,
! [R: set_Pr4386577575007340137rm_a_b,X5: term_a_b] :
( ( irrefl_on_term_a_b @ top_top_set_term_a_b @ R )
=> ~ ( member5869715511025134514rm_a_b @ ( produc7020197800436672577rm_a_b @ X5 @ X5 ) @ R ) ) ).
% irreflD
thf(fact_807_irreflD,axiom,
! [R: set_Pr8693737435421807431at_nat,X5: product_prod_nat_nat] :
( ( irrefl7408258699751485431at_nat @ top_to4669805908274784177at_nat @ R )
=> ~ ( member8206827879206165904at_nat @ ( produc6161850002892822231at_nat @ X5 @ X5 ) @ R ) ) ).
% irreflD
thf(fact_808_irreflD,axiom,
! [R: set_Pr1076074158304066111at_nat,X5: sum_sum_nat_nat] :
( ( irrefl688463893611329673at_nat @ top_to6661820994512907621at_nat @ R )
=> ~ ( member4902808451920011912at_nat @ ( produc3532782441974027415at_nat @ X5 @ X5 ) @ R ) ) ).
% irreflD
thf(fact_809_irreflD,axiom,
! [R: set_Pr5488025237498180813et_nat,X5: set_nat] :
( ( irrefl_on_set_nat @ top_top_set_set_nat @ R )
=> ~ ( member8277197624267554838et_nat @ ( produc4532415448927165861et_nat @ X5 @ X5 ) @ R ) ) ).
% irreflD
thf(fact_810_irreflD,axiom,
! [R: set_Pr8788715879341982671rm_a_b,X5: term_c_d > term_a_b] :
( ( irrefl7486889657381885777rm_a_b @ top_to220653634128270125rm_a_b @ R )
=> ~ ( member4454048570373794840rm_a_b @ ( produc6696390399768932903rm_a_b @ X5 @ X5 ) @ R ) ) ).
% irreflD
thf(fact_811_irreflD,axiom,
! [R: set_Pr6132369733443093455rm_c_d,X5: term_a_b > term_c_d] :
( ( irrefl1053885131605350225rm_c_d @ top_to44634570330034989rm_c_d @ R )
=> ~ ( member7058256936922213400rm_c_d @ ( produc3043613304339051047rm_c_d @ X5 @ X5 ) @ R ) ) ).
% irreflD
thf(fact_812_irreflD,axiom,
! [R: set_Pr1261947904930325089at_nat,X5: nat] :
( ( irrefl_on_nat @ top_top_set_nat @ R )
=> ~ ( member8440522571783428010at_nat @ ( product_Pair_nat_nat @ X5 @ X5 ) @ R ) ) ).
% irreflD
thf(fact_813_refl__inv__image,axiom,
! [R3: set_Pr1261947904930325089at_nat,F: nat > nat] :
( ( refl_on_nat @ top_top_set_nat @ R3 )
=> ( refl_on_nat @ top_top_set_nat @ ( inv_image_nat_nat @ R3 @ F ) ) ) ).
% refl_inv_image
thf(fact_814_refl__inv__image,axiom,
! [R3: set_Pr1261947904930325089at_nat,F: set_nat > nat] :
( ( refl_on_nat @ top_top_set_nat @ R3 )
=> ( refl_on_set_nat @ top_top_set_set_nat @ ( inv_im5077416110856988202et_nat @ R3 @ F ) ) ) ).
% refl_inv_image
thf(fact_815_refl__inv__image,axiom,
! [R3: set_Pr5488025237498180813et_nat,F: nat > set_nat] :
( ( refl_on_set_nat @ top_top_set_set_nat @ R3 )
=> ( refl_on_nat @ top_top_set_nat @ ( inv_im1511781206201618986at_nat @ R3 @ F ) ) ) ).
% refl_inv_image
thf(fact_816_refl__inv__image,axiom,
! [R3: set_Pr1261947904930325089at_nat,F: sum_sum_nat_nat > nat] :
( ( refl_on_nat @ top_top_set_nat @ R3 )
=> ( refl_o9084340785372409280at_nat @ top_to6661820994512907621at_nat @ ( inv_im9000632410610895779at_nat @ R3 @ F ) ) ) ).
% refl_inv_image
thf(fact_817_refl__inv__image,axiom,
! [R3: set_Pr1076074158304066111at_nat,F: nat > sum_sum_nat_nat] :
( ( refl_o9084340785372409280at_nat @ top_to6661820994512907621at_nat @ R3 )
=> ( refl_on_nat @ top_top_set_nat @ ( inv_im418934867018748195at_nat @ R3 @ F ) ) ) ).
% refl_inv_image
thf(fact_818_refl__inv__image,axiom,
! [R3: set_Pr5488025237498180813et_nat,F: set_nat > set_nat] :
( ( refl_on_set_nat @ top_top_set_set_nat @ R3 )
=> ( refl_on_set_nat @ top_top_set_set_nat @ ( inv_im3688519544425059808et_nat @ R3 @ F ) ) ) ).
% refl_inv_image
thf(fact_819_refl__inv__image,axiom,
! [R3: set_Pr1076074158304066111at_nat,F: set_nat > sum_sum_nat_nat] :
( ( refl_o9084340785372409280at_nat @ top_to6661820994512907621at_nat @ R3 )
=> ( refl_on_set_nat @ top_top_set_set_nat @ ( inv_im7339408600134414553et_nat @ R3 @ F ) ) ) ).
% refl_inv_image
thf(fact_820_refl__inv__image,axiom,
! [R3: set_Pr5488025237498180813et_nat,F: sum_sum_nat_nat > set_nat] :
( ( refl_on_set_nat @ top_top_set_set_nat @ R3 )
=> ( refl_o9084340785372409280at_nat @ top_to6661820994512907621at_nat @ ( inv_im1879972631959990873at_nat @ R3 @ F ) ) ) ).
% refl_inv_image
thf(fact_821_refl__inv__image,axiom,
! [R3: set_Pr1076074158304066111at_nat,F: sum_sum_nat_nat > sum_sum_nat_nat] :
( ( refl_o9084340785372409280at_nat @ top_to6661820994512907621at_nat @ R3 )
=> ( refl_o9084340785372409280at_nat @ top_to6661820994512907621at_nat @ ( inv_im5732205804868199378at_nat @ R3 @ F ) ) ) ).
% refl_inv_image
thf(fact_822_refl__inv__image,axiom,
! [R3: set_Pr1261947904930325089at_nat,F: ( term_c_d > term_a_b ) > nat] :
( ( refl_on_nat @ top_top_set_nat @ R3 )
=> ( refl_o3744124953998825864rm_a_b @ top_to220653634128270125rm_a_b @ ( inv_im908594706308016235rm_a_b @ R3 @ F ) ) ) ).
% refl_inv_image
thf(fact_823_the__sym__eq__trivial,axiom,
! [X5: produc5661168290637732233rm_a_b] :
( ( the_Pr9157697819281395472rm_a_b
@ ( ^ [Y7: produc5661168290637732233rm_a_b,Z4: produc5661168290637732233rm_a_b] : ( Y7 = Z4 )
@ X5 ) )
= X5 ) ).
% the_sym_eq_trivial
thf(fact_824_the__sym__eq__trivial,axiom,
! [X5: produc8451535801715972489rm_c_d] :
( ( the_Pr2724693293504859920rm_c_d
@ ( ^ [Y7: produc8451535801715972489rm_c_d,Z4: produc8451535801715972489rm_c_d] : ( Y7 = Z4 )
@ X5 ) )
= X5 ) ).
% the_sym_eq_trivial
thf(fact_825_the__eq__trivial,axiom,
! [A4: produc5661168290637732233rm_a_b] :
( ( the_Pr9157697819281395472rm_a_b
@ ^ [X: produc5661168290637732233rm_a_b] : ( X = A4 ) )
= A4 ) ).
% the_eq_trivial
thf(fact_826_the__eq__trivial,axiom,
! [A4: produc8451535801715972489rm_c_d] :
( ( the_Pr2724693293504859920rm_c_d
@ ^ [X: produc8451535801715972489rm_c_d] : ( X = A4 ) )
= A4 ) ).
% the_eq_trivial
thf(fact_827_the__equality,axiom,
! [P: produc5661168290637732233rm_a_b > $o,A4: produc5661168290637732233rm_a_b] :
( ( P @ A4 )
=> ( ! [X3: produc5661168290637732233rm_a_b] :
( ( P @ X3 )
=> ( X3 = A4 ) )
=> ( ( the_Pr9157697819281395472rm_a_b @ P )
= A4 ) ) ) ).
% the_equality
thf(fact_828_the__equality,axiom,
! [P: produc8451535801715972489rm_c_d > $o,A4: produc8451535801715972489rm_c_d] :
( ( P @ A4 )
=> ( ! [X3: produc8451535801715972489rm_c_d] :
( ( P @ X3 )
=> ( X3 = A4 ) )
=> ( ( the_Pr2724693293504859920rm_c_d @ P )
= A4 ) ) ) ).
% the_equality
thf(fact_829_iso__tuple__UNIV__I,axiom,
! [X5: produc357393685978478089rm_a_b] : ( member5869715511025134514rm_a_b @ X5 @ top_to1314267278846557113rm_a_b ) ).
% iso_tuple_UNIV_I
thf(fact_830_iso__tuple__UNIV__I,axiom,
! [X5: product_prod_nat_nat] : ( member8440522571783428010at_nat @ X5 @ top_to4669805908274784177at_nat ) ).
% iso_tuple_UNIV_I
thf(fact_831_iso__tuple__UNIV__I,axiom,
! [X5: $o] : ( member_o @ X5 @ top_top_set_o ) ).
% iso_tuple_UNIV_I
thf(fact_832_iso__tuple__UNIV__I,axiom,
! [X5: sum_sum_nat_nat] : ( member8583185029347631382at_nat @ X5 @ top_to6661820994512907621at_nat ) ).
% iso_tuple_UNIV_I
thf(fact_833_iso__tuple__UNIV__I,axiom,
! [X5: set_nat] : ( member_set_nat @ X5 @ top_top_set_set_nat ) ).
% iso_tuple_UNIV_I
thf(fact_834_iso__tuple__UNIV__I,axiom,
! [X5: term_c_d > term_a_b] : ( member3140172230840508126rm_a_b @ X5 @ top_to220653634128270125rm_a_b ) ).
% iso_tuple_UNIV_I
thf(fact_835_iso__tuple__UNIV__I,axiom,
! [X5: term_a_b > term_c_d] : ( member5930539741918748382rm_c_d @ X5 @ top_to44634570330034989rm_c_d ) ).
% iso_tuple_UNIV_I
thf(fact_836_iso__tuple__UNIV__I,axiom,
! [X5: nat] : ( member_nat @ X5 @ top_top_set_nat ) ).
% iso_tuple_UNIV_I
thf(fact_837_top__apply,axiom,
( top_top_nat_o
= ( ^ [X: nat] : top_top_o ) ) ).
% top_apply
thf(fact_838_surj__def,axiom,
! [F: nat > nat] :
( ( ( image_nat_nat2 @ F @ top_top_set_nat )
= top_top_set_nat )
= ( ! [Y: nat] :
? [X: nat] :
( Y
= ( F @ X ) ) ) ) ).
% surj_def
thf(fact_839_surj__def,axiom,
! [F: nat > set_nat] :
( ( ( image_nat_set_nat @ F @ top_top_set_nat )
= top_top_set_set_nat )
= ( ! [Y: set_nat] :
? [X: nat] :
( Y
= ( F @ X ) ) ) ) ).
% surj_def
thf(fact_840_surj__def,axiom,
! [F: set_nat > nat] :
( ( ( image_set_nat_nat @ F @ top_top_set_set_nat )
= top_top_set_nat )
= ( ! [Y: nat] :
? [X: set_nat] :
( Y
= ( F @ X ) ) ) ) ).
% surj_def
thf(fact_841_surj__def,axiom,
! [F: nat > sum_sum_nat_nat] :
( ( ( image_678696785212003926at_nat @ F @ top_top_set_nat )
= top_to6661820994512907621at_nat )
= ( ! [Y: sum_sum_nat_nat] :
? [X: nat] :
( Y
= ( F @ X ) ) ) ) ).
% surj_def
thf(fact_842_surj__def,axiom,
! [F: sum_sum_nat_nat > nat] :
( ( ( image_1320371278474632150at_nat @ F @ top_to6661820994512907621at_nat )
= top_top_set_nat )
= ( ! [Y: nat] :
? [X: sum_sum_nat_nat] :
( Y
= ( F @ X ) ) ) ) ).
% surj_def
thf(fact_843_surj__def,axiom,
! [F: set_nat > set_nat] :
( ( ( image_7916887816326733075et_nat @ F @ top_top_set_set_nat )
= top_top_set_set_nat )
= ( ! [Y: set_nat] :
? [X: set_nat] :
( Y
= ( F @ X ) ) ) ) ).
% surj_def
thf(fact_844_surj__def,axiom,
! [F: ( nat > $o ) > set_nat] :
( ( ( image_nat_o_set_nat @ F @ top_top_set_nat_o2 )
= top_top_set_set_nat )
= ( ! [Y: set_nat] :
? [X: nat > $o] :
( Y
= ( F @ X ) ) ) ) ).
% surj_def
thf(fact_845_surj__def,axiom,
! [F: sum_sum_nat_nat > set_nat] :
( ( ( image_5891067694031531916et_nat @ F @ top_to6661820994512907621at_nat )
= top_top_set_set_nat )
= ( ! [Y: set_nat] :
? [X: sum_sum_nat_nat] :
( Y
= ( F @ X ) ) ) ) ).
% surj_def
thf(fact_846_surj__def,axiom,
! [F: set_nat > sum_sum_nat_nat] :
( ( ( image_431631725857108236at_nat @ F @ top_top_set_set_nat )
= top_to6661820994512907621at_nat )
= ( ! [Y: sum_sum_nat_nat] :
? [X: set_nat] :
( Y
= ( F @ X ) ) ) ) ).
% surj_def
thf(fact_847_surj__def,axiom,
! [F: sum_sum_nat_nat > sum_sum_nat_nat] :
( ( ( image_7938014925024745989at_nat @ F @ top_to6661820994512907621at_nat )
= top_to6661820994512907621at_nat )
= ( ! [Y: sum_sum_nat_nat] :
? [X: sum_sum_nat_nat] :
( Y
= ( F @ X ) ) ) ) ).
% surj_def
thf(fact_848_surjI,axiom,
! [G: nat > nat,F: nat > nat] :
( ! [X3: nat] :
( ( G @ ( F @ X3 ) )
= X3 )
=> ( ( image_nat_nat2 @ G @ top_top_set_nat )
= top_top_set_nat ) ) ).
% surjI
thf(fact_849_surjI,axiom,
! [G: nat > set_nat,F: set_nat > nat] :
( ! [X3: set_nat] :
( ( G @ ( F @ X3 ) )
= X3 )
=> ( ( image_nat_set_nat @ G @ top_top_set_nat )
= top_top_set_set_nat ) ) ).
% surjI
thf(fact_850_surjI,axiom,
! [G: set_nat > nat,F: nat > set_nat] :
( ! [X3: nat] :
( ( G @ ( F @ X3 ) )
= X3 )
=> ( ( image_set_nat_nat @ G @ top_top_set_set_nat )
= top_top_set_nat ) ) ).
% surjI
thf(fact_851_surjI,axiom,
! [G: nat > sum_sum_nat_nat,F: sum_sum_nat_nat > nat] :
( ! [X3: sum_sum_nat_nat] :
( ( G @ ( F @ X3 ) )
= X3 )
=> ( ( image_678696785212003926at_nat @ G @ top_top_set_nat )
= top_to6661820994512907621at_nat ) ) ).
% surjI
thf(fact_852_surjI,axiom,
! [G: sum_sum_nat_nat > nat,F: nat > sum_sum_nat_nat] :
( ! [X3: nat] :
( ( G @ ( F @ X3 ) )
= X3 )
=> ( ( image_1320371278474632150at_nat @ G @ top_to6661820994512907621at_nat )
= top_top_set_nat ) ) ).
% surjI
thf(fact_853_surjI,axiom,
! [G: set_nat > set_nat,F: set_nat > set_nat] :
( ! [X3: set_nat] :
( ( G @ ( F @ X3 ) )
= X3 )
=> ( ( image_7916887816326733075et_nat @ G @ top_top_set_set_nat )
= top_top_set_set_nat ) ) ).
% surjI
thf(fact_854_surjI,axiom,
! [G: ( nat > $o ) > set_nat,F: set_nat > nat > $o] :
( ! [X3: set_nat] :
( ( G @ ( F @ X3 ) )
= X3 )
=> ( ( image_nat_o_set_nat @ G @ top_top_set_nat_o2 )
= top_top_set_set_nat ) ) ).
% surjI
thf(fact_855_surjI,axiom,
! [G: sum_sum_nat_nat > set_nat,F: set_nat > sum_sum_nat_nat] :
( ! [X3: set_nat] :
( ( G @ ( F @ X3 ) )
= X3 )
=> ( ( image_5891067694031531916et_nat @ G @ top_to6661820994512907621at_nat )
= top_top_set_set_nat ) ) ).
% surjI
thf(fact_856_surjI,axiom,
! [G: set_nat > sum_sum_nat_nat,F: sum_sum_nat_nat > set_nat] :
( ! [X3: sum_sum_nat_nat] :
( ( G @ ( F @ X3 ) )
= X3 )
=> ( ( image_431631725857108236at_nat @ G @ top_top_set_set_nat )
= top_to6661820994512907621at_nat ) ) ).
% surjI
thf(fact_857_surjI,axiom,
! [G: sum_sum_nat_nat > sum_sum_nat_nat,F: sum_sum_nat_nat > sum_sum_nat_nat] :
( ! [X3: sum_sum_nat_nat] :
( ( G @ ( F @ X3 ) )
= X3 )
=> ( ( image_7938014925024745989at_nat @ G @ top_to6661820994512907621at_nat )
= top_to6661820994512907621at_nat ) ) ).
% surjI
thf(fact_858_top__empty__eq,axiom,
( top_to1262317115727556708_a_b_o
= ( ^ [X: produc357393685978478089rm_a_b] : ( member5869715511025134514rm_a_b @ X @ top_to1314267278846557113rm_a_b ) ) ) ).
% top_empty_eq
thf(fact_859_top__empty__eq,axiom,
( top_to3137496036531963500_nat_o
= ( ^ [X: product_prod_nat_nat] : ( member8440522571783428010at_nat @ X @ top_to4669805908274784177at_nat ) ) ) ).
% top_empty_eq
thf(fact_860_top__empty__eq,axiom,
( top_top_o_o
= ( ^ [X: $o] : ( member_o @ X @ top_top_set_o ) ) ) ).
% top_empty_eq
thf(fact_861_top__empty__eq,axiom,
( top_to8066396485052406624_nat_o
= ( ^ [X: sum_sum_nat_nat] : ( member8583185029347631382at_nat @ X @ top_to6661820994512907621at_nat ) ) ) ).
% top_empty_eq
thf(fact_862_top__empty__eq,axiom,
( top_top_set_nat_o
= ( ^ [X: set_nat] : ( member_set_nat @ X @ top_top_set_set_nat ) ) ) ).
% top_empty_eq
thf(fact_863_top__empty__eq,axiom,
( top_to2333469598226860952_a_b_o
= ( ^ [X: term_c_d > term_a_b] : ( member3140172230840508126rm_a_b @ X @ top_to220653634128270125rm_a_b ) ) ) ).
% top_empty_eq
thf(fact_864_top__empty__eq,axiom,
( top_to8955116800616450968_c_d_o
= ( ^ [X: term_a_b > term_c_d] : ( member5930539741918748382rm_c_d @ X @ top_to44634570330034989rm_c_d ) ) ) ).
% top_empty_eq
thf(fact_865_top__empty__eq,axiom,
( top_top_nat_o
= ( ^ [X: nat] : ( member_nat @ X @ top_top_set_nat ) ) ) ).
% top_empty_eq
thf(fact_866_top__set__def,axiom,
( top_to1573239103265677113rm_c_d
= ( collec8193319511663418484rm_c_d @ top_to1960084308039068900_c_d_o ) ) ).
% top_set_def
thf(fact_867_top__set__def,axiom,
( top_to4669805908274784177at_nat
= ( collec3392354462482085612at_nat @ top_to3137496036531963500_nat_o ) ) ).
% top_set_def
thf(fact_868_top__set__def,axiom,
( top_top_set_term_c_d
= ( collect_term_c_d @ top_top_term_c_d_o ) ) ).
% top_set_def
thf(fact_869_top__set__def,axiom,
( top_top_set_term_a_b
= ( collect_term_a_b @ top_top_term_a_b_o ) ) ).
% top_set_def
thf(fact_870_top__set__def,axiom,
( top_to6661820994512907621at_nat
= ( collec1753597841410690900at_nat @ top_to8066396485052406624_nat_o ) ) ).
% top_set_def
thf(fact_871_top__set__def,axiom,
( top_top_set_set_nat
= ( collect_set_nat @ top_top_set_nat_o ) ) ).
% top_set_def
thf(fact_872_top__set__def,axiom,
( top_to220653634128270125rm_a_b
= ( collec7633585144569403164rm_a_b @ top_to2333469598226860952_a_b_o ) ) ).
% top_set_def
thf(fact_873_top__set__def,axiom,
( top_to44634570330034989rm_c_d
= ( collec1200580618792867612rm_c_d @ top_to8955116800616450968_c_d_o ) ) ).
% top_set_def
thf(fact_874_top__set__def,axiom,
( top_top_set_nat
= ( collect_nat @ top_top_nat_o ) ) ).
% top_set_def
thf(fact_875_top__empty__eq2,axiom,
( top_to7769959678420217390_c_d_o
= ( ^ [X: term_a_b,Y: term_c_d] : ( member4740485589907853106rm_c_d @ ( produc1445286645097778113rm_c_d @ X @ Y ) @ top_to1573239103265677113rm_c_d ) ) ) ).
% top_empty_eq2
thf(fact_876_top__empty__eq2,axiom,
( top_to6638041551531519534_a_b_o
= ( ^ [X: term_c_d,Y: term_a_b] : ( member1950118078829612850rm_a_b @ ( produc3100600368241150913rm_a_b @ X @ Y ) @ top_to1749258167063912249rm_a_b ) ) ) ).
% top_empty_eq2
thf(fact_877_top__empty__eq2,axiom,
( top_to7335808743843031726_c_d_o
= ( ^ [X: term_c_d,Y: term_c_d] : ( member820888157712331442rm_c_d @ ( produc6749061249757032257rm_c_d @ X @ Y ) @ top_to2008229991483032249rm_c_d ) ) ) ).
% top_empty_eq2
thf(fact_878_top__empty__eq2,axiom,
( top_to7072192486108705198_a_b_o
= ( ^ [X: term_a_b,Y: term_a_b] : ( member5869715511025134514rm_a_b @ ( produc7020197800436672577rm_a_b @ X @ Y ) @ top_to1314267278846557113rm_a_b ) ) ) ).
% top_empty_eq2
thf(fact_879_top__empty__eq2,axiom,
( top_top_nat_nat_o
= ( ^ [X: nat,Y: nat] : ( member8440522571783428010at_nat @ ( product_Pair_nat_nat @ X @ Y ) @ top_to4669805908274784177at_nat ) ) ) ).
% top_empty_eq2
thf(fact_880_theI,axiom,
! [P: produc5661168290637732233rm_a_b > $o,A4: produc5661168290637732233rm_a_b] :
( ( P @ A4 )
=> ( ! [X3: produc5661168290637732233rm_a_b] :
( ( P @ X3 )
=> ( X3 = A4 ) )
=> ( P @ ( the_Pr9157697819281395472rm_a_b @ P ) ) ) ) ).
% theI
thf(fact_881_theI,axiom,
! [P: produc8451535801715972489rm_c_d > $o,A4: produc8451535801715972489rm_c_d] :
( ( P @ A4 )
=> ( ! [X3: produc8451535801715972489rm_c_d] :
( ( P @ X3 )
=> ( X3 = A4 ) )
=> ( P @ ( the_Pr2724693293504859920rm_c_d @ P ) ) ) ) ).
% theI
thf(fact_882_theI_H,axiom,
! [P: produc5661168290637732233rm_a_b > $o] :
( ? [X4: produc5661168290637732233rm_a_b] :
( ( P @ X4 )
& ! [Y4: produc5661168290637732233rm_a_b] :
( ( P @ Y4 )
=> ( Y4 = X4 ) ) )
=> ( P @ ( the_Pr9157697819281395472rm_a_b @ P ) ) ) ).
% theI'
thf(fact_883_theI_H,axiom,
! [P: produc8451535801715972489rm_c_d > $o] :
( ? [X4: produc8451535801715972489rm_c_d] :
( ( P @ X4 )
& ! [Y4: produc8451535801715972489rm_c_d] :
( ( P @ Y4 )
=> ( Y4 = X4 ) ) )
=> ( P @ ( the_Pr2724693293504859920rm_c_d @ P ) ) ) ).
% theI'
thf(fact_884_theI2,axiom,
! [P: produc5661168290637732233rm_a_b > $o,A4: produc5661168290637732233rm_a_b,Q: produc5661168290637732233rm_a_b > $o] :
( ( P @ A4 )
=> ( ! [X3: produc5661168290637732233rm_a_b] :
( ( P @ X3 )
=> ( X3 = A4 ) )
=> ( ! [X3: produc5661168290637732233rm_a_b] :
( ( P @ X3 )
=> ( Q @ X3 ) )
=> ( Q @ ( the_Pr9157697819281395472rm_a_b @ P ) ) ) ) ) ).
% theI2
thf(fact_885_theI2,axiom,
! [P: produc8451535801715972489rm_c_d > $o,A4: produc8451535801715972489rm_c_d,Q: produc8451535801715972489rm_c_d > $o] :
( ( P @ A4 )
=> ( ! [X3: produc8451535801715972489rm_c_d] :
( ( P @ X3 )
=> ( X3 = A4 ) )
=> ( ! [X3: produc8451535801715972489rm_c_d] :
( ( P @ X3 )
=> ( Q @ X3 ) )
=> ( Q @ ( the_Pr2724693293504859920rm_c_d @ P ) ) ) ) ) ).
% theI2
thf(fact_886_If__def,axiom,
( if_Pro6628055518645656911rm_a_b
= ( ^ [P2: $o,X: produc5661168290637732233rm_a_b,Y: produc5661168290637732233rm_a_b] :
( the_Pr9157697819281395472rm_a_b
@ ^ [Z2: produc5661168290637732233rm_a_b] :
( ( P2
=> ( Z2 = X ) )
& ( ~ P2
=> ( Z2 = Y ) ) ) ) ) ) ).
% If_def
thf(fact_887_If__def,axiom,
( if_Pro195050992869121359rm_c_d
= ( ^ [P2: $o,X: produc8451535801715972489rm_c_d,Y: produc8451535801715972489rm_c_d] :
( the_Pr2724693293504859920rm_c_d
@ ^ [Z2: produc8451535801715972489rm_c_d] :
( ( P2
=> ( Z2 = X ) )
& ( ~ P2
=> ( Z2 = Y ) ) ) ) ) ) ).
% If_def
thf(fact_888_the1I2,axiom,
! [P: produc5661168290637732233rm_a_b > $o,Q: produc5661168290637732233rm_a_b > $o] :
( ? [X4: produc5661168290637732233rm_a_b] :
( ( P @ X4 )
& ! [Y4: produc5661168290637732233rm_a_b] :
( ( P @ Y4 )
=> ( Y4 = X4 ) ) )
=> ( ! [X3: produc5661168290637732233rm_a_b] :
( ( P @ X3 )
=> ( Q @ X3 ) )
=> ( Q @ ( the_Pr9157697819281395472rm_a_b @ P ) ) ) ) ).
% the1I2
thf(fact_889_the1I2,axiom,
! [P: produc8451535801715972489rm_c_d > $o,Q: produc8451535801715972489rm_c_d > $o] :
( ? [X4: produc8451535801715972489rm_c_d] :
( ( P @ X4 )
& ! [Y4: produc8451535801715972489rm_c_d] :
( ( P @ Y4 )
=> ( Y4 = X4 ) ) )
=> ( ! [X3: produc8451535801715972489rm_c_d] :
( ( P @ X3 )
=> ( Q @ X3 ) )
=> ( Q @ ( the_Pr2724693293504859920rm_c_d @ P ) ) ) ) ).
% the1I2
thf(fact_890_the1__equality,axiom,
! [P: produc5661168290637732233rm_a_b > $o,A4: produc5661168290637732233rm_a_b] :
( ? [X4: produc5661168290637732233rm_a_b] :
( ( P @ X4 )
& ! [Y4: produc5661168290637732233rm_a_b] :
( ( P @ Y4 )
=> ( Y4 = X4 ) ) )
=> ( ( P @ A4 )
=> ( ( the_Pr9157697819281395472rm_a_b @ P )
= A4 ) ) ) ).
% the1_equality
thf(fact_891_the1__equality,axiom,
! [P: produc8451535801715972489rm_c_d > $o,A4: produc8451535801715972489rm_c_d] :
( ? [X4: produc8451535801715972489rm_c_d] :
( ( P @ X4 )
& ! [Y4: produc8451535801715972489rm_c_d] :
( ( P @ Y4 )
=> ( Y4 = X4 ) ) )
=> ( ( P @ A4 )
=> ( ( the_Pr2724693293504859920rm_c_d @ P )
= A4 ) ) ) ).
% the1_equality
thf(fact_892_surjD,axiom,
! [F: nat > nat,Y3: nat] :
( ( ( image_nat_nat2 @ F @ top_top_set_nat )
= top_top_set_nat )
=> ? [X3: nat] :
( Y3
= ( F @ X3 ) ) ) ).
% surjD
thf(fact_893_surjD,axiom,
! [F: nat > set_nat,Y3: set_nat] :
( ( ( image_nat_set_nat @ F @ top_top_set_nat )
= top_top_set_set_nat )
=> ? [X3: nat] :
( Y3
= ( F @ X3 ) ) ) ).
% surjD
thf(fact_894_surjD,axiom,
! [F: set_nat > nat,Y3: nat] :
( ( ( image_set_nat_nat @ F @ top_top_set_set_nat )
= top_top_set_nat )
=> ? [X3: set_nat] :
( Y3
= ( F @ X3 ) ) ) ).
% surjD
thf(fact_895_surjD,axiom,
! [F: nat > sum_sum_nat_nat,Y3: sum_sum_nat_nat] :
( ( ( image_678696785212003926at_nat @ F @ top_top_set_nat )
= top_to6661820994512907621at_nat )
=> ? [X3: nat] :
( Y3
= ( F @ X3 ) ) ) ).
% surjD
thf(fact_896_surjD,axiom,
! [F: sum_sum_nat_nat > nat,Y3: nat] :
( ( ( image_1320371278474632150at_nat @ F @ top_to6661820994512907621at_nat )
= top_top_set_nat )
=> ? [X3: sum_sum_nat_nat] :
( Y3
= ( F @ X3 ) ) ) ).
% surjD
thf(fact_897_surjD,axiom,
! [F: set_nat > set_nat,Y3: set_nat] :
( ( ( image_7916887816326733075et_nat @ F @ top_top_set_set_nat )
= top_top_set_set_nat )
=> ? [X3: set_nat] :
( Y3
= ( F @ X3 ) ) ) ).
% surjD
thf(fact_898_surjD,axiom,
! [F: ( nat > $o ) > set_nat,Y3: set_nat] :
( ( ( image_nat_o_set_nat @ F @ top_top_set_nat_o2 )
= top_top_set_set_nat )
=> ? [X3: nat > $o] :
( Y3
= ( F @ X3 ) ) ) ).
% surjD
thf(fact_899_surjD,axiom,
! [F: sum_sum_nat_nat > set_nat,Y3: set_nat] :
( ( ( image_5891067694031531916et_nat @ F @ top_to6661820994512907621at_nat )
= top_top_set_set_nat )
=> ? [X3: sum_sum_nat_nat] :
( Y3
= ( F @ X3 ) ) ) ).
% surjD
thf(fact_900_surjD,axiom,
! [F: set_nat > sum_sum_nat_nat,Y3: sum_sum_nat_nat] :
( ( ( image_431631725857108236at_nat @ F @ top_top_set_set_nat )
= top_to6661820994512907621at_nat )
=> ? [X3: set_nat] :
( Y3
= ( F @ X3 ) ) ) ).
% surjD
thf(fact_901_surjD,axiom,
! [F: sum_sum_nat_nat > sum_sum_nat_nat,Y3: sum_sum_nat_nat] :
( ( ( image_7938014925024745989at_nat @ F @ top_to6661820994512907621at_nat )
= top_to6661820994512907621at_nat )
=> ? [X3: sum_sum_nat_nat] :
( Y3
= ( F @ X3 ) ) ) ).
% surjD
thf(fact_902_surjE,axiom,
! [F: nat > nat,Y3: nat] :
( ( ( image_nat_nat2 @ F @ top_top_set_nat )
= top_top_set_nat )
=> ~ ! [X3: nat] :
( Y3
!= ( F @ X3 ) ) ) ).
% surjE
thf(fact_903_surjE,axiom,
! [F: nat > set_nat,Y3: set_nat] :
( ( ( image_nat_set_nat @ F @ top_top_set_nat )
= top_top_set_set_nat )
=> ~ ! [X3: nat] :
( Y3
!= ( F @ X3 ) ) ) ).
% surjE
thf(fact_904_surjE,axiom,
! [F: set_nat > nat,Y3: nat] :
( ( ( image_set_nat_nat @ F @ top_top_set_set_nat )
= top_top_set_nat )
=> ~ ! [X3: set_nat] :
( Y3
!= ( F @ X3 ) ) ) ).
% surjE
thf(fact_905_surjE,axiom,
! [F: nat > sum_sum_nat_nat,Y3: sum_sum_nat_nat] :
( ( ( image_678696785212003926at_nat @ F @ top_top_set_nat )
= top_to6661820994512907621at_nat )
=> ~ ! [X3: nat] :
( Y3
!= ( F @ X3 ) ) ) ).
% surjE
thf(fact_906_surjE,axiom,
! [F: sum_sum_nat_nat > nat,Y3: nat] :
( ( ( image_1320371278474632150at_nat @ F @ top_to6661820994512907621at_nat )
= top_top_set_nat )
=> ~ ! [X3: sum_sum_nat_nat] :
( Y3
!= ( F @ X3 ) ) ) ).
% surjE
thf(fact_907_surjE,axiom,
! [F: set_nat > set_nat,Y3: set_nat] :
( ( ( image_7916887816326733075et_nat @ F @ top_top_set_set_nat )
= top_top_set_set_nat )
=> ~ ! [X3: set_nat] :
( Y3
!= ( F @ X3 ) ) ) ).
% surjE
thf(fact_908_surjE,axiom,
! [F: ( nat > $o ) > set_nat,Y3: set_nat] :
( ( ( image_nat_o_set_nat @ F @ top_top_set_nat_o2 )
= top_top_set_set_nat )
=> ~ ! [X3: nat > $o] :
( Y3
!= ( F @ X3 ) ) ) ).
% surjE
thf(fact_909_surjE,axiom,
! [F: sum_sum_nat_nat > set_nat,Y3: set_nat] :
( ( ( image_5891067694031531916et_nat @ F @ top_to6661820994512907621at_nat )
= top_top_set_set_nat )
=> ~ ! [X3: sum_sum_nat_nat] :
( Y3
!= ( F @ X3 ) ) ) ).
% surjE
thf(fact_910_surjE,axiom,
! [F: set_nat > sum_sum_nat_nat,Y3: sum_sum_nat_nat] :
( ( ( image_431631725857108236at_nat @ F @ top_top_set_set_nat )
= top_to6661820994512907621at_nat )
=> ~ ! [X3: set_nat] :
( Y3
!= ( F @ X3 ) ) ) ).
% surjE
thf(fact_911_surjE,axiom,
! [F: sum_sum_nat_nat > sum_sum_nat_nat,Y3: sum_sum_nat_nat] :
( ( ( image_7938014925024745989at_nat @ F @ top_to6661820994512907621at_nat )
= top_to6661820994512907621at_nat )
=> ~ ! [X3: sum_sum_nat_nat] :
( Y3
!= ( F @ X3 ) ) ) ).
% surjE
thf(fact_912_preorder__on__def,axiom,
( order_9011181989990678936at_nat
= ( ^ [A2: set_Pr1261947904930325089at_nat,R2: set_Pr8693737435421807431at_nat] :
( ( refl_o7122697186039111552at_nat @ A2 @ R2 )
& ( trans_3241703717017304737at_nat @ top_to4669805908274784177at_nat @ R2 ) ) ) ) ).
% preorder_on_def
thf(fact_913_preorder__on__def,axiom,
( order_4276180158213025192at_nat
= ( ^ [A2: set_Sum_sum_nat_nat,R2: set_Pr1076074158304066111at_nat] :
( ( refl_o9084340785372409280at_nat @ A2 @ R2 )
& ( trans_2659081265866093919at_nat @ top_to6661820994512907621at_nat @ R2 ) ) ) ) ).
% preorder_on_def
thf(fact_914_preorder__on__def,axiom,
( order_4261761335103714223et_nat
= ( ^ [A2: set_set_nat,R2: set_Pr5488025237498180813et_nat] :
( ( refl_on_set_nat @ A2 @ R2 )
& ( trans_on_set_nat @ top_top_set_set_nat @ R2 ) ) ) ) ).
% preorder_on_def
thf(fact_915_preorder__on__def,axiom,
( order_7309662683583697264rm_a_b
= ( ^ [A2: set_te1997870499059199101rm_a_b,R2: set_Pr8788715879341982671rm_a_b] :
( ( refl_o3744124953998825864rm_a_b @ A2 @ R2 )
& ( trans_5020182533697283623rm_a_b @ top_to220653634128270125rm_a_b @ R2 ) ) ) ) ).
% preorder_on_def
thf(fact_916_preorder__on__def,axiom,
( order_876658157807161712rm_c_d
= ( ^ [A2: set_te1821851435260963965rm_c_d,R2: set_Pr6132369733443093455rm_c_d] :
( ( refl_o6534492465077066120rm_c_d @ A2 @ R2 )
& ( trans_7810550044775523879rm_c_d @ top_to44634570330034989rm_c_d @ R2 ) ) ) ) ).
% preorder_on_def
thf(fact_917_preorder__on__def,axiom,
( order_4861654808422542329on_nat
= ( ^ [A2: set_nat,R2: set_Pr1261947904930325089at_nat] :
( ( refl_on_nat @ A2 @ R2 )
& ( trans_on_nat @ top_top_set_nat @ R2 ) ) ) ) ).
% preorder_on_def
thf(fact_918_equivE,axiom,
! [A3: set_Pr1261947904930325089at_nat,R: set_Pr8693737435421807431at_nat] :
( ( equiv_5407799809235660215at_nat @ A3 @ R )
=> ~ ( ( refl_o7122697186039111552at_nat @ A3 @ R )
=> ( ( sym_on6289306843426450082at_nat @ top_to4669805908274784177at_nat @ R )
=> ~ ( trans_3241703717017304737at_nat @ top_to4669805908274784177at_nat @ R ) ) ) ) ).
% equivE
thf(fact_919_equivE,axiom,
! [A3: set_Sum_sum_nat_nat,R: set_Pr1076074158304066111at_nat] :
( ( equiv_7517305544406289097at_nat @ A3 @ R )
=> ~ ( ( refl_o9084340785372409280at_nat @ A3 @ R )
=> ( ( sym_on5063332426876622878at_nat @ top_to6661820994512907621at_nat @ R )
=> ~ ( trans_2659081265866093919at_nat @ top_to6661820994512907621at_nat @ R ) ) ) ) ).
% equivE
thf(fact_920_equivE,axiom,
! [A3: set_set_nat,R: set_Pr5488025237498180813et_nat] :
( ( equiv_equiv_set_nat @ A3 @ R )
=> ~ ( ( refl_on_set_nat @ A3 @ R )
=> ( ( sym_on_set_nat @ top_top_set_set_nat @ R )
=> ~ ( trans_on_set_nat @ top_top_set_set_nat @ R ) ) ) ) ).
% equivE
thf(fact_921_equivE,axiom,
! [A3: set_te1997870499059199101rm_a_b,R: set_Pr8788715879341982671rm_a_b] :
( ( equiv_214858368621111697rm_a_b @ A3 @ R )
=> ~ ( ( refl_o3744124953998825864rm_a_b @ A3 @ R )
=> ( ( sym_on724379605478305254rm_a_b @ top_to220653634128270125rm_a_b @ R )
=> ~ ( trans_5020182533697283623rm_a_b @ top_to220653634128270125rm_a_b @ R ) ) ) ) ).
% equivE
thf(fact_922_equivE,axiom,
! [A3: set_te1821851435260963965rm_c_d,R: set_Pr6132369733443093455rm_c_d] :
( ( equiv_3005225879699351953rm_c_d @ A3 @ R )
=> ~ ( ( refl_o6534492465077066120rm_c_d @ A3 @ R )
=> ( ( sym_on3514747116556545510rm_c_d @ top_to44634570330034989rm_c_d @ R )
=> ~ ( trans_7810550044775523879rm_c_d @ top_to44634570330034989rm_c_d @ R ) ) ) ) ).
% equivE
thf(fact_923_equivE,axiom,
! [A3: set_nat,R: set_Pr1261947904930325089at_nat] :
( ( equiv_equiv_nat @ A3 @ R )
=> ~ ( ( refl_on_nat @ A3 @ R )
=> ( ( sym_on_nat @ top_top_set_nat @ R )
=> ~ ( trans_on_nat @ top_top_set_nat @ R ) ) ) ) ).
% equivE
thf(fact_924_equivI,axiom,
! [A3: set_Pr1261947904930325089at_nat,R: set_Pr8693737435421807431at_nat] :
( ( refl_o7122697186039111552at_nat @ A3 @ R )
=> ( ( sym_on6289306843426450082at_nat @ top_to4669805908274784177at_nat @ R )
=> ( ( trans_3241703717017304737at_nat @ top_to4669805908274784177at_nat @ R )
=> ( equiv_5407799809235660215at_nat @ A3 @ R ) ) ) ) ).
% equivI
thf(fact_925_equivI,axiom,
! [A3: set_Sum_sum_nat_nat,R: set_Pr1076074158304066111at_nat] :
( ( refl_o9084340785372409280at_nat @ A3 @ R )
=> ( ( sym_on5063332426876622878at_nat @ top_to6661820994512907621at_nat @ R )
=> ( ( trans_2659081265866093919at_nat @ top_to6661820994512907621at_nat @ R )
=> ( equiv_7517305544406289097at_nat @ A3 @ R ) ) ) ) ).
% equivI
thf(fact_926_equivI,axiom,
! [A3: set_set_nat,R: set_Pr5488025237498180813et_nat] :
( ( refl_on_set_nat @ A3 @ R )
=> ( ( sym_on_set_nat @ top_top_set_set_nat @ R )
=> ( ( trans_on_set_nat @ top_top_set_set_nat @ R )
=> ( equiv_equiv_set_nat @ A3 @ R ) ) ) ) ).
% equivI
thf(fact_927_equivI,axiom,
! [A3: set_te1997870499059199101rm_a_b,R: set_Pr8788715879341982671rm_a_b] :
( ( refl_o3744124953998825864rm_a_b @ A3 @ R )
=> ( ( sym_on724379605478305254rm_a_b @ top_to220653634128270125rm_a_b @ R )
=> ( ( trans_5020182533697283623rm_a_b @ top_to220653634128270125rm_a_b @ R )
=> ( equiv_214858368621111697rm_a_b @ A3 @ R ) ) ) ) ).
% equivI
thf(fact_928_equivI,axiom,
! [A3: set_te1821851435260963965rm_c_d,R: set_Pr6132369733443093455rm_c_d] :
( ( refl_o6534492465077066120rm_c_d @ A3 @ R )
=> ( ( sym_on3514747116556545510rm_c_d @ top_to44634570330034989rm_c_d @ R )
=> ( ( trans_7810550044775523879rm_c_d @ top_to44634570330034989rm_c_d @ R )
=> ( equiv_3005225879699351953rm_c_d @ A3 @ R ) ) ) ) ).
% equivI
thf(fact_929_equivI,axiom,
! [A3: set_nat,R: set_Pr1261947904930325089at_nat] :
( ( refl_on_nat @ A3 @ R )
=> ( ( sym_on_nat @ top_top_set_nat @ R )
=> ( ( trans_on_nat @ top_top_set_nat @ R )
=> ( equiv_equiv_nat @ A3 @ R ) ) ) ) ).
% equivI
thf(fact_930_equiv__def,axiom,
( equiv_5407799809235660215at_nat
= ( ^ [A2: set_Pr1261947904930325089at_nat,R2: set_Pr8693737435421807431at_nat] :
( ( refl_o7122697186039111552at_nat @ A2 @ R2 )
& ( sym_on6289306843426450082at_nat @ top_to4669805908274784177at_nat @ R2 )
& ( trans_3241703717017304737at_nat @ top_to4669805908274784177at_nat @ R2 ) ) ) ) ).
% equiv_def
thf(fact_931_equiv__def,axiom,
( equiv_7517305544406289097at_nat
= ( ^ [A2: set_Sum_sum_nat_nat,R2: set_Pr1076074158304066111at_nat] :
( ( refl_o9084340785372409280at_nat @ A2 @ R2 )
& ( sym_on5063332426876622878at_nat @ top_to6661820994512907621at_nat @ R2 )
& ( trans_2659081265866093919at_nat @ top_to6661820994512907621at_nat @ R2 ) ) ) ) ).
% equiv_def
thf(fact_932_equiv__def,axiom,
( equiv_equiv_set_nat
= ( ^ [A2: set_set_nat,R2: set_Pr5488025237498180813et_nat] :
( ( refl_on_set_nat @ A2 @ R2 )
& ( sym_on_set_nat @ top_top_set_set_nat @ R2 )
& ( trans_on_set_nat @ top_top_set_set_nat @ R2 ) ) ) ) ).
% equiv_def
thf(fact_933_equiv__def,axiom,
( equiv_214858368621111697rm_a_b
= ( ^ [A2: set_te1997870499059199101rm_a_b,R2: set_Pr8788715879341982671rm_a_b] :
( ( refl_o3744124953998825864rm_a_b @ A2 @ R2 )
& ( sym_on724379605478305254rm_a_b @ top_to220653634128270125rm_a_b @ R2 )
& ( trans_5020182533697283623rm_a_b @ top_to220653634128270125rm_a_b @ R2 ) ) ) ) ).
% equiv_def
thf(fact_934_equiv__def,axiom,
( equiv_3005225879699351953rm_c_d
= ( ^ [A2: set_te1821851435260963965rm_c_d,R2: set_Pr6132369733443093455rm_c_d] :
( ( refl_o6534492465077066120rm_c_d @ A2 @ R2 )
& ( sym_on3514747116556545510rm_c_d @ top_to44634570330034989rm_c_d @ R2 )
& ( trans_7810550044775523879rm_c_d @ top_to44634570330034989rm_c_d @ R2 ) ) ) ) ).
% equiv_def
thf(fact_935_equiv__def,axiom,
( equiv_equiv_nat
= ( ^ [A2: set_nat,R2: set_Pr1261947904930325089at_nat] :
( ( refl_on_nat @ A2 @ R2 )
& ( sym_on_nat @ top_top_set_nat @ R2 )
& ( trans_on_nat @ top_top_set_nat @ R2 ) ) ) ) ).
% equiv_def
thf(fact_936_aboveS__def,axiom,
( order_8635148640901146612rm_c_d
= ( ^ [R2: set_Pr8929823917597237063rm_c_d,A: produc8451535801715972489rm_c_d] :
( collec8193319511663418484rm_c_d
@ ^ [B: produc8451535801715972489rm_c_d] :
( ( B != A )
& ( member3585784829053206928rm_c_d @ ( produc4766828187215050455rm_c_d @ A @ B ) @ R2 ) ) ) ) ) ).
% aboveS_def
thf(fact_937_aboveS__def,axiom,
( order_4940263126897443436at_nat
= ( ^ [R2: set_Pr8693737435421807431at_nat,A: product_prod_nat_nat] :
( collec3392354462482085612at_nat
@ ^ [B: product_prod_nat_nat] :
( ( B != A )
& ( member8206827879206165904at_nat @ ( produc6161850002892822231at_nat @ A @ B ) @ R2 ) ) ) ) ) ).
% aboveS_def
thf(fact_938_aboveS__def,axiom,
( order_aboveS_set_nat
= ( ^ [R2: set_Pr5488025237498180813et_nat,A: set_nat] :
( collect_set_nat
@ ^ [B: set_nat] :
( ( B != A )
& ( member8277197624267554838et_nat @ ( produc4532415448927165861et_nat @ A @ B ) @ R2 ) ) ) ) ) ).
% aboveS_def
thf(fact_939_aboveS__def,axiom,
( order_2507179780302717801rm_c_d
= ( ^ [R2: set_Pr5080540287643815273rm_c_d,A: term_c_d] :
( collect_term_c_d
@ ^ [B: term_c_d] :
( ( B != A )
& ( member820888157712331442rm_c_d @ ( produc6749061249757032257rm_c_d @ A @ B ) @ R2 ) ) ) ) ) ).
% aboveS_def
thf(fact_940_aboveS__def,axiom,
( order_8082090935641612265rm_a_b
= ( ^ [R2: set_Pr4386577575007340137rm_a_b,A: term_a_b] :
( collect_term_a_b
@ ^ [B: term_a_b] :
( ( B != A )
& ( member5869715511025134514rm_a_b @ ( produc7020197800436672577rm_a_b @ A @ B ) @ R2 ) ) ) ) ) ).
% aboveS_def
thf(fact_941_aboveS__def,axiom,
( order_aboveS_nat
= ( ^ [R2: set_Pr1261947904930325089at_nat,A: nat] :
( collect_nat
@ ^ [B: nat] :
( ( B != A )
& ( member8440522571783428010at_nat @ ( product_Pair_nat_nat @ A @ B ) @ R2 ) ) ) ) ) ).
% aboveS_def
thf(fact_942_irrefl__on__lex__prod,axiom,
! [A3: set_term_c_d,R_A: set_Pr5080540287643815273rm_c_d,B6: set_term_c_d,R_B: set_Pr5080540287643815273rm_c_d] :
( ( irrefl_on_term_c_d @ A3 @ R_A )
=> ( ( irrefl_on_term_c_d @ B6 @ R_B )
=> ( irrefl1571329246850119167rm_c_d
@ ( produc1682081246768872562rm_c_d @ A3
@ ^ [Uu: term_c_d] : B6 )
@ ( lex_pr5892420715117795161rm_c_d @ R_A @ R_B ) ) ) ) ).
% irrefl_on_lex_prod
thf(fact_943_irrefl__on__lex__prod,axiom,
! [A3: set_term_a_b,R_A: set_Pr4386577575007340137rm_a_b,B6: set_term_a_b,R_B: set_Pr4386577575007340137rm_a_b] :
( ( irrefl_on_term_a_b @ A3 @ R_A )
=> ( ( irrefl_on_term_a_b @ B6 @ R_B )
=> ( irrefl6620156600162922239rm_a_b
@ ( produc1953217797448512882rm_a_b @ A3
@ ^ [Uu: term_a_b] : B6 )
@ ( lex_pr6163557265797435481rm_a_b @ R_A @ R_B ) ) ) ) ).
% irrefl_on_lex_prod
thf(fact_944_irrefl__on__lex__prod,axiom,
! [A3: set_nat,R_A: set_Pr1261947904930325089at_nat,B6: set_Pr1261947904930325089at_nat,R_B: set_Pr8693737435421807431at_nat] :
( ( irrefl_on_nat @ A3 @ R_A )
=> ( ( irrefl7408258699751485431at_nat @ B6 @ R_B )
=> ( irrefl290916472950276272at_nat
@ ( produc1809337555817847783at_nat @ A3
@ ^ [Uu: nat] : B6 )
@ ( lex_pr8029265285556086080at_nat @ R_A @ R_B ) ) ) ) ).
% irrefl_on_lex_prod
thf(fact_945_irrefl__on__lex__prod,axiom,
! [A3: set_Pr1261947904930325089at_nat,R_A: set_Pr8693737435421807431at_nat,B6: set_nat,R_B: set_Pr1261947904930325089at_nat] :
( ( irrefl7408258699751485431at_nat @ A3 @ R_A )
=> ( ( irrefl_on_nat @ B6 @ R_B )
=> ( irrefl1416403456917577354at_nat
@ ( produc7672662199629908489at_nat @ A3
@ ^ [Uu: product_prod_nat_nat] : B6 )
@ ( lex_pr4669217892513370978at_nat @ R_A @ R_B ) ) ) ) ).
% irrefl_on_lex_prod
thf(fact_946_irrefl__on__lex__prod,axiom,
! [A3: set_Pr1261947904930325089at_nat,R_A: set_Pr8693737435421807431at_nat,B6: set_Pr1261947904930325089at_nat,R_B: set_Pr8693737435421807431at_nat] :
( ( irrefl7408258699751485431at_nat @ A3 @ R_A )
=> ( ( irrefl7408258699751485431at_nat @ B6 @ R_B )
=> ( irrefl4089853883888266845at_nat
@ ( produc2761391749766926216at_nat @ A3
@ ^ [Uu: product_prod_nat_nat] : B6 )
@ ( lex_pr8801849515957261039at_nat @ R_A @ R_B ) ) ) ) ).
% irrefl_on_lex_prod
thf(fact_947_irrefl__on__lex__prod,axiom,
! [A3: set_term_c_d,R_A: set_Pr5080540287643815273rm_c_d,B6: set_term_a_b,R_B: set_Pr4386577575007340137rm_a_b] :
( ( irrefl_on_term_c_d @ A3 @ R_A )
=> ( ( irrefl_on_term_a_b @ B6 @ R_B )
=> ( irrefl2700559167967400575rm_a_b
@ ( produc7256992402107767026rm_a_b @ A3
@ ^ [Uu: term_c_d] : B6 )
@ ( lex_pr2243959833601913817rm_a_b @ R_A @ R_B ) ) ) ) ).
% irrefl_on_lex_prod
thf(fact_948_irrefl__on__lex__prod,axiom,
! [A3: set_term_a_b,R_A: set_Pr4386577575007340137rm_a_b,B6: set_term_c_d,R_B: set_Pr5080540287643815273rm_c_d] :
( ( irrefl_on_term_a_b @ A3 @ R_A )
=> ( ( irrefl_on_term_c_d @ B6 @ R_B )
=> ( irrefl5490926679045640831rm_c_d
@ ( produc5601678678964394226rm_c_d @ A3
@ ^ [Uu: term_a_b] : B6 )
@ ( lex_pr588646110458541017rm_c_d @ R_A @ R_B ) ) ) ) ).
% irrefl_on_lex_prod
thf(fact_949_irrefl__on__lex__prod,axiom,
! [A3: set_nat,R_A: set_Pr1261947904930325089at_nat,B6: set_nat,R_B: set_Pr1261947904930325089at_nat] :
( ( irrefl_on_nat @ A3 @ R_A )
=> ( ( irrefl_on_nat @ B6 @ R_B )
=> ( irrefl7408258699751485431at_nat
@ ( produc457027306803732586at_nat @ A3
@ ^ [Uu: nat] : B6 )
@ ( lex_prod_nat_nat @ R_A @ R_B ) ) ) ) ).
% irrefl_on_lex_prod
thf(fact_950_top1I,axiom,
! [X5: nat] : ( top_top_nat_o @ X5 ) ).
% top1I
thf(fact_951_SigmaI,axiom,
! [A4: $o,A3: set_o,B2: $o,B6: $o > set_o] :
( ( member_o @ A4 @ A3 )
=> ( ( member_o @ B2 @ ( B6 @ A4 ) )
=> ( member7466972457876170832od_o_o @ ( product_Pair_o_o @ A4 @ B2 ) @ ( product_Sigma_o_o @ A3 @ B6 ) ) ) ) ).
% SigmaI
thf(fact_952_SigmaI,axiom,
! [A4: $o,A3: set_o,B2: nat,B6: $o > set_nat] :
( ( member_o @ A4 @ A3 )
=> ( ( member_nat @ B2 @ ( B6 @ A4 ) )
=> ( member2802428098988154798_o_nat @ ( product_Pair_o_nat @ A4 @ B2 ) @ ( product_Sigma_o_nat @ A3 @ B6 ) ) ) ) ).
% SigmaI
thf(fact_953_SigmaI,axiom,
! [A4: nat,A3: set_nat,B2: $o,B6: nat > set_o] :
( ( member_nat @ A4 @ A3 )
=> ( ( member_o @ B2 @ ( B6 @ A4 ) )
=> ( member6310962623043647828_nat_o @ ( product_Pair_nat_o @ A4 @ B2 ) @ ( product_Sigma_nat_o @ A3 @ B6 ) ) ) ) ).
% SigmaI
thf(fact_954_SigmaI,axiom,
! [A4: nat,A3: set_nat,B2: nat,B6: nat > set_nat] :
( ( member_nat @ A4 @ A3 )
=> ( ( member_nat @ B2 @ ( B6 @ A4 ) )
=> ( member8440522571783428010at_nat @ ( product_Pair_nat_nat @ A4 @ B2 ) @ ( produc457027306803732586at_nat @ A3 @ B6 ) ) ) ) ).
% SigmaI
thf(fact_955_SigmaI,axiom,
! [A4: $o,A3: set_o,B2: set_nat,B6: $o > set_set_nat] :
( ( member_o @ A4 @ A3 )
=> ( ( member_set_nat @ B2 @ ( B6 @ A4 ) )
=> ( member4905127681128465508et_nat @ ( produc818605102413008839et_nat @ A4 @ B2 ) @ ( produc7056857006710681430et_nat @ A3 @ B6 ) ) ) ) ).
% SigmaI
thf(fact_956_SigmaI,axiom,
! [A4: set_nat,A3: set_set_nat,B2: $o,B6: set_nat > set_o] :
( ( member_set_nat @ A4 @ A3 )
=> ( ( member_o @ B2 @ ( B6 @ A4 ) )
=> ( member1847065620493055006_nat_o @ ( produc7144525260524587961_nat_o @ A4 @ B2 ) @ ( produc4159405127967484744_nat_o @ A3 @ B6 ) ) ) ) ).
% SigmaI
thf(fact_957_SigmaI,axiom,
! [A4: set_nat,A3: set_set_nat,B2: nat,B6: set_nat > set_nat] :
( ( member_set_nat @ A4 @ A3 )
=> ( ( member_nat @ B2 @ ( B6 @ A4 ) )
=> ( member8873588116083876704at_nat @ ( produc641871753055645167at_nat @ A4 @ B2 ) @ ( produc5318310618559172640at_nat @ A3 @ B6 ) ) ) ) ).
% SigmaI
thf(fact_958_SigmaI,axiom,
! [A4: nat,A3: set_nat,B2: set_nat,B6: nat > set_set_nat] :
( ( member_nat @ A4 @ A3 )
=> ( ( member_set_nat @ B2 @ ( B6 @ A4 ) )
=> ( member3782324328723991648et_nat @ ( produc4207506657711014383et_nat @ A4 @ B2 ) @ ( produc8883945523214541856et_nat @ A3 @ B6 ) ) ) ) ).
% SigmaI
thf(fact_959_SigmaI,axiom,
! [A4: product_prod_nat_nat,A3: set_Pr1261947904930325089at_nat,B2: $o,B6: product_prod_nat_nat > set_o] :
( ( member8440522571783428010at_nat @ A4 @ A3 )
=> ( ( member_o @ B2 @ ( B6 @ A4 ) )
=> ( member2200362271989506215_nat_o @ ( produc855456346497908590_nat_o @ A4 @ B2 ) @ ( produc203973861852599583_nat_o @ A3 @ B6 ) ) ) ) ).
% SigmaI
thf(fact_960_SigmaI,axiom,
! [A4: product_prod_nat_nat,A3: set_Pr1261947904930325089at_nat,B2: nat,B6: product_prod_nat_nat > set_nat] :
( ( member8440522571783428010at_nat @ A4 @ A3 )
=> ( ( member_nat @ B2 @ ( B6 @ A4 ) )
=> ( member3348759134392003351at_nat @ ( produc6350711070570205562at_nat @ A4 @ B2 ) @ ( produc7672662199629908489at_nat @ A3 @ B6 ) ) ) ) ).
% SigmaI
thf(fact_961_mem__Sigma__iff,axiom,
! [A4: $o,B2: $o,A3: set_o,B6: $o > set_o] :
( ( member7466972457876170832od_o_o @ ( product_Pair_o_o @ A4 @ B2 ) @ ( product_Sigma_o_o @ A3 @ B6 ) )
= ( ( member_o @ A4 @ A3 )
& ( member_o @ B2 @ ( B6 @ A4 ) ) ) ) ).
% mem_Sigma_iff
thf(fact_962_mem__Sigma__iff,axiom,
! [A4: $o,B2: nat,A3: set_o,B6: $o > set_nat] :
( ( member2802428098988154798_o_nat @ ( product_Pair_o_nat @ A4 @ B2 ) @ ( product_Sigma_o_nat @ A3 @ B6 ) )
= ( ( member_o @ A4 @ A3 )
& ( member_nat @ B2 @ ( B6 @ A4 ) ) ) ) ).
% mem_Sigma_iff
thf(fact_963_mem__Sigma__iff,axiom,
! [A4: nat,B2: $o,A3: set_nat,B6: nat > set_o] :
( ( member6310962623043647828_nat_o @ ( product_Pair_nat_o @ A4 @ B2 ) @ ( product_Sigma_nat_o @ A3 @ B6 ) )
= ( ( member_nat @ A4 @ A3 )
& ( member_o @ B2 @ ( B6 @ A4 ) ) ) ) ).
% mem_Sigma_iff
thf(fact_964_mem__Sigma__iff,axiom,
! [A4: nat,B2: nat,A3: set_nat,B6: nat > set_nat] :
( ( member8440522571783428010at_nat @ ( product_Pair_nat_nat @ A4 @ B2 ) @ ( produc457027306803732586at_nat @ A3 @ B6 ) )
= ( ( member_nat @ A4 @ A3 )
& ( member_nat @ B2 @ ( B6 @ A4 ) ) ) ) ).
% mem_Sigma_iff
thf(fact_965_mem__Sigma__iff,axiom,
! [A4: $o,B2: set_nat,A3: set_o,B6: $o > set_set_nat] :
( ( member4905127681128465508et_nat @ ( produc818605102413008839et_nat @ A4 @ B2 ) @ ( produc7056857006710681430et_nat @ A3 @ B6 ) )
= ( ( member_o @ A4 @ A3 )
& ( member_set_nat @ B2 @ ( B6 @ A4 ) ) ) ) ).
% mem_Sigma_iff
thf(fact_966_mem__Sigma__iff,axiom,
! [A4: set_nat,B2: $o,A3: set_set_nat,B6: set_nat > set_o] :
( ( member1847065620493055006_nat_o @ ( produc7144525260524587961_nat_o @ A4 @ B2 ) @ ( produc4159405127967484744_nat_o @ A3 @ B6 ) )
= ( ( member_set_nat @ A4 @ A3 )
& ( member_o @ B2 @ ( B6 @ A4 ) ) ) ) ).
% mem_Sigma_iff
thf(fact_967_mem__Sigma__iff,axiom,
! [A4: set_nat,B2: nat,A3: set_set_nat,B6: set_nat > set_nat] :
( ( member8873588116083876704at_nat @ ( produc641871753055645167at_nat @ A4 @ B2 ) @ ( produc5318310618559172640at_nat @ A3 @ B6 ) )
= ( ( member_set_nat @ A4 @ A3 )
& ( member_nat @ B2 @ ( B6 @ A4 ) ) ) ) ).
% mem_Sigma_iff
thf(fact_968_mem__Sigma__iff,axiom,
! [A4: nat,B2: set_nat,A3: set_nat,B6: nat > set_set_nat] :
( ( member3782324328723991648et_nat @ ( produc4207506657711014383et_nat @ A4 @ B2 ) @ ( produc8883945523214541856et_nat @ A3 @ B6 ) )
= ( ( member_nat @ A4 @ A3 )
& ( member_set_nat @ B2 @ ( B6 @ A4 ) ) ) ) ).
% mem_Sigma_iff
thf(fact_969_mem__Sigma__iff,axiom,
! [A4: product_prod_nat_nat,B2: $o,A3: set_Pr1261947904930325089at_nat,B6: product_prod_nat_nat > set_o] :
( ( member2200362271989506215_nat_o @ ( produc855456346497908590_nat_o @ A4 @ B2 ) @ ( produc203973861852599583_nat_o @ A3 @ B6 ) )
= ( ( member8440522571783428010at_nat @ A4 @ A3 )
& ( member_o @ B2 @ ( B6 @ A4 ) ) ) ) ).
% mem_Sigma_iff
thf(fact_970_mem__Sigma__iff,axiom,
! [A4: product_prod_nat_nat,B2: nat,A3: set_Pr1261947904930325089at_nat,B6: product_prod_nat_nat > set_nat] :
( ( member3348759134392003351at_nat @ ( produc6350711070570205562at_nat @ A4 @ B2 ) @ ( produc7672662199629908489at_nat @ A3 @ B6 ) )
= ( ( member8440522571783428010at_nat @ A4 @ A3 )
& ( member_nat @ B2 @ ( B6 @ A4 ) ) ) ) ).
% mem_Sigma_iff
thf(fact_971_sym__on__converse,axiom,
! [A3: set_Pr1261947904930325089at_nat,R: set_Pr8693737435421807431at_nat] :
( ( sym_on6289306843426450082at_nat @ A3 @ ( conver5251360641855610363at_nat @ R ) )
= ( sym_on6289306843426450082at_nat @ A3 @ R ) ) ).
% sym_on_converse
thf(fact_972_sym__on__converse,axiom,
! [A3: set_term_c_d,R: set_Pr5080540287643815273rm_c_d] :
( ( sym_on_term_c_d @ A3 @ ( conver7337423426258204773rm_c_d @ R ) )
= ( sym_on_term_c_d @ A3 @ R ) ) ).
% sym_on_converse
thf(fact_973_sym__on__converse,axiom,
! [A3: set_term_a_b,R: set_Pr4386577575007340137rm_a_b] :
( ( sym_on_term_a_b @ A3 @ ( conver7608559976937845093rm_a_b @ R ) )
= ( sym_on_term_a_b @ A3 @ R ) ) ).
% sym_on_converse
thf(fact_974_sym__on__converse,axiom,
! [A3: set_nat,R: set_Pr1261947904930325089at_nat] :
( ( sym_on_nat @ A3 @ ( converse_nat_nat @ R ) )
= ( sym_on_nat @ A3 @ R ) ) ).
% sym_on_converse
thf(fact_975_preorder__on__converse,axiom,
! [A3: set_term_c_d,R: set_Pr5080540287643815273rm_c_d] :
( ( order_1478562143648067901rm_c_d @ A3 @ ( conver7337423426258204773rm_c_d @ R ) )
= ( order_1478562143648067901rm_c_d @ A3 @ R ) ) ).
% preorder_on_converse
thf(fact_976_preorder__on__converse,axiom,
! [A3: set_term_a_b,R: set_Pr4386577575007340137rm_a_b] :
( ( order_7053473298986962365rm_a_b @ A3 @ ( conver7608559976937845093rm_a_b @ R ) )
= ( order_7053473298986962365rm_a_b @ A3 @ R ) ) ).
% preorder_on_converse
thf(fact_977_preorder__on__converse,axiom,
! [A3: set_nat,R: set_Pr1261947904930325089at_nat] :
( ( order_4861654808422542329on_nat @ A3 @ ( converse_nat_nat @ R ) )
= ( order_4861654808422542329on_nat @ A3 @ R ) ) ).
% preorder_on_converse
thf(fact_978_Collect__case__prod,axiom,
! [P: nat > $o,Q: nat > $o] :
( ( collec3392354462482085612at_nat
@ ( produc6081775807080527818_nat_o
@ ^ [A: nat,B: nat] :
( ( P @ A )
& ( Q @ B ) ) ) )
= ( produc457027306803732586at_nat @ ( collect_nat @ P )
@ ^ [Uu: nat] : ( collect_nat @ Q ) ) ) ).
% Collect_case_prod
thf(fact_979_Collect__case__prod,axiom,
! [P: term_a_b > $o,Q: term_c_d > $o] :
( ( collec8193319511663418484rm_c_d
@ ( produc3147824153920350274_c_d_o
@ ^ [A: term_a_b,B: term_c_d] :
( ( P @ A )
& ( Q @ B ) ) ) )
= ( produc5601678678964394226rm_c_d @ ( collect_term_a_b @ P )
@ ^ [Uu: term_a_b] : ( collect_term_c_d @ Q ) ) ) ).
% Collect_case_prod
thf(fact_980_Collect__case__prod,axiom,
! [P: term_c_d > $o,Q: term_a_b > $o] :
( ( collec5402952000585178228rm_a_b
@ ( produc327966649874835522_a_b_o
@ ^ [A: term_c_d,B: term_a_b] :
( ( P @ A )
& ( Q @ B ) ) ) )
= ( produc7256992402107767026rm_a_b @ ( collect_term_c_d @ P )
@ ^ [Uu: term_c_d] : ( collect_term_a_b @ Q ) ) ) ).
% Collect_case_prod
thf(fact_981_Collect__case__prod,axiom,
! [P: nat > $o,Q: set_nat > $o] :
( ( collec6652498225584317346et_nat
@ ( produc6720110361610378900_nat_o
@ ^ [A: nat,B: set_nat] :
( ( P @ A )
& ( Q @ B ) ) ) )
= ( produc8883945523214541856et_nat @ ( collect_nat @ P )
@ ^ [Uu: nat] : ( collect_set_nat @ Q ) ) ) ).
% Collect_case_prod
thf(fact_982_Collect__case__prod,axiom,
! [P: set_nat > $o,Q: nat > $o] :
( ( collec2520389976089426594at_nat
@ ( produc8429754692982665876_nat_o
@ ^ [A: set_nat,B: nat] :
( ( P @ A )
& ( Q @ B ) ) ) )
= ( produc5318310618559172640at_nat @ ( collect_set_nat @ P )
@ ^ [Uu: set_nat] : ( collect_nat @ Q ) ) ) ).
% Collect_case_prod
thf(fact_983_Collect__case__prod,axiom,
! [P: nat > $o,Q: product_prod_nat_nat > $o] :
( ( collec5903703980526211963at_nat
@ ( produc5864757623865647827_nat_o
@ ^ [A: nat,B: product_prod_nat_nat] :
( ( P @ A )
& ( Q @ B ) ) ) )
= ( produc1809337555817847783at_nat @ ( collect_nat @ P )
@ ^ [Uu: nat] : ( collec3392354462482085612at_nat @ Q ) ) ) ).
% Collect_case_prod
thf(fact_984_Collect__case__prod,axiom,
! [P: nat > $o,Q: term_c_d > $o] :
( ( collec6661519183098615344rm_c_d
@ ( produc4132180821779813254_c_d_o
@ ^ [A: nat,B: term_c_d] :
( ( P @ A )
& ( Q @ B ) ) ) )
= ( produc2110156549022185774rm_c_d @ ( collect_nat @ P )
@ ^ [Uu: nat] : ( collect_term_c_d @ Q ) ) ) ).
% Collect_case_prod
thf(fact_985_Collect__case__prod,axiom,
! [P: nat > $o,Q: term_a_b > $o] :
( ( collec7790749104215896752rm_a_b
@ ( produc7236203327812376326_a_b_o
@ ^ [A: nat,B: term_a_b] :
( ( P @ A )
& ( Q @ B ) ) ) )
= ( produc7685067704361080238rm_a_b @ ( collect_nat @ P )
@ ^ [Uu: nat] : ( collect_term_a_b @ Q ) ) ) ).
% Collect_case_prod
thf(fact_986_Collect__case__prod,axiom,
! [P: product_prod_nat_nat > $o,Q: nat > $o] :
( ( collec7029190964493513045at_nat
@ ( produc8758269395934548017_nat_o
@ ^ [A: product_prod_nat_nat,B: nat] :
( ( P @ A )
& ( Q @ B ) ) ) )
= ( produc7672662199629908489at_nat @ ( collec3392354462482085612at_nat @ P )
@ ^ [Uu: product_prod_nat_nat] : ( collect_nat @ Q ) ) ) ).
% Collect_case_prod
thf(fact_987_Collect__case__prod,axiom,
! [P: term_c_d > $o,Q: nat > $o] :
( ( collec4710900250797789872_d_nat
@ ( produc8272582700005955334_nat_o
@ ^ [A: term_c_d,B: nat] :
( ( P @ A )
& ( Q @ B ) ) ) )
= ( produc4081145061811738030_d_nat @ ( collect_term_c_d @ P )
@ ^ [Uu: term_c_d] : ( collect_nat @ Q ) ) ) ).
% Collect_case_prod
thf(fact_988_UNIV__Times__UNIV,axiom,
( ( produc457027306803732586at_nat @ top_top_set_nat
@ ^ [Uu: nat] : top_top_set_nat )
= top_to4669805908274784177at_nat ) ).
% UNIV_Times_UNIV
thf(fact_989_UNIV__Times__UNIV,axiom,
( ( produc8883945523214541856et_nat @ top_top_set_nat
@ ^ [Uu: nat] : top_top_set_set_nat )
= top_to173688896754200935et_nat ) ).
% UNIV_Times_UNIV
thf(fact_990_UNIV__Times__UNIV,axiom,
( ( produc5318310618559172640at_nat @ top_top_set_set_nat
@ ^ [Uu: set_nat] : top_top_set_nat )
= top_to3374598108630517863at_nat ) ).
% UNIV_Times_UNIV
thf(fact_991_UNIV__Times__UNIV,axiom,
( ( produc1920824200941101209at_nat @ top_top_set_nat
@ ^ [Uu: nat] : top_to6661820994512907621at_nat )
= top_to678699698364323680at_nat ) ).
% UNIV_Times_UNIV
thf(fact_992_UNIV__Times__UNIV,axiom,
( ( produc2562498694203729433at_nat @ top_to6661820994512907621at_nat
@ ^ [Uu: sum_sum_nat_nat] : top_top_set_nat )
= top_to8411399450232720992at_nat ) ).
% UNIV_Times_UNIV
thf(fact_993_UNIV__Times__UNIV,axiom,
( ( produc105401717395143638et_nat @ top_top_set_set_nat
@ ^ [Uu: set_nat] : top_top_set_set_nat )
= top_to3040159065575275037et_nat ) ).
% UNIV_Times_UNIV
thf(fact_994_UNIV__Times__UNIV,axiom,
( ( produc6761753240170360271et_nat @ top_to6661820994512907621at_nat
@ ^ [Uu: sum_sum_nat_nat] : top_top_set_set_nat )
= top_to6784681116597541910et_nat ) ).
% UNIV_Times_UNIV
thf(fact_995_UNIV__Times__UNIV,axiom,
( ( produc1302317271995936591at_nat @ top_top_set_set_nat
@ ^ [Uu: set_nat] : top_to6661820994512907621at_nat )
= top_to1463716400325515030at_nat ) ).
% UNIV_Times_UNIV
thf(fact_996_UNIV__Times__UNIV,axiom,
( ( produc7256992402107767026rm_a_b @ top_top_set_term_c_d
@ ^ [Uu: term_c_d] : top_top_set_term_a_b )
= top_to1749258167063912249rm_a_b ) ).
% UNIV_Times_UNIV
thf(fact_997_UNIV__Times__UNIV,axiom,
( ( produc5601678678964394226rm_c_d @ top_top_set_term_a_b
@ ^ [Uu: term_a_b] : top_top_set_term_c_d )
= top_to1573239103265677113rm_c_d ) ).
% UNIV_Times_UNIV
thf(fact_998_top__conj_I2_J,axiom,
! [P: $o,X5: nat] :
( ( P
& ( top_top_nat_o @ X5 ) )
= P ) ).
% top_conj(2)
thf(fact_999_top__conj_I1_J,axiom,
! [X5: nat,P: $o] :
( ( ( top_top_nat_o @ X5 )
& P )
= P ) ).
% top_conj(1)
thf(fact_1000_sym__on__lex__prod,axiom,
! [A3: set_nat,R_A: set_Pr1261947904930325089at_nat,B6: set_Pr1261947904930325089at_nat,R_B: set_Pr8693737435421807431at_nat] :
( ( sym_on_nat @ A3 @ R_A )
=> ( ( sym_on6289306843426450082at_nat @ B6 @ R_B )
=> ( sym_on4734970415044109381at_nat
@ ( produc1809337555817847783at_nat @ A3
@ ^ [Uu: nat] : B6 )
@ ( lex_pr8029265285556086080at_nat @ R_A @ R_B ) ) ) ) ).
% sym_on_lex_prod
thf(fact_1001_sym__on__lex__prod,axiom,
! [A3: set_Pr1261947904930325089at_nat,R_A: set_Pr8693737435421807431at_nat,B6: set_nat,R_B: set_Pr1261947904930325089at_nat] :
( ( sym_on6289306843426450082at_nat @ A3 @ R_A )
=> ( ( sym_on_nat @ B6 @ R_B )
=> ( sym_on5860457399011410463at_nat
@ ( produc7672662199629908489at_nat @ A3
@ ^ [Uu: product_prod_nat_nat] : B6 )
@ ( lex_pr4669217892513370978at_nat @ R_A @ R_B ) ) ) ) ).
% sym_on_lex_prod
thf(fact_1002_sym__on__lex__prod,axiom,
! [A3: set_Pr1261947904930325089at_nat,R_A: set_Pr8693737435421807431at_nat,B6: set_Pr1261947904930325089at_nat,R_B: set_Pr8693737435421807431at_nat] :
( ( sym_on6289306843426450082at_nat @ A3 @ R_A )
=> ( ( sym_on6289306843426450082at_nat @ B6 @ R_B )
=> ( sym_on6757258482634480776at_nat
@ ( produc2761391749766926216at_nat @ A3
@ ^ [Uu: product_prod_nat_nat] : B6 )
@ ( lex_pr8801849515957261039at_nat @ R_A @ R_B ) ) ) ) ).
% sym_on_lex_prod
thf(fact_1003_sym__on__lex__prod,axiom,
! [A3: set_term_c_d,R_A: set_Pr5080540287643815273rm_c_d,B6: set_term_c_d,R_B: set_Pr5080540287643815273rm_c_d] :
( ( sym_on_term_c_d @ A3 @ R_A )
=> ( ( sym_on_term_c_d @ B6 @ R_B )
=> ( sym_on440321080665279914rm_c_d
@ ( produc1682081246768872562rm_c_d @ A3
@ ^ [Uu: term_c_d] : B6 )
@ ( lex_pr5892420715117795161rm_c_d @ R_A @ R_B ) ) ) ) ).
% sym_on_lex_prod
thf(fact_1004_sym__on__lex__prod,axiom,
! [A3: set_term_a_b,R_A: set_Pr4386577575007340137rm_a_b,B6: set_term_a_b,R_B: set_Pr4386577575007340137rm_a_b] :
( ( sym_on_term_a_b @ A3 @ R_A )
=> ( ( sym_on_term_a_b @ B6 @ R_B )
=> ( sym_on5489148433978082986rm_a_b
@ ( produc1953217797448512882rm_a_b @ A3
@ ^ [Uu: term_a_b] : B6 )
@ ( lex_pr6163557265797435481rm_a_b @ R_A @ R_B ) ) ) ) ).
% sym_on_lex_prod
thf(fact_1005_sym__on__lex__prod,axiom,
! [A3: set_term_c_d,R_A: set_Pr5080540287643815273rm_c_d,B6: set_term_a_b,R_B: set_Pr4386577575007340137rm_a_b] :
( ( sym_on_term_c_d @ A3 @ R_A )
=> ( ( sym_on_term_a_b @ B6 @ R_B )
=> ( sym_on1569551001782561322rm_a_b
@ ( produc7256992402107767026rm_a_b @ A3
@ ^ [Uu: term_c_d] : B6 )
@ ( lex_pr2243959833601913817rm_a_b @ R_A @ R_B ) ) ) ) ).
% sym_on_lex_prod
thf(fact_1006_sym__on__lex__prod,axiom,
! [A3: set_term_a_b,R_A: set_Pr4386577575007340137rm_a_b,B6: set_term_c_d,R_B: set_Pr5080540287643815273rm_c_d] :
( ( sym_on_term_a_b @ A3 @ R_A )
=> ( ( sym_on_term_c_d @ B6 @ R_B )
=> ( sym_on4359918512860801578rm_c_d
@ ( produc5601678678964394226rm_c_d @ A3
@ ^ [Uu: term_a_b] : B6 )
@ ( lex_pr588646110458541017rm_c_d @ R_A @ R_B ) ) ) ) ).
% sym_on_lex_prod
thf(fact_1007_sym__on__lex__prod,axiom,
! [A3: set_nat,R_A: set_Pr1261947904930325089at_nat,B6: set_nat,R_B: set_Pr1261947904930325089at_nat] :
( ( sym_on_nat @ A3 @ R_A )
=> ( ( sym_on_nat @ B6 @ R_B )
=> ( sym_on6289306843426450082at_nat
@ ( produc457027306803732586at_nat @ A3
@ ^ [Uu: nat] : B6 )
@ ( lex_prod_nat_nat @ R_A @ R_B ) ) ) ) ).
% sym_on_lex_prod
thf(fact_1008_Times__eq__cancel2,axiom,
! [X5: term_a_b,C3: set_term_a_b,A3: set_term_c_d,B6: set_term_c_d] :
( ( member_term_a_b @ X5 @ C3 )
=> ( ( ( produc7256992402107767026rm_a_b @ A3
@ ^ [Uu: term_c_d] : C3 )
= ( produc7256992402107767026rm_a_b @ B6
@ ^ [Uu: term_c_d] : C3 ) )
= ( A3 = B6 ) ) ) ).
% Times_eq_cancel2
thf(fact_1009_Times__eq__cancel2,axiom,
! [X5: term_c_d,C3: set_term_c_d,A3: set_term_a_b,B6: set_term_a_b] :
( ( member_term_c_d @ X5 @ C3 )
=> ( ( ( produc5601678678964394226rm_c_d @ A3
@ ^ [Uu: term_a_b] : C3 )
= ( produc5601678678964394226rm_c_d @ B6
@ ^ [Uu: term_a_b] : C3 ) )
= ( A3 = B6 ) ) ) ).
% Times_eq_cancel2
thf(fact_1010_Times__eq__cancel2,axiom,
! [X5: nat,C3: set_nat,A3: set_nat,B6: set_nat] :
( ( member_nat @ X5 @ C3 )
=> ( ( ( produc457027306803732586at_nat @ A3
@ ^ [Uu: nat] : C3 )
= ( produc457027306803732586at_nat @ B6
@ ^ [Uu: nat] : C3 ) )
= ( A3 = B6 ) ) ) ).
% Times_eq_cancel2
thf(fact_1011_Times__eq__cancel2,axiom,
! [X5: term_c_d,C3: set_term_c_d,A3: set_term_c_d,B6: set_term_c_d] :
( ( member_term_c_d @ X5 @ C3 )
=> ( ( ( produc1682081246768872562rm_c_d @ A3
@ ^ [Uu: term_c_d] : C3 )
= ( produc1682081246768872562rm_c_d @ B6
@ ^ [Uu: term_c_d] : C3 ) )
= ( A3 = B6 ) ) ) ).
% Times_eq_cancel2
thf(fact_1012_Times__eq__cancel2,axiom,
! [X5: term_a_b,C3: set_term_a_b,A3: set_term_a_b,B6: set_term_a_b] :
( ( member_term_a_b @ X5 @ C3 )
=> ( ( ( produc1953217797448512882rm_a_b @ A3
@ ^ [Uu: term_a_b] : C3 )
= ( produc1953217797448512882rm_a_b @ B6
@ ^ [Uu: term_a_b] : C3 ) )
= ( A3 = B6 ) ) ) ).
% Times_eq_cancel2
thf(fact_1013_Sigma__cong,axiom,
! [A3: set_term_c_d,B6: set_term_c_d,C3: term_c_d > set_term_a_b,D: term_c_d > set_term_a_b] :
( ( A3 = B6 )
=> ( ! [X3: term_c_d] :
( ( member_term_c_d @ X3 @ B6 )
=> ( ( C3 @ X3 )
= ( D @ X3 ) ) )
=> ( ( produc7256992402107767026rm_a_b @ A3 @ C3 )
= ( produc7256992402107767026rm_a_b @ B6 @ D ) ) ) ) ).
% Sigma_cong
thf(fact_1014_Sigma__cong,axiom,
! [A3: set_term_a_b,B6: set_term_a_b,C3: term_a_b > set_term_c_d,D: term_a_b > set_term_c_d] :
( ( A3 = B6 )
=> ( ! [X3: term_a_b] :
( ( member_term_a_b @ X3 @ B6 )
=> ( ( C3 @ X3 )
= ( D @ X3 ) ) )
=> ( ( produc5601678678964394226rm_c_d @ A3 @ C3 )
= ( produc5601678678964394226rm_c_d @ B6 @ D ) ) ) ) ).
% Sigma_cong
thf(fact_1015_Sigma__cong,axiom,
! [A3: set_nat,B6: set_nat,C3: nat > set_nat,D: nat > set_nat] :
( ( A3 = B6 )
=> ( ! [X3: nat] :
( ( member_nat @ X3 @ B6 )
=> ( ( C3 @ X3 )
= ( D @ X3 ) ) )
=> ( ( produc457027306803732586at_nat @ A3 @ C3 )
= ( produc457027306803732586at_nat @ B6 @ D ) ) ) ) ).
% Sigma_cong
thf(fact_1016_Sigma__cong,axiom,
! [A3: set_term_c_d,B6: set_term_c_d,C3: term_c_d > set_term_c_d,D: term_c_d > set_term_c_d] :
( ( A3 = B6 )
=> ( ! [X3: term_c_d] :
( ( member_term_c_d @ X3 @ B6 )
=> ( ( C3 @ X3 )
= ( D @ X3 ) ) )
=> ( ( produc1682081246768872562rm_c_d @ A3 @ C3 )
= ( produc1682081246768872562rm_c_d @ B6 @ D ) ) ) ) ).
% Sigma_cong
thf(fact_1017_Sigma__cong,axiom,
! [A3: set_term_a_b,B6: set_term_a_b,C3: term_a_b > set_term_a_b,D: term_a_b > set_term_a_b] :
( ( A3 = B6 )
=> ( ! [X3: term_a_b] :
( ( member_term_a_b @ X3 @ B6 )
=> ( ( C3 @ X3 )
= ( D @ X3 ) ) )
=> ( ( produc1953217797448512882rm_a_b @ A3 @ C3 )
= ( produc1953217797448512882rm_a_b @ B6 @ D ) ) ) ) ).
% Sigma_cong
thf(fact_1018_SigmaE,axiom,
! [C: product_prod_o_o,A3: set_o,B6: $o > set_o] :
( ( member7466972457876170832od_o_o @ C @ ( product_Sigma_o_o @ A3 @ B6 ) )
=> ~ ! [X3: $o] :
( ( member_o @ X3 @ A3 )
=> ! [Y4: $o] :
( ( member_o @ Y4 @ ( B6 @ X3 ) )
=> ( C
!= ( product_Pair_o_o @ X3 @ Y4 ) ) ) ) ) ).
% SigmaE
thf(fact_1019_SigmaE,axiom,
! [C: product_prod_o_nat,A3: set_o,B6: $o > set_nat] :
( ( member2802428098988154798_o_nat @ C @ ( product_Sigma_o_nat @ A3 @ B6 ) )
=> ~ ! [X3: $o] :
( ( member_o @ X3 @ A3 )
=> ! [Y4: nat] :
( ( member_nat @ Y4 @ ( B6 @ X3 ) )
=> ( C
!= ( product_Pair_o_nat @ X3 @ Y4 ) ) ) ) ) ).
% SigmaE
thf(fact_1020_SigmaE,axiom,
! [C: product_prod_nat_o,A3: set_nat,B6: nat > set_o] :
( ( member6310962623043647828_nat_o @ C @ ( product_Sigma_nat_o @ A3 @ B6 ) )
=> ~ ! [X3: nat] :
( ( member_nat @ X3 @ A3 )
=> ! [Y4: $o] :
( ( member_o @ Y4 @ ( B6 @ X3 ) )
=> ( C
!= ( product_Pair_nat_o @ X3 @ Y4 ) ) ) ) ) ).
% SigmaE
thf(fact_1021_SigmaE,axiom,
! [C: product_prod_nat_nat,A3: set_nat,B6: nat > set_nat] :
( ( member8440522571783428010at_nat @ C @ ( produc457027306803732586at_nat @ A3 @ B6 ) )
=> ~ ! [X3: nat] :
( ( member_nat @ X3 @ A3 )
=> ! [Y4: nat] :
( ( member_nat @ Y4 @ ( B6 @ X3 ) )
=> ( C
!= ( product_Pair_nat_nat @ X3 @ Y4 ) ) ) ) ) ).
% SigmaE
thf(fact_1022_SigmaE,axiom,
! [C: produc573827679308723021et_nat,A3: set_o,B6: $o > set_set_nat] :
( ( member4905127681128465508et_nat @ C @ ( produc7056857006710681430et_nat @ A3 @ B6 ) )
=> ~ ! [X3: $o] :
( ( member_o @ X3 @ A3 )
=> ! [Y4: set_nat] :
( ( member_set_nat @ Y4 @ ( B6 @ X3 ) )
=> ( C
!= ( produc818605102413008839et_nat @ X3 @ Y4 ) ) ) ) ) ).
% SigmaE
thf(fact_1023_SigmaE,axiom,
! [C: produc6739137655528088327_nat_o,A3: set_set_nat,B6: set_nat > set_o] :
( ( member1847065620493055006_nat_o @ C @ ( produc4159405127967484744_nat_o @ A3 @ B6 ) )
=> ~ ! [X3: set_nat] :
( ( member_set_nat @ X3 @ A3 )
=> ! [Y4: $o] :
( ( member_o @ Y4 @ ( B6 @ X3 ) )
=> ( C
!= ( produc7144525260524587961_nat_o @ X3 @ Y4 ) ) ) ) ) ).
% SigmaE
thf(fact_1024_SigmaE,axiom,
! [C: produc7491599851749785783at_nat,A3: set_set_nat,B6: set_nat > set_nat] :
( ( member8873588116083876704at_nat @ C @ ( produc5318310618559172640at_nat @ A3 @ B6 ) )
=> ~ ! [X3: set_nat] :
( ( member_set_nat @ X3 @ A3 )
=> ! [Y4: nat] :
( ( member_nat @ Y4 @ ( B6 @ X3 ) )
=> ( C
!= ( produc641871753055645167at_nat @ X3 @ Y4 ) ) ) ) ) ).
% SigmaE
thf(fact_1025_SigmaE,axiom,
! [C: produc2400336064389900727et_nat,A3: set_nat,B6: nat > set_set_nat] :
( ( member3782324328723991648et_nat @ C @ ( produc8883945523214541856et_nat @ A3 @ B6 ) )
=> ~ ! [X3: nat] :
( ( member_nat @ X3 @ A3 )
=> ! [Y4: set_nat] :
( ( member_set_nat @ Y4 @ ( B6 @ X3 ) )
=> ( C
!= ( produc4207506657711014383et_nat @ X3 @ Y4 ) ) ) ) ) ).
% SigmaE
thf(fact_1026_SigmaE,axiom,
! [C: produc652263959640188542_nat_o,A3: set_Pr1261947904930325089at_nat,B6: product_prod_nat_nat > set_o] :
( ( member2200362271989506215_nat_o @ C @ ( produc203973861852599583_nat_o @ A3 @ B6 ) )
=> ~ ! [X3: product_prod_nat_nat] :
( ( member8440522571783428010at_nat @ X3 @ A3 )
=> ! [Y4: $o] :
( ( member_o @ Y4 @ ( B6 @ X3 ) )
=> ( C
!= ( produc855456346497908590_nat_o @ X3 @ Y4 ) ) ) ) ) ).
% SigmaE
thf(fact_1027_SigmaE,axiom,
! [C: produc8373899037510109440at_nat,A3: set_Pr1261947904930325089at_nat,B6: product_prod_nat_nat > set_nat] :
( ( member3348759134392003351at_nat @ C @ ( produc7672662199629908489at_nat @ A3 @ B6 ) )
=> ~ ! [X3: product_prod_nat_nat] :
( ( member8440522571783428010at_nat @ X3 @ A3 )
=> ! [Y4: nat] :
( ( member_nat @ Y4 @ ( B6 @ X3 ) )
=> ( C
!= ( produc6350711070570205562at_nat @ X3 @ Y4 ) ) ) ) ) ).
% SigmaE
thf(fact_1028_SigmaD1,axiom,
! [A4: term_c_d,B2: term_a_b,A3: set_term_c_d,B6: term_c_d > set_term_a_b] :
( ( member1950118078829612850rm_a_b @ ( produc3100600368241150913rm_a_b @ A4 @ B2 ) @ ( produc7256992402107767026rm_a_b @ A3 @ B6 ) )
=> ( member_term_c_d @ A4 @ A3 ) ) ).
% SigmaD1
thf(fact_1029_SigmaD1,axiom,
! [A4: term_a_b,B2: term_c_d,A3: set_term_a_b,B6: term_a_b > set_term_c_d] :
( ( member4740485589907853106rm_c_d @ ( produc1445286645097778113rm_c_d @ A4 @ B2 ) @ ( produc5601678678964394226rm_c_d @ A3 @ B6 ) )
=> ( member_term_a_b @ A4 @ A3 ) ) ).
% SigmaD1
thf(fact_1030_SigmaD1,axiom,
! [A4: nat,B2: nat,A3: set_nat,B6: nat > set_nat] :
( ( member8440522571783428010at_nat @ ( product_Pair_nat_nat @ A4 @ B2 ) @ ( produc457027306803732586at_nat @ A3 @ B6 ) )
=> ( member_nat @ A4 @ A3 ) ) ).
% SigmaD1
thf(fact_1031_SigmaD1,axiom,
! [A4: term_c_d,B2: term_c_d,A3: set_term_c_d,B6: term_c_d > set_term_c_d] :
( ( member820888157712331442rm_c_d @ ( produc6749061249757032257rm_c_d @ A4 @ B2 ) @ ( produc1682081246768872562rm_c_d @ A3 @ B6 ) )
=> ( member_term_c_d @ A4 @ A3 ) ) ).
% SigmaD1
thf(fact_1032_SigmaD1,axiom,
! [A4: term_a_b,B2: term_a_b,A3: set_term_a_b,B6: term_a_b > set_term_a_b] :
( ( member5869715511025134514rm_a_b @ ( produc7020197800436672577rm_a_b @ A4 @ B2 ) @ ( produc1953217797448512882rm_a_b @ A3 @ B6 ) )
=> ( member_term_a_b @ A4 @ A3 ) ) ).
% SigmaD1
thf(fact_1033_SigmaD2,axiom,
! [A4: term_c_d,B2: term_a_b,A3: set_term_c_d,B6: term_c_d > set_term_a_b] :
( ( member1950118078829612850rm_a_b @ ( produc3100600368241150913rm_a_b @ A4 @ B2 ) @ ( produc7256992402107767026rm_a_b @ A3 @ B6 ) )
=> ( member_term_a_b @ B2 @ ( B6 @ A4 ) ) ) ).
% SigmaD2
thf(fact_1034_SigmaD2,axiom,
! [A4: term_a_b,B2: term_c_d,A3: set_term_a_b,B6: term_a_b > set_term_c_d] :
( ( member4740485589907853106rm_c_d @ ( produc1445286645097778113rm_c_d @ A4 @ B2 ) @ ( produc5601678678964394226rm_c_d @ A3 @ B6 ) )
=> ( member_term_c_d @ B2 @ ( B6 @ A4 ) ) ) ).
% SigmaD2
thf(fact_1035_SigmaD2,axiom,
! [A4: nat,B2: nat,A3: set_nat,B6: nat > set_nat] :
( ( member8440522571783428010at_nat @ ( product_Pair_nat_nat @ A4 @ B2 ) @ ( produc457027306803732586at_nat @ A3 @ B6 ) )
=> ( member_nat @ B2 @ ( B6 @ A4 ) ) ) ).
% SigmaD2
thf(fact_1036_SigmaD2,axiom,
! [A4: term_c_d,B2: term_c_d,A3: set_term_c_d,B6: term_c_d > set_term_c_d] :
( ( member820888157712331442rm_c_d @ ( produc6749061249757032257rm_c_d @ A4 @ B2 ) @ ( produc1682081246768872562rm_c_d @ A3 @ B6 ) )
=> ( member_term_c_d @ B2 @ ( B6 @ A4 ) ) ) ).
% SigmaD2
thf(fact_1037_SigmaD2,axiom,
! [A4: term_a_b,B2: term_a_b,A3: set_term_a_b,B6: term_a_b > set_term_a_b] :
( ( member5869715511025134514rm_a_b @ ( produc7020197800436672577rm_a_b @ A4 @ B2 ) @ ( produc1953217797448512882rm_a_b @ A3 @ B6 ) )
=> ( member_term_a_b @ B2 @ ( B6 @ A4 ) ) ) ).
% SigmaD2
thf(fact_1038_SigmaE2,axiom,
! [A4: nat,B2: $o,A3: set_nat,B6: nat > set_o] :
( ( member6310962623043647828_nat_o @ ( product_Pair_nat_o @ A4 @ B2 ) @ ( product_Sigma_nat_o @ A3 @ B6 ) )
=> ~ ( ( member_nat @ A4 @ A3 )
=> ~ ( member_o @ B2 @ ( B6 @ A4 ) ) ) ) ).
% SigmaE2
thf(fact_1039_SigmaE2,axiom,
! [A4: nat,B2: set_nat,A3: set_nat,B6: nat > set_set_nat] :
( ( member3782324328723991648et_nat @ ( produc4207506657711014383et_nat @ A4 @ B2 ) @ ( produc8883945523214541856et_nat @ A3 @ B6 ) )
=> ~ ( ( member_nat @ A4 @ A3 )
=> ~ ( member_set_nat @ B2 @ ( B6 @ A4 ) ) ) ) ).
% SigmaE2
thf(fact_1040_SigmaE2,axiom,
! [A4: term_c_d,B2: term_a_b,A3: set_term_c_d,B6: term_c_d > set_term_a_b] :
( ( member1950118078829612850rm_a_b @ ( produc3100600368241150913rm_a_b @ A4 @ B2 ) @ ( produc7256992402107767026rm_a_b @ A3 @ B6 ) )
=> ~ ( ( member_term_c_d @ A4 @ A3 )
=> ~ ( member_term_a_b @ B2 @ ( B6 @ A4 ) ) ) ) ).
% SigmaE2
thf(fact_1041_SigmaE2,axiom,
! [A4: term_a_b,B2: term_c_d,A3: set_term_a_b,B6: term_a_b > set_term_c_d] :
( ( member4740485589907853106rm_c_d @ ( produc1445286645097778113rm_c_d @ A4 @ B2 ) @ ( produc5601678678964394226rm_c_d @ A3 @ B6 ) )
=> ~ ( ( member_term_a_b @ A4 @ A3 )
=> ~ ( member_term_c_d @ B2 @ ( B6 @ A4 ) ) ) ) ).
% SigmaE2
thf(fact_1042_SigmaE2,axiom,
! [A4: nat,B2: nat,A3: set_nat,B6: nat > set_nat] :
( ( member8440522571783428010at_nat @ ( product_Pair_nat_nat @ A4 @ B2 ) @ ( produc457027306803732586at_nat @ A3 @ B6 ) )
=> ~ ( ( member_nat @ A4 @ A3 )
=> ~ ( member_nat @ B2 @ ( B6 @ A4 ) ) ) ) ).
% SigmaE2
thf(fact_1043_SigmaE2,axiom,
! [A4: term_c_d,B2: term_c_d,A3: set_term_c_d,B6: term_c_d > set_term_c_d] :
( ( member820888157712331442rm_c_d @ ( produc6749061249757032257rm_c_d @ A4 @ B2 ) @ ( produc1682081246768872562rm_c_d @ A3 @ B6 ) )
=> ~ ( ( member_term_c_d @ A4 @ A3 )
=> ~ ( member_term_c_d @ B2 @ ( B6 @ A4 ) ) ) ) ).
% SigmaE2
thf(fact_1044_SigmaE2,axiom,
! [A4: term_a_b,B2: term_a_b,A3: set_term_a_b,B6: term_a_b > set_term_a_b] :
( ( member5869715511025134514rm_a_b @ ( produc7020197800436672577rm_a_b @ A4 @ B2 ) @ ( produc1953217797448512882rm_a_b @ A3 @ B6 ) )
=> ~ ( ( member_term_a_b @ A4 @ A3 )
=> ~ ( member_term_a_b @ B2 @ ( B6 @ A4 ) ) ) ) ).
% SigmaE2
thf(fact_1045_Collect__case__prod__Sigma,axiom,
! [P: nat > $o,Q: nat > nat > $o] :
( ( collec3392354462482085612at_nat
@ ( produc6081775807080527818_nat_o
@ ^ [X: nat,Y: nat] :
( ( P @ X )
& ( Q @ X @ Y ) ) ) )
= ( produc457027306803732586at_nat @ ( collect_nat @ P )
@ ^ [X: nat] : ( collect_nat @ ( Q @ X ) ) ) ) ).
% Collect_case_prod_Sigma
thf(fact_1046_Collect__case__prod__Sigma,axiom,
! [P: term_a_b > $o,Q: term_a_b > term_c_d > $o] :
( ( collec8193319511663418484rm_c_d
@ ( produc3147824153920350274_c_d_o
@ ^ [X: term_a_b,Y: term_c_d] :
( ( P @ X )
& ( Q @ X @ Y ) ) ) )
= ( produc5601678678964394226rm_c_d @ ( collect_term_a_b @ P )
@ ^ [X: term_a_b] : ( collect_term_c_d @ ( Q @ X ) ) ) ) ).
% Collect_case_prod_Sigma
thf(fact_1047_Collect__case__prod__Sigma,axiom,
! [P: term_c_d > $o,Q: term_c_d > term_a_b > $o] :
( ( collec5402952000585178228rm_a_b
@ ( produc327966649874835522_a_b_o
@ ^ [X: term_c_d,Y: term_a_b] :
( ( P @ X )
& ( Q @ X @ Y ) ) ) )
= ( produc7256992402107767026rm_a_b @ ( collect_term_c_d @ P )
@ ^ [X: term_c_d] : ( collect_term_a_b @ ( Q @ X ) ) ) ) ).
% Collect_case_prod_Sigma
thf(fact_1048_sym__lex__prod,axiom,
! [R_A: set_Pr1261947904930325089at_nat,R_B: set_Pr1261947904930325089at_nat] :
( ( sym_on_nat @ top_top_set_nat @ R_A )
=> ( ( sym_on_nat @ top_top_set_nat @ R_B )
=> ( sym_on6289306843426450082at_nat @ top_to4669805908274784177at_nat @ ( lex_prod_nat_nat @ R_A @ R_B ) ) ) ) ).
% sym_lex_prod
thf(fact_1049_symI,axiom,
! [R: set_Pr1261947904930325089at_nat] :
( ! [X3: nat,Y4: nat] :
( ( member8440522571783428010at_nat @ ( product_Pair_nat_nat @ X3 @ Y4 ) @ R )
=> ( member8440522571783428010at_nat @ ( product_Pair_nat_nat @ Y4 @ X3 ) @ R ) )
=> ( sym_on_nat @ top_top_set_nat @ R ) ) ).
% symI
thf(fact_1050_symE,axiom,
! [R: set_Pr1261947904930325089at_nat,B2: nat,A4: nat] :
( ( sym_on_nat @ top_top_set_nat @ R )
=> ( ( member8440522571783428010at_nat @ ( product_Pair_nat_nat @ B2 @ A4 ) @ R )
=> ( member8440522571783428010at_nat @ ( product_Pair_nat_nat @ A4 @ B2 ) @ R ) ) ) ).
% symE
thf(fact_1051_symD,axiom,
! [R: set_Pr1261947904930325089at_nat,X5: nat,Y3: nat] :
( ( sym_on_nat @ top_top_set_nat @ R )
=> ( ( member8440522571783428010at_nat @ ( product_Pair_nat_nat @ X5 @ Y3 ) @ R )
=> ( member8440522571783428010at_nat @ ( product_Pair_nat_nat @ Y3 @ X5 ) @ R ) ) ) ).
% symD
thf(fact_1052_sym__conv__converse__eq,axiom,
! [R: set_Pr1261947904930325089at_nat] :
( ( sym_on_nat @ top_top_set_nat @ R )
= ( ( converse_nat_nat @ R )
= R ) ) ).
% sym_conv_converse_eq
thf(fact_1053_sym__inv__image,axiom,
! [R: set_Pr1261947904930325089at_nat,F: nat > nat] :
( ( sym_on_nat @ top_top_set_nat @ R )
=> ( sym_on_nat @ top_top_set_nat @ ( inv_image_nat_nat @ R @ F ) ) ) ).
% sym_inv_image
thf(fact_1054_converse__Times,axiom,
! [A3: set_term_a_b,B6: set_term_c_d] :
( ( conver2033648821598950629rm_c_d
@ ( produc5601678678964394226rm_c_d @ A3
@ ^ [Uu: term_a_b] : B6 ) )
= ( produc7256992402107767026rm_a_b @ B6
@ ^ [Uu: term_c_d] : A3 ) ) ).
% converse_Times
thf(fact_1055_converse__Times,axiom,
! [A3: set_term_c_d,B6: set_term_a_b] :
( ( conver3688962544742323429rm_a_b
@ ( produc7256992402107767026rm_a_b @ A3
@ ^ [Uu: term_c_d] : B6 ) )
= ( produc5601678678964394226rm_c_d @ B6
@ ^ [Uu: term_a_b] : A3 ) ) ).
% converse_Times
thf(fact_1056_flip__pred,axiom,
! [A3: set_Pr4645549399426460137rm_c_d,R3: term_c_d > term_a_b > $o] :
( ( ord_le377442527001235849rm_c_d @ A3 @ ( collec8193319511663418484rm_c_d @ ( produc3147824153920350274_c_d_o @ ( conver1316451903988077855rm_a_b @ R3 ) ) ) )
=> ( ord_le553461590799470985rm_a_b
@ ( image_3339315644087553349rm_a_b
@ ( produc2919470507846847027rm_a_b
@ ^ [X: term_a_b,Y: term_c_d] : ( produc3100600368241150913rm_a_b @ Y @ X ) )
@ A3 )
@ ( collec5402952000585178228rm_a_b @ ( produc327966649874835522_a_b_o @ R3 ) ) ) ) ).
% flip_pred
thf(fact_1057_flip__pred,axiom,
! [A3: set_Pr4821568463224695273rm_a_b,R3: term_a_b > term_c_d > $o] :
( ( ord_le553461590799470985rm_a_b @ A3 @ ( collec5402952000585178228rm_a_b @ ( produc327966649874835522_a_b_o @ ( conver8884510217699480863rm_c_d @ R3 ) ) ) )
=> ( ord_le377442527001235849rm_c_d
@ ( image_6407262405037280581rm_c_d
@ ( produc5370438780080785971rm_c_d
@ ^ [X: term_c_d,Y: term_a_b] : ( produc1445286645097778113rm_c_d @ Y @ X ) )
@ A3 )
@ ( collec8193319511663418484rm_c_d @ ( produc3147824153920350274_c_d_o @ R3 ) ) ) ) ).
% flip_pred
thf(fact_1058_map__prod__surj,axiom,
! [F: nat > nat,G: nat > nat] :
( ( ( image_nat_nat2 @ F @ top_top_set_nat )
= top_top_set_nat )
=> ( ( ( image_nat_nat2 @ G @ top_top_set_nat )
= top_top_set_nat )
=> ( ( image_5168914502847457605at_nat @ ( produc6977886695330630970at_nat @ F @ G ) @ top_to4669805908274784177at_nat )
= top_to4669805908274784177at_nat ) ) ) ).
% map_prod_surj
thf(fact_1059_equivp__equiv,axiom,
! [A3: set_Pr1261947904930325089at_nat] :
( ( equiv_equiv_nat @ top_top_set_nat @ A3 )
= ( equiv_equivp_nat
@ ^ [X: nat,Y: nat] : ( member8440522571783428010at_nat @ ( product_Pair_nat_nat @ X @ Y ) @ A3 ) ) ) ).
% equivp_equiv
thf(fact_1060_dual__order_Orefl,axiom,
! [A4: nat] : ( ord_less_eq_nat @ A4 @ A4 ) ).
% dual_order.refl
thf(fact_1061_order__refl,axiom,
! [X5: nat] : ( ord_less_eq_nat @ X5 @ X5 ) ).
% order_refl
thf(fact_1062_converse__mono,axiom,
! [R: set_Pr4645549399426460137rm_c_d,S: set_Pr4645549399426460137rm_c_d] :
( ( ord_le553461590799470985rm_a_b @ ( conver2033648821598950629rm_c_d @ R ) @ ( conver2033648821598950629rm_c_d @ S ) )
= ( ord_le377442527001235849rm_c_d @ R @ S ) ) ).
% converse_mono
thf(fact_1063_converse__mono,axiom,
! [R: set_Pr4821568463224695273rm_a_b,S: set_Pr4821568463224695273rm_a_b] :
( ( ord_le377442527001235849rm_c_d @ ( conver3688962544742323429rm_a_b @ R ) @ ( conver3688962544742323429rm_a_b @ S ) )
= ( ord_le553461590799470985rm_a_b @ R @ S ) ) ).
% converse_mono
thf(fact_1064_subset__Collect__iff,axiom,
! [B6: set_nat,A3: set_nat,P: nat > $o] :
( ( ord_less_eq_set_nat @ B6 @ A3 )
=> ( ( ord_less_eq_set_nat @ B6
@ ( collect_nat
@ ^ [X: nat] :
( ( member_nat @ X @ A3 )
& ( P @ X ) ) ) )
= ( ! [X: nat] :
( ( member_nat @ X @ B6 )
=> ( P @ X ) ) ) ) ) ).
% subset_Collect_iff
thf(fact_1065_subset__CollectI,axiom,
! [B6: set_nat,A3: set_nat,Q: nat > $o,P: nat > $o] :
( ( ord_less_eq_set_nat @ B6 @ A3 )
=> ( ! [X3: nat] :
( ( member_nat @ X3 @ B6 )
=> ( ( Q @ X3 )
=> ( P @ X3 ) ) )
=> ( ord_less_eq_set_nat
@ ( collect_nat
@ ^ [X: nat] :
( ( member_nat @ X @ B6 )
& ( Q @ X ) ) )
@ ( collect_nat
@ ^ [X: nat] :
( ( member_nat @ X @ A3 )
& ( P @ X ) ) ) ) ) ) ).
% subset_CollectI
thf(fact_1066_Collect__mono__iff,axiom,
! [P: nat > $o,Q: nat > $o] :
( ( ord_less_eq_set_nat @ ( collect_nat @ P ) @ ( collect_nat @ Q ) )
= ( ! [X: nat] :
( ( P @ X )
=> ( Q @ X ) ) ) ) ).
% Collect_mono_iff
thf(fact_1067_Collect__mono,axiom,
! [P: nat > $o,Q: nat > $o] :
( ! [X3: nat] :
( ( P @ X3 )
=> ( Q @ X3 ) )
=> ( ord_less_eq_set_nat @ ( collect_nat @ P ) @ ( collect_nat @ Q ) ) ) ).
% Collect_mono
thf(fact_1068_Ball__Collect,axiom,
( ball_nat
= ( ^ [A2: set_nat,P2: nat > $o] : ( ord_less_eq_set_nat @ A2 @ ( collect_nat @ P2 ) ) ) ) ).
% Ball_Collect
thf(fact_1069_Collect__restrict,axiom,
! [X7: set_nat,P: nat > $o] :
( ord_less_eq_set_nat
@ ( collect_nat
@ ^ [X: nat] :
( ( member_nat @ X @ X7 )
& ( P @ X ) ) )
@ X7 ) ).
% Collect_restrict
thf(fact_1070_prop__restrict,axiom,
! [X5: nat,Z5: set_nat,X7: set_nat,P: nat > $o] :
( ( member_nat @ X5 @ Z5 )
=> ( ( ord_less_eq_set_nat @ Z5
@ ( collect_nat
@ ^ [X: nat] :
( ( member_nat @ X @ X7 )
& ( P @ X ) ) ) )
=> ( P @ X5 ) ) ) ).
% prop_restrict
thf(fact_1071_Collect__subset,axiom,
! [A3: set_nat,P: nat > $o] :
( ord_less_eq_set_nat
@ ( collect_nat
@ ^ [X: nat] :
( ( member_nat @ X @ A3 )
& ( P @ X ) ) )
@ A3 ) ).
% Collect_subset
thf(fact_1072_order__antisym__conv,axiom,
! [Y3: nat,X5: nat] :
( ( ord_less_eq_nat @ Y3 @ X5 )
=> ( ( ord_less_eq_nat @ X5 @ Y3 )
= ( X5 = Y3 ) ) ) ).
% order_antisym_conv
thf(fact_1073_linorder__le__cases,axiom,
! [X5: nat,Y3: nat] :
( ~ ( ord_less_eq_nat @ X5 @ Y3 )
=> ( ord_less_eq_nat @ Y3 @ X5 ) ) ).
% linorder_le_cases
thf(fact_1074_ord__le__eq__subst,axiom,
! [A4: nat,B2: nat,F: nat > nat,C: nat] :
( ( ord_less_eq_nat @ A4 @ B2 )
=> ( ( ( F @ B2 )
= C )
=> ( ! [X3: nat,Y4: nat] :
( ( ord_less_eq_nat @ X3 @ Y4 )
=> ( ord_less_eq_nat @ ( F @ X3 ) @ ( F @ Y4 ) ) )
=> ( ord_less_eq_nat @ ( F @ A4 ) @ C ) ) ) ) ).
% ord_le_eq_subst
thf(fact_1075_ord__eq__le__subst,axiom,
! [A4: nat,F: nat > nat,B2: nat,C: nat] :
( ( A4
= ( F @ B2 ) )
=> ( ( ord_less_eq_nat @ B2 @ C )
=> ( ! [X3: nat,Y4: nat] :
( ( ord_less_eq_nat @ X3 @ Y4 )
=> ( ord_less_eq_nat @ ( F @ X3 ) @ ( F @ Y4 ) ) )
=> ( ord_less_eq_nat @ A4 @ ( F @ C ) ) ) ) ) ).
% ord_eq_le_subst
thf(fact_1076_linorder__linear,axiom,
! [X5: nat,Y3: nat] :
( ( ord_less_eq_nat @ X5 @ Y3 )
| ( ord_less_eq_nat @ Y3 @ X5 ) ) ).
% linorder_linear
thf(fact_1077_order__eq__refl,axiom,
! [X5: nat,Y3: nat] :
( ( X5 = Y3 )
=> ( ord_less_eq_nat @ X5 @ Y3 ) ) ).
% order_eq_refl
thf(fact_1078_order__subst2,axiom,
! [A4: nat,B2: nat,F: nat > nat,C: nat] :
( ( ord_less_eq_nat @ A4 @ B2 )
=> ( ( ord_less_eq_nat @ ( F @ B2 ) @ C )
=> ( ! [X3: nat,Y4: nat] :
( ( ord_less_eq_nat @ X3 @ Y4 )
=> ( ord_less_eq_nat @ ( F @ X3 ) @ ( F @ Y4 ) ) )
=> ( ord_less_eq_nat @ ( F @ A4 ) @ C ) ) ) ) ).
% order_subst2
thf(fact_1079_order__subst1,axiom,
! [A4: nat,F: nat > nat,B2: nat,C: nat] :
( ( ord_less_eq_nat @ A4 @ ( F @ B2 ) )
=> ( ( ord_less_eq_nat @ B2 @ C )
=> ( ! [X3: nat,Y4: nat] :
( ( ord_less_eq_nat @ X3 @ Y4 )
=> ( ord_less_eq_nat @ ( F @ X3 ) @ ( F @ Y4 ) ) )
=> ( ord_less_eq_nat @ A4 @ ( F @ C ) ) ) ) ) ).
% order_subst1
thf(fact_1080_Orderings_Oorder__eq__iff,axiom,
( ( ^ [Y7: nat,Z4: nat] : ( Y7 = Z4 ) )
= ( ^ [A: nat,B: nat] :
( ( ord_less_eq_nat @ A @ B )
& ( ord_less_eq_nat @ B @ A ) ) ) ) ).
% Orderings.order_eq_iff
thf(fact_1081_antisym,axiom,
! [A4: nat,B2: nat] :
( ( ord_less_eq_nat @ A4 @ B2 )
=> ( ( ord_less_eq_nat @ B2 @ A4 )
=> ( A4 = B2 ) ) ) ).
% antisym
thf(fact_1082_dual__order_Otrans,axiom,
! [B2: nat,A4: nat,C: nat] :
( ( ord_less_eq_nat @ B2 @ A4 )
=> ( ( ord_less_eq_nat @ C @ B2 )
=> ( ord_less_eq_nat @ C @ A4 ) ) ) ).
% dual_order.trans
thf(fact_1083_dual__order_Oantisym,axiom,
! [B2: nat,A4: nat] :
( ( ord_less_eq_nat @ B2 @ A4 )
=> ( ( ord_less_eq_nat @ A4 @ B2 )
=> ( A4 = B2 ) ) ) ).
% dual_order.antisym
thf(fact_1084_dual__order_Oeq__iff,axiom,
( ( ^ [Y7: nat,Z4: nat] : ( Y7 = Z4 ) )
= ( ^ [A: nat,B: nat] :
( ( ord_less_eq_nat @ B @ A )
& ( ord_less_eq_nat @ A @ B ) ) ) ) ).
% dual_order.eq_iff
thf(fact_1085_linorder__wlog,axiom,
! [P: nat > nat > $o,A4: nat,B2: nat] :
( ! [A6: nat,B4: nat] :
( ( ord_less_eq_nat @ A6 @ B4 )
=> ( P @ A6 @ B4 ) )
=> ( ! [A6: nat,B4: nat] :
( ( P @ B4 @ A6 )
=> ( P @ A6 @ B4 ) )
=> ( P @ A4 @ B2 ) ) ) ).
% linorder_wlog
thf(fact_1086_order__trans,axiom,
! [X5: nat,Y3: nat,Z: nat] :
( ( ord_less_eq_nat @ X5 @ Y3 )
=> ( ( ord_less_eq_nat @ Y3 @ Z )
=> ( ord_less_eq_nat @ X5 @ Z ) ) ) ).
% order_trans
thf(fact_1087_order_Otrans,axiom,
! [A4: nat,B2: nat,C: nat] :
( ( ord_less_eq_nat @ A4 @ B2 )
=> ( ( ord_less_eq_nat @ B2 @ C )
=> ( ord_less_eq_nat @ A4 @ C ) ) ) ).
% order.trans
thf(fact_1088_order__antisym,axiom,
! [X5: nat,Y3: nat] :
( ( ord_less_eq_nat @ X5 @ Y3 )
=> ( ( ord_less_eq_nat @ Y3 @ X5 )
=> ( X5 = Y3 ) ) ) ).
% order_antisym
thf(fact_1089_ord__le__eq__trans,axiom,
! [A4: nat,B2: nat,C: nat] :
( ( ord_less_eq_nat @ A4 @ B2 )
=> ( ( B2 = C )
=> ( ord_less_eq_nat @ A4 @ C ) ) ) ).
% ord_le_eq_trans
thf(fact_1090_ord__eq__le__trans,axiom,
! [A4: nat,B2: nat,C: nat] :
( ( A4 = B2 )
=> ( ( ord_less_eq_nat @ B2 @ C )
=> ( ord_less_eq_nat @ A4 @ C ) ) ) ).
% ord_eq_le_trans
thf(fact_1091_order__class_Oorder__eq__iff,axiom,
( ( ^ [Y7: nat,Z4: nat] : ( Y7 = Z4 ) )
= ( ^ [X: nat,Y: nat] :
( ( ord_less_eq_nat @ X @ Y )
& ( ord_less_eq_nat @ Y @ X ) ) ) ) ).
% order_class.order_eq_iff
thf(fact_1092_le__cases3,axiom,
! [X5: nat,Y3: nat,Z: nat] :
( ( ( ord_less_eq_nat @ X5 @ Y3 )
=> ~ ( ord_less_eq_nat @ Y3 @ Z ) )
=> ( ( ( ord_less_eq_nat @ Y3 @ X5 )
=> ~ ( ord_less_eq_nat @ X5 @ Z ) )
=> ( ( ( ord_less_eq_nat @ X5 @ Z )
=> ~ ( ord_less_eq_nat @ Z @ Y3 ) )
=> ( ( ( ord_less_eq_nat @ Z @ Y3 )
=> ~ ( ord_less_eq_nat @ Y3 @ X5 ) )
=> ( ( ( ord_less_eq_nat @ Y3 @ Z )
=> ~ ( ord_less_eq_nat @ Z @ X5 ) )
=> ~ ( ( ord_less_eq_nat @ Z @ X5 )
=> ~ ( ord_less_eq_nat @ X5 @ Y3 ) ) ) ) ) ) ) ).
% le_cases3
thf(fact_1093_nle__le,axiom,
! [A4: nat,B2: nat] :
( ( ~ ( ord_less_eq_nat @ A4 @ B2 ) )
= ( ( ord_less_eq_nat @ B2 @ A4 )
& ( B2 != A4 ) ) ) ).
% nle_le
thf(fact_1094_top__greatest,axiom,
! [A4: set_nat] : ( ord_less_eq_set_nat @ A4 @ top_top_set_nat ) ).
% top_greatest
thf(fact_1095_top_Oextremum__unique,axiom,
! [A4: set_nat] :
( ( ord_less_eq_set_nat @ top_top_set_nat @ A4 )
= ( A4 = top_top_set_nat ) ) ).
% top.extremum_unique
thf(fact_1096_top_Oextremum__uniqueI,axiom,
! [A4: set_nat] :
( ( ord_less_eq_set_nat @ top_top_set_nat @ A4 )
=> ( A4 = top_top_set_nat ) ) ).
% top.extremum_uniqueI
thf(fact_1097_subset__UNIV,axiom,
! [A3: set_nat] : ( ord_less_eq_set_nat @ A3 @ top_top_set_nat ) ).
% subset_UNIV
thf(fact_1098_converse__subset__swap,axiom,
! [R: set_Pr4821568463224695273rm_a_b,S: set_Pr4645549399426460137rm_c_d] :
( ( ord_le553461590799470985rm_a_b @ R @ ( conver2033648821598950629rm_c_d @ S ) )
= ( ord_le377442527001235849rm_c_d @ ( conver3688962544742323429rm_a_b @ R ) @ S ) ) ).
% converse_subset_swap
thf(fact_1099_converse__subset__swap,axiom,
! [R: set_Pr4645549399426460137rm_c_d,S: set_Pr4821568463224695273rm_a_b] :
( ( ord_le377442527001235849rm_c_d @ R @ ( conver3688962544742323429rm_a_b @ S ) )
= ( ord_le553461590799470985rm_a_b @ ( conver2033648821598950629rm_c_d @ R ) @ S ) ) ).
% converse_subset_swap
thf(fact_1100_case__prod__map__prod,axiom,
! [H: term_a_b > term_c_d > $o,F: term_a_b > term_a_b,G: term_c_d > term_c_d,X5: produc8451535801715972489rm_c_d] :
( ( produc3147824153920350274_c_d_o @ H @ ( produc4701833573052254282rm_c_d @ F @ G @ X5 ) )
= ( produc3147824153920350274_c_d_o
@ ^ [L: term_a_b,R2: term_c_d] : ( H @ ( F @ L ) @ ( G @ R2 ) )
@ X5 ) ) ).
% case_prod_map_prod
thf(fact_1101_case__prod__map__prod,axiom,
! [H: term_a_b > term_c_d > $o,F: term_c_d > term_a_b,G: term_a_b > term_c_d,X5: produc5661168290637732233rm_a_b] :
( ( produc3147824153920350274_c_d_o @ H @ ( produc7098524691748194378rm_c_d @ F @ G @ X5 ) )
= ( produc327966649874835522_a_b_o
@ ^ [L: term_c_d,R2: term_a_b] : ( H @ ( F @ L ) @ ( G @ R2 ) )
@ X5 ) ) ).
% case_prod_map_prod
thf(fact_1102_case__prod__map__prod,axiom,
! [H: term_c_d > term_a_b > $o,F: term_a_b > term_c_d,G: term_c_d > term_a_b,X5: produc8451535801715972489rm_c_d] :
( ( produc327966649874835522_a_b_o @ H @ ( produc7211074937178392650rm_a_b @ F @ G @ X5 ) )
= ( produc3147824153920350274_c_d_o
@ ^ [L: term_a_b,R2: term_c_d] : ( H @ ( F @ L ) @ ( G @ R2 ) )
@ X5 ) ) ).
% case_prod_map_prod
thf(fact_1103_case__prod__map__prod,axiom,
! [H: term_c_d > term_a_b > $o,F: term_c_d > term_c_d,G: term_a_b > term_a_b,X5: produc5661168290637732233rm_a_b] :
( ( produc327966649874835522_a_b_o @ H @ ( produc384394019019556938rm_a_b @ F @ G @ X5 ) )
= ( produc327966649874835522_a_b_o
@ ^ [L: term_c_d,R2: term_a_b] : ( H @ ( F @ L ) @ ( G @ R2 ) )
@ X5 ) ) ).
% case_prod_map_prod
thf(fact_1104_sym__trans__comp__subset,axiom,
! [R: set_Pr1261947904930325089at_nat] :
( ( sym_on_nat @ top_top_set_nat @ R )
=> ( ( trans_on_nat @ top_top_set_nat @ R )
=> ( ord_le3146513528884898305at_nat @ ( relcomp_nat_nat_nat @ ( converse_nat_nat @ R ) @ R ) @ R ) ) ) ).
% sym_trans_comp_subset
thf(fact_1105_under__incr,axiom,
! [R: set_Pr1261947904930325089at_nat,A4: nat,B2: nat] :
( ( trans_on_nat @ top_top_set_nat @ R )
=> ( ( member8440522571783428010at_nat @ ( product_Pair_nat_nat @ A4 @ B2 ) @ R )
=> ( ord_less_eq_set_nat @ ( order_under_nat @ R @ A4 ) @ ( order_under_nat @ R @ B2 ) ) ) ) ).
% under_incr
thf(fact_1106_conj__subset__def,axiom,
! [A3: set_nat,P: nat > $o,Q: nat > $o] :
( ( ord_less_eq_set_nat @ A3
@ ( collect_nat
@ ^ [X: nat] :
( ( P @ X )
& ( Q @ X ) ) ) )
= ( ( ord_less_eq_set_nat @ A3 @ ( collect_nat @ P ) )
& ( ord_less_eq_set_nat @ A3 @ ( collect_nat @ Q ) ) ) ) ).
% conj_subset_def
thf(fact_1107_converse__relcomp,axiom,
! [R: set_Pr4821568463224695273rm_a_b,S: set_Pr4645549399426460137rm_c_d] :
( ( conver7337423426258204773rm_c_d @ ( relcom952951045985826111rm_c_d @ R @ S ) )
= ( relcom952951045985826111rm_c_d @ ( conver2033648821598950629rm_c_d @ S ) @ ( conver3688962544742323429rm_a_b @ R ) ) ) ).
% converse_relcomp
thf(fact_1108_converse__relcomp,axiom,
! [R: set_Pr4645549399426460137rm_c_d,S: set_Pr4821568463224695273rm_a_b] :
( ( conver7608559976937845093rm_a_b @ ( relcom5673934560341955007rm_a_b @ R @ S ) )
= ( relcom5673934560341955007rm_a_b @ ( conver3688962544742323429rm_a_b @ S ) @ ( conver2033648821598950629rm_c_d @ R ) ) ) ).
% converse_relcomp
thf(fact_1109_converse__relcomp,axiom,
! [R: set_Pr4645549399426460137rm_c_d,S: set_Pr5080540287643815273rm_c_d] :
( ( conver2033648821598950629rm_c_d @ ( relcom99023405003060543rm_c_d @ R @ S ) )
= ( relcom2608264769129198911rm_a_b @ ( conver7337423426258204773rm_c_d @ S ) @ ( conver2033648821598950629rm_c_d @ R ) ) ) ).
% converse_relcomp
thf(fact_1110_converse__relcomp,axiom,
! [R: set_Pr4386577575007340137rm_a_b,S: set_Pr4645549399426460137rm_c_d] :
( ( conver2033648821598950629rm_c_d @ ( relcom4018620837198582207rm_c_d @ R @ S ) )
= ( relcom6527862201324720575rm_a_b @ ( conver2033648821598950629rm_c_d @ S ) @ ( conver7608559976937845093rm_a_b @ R ) ) ) ).
% converse_relcomp
thf(fact_1111_converse__relcomp,axiom,
! [R: set_Pr4821568463224695273rm_a_b,S: set_Pr4386577575007340137rm_a_b] :
( ( conver3688962544742323429rm_a_b @ ( relcom6527862201324720575rm_a_b @ R @ S ) )
= ( relcom4018620837198582207rm_c_d @ ( conver7608559976937845093rm_a_b @ S ) @ ( conver3688962544742323429rm_a_b @ R ) ) ) ).
% converse_relcomp
thf(fact_1112_converse__relcomp,axiom,
! [R: set_Pr5080540287643815273rm_c_d,S: set_Pr4821568463224695273rm_a_b] :
( ( conver3688962544742323429rm_a_b @ ( relcom2608264769129198911rm_a_b @ R @ S ) )
= ( relcom99023405003060543rm_c_d @ ( conver3688962544742323429rm_a_b @ S ) @ ( conver7337423426258204773rm_c_d @ R ) ) ) ).
% converse_relcomp
thf(fact_1113_under__def,axiom,
( order_under_nat
= ( ^ [R2: set_Pr1261947904930325089at_nat,A: nat] :
( collect_nat
@ ^ [B: nat] : ( member8440522571783428010at_nat @ ( product_Pair_nat_nat @ B @ A ) @ R2 ) ) ) ) ).
% under_def
thf(fact_1114_Collect__case__prod__mono,axiom,
! [A3: term_a_b > term_c_d > $o,B6: term_a_b > term_c_d > $o] :
( ( ord_le101682103841947774_c_d_o @ A3 @ B6 )
=> ( ord_le377442527001235849rm_c_d @ ( collec8193319511663418484rm_c_d @ ( produc3147824153920350274_c_d_o @ A3 ) ) @ ( collec8193319511663418484rm_c_d @ ( produc3147824153920350274_c_d_o @ B6 ) ) ) ) ).
% Collect_case_prod_mono
thf(fact_1115_Collect__case__prod__mono,axiom,
! [A3: term_c_d > term_a_b > $o,B6: term_c_d > term_a_b > $o] :
( ( ord_le8193136013808025726_a_b_o @ A3 @ B6 )
=> ( ord_le553461590799470985rm_a_b @ ( collec5402952000585178228rm_a_b @ ( produc327966649874835522_a_b_o @ A3 ) ) @ ( collec5402952000585178228rm_a_b @ ( produc327966649874835522_a_b_o @ B6 ) ) ) ) ).
% Collect_case_prod_mono
thf(fact_1116_relcomp3__transI,axiom,
! [B6: set_Pr1261947904930325089at_nat,T: nat,U: nat,A3: set_Pr1261947904930325089at_nat,S: nat,V: nat] :
( ( trans_on_nat @ top_top_set_nat @ B6 )
=> ( ( member8440522571783428010at_nat @ ( product_Pair_nat_nat @ T @ U ) @ ( relcomp_nat_nat_nat @ B6 @ ( relcomp_nat_nat_nat @ A3 @ B6 ) ) )
=> ( ( member8440522571783428010at_nat @ ( product_Pair_nat_nat @ S @ T ) @ B6 )
=> ( ( member8440522571783428010at_nat @ ( product_Pair_nat_nat @ U @ V ) @ B6 )
=> ( member8440522571783428010at_nat @ ( product_Pair_nat_nat @ S @ V ) @ ( relcomp_nat_nat_nat @ B6 @ ( relcomp_nat_nat_nat @ A3 @ B6 ) ) ) ) ) ) ) ).
% relcomp3_transI
thf(fact_1117_trans__O__iff,axiom,
! [A3: set_Pr1261947904930325089at_nat] :
( ( trans_on_nat @ top_top_set_nat @ A3 )
= ( ord_le3146513528884898305at_nat @ ( relcomp_nat_nat_nat @ A3 @ A3 ) @ A3 ) ) ).
% trans_O_iff
thf(fact_1118_trans__O__subset,axiom,
! [R: set_Pr1261947904930325089at_nat] :
( ( trans_on_nat @ top_top_set_nat @ R )
=> ( ord_le3146513528884898305at_nat @ ( relcomp_nat_nat_nat @ R @ R ) @ R ) ) ).
% trans_O_subset
thf(fact_1119_trans__refl__imp__O__id,axiom,
! [R: set_Pr1261947904930325089at_nat] :
( ( trans_on_nat @ top_top_set_nat @ R )
=> ( ( refl_on_nat @ top_top_set_nat @ R )
=> ( ( relcomp_nat_nat_nat @ R @ R )
= R ) ) ) ).
% trans_refl_imp_O_id
thf(fact_1120_relImage__Gr,axiom,
! [R3: set_Pr4386577575007340137rm_a_b,A3: set_term_a_b,F: term_a_b > term_c_d] :
( ( ord_le118470702582115849rm_a_b @ R3
@ ( produc1953217797448512882rm_a_b @ A3
@ ^ [Uu: term_a_b] : A3 ) )
=> ( ( bNF_Gr6034662968427871246rm_c_d @ R3 @ F )
= ( relcom952951045985826111rm_c_d @ ( conver2033648821598950629rm_c_d @ ( bNF_Gr3285426624312675404rm_c_d @ A3 @ F ) ) @ ( relcom4018620837198582207rm_c_d @ R3 @ ( bNF_Gr3285426624312675404rm_c_d @ A3 @ F ) ) ) ) ) ).
% relImage_Gr
thf(fact_1121_relImage__Gr,axiom,
! [R3: set_Pr5080540287643815273rm_c_d,A3: set_term_c_d,F: term_c_d > term_a_b] :
( ( ord_le812433415218590985rm_c_d @ R3
@ ( produc1682081246768872562rm_c_d @ A3
@ ^ [Uu: term_c_d] : A3 ) )
=> ( ( bNF_Gr7689976691571244046rm_a_b @ R3 @ F )
= ( relcom5673934560341955007rm_a_b @ ( conver3688962544742323429rm_a_b @ ( bNF_Gr4940740347456048204rm_a_b @ A3 @ F ) ) @ ( relcom2608264769129198911rm_a_b @ R3 @ ( bNF_Gr4940740347456048204rm_a_b @ A3 @ F ) ) ) ) ) ).
% relImage_Gr
thf(fact_1122_relInvImage__Gr,axiom,
! [R3: set_Pr5080540287643815273rm_c_d,B6: set_term_c_d,A3: set_term_a_b,F: term_a_b > term_c_d] :
( ( ord_le812433415218590985rm_c_d @ R3
@ ( produc1682081246768872562rm_c_d @ B6
@ ^ [Uu: term_c_d] : B6 ) )
=> ( ( bNF_Gr7274730409055677163rm_c_d @ A3 @ R3 @ F )
= ( relcom5673934560341955007rm_a_b @ ( bNF_Gr3285426624312675404rm_c_d @ A3 @ F ) @ ( relcom2608264769129198911rm_a_b @ R3 @ ( conver2033648821598950629rm_c_d @ ( bNF_Gr3285426624312675404rm_c_d @ A3 @ F ) ) ) ) ) ) ).
% relInvImage_Gr
thf(fact_1123_relInvImage__Gr,axiom,
! [R3: set_Pr4386577575007340137rm_a_b,B6: set_term_a_b,A3: set_term_c_d,F: term_c_d > term_a_b] :
( ( ord_le118470702582115849rm_a_b @ R3
@ ( produc1953217797448512882rm_a_b @ B6
@ ^ [Uu: term_a_b] : B6 ) )
=> ( ( bNF_Gr8930044132199049963rm_a_b @ A3 @ R3 @ F )
= ( relcom952951045985826111rm_c_d @ ( bNF_Gr4940740347456048204rm_a_b @ A3 @ F ) @ ( relcom4018620837198582207rm_c_d @ R3 @ ( conver3688962544742323429rm_a_b @ ( bNF_Gr4940740347456048204rm_a_b @ A3 @ F ) ) ) ) ) ) ).
% relInvImage_Gr
thf(fact_1124_above__def,axiom,
( order_above_nat
= ( ^ [R2: set_Pr1261947904930325089at_nat,A: nat] :
( collect_nat
@ ^ [B: nat] : ( member8440522571783428010at_nat @ ( product_Pair_nat_nat @ A @ B ) @ R2 ) ) ) ) ).
% above_def
thf(fact_1125_conversep__in__rel,axiom,
! [R3: set_Pr4645549399426460137rm_c_d] :
( ( conver8884510217699480863rm_c_d @ ( fun_in8391593592550394988rm_c_d @ R3 ) )
= ( fun_in823535278838991980rm_a_b @ ( conver2033648821598950629rm_c_d @ R3 ) ) ) ).
% conversep_in_rel
thf(fact_1126_conversep__in__rel,axiom,
! [R3: set_Pr4821568463224695273rm_a_b] :
( ( conver1316451903988077855rm_a_b @ ( fun_in823535278838991980rm_a_b @ R3 ) )
= ( fun_in8391593592550394988rm_c_d @ ( conver3688962544742323429rm_a_b @ R3 ) ) ) ).
% conversep_in_rel
thf(fact_1127_wf__imp__irrefl,axiom,
! [R: set_Pr1261947904930325089at_nat] :
( ( wf_nat @ R )
=> ( irrefl_on_nat @ top_top_set_nat @ R ) ) ).
% wf_imp_irrefl
thf(fact_1128_in__rel__Collect__case__prod__eq,axiom,
! [X7: term_a_b > term_c_d > $o] :
( ( fun_in8391593592550394988rm_c_d @ ( collec8193319511663418484rm_c_d @ ( produc3147824153920350274_c_d_o @ X7 ) ) )
= X7 ) ).
% in_rel_Collect_case_prod_eq
thf(fact_1129_in__rel__Collect__case__prod__eq,axiom,
! [X7: term_c_d > term_a_b > $o] :
( ( fun_in823535278838991980rm_a_b @ ( collec5402952000585178228rm_a_b @ ( produc327966649874835522_a_b_o @ X7 ) ) )
= X7 ) ).
% in_rel_Collect_case_prod_eq
thf(fact_1130_Collect__case__prod__in__rel__leE,axiom,
! [X7: set_Pr4645549399426460137rm_c_d,Y8: set_Pr4645549399426460137rm_c_d] :
( ( ord_le377442527001235849rm_c_d @ X7 @ ( collec8193319511663418484rm_c_d @ ( produc3147824153920350274_c_d_o @ ( fun_in8391593592550394988rm_c_d @ Y8 ) ) ) )
=> ( ord_le377442527001235849rm_c_d @ X7 @ Y8 ) ) ).
% Collect_case_prod_in_rel_leE
thf(fact_1131_Collect__case__prod__in__rel__leE,axiom,
! [X7: set_Pr4821568463224695273rm_a_b,Y8: set_Pr4821568463224695273rm_a_b] :
( ( ord_le553461590799470985rm_a_b @ X7 @ ( collec5402952000585178228rm_a_b @ ( produc327966649874835522_a_b_o @ ( fun_in823535278838991980rm_a_b @ Y8 ) ) ) )
=> ( ord_le553461590799470985rm_a_b @ X7 @ Y8 ) ) ).
% Collect_case_prod_in_rel_leE
thf(fact_1132_Collect__case__prod__in__rel__leI,axiom,
! [X7: set_Pr4645549399426460137rm_c_d,Y8: set_Pr4645549399426460137rm_c_d] :
( ( ord_le377442527001235849rm_c_d @ X7 @ Y8 )
=> ( ord_le377442527001235849rm_c_d @ X7 @ ( collec8193319511663418484rm_c_d @ ( produc3147824153920350274_c_d_o @ ( fun_in8391593592550394988rm_c_d @ Y8 ) ) ) ) ) ).
% Collect_case_prod_in_rel_leI
thf(fact_1133_Collect__case__prod__in__rel__leI,axiom,
! [X7: set_Pr4821568463224695273rm_a_b,Y8: set_Pr4821568463224695273rm_a_b] :
( ( ord_le553461590799470985rm_a_b @ X7 @ Y8 )
=> ( ord_le553461590799470985rm_a_b @ X7 @ ( collec5402952000585178228rm_a_b @ ( produc327966649874835522_a_b_o @ ( fun_in823535278838991980rm_a_b @ Y8 ) ) ) ) ) ).
% Collect_case_prod_in_rel_leI
thf(fact_1134_wf__finite__segments,axiom,
! [R: set_Pr1261947904930325089at_nat] :
( ( irrefl_on_nat @ top_top_set_nat @ R )
=> ( ( trans_on_nat @ top_top_set_nat @ R )
=> ( ! [X3: nat] :
( finite_finite_nat
@ ( collect_nat
@ ^ [Y: nat] : ( member8440522571783428010at_nat @ ( product_Pair_nat_nat @ Y @ X3 ) @ R ) ) )
=> ( wf_nat @ R ) ) ) ) ).
% wf_finite_segments
thf(fact_1135_wf__converse,axiom,
! [R: set_Pr1261947904930325089at_nat] :
( ( irrefl_on_nat @ top_top_set_nat @ R )
=> ( ( trans_on_nat @ top_top_set_nat @ R )
=> ( ( finite6177210948735845034at_nat @ R )
=> ( wf_nat @ ( converse_nat_nat @ R ) ) ) ) ) ).
% wf_converse
thf(fact_1136_finite__Collect__conjI,axiom,
! [P: nat > $o,Q: nat > $o] :
( ( ( finite_finite_nat @ ( collect_nat @ P ) )
| ( finite_finite_nat @ ( collect_nat @ Q ) ) )
=> ( finite_finite_nat
@ ( collect_nat
@ ^ [X: nat] :
( ( P @ X )
& ( Q @ X ) ) ) ) ) ).
% finite_Collect_conjI
thf(fact_1137_finite__Collect__disjI,axiom,
! [P: nat > $o,Q: nat > $o] :
( ( finite_finite_nat
@ ( collect_nat
@ ^ [X: nat] :
( ( P @ X )
| ( Q @ X ) ) ) )
= ( ( finite_finite_nat @ ( collect_nat @ P ) )
& ( finite_finite_nat @ ( collect_nat @ Q ) ) ) ) ).
% finite_Collect_disjI
thf(fact_1138_finite__imageI,axiom,
! [F4: set_nat,H: nat > nat] :
( ( finite_finite_nat @ F4 )
=> ( finite_finite_nat @ ( image_nat_nat2 @ H @ F4 ) ) ) ).
% finite_imageI
thf(fact_1139_finite__Plus__UNIV__iff,axiom,
( ( finite6187706683773761046at_nat @ top_to6661820994512907621at_nat )
= ( ( finite_finite_nat @ top_top_set_nat )
& ( finite_finite_nat @ top_top_set_nat ) ) ) ).
% finite_Plus_UNIV_iff
thf(fact_1140_finite__converse,axiom,
! [R: set_Pr4645549399426460137rm_c_d] :
( ( finite3743762059973507634rm_a_b @ ( conver2033648821598950629rm_c_d @ R ) )
= ( finite6534129571051747890rm_c_d @ R ) ) ).
% finite_converse
thf(fact_1141_finite__converse,axiom,
! [R: set_Pr4821568463224695273rm_a_b] :
( ( finite6534129571051747890rm_c_d @ ( conver3688962544742323429rm_a_b @ R ) )
= ( finite3743762059973507634rm_a_b @ R ) ) ).
% finite_converse
thf(fact_1142_finite__Collect__not,axiom,
! [P: nat > $o] :
( ( finite_finite_nat @ ( collect_nat @ P ) )
=> ( ( finite_finite_nat
@ ( collect_nat
@ ^ [X: nat] :
~ ( P @ X ) ) )
= ( finite_finite_nat @ top_top_set_nat ) ) ) ).
% finite_Collect_not
thf(fact_1143_finite__Collect__subsets,axiom,
! [A3: set_nat] :
( ( finite_finite_nat @ A3 )
=> ( finite1152437895449049373et_nat
@ ( collect_set_nat
@ ^ [B7: set_nat] : ( ord_less_eq_set_nat @ B7 @ A3 ) ) ) ) ).
% finite_Collect_subsets
thf(fact_1144_finite__SigmaI,axiom,
! [A3: set_nat,B6: nat > set_nat] :
( ( finite_finite_nat @ A3 )
=> ( ! [A6: nat] :
( ( member_nat @ A6 @ A3 )
=> ( finite_finite_nat @ ( B6 @ A6 ) ) )
=> ( finite6177210948735845034at_nat @ ( produc457027306803732586at_nat @ A3 @ B6 ) ) ) ) ).
% finite_SigmaI
thf(fact_1145_not__finite__existsD,axiom,
! [P: nat > $o] :
( ~ ( finite_finite_nat @ ( collect_nat @ P ) )
=> ? [X_1: nat] : ( P @ X_1 ) ) ).
% not_finite_existsD
thf(fact_1146_pigeonhole__infinite__rel,axiom,
! [A3: set_nat,B6: set_nat,R3: nat > nat > $o] :
( ~ ( finite_finite_nat @ A3 )
=> ( ( finite_finite_nat @ B6 )
=> ( ! [X3: nat] :
( ( member_nat @ X3 @ A3 )
=> ? [Xa: nat] :
( ( member_nat @ Xa @ B6 )
& ( R3 @ X3 @ Xa ) ) )
=> ? [X3: nat] :
( ( member_nat @ X3 @ B6 )
& ~ ( finite_finite_nat
@ ( collect_nat
@ ^ [A: nat] :
( ( member_nat @ A @ A3 )
& ( R3 @ A @ X3 ) ) ) ) ) ) ) ) ).
% pigeonhole_infinite_rel
thf(fact_1147_finite__inverse__image__gen,axiom,
! [A3: set_nat,F: nat > nat,D: set_nat] :
( ( finite_finite_nat @ A3 )
=> ( ( inj_on_nat_nat @ F @ D )
=> ( finite_finite_nat
@ ( collect_nat
@ ^ [J: nat] :
( ( member_nat @ J @ D )
& ( member_nat @ ( F @ J ) @ A3 ) ) ) ) ) ) ).
% finite_inverse_image_gen
thf(fact_1148_finite__cartesian__product,axiom,
! [A3: set_nat,B6: set_nat] :
( ( finite_finite_nat @ A3 )
=> ( ( finite_finite_nat @ B6 )
=> ( finite6177210948735845034at_nat
@ ( produc457027306803732586at_nat @ A3
@ ^ [Uu: nat] : B6 ) ) ) ) ).
% finite_cartesian_product
thf(fact_1149_finite__UNIV__surj__inj,axiom,
! [F: nat > nat] :
( ( finite_finite_nat @ top_top_set_nat )
=> ( ( ( image_nat_nat2 @ F @ top_top_set_nat )
= top_top_set_nat )
=> ( inj_on_nat_nat @ F @ top_top_set_nat ) ) ) ).
% finite_UNIV_surj_inj
thf(fact_1150_finite__UNIV__inj__surj,axiom,
! [F: nat > nat] :
( ( finite_finite_nat @ top_top_set_nat )
=> ( ( inj_on_nat_nat @ F @ top_top_set_nat )
=> ( ( image_nat_nat2 @ F @ top_top_set_nat )
= top_top_set_nat ) ) ) ).
% finite_UNIV_inj_surj
thf(fact_1151_Finite__Set_Ofinite__set,axiom,
( ( finite1152437895449049373et_nat @ top_top_set_set_nat )
= ( finite_finite_nat @ top_top_set_nat ) ) ).
% Finite_Set.finite_set
thf(fact_1152_finite__imageD,axiom,
! [F: nat > nat,A3: set_nat] :
( ( finite_finite_nat @ ( image_nat_nat2 @ F @ A3 ) )
=> ( ( inj_on_nat_nat @ F @ A3 )
=> ( finite_finite_nat @ A3 ) ) ) ).
% finite_imageD
thf(fact_1153_finite__image__iff,axiom,
! [F: nat > nat,A3: set_nat] :
( ( inj_on_nat_nat @ F @ A3 )
=> ( ( finite_finite_nat @ ( image_nat_nat2 @ F @ A3 ) )
= ( finite_finite_nat @ A3 ) ) ) ).
% finite_image_iff
thf(fact_1154_finite__inverse__image,axiom,
! [A3: set_nat,F: nat > nat] :
( ( finite_finite_nat @ A3 )
=> ( ( inj_on_nat_nat @ F @ top_top_set_nat )
=> ( finite_finite_nat
@ ( collect_nat
@ ^ [J: nat] : ( member_nat @ ( F @ J ) @ A3 ) ) ) ) ) ).
% finite_inverse_image
thf(fact_1155_infinite__imp__elem,axiom,
! [A3: set_nat] :
( ~ ( finite_finite_nat @ A3 )
=> ? [X3: nat] : ( member_nat @ X3 @ A3 ) ) ).
% infinite_imp_elem
thf(fact_1156_finite__Prod__UNIV,axiom,
( ( finite_finite_nat @ top_top_set_nat )
=> ( ( finite_finite_nat @ top_top_set_nat )
=> ( finite6177210948735845034at_nat @ top_to4669805908274784177at_nat ) ) ) ).
% finite_Prod_UNIV
thf(fact_1157_finite__prod,axiom,
( ( finite6177210948735845034at_nat @ top_to4669805908274784177at_nat )
= ( ( finite_finite_nat @ top_top_set_nat )
& ( finite_finite_nat @ top_top_set_nat ) ) ) ).
% finite_prod
thf(fact_1158_endo__inj__surj,axiom,
! [A3: set_nat,F: nat > nat] :
( ( finite_finite_nat @ A3 )
=> ( ( ord_less_eq_set_nat @ ( image_nat_nat2 @ F @ A3 ) @ A3 )
=> ( ( inj_on_nat_nat @ F @ A3 )
=> ( ( image_nat_nat2 @ F @ A3 )
= A3 ) ) ) ) ).
% endo_inj_surj
thf(fact_1159_inj__on__finite,axiom,
! [F: nat > nat,A3: set_nat,B6: set_nat] :
( ( inj_on_nat_nat @ F @ A3 )
=> ( ( ord_less_eq_set_nat @ ( image_nat_nat2 @ F @ A3 ) @ B6 )
=> ( ( finite_finite_nat @ B6 )
=> ( finite_finite_nat @ A3 ) ) ) ) ).
% inj_on_finite
thf(fact_1160_finite__surj__inj,axiom,
! [A3: set_nat,F: nat > nat] :
( ( finite_finite_nat @ A3 )
=> ( ( ord_less_eq_set_nat @ A3 @ ( image_nat_nat2 @ F @ A3 ) )
=> ( inj_on_nat_nat @ F @ A3 ) ) ) ).
% finite_surj_inj
thf(fact_1161_infinite__UNIV__char__0,axiom,
~ ( finite_finite_nat @ top_top_set_nat ) ).
% infinite_UNIV_char_0
thf(fact_1162_ex__new__if__finite,axiom,
! [A3: set_nat] :
( ~ ( finite_finite_nat @ top_top_set_nat )
=> ( ( finite_finite_nat @ A3 )
=> ? [A6: nat] :
~ ( member_nat @ A6 @ A3 ) ) ) ).
% ex_new_if_finite
thf(fact_1163_pigeonhole__infinite,axiom,
! [A3: set_nat,F: nat > nat] :
( ~ ( finite_finite_nat @ A3 )
=> ( ( finite_finite_nat @ ( image_nat_nat2 @ F @ A3 ) )
=> ? [X3: nat] :
( ( member_nat @ X3 @ A3 )
& ~ ( finite_finite_nat
@ ( collect_nat
@ ^ [A: nat] :
( ( member_nat @ A @ A3 )
& ( ( F @ A )
= ( F @ X3 ) ) ) ) ) ) ) ) ).
% pigeonhole_infinite
thf(fact_1164_inj__graph,axiom,
( inj_on8823995452884580655rm_c_d
@ ^ [F2: term_a_b > term_c_d] :
( collec8193319511663418484rm_c_d
@ ( produc3147824153920350274_c_d_o
@ ^ [X: term_a_b,Y: term_c_d] :
( Y
= ( F2 @ X ) ) ) )
@ top_to44634570330034989rm_c_d ) ).
% inj_graph
thf(fact_1165_inj__graph,axiom,
( inj_on2179106752557545775rm_a_b
@ ^ [F2: term_c_d > term_a_b] :
( collec5402952000585178228rm_a_b
@ ( produc327966649874835522_a_b_o
@ ^ [X: term_c_d,Y: term_a_b] :
( Y
= ( F2 @ X ) ) ) )
@ top_to220653634128270125rm_a_b ) ).
% inj_graph
thf(fact_1166_all__finite__subset__image,axiom,
! [F: nat > nat,A3: set_nat,P: set_nat > $o] :
( ( ! [B7: set_nat] :
( ( ( finite_finite_nat @ B7 )
& ( ord_less_eq_set_nat @ B7 @ ( image_nat_nat2 @ F @ A3 ) ) )
=> ( P @ B7 ) ) )
= ( ! [B7: set_nat] :
( ( ( finite_finite_nat @ B7 )
& ( ord_less_eq_set_nat @ B7 @ A3 ) )
=> ( P @ ( image_nat_nat2 @ F @ B7 ) ) ) ) ) ).
% all_finite_subset_image
thf(fact_1167_ex__finite__subset__image,axiom,
! [F: nat > nat,A3: set_nat,P: set_nat > $o] :
( ( ? [B7: set_nat] :
( ( finite_finite_nat @ B7 )
& ( ord_less_eq_set_nat @ B7 @ ( image_nat_nat2 @ F @ A3 ) )
& ( P @ B7 ) ) )
= ( ? [B7: set_nat] :
( ( finite_finite_nat @ B7 )
& ( ord_less_eq_set_nat @ B7 @ A3 )
& ( P @ ( image_nat_nat2 @ F @ B7 ) ) ) ) ) ).
% ex_finite_subset_image
thf(fact_1168_finite__subset__image,axiom,
! [B6: set_nat,F: nat > nat,A3: set_nat] :
( ( finite_finite_nat @ B6 )
=> ( ( ord_less_eq_set_nat @ B6 @ ( image_nat_nat2 @ F @ A3 ) )
=> ? [C4: set_nat] :
( ( ord_less_eq_set_nat @ C4 @ A3 )
& ( finite_finite_nat @ C4 )
& ( B6
= ( image_nat_nat2 @ F @ C4 ) ) ) ) ) ).
% finite_subset_image
thf(fact_1169_finite__surj,axiom,
! [A3: set_nat,B6: set_nat,F: nat > nat] :
( ( finite_finite_nat @ A3 )
=> ( ( ord_less_eq_set_nat @ B6 @ ( image_nat_nat2 @ F @ A3 ) )
=> ( finite_finite_nat @ B6 ) ) ) ).
% finite_surj
thf(fact_1170_finite__range__imageI,axiom,
! [G: nat > nat,F: nat > nat] :
( ( finite_finite_nat @ ( image_nat_nat2 @ G @ top_top_set_nat ) )
=> ( finite_finite_nat
@ ( image_nat_nat2
@ ^ [X: nat] : ( F @ ( G @ X ) )
@ top_top_set_nat ) ) ) ).
% finite_range_imageI
thf(fact_1171_finite__option__UNIV,axiom,
( ( finite5523153139673422903on_nat @ top_to8920198386146353926on_nat )
= ( finite_finite_nat @ top_top_set_nat ) ) ).
% finite_option_UNIV
thf(fact_1172_infinite__cartesian__product,axiom,
! [A3: set_nat,B6: set_nat] :
( ~ ( finite_finite_nat @ A3 )
=> ( ~ ( finite_finite_nat @ B6 )
=> ~ ( finite6177210948735845034at_nat
@ ( produc457027306803732586at_nat @ A3
@ ^ [Uu: nat] : B6 ) ) ) ) ).
% infinite_cartesian_product
thf(fact_1173_sorted__list__of__set_Oinj__on,axiom,
( inj_on_nat_nat
@ ^ [X: nat] : X
@ top_top_set_nat ) ).
% sorted_list_of_set.inj_on
thf(fact_1174_infinite__countable__subset,axiom,
! [S2: set_nat] :
( ~ ( finite_finite_nat @ S2 )
=> ? [F5: nat > nat] :
( ( inj_on_nat_nat @ F5 @ top_top_set_nat )
& ( ord_less_eq_set_nat @ ( image_nat_nat2 @ F5 @ top_top_set_nat ) @ S2 ) ) ) ).
% infinite_countable_subset
thf(fact_1175_infinite__UNIV__nat,axiom,
~ ( finite_finite_nat @ top_top_set_nat ) ).
% infinite_UNIV_nat
thf(fact_1176_infinite__iff__countable__subset,axiom,
! [S2: set_nat] :
( ( ~ ( finite_finite_nat @ S2 ) )
= ( ? [F2: nat > nat] :
( ( inj_on_nat_nat @ F2 @ top_top_set_nat )
& ( ord_less_eq_set_nat @ ( image_nat_nat2 @ F2 @ top_top_set_nat ) @ S2 ) ) ) ) ).
% infinite_iff_countable_subset
thf(fact_1177_range__inj__infinite,axiom,
! [F: nat > nat] :
( ( inj_on_nat_nat @ F @ top_top_set_nat )
=> ~ ( finite_finite_nat @ ( image_nat_nat2 @ F @ top_top_set_nat ) ) ) ).
% range_inj_infinite
thf(fact_1178_finite__Collect__le__nat,axiom,
! [K: nat] :
( finite_finite_nat
@ ( collect_nat
@ ^ [N2: nat] : ( ord_less_eq_nat @ N2 @ K ) ) ) ).
% finite_Collect_le_nat
thf(fact_1179_nat__not__finite,axiom,
~ ( finite_finite_nat @ top_top_set_nat ) ).
% nat_not_finite
thf(fact_1180_finite__less__ub,axiom,
! [F: nat > nat,U: nat] :
( ! [N3: nat] : ( ord_less_eq_nat @ N3 @ ( F @ N3 ) )
=> ( finite_finite_nat
@ ( collect_nat
@ ^ [N2: nat] : ( ord_less_eq_nat @ ( F @ N2 ) @ U ) ) ) ) ).
% finite_less_ub
thf(fact_1181_finite__quotient,axiom,
! [A3: set_nat,R: set_Pr1261947904930325089at_nat] :
( ( finite_finite_nat @ A3 )
=> ( ( ord_le3146513528884898305at_nat @ R
@ ( produc457027306803732586at_nat @ A3
@ ^ [Uu: nat] : A3 ) )
=> ( finite1152437895449049373et_nat @ ( equiv_quotient_nat @ A3 @ R ) ) ) ) ).
% finite_quotient
thf(fact_1182_Sup__UNIV,axiom,
( ( comple7399068483239264473et_nat @ top_top_set_set_nat )
= top_top_set_nat ) ).
% Sup_UNIV
thf(fact_1183_finite__UN,axiom,
! [A3: set_nat,B6: nat > set_nat] :
( ( finite_finite_nat @ A3 )
=> ( ( finite_finite_nat @ ( comple7399068483239264473et_nat @ ( image_nat_set_nat @ B6 @ A3 ) ) )
= ( ! [X: nat] :
( ( member_nat @ X @ A3 )
=> ( finite_finite_nat @ ( B6 @ X ) ) ) ) ) ) ).
% finite_UN
thf(fact_1184_finite__UN__I,axiom,
! [A3: set_nat,B6: nat > set_nat] :
( ( finite_finite_nat @ A3 )
=> ( ! [A6: nat] :
( ( member_nat @ A6 @ A3 )
=> ( finite_finite_nat @ ( B6 @ A6 ) ) )
=> ( finite_finite_nat @ ( comple7399068483239264473et_nat @ ( image_nat_set_nat @ B6 @ A3 ) ) ) ) ) ).
% finite_UN_I
thf(fact_1185_Union__UNIV,axiom,
( ( comple7399068483239264473et_nat @ top_top_set_set_nat )
= top_top_set_nat ) ).
% Union_UNIV
thf(fact_1186_finite__equiv__class,axiom,
! [A3: set_nat,R: set_Pr1261947904930325089at_nat,X7: set_nat] :
( ( finite_finite_nat @ A3 )
=> ( ( ord_le3146513528884898305at_nat @ R
@ ( produc457027306803732586at_nat @ A3
@ ^ [Uu: nat] : A3 ) )
=> ( ( member_set_nat @ X7 @ ( equiv_quotient_nat @ A3 @ R ) )
=> ( finite_finite_nat @ X7 ) ) ) ) ).
% finite_equiv_class
thf(fact_1187_Chains__subset_H,axiom,
! [R: set_Pr1261947904930325089at_nat] :
( ( refl_on_nat @ top_top_set_nat @ R )
=> ( ord_le6893508408891458716et_nat
@ ( collect_set_nat
@ ( pred_chain_nat @ top_top_set_nat
@ ^ [X: nat,Y: nat] : ( member8440522571783428010at_nat @ ( product_Pair_nat_nat @ X @ Y ) @ R ) ) )
@ ( chains_nat @ R ) ) ) ).
% Chains_subset'
thf(fact_1188_Chains__alt__def,axiom,
! [R: set_Pr1261947904930325089at_nat] :
( ( refl_on_nat @ top_top_set_nat @ R )
=> ( ( chains_nat @ R )
= ( collect_set_nat
@ ( pred_chain_nat @ top_top_set_nat
@ ^ [X: nat,Y: nat] : ( member8440522571783428010at_nat @ ( product_Pair_nat_nat @ X @ Y ) @ R ) ) ) ) ) ).
% Chains_alt_def
thf(fact_1189_Sup__SUP__eq,axiom,
( comple8317665133742190828_nat_o
= ( ^ [S4: set_nat_o,X: nat] : ( member_nat @ X @ ( comple7399068483239264473et_nat @ ( image_nat_o_set_nat @ collect_nat @ S4 ) ) ) ) ) ).
% Sup_SUP_eq
thf(fact_1190_Sup__set__def,axiom,
( comple7399068483239264473et_nat
= ( ^ [A2: set_set_nat] :
( collect_nat
@ ^ [X: nat] : ( complete_Sup_Sup_o @ ( image_set_nat_o @ ( member_nat @ X ) @ A2 ) ) ) ) ) ).
% Sup_set_def
thf(fact_1191_Sup__SUP__eq2,axiom,
( comple4776141392677706955_c_d_o
= ( ^ [S4: set_te8875761578035853502_c_d_o,X: term_a_b,Y: term_c_d] : ( member4740485589907853106rm_c_d @ ( produc1445286645097778113rm_c_d @ X @ Y ) @ ( comple5229724214311509974rm_c_d @ ( image_2252888096169626862rm_c_d @ collec8193319511663418484rm_c_d @ ( image_4899642137928444365_c_d_o @ produc3147824153920350274_c_d_o @ S4 ) ) ) ) ) ) ).
% Sup_SUP_eq2
thf(fact_1192_Sup__SUP__eq2,axiom,
( comple3644223265789009099_a_b_o
= ( ^ [S4: set_te7068155017529424062_a_b_o,X: term_c_d,Y: term_a_b] : ( member1950118078829612850rm_a_b @ ( produc3100600368241150913rm_a_b @ X @ Y ) @ ( comple5405743278109745110rm_a_b @ ( image_540309731347893486rm_a_b @ collec5402952000585178228rm_a_b @ ( image_7540181528456194509_a_b_o @ produc327966649874835522_a_b_o @ S4 ) ) ) ) ) ) ).
% Sup_SUP_eq2
thf(fact_1193_Chains__subset,axiom,
! [R: set_Pr1261947904930325089at_nat] :
( ord_le6893508408891458716et_nat @ ( chains_nat @ R )
@ ( collect_set_nat
@ ( pred_chain_nat @ top_top_set_nat
@ ^ [X: nat,Y: nat] : ( member8440522571783428010at_nat @ ( product_Pair_nat_nat @ X @ Y ) @ R ) ) ) ) ).
% Chains_subset
thf(fact_1194_chain__subset__trans__Union,axiom,
! [R3: set_se7855581050983116737at_nat] :
( ( chain_3023788373544792282at_nat @ R3 )
=> ( ! [X3: set_Pr1261947904930325089at_nat] :
( ( member2643936169264416010at_nat @ X3 @ R3 )
=> ( trans_on_nat @ top_top_set_nat @ X3 ) )
=> ( trans_on_nat @ top_top_set_nat @ ( comple5685304695842803022at_nat @ R3 ) ) ) ) ).
% chain_subset_trans_Union
thf(fact_1195_Fpow__def,axiom,
( finite_Fpow_nat
= ( ^ [A2: set_nat] :
( collect_set_nat
@ ^ [X8: set_nat] :
( ( ord_less_eq_set_nat @ X8 @ A2 )
& ( finite_finite_nat @ X8 ) ) ) ) ) ).
% Fpow_def
thf(fact_1196_Inter__UNIV__conv_I2_J,axiom,
! [A3: set_set_nat] :
( ( top_top_set_nat
= ( comple7806235888213564991et_nat @ A3 ) )
= ( ! [X: set_nat] :
( ( member_set_nat @ X @ A3 )
=> ( X = top_top_set_nat ) ) ) ) ).
% Inter_UNIV_conv(2)
thf(fact_1197_Inter__UNIV__conv_I1_J,axiom,
! [A3: set_set_nat] :
( ( ( comple7806235888213564991et_nat @ A3 )
= top_top_set_nat )
= ( ! [X: set_nat] :
( ( member_set_nat @ X @ A3 )
=> ( X = top_top_set_nat ) ) ) ) ).
% Inter_UNIV_conv(1)
thf(fact_1198_Inf__top__conv_I2_J,axiom,
! [A3: set_set_nat] :
( ( top_top_set_nat
= ( comple7806235888213564991et_nat @ A3 ) )
= ( ! [X: set_nat] :
( ( member_set_nat @ X @ A3 )
=> ( X = top_top_set_nat ) ) ) ) ).
% Inf_top_conv(2)
thf(fact_1199_Inf__top__conv_I1_J,axiom,
! [A3: set_set_nat] :
( ( ( comple7806235888213564991et_nat @ A3 )
= top_top_set_nat )
= ( ! [X: set_nat] :
( ( member_set_nat @ X @ A3 )
=> ( X = top_top_set_nat ) ) ) ) ).
% Inf_top_conv(1)
thf(fact_1200_Inf__INT__eq,axiom,
( comple6214475593288795910_nat_o
= ( ^ [S4: set_nat_o,X: nat] : ( member_nat @ X @ ( comple7806235888213564991et_nat @ ( image_nat_o_set_nat @ collect_nat @ S4 ) ) ) ) ) ).
% Inf_INT_eq
thf(fact_1201_Inf__set__def,axiom,
( comple7806235888213564991et_nat
= ( ^ [A2: set_set_nat] :
( collect_nat
@ ^ [X: nat] : ( complete_Inf_Inf_o @ ( image_set_nat_o @ ( member_nat @ X ) @ A2 ) ) ) ) ) ).
% Inf_set_def
thf(fact_1202_Inf__INT__eq2,axiom,
( comple7831901308807748069_c_d_o
= ( ^ [S4: set_te8875761578035853502_c_d_o,X: term_a_b,Y: term_c_d] : ( member4740485589907853106rm_c_d @ ( produc1445286645097778113rm_c_d @ X @ Y ) @ ( comple146610104219517168rm_c_d @ ( image_2252888096169626862rm_c_d @ collec8193319511663418484rm_c_d @ ( image_4899642137928444365_c_d_o @ produc3147824153920350274_c_d_o @ S4 ) ) ) ) ) ) ).
% Inf_INT_eq2
thf(fact_1203_Inf__INT__eq2,axiom,
( comple6699983181919050213_a_b_o
= ( ^ [S4: set_te7068155017529424062_a_b_o,X: term_c_d,Y: term_a_b] : ( member1950118078829612850rm_a_b @ ( produc3100600368241150913rm_a_b @ X @ Y ) @ ( comple322629168017752304rm_a_b @ ( image_540309731347893486rm_a_b @ collec5402952000585178228rm_a_b @ ( image_7540181528456194509_a_b_o @ produc327966649874835522_a_b_o @ S4 ) ) ) ) ) ) ).
% Inf_INT_eq2
thf(fact_1204_chain__subset__antisym__Union,axiom,
! [R3: set_se7855581050983116737at_nat] :
( ( chain_3023788373544792282at_nat @ R3 )
=> ( ! [X3: set_Pr1261947904930325089at_nat] :
( ( member2643936169264416010at_nat @ X3 @ R3 )
=> ( antisym_on_nat @ top_top_set_nat @ X3 ) )
=> ( antisym_on_nat @ top_top_set_nat @ ( comple5685304695842803022at_nat @ R3 ) ) ) ) ).
% chain_subset_antisym_Union
thf(fact_1205_card__le__inj,axiom,
! [A3: set_nat,B6: set_nat] :
( ( finite_finite_nat @ A3 )
=> ( ( finite_finite_nat @ B6 )
=> ( ( ord_less_eq_nat @ ( finite_card_nat @ A3 ) @ ( finite_card_nat @ B6 ) )
=> ? [F5: nat > nat] :
( ( ord_less_eq_set_nat @ ( image_nat_nat2 @ F5 @ A3 ) @ B6 )
& ( inj_on_nat_nat @ F5 @ A3 ) ) ) ) ) ).
% card_le_inj
thf(fact_1206_card__inverse,axiom,
! [R3: set_Pr4645549399426460137rm_c_d] :
( ( finite2153137035963156913rm_a_b @ ( conver2033648821598950629rm_c_d @ R3 ) )
= ( finite4943504547041397169rm_c_d @ R3 ) ) ).
% card_inverse
thf(fact_1207_card__inverse,axiom,
! [R3: set_Pr4821568463224695273rm_a_b] :
( ( finite4943504547041397169rm_c_d @ ( conver3688962544742323429rm_a_b @ R3 ) )
= ( finite2153137035963156913rm_a_b @ R3 ) ) ).
% card_inverse
thf(fact_1208_Inter__eq,axiom,
( comple7806235888213564991et_nat
= ( ^ [A2: set_set_nat] :
( collect_nat
@ ^ [X: nat] :
! [Y: set_nat] :
( ( member_set_nat @ Y @ A2 )
=> ( member_nat @ X @ Y ) ) ) ) ) ).
% Inter_eq
thf(fact_1209_card__eq__UNIV__imp__eq__UNIV,axiom,
! [A3: set_nat] :
( ( finite_finite_nat @ top_top_set_nat )
=> ( ( ( finite_card_nat @ A3 )
= ( finite_card_nat @ top_top_set_nat ) )
=> ( A3 = top_top_set_nat ) ) ) ).
% card_eq_UNIV_imp_eq_UNIV
thf(fact_1210_antisymD,axiom,
! [R: set_Pr1261947904930325089at_nat,X5: nat,Y3: nat] :
( ( antisym_on_nat @ top_top_set_nat @ R )
=> ( ( member8440522571783428010at_nat @ ( product_Pair_nat_nat @ X5 @ Y3 ) @ R )
=> ( ( member8440522571783428010at_nat @ ( product_Pair_nat_nat @ Y3 @ X5 ) @ R )
=> ( X5 = Y3 ) ) ) ) ).
% antisymD
thf(fact_1211_antisymI,axiom,
! [R: set_Pr1261947904930325089at_nat] :
( ! [X3: nat,Y4: nat] :
( ( member8440522571783428010at_nat @ ( product_Pair_nat_nat @ X3 @ Y4 ) @ R )
=> ( ( member8440522571783428010at_nat @ ( product_Pair_nat_nat @ Y4 @ X3 ) @ R )
=> ( X3 = Y4 ) ) )
=> ( antisym_on_nat @ top_top_set_nat @ R ) ) ).
% antisymI
thf(fact_1212_antisym__subset,axiom,
! [R: set_Pr1261947904930325089at_nat,S: set_Pr1261947904930325089at_nat] :
( ( ord_le3146513528884898305at_nat @ R @ S )
=> ( ( antisym_on_nat @ top_top_set_nat @ S )
=> ( antisym_on_nat @ top_top_set_nat @ R ) ) ) ).
% antisym_subset
thf(fact_1213_surjective__iff__injective__gen,axiom,
! [S2: set_nat,T3: set_nat,F: nat > nat] :
( ( finite_finite_nat @ S2 )
=> ( ( finite_finite_nat @ T3 )
=> ( ( ( finite_card_nat @ S2 )
= ( finite_card_nat @ T3 ) )
=> ( ( ord_less_eq_set_nat @ ( image_nat_nat2 @ F @ S2 ) @ T3 )
=> ( ( ! [X: nat] :
( ( member_nat @ X @ T3 )
=> ? [Y: nat] :
( ( member_nat @ Y @ S2 )
& ( ( F @ Y )
= X ) ) ) )
= ( inj_on_nat_nat @ F @ S2 ) ) ) ) ) ) ).
% surjective_iff_injective_gen
thf(fact_1214_card__bij__eq,axiom,
! [F: nat > nat,A3: set_nat,B6: set_nat,G: nat > nat] :
( ( inj_on_nat_nat @ F @ A3 )
=> ( ( ord_less_eq_set_nat @ ( image_nat_nat2 @ F @ A3 ) @ B6 )
=> ( ( inj_on_nat_nat @ G @ B6 )
=> ( ( ord_less_eq_set_nat @ ( image_nat_nat2 @ G @ B6 ) @ A3 )
=> ( ( finite_finite_nat @ A3 )
=> ( ( finite_finite_nat @ B6 )
=> ( ( finite_card_nat @ A3 )
= ( finite_card_nat @ B6 ) ) ) ) ) ) ) ) ).
% card_bij_eq
thf(fact_1215_inj__on__iff__card__le,axiom,
! [A3: set_nat,B6: set_nat] :
( ( finite_finite_nat @ A3 )
=> ( ( finite_finite_nat @ B6 )
=> ( ( ? [F2: nat > nat] :
( ( inj_on_nat_nat @ F2 @ A3 )
& ( ord_less_eq_set_nat @ ( image_nat_nat2 @ F2 @ A3 ) @ B6 ) ) )
= ( ord_less_eq_nat @ ( finite_card_nat @ A3 ) @ ( finite_card_nat @ B6 ) ) ) ) ) ).
% inj_on_iff_card_le
thf(fact_1216_underS__incr,axiom,
! [R: set_Pr1261947904930325089at_nat,A4: nat,B2: nat] :
( ( trans_on_nat @ top_top_set_nat @ R )
=> ( ( antisym_on_nat @ top_top_set_nat @ R )
=> ( ( member8440522571783428010at_nat @ ( product_Pair_nat_nat @ A4 @ B2 ) @ R )
=> ( ord_less_eq_set_nat @ ( order_underS_nat @ R @ A4 ) @ ( order_underS_nat @ R @ B2 ) ) ) ) ) ).
% underS_incr
thf(fact_1217_partial__order__on__def,axiom,
( order_5251275573222108571on_nat
= ( ^ [A2: set_nat,R2: set_Pr1261947904930325089at_nat] :
( ( order_4861654808422542329on_nat @ A2 @ R2 )
& ( antisym_on_nat @ top_top_set_nat @ R2 ) ) ) ) ).
% partial_order_on_def
thf(fact_1218_underS__def,axiom,
( order_underS_nat
= ( ^ [R2: set_Pr1261947904930325089at_nat,A: nat] :
( collect_nat
@ ^ [B: nat] :
( ( B != A )
& ( member8440522571783428010at_nat @ ( product_Pair_nat_nat @ B @ A ) @ R2 ) ) ) ) ) ).
% underS_def
thf(fact_1219_Id__on__def_H,axiom,
! [A3: nat > $o] :
( ( id_on_nat @ ( collect_nat @ A3 ) )
= ( collec3392354462482085612at_nat
@ ( produc6081775807080527818_nat_o
@ ^ [X: nat,Y: nat] :
( ( X = Y )
& ( A3 @ X ) ) ) ) ) ).
% Id_on_def'
thf(fact_1220_trans__Id__on,axiom,
! [A3: set_nat] : ( trans_on_nat @ top_top_set_nat @ ( id_on_nat @ A3 ) ) ).
% trans_Id_on
thf(fact_1221_sym__Id__on,axiom,
! [A3: set_nat] : ( sym_on_nat @ top_top_set_nat @ ( id_on_nat @ A3 ) ) ).
% sym_Id_on
thf(fact_1222_antisym__Id__on,axiom,
! [A3: set_nat] : ( antisym_on_nat @ top_top_set_nat @ ( id_on_nat @ A3 ) ) ).
% antisym_Id_on
thf(fact_1223_partial__order__onD_I2_J,axiom,
! [A3: set_nat,R: set_Pr1261947904930325089at_nat] :
( ( order_5251275573222108571on_nat @ A3 @ R )
=> ( trans_on_nat @ top_top_set_nat @ R ) ) ).
% partial_order_onD(2)
thf(fact_1224_partial__order__onD_I3_J,axiom,
! [A3: set_nat,R: set_Pr1261947904930325089at_nat] :
( ( order_5251275573222108571on_nat @ A3 @ R )
=> ( antisym_on_nat @ top_top_set_nat @ R ) ) ).
% partial_order_onD(3)
thf(fact_1225_finite__Collect__bounded__ex,axiom,
! [P: nat > $o,Q: nat > nat > $o] :
( ( finite_finite_nat @ ( collect_nat @ P ) )
=> ( ( finite_finite_nat
@ ( collect_nat
@ ^ [X: nat] :
? [Y: nat] :
( ( P @ Y )
& ( Q @ X @ Y ) ) ) )
= ( ! [Y: nat] :
( ( P @ Y )
=> ( finite_finite_nat
@ ( collect_nat
@ ^ [X: nat] : ( Q @ X @ Y ) ) ) ) ) ) ) ).
% finite_Collect_bounded_ex
thf(fact_1226_finite__image__set2,axiom,
! [P: nat > $o,Q: nat > $o,F: nat > nat > nat] :
( ( finite_finite_nat @ ( collect_nat @ P ) )
=> ( ( finite_finite_nat @ ( collect_nat @ Q ) )
=> ( finite_finite_nat
@ ( collect_nat
@ ^ [Uu: nat] :
? [X: nat,Y: nat] :
( ( Uu
= ( F @ X @ Y ) )
& ( P @ X )
& ( Q @ Y ) ) ) ) ) ) ).
% finite_image_set2
thf(fact_1227_finite__image__set,axiom,
! [P: nat > $o,F: nat > nat] :
( ( finite_finite_nat @ ( collect_nat @ P ) )
=> ( finite_finite_nat
@ ( collect_nat
@ ^ [Uu: nat] :
? [X: nat] :
( ( Uu
= ( F @ X ) )
& ( P @ X ) ) ) ) ) ).
% finite_image_set
thf(fact_1228_setcompr__eq__image,axiom,
! [F: nat > nat,P: nat > $o] :
( ( collect_nat
@ ^ [Uu: nat] :
? [X: nat] :
( ( Uu
= ( F @ X ) )
& ( P @ X ) ) )
= ( image_nat_nat2 @ F @ ( collect_nat @ P ) ) ) ).
% setcompr_eq_image
thf(fact_1229_full__SetCompr__eq,axiom,
! [F: nat > nat] :
( ( collect_nat
@ ^ [U2: nat] :
? [X: nat] :
( U2
= ( F @ X ) ) )
= ( image_nat_nat2 @ F @ top_top_set_nat ) ) ).
% full_SetCompr_eq
thf(fact_1230_Collect__ex__eq,axiom,
! [P: nat > nat > $o] :
( ( collect_nat
@ ^ [X: nat] :
? [X8: nat] : ( P @ X @ X8 ) )
= ( comple7399068483239264473et_nat
@ ( image_nat_set_nat
@ ^ [Y: nat] :
( collect_nat
@ ^ [X: nat] : ( P @ X @ Y ) )
@ top_top_set_nat ) ) ) ).
% Collect_ex_eq
thf(fact_1231_empty__Collect__eq,axiom,
! [P: nat > $o] :
( ( bot_bot_set_nat
= ( collect_nat @ P ) )
= ( ! [X: nat] :
~ ( P @ X ) ) ) ).
% empty_Collect_eq
thf(fact_1232_Collect__empty__eq,axiom,
! [P: nat > $o] :
( ( ( collect_nat @ P )
= bot_bot_set_nat )
= ( ! [X: nat] :
~ ( P @ X ) ) ) ).
% Collect_empty_eq
thf(fact_1233_converse__empty,axiom,
( ( conver2033648821598950629rm_c_d @ bot_bo456493045772458581rm_c_d )
= bot_bo632512109570693717rm_a_b ) ).
% converse_empty
thf(fact_1234_converse__empty,axiom,
( ( conver3688962544742323429rm_a_b @ bot_bo632512109570693717rm_a_b )
= bot_bo456493045772458581rm_c_d ) ).
% converse_empty
thf(fact_1235_Collect__const,axiom,
! [P: $o] :
( ( P
=> ( ( collect_nat
@ ^ [S3: nat] : P )
= top_top_set_nat ) )
& ( ~ P
=> ( ( collect_nat
@ ^ [S3: nat] : P )
= bot_bot_set_nat ) ) ) ).
% Collect_const
thf(fact_1236_Collect__const__case__prod,axiom,
! [P: $o] :
( ( P
=> ( ( collec8193319511663418484rm_c_d
@ ( produc3147824153920350274_c_d_o
@ ^ [A: term_a_b,B: term_c_d] : P ) )
= top_to1573239103265677113rm_c_d ) )
& ( ~ P
=> ( ( collec8193319511663418484rm_c_d
@ ( produc3147824153920350274_c_d_o
@ ^ [A: term_a_b,B: term_c_d] : P ) )
= bot_bo456493045772458581rm_c_d ) ) ) ).
% Collect_const_case_prod
thf(fact_1237_Collect__const__case__prod,axiom,
! [P: $o] :
( ( P
=> ( ( collec5402952000585178228rm_a_b
@ ( produc327966649874835522_a_b_o
@ ^ [A: term_c_d,B: term_a_b] : P ) )
= top_to1749258167063912249rm_a_b ) )
& ( ~ P
=> ( ( collec5402952000585178228rm_a_b
@ ( produc327966649874835522_a_b_o
@ ^ [A: term_c_d,B: term_a_b] : P ) )
= bot_bo632512109570693717rm_a_b ) ) ) ).
% Collect_const_case_prod
thf(fact_1238_Inf__empty,axiom,
( ( comple7806235888213564991et_nat @ bot_bot_set_set_nat )
= top_top_set_nat ) ).
% Inf_empty
thf(fact_1239_Pow__UNIV,axiom,
( ( pow_nat @ top_top_set_nat )
= top_top_set_set_nat ) ).
% Pow_UNIV
thf(fact_1240_empty__not__UNIV,axiom,
bot_bot_set_nat != top_top_set_nat ).
% empty_not_UNIV
thf(fact_1241_empty__def,axiom,
( bot_bot_set_nat
= ( collect_nat
@ ^ [X: nat] : $false ) ) ).
% empty_def
thf(fact_1242_bot_Oextremum,axiom,
! [A4: nat] : ( ord_less_eq_nat @ bot_bot_nat @ A4 ) ).
% bot.extremum
thf(fact_1243_bot_Oextremum__unique,axiom,
! [A4: nat] :
( ( ord_less_eq_nat @ A4 @ bot_bot_nat )
= ( A4 = bot_bot_nat ) ) ).
% bot.extremum_unique
thf(fact_1244_bot_Oextremum__uniqueI,axiom,
! [A4: nat] :
( ( ord_less_eq_nat @ A4 @ bot_bot_nat )
=> ( A4 = bot_bot_nat ) ) ).
% bot.extremum_uniqueI
thf(fact_1245_Inter__empty,axiom,
( ( comple7806235888213564991et_nat @ bot_bot_set_set_nat )
= top_top_set_nat ) ).
% Inter_empty
thf(fact_1246_trans__empty,axiom,
trans_on_nat @ top_top_set_nat @ bot_bo2099793752762293965at_nat ).
% trans_empty
thf(fact_1247_antisym__empty,axiom,
antisym_on_nat @ top_top_set_nat @ bot_bo2099793752762293965at_nat ).
% antisym_empty
thf(fact_1248_finite__cartesian__product__iff,axiom,
! [A3: set_nat,B6: set_nat] :
( ( finite6177210948735845034at_nat
@ ( produc457027306803732586at_nat @ A3
@ ^ [Uu: nat] : B6 ) )
= ( ( A3 = bot_bot_set_nat )
| ( B6 = bot_bot_set_nat )
| ( ( finite_finite_nat @ A3 )
& ( finite_finite_nat @ B6 ) ) ) ) ).
% finite_cartesian_product_iff
thf(fact_1249_finite__SigmaI2,axiom,
! [A3: set_nat,B6: nat > set_nat] :
( ( finite_finite_nat
@ ( collect_nat
@ ^ [X: nat] :
( ( member_nat @ X @ A3 )
& ( ( B6 @ X )
!= bot_bot_set_nat ) ) ) )
=> ( ! [A6: nat] :
( ( member_nat @ A6 @ A3 )
=> ( finite_finite_nat @ ( B6 @ A6 ) ) )
=> ( finite6177210948735845034at_nat @ ( produc457027306803732586at_nat @ A3 @ B6 ) ) ) ) ).
% finite_SigmaI2
thf(fact_1250_bot__set__def,axiom,
( bot_bot_set_nat
= ( collect_nat @ bot_bot_nat_o ) ) ).
% bot_set_def
thf(fact_1251_singleton__conv,axiom,
! [A4: nat] :
( ( collect_nat
@ ^ [X: nat] : ( X = A4 ) )
= ( insert_nat @ A4 @ bot_bot_set_nat ) ) ).
% singleton_conv
thf(fact_1252_singleton__conv2,axiom,
! [A4: nat] :
( ( collect_nat
@ ( ^ [Y7: nat,Z4: nat] : ( Y7 = Z4 )
@ A4 ) )
= ( insert_nat @ A4 @ bot_bot_set_nat ) ) ).
% singleton_conv2
thf(fact_1253_Collect__conv__if,axiom,
! [P: nat > $o,A4: nat] :
( ( ( P @ A4 )
=> ( ( collect_nat
@ ^ [X: nat] :
( ( X = A4 )
& ( P @ X ) ) )
= ( insert_nat @ A4 @ bot_bot_set_nat ) ) )
& ( ~ ( P @ A4 )
=> ( ( collect_nat
@ ^ [X: nat] :
( ( X = A4 )
& ( P @ X ) ) )
= bot_bot_set_nat ) ) ) ).
% Collect_conv_if
thf(fact_1254_Collect__conv__if2,axiom,
! [P: nat > $o,A4: nat] :
( ( ( P @ A4 )
=> ( ( collect_nat
@ ^ [X: nat] :
( ( A4 = X )
& ( P @ X ) ) )
= ( insert_nat @ A4 @ bot_bot_set_nat ) ) )
& ( ~ ( P @ A4 )
=> ( ( collect_nat
@ ^ [X: nat] :
( ( A4 = X )
& ( P @ X ) ) )
= bot_bot_set_nat ) ) ) ).
% Collect_conv_if2
thf(fact_1255_insert__UNIV,axiom,
! [X5: nat] :
( ( insert_nat @ X5 @ top_top_set_nat )
= top_top_set_nat ) ).
% insert_UNIV
thf(fact_1256_insert__Collect,axiom,
! [A4: nat,P: nat > $o] :
( ( insert_nat @ A4 @ ( collect_nat @ P ) )
= ( collect_nat
@ ^ [U2: nat] :
( ( U2 != A4 )
=> ( P @ U2 ) ) ) ) ).
% insert_Collect
thf(fact_1257_insert__compr,axiom,
( insert_nat
= ( ^ [A: nat,B7: set_nat] :
( collect_nat
@ ^ [X: nat] :
( ( X = A )
| ( member_nat @ X @ B7 ) ) ) ) ) ).
% insert_compr
thf(fact_1258_antisym__singleton,axiom,
! [X5: product_prod_nat_nat] : ( antisym_on_nat @ top_top_set_nat @ ( insert8211810215607154385at_nat @ X5 @ bot_bo2099793752762293965at_nat ) ) ).
% antisym_singleton
thf(fact_1259_trans__singleton,axiom,
! [A4: nat] : ( trans_on_nat @ top_top_set_nat @ ( insert8211810215607154385at_nat @ ( product_Pair_nat_nat @ A4 @ A4 ) @ bot_bo2099793752762293965at_nat ) ) ).
% trans_singleton
thf(fact_1260_card__quotient__disjoint,axiom,
! [A3: set_nat,R: set_Pr1261947904930325089at_nat] :
( ( finite_finite_nat @ A3 )
=> ( ( inj_on8105003582846801791et_nat
@ ^ [X: nat] : ( equiv_quotient_nat @ ( insert_nat @ X @ bot_bot_set_nat ) @ R )
@ A3 )
=> ( ( finite_card_set_nat @ ( equiv_quotient_nat @ A3 @ R ) )
= ( finite_card_nat @ A3 ) ) ) ) ).
% card_quotient_disjoint
thf(fact_1261_trans__wf__iff,axiom,
! [R: set_Pr1261947904930325089at_nat] :
( ( trans_on_nat @ top_top_set_nat @ R )
=> ( ( wf_nat @ R )
= ( ! [A: nat] :
( wf_nat
@ ( inf_in2572325071724192079at_nat @ R
@ ( produc457027306803732586at_nat @ ( image_nat_nat @ ( converse_nat_nat @ R ) @ ( insert_nat @ A @ bot_bot_set_nat ) )
@ ^ [Uu: nat] : ( image_nat_nat @ ( converse_nat_nat @ R ) @ ( insert_nat @ A @ bot_bot_set_nat ) ) ) ) ) ) ) ) ).
% trans_wf_iff
thf(fact_1262_Int__UNIV,axiom,
! [A3: set_nat,B6: set_nat] :
( ( ( inf_inf_set_nat @ A3 @ B6 )
= top_top_set_nat )
= ( ( A3 = top_top_set_nat )
& ( B6 = top_top_set_nat ) ) ) ).
% Int_UNIV
thf(fact_1263_trans__Int,axiom,
! [R: set_Pr1261947904930325089at_nat,S: set_Pr1261947904930325089at_nat] :
( ( trans_on_nat @ top_top_set_nat @ R )
=> ( ( trans_on_nat @ top_top_set_nat @ S )
=> ( trans_on_nat @ top_top_set_nat @ ( inf_in2572325071724192079at_nat @ R @ S ) ) ) ) ).
% trans_Int
thf(fact_1264_sym__Int,axiom,
! [R: set_Pr1261947904930325089at_nat,S: set_Pr1261947904930325089at_nat] :
( ( sym_on_nat @ top_top_set_nat @ R )
=> ( ( sym_on_nat @ top_top_set_nat @ S )
=> ( sym_on_nat @ top_top_set_nat @ ( inf_in2572325071724192079at_nat @ R @ S ) ) ) ) ).
% sym_Int
thf(fact_1265_Int__UNIV__right,axiom,
! [A3: set_nat] :
( ( inf_inf_set_nat @ A3 @ top_top_set_nat )
= A3 ) ).
% Int_UNIV_right
thf(fact_1266_Int__UNIV__left,axiom,
! [B6: set_nat] :
( ( inf_inf_set_nat @ top_top_set_nat @ B6 )
= B6 ) ).
% Int_UNIV_left
thf(fact_1267_Collect__conj__eq,axiom,
! [P: nat > $o,Q: nat > $o] :
( ( collect_nat
@ ^ [X: nat] :
( ( P @ X )
& ( Q @ X ) ) )
= ( inf_inf_set_nat @ ( collect_nat @ P ) @ ( collect_nat @ Q ) ) ) ).
% Collect_conj_eq
thf(fact_1268_Int__Collect,axiom,
! [X5: nat,A3: set_nat,P: nat > $o] :
( ( member_nat @ X5 @ ( inf_inf_set_nat @ A3 @ ( collect_nat @ P ) ) )
= ( ( member_nat @ X5 @ A3 )
& ( P @ X5 ) ) ) ).
% Int_Collect
thf(fact_1269_Int__def,axiom,
( inf_inf_set_nat
= ( ^ [A2: set_nat,B7: set_nat] :
( collect_nat
@ ^ [X: nat] :
( ( member_nat @ X @ A2 )
& ( member_nat @ X @ B7 ) ) ) ) ) ).
% Int_def
thf(fact_1270_converse__Int,axiom,
! [R: set_Pr4645549399426460137rm_c_d,S: set_Pr4645549399426460137rm_c_d] :
( ( conver2033648821598950629rm_c_d @ ( inf_in1952793154879802071rm_c_d @ R @ S ) )
= ( inf_in2128812218678037207rm_a_b @ ( conver2033648821598950629rm_c_d @ R ) @ ( conver2033648821598950629rm_c_d @ S ) ) ) ).
% converse_Int
thf(fact_1271_converse__Int,axiom,
! [R: set_Pr4821568463224695273rm_a_b,S: set_Pr4821568463224695273rm_a_b] :
( ( conver3688962544742323429rm_a_b @ ( inf_in2128812218678037207rm_a_b @ R @ S ) )
= ( inf_in1952793154879802071rm_c_d @ ( conver3688962544742323429rm_a_b @ R ) @ ( conver3688962544742323429rm_a_b @ S ) ) ) ).
% converse_Int
thf(fact_1272_Int__Collect__mono,axiom,
! [A3: set_nat,B6: set_nat,P: nat > $o,Q: nat > $o] :
( ( ord_less_eq_set_nat @ A3 @ B6 )
=> ( ! [X3: nat] :
( ( member_nat @ X3 @ A3 )
=> ( ( P @ X3 )
=> ( Q @ X3 ) ) )
=> ( ord_less_eq_set_nat @ ( inf_inf_set_nat @ A3 @ ( collect_nat @ P ) ) @ ( inf_inf_set_nat @ B6 @ ( collect_nat @ Q ) ) ) ) ) ).
% Int_Collect_mono
thf(fact_1273_sym__Int__converse,axiom,
! [R: set_Pr1261947904930325089at_nat] : ( sym_on_nat @ top_top_set_nat @ ( inf_in2572325071724192079at_nat @ R @ ( converse_nat_nat @ R ) ) ) ).
% sym_Int_converse
thf(fact_1274_Image__Int__eq,axiom,
! [R3: set_Pr4645549399426460137rm_c_d,A3: set_term_a_b,B6: set_term_a_b] :
( ( single6888608300608217517rm_a_b @ ( conver2033648821598950629rm_c_d @ R3 ) )
=> ( ( image_1348876462811891197rm_c_d @ R3 @ ( inf_inf_set_term_a_b @ A3 @ B6 ) )
= ( inf_inf_set_term_c_d @ ( image_1348876462811891197rm_c_d @ R3 @ A3 ) @ ( image_1348876462811891197rm_c_d @ R3 @ B6 ) ) ) ) ).
% Image_Int_eq
thf(fact_1275_Image__Int__eq,axiom,
! [R3: set_Pr4821568463224695273rm_a_b,A3: set_term_c_d,B6: set_term_c_d] :
( ( single5233294577464844717rm_c_d @ ( conver3688962544742323429rm_a_b @ R3 ) )
=> ( ( image_3004190185955263997rm_a_b @ R3 @ ( inf_inf_set_term_c_d @ A3 @ B6 ) )
= ( inf_inf_set_term_a_b @ ( image_3004190185955263997rm_a_b @ R3 @ A3 ) @ ( image_3004190185955263997rm_a_b @ R3 @ B6 ) ) ) ) ).
% Image_Int_eq
% Helper facts (5)
thf(help_If_2_1_If_001t__Product____Type__Oprod_It__Term__Oterm_Itf__a_Mtf__b_J_Mt__Term__Oterm_Itf__c_Mtf__d_J_J_T,axiom,
! [X5: produc8451535801715972489rm_c_d,Y3: produc8451535801715972489rm_c_d] :
( ( if_Pro195050992869121359rm_c_d @ $false @ X5 @ Y3 )
= Y3 ) ).
thf(help_If_1_1_If_001t__Product____Type__Oprod_It__Term__Oterm_Itf__a_Mtf__b_J_Mt__Term__Oterm_Itf__c_Mtf__d_J_J_T,axiom,
! [X5: produc8451535801715972489rm_c_d,Y3: produc8451535801715972489rm_c_d] :
( ( if_Pro195050992869121359rm_c_d @ $true @ X5 @ Y3 )
= X5 ) ).
thf(help_If_3_1_If_001t__Product____Type__Oprod_It__Term__Oterm_Itf__c_Mtf__d_J_Mt__Term__Oterm_Itf__a_Mtf__b_J_J_T,axiom,
! [P: $o] :
( ( P = $true )
| ( P = $false ) ) ).
thf(help_If_2_1_If_001t__Product____Type__Oprod_It__Term__Oterm_Itf__c_Mtf__d_J_Mt__Term__Oterm_Itf__a_Mtf__b_J_J_T,axiom,
! [X5: produc5661168290637732233rm_a_b,Y3: produc5661168290637732233rm_a_b] :
( ( if_Pro6628055518645656911rm_a_b @ $false @ X5 @ Y3 )
= Y3 ) ).
thf(help_If_1_1_If_001t__Product____Type__Oprod_It__Term__Oterm_Itf__c_Mtf__d_J_Mt__Term__Oterm_Itf__a_Mtf__b_J_J_T,axiom,
! [X5: produc5661168290637732233rm_a_b,Y3: produc5661168290637732233rm_a_b] :
( ( if_Pro6628055518645656911rm_a_b @ $true @ X5 @ Y3 )
= X5 ) ).
% Conjectures (2)
thf(conj_0,hypothesis,
! [X4: produc8451535801715972489rm_c_d] :
( ( member4740485589907853106rm_c_d @ X4 @ r )
=> ( produc3147824153920350274_c_d_o
@ ^ [S3: term_a_b,T2: term_c_d] :
( ( term_ground_a_b @ S3 )
& ( term_ground_c_d @ T2 ) )
@ X4 ) ) ).
thf(conj_1,conjecture,
! [X3: produc5661168290637732233rm_a_b] :
( ( member1950118078829612850rm_a_b @ X3 @ ( conver2033648821598950629rm_c_d @ r ) )
=> ( produc327966649874835522_a_b_o
@ ^ [S3: term_c_d,T2: term_a_b] :
( ( term_ground_c_d @ S3 )
& ( term_ground_a_b @ T2 ) )
@ X3 ) ) ).
%------------------------------------------------------------------------------